NeonServV5.git
12 years ago*** VERSION 5.2.0 ***
pk910 [Wed, 26 Oct 2011 00:06:38 +0000 (02:06 +0200)]
*** VERSION 5.2.0 ***

12 years agofixed NeonSpam convertNeonSpamSettingsToFlags function
pk910 [Wed, 26 Oct 2011 00:01:05 +0000 (02:01 +0200)]
fixed NeonSpam convertNeonSpamSettingsToFlags function

12 years agoadded missing text outputs and some "global set" functions to cmd_set
pk910 [Tue, 25 Oct 2011 23:42:19 +0000 (01:42 +0200)]
added missing text outputs and some "global set" functions to cmd_set

12 years agoupdated database.sql
pk910 [Tue, 25 Oct 2011 22:36:22 +0000 (00:36 +0200)]
updated database.sql

12 years agodon't send PASS command if theres no password set
pk910 [Tue, 25 Oct 2011 14:59:06 +0000 (16:59 +0200)]
don't send PASS command if theres no password set

12 years agofixed cmd_register (should be possible without a owner argument, if there's already...
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)

12 years agoallow a burst of up to 4 messages instead of 3
pk910 [Tue, 25 Oct 2011 13:38:38 +0000 (15:38 +0200)]
allow a burst of up to 4 messages instead of 3

12 years agoadded auto reconnect
pk910 [Mon, 24 Oct 2011 00:09:30 +0000 (02:09 +0200)]
added auto reconnect

12 years agoadded simple anti flood system
pk910 [Sun, 23 Oct 2011 23:19:45 +0000 (01:19 +0200)]
added simple anti flood system

12 years agofixed cmd_move
pk910 [Sun, 23 Oct 2011 19:43:09 +0000 (21:43 +0200)]
fixed cmd_move

12 years agouse default trigger if the channel is not registered
pk910 [Sun, 23 Oct 2011 19:41:40 +0000 (21:41 +0200)]
use default trigger if the channel is not registered

12 years agodon't set thr REQUESTED_CHANINFO flag on cmd_move (there are more information to...
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)

12 years agofixed cmd_move (remove existing channels first)
pk910 [Sun, 23 Oct 2011 19:35:13 +0000 (21:35 +0200)]
fixed cmd_move (remove existing channels first)

12 years agofixed WHOHandler (we should really save the data argument when merging two requests)
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)

12 years agofixed WHOHandler (NULL + 1 can not be NULL ...)
pk910 [Sun, 23 Oct 2011 18:41:00 +0000 (20:41 +0200)]
fixed WHOHandler (NULL + 1 can not be NULL ...)

12 years agofound and fixed some very strange code in IRCParser.c and solved the duplicate event...
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

12 years agoif we use multiple callbacks we also need to save the different data arguments for...
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

12 years agoadded digit and caps scanner
pk910 [Sun, 23 Oct 2011 15:21:15 +0000 (17:21 +0200)]
added digit and caps scanner

12 years agodo not optimize code right now
pk910 [Sat, 22 Oct 2011 23:13:37 +0000 (01:13 +0200)]
do not optimize code right now

12 years agoupdated database.sql
pk910 [Sat, 22 Oct 2011 22:55:23 +0000 (00:55 +0200)]
updated database.sql

12 years agocompletely changed the NeonSpam settings / scanner management
pk910 [Sat, 22 Oct 2011 22:13:34 +0000 (00:13 +0200)]
completely changed the NeonSpam settings / scanner management

12 years agoadded BotNet scanner to NeonSpam
pk910 [Thu, 20 Oct 2011 23:19:14 +0000 (01:19 +0200)]
added BotNet scanner to NeonSpam

12 years agodamn GCC -.- (this variable may _NOT_ be uninitialized!!!)
pk910 [Thu, 20 Oct 2011 22:39:51 +0000 (00:39 +0200)]
damn GCC -.-  (this variable may _NOT_ be uninitialized!!!)

12 years agoignore users with access > channel_getop/getvoice if ScanChanOps/ScanVoiced is off...
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

12 years agofixed join flood scanner
pk910 [Thu, 20 Oct 2011 22:23:36 +0000 (00:23 +0200)]
fixed join flood scanner

12 years agoadded joinflood scanner
pk910 [Thu, 20 Oct 2011 22:05:42 +0000 (00:05 +0200)]
added joinflood scanner

12 years agomerge WHO's for the same user
pk910 [Thu, 20 Oct 2011 20:23:10 +0000 (22:23 +0200)]
merge WHO's for the same user

