diff --git a/TODO b/TODO index 93978c9ed..0f9db1cb7 100644 --- a/TODO +++ b/TODO @@ -33,11 +33,10 @@ this will help us making support for native characters sets/slashes in host etc [F] auth checker module [F] resolver module -[ ] Remove glines entirely +[x] Remove glines entirely [ ] other stuff [?] internally split out +o/+v "ranks" into a series of permissions. this could allow for configure-defined special access levels, halfops, etc. (would need to match globally, somehow. extra SVINFO param?) [?] somehow hide channel operators like ircnet can do? [x] merge m_join.c and m_sjoin.c in one module (same functions, done in ratbox3) - [ ] merge s_gline.c and m_gline.c in one module (for pretty look, done in ratbox3) [x] create chmode.h and put there all declarations of chm_* - this will make some modules clean diff --git a/doc/example.conf b/doc/example.conf index 42c079ecb..5e02e0dfa 100755 --- a/doc/example.conf +++ b/doc/example.conf @@ -81,7 +81,6 @@ log { fname_operlog = "logs/operlog"; #fname_foperlog = "logs/foperlog"; fname_serverlog = "logs/serverlog"; - fname_glinelog = "logs/glinelog"; #fname_klinelog = "logs/klinelog"; fname_killlog = "logs/killlog"; fname_operspylog = "logs/operspylog"; @@ -164,7 +163,6 @@ auth { * exceed_limit (old > flag) | allow user to exceed class user limits * kline_exempt (old ^ flag) | exempt this user from k/g/xlines&dnsbls * dnsbl_exempt | exempt this user from dnsbls - * gline_exempt (old _ flag) | exempt this user from glines * spambot_exempt | exempt this user from spambot checks * shide_exempt | exempt this user from serverhiding * jupe_exempt | exempt this user from generating @@ -234,7 +232,6 @@ operator "god" { * remote: allows remote SQUIT and CONNECT (OLD 'R' flag) * kline: allows KLINE and DLINE (OLD 'K' flag) * unkline: allows UNKLINE and UNDLINE (OLD 'U' flag) - * gline: allows GLINE (OLD 'G' flag) * nick_changes: allows oper to see nickchanges (OLD 'N' flag) * via snomask +n * rehash: allows oper to REHASH config (OLD 'H' flag) @@ -254,7 +251,7 @@ operator "god" { * remoteban: allows remote kline etc [DEFAULT] * mass_notice: allows sending wallops and mass notices [DEFAULT] */ - flags = global_kill, remote, kline, unkline, gline, + flags = global_kill, remote, kline, unkline, die, rehash, admin, xline, operwall; }; @@ -452,9 +449,6 @@ general { connect_timeout = 30 seconds; disable_auth = no; no_oper_flood = yes; - glines = no; - gline_time = 1 day; - gline_min_cidr = 16; max_targets = 4; client_flood = 20; use_whois_actually = no; diff --git a/doc/logfiles.txt b/doc/logfiles.txt index 65865f69d..a05eae904 100644 --- a/doc/logfiles.txt +++ b/doc/logfiles.txt @@ -13,14 +13,6 @@ Where token is one of: O = remote oper, local target S = server -fname_glinelog --------------- -