]>
jfr.im git - irc/quakenet/snircd-patchqueue.git/log
wiebe [Sat, 24 Apr 2010 13:17:31 +0000 (15:17 +0200)]
removed sethostprotocolviolation - covered in sethost patch
wiebe [Sat, 24 Apr 2010 13:16:46 +0000 (15:16 +0200)]
removed sethostoldcode - covered in sethost patch
wiebe [Sat, 24 Apr 2010 13:15:58 +0000 (15:15 +0200)]
removed sethostnewhostmask - covered in sethost patch
wiebe [Sat, 24 Apr 2010 13:14:55 +0000 (15:14 +0200)]
removed issethost - covered in sethost patch
wiebe [Sat, 24 Apr 2010 13:14:10 +0000 (15:14 +0200)]
removed invalidatebanssethost - covered in sethost patch
wiebe [Sat, 24 Apr 2010 13:13:07 +0000 (15:13 +0200)]
removed autosethost - covered in sethost patch
wiebe [Sat, 24 Apr 2010 13:11:36 +0000 (15:11 +0200)]
sethost: minor overhaul of sethost - see file for more info
wiebe [Wed, 21 Apr 2010 10:21:11 +0000 (12:21 +0200)]
welcome: add welcome count and memusage to STATS z|memusage output
wiebe [Wed, 21 Apr 2010 09:56:13 +0000 (11:56 +0200)]
localoperkill: made condition simpler
wiebe [Tue, 20 Apr 2010 13:46:55 +0000 (15:46 +0200)]
checkoutput: remove misplaced : in RPL_CHKHEAD
wiebe [Tue, 20 Apr 2010 13:33:19 +0000 (15:33 +0200)]
opername: refresh for changes by opernotify patch
wiebe [Tue, 20 Apr 2010 13:21:59 +0000 (15:21 +0200)]
opernotify: do check user was indeed a local oper when -o or -O is set, use cli_sockhost() on local users
wiebe [Tue, 20 Apr 2010 12:55:34 +0000 (14:55 +0200)]
noopername: add protocol violation when we should have gotten an opername, but did not
wiebe [Tue, 20 Apr 2010 12:49:19 +0000 (14:49 +0200)]
snircdumodescheckisanoper: check IsAnOper() (local or global) instead of IsOper() (global)
wiebe [Tue, 20 Apr 2010 12:43:07 +0000 (14:43 +0200)]
enforceinvisible: only disallow _local_ users setting usermode -i when feature AUTOINVISIBLE is turned on - do not enforce this on remote users
wiebe [Tue, 20 Apr 2010 08:43:14 +0000 (10:43 +0200)]
welcome: use strcmp instead of ircd_strcmp - user may wish to change case or [] to {} etc.
wiebe [Mon, 12 Apr 2010 16:01:10 +0000 (18:01 +0200)]
operautomodes: auto set usermodes +n and +I when opering
wiebe [Wed, 7 Apr 2010 10:39:37 +0000 (12:39 +0200)]
welcome: added some more assertion checks
wiebe [Wed, 7 Apr 2010 10:23:01 +0000 (12:23 +0200)]
welcome: do not recheck timestamps and text when the source is a local user
wiebe [Wed, 7 Apr 2010 10:12:31 +0000 (12:12 +0200)]
welcome: only allow announce for local welcome by oper
wiebe [Wed, 7 Apr 2010 10:02:01 +0000 (12:02 +0200)]
welcome: change announce prefix to $ (was \!), more consistent with $ prefix for broadcasts
wiebe [Wed, 7 Apr 2010 09:53:51 +0000 (11:53 +0200)]
welcome: remove redundant strlen check
wiebe [Wed, 7 Apr 2010 09:49:06 +0000 (11:49 +0200)]
welcome: change WelcomeIsValid macro to use x only once
wiebe [Tue, 6 Apr 2010 18:48:54 +0000 (20:48 +0200)]
showumodehtoclients: removed unneeded brackets that were added earlier
wiebe [Tue, 6 Apr 2010 18:41:59 +0000 (20:41 +0200)]
showumodehtoclients: fix -h mode change not showing to client
wiebe [Tue, 6 Apr 2010 17:58:29 +0000 (19:58 +0200)]
showumodehtoclients: do not show mode +h when user changes user@host and already had +h set
wiebe [Tue, 6 Apr 2010 17:10:37 +0000 (19:10 +0200)]
showumodehtoclients: show usermode +h to clients
wiebe [Tue, 6 Apr 2010 15:16:18 +0000 (17:16 +0200)]
welcome: add assertion checks to welcome_log
wiebe [Tue, 6 Apr 2010 15:05:46 +0000 (17:05 +0200)]
welcome: always check timestamps, removed timestamp drift
wiebe [Tue, 6 Apr 2010 13:14:31 +0000 (15:14 +0200)]
welcome: use WelcomeText and WelcomeWho for logging instead of text and who directly, they may have been truncated
wiebe [Tue, 6 Apr 2010 13:08:41 +0000 (15:08 +0200)]
welcome: add assertion checks in welcome_announce
wiebe [Tue, 6 Apr 2010 12:58:36 +0000 (14:58 +0200)]
welcome: add macros WelcomeTS WelcomeText WelcomeWho
wiebe [Tue, 6 Apr 2010 12:49:52 +0000 (14:49 +0200)]
welcome add WelcomeIsSet and WelcomeIsEmpty macros
wiebe [Tue, 6 Apr 2010 12:32:08 +0000 (14:32 +0200)]
welcome: dont allow timestamp to be 0
wiebe [Tue, 6 Apr 2010 12:25:01 +0000 (14:25 +0200)]
welcome: fix typo in change or truncate error
wiebe [Tue, 6 Apr 2010 12:22:39 +0000 (14:22 +0200)]
welcome: fix typo in comment
wiebe [Tue, 6 Apr 2010 12:17:22 +0000 (14:17 +0200)]
welcome: check the length of the message and throw warning to user when too long
wiebe [Tue, 6 Apr 2010 11:47:25 +0000 (13:47 +0200)]
welcome: add who to the log messages
wiebe [Tue, 6 Apr 2010 11:36:54 +0000 (13:36 +0200)]
welcome: use max variable instead of WELCOME_MAX_ENTRIES and make check for inserting shorter
wiebe [Tue, 6 Apr 2010 10:51:42 +0000 (12:51 +0200)]
welcome: add WelcomeIsValid macro
wiebe [Tue, 6 Apr 2010 10:44:32 +0000 (12:44 +0200)]
welcome: corrected some comments
wiebe [Mon, 5 Apr 2010 17:47:15 +0000 (19:47 +0200)]
welcome: do not call welcome_insert on last local/global entry and when not set yet
wiebe [Mon, 5 Apr 2010 17:31:21 +0000 (19:31 +0200)]
welcome: when unsetting an entry, move the ones after that one place up
wiebe [Mon, 5 Apr 2010 16:58:43 +0000 (18:58 +0200)]
welcome: do all logging stuff in welcome_log
wiebe [Mon, 5 Apr 2010 16:51:04 +0000 (18:51 +0200)]
welcome: moved unsetting to welcome_unset and setting/changing to welcome_set
wiebe [Mon, 5 Apr 2010 14:24:05 +0000 (16:24 +0200)]
welcome: update timestamp when moving entries
wiebe [Mon, 5 Apr 2010 14:07:14 +0000 (16:07 +0200)]
welcome: use variables we already have instead of getting it from the array
wiebe [Mon, 5 Apr 2010 13:46:30 +0000 (15:46 +0200)]
welcome: manually propagate when the entry number is greater than the maximum
wiebe [Sat, 3 Apr 2010 18:36:20 +0000 (20:36 +0200)]
welcome: throw error when name param is empty (only had prefixes)
wiebe [Sat, 3 Apr 2010 18:25:45 +0000 (20:25 +0200)]
welcome: forgot to change TOPICLEN to WELCOMELEN in welcome.c
wiebe [Sat, 3 Apr 2010 18:15:08 +0000 (20:15 +0200)]
welcome: add + prefix which inserts entry (and moves others down as needed) instead of overwriting
wiebe [Sat, 3 Apr 2010 14:45:31 +0000 (16:45 +0200)]
welcome: add define WELCOMELEN instead of directly using TOPICLEN
wiebe [Sat, 3 Apr 2010 14:39:24 +0000 (16:39 +0200)]
welcome: check WELCOME_LOCAL flag instead of message number
wiebe [Sat, 3 Apr 2010 14:12:29 +0000 (16:12 +0200)]
welcome: add protocol violation for invalid message number from server
wiebe [Sat, 3 Apr 2010 14:02:36 +0000 (16:02 +0200)]
welcome: check source of welcome listing request, if a server, throw protocol violation
wiebe [Sat, 3 Apr 2010 13:57:02 +0000 (15:57 +0200)]
welcome: shortend local vs remote listing logic
wiebe [Fri, 2 Apr 2010 19:02:11 +0000 (21:02 +0200)]
sethostprotocolviolation: protocol violation for a bad user@host in remote sethost is not cptr's fault, but sptr, as it is only checked at the target's server
wiebe [Fri, 2 Apr 2010 18:06:30 +0000 (20:06 +0200)]
hashiddenhostorissethost: add HasHiddenHostOrIsSetHost() macro instead of having to test HasHiddenHost() and IsSetHost() in many places
wiebe [Fri, 2 Apr 2010 12:45:46 +0000 (14:45 +0200)]
whousermodes: refresh for issethost.patch where HasSetHost() macro is removed.
wiebe [Fri, 2 Apr 2010 12:37:04 +0000 (14:37 +0200)]
autosethost: refresh for issethost.patch where HasSetHost() macro is removed.
wiebe [Fri, 2 Apr 2010 12:34:05 +0000 (14:34 +0200)]
issethost: remove HasSetHost() macro, IsSetHost() is enough (they were the same)
wiebe [Fri, 2 Apr 2010 12:32:16 +0000 (14:32 +0200)]
sethostnewhostmask: check if user is +rx, not just when user is +r
wiebe [Sat, 27 Mar 2010 15:31:14 +0000 (16:31 +0100)]
rpingall: RPING with target * travels to all servers, allowing an oper to easily get ping replies from all linked servers.
wiebe [Thu, 25 Mar 2010 12:38:23 +0000 (13:38 +0100)]
opername: updated description - prefix jupe reasons with opername
wiebe [Thu, 25 Mar 2010 12:27:10 +0000 (13:27 +0100)]
centralizemodecccheck: changed check for +C and CTCP action slightly
wiebe [Thu, 25 Mar 2010 11:35:16 +0000 (12:35 +0100)]
invalidatebanssethost: also invalidate bans when a remote sethost is done on a user
wiebe [Thu, 25 Mar 2010 11:15:32 +0000 (12:15 +0100)]
whoisparanoid: added description in patch
wiebe [Thu, 25 Mar 2010 11:10:43 +0000 (12:10 +0100)]
cprivmsgerracconly: changed code comment and patch description
wiebe [Thu, 25 Mar 2010 10:54:58 +0000 (11:54 +0100)]
glinesnomask: use snomask SNO_GLINE when an oper is the source of the GLINE message, else use SNO_AUTO
wiebe [Wed, 24 Mar 2010 12:09:21 +0000 (13:09 +0100)]
umoderqerrorreplynickatserver: throw error when user attempts to msg nick@server but is stopped by usermode +R or +q
wiebe [Wed, 24 Mar 2010 12:04:16 +0000 (13:04 +0100)]
freetargetandsilencecheckafterumodechecks: check +R and +q usermodes first, then target limits and silence list
wiebe [Tue, 23 Mar 2010 23:19:16 +0000 (00:19 +0100)]
opername: missed a compile warning, removed * from reason declaration
wiebe [Tue, 23 Mar 2010 22:58:07 +0000 (23:58 +0100)]
welcome: show global in snomask and notices when dealing with global welcome entries
wiebe [Tue, 23 Mar 2010 22:52:45 +0000 (23:52 +0100)]
opername: prefix jupe reasons with the oper's opername
wiebe [Tue, 23 Mar 2010 22:17:44 +0000 (23:17 +0100)]
killalwaysshowvictimuip: made consistent with local victim, show 'nick[user@ip]' for remote victim, and only 'user' part if victim had ident
wiebe [Tue, 23 Mar 2010 21:24:21 +0000 (22:24 +0100)]
invalidatebanssethost: refresh for changes in s_user.c by sethostoldcode
wiebe [Tue, 23 Mar 2010 21:17:31 +0000 (22:17 +0100)]
sethostoldcode: removed some old code in set_hostmask in s_user.c
wiebe [Tue, 23 Mar 2010 21:09:52 +0000 (22:09 +0100)]
whoisparanoid: correct logic in notice
wiebe [Tue, 23 Mar 2010 20:57:17 +0000 (21:57 +0100)]
checkoutput: forgot a : in one of the RPL_DATASTR replies
wiebe [Tue, 23 Mar 2010 20:33:28 +0000 (21:33 +0100)]
checkmscheck: forgot a ; after protocol_violation()
wiebe [Tue, 23 Mar 2010 19:16:13 +0000 (20:16 +0100)]
checkoutput: added remote server param to command syntax in comments
wiebe [Tue, 23 Mar 2010 19:13:30 +0000 (20:13 +0100)]
welcome: refresh for changes by checkmscheck to parse.c
wiebe [Tue, 23 Mar 2010 19:10:15 +0000 (20:10 +0100)]
checkmscheck: split m_check function into mo_check (oper) and ms_check (server) message functions
wiebe [Tue, 23 Mar 2010 13:40:13 +0000 (14:40 +0100)]
refesh of whotopic for changes in m_check.c in checkput
wiebe [Tue, 23 Mar 2010 13:19:21 +0000 (14:19 +0100)]
refresh of whoban for changes in m_check.c in checkoutput
wiebe [Tue, 23 Mar 2010 13:15:27 +0000 (14:15 +0100)]
checkoutput: changed (timestamp) output to [timestamp]
wiebe [Tue, 23 Mar 2010 13:04:36 +0000 (14:04 +0100)]
checkendof: make RPL_ENDOFCHECK consistent with other end of replies, changed text and feed back the input from the client
wiebe [Tue, 23 Mar 2010 12:57:33 +0000 (13:57 +0100)]
refresh of whotopic and whoban for changes in m_check.c in checkoutput
wiebe [Tue, 23 Mar 2010 12:48:10 +0000 (13:48 +0100)]
checkoutput: restored for the most part, most output takes 1 command now instead of 2 by using SND_EXPLICIT
wiebe [Sun, 21 Mar 2010 14:53:52 +0000 (15:53 +0100)]
centralizemodecccheck: updated description in file, added assert checks, improved check for control codes with table lookup
wiebe [Sat, 20 Mar 2010 17:17:27 +0000 (18:17 +0100)]
centralizemodeccchecks: removed unneeded () around control var
wiebe [Sat, 20 Mar 2010 16:23:31 +0000 (17:23 +0100)]
add file freetargetcheckaftermodechecks.patch
wiebe [Sat, 20 Mar 2010 16:13:24 +0000 (17:13 +0100)]
centralizemodecccheck: centralize mode checks for +c (no control codes) and +C (no CTCPs)
wiebe [Sat, 20 Mar 2010 14:28:18 +0000 (15:28 +0100)]
freetargetcheckaftermodechecks: move free target check after the snircd chanmode checks - dont use up a free target when the message never had a chance
wiebe [Fri, 19 Mar 2010 16:59:50 +0000 (17:59 +0100)]
badchanlocalkick: dont sent kicks upstream for local channels
wiebe [Fri, 19 Mar 2010 16:36:05 +0000 (17:36 +0100)]
badchanactivefor: show 'BADCHAN active for #channel' to opers for each channel the badchan matches
wiebe [Thu, 18 Mar 2010 13:23:53 +0000 (14:23 +0100)]
whousermodes: show all snircd usermodes in who to opers
wiebe [Thu, 18 Mar 2010 12:55:25 +0000 (13:55 +0100)]
localoperkill: dont sent local kill by local irc operator upstream
wiebe [Thu, 18 Mar 2010 12:25:22 +0000 (13:25 +0100)]
killalwaysshowvictimuip: show nick[user@ip] in kill messages for remote users.
wiebe [Thu, 18 Mar 2010 11:38:47 +0000 (12:38 +0100)]
invalidatebanssethost: invalidate bans when user sets +h or -h so they are checked again.