12 years agoadded get_userlist_if_invisible (WHO only if invisible users COULD be present)
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)

12 years agoprevent excessive WHO usage by checking if a WHO is really necessary
pk910 [Thu, 20 Oct 2011 19:28:21 +0000 (21:28 +0200)]
prevent excessive WHO usage by checking if a WHO is really necessary

12 years agochanged/fixed NeonSpam kick/warn notices
pk910 [Thu, 20 Oct 2011 13:14:29 +0000 (15:14 +0200)]
changed/fixed NeonSpam kick/warn notices

12 years agoget default reaction if nothing else is set
pk910 [Thu, 20 Oct 2011 12:50:11 +0000 (14:50 +0200)]
get default reaction if nothing else is set

12 years agoadded spam/flood punishments
pk910 [Thu, 20 Oct 2011 12:16:08 +0000 (14:16 +0200)]
added spam/flood punishments

12 years agochanged version numbering a little bit (3th path is now the commit count)
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)

12 years agoadded some more neonserv functions to neonspam
pk910 [Wed, 19 Oct 2011 23:20:37 +0000 (01:20 +0200)]
added some more neonserv functions to neonspam

12 years agouse channel settings for spam/flood scanner
pk910 [Wed, 19 Oct 2011 22:55:47 +0000 (00:55 +0200)]
use channel settings for spam/flood scanner

12 years agoadded cmd_set for NeonSpam
pk910 [Wed, 19 Oct 2011 21:42:49 +0000 (23:42 +0200)]
added cmd_set for NeonSpam

12 years agoadded simple spam/flood scanner to bot_NeonSpam
pk910 [Wed, 19 Oct 2011 13:59:07 +0000 (15:59 +0200)]
added simple spam/flood scanner to bot_NeonSpam

12 years agoadded NeonSpamSettings & NeonSpamNode struct for later use
pk910 [Tue, 18 Oct 2011 21:53:11 +0000 (23:53 +0200)]
added NeonSpamSettings & NeonSpamNode struct for later use

12 years agomoved privctcp handler and use it for both bots
pk910 [Tue, 18 Oct 2011 21:22:35 +0000 (23:22 +0200)]
moved privctcp handler and use it for both bots

12 years agouse cmd_netinfo and cmd_version from NeonServ
pk910 [Tue, 18 Oct 2011 21:11:19 +0000 (23:11 +0200)]
use cmd_netinfo and cmd_version from NeonServ

12 years agomade cmd_register more multibot compatible
pk910 [Tue, 18 Oct 2011 20:51:03 +0000 (22:51 +0200)]
made cmd_register more multibot compatible

12 years agoalso use cmd_bind & cmd_unbind from neonserv
pk910 [Tue, 18 Oct 2011 20:43:06 +0000 (22:43 +0200)]
also use cmd_bind & cmd_unbind from neonserv

12 years agouse cmd_register and cmd_unregister from neonserv for neonspam
pk910 [Tue, 18 Oct 2011 20:40:50 +0000 (22:40 +0200)]
use cmd_register and cmd_unregister from neonserv for neonspam

12 years agoadded basic NeonSpam code (no functions)
pk910 [Tue, 18 Oct 2011 20:27:29 +0000 (22:27 +0200)]
added basic NeonSpam code (no functions)

12 years agoadded example php script
pk910 [Mon, 17 Oct 2011 23:53:29 +0000 (01:53 +0200)]
added example php script

12 years agomade cmd_extscript accepting channel names as parameter (don't try to find a matching...
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)

12 years agoadded scripts directory to .gitignore
pk910 [Mon, 17 Oct 2011 23:40:50 +0000 (01:40 +0200)]
added scripts directory to .gitignore

12 years agoonly escape user parameters on cmd_extscript
pk910 [Mon, 17 Oct 2011 23:32:36 +0000 (01:32 +0200)]
only escape user parameters on cmd_extscript

12 years agoadded cmd_extscript
pk910 [Mon, 17 Oct 2011 22:45:31 +0000 (00:45 +0200)]
added cmd_extscript

12 years agomodified modcmd parameter pattern parser.
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.

12 years agoadded bin directory (for windows builds) to .gitignore
pk910 [Mon, 17 Oct 2011 13:53:47 +0000 (15:53 +0200)]
added bin directory (for windows builds) to .gitignore

12 years agoprevent strange users from kicking/banning their selves (and crying about it ......
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)

