NeonServV5.git
12 years agoupdated example configuration
pk910 [Thu, 2 Feb 2012 20:05:40 +0000 (21:05 +0100)]
updated example configuration

12 years agofixed several memory leaks
pk910 [Thu, 2 Feb 2012 19:42:19 +0000 (20:42 +0100)]
fixed several memory leaks

12 years agofixed several memory leaks caused by missing table_free calls
pk910 [Thu, 2 Feb 2012 19:25:34 +0000 (20:25 +0100)]
fixed several memory leaks caused by missing table_free calls

12 years agofixed crash if the user quits directly after performing a command & moved mysql_free...
pk910 [Tue, 31 Jan 2012 18:53:27 +0000 (19:53 +0100)]
fixed crash if the user quits directly after performing a command & moved mysql_free() into main loop

12 years agomoving NeonServ into background by default; added a few startup parameters
pk910 [Mon, 30 Jan 2012 22:41:35 +0000 (23:41 +0100)]
moving NeonServ into background by default; added a few startup parameters

12 years agoperform crosschan check only for some commands
pk910 [Mon, 30 Jan 2012 20:23:50 +0000 (21:23 +0100)]
perform crosschan check only for some commands

12 years agoadded memoryDebug.c memory info to cmd_meminfo
pk910 [Mon, 30 Jan 2012 16:49:18 +0000 (17:49 +0100)]
added memoryDebug.c memory info to cmd_meminfo

12 years agofixed small memory leak in event_neonserv_mode.c
pk910 [Mon, 30 Jan 2012 16:34:55 +0000 (17:34 +0100)]
fixed small memory leak in event_neonserv_mode.c

12 years agofixed memory leak in UserNode.c
pk910 [Mon, 30 Jan 2012 16:23:06 +0000 (17:23 +0100)]
fixed memory leak in UserNode.c

12 years agofixed memory leak in tools.c and fixed allocation size of ChanUser entries
pk910 [Mon, 30 Jan 2012 16:11:20 +0000 (17:11 +0100)]
fixed memory leak in tools.c and fixed allocation size of ChanUser entries

12 years agoadded small memory debugger to detect memory leaks
pk910 [Mon, 30 Jan 2012 00:18:23 +0000 (01:18 +0100)]
added small memory debugger to detect memory leaks

12 years agoadded signal handler
pk910 [Sun, 29 Jan 2012 19:47:07 +0000 (20:47 +0100)]
added signal handler

12 years agofixed crash in cmd_set for NeonSpam
pk910 [Sun, 29 Jan 2012 15:45:13 +0000 (16:45 +0100)]
fixed crash in cmd_set for NeonSpam

12 years agoremoved "#channel_getop" access requirement from cmd_up
pk910 [Sun, 29 Jan 2012 04:06:41 +0000 (05:06 +0100)]
removed "#channel_getop" access requirement from cmd_up

12 years agofixed NULL pointer in cmd_unregister && fixed crash in QServer.c
pk910 [Sat, 28 Jan 2012 17:16:36 +0000 (18:16 +0100)]
fixed NULL pointer in cmd_unregister && fixed crash in QServer.c

12 years agofixed underline code ($u) in help/language lines
pk910 [Thu, 26 Jan 2012 18:21:19 +0000 (19:21 +0100)]
fixed underline code ($u) in help/language lines

12 years agofixed WIN32 support
pk910 [Mon, 23 Jan 2012 15:45:59 +0000 (16:45 +0100)]
fixed WIN32 support

12 years agoadded cmd_stats to NeonHelp
pk910 [Wed, 18 Jan 2012 20:20:56 +0000 (21:20 +0100)]
added cmd_stats to NeonHelp

12 years agoadded new auth-check security feature
pk910 [Tue, 17 Jan 2012 16:19:20 +0000 (17:19 +0100)]
added new auth-check security feature

12 years agofixed crash in modcmd.c
pk910 [Tue, 17 Jan 2012 14:35:56 +0000 (15:35 +0100)]
fixed crash in modcmd.c

12 years agofixed WHOHandler: don't add temporary user if a real user exists
pk910 [Sun, 15 Jan 2012 19:47:48 +0000 (20:47 +0100)]
fixed WHOHandler: don't add temporary user if a real user exists

