pk910 [Fri, 4 Nov 2011 20:32:02 +0000 (21:32 +0100)]
added cmd_staff
pk910 [Fri, 4 Nov 2011 19:49:26 +0000 (20:49 +0100)]
added DoNotRegister system and command cmd_noregister
pk910 [Fri, 4 Nov 2011 19:05:00 +0000 (20:05 +0100)]
retried to fix the zombie problem
pk910 [Fri, 4 Nov 2011 18:50:58 +0000 (19:50 +0100)]
added missing include
pk910 [Fri, 4 Nov 2011 04:05:06 +0000 (05:05 +0100)]
prevent zombie processes on cmd_extscript
pk910 [Wed, 2 Nov 2011 22:27:42 +0000 (23:27 +0100)]
added missing nick in cmd_kick reason
pk910 [Wed, 2 Nov 2011 03:01:53 +0000 (04:01 +0100)]
added small language pack update script
pk910 [Wed, 2 Nov 2011 02:09:04 +0000 (03:09 +0100)]
made cmd_chanservsync more compatible
pk910 [Wed, 2 Nov 2011 01:49:00 +0000 (02:49 +0100)]
rewrote HandleInfoHandler.c (WHOHandler style)
pk910 [Wed, 2 Nov 2011 01:27:59 +0000 (02:27 +0100)]
fixed cmd_mdeluser (bigger than/smaller than fail)
pk910 [Wed, 2 Nov 2011 01:23:08 +0000 (02:23 +0100)]
don't try to rename an auth account if it didn't really change (host mask change)
pk910 [Wed, 2 Nov 2011 00:08:52 +0000 (01:08 +0100)]
added funcmd_8ball
pk910 [Tue, 1 Nov 2011 23:45:29 +0000 (00:45 +0100)]
initialize rand() seed on startup
pk910 [Tue, 1 Nov 2011 23:38:31 +0000 (00:38 +0100)]
added funcmd_dice
pk910 [Tue, 1 Nov 2011 23:08:20 +0000 (00:08 +0100)]
ignore funcmd's in cmd_commands and disallow channel comprehensive fun commands
pk910 [Tue, 1 Nov 2011 23:03:12 +0000 (00:03 +0100)]
save function name with leading command alias in cmd_bind
pk910 [Tue, 1 Nov 2011 22:54:12 +0000 (23:54 +0100)]
added structure for future fun-commands
pk910 [Tue, 1 Nov 2011 15:12:56 +0000 (16:12 +0100)]
fork extscripts to increase performance & ignore messages coming from bots (NeonSpam)
pk910 [Mon, 31 Oct 2011 23:36:16 +0000 (00:36 +0100)]
fixed cmd_unbind
pk910 [Mon, 31 Oct 2011 23:24:31 +0000 (00:24 +0100)]
hide default greeting & ignore join on joinflood-check if user rejoined the channel because of a host change
pk910 [Mon, 31 Oct 2011 22:38:14 +0000 (23:38 +0100)]
always update chanuser flag information when getting them
pk910 [Mon, 31 Oct 2011 22:30:54 +0000 (23:30 +0100)]
ignore inactive bots on cmd_search
pk910 [Mon, 31 Oct 2011 21:42:47 +0000 (22:42 +0100)]
fixed cmd_search mysql query
pk910 [Mon, 31 Oct 2011 21:27:24 +0000 (22:27 +0100)]
added states criteria to cmd_search
pk910 [Mon, 31 Oct 2011 19:30:02 +0000 (20:30 +0100)]
added cmd_commands and changed cmd_command to a global command
pk910 [Mon, 31 Oct 2011 16:18:05 +0000 (17:18 +0100)]
simplified modcmd system
pk910 [Sun, 30 Oct 2011 23:33:09 +0000 (00:33 +0100)]
fixed small unbind problem with these temporarily added commands
pk910 [Sun, 30 Oct 2011 23:05:40 +0000 (00:05 +0100)]
made bind/unbind command bindings "required" (means: there has to be at least 1 command bound to this function)
pk910 [Sun, 30 Oct 2011 22:36:48 +0000 (23:36 +0100)]
repaired database upgrade code & updated database.defaults.sql
pk910 [Sun, 30 Oct 2011 16:10:39 +0000 (17:10 +0100)]
fixed Registering User queue
pk910 [Sun, 30 Oct 2011 12:40:29 +0000 (13:40 +0100)]
cache user_id for most used DBHelper functions
pk910 [Thu, 27 Oct 2011 14:43:41 +0000 (16:43 +0200)]
added user registered event, tidied up helper functions and added automatic auth rename
pk910 [Wed, 26 Oct 2011 14:08:39 +0000 (16:08 +0200)]
completely rebuild WHOHander ticket management
pk910 [Wed, 26 Oct 2011 00:28:06 +0000 (02:28 +0200)]
added useless DummyServ (just for getting some events from channels, bots aren't allowed in)
pk910 [Wed, 26 Oct 2011 00:23:01 +0000 (02:23 +0200)]
added possibility for no channel trigger (Bot doesn't react in the channel)
pk910 [Wed, 26 Oct 2011 00:06:38 +0000 (02:06 +0200)]
*** VERSION 5.2.0 ***
pk910 [Wed, 26 Oct 2011 00:01:05 +0000 (02:01 +0200)]
fixed NeonSpam convertNeonSpamSettingsToFlags function
pk910 [Tue, 25 Oct 2011 23:42:19 +0000 (01:42 +0200)]
added missing text outputs and some "global set" functions to cmd_set
pk910 [Tue, 25 Oct 2011 22:36:22 +0000 (00:36 +0200)]
updated database.sql
pk910 [Tue, 25 Oct 2011 14:59:06 +0000 (16:59 +0200)]
don't send PASS command if theres no password set
pk910 [Tue, 25 Oct 2011 13:48:30 +0000 (15:48 +0200)]
fixed cmd_register (should be possible without a owner argument, if there's already another bot in the channel)
pk910 [Tue, 25 Oct 2011 13:38:38 +0000 (15:38 +0200)]
allow a burst of up to 4 messages instead of 3
pk910 [Mon, 24 Oct 2011 00:09:30 +0000 (02:09 +0200)]
added auto reconnect
pk910 [Sun, 23 Oct 2011 23:19:45 +0000 (01:19 +0200)]
added simple anti flood system
pk910 [Sun, 23 Oct 2011 19:43:09 +0000 (21:43 +0200)]
fixed cmd_move
pk910 [Sun, 23 Oct 2011 19:41:40 +0000 (21:41 +0200)]
use default trigger if the channel is not registered
pk910 [Sun, 23 Oct 2011 19:38:09 +0000 (21:38 +0200)]
don't set thr REQUESTED_CHANINFO flag on cmd_move (there are more information to be requested to do so)
pk910 [Sun, 23 Oct 2011 19:35:13 +0000 (21:35 +0200)]
fixed cmd_move (remove existing channels first)
pk910 [Sun, 23 Oct 2011 19:22:09 +0000 (21:22 +0200)]
fixed WHOHandler (we should really save the data argument when merging two requests)
pk910 [Sun, 23 Oct 2011 18:41:00 +0000 (20:41 +0200)]
fixed WHOHandler (NULL + 1 can not be NULL ...)
pk910 [Sun, 23 Oct 2011 18:27:16 +0000 (20:27 +0200)]
found and fixed some very strange code in IRCParser.c and solved the duplicate event problem
pk910 [Sun, 23 Oct 2011 17:48:28 +0000 (19:48 +0200)]
if we use multiple callbacks we also need to save the different data arguments for them
pk910 [Sun, 23 Oct 2011 15:21:15 +0000 (17:21 +0200)]
added digit and caps scanner
pk910 [Sat, 22 Oct 2011 23:13:37 +0000 (01:13 +0200)]
do not optimize code right now
pk910 [Sat, 22 Oct 2011 22:55:23 +0000 (00:55 +0200)]
updated database.sql
pk910 [Sat, 22 Oct 2011 22:13:34 +0000 (00:13 +0200)]
completely changed the NeonSpam settings / scanner management
pk910 [Thu, 20 Oct 2011 23:19:14 +0000 (01:19 +0200)]
added BotNet scanner to NeonSpam
pk910 [Thu, 20 Oct 2011 22:39:51 +0000 (00:39 +0200)]
damn GCC -.- (this variable may _NOT_ be uninitialized!!!)
pk910 [Thu, 20 Oct 2011 22:38:42 +0000 (00:38 +0200)]
ignore users with access > channel_getop/getvoice if ScanChanOps/ScanVoiced is off within the joinflood scanner
pk910 [Thu, 20 Oct 2011 22:23:36 +0000 (00:23 +0200)]
fixed join flood scanner
pk910 [Thu, 20 Oct 2011 22:05:42 +0000 (00:05 +0200)]
added joinflood scanner
pk910 [Thu, 20 Oct 2011 20:23:10 +0000 (22:23 +0200)]
merge WHO's for the same user
pk910 [Thu, 20 Oct 2011 20:10:32 +0000 (22:10 +0200)]
added get_userlist_if_invisible (WHO only if invisible users COULD be present)
pk910 [Thu, 20 Oct 2011 19:28:21 +0000 (21:28 +0200)]
prevent excessive WHO usage by checking if a WHO is really necessary
pk910 [Thu, 20 Oct 2011 13:14:29 +0000 (15:14 +0200)]
changed/fixed NeonSpam kick/warn notices
pk910 [Thu, 20 Oct 2011 12:50:11 +0000 (14:50 +0200)]
get default reaction if nothing else is set
pk910 [Thu, 20 Oct 2011 12:16:08 +0000 (14:16 +0200)]
added spam/flood punishments
pk910 [Wed, 19 Oct 2011 23:54:36 +0000 (01:54 +0200)]
changed version numbering a little bit (3th path is now the commit count)
pk910 [Wed, 19 Oct 2011 23:20:37 +0000 (01:20 +0200)]
added some more neonserv functions to neonspam
pk910 [Wed, 19 Oct 2011 22:55:47 +0000 (00:55 +0200)]
use channel settings for spam/flood scanner
pk910 [Wed, 19 Oct 2011 21:42:49 +0000 (23:42 +0200)]
added cmd_set for NeonSpam
pk910 [Wed, 19 Oct 2011 13:59:07 +0000 (15:59 +0200)]
added simple spam/flood scanner to bot_NeonSpam
pk910 [Tue, 18 Oct 2011 21:53:11 +0000 (23:53 +0200)]
added NeonSpamSettings & NeonSpamNode struct for later use
pk910 [Tue, 18 Oct 2011 21:22:35 +0000 (23:22 +0200)]
moved privctcp handler and use it for both bots
pk910 [Tue, 18 Oct 2011 21:11:19 +0000 (23:11 +0200)]
use cmd_netinfo and cmd_version from NeonServ
pk910 [Tue, 18 Oct 2011 20:51:03 +0000 (22:51 +0200)]
made cmd_register more multibot compatible
pk910 [Tue, 18 Oct 2011 20:43:06 +0000 (22:43 +0200)]
also use cmd_bind & cmd_unbind from neonserv
pk910 [Tue, 18 Oct 2011 20:40:50 +0000 (22:40 +0200)]
use cmd_register and cmd_unregister from neonserv for neonspam
pk910 [Tue, 18 Oct 2011 20:27:29 +0000 (22:27 +0200)]
added basic NeonSpam code (no functions)
pk910 [Mon, 17 Oct 2011 23:53:29 +0000 (01:53 +0200)]
added example php script
pk910 [Mon, 17 Oct 2011 23:49:09 +0000 (01:49 +0200)]
made cmd_extscript accepting channel names as parameter (don't try to find a matching channel)
pk910 [Mon, 17 Oct 2011 23:40:50 +0000 (01:40 +0200)]
added scripts directory to .gitignore
pk910 [Mon, 17 Oct 2011 23:32:36 +0000 (01:32 +0200)]
only escape user parameters on cmd_extscript
pk910 [Mon, 17 Oct 2011 22:45:31 +0000 (00:45 +0200)]
added cmd_extscript
pk910 [Mon, 17 Oct 2011 21:52:17 +0000 (23:52 +0200)]
modified modcmd parameter pattern parser.
we need to copy the full argument string into it's own buffer and reference to this one.. this is necessary to prevent problems with functions like merge_args.
pk910 [Mon, 17 Oct 2011 13:53:47 +0000 (15:53 +0200)]
added bin directory (for windows builds) to .gitignore
pk910 [Mon, 17 Oct 2011 13:39:01 +0000 (15:39 +0200)]
prevent strange users from kicking/banning their selves (and crying about it ... ? :D)
pk910 [Tue, 11 Oct 2011 12:45:47 +0000 (14:45 +0200)]
fixed event_mode crash bug
pk910 [Mon, 10 Oct 2011 19:56:05 +0000 (21:56 +0200)]
fixed WHOHandler.c
pk910 [Thu, 6 Oct 2011 16:42:49 +0000 (18:42 +0200)]
fixed HandleInfoHandler
pk910 [Thu, 6 Oct 2011 13:57:35 +0000 (15:57 +0200)]
added cmd_unvisited
pk910 [Thu, 6 Oct 2011 07:53:45 +0000 (09:53 +0200)]
fixed event_join
pk910 [Wed, 5 Oct 2011 20:57:38 +0000 (22:57 +0200)]
neonserv_trigger_callback should return the right trigger
pk910 [Wed, 5 Oct 2011 20:53:39 +0000 (22:53 +0200)]
add defaults to the channels table on database.upgrade_v4_v5.sql
pk910 [Wed, 5 Oct 2011 20:36:07 +0000 (22:36 +0200)]
fixed usage of an uninitialized variable in WHOHandler.c
pk910 [Wed, 5 Oct 2011 20:26:00 +0000 (22:26 +0200)]
added missing register_order field to database.upgrade_v4_v5.sql
pk910 [Wed, 5 Oct 2011 20:14:45 +0000 (22:14 +0200)]
added version table to database.upgrade_v4_v5.sql
pk910 [Wed, 5 Oct 2011 20:10:46 +0000 (22:10 +0200)]
*** VERSION 5.1.0 ***
pk910 [Wed, 5 Oct 2011 19:47:49 +0000 (21:47 +0200)]
finished cmd_trim (trim bans)
pk910 [Wed, 5 Oct 2011 19:33:27 +0000 (21:33 +0200)]
added Translators to the AUTHORS file