View Issue Details

IDProjectCategoryView StatusLast Update
0002294unrealircdpublic2005-02-03 20:43
ReporterRandomNumber Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionopen 
Summary0002294: Server Side Timed Bans
DescriptionI wouldnt mine seeing server side timed bans, I dont know how many times I've had users on our network ask for this.
3rd party modules

Activities

tabrisnet

2005-01-20 23:20

reporter   ~0008873

Be nice if you'd say what this is.

Channel bans that expire?
another kind of kline?

plz do explain. if it exists in another ircd or chat implementation, plz cite where and what it does.

vonitsanet

2005-01-21 06:50

reporter   ~0008875

Last edited: 2005-01-21 06:51

I think he means a feature to allow users add timed bans on channels.
When a ban expires, server should automatically remove it.

aquanight

2005-01-21 18:57

reporter   ~0008877

Hard to really do while not break compatibility with clients. What would the syntax be? Bans are added using MODE #channel +b mask, so keeping with that syntax, where would you put the time? I guess an extban could be made to do this, but I don't know if that's really possible. Timed bans are best left to the clients to handle. I think it'd probably just be extra load on the server, and not many clients are going to support it right away... Leave it to clients/services/eggdrops to deal with :) .

codemastr

2005-01-21 23:54

reporter   ~0008879

I made an extban to do this for a custom coding. It can work - most of the time. I set it up as +b ~t:length-in-minutes:mask but there are some problems. If a netsplit occurs, the bans will not be removed at the correct time for example. As a result, the only way to deal with timed bans is to have a new command for them (it can't be done with MODE). Additionally, it prevents you from having timed extbans (e.g., a nick ban that lasts 10 minutes). And therefore I tend to agree with aquanight, this is better left to the clients.

vonitsanet

2005-01-22 06:52

reporter   ~0008884

codemastr this extban is a module?
Can you add this on the modules page?

RandomNumber

2005-01-22 23:41

reporter   ~0008896

Well the ~t idea was what I was aiming for more. But why not deal with it like you would glines, check for it when the servers link and the older timestamp over rules

codemastr

2005-01-23 12:32

reporter   ~0008898

Because that's not how the extban system works.

syzop

2005-01-25 17:17

administrator   ~0008916

I didn't say anything! *forgot to mark note as private* ;p.

[well, I said 'no' ;p]

codemastr

2005-01-29 13:03

reporter   ~0008942

[quote]codemastr this extban is a module?
Can you add this on the modules page?[/quote]
Well if people want it I suppose it could be. However, it was not a free module. It was something I coded as a paid module.

codemastr

2005-02-01 13:59

reporter   ~0008970

Last edited: 2005-02-01 14:01

Well I put the module on my site,
http://www.codemastr.com/index.php ?page=module#timedbans but like I said, it's not free.

*sigh* damn mantis enjoys messing up the links. Just go to the homepage click on "Unreal Modules" and you'll see it in the list.

syzop

2005-02-03 20:43

administrator   ~0009019

I think this can be closed. While I won't say this will never appear in the ircd ("never say never" ;p), I don't think it will be in 3.2* and to be honest I'm not sure if it will be in 3.3* either :P.

Issue History

Date Modified Username Field Change
2005-01-20 18:29 RandomNumber New Issue
2005-01-20 23:20 tabrisnet Note Added: 0008873
2005-01-21 06:50 vonitsanet Note Added: 0008875
2005-01-21 06:51 vonitsanet Note Edited: 0008875
2005-01-21 18:57 aquanight Note Added: 0008877
2005-01-21 23:54 codemastr Note Added: 0008879
2005-01-22 06:52 vonitsanet Note Added: 0008884
2005-01-22 23:41 RandomNumber Note Added: 0008896
2005-01-23 12:32 codemastr Note Added: 0008898
2005-01-25 17:17 syzop Note Added: 0008916
2005-01-29 13:03 codemastr Note Added: 0008942
2005-02-01 13:59 codemastr Note Added: 0008970
2005-02-01 13:59 codemastr Note Edited: 0008970
2005-02-01 14:00 codemastr Note Edited: 0008970
2005-02-01 14:01 codemastr Note Edited: 0008970
2005-02-03 20:43 syzop Status new => closed
2005-02-03 20:43 syzop Note Added: 0009019