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

12 years agoadded AC_ARG_ENABLE to configure.ac to use -W (all, shadow, error) flags only if...
pk910 [Sat, 10 Dec 2011 02:39:03 +0000 (03:39 +0100)]
added AC_ARG_ENABLE to configure.ac to use -W (all, shadow, error) flags only if wanted ;)

12 years agoregister only to active bots - even if the register priority of inactive ones is...
pk910 [Fri, 9 Dec 2011 16:34:35 +0000 (17:34 +0100)]
register only to active bots - even if the register priority of inactive ones is higher

12 years agoimplemented autoinvite (invite to all channels enabled this feature, when a user...
pk910 [Fri, 9 Dec 2011 15:57:06 +0000 (16:57 +0100)]
implemented autoinvite (invite to all channels enabled this feature, when a user gets visible to neonserv)

12 years agoadd nick to cmd_addban kick reason
pk910 [Thu, 8 Dec 2011 16:13:19 +0000 (17:13 +0100)]
add nick to cmd_addban kick reason

12 years agofixed ssl handler
pk910 [Tue, 6 Dec 2011 23:08:40 +0000 (00:08 +0100)]
fixed ssl handler

12 years agoadded OpenSSL handler
pk910 [Tue, 6 Dec 2011 14:01:55 +0000 (15:01 +0100)]
added OpenSSL handler

12 years agofixed null pointer crash when passing NULL to putsock/write_socket
pk910 [Sun, 4 Dec 2011 21:43:41 +0000 (22:43 +0100)]
fixed null pointer crash when passing NULL to putsock/write_socket

12 years agodeop users on disallowed /mode events and do not revoke op events if target has enoug...
pk910 [Sun, 4 Dec 2011 19:21:08 +0000 (20:21 +0100)]
deop users on disallowed /mode events and do not revoke op events if target has enough access to get op

12 years agoadded auto-rejoin on kick to bot_NeonSpam.c
pk910 [Tue, 29 Nov 2011 23:25:42 +0000 (00:25 +0100)]
added auto-rejoin on kick to bot_NeonSpam.c

12 years agoautomatically try to rejoin channel when get kicked
pk910 [Tue, 29 Nov 2011 23:05:46 +0000 (00:05 +0100)]
automatically try to rejoin channel when get kicked

12 years agotried to make NeonServ fully ZNC compatible (shared cache problems)
pk910 [Tue, 29 Nov 2011 22:50:18 +0000 (23:50 +0100)]
tried to make NeonServ fully ZNC compatible (shared cache problems)

12 years agofixed IRCParser bug (we shouldn't check chanuser after freeing it ;))
pk910 [Tue, 29 Nov 2011 22:25:10 +0000 (23:25 +0100)]
fixed IRCParser bug (we shouldn't check chanuser after freeing it ;))

12 years agofixed text fail in language.php
pk910 [Sat, 26 Nov 2011 14:45:11 +0000 (15:45 +0100)]
fixed text fail in language.php

12 years agofixed crash bug in cmd_resync
pk910 [Fri, 18 Nov 2011 14:40:21 +0000 (15:40 +0100)]
fixed crash bug in cmd_resync

12 years agoadded events for FreeUser & FreeChan (triggered just before freeing a UserNode/ChanNode)
pk910 [Wed, 16 Nov 2011 15:50:45 +0000 (16:50 +0100)]
added events for FreeUser & FreeChan (triggered just before freeing a UserNode/ChanNode)

12 years agofixed funcmd_reply and added missing include
pk910 [Tue, 15 Nov 2011 15:09:08 +0000 (16:09 +0100)]
fixed funcmd_reply and added missing include

12 years agoadded some missing includes to bot_NeonHelp.c
pk910 [Tue, 15 Nov 2011 15:06:22 +0000 (16:06 +0100)]
added some missing includes to bot_NeonHelp.c

12 years agoadded cookie fun command :D (and the underlying getSetting/setSetting functions)
pk910 [Tue, 15 Nov 2011 15:02:27 +0000 (16:02 +0100)]
added cookie fun command :D (and the underlying getSetting/setSetting functions)

12 years agoadded NeonHelp bot (without any functions, yet)
pk910 [Mon, 14 Nov 2011 15:02:25 +0000 (16:02 +0100)]
added NeonHelp bot (without any functions, yet)

12 years agofixed entry deficit in timeq.c (some entrys can get lost if they are added in a timeq...
pk910 [Sun, 13 Nov 2011 18:28:46 +0000 (19:28 +0100)]
fixed entry deficit in timeq.c (some entrys can get lost if they are added in a timeq callback)

12 years agofixed bot user handling (bot should only have a user when connected)
pk910 [Sat, 12 Nov 2011 20:55:00 +0000 (21:55 +0100)]
fixed bot user handling (bot should only have a user when connected)

12 years agofixed cmd_rename (should check the new auth for existence)
pk910 [Sat, 12 Nov 2011 06:15:48 +0000 (07:15 +0100)]
fixed cmd_rename (should check the new auth for existence)

12 years agofixed NeonSpam timeban reaction
pk910 [Fri, 11 Nov 2011 14:26:13 +0000 (15:26 +0100)]
fixed NeonSpam timeban reaction

12 years agoparse channel topic (raw 332) on join
pk910 [Thu, 10 Nov 2011 14:49:27 +0000 (15:49 +0100)]
parse channel topic (raw 332) on join

12 years agoadded possibility for subcommands
pk910 [Thu, 10 Nov 2011 13:57:54 +0000 (14:57 +0100)]
added possibility for subcommands

12 years agofixed cmd_bots
pk910 [Thu, 10 Nov 2011 01:50:29 +0000 (02:50 +0100)]
fixed cmd_bots

12 years agofixed cmd_motd
pk910 [Thu, 10 Nov 2011 01:49:19 +0000 (02:49 +0100)]
fixed cmd_motd

12 years agoadded cmd_bots (lists all bots)
pk910 [Thu, 10 Nov 2011 01:47:18 +0000 (02:47 +0100)]
added cmd_bots (lists all bots)

12 years agoadded some missing fclose
pk910 [Thu, 10 Nov 2011 01:10:42 +0000 (02:10 +0100)]
added some missing fclose

12 years agoadded cmd_motd command (just reading out motd.txt file)
pk910 [Thu, 10 Nov 2011 01:08:00 +0000 (02:08 +0100)]
added cmd_motd command (just reading out motd.txt file)

12 years agoprevent channel owners from deleting their selves with cmd_delme
pk910 [Tue, 8 Nov 2011 15:06:49 +0000 (16:06 +0100)]
prevent channel owners from deleting their selves with cmd_delme

12 years agofixed cmd_unvisited
pk910 [Tue, 8 Nov 2011 14:31:35 +0000 (15:31 +0100)]
fixed cmd_unvisited

12 years agouse optional third parameter as bot nick (defines the bot, the channel gets registere...
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

12 years agodon't reply "NS_SERVICE_IMMUNE" when the bot gets deopped
pk910 [Mon, 7 Nov 2011 07:07:13 +0000 (08:07 +0100)]
don't reply "NS_SERVICE_IMMUNE" when the bot gets deopped

12 years agodon't allow non-god users seeing other users' myaccess list
pk910 [Mon, 7 Nov 2011 07:03:02 +0000 (08:03 +0100)]
don't allow non-god users seeing other users' myaccess list

12 years agoshow whole binding (inclusive predefined parameters) and trigger count _per bind_
pk910 [Mon, 7 Nov 2011 06:27:09 +0000 (07:27 +0100)]
show whole binding (inclusive predefined parameters) and trigger count _per bind_

12 years agoshow how many times a command is triggered in cmd_commands
pk910 [Mon, 7 Nov 2011 04:04:27 +0000 (05:04 +0100)]
show how many times a command is triggered in cmd_commands

12 years agofixed statistics
pk910 [Mon, 7 Nov 2011 00:21:56 +0000 (01:21 +0100)]
fixed statistics

12 years agoadded support for an external statistics script
pk910 [Sun, 6 Nov 2011 22:52:06 +0000 (23:52 +0100)]
added support for an external statistics script

12 years agoremoved old bogus ini parser
pk910 [Sun, 6 Nov 2011 08:21:57 +0000 (09:21 +0100)]
removed old bogus ini parser

12 years agoadded new self-made config parser with new config style
pk910 [Sun, 6 Nov 2011 07:55:58 +0000 (08:55 +0100)]
added new self-made config parser with new config style

12 years agomade cmd_extscript WIN32 compatible
pk910 [Sat, 5 Nov 2011 06:01:15 +0000 (07:01 +0100)]
made cmd_extscript WIN32 compatible

12 years agoadded more missing arguments to the default language strings (language editor)
pk910 [Sat, 5 Nov 2011 00:48:28 +0000 (01:48 +0100)]
added more missing arguments to the default language strings (language editor)

12 years agofixed argument of NS_UNBIND_REQUIRED (language editor)
pk910 [Sat, 5 Nov 2011 00:18:11 +0000 (01:18 +0100)]
fixed argument of NS_UNBIND_REQUIRED (language editor)

12 years agoupdated cmd_version
pk910 [Sat, 5 Nov 2011 00:17:08 +0000 (01:17 +0100)]
updated cmd_version

12 years agoadded missing args to the default strings (language editor)
pk910 [Sat, 5 Nov 2011 00:15:00 +0000 (01:15 +0100)]
added missing args to the default strings (language editor)

12 years agoget all results after a database update and simply free them
pk910 [Fri, 4 Nov 2011 22:21:38 +0000 (23:21 +0100)]
get all results after a database update and simply free them

12 years agomodified cmd_listrank to show all usernames
pk910 [Fri, 4 Nov 2011 20:50:32 +0000 (21:50 +0100)]
modified cmd_listrank to show all usernames

12 years agoadded cmd_staff
pk910 [Fri, 4 Nov 2011 20:32:02 +0000 (21:32 +0100)]
added cmd_staff

12 years agoadded DoNotRegister system and command cmd_noregister
pk910 [Fri, 4 Nov 2011 19:49:26 +0000 (20:49 +0100)]
added DoNotRegister system and command cmd_noregister

12 years agoretried to fix the zombie problem
pk910 [Fri, 4 Nov 2011 19:05:00 +0000 (20:05 +0100)]
retried to fix the zombie problem

12 years agoadded missing include
pk910 [Fri, 4 Nov 2011 18:50:58 +0000 (19:50 +0100)]
added missing include

12 years agoprevent zombie processes on cmd_extscript
pk910 [Fri, 4 Nov 2011 04:05:06 +0000 (05:05 +0100)]
prevent zombie processes on cmd_extscript

12 years agoadded missing nick in cmd_kick reason
pk910 [Wed, 2 Nov 2011 22:27:42 +0000 (23:27 +0100)]
added missing nick in cmd_kick reason

12 years agoadded small language pack update script
pk910 [Wed, 2 Nov 2011 03:01:53 +0000 (04:01 +0100)]
added small language pack update script

12 years agomade cmd_chanservsync more compatible
pk910 [Wed, 2 Nov 2011 02:09:04 +0000 (03:09 +0100)]
made cmd_chanservsync more compatible

12 years agorewrote HandleInfoHandler.c (WHOHandler style)
pk910 [Wed, 2 Nov 2011 01:49:00 +0000 (02:49 +0100)]
rewrote HandleInfoHandler.c (WHOHandler style)

12 years agofixed cmd_mdeluser (bigger than/smaller than fail)
pk910 [Wed, 2 Nov 2011 01:27:59 +0000 (02:27 +0100)]
fixed cmd_mdeluser (bigger than/smaller than fail)

12 years agodon't try to rename an auth account if it didn't really change (host mask change)
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)

12 years agoadded funcmd_8ball
pk910 [Wed, 2 Nov 2011 00:08:52 +0000 (01:08 +0100)]
added funcmd_8ball

12 years agoinitialize rand() seed on startup
pk910 [Tue, 1 Nov 2011 23:45:29 +0000 (00:45 +0100)]
initialize rand() seed on startup

12 years agoadded funcmd_dice
pk910 [Tue, 1 Nov 2011 23:38:31 +0000 (00:38 +0100)]
added funcmd_dice

12 years agoignore funcmd's in cmd_commands and disallow channel comprehensive fun commands
pk910 [Tue, 1 Nov 2011 23:08:20 +0000 (00:08 +0100)]
ignore funcmd's in cmd_commands and disallow channel comprehensive fun commands

12 years agosave function name with leading command alias in cmd_bind
pk910 [Tue, 1 Nov 2011 23:03:12 +0000 (00:03 +0100)]
save function name with leading command alias in cmd_bind

12 years agoadded structure for future fun-commands
pk910 [Tue, 1 Nov 2011 22:54:12 +0000 (23:54 +0100)]
added structure for future fun-commands

12 years agofork extscripts to increase performance & ignore messages coming from bots (NeonSpam)
pk910 [Tue, 1 Nov 2011 15:12:56 +0000 (16:12 +0100)]
fork extscripts to increase performance & ignore messages coming from bots (NeonSpam)

12 years agofixed cmd_unbind
pk910 [Mon, 31 Oct 2011 23:36:16 +0000 (00:36 +0100)]
fixed cmd_unbind

12 years agohide default greeting & ignore join on joinflood-check if user rejoined the channel...
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

12 years agoalways update chanuser flag information when getting them
pk910 [Mon, 31 Oct 2011 22:38:14 +0000 (23:38 +0100)]
always update chanuser flag information when getting them

12 years agoignore inactive bots on cmd_search
pk910 [Mon, 31 Oct 2011 22:30:54 +0000 (23:30 +0100)]
ignore inactive bots on cmd_search

12 years agofixed cmd_search mysql query
pk910 [Mon, 31 Oct 2011 21:42:47 +0000 (22:42 +0100)]
fixed cmd_search mysql query