NeonServV5.git
12 years agomade configure.ac using silent rules if possible v5.3
pk910 [Thu, 16 Feb 2012 10:56:41 +0000 (11:56 +0100)]
made configure.ac using silent rules if possible

12 years agofixed WIN32 compatibility
pk910 [Wed, 15 Feb 2012 19:48:35 +0000 (20:48 +0100)]
fixed WIN32 compatibility

12 years agoadded possibility to change bot nick even if bot is on +m channels
pk910 [Tue, 14 Feb 2012 15:31:58 +0000 (16:31 +0100)]
added possibility to change bot nick even if bot is on +m channels

12 years agoadded modules to neonserv.example.conf and added protected as a module setting
pk910 [Sun, 12 Feb 2012 22:34:12 +0000 (23:34 +0100)]
added modules to neonserv.example.conf and added protected as a module setting

12 years agofixed reloadmod command to use old module name (case insensitive reload)
pk910 [Sun, 12 Feb 2012 21:41:09 +0000 (22:41 +0100)]
fixed reloadmod command to use old module name (case insensitive reload)

12 years agofixed endless loop in lang.c
pk910 [Sun, 12 Feb 2012 21:10:52 +0000 (22:10 +0100)]
fixed endless loop in lang.c

12 years agomoved cmd_extscript from NeonServ.mod to global.mod
pk910 [Sun, 12 Feb 2012 20:33:14 +0000 (21:33 +0100)]
moved cmd_extscript from NeonServ.mod to global.mod

12 years agofixed endless loop in modcmd.c
pk910 [Sun, 12 Feb 2012 19:08:41 +0000 (20:08 +0100)]
fixed endless loop in modcmd.c

12 years agoadded module management commands
pk910 [Sun, 12 Feb 2012 18:30:52 +0000 (19:30 +0100)]
added module management commands

12 years agofixed installation process
pk910 [Sun, 12 Feb 2012 16:46:40 +0000 (17:46 +0100)]
fixed installation process

12 years agofixed debug/log output of sent data (don't add a second \n)
pk910 [Sun, 12 Feb 2012 16:37:31 +0000 (17:37 +0100)]
fixed debug/log output of sent data (don't add a second \n)

12 years agofixed debug/log output of sent data
pk910 [Sun, 12 Feb 2012 16:30:22 +0000 (17:30 +0100)]
fixed debug/log output of sent data

12 years agofixed crash in modules.c
pk910 [Sun, 12 Feb 2012 16:27:20 +0000 (17:27 +0100)]
fixed crash in modules.c

12 years agomodified Makefile.am to build shared module (.so)
pk910 [Sun, 12 Feb 2012 16:19:59 +0000 (17:19 +0100)]
modified Makefile.am to build shared module (.so)

12 years agomultiple fixes
pk910 [Sun, 12 Feb 2012 09:44:58 +0000 (10:44 +0100)]
multiple fixes

12 years agoadded Makefile.am to each directory
pk910 [Sat, 11 Feb 2012 21:56:23 +0000 (22:56 +0100)]
added Makefile.am to each directory

12 years agorearranged NeonServ code to be modular
pk910 [Sat, 11 Feb 2012 21:21:50 +0000 (22:21 +0100)]
rearranged NeonServ code to be modular

12 years agoadded "nowho" parameter to debug userlist and fixed memory leak in DBHelper.c
pk910 [Sat, 11 Feb 2012 10:31:49 +0000 (11:31 +0100)]
added "nowho" parameter to debug userlist and fixed memory leak in DBHelper.c

12 years agofixed ZNC support
pk910 [Thu, 9 Feb 2012 17:13:41 +0000 (18:13 +0100)]
fixed ZNC support

12 years agofixed getopt parameter
pk910 [Thu, 9 Feb 2012 17:01:59 +0000 (18:01 +0100)]
fixed getopt parameter

12 years agofixed event_neonserv_mode.c multi-thread support
pk910 [Mon, 6 Feb 2012 15:16:46 +0000 (16:16 +0100)]
fixed event_neonserv_mode.c multi-thread support

12 years agofixed botwar detection for bot deops
pk910 [Mon, 6 Feb 2012 15:12:46 +0000 (16:12 +0100)]
fixed botwar detection for bot deops

12 years agomodernized argument parser (use getopt now)
pk910 [Mon, 6 Feb 2012 03:11:33 +0000 (04:11 +0100)]
modernized argument parser (use getopt now)

12 years agoremoved debug output from mysqlConn.c
pk910 [Sun, 5 Feb 2012 12:14:50 +0000 (13:14 +0100)]
removed debug output from mysqlConn.c

12 years agoredirect stdin/stdout/stderr to /dev/null after forking into background && close...
pk910 [Sun, 5 Feb 2012 12:11:00 +0000 (13:11 +0100)]
redirect stdin/stdout/stderr to /dev/null after forking into background && close log file on exit

12 years agoadded "first time" configuration (set up first bot and admin user)
pk910 [Sun, 5 Feb 2012 11:40:53 +0000 (12:40 +0100)]
added "first time" configuration (set up first bot and admin user)

12 years agoupdated AUTHORS and cmd_version, cmd_netinfo
pk910 [Sun, 5 Feb 2012 10:55:19 +0000 (11:55 +0100)]
updated AUTHORS and cmd_version, cmd_netinfo

12 years agofixed IRCParser.c: mark only bots as invisible when joining a +D channel
pk910 [Sun, 5 Feb 2012 04:05:29 +0000 (05:05 +0100)]
fixed IRCParser.c: mark only bots as invisible when joining a +D channel

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