View Issue Details

IDProjectCategoryView StatusLast Update
0001878unrealircdpublic2004-06-17 18:29
Reportervonitsanet Assigned To 
PrioritynormalSeveritytrivialReproducibilityN/A
Status closedResolutionopen 
Summary0001878: ADDLINE command
DescriptionI'm not sure if a coadmin must be allowed or not to use the ADDLINE command..
Is this a bug ?
3rd party modules

Activities

syzop

2004-06-17 14:18

administrator   ~0006670

Good you bring this up (this=addline), coz we need to do *something* about addline (as mentioned a week ago or so on the forum) :P. Like:
1. move the command to a module
2. require can_addline
3. keep this very dangerous command as-is

I like 2) and never give any oper level it by default (just like can_override, can_gkline, etc..). Also 2) seems more friendly than 1) ;). 3) is not really an option to me.

codemastr

2004-06-17 14:20

reporter   ~0006671

4. delete this command and pretend it never existed

I like 4 the best. Certainly, when we finally get our web interface junk, addline and friends are gone.

vonitsanet

2004-06-17 14:27

reporter   ~0006672

codemastr i agree with you..
Ex: I want to add someone as an admin but i dont want from him to add anything to the conf file..
The conf file had nothing to do with irc chat...
This is my opinion.

aquanight

2004-06-17 15:47

reporter   ~0006675

I also agree with codemastr, but on this ground:

The old configuration format was more lined-based; that is, each configuration option only required one line of configuration code. Example, services not working due to U:Lines not present on all servers could be fixed with a simple /addline U:services.mynet.net:*:* followed by /rehash on each of the problem servers.

The new configuration format, however, uses multi-line configurations. For example, adding an I-Line is no longer as simple as /addline I:blah, you'd have to /addline allow {, /addline userhost *;, etc. The new format simply makes /addline impractical.

codemastr

2004-06-17 16:37

reporter   ~0006676

I agree, but for the record, Unreal has no new-line requirements:

allow { hostname *@*; ip *@*; class users; maxperip 5; };

is just fine, it's harder to read, but it is legal.

syzop

2004-06-17 18:29

administrator   ~0006678

Made it so /addline now requires the (new) can_addline operflag (CVS, .60).

Issue History

Date Modified Username Field Change
2004-06-17 14:11 vonitsanet New Issue
2004-06-17 14:18 syzop Note Added: 0006670
2004-06-17 14:20 codemastr Note Added: 0006671
2004-06-17 14:27 vonitsanet Note Added: 0006672
2004-06-17 15:47 aquanight Note Added: 0006675
2004-06-17 16:37 codemastr Note Added: 0006676
2004-06-17 18:29 syzop Status new => closed
2004-06-17 18:29 syzop Note Added: 0006678