12 years agofixed invisible support for cmd_up and some other functions using getChanUser
pk910 [Sun, 15 Jan 2012 19:31:32 +0000 (20:31 +0100)]
fixed invisible support for cmd_up and some other functions using getChanUser

12 years agoadded QServer for external cache access
pk910 [Sun, 15 Jan 2012 12:34:53 +0000 (13:34 +0100)]
added QServer for external cache access

12 years agofixed UserNode.c & IRCParser.c multi thread compatibility
pk910 [Sat, 14 Jan 2012 22:02:27 +0000 (23:02 +0100)]
fixed UserNode.c & IRCParser.c multi thread compatibility

12 years agofixed statistics user counter
pk910 [Sat, 14 Jan 2012 18:48:30 +0000 (19:48 +0100)]
fixed statistics user counter

12 years agofixed WHOHandler.c multithread compatibility
pk910 [Sat, 14 Jan 2012 18:04:38 +0000 (19:04 +0100)]
fixed WHOHandler.c multithread compatibility

12 years agofixed mysqlConn.c (no-threads mode)
pk910 [Sat, 14 Jan 2012 17:49:23 +0000 (18:49 +0100)]
fixed mysqlConn.c (no-threads mode)

12 years agoimproved WHOHandler multi thread stability
pk910 [Sat, 14 Jan 2012 12:24:57 +0000 (13:24 +0100)]
improved WHOHandler multi thread stability

12 years agofixed cookie funcmd: do not continue function if there was no valid user passed
pk910 [Sat, 14 Jan 2012 12:07:53 +0000 (13:07 +0100)]
fixed cookie funcmd: do not continue function if there was no valid user passed

12 years agoadded --enable-threads flag to enable experimental multi thread support
pk910 [Sat, 14 Jan 2012 09:12:35 +0000 (10:12 +0100)]
added --enable-threads flag to enable experimental multi thread support

12 years agomoved timeq loop to the "main thread" and made it more precise
pk910 [Sat, 14 Jan 2012 08:39:20 +0000 (09:39 +0100)]
moved timeq loop to the "main thread" and made it more precise

12 years agofixes for multi thread support
pk910 [Fri, 13 Jan 2012 16:48:27 +0000 (17:48 +0100)]
fixes for multi thread support

12 years agoadded thread count to cmd_netinfo
pk910 [Fri, 13 Jan 2012 16:41:32 +0000 (17:41 +0100)]
added thread count to cmd_netinfo

12 years agoadded experimental multi thread support
pk910 [Fri, 13 Jan 2012 16:34:58 +0000 (17:34 +0100)]
added experimental multi thread support

12 years agofixed endless loop in cmd_set
pk910 [Fri, 13 Jan 2012 14:32:27 +0000 (15:32 +0100)]
fixed endless loop in cmd_set

12 years agofixed small invalid mode bug with "-k" and a crash bug in event_neonspam_chanmsg.c
pk910 [Thu, 12 Jan 2012 19:55:12 +0000 (20:55 +0100)]
fixed small invalid mode bug with "-k" and a crash bug in event_neonspam_chanmsg.c

12 years agoadded full half-op support
pk910 [Thu, 12 Jan 2012 14:07:20 +0000 (15:07 +0100)]
added full half-op support

12 years agofixed small (null) output issue in cmd_access
pk910 [Thu, 12 Jan 2012 13:45:13 +0000 (14:45 +0100)]
fixed small (null) output issue in cmd_access

12 years agoadded IPNode for storing real IP's of users
pk910 [Thu, 12 Jan 2012 07:09:23 +0000 (08:09 +0100)]
added IPNode for storing real IP's of users

12 years agofixed cmd_peek
pk910 [Sun, 8 Jan 2012 23:44:26 +0000 (00:44 +0100)]
fixed cmd_peek

12 years agofixed timeq: remove entry from list before executing callback
pk910 [Sun, 8 Jan 2012 18:44:52 +0000 (19:44 +0100)]
fixed timeq: remove entry from list before executing callback

12 years agofixed temporary user management
pk910 [Sun, 8 Jan 2012 05:04:04 +0000 (06:04 +0100)]
fixed temporary user management

12 years agofixed crash in multiple commands if createTempUser returns NULL
pk910 [Sun, 8 Jan 2012 04:47:47 +0000 (05:47 +0100)]
fixed crash in multiple commands if createTempUser returns NULL

