pk910 [Sat, 12 Nov 2011 06:15:48 +0000 (07:15 +0100)]
fixed cmd_rename (should check the new auth for existence)
pk910 [Fri, 11 Nov 2011 14:26:13 +0000 (15:26 +0100)]
fixed NeonSpam timeban reaction
pk910 [Thu, 10 Nov 2011 14:49:27 +0000 (15:49 +0100)]
parse channel topic (raw 332) on join
pk910 [Thu, 10 Nov 2011 13:57:54 +0000 (14:57 +0100)]
added possibility for subcommands
pk910 [Thu, 10 Nov 2011 01:50:29 +0000 (02:50 +0100)]
fixed cmd_bots
pk910 [Thu, 10 Nov 2011 01:49:19 +0000 (02:49 +0100)]
fixed cmd_motd
pk910 [Thu, 10 Nov 2011 01:47:18 +0000 (02:47 +0100)]
added cmd_bots (lists all bots)
pk910 [Thu, 10 Nov 2011 01:10:42 +0000 (02:10 +0100)]
added some missing fclose
pk910 [Thu, 10 Nov 2011 01:08:00 +0000 (02:08 +0100)]
added cmd_motd command (just reading out motd.txt file)
pk910 [Tue, 8 Nov 2011 15:06:49 +0000 (16:06 +0100)]
prevent channel owners from deleting their selves with cmd_delme
pk910 [Tue, 8 Nov 2011 14:31:35 +0000 (15:31 +0100)]
fixed cmd_unvisited
pk910 [Tue, 8 Nov 2011 14:26:29 +0000 (15:26 +0100)]
use optional third parameter as bot nick (defines the bot, the channel gets registered with) on cmd_register
pk910 [Mon, 7 Nov 2011 07:07:13 +0000 (08:07 +0100)]
don't reply "NS_SERVICE_IMMUNE" when the bot gets deopped
pk910 [Mon, 7 Nov 2011 07:03:02 +0000 (08:03 +0100)]
don't allow non-god users seeing other users' myaccess list
pk910 [Mon, 7 Nov 2011 06:27:09 +0000 (07:27 +0100)]
show whole binding (inclusive predefined parameters) and trigger count _per bind_
pk910 [Mon, 7 Nov 2011 04:04:27 +0000 (05:04 +0100)]
show how many times a command is triggered in cmd_commands
pk910 [Mon, 7 Nov 2011 00:21:56 +0000 (01:21 +0100)]
fixed statistics
pk910 [Sun, 6 Nov 2011 22:52:06 +0000 (23:52 +0100)]
added support for an external statistics script
pk910 [Sun, 6 Nov 2011 08:21:57 +0000 (09:21 +0100)]
removed old bogus ini parser
pk910 [Sun, 6 Nov 2011 07:55:58 +0000 (08:55 +0100)]
added new self-made config parser with new config style
pk910 [Sat, 5 Nov 2011 06:01:15 +0000 (07:01 +0100)]
made cmd_extscript WIN32 compatible
pk910 [Sat, 5 Nov 2011 00:48:28 +0000 (01:48 +0100)]
added more missing arguments to the default language strings (language editor)
pk910 [Sat, 5 Nov 2011 00:18:11 +0000 (01:18 +0100)]
fixed argument of NS_UNBIND_REQUIRED (language editor)
pk910 [Sat, 5 Nov 2011 00:17:08 +0000 (01:17 +0100)]
updated cmd_version
pk910 [Sat, 5 Nov 2011 00:15:00 +0000 (01:15 +0100)]
added missing args to the default strings (language editor)
pk910 [Fri, 4 Nov 2011 22:21:38 +0000 (23:21 +0100)]
get all results after a database update and simply free them
pk910 [Fri, 4 Nov 2011 20:50:32 +0000 (21:50 +0100)]
modified cmd_listrank to show all usernames
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