12 years agofixed event_mode crash bug
pk910 [Tue, 11 Oct 2011 12:45:47 +0000 (14:45 +0200)]
fixed event_mode crash bug

12 years agofixed WHOHandler.c
pk910 [Mon, 10 Oct 2011 19:56:05 +0000 (21:56 +0200)]
fixed WHOHandler.c

12 years agofixed HandleInfoHandler
pk910 [Thu, 6 Oct 2011 16:42:49 +0000 (18:42 +0200)]
fixed HandleInfoHandler

12 years agoadded cmd_unvisited
pk910 [Thu, 6 Oct 2011 13:57:35 +0000 (15:57 +0200)]
added cmd_unvisited

12 years agofixed event_join
pk910 [Thu, 6 Oct 2011 07:53:45 +0000 (09:53 +0200)]
fixed event_join

12 years agoneonserv_trigger_callback should return the right trigger
pk910 [Wed, 5 Oct 2011 20:57:38 +0000 (22:57 +0200)]
neonserv_trigger_callback should return the right trigger

12 years agoadd defaults to the channels table on database.upgrade_v4_v5.sql
pk910 [Wed, 5 Oct 2011 20:53:39 +0000 (22:53 +0200)]
add defaults to the channels table on database.upgrade_v4_v5.sql

12 years agofixed usage of an uninitialized variable in WHOHandler.c
pk910 [Wed, 5 Oct 2011 20:36:07 +0000 (22:36 +0200)]
fixed usage of an uninitialized variable in WHOHandler.c

12 years agoadded missing register_order field to database.upgrade_v4_v5.sql
pk910 [Wed, 5 Oct 2011 20:26:00 +0000 (22:26 +0200)]
added missing register_order field to database.upgrade_v4_v5.sql

12 years agoadded version table 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

12 years ago*** VERSION 5.1.0 ***
pk910 [Wed, 5 Oct 2011 20:10:46 +0000 (22:10 +0200)]
*** VERSION 5.1.0 ***

12 years agofinished cmd_trim (trim bans)
pk910 [Wed, 5 Oct 2011 19:47:49 +0000 (21:47 +0200)]
finished cmd_trim (trim bans)

12 years agoadded Translators to the AUTHORS file
pk910 [Wed, 5 Oct 2011 19:33:27 +0000 (21:33 +0200)]
added Translators to the AUTHORS file

12 years agofixed TODO list
pk910 [Wed, 5 Oct 2011 19:15:55 +0000 (21:15 +0200)]
fixed TODO list

12 years agoadded cmd_rename
pk910 [Wed, 5 Oct 2011 19:03:24 +0000 (21:03 +0200)]
added cmd_rename

12 years agoprevent numerics in the dynamic topic parts from being interpreted as color codes
pk910 [Wed, 5 Oct 2011 18:34:55 +0000 (20:34 +0200)]
prevent numerics in the dynamic topic parts from being interpreted as color codes

12 years agoalways allow users oping bots
pk910 [Wed, 5 Oct 2011 11:45:04 +0000 (13:45 +0200)]
always allow users oping bots

12 years agofixed tools.c:flushModeBuffer (used uninitialized chars)
pk910 [Wed, 5 Oct 2011 11:41:37 +0000 (13:41 +0200)]
fixed tools.c:flushModeBuffer (used uninitialized chars)

12 years agofixed cmd_set
pk910 [Wed, 5 Oct 2011 11:37:09 +0000 (13:37 +0200)]
fixed cmd_set

12 years agofixed event_kick
pk910 [Wed, 5 Oct 2011 11:36:20 +0000 (13:36 +0200)]
fixed event_kick

12 years agocontinued cmd_set modes
pk910 [Wed, 5 Oct 2011 11:34:31 +0000 (13:34 +0200)]
continued cmd_set modes

12 years agoadded event_kick
pk910 [Wed, 5 Oct 2011 11:27:13 +0000 (13:27 +0200)]
added event_kick

12 years agodon't block events coming from servers and ignore CTCP ACTION (/me)
pk910 [Wed, 5 Oct 2011 10:55:15 +0000 (12:55 +0200)]
don't block events coming from servers and ignore CTCP ACTION (/me)

12 years agoadded botwar detection to event_mode
pk910 [Wed, 5 Oct 2011 09:40:18 +0000 (11:40 +0200)]
added botwar detection to event_mode

12 years agoadded event_mode
pk910 [Wed, 5 Oct 2011 09:15:21 +0000 (11:15 +0200)]
added event_mode