12 years agofixed WHOHandler.c: don't WHO if requested nickname is invalid and use only one reply...
pk910 [Sun, 8 Jan 2012 04:32:00 +0000 (05:32 +0100)]
fixed WHOHandler.c: don't WHO if requested nickname is invalid and use only one reply for WHOQUEUETYPE_USERAUTH

12 years agofixed crash if some strange admins simul bots in unregistered channels
pk910 [Sat, 7 Jan 2012 20:07:50 +0000 (21:07 +0100)]
fixed crash if some strange admins simul bots in unregistered channels

12 years agofixed small "uninitialized string" bug in bot_NeonHelp.c
pk910 [Sat, 7 Jan 2012 19:07:29 +0000 (20:07 +0100)]
fixed small "uninitialized string" bug in bot_NeonHelp.c

12 years agomade commands op, deop, opall, deopall, voice, devoice, voiceall, devoiceall a little...
pk910 [Sat, 7 Jan 2012 00:59:57 +0000 (01:59 +0100)]
made commands op, deop, opall, deopall, voice, devoice, voiceall, devoiceall a little bit more secure

12 years agodon't show sub-sub-commands in linker overview
pk910 [Sat, 7 Jan 2012 00:41:05 +0000 (01:41 +0100)]
don't show sub-sub-commands in linker overview

12 years agoadded support for multi-interleaved commands
pk910 [Sat, 7 Jan 2012 00:33:09 +0000 (01:33 +0100)]
added support for multi-interleaved commands

12 years agoremoved CMDFLAG_REQUIRED from some not-really-required commands
pk910 [Sat, 7 Jan 2012 00:05:57 +0000 (01:05 +0100)]
removed CMDFLAG_REQUIRED from some not-really-required commands

