NeonServV5.git
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

12 years agofixed ClientSocket::SOCKET_FLAG_READY: unset this flag when the bouncer gets disconnected
pk910 [Wed, 21 Dec 2011 20:42:35 +0000 (21:42 +0100)]
fixed ClientSocket::SOCKET_FLAG_READY: unset this flag when the bouncer gets disconnected

12 years agofixed cmd_access: do not use nick for NS_NOT_ON_USERLIST reply -> could be NULL
pk910 [Tue, 20 Dec 2011 22:27:37 +0000 (23:27 +0100)]
fixed cmd_access: do not use nick for NS_NOT_ON_USERLIST reply -> could be NULL

12 years agoadded possibility for default values (dynamic parameter binding)
pk910 [Tue, 20 Dec 2011 20:36:12 +0000 (21:36 +0100)]
added possibility for default values (dynamic parameter binding)

12 years agoadded cmd_search onchan criteria
pk910 [Sun, 18 Dec 2011 16:34:26 +0000 (17:34 +0100)]
added cmd_search onchan criteria

12 years agoadded basic halfop support
pk910 [Sun, 18 Dec 2011 15:16:42 +0000 (16:16 +0100)]
added basic halfop support

12 years agoadded some more ZNC/sBNC support
pk910 [Sat, 17 Dec 2011 19:26:33 +0000 (20:26 +0100)]
added some more ZNC/sBNC support

12 years agofixed "Net Rider" kick crash
pk910 [Thu, 15 Dec 2011 19:01:07 +0000 (20:01 +0100)]
fixed "Net Rider" kick crash

12 years agoallow gods adding users via cmd_nicklist without having access
pk910 [Thu, 15 Dec 2011 15:52:32 +0000 (16:52 +0100)]
allow gods adding users via cmd_nicklist without having access

12 years agofixed invi join for BNC bots
pk910 [Wed, 14 Dec 2011 21:15:14 +0000 (22:15 +0100)]
fixed invi join for BNC bots

12 years agofixed cmd_nicklist: add users only one time to the channel userlist
pk910 [Wed, 14 Dec 2011 20:57:10 +0000 (21:57 +0100)]
fixed cmd_nicklist: add users only one time to the channel userlist

12 years agofixed last commits
pk910 [Wed, 14 Dec 2011 20:54:06 +0000 (21:54 +0100)]
fixed last commits

12 years agoremove CHANUSERFLAG_INVISIBLE if bot gets voiced / opped or +Dd gets removed
pk910 [Wed, 14 Dec 2011 20:38:46 +0000 (21:38 +0100)]
remove CHANUSERFLAG_INVISIBLE if bot gets voiced / opped or +Dd gets removed

12 years agofixed invisible nicklist (bots need to be added even if they join invisible)
pk910 [Wed, 14 Dec 2011 20:30:15 +0000 (21:30 +0100)]
fixed invisible nicklist (bots need to be added even if they join invisible)

12 years agoadded cmd_nicklist
pk910 [Wed, 14 Dec 2011 19:15:24 +0000 (20:15 +0100)]
added cmd_nicklist

12 years agofixed cmd_register and cmd_unregister for "zero-bot" support
pk910 [Wed, 14 Dec 2011 15:44:12 +0000 (16:44 +0100)]
fixed cmd_register and cmd_unregister for "zero-bot" support

12 years agoadded support for independent "zero-bots" (bots without an own source file)
pk910 [Wed, 14 Dec 2011 14:47:25 +0000 (15:47 +0100)]
added support for independent "zero-bots" (bots without an own source file)

12 years agofixed cmd_myaccess: don't use empty, maybe uninitialized flagBuf
pk910 [Mon, 12 Dec 2011 22:06:04 +0000 (23:06 +0100)]
fixed cmd_myaccess: don't use empty, maybe uninitialized flagBuf

12 years agofixed unused variable
pk910 [Sun, 11 Dec 2011 06:34:22 +0000 (07:34 +0100)]
fixed unused variable

12 years agofixed WIN32 compatibility (use old connect function without IPv6 and bind support)
pk910 [Sun, 11 Dec 2011 06:34:07 +0000 (07:34 +0100)]
fixed WIN32 compatibility (use old connect function without IPv6 and bind support)

12 years agofixed cmd_search: used wrong MYSQL_RES variable
pk910 [Sun, 11 Dec 2011 06:31:34 +0000 (07:31 +0100)]
fixed cmd_search: used wrong MYSQL_RES variable

12 years agofixed WIN32 compatibility
pk910 [Sun, 11 Dec 2011 06:26:18 +0000 (07:26 +0100)]
fixed WIN32 compatibility

12 years agouse nonblocking fgets instead of fork in cmd_extscript
pk910 [Sun, 11 Dec 2011 06:00:33 +0000 (07:00 +0100)]
use nonblocking fgets instead of fork in cmd_extscript

12 years agoadded new files to Makefile.am
pk910 [Sun, 11 Dec 2011 04:56:52 +0000 (05:56 +0100)]
added new files to Makefile.am

12 years agoadded cmd_restart cmd_reload and cmd_die; added Socket.NoDelay setting to configurati...
pk910 [Sun, 11 Dec 2011 04:48:55 +0000 (05:48 +0100)]
added cmd_restart cmd_reload and cmd_die; added Socket.NoDelay setting to configuration (maybe this speeds up the sockets a little bit more?)

12 years agoupdated included mysql defaults (database.defaults.sql)
pk910 [Sat, 10 Dec 2011 14:25:58 +0000 (15:25 +0100)]
updated included mysql defaults (database.defaults.sql)

12 years agoimplemented bind support (vhost)
pk910 [Sat, 10 Dec 2011 12:55:09 +0000 (13:55 +0100)]
implemented bind support (vhost)

12 years agoimplemented ipv6 support
pk910 [Sat, 10 Dec 2011 12:31:48 +0000 (13:31 +0100)]
implemented ipv6 support

12 years agofixed cmd_myaccess: do not show channels from inactive bots
pk910 [Sat, 10 Dec 2011 08:44:45 +0000 (09:44 +0100)]
fixed cmd_myaccess: do not show channels from inactive bots

12 years agoadded automatic multi-bot rejoin for opless channels
pk910 [Sat, 10 Dec 2011 07:53:21 +0000 (08:53 +0100)]
added automatic multi-bot rejoin for opless channels

12 years agoprevent users from executing CrossChannel commands (without being in the target chann...
pk910 [Sat, 10 Dec 2011 04:22:15 +0000 (05:22 +0100)]
prevent users from executing CrossChannel commands (without being in the target channel / no access)

12 years agofixed last commit
pk910 [Sat, 10 Dec 2011 03:53:56 +0000 (04:53 +0100)]
fixed last commit

12 years agofixed autoinvite feature: we need to check if the user is authed
pk910 [Sat, 10 Dec 2011 03:48:49 +0000 (04:48 +0100)]
fixed autoinvite feature: we need to check if the user is authed

12 years agofixed cmd_resync: don't op/voice users with NoAutoOp enabled (added FORCE parameter...
pk910 [Sat, 10 Dec 2011 02:55:06 +0000 (03:55 +0100)]
fixed cmd_resync: don't op/voice users with NoAutoOp enabled (added FORCE parameter to do so)