12 years agomade some information in cmd_info only visible for owners or supporters
pk910 [Tue, 4 Oct 2011 18:29:30 +0000 (20:29 +0200)]
made some information in cmd_info only visible for owners or supporters

12 years agoadded owner history to cmd_info
pk910 [Tue, 4 Oct 2011 18:24:34 +0000 (20:24 +0200)]
added owner history to cmd_info

12 years agofixed cmd_info table
pk910 [Tue, 4 Oct 2011 17:35:09 +0000 (19:35 +0200)]
fixed cmd_info table

12 years agodon't join suspended channels on event_invite
pk910 [Tue, 4 Oct 2011 16:23:32 +0000 (18:23 +0200)]
don't join suspended channels on event_invite

12 years agoremoved cmd_debug
pk910 [Tue, 4 Oct 2011 16:21:39 +0000 (18:21 +0200)]
removed cmd_debug

12 years agofixed a core bug (user got lost in the channel userlist on nick change)
pk910 [Tue, 4 Oct 2011 16:15:33 +0000 (18:15 +0200)]
fixed a core bug (user got lost in the channel userlist on nick change)

12 years agoadded cmd_info & cmd_debug
pk910 [Tue, 4 Oct 2011 15:31:06 +0000 (17:31 +0200)]
added cmd_info & cmd_debug

12 years agofixed cmd_bind (content of params gets changed on bind_set_parameters)
pk910 [Mon, 3 Oct 2011 18:34:18 +0000 (20:34 +0200)]
fixed cmd_bind (content of params gets changed on bind_set_parameters)

12 years agofixed modcmd again (small fix)
pk910 [Mon, 3 Oct 2011 18:28:11 +0000 (20:28 +0200)]
fixed modcmd again (small fix)

12 years agoupdate channel_lastvisit if a user without access joins
pk910 [Mon, 3 Oct 2011 18:14:16 +0000 (20:14 +0200)]
update channel_lastvisit if a user without access joins

12 years agofixed modcmd parameter handling
pk910 [Mon, 3 Oct 2011 17:34:04 +0000 (19:34 +0200)]
fixed modcmd parameter handling

12 years agoorder ranks in cmd_listrank
pk910 [Mon, 3 Oct 2011 14:50:20 +0000 (16:50 +0200)]
order ranks in cmd_listrank

12 years agofixed cmd_addrank and cmd_delrank
pk910 [Mon, 3 Oct 2011 14:45:59 +0000 (16:45 +0200)]
fixed cmd_addrank and cmd_delrank

12 years agoadded GPL header to all files and added INSTALL AUTHORS COPYING files.
pk910 [Mon, 3 Oct 2011 14:29:21 +0000 (16:29 +0200)]
added GPL header to all files and added INSTALL AUTHORS COPYING files.

12 years agosend BOTWAR_ALERT's always with the default language
pk910 [Mon, 3 Oct 2011 13:05:05 +0000 (15:05 +0200)]
send BOTWAR_ALERT's always with the default language

12 years agochange global access of all users in the ranking when using cmd_setrank access *
pk910 [Mon, 3 Oct 2011 12:56:33 +0000 (14:56 +0200)]
change global access of all users in the ranking when using cmd_setrank access *

12 years agofixed cmd_assignrank
pk910 [Mon, 3 Oct 2011 12:51:59 +0000 (14:51 +0200)]
fixed cmd_assignrank

12 years agoshow ranking information above the channel access in cmd_access
pk910 [Mon, 3 Oct 2011 12:49:59 +0000 (14:49 +0200)]
show ranking information above the channel access in cmd_access

12 years agofixed cmd_listrank
pk910 [Mon, 3 Oct 2011 12:45:54 +0000 (14:45 +0200)]
fixed cmd_listrank

12 years agoadded support ranking system
pk910 [Mon, 3 Oct 2011 12:36:06 +0000 (14:36 +0200)]
added support ranking system

12 years agofixed cmd_myaccess table length & modified mysql query to skip unregistered channels
pk910 [Mon, 3 Oct 2011 08:43:13 +0000 (10:43 +0200)]
fixed cmd_myaccess table length & modified mysql query to skip unregistered channels

12 years agofixed Makefile.am
pk910 [Mon, 3 Oct 2011 07:33:45 +0000 (09:33 +0200)]
fixed Makefile.am

12 years agofixed cmd_delban and issuer prefix on cmd_addtimeban
pk910 [Sun, 2 Oct 2011 18:02:45 +0000 (20:02 +0200)]
fixed cmd_delban and issuer prefix on cmd_addtimeban