12 years agofixed modcmd (allow #chan parameter in custom parameter list)
pk910 [Fri, 6 Jan 2012 23:39:09 +0000 (00:39 +0100)]
fixed modcmd (allow #chan parameter in custom parameter list)

12 years agofixed small cmd_setbot error
pk910 [Fri, 6 Jan 2012 23:32:50 +0000 (00:32 +0100)]
fixed small cmd_setbot error

12 years agoadded some missing language strings and a internal channel reminder
pk910 [Fri, 6 Jan 2012 22:54:15 +0000 (23:54 +0100)]
added some missing language strings and a internal channel reminder

12 years agoadded some more helpserv functions
pk910 [Fri, 6 Jan 2012 22:10:01 +0000 (23:10 +0100)]
added some more helpserv functions

12 years agoadded database structure for NeonHelp tables
pk910 [Fri, 6 Jan 2012 19:32:46 +0000 (20:32 +0100)]
added database structure for NeonHelp tables

12 years agoadded SOCKET_FLAG_SILENT flag for "silent modcmd"
pk910 [Wed, 4 Jan 2012 23:31:12 +0000 (00:31 +0100)]
added SOCKET_FLAG_SILENT flag for "silent modcmd"

12 years agofixed #989cb8324ec8fe9caba511d89051552638dbc776
pk910 [Wed, 4 Jan 2012 22:44:28 +0000 (23:44 +0100)]
fixed #989cb8324ec8fe9caba511d89051552638dbc776

12 years agoMerge branch 'master' of ssh://git.pk910.de:16110/NeonServV5
pk910 [Wed, 4 Jan 2012 22:40:34 +0000 (23:40 +0100)]
Merge branch 'master' of ssh://git.pk910.de:16110/NeonServV5

12 years agoadded first helpserv functions
pk910 [Wed, 4 Jan 2012 22:40:03 +0000 (23:40 +0100)]
added first helpserv functions

12 years agofixed #65bb4d5
pk910 [Wed, 4 Jan 2012 16:06:17 +0000 (17:06 +0100)]
fixed #65bb4d5

12 years agofixed cmd_downall and cmd_upall to be multibot-supported
pk910 [Wed, 4 Jan 2012 09:13:17 +0000 (10:13 +0100)]
fixed cmd_downall and cmd_upall to be multibot-supported

12 years agofixed merge_argv_char to walk over skipped spaces
pk910 [Wed, 4 Jan 2012 09:00:26 +0000 (10:00 +0100)]
fixed merge_argv_char to walk over skipped spaces

12 years agofixed event_neonserv_kick and user-free-after-kick problem
pk910 [Wed, 4 Jan 2012 08:30:07 +0000 (09:30 +0100)]
fixed event_neonserv_kick and user-free-after-kick problem

12 years agofixed raw_mode execution order: update cache before executing the event code
pk910 [Wed, 4 Jan 2012 06:22:48 +0000 (07:22 +0100)]
fixed raw_mode execution order: update cache before executing the event code

12 years agotry to get op back on deop
pk910 [Wed, 4 Jan 2012 06:14:39 +0000 (07:14 +0100)]
try to get op back on deop

12 years agofixed cmd_set: show set option explanation
pk910 [Wed, 4 Jan 2012 04:56:17 +0000 (05:56 +0100)]
fixed cmd_set: show set option explanation

12 years agofixed cmd_nicklist text
pk910 [Wed, 4 Jan 2012 04:47:05 +0000 (05:47 +0100)]
fixed cmd_nicklist text

12 years agodecreased minimal timeban time to 5seconds
pk910 [Wed, 4 Jan 2012 04:33:39 +0000 (05:33 +0100)]
decreased minimal timeban time to 5seconds

12 years agoAnother year is about to end... So we have to update these damn copyright information :P
pk910 [Fri, 30 Dec 2011 20:41:54 +0000 (21:41 +0100)]
Another year is about to end... So we have to update these damn copyright information :P

12 years agofixed neonspam cmd_set (support for default trigger)
pk910 [Thu, 29 Dec 2011 17:04:28 +0000 (18:04 +0100)]
fixed neonspam cmd_set (support for default trigger)
see: http://git.pk910.de/?p=NeonServV5.git;a=commit;h=fdca567267cf8843fb71a493b40343d5db3f3c3b

12 years agoadded some default parameters to cmd_unregister (current channel if no parameter...
pk910 [Mon, 26 Dec 2011 15:03:19 +0000 (16:03 +0100)]
added some default parameters to cmd_unregister (current channel if no parameter is given) and cmd_register (own auth if no owner parameter is given)

12 years agofixed cmd_devoiceall & cmd_deopall
pk910 [Mon, 26 Dec 2011 00:00:03 +0000 (01:00 +0100)]
fixed cmd_devoiceall & cmd_deopall

12 years agoallow god users overriding the cross-channel restriction
pk910 [Sun, 25 Dec 2011 22:03:45 +0000 (23:03 +0100)]
allow god users overriding the cross-channel restriction

12 years agofixed database (increased flags field size)
pk910 [Sun, 25 Dec 2011 21:09:29 +0000 (22:09 +0100)]
fixed database (increased flags field size)

12 years agogive an external script the possibility to log the execution
pk910 [Sun, 25 Dec 2011 21:00:19 +0000 (22:00 +0100)]
give an external script the possibility to log the execution

12 years agoadded possibility to edit command flags (cmd_modcmd)
pk910 [Sun, 25 Dec 2011 20:49:18 +0000 (21:49 +0100)]
added possibility to edit command flags (cmd_modcmd)

12 years agoadded cmd_modcmd
pk910 [Sun, 25 Dec 2011 18:15:04 +0000 (19:15 +0100)]
added cmd_modcmd

12 years agofixed ClientSocket.c: don't close socket on close_socket() - only mark it as "closing"
pk910 [Sat, 24 Dec 2011 01:59:35 +0000 (02:59 +0100)]
fixed ClientSocket.c: don't close socket on close_socket() - only mark it as "closing"

12 years agofixed cmd_register again... damn zero-bot support
pk910 [Sat, 24 Dec 2011 00:13:15 +0000 (01:13 +0100)]
fixed cmd_register again... damn zero-bot support

12 years agocensor server password on cmd_setbot
pk910 [Fri, 23 Dec 2011 23:43:38 +0000 (00:43 +0100)]
censor server password on cmd_setbot

12 years agofixed cmd_register & cmd_unregister (fixed some zero-bot issues)
pk910 [Fri, 23 Dec 2011 22:53:57 +0000 (23:53 +0100)]
fixed cmd_register & cmd_unregister (fixed some zero-bot issues)

12 years agofixed crash in cmd_set (use default trigger instead of NULL if no trigger is set)
pk910 [Fri, 23 Dec 2011 21:51:24 +0000 (22:51 +0100)]
fixed crash in cmd_set (use default trigger instead of NULL if no trigger is set)

12 years agodon't try to read from closing (SOCKET_FLAG_QUIT) sockets
pk910 [Fri, 23 Dec 2011 11:32:30 +0000 (12:32 +0100)]
don't try to read from closing (SOCKET_FLAG_QUIT) sockets

12 years agofixed small crash bug in ClientSocket.c:socket_loop
pk910 [Fri, 23 Dec 2011 01:06:20 +0000 (02:06 +0100)]
fixed small crash bug in ClientSocket.c:socket_loop

12 years agofixed language
pk910 [Thu, 22 Dec 2011 20:12:37 +0000 (21:12 +0100)]
fixed language

12 years agodon't close socket directly after sending the QUIT to the server
pk910 [Thu, 22 Dec 2011 19:14:53 +0000 (20:14 +0100)]
don't close socket directly after sending the QUIT to the server

12 years agoadded possibility to change default trigger (even for registered channels)
pk910 [Thu, 22 Dec 2011 16:13:52 +0000 (17:13 +0100)]
added possibility to change default trigger (even for registered channels)

12 years ago*** VERSION 5.3.0 ***
pk910 [Thu, 22 Dec 2011 10:45:53 +0000 (11:45 +0100)]
*** VERSION 5.3.0 ***

12 years agoadded cmd_reconnect
pk910 [Thu, 22 Dec 2011 10:19:55 +0000 (11:19 +0100)]
added cmd_reconnect

12 years agoadded MODCMD_UNKNOWN reply for unknown commands sent via query
pk910 [Thu, 22 Dec 2011 00:32:51 +0000 (01:32 +0100)]
added MODCMD_UNKNOWN reply for unknown commands sent via query

12 years agofixed small mysql error on cmd_setbot
pk910 [Thu, 22 Dec 2011 00:27:04 +0000 (01:27 +0100)]
fixed small mysql error on cmd_setbot

12 years agobind / unbind commands when bot gets marked as active / inactive
pk910 [Thu, 22 Dec 2011 00:22:04 +0000 (01:22 +0100)]
bind / unbind commands when bot gets marked as active / inactive

12 years agofixed cmd_addbot, cmd_setbot: resolve_botalias value should be checked for -1 (not...
pk910 [Thu, 22 Dec 2011 00:16:03 +0000 (01:16 +0100)]
fixed cmd_addbot, cmd_setbot: resolve_botalias value should be checked for -1 (not found)

12 years agoremove bot entries from `bot_binds` and `bot_channels` when got gets removed by cmd_d...
pk910 [Thu, 22 Dec 2011 00:10:40 +0000 (01:10 +0100)]
remove bot entries from `bot_binds` and `bot_channels` when got gets removed by cmd_delbot

12 years agofixed cmd_unbind crash when unbinding a temporary bound function
pk910 [Thu, 22 Dec 2011 00:07:22 +0000 (01:07 +0100)]
fixed cmd_unbind crash when unbinding a temporary bound function

12 years agoadded cmd_addbot and cmd_delbot for dynamic bot management
pk910 [Thu, 22 Dec 2011 00:01:01 +0000 (01:01 +0100)]
added cmd_addbot and cmd_delbot for dynamic bot management

12 years agofixed cmd_linker output for empty subcommand list
pk910 [Wed, 21 Dec 2011 23:31:49 +0000 (00:31 +0100)]
fixed cmd_linker output for empty subcommand list

12 years agofixed crash in modcmd.c (bots could be destroyed inside a function)
pk910 [Wed, 21 Dec 2011 23:24:24 +0000 (00:24 +0100)]
fixed crash in modcmd.c (bots could be destroyed inside a function)

12 years agoadded cmd_setbot for dynamic bot management
pk910 [Wed, 21 Dec 2011 22:52:06 +0000 (23:52 +0100)]
added cmd_setbot for dynamic bot management

12 years agofixed trigger callback
pk910 [Wed, 21 Dec 2011 21:15:02 +0000 (22:15 +0100)]
fixed trigger callback