]> jfr.im git - irc/evilnet/x3.git/log
irc/evilnet/x3.git
14 years agoFix for crash bug in make_virthost() when host name doesnt have a '.' in it.
jobe1986 [Sun, 15 Nov 2009 21:09:15 +0000 (21:09 +0000)] 
Fix for crash bug in make_virthost() when host name doesnt have a '.' in it.

14 years agohash: fix variable set for registering nick change functions
hstuart [Sun, 15 Nov 2009 16:01:53 +0000 (16:01 +0000)] 
hash: fix variable set for registering nick change functions

14 years agoFix for bug #2869968 (*NickServ.oregister allowing invalid handles)
jobe1986 [Sat, 14 Nov 2009 03:27:03 +0000 (03:27 +0000)] 
Fix for bug #2869968 (*NickServ.oregister allowing invalid handles)

14 years agohash: add extra metadata to new channel handler
hstuart [Sun, 1 Nov 2009 20:10:34 +0000 (20:10 +0000)] 
hash: add extra metadata to new channel handler

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agonickserv: add extra metadata to handle merge handler
hstuart [Sun, 1 Nov 2009 20:01:32 +0000 (20:01 +0000)] 
nickserv: add extra metadata to handle merge handler

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agonickserv: add extra metadata to allow authentication handler
hstuart [Sun, 1 Nov 2009 19:48:32 +0000 (19:48 +0000)] 
nickserv: add extra metadata to allow authentication handler

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agonickserv: add extra metadata to failed password handler
hstuart [Sun, 1 Nov 2009 19:07:21 +0000 (19:07 +0000)] 
nickserv: add extra metadata to failed password handler

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agohash: add extra metadata to topic handler
hstuart [Sun, 1 Nov 2009 19:00:14 +0000 (19:00 +0000)] 
hash: add extra metadata to topic handler

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agoproto: add extra metadata to channel message handler
hstuart [Sun, 1 Nov 2009 18:54:36 +0000 (18:54 +0000)] 
proto: add extra metadata to channel message handler

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agonickserv: add extra metadata to account rename handler
hstuart [Sat, 31 Oct 2009 18:33:27 +0000 (18:33 +0000)] 
nickserv: add extra metadata to account rename handler

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agofix missed NULL argument/parameter additions from earlier commits
hstuart [Fri, 30 Oct 2009 20:28:56 +0000 (20:28 +0000)] 
fix missed NULL argument/parameter additions from earlier commits

14 years agohash: add extra metadata to join handlers
hstuart [Fri, 30 Oct 2009 19:55:26 +0000 (19:55 +0000)] 
hash: add extra metadata to join handlers

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agohash: add extra metadata to nick change handlers
hstuart [Fri, 30 Oct 2009 19:46:46 +0000 (19:46 +0000)] 
hash: add extra metadata to nick change handlers

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agoproto: add extra metadata to oper handler
hstuart [Fri, 30 Oct 2009 19:42:41 +0000 (19:42 +0000)] 
proto: add extra metadata to oper handler

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agohash: add extra metadata to del user handlers
hstuart [Wed, 28 Oct 2009 18:39:24 +0000 (18:39 +0000)] 
hash: add extra metadata to del user handlers

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agoAdded support for X3 saving OpServ access level to LDAP
jobe1986 [Wed, 28 Oct 2009 00:09:25 +0000 (00:09 +0000)] 
Added support for X3 saving OpServ access level to LDAP

14 years agohash: add extra metadata to new user handlers
hstuart [Tue, 27 Oct 2009 20:22:10 +0000 (20:22 +0000)] 
hash: add extra metadata to new user handlers

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agohash: add extra metadata to server link handlers
hstuart [Tue, 27 Oct 2009 19:46:28 +0000 (19:46 +0000)] 
hash: add extra metadata to server link handlers

The passed metadata at registration time will be included at call time. This
change is in anticipation of allowing mod-python to directly register callback
functions by providing the Python callable as the extra data.

14 years agomod-python: remove unused code
hstuart [Tue, 27 Oct 2009 19:17:06 +0000 (19:17 +0000)] 
mod-python: remove unused code

14 years agonickserv: marked cmd possibly unused to silence warning
hstuart [Tue, 27 Oct 2009 19:04:15 +0000 (19:04 +0000)] 
nickserv: marked cmd possibly unused to silence warning

14 years agouse const when non-const isn't required
hstuart [Tue, 27 Oct 2009 18:49:26 +0000 (18:49 +0000)] 
use const when non-const isn't required

14 years agoremove unused code
hstuart [Tue, 27 Oct 2009 18:37:34 +0000 (18:37 +0000)] 
remove unused code

14 years agoSend privs out when auto opering clients, these are controlled by 2 conf settings...
sirvulcan [Mon, 19 Oct 2009 01:41:43 +0000 (01:41 +0000)] 
Send privs out when auto opering clients, these are controlled by 2 conf settings. See the changelog for more info

14 years agomod-python: add python_handle_topic
hstuart [Mon, 12 Oct 2009 19:37:35 +0000 (19:37 +0000)] 
mod-python: add python_handle_topic

14 years agomod-python: add python_handle_del_user handler callback
hstuart [Mon, 12 Oct 2009 19:13:41 +0000 (19:13 +0000)] 
mod-python: add python_handle_del_user handler callback

14 years agomod-python: refactor python_handle_nick_change
hstuart [Mon, 12 Oct 2009 18:44:05 +0000 (18:44 +0000)] 
mod-python: refactor python_handle_nick_change

14 years agomod-python: refactor plugin instantiation logic
hstuart [Mon, 12 Oct 2009 18:14:21 +0000 (18:14 +0000)] 
mod-python: refactor plugin instantiation logic

14 years agomod-python: refactor python_handle_new_user
hstuart [Mon, 12 Oct 2009 17:59:25 +0000 (17:59 +0000)] 
mod-python: refactor python_handle_new_user

14 years agomod-python: refactor python_handle_server_link and create new plugin system
hstuart [Mon, 12 Oct 2009 17:43:08 +0000 (17:43 +0000)] 
mod-python: refactor python_handle_server_link and create new plugin system

14 years agomod-python: add service_register function
hstuart [Mon, 12 Oct 2009 13:15:15 +0000 (13:15 +0000)] 
mod-python: add service_register function

14 years agomod-python: add emb_adduser function
hstuart [Mon, 12 Oct 2009 12:54:09 +0000 (12:54 +0000)] 
mod-python: add emb_adduser function

14 years agomod-python: add emb_svsjoin function
hstuart [Mon, 12 Oct 2009 11:28:09 +0000 (11:28 +0000)] 
mod-python: add emb_svsjoin function

14 years agomod-python: add emb_svsquit function
hstuart [Mon, 12 Oct 2009 11:09:02 +0000 (11:09 +0000)] 
mod-python: add emb_svsquit function

14 years agomod-python: add emb_svsnick function
hstuart [Mon, 12 Oct 2009 10:24:30 +0000 (10:24 +0000)] 
mod-python: add emb_svsnick function

14 years agomod-python: better extension method doc-string documentation
hstuart [Mon, 12 Oct 2009 10:13:25 +0000 (10:13 +0000)] 
mod-python: better extension method doc-string documentation

14 years agomod-python: add emb_fakehost function
hstuart [Mon, 12 Oct 2009 09:24:18 +0000 (09:24 +0000)] 
mod-python: add emb_fakehost function

14 years agomod-python: add emb_user_mode function
hstuart [Mon, 12 Oct 2009 08:57:03 +0000 (08:57 +0000)] 
mod-python: add emb_user_mode function

14 years agomod-python: add emb_channel_mode function
hstuart [Mon, 12 Oct 2009 08:45:30 +0000 (08:45 +0000)] 
mod-python: add emb_channel_mode function

14 years agomod-python: remember to increase reference count of Py_None
hstuart [Sun, 11 Oct 2009 20:45:06 +0000 (20:45 +0000)] 
mod-python: remember to increase reference count of Py_None

14 years agomod-python: add emb_kick function
hstuart [Sun, 11 Oct 2009 20:42:27 +0000 (20:42 +0000)] 
mod-python: add emb_kick function

14 years agomod-python: add emb_get_config function
hstuart [Sun, 11 Oct 2009 19:54:15 +0000 (19:54 +0000)] 
mod-python: add emb_get_config function

14 years agomod-python: add emb_timeq_del function
hstuart [Fri, 9 Oct 2009 14:24:32 +0000 (14:24 +0000)] 
mod-python: add emb_timeq_del function

14 years agomod-python: add emb_timeq_add function
hstuart [Fri, 9 Oct 2009 12:02:58 +0000 (12:02 +0000)] 
mod-python: add emb_timeq_add function

14 years agomod-python: refactor dict_t construction logic
hstuart [Wed, 7 Oct 2009 09:20:17 +0000 (09:20 +0000)] 
mod-python: refactor dict_t construction logic

14 years agomod-python: improve error logic for emb_get_channel
hstuart [Wed, 7 Oct 2009 08:31:01 +0000 (08:31 +0000)] 
mod-python: improve error logic for emb_get_channel

14 years agomod-python: refactor modeList conversion into separate function
hstuart [Tue, 6 Oct 2009 19:27:32 +0000 (19:27 +0000)] 
mod-python: refactor modeList conversion into separate function

14 years agomod-python: refactor out common error cleanup logic
hstuart [Tue, 6 Oct 2009 18:02:21 +0000 (18:02 +0000)] 
mod-python: refactor out common error cleanup logic

14 years agomod-python: add emb_get_accounts function
hstuart [Tue, 6 Oct 2009 15:31:33 +0000 (15:31 +0000)] 
mod-python: add emb_get_accounts function

14 years agomod-python: add emb_kill function
hstuart [Tue, 6 Oct 2009 13:46:31 +0000 (13:46 +0000)] 
mod-python: add emb_kill function

14 years agomod-python: improve error logic for pyobj_from_usernode
hstuart [Tue, 6 Oct 2009 12:10:27 +0000 (12:10 +0000)] 
mod-python: improve error logic for pyobj_from_usernode

14 years agomod-python: improve error logic for emb_get_servers
hstuart [Tue, 6 Oct 2009 11:52:16 +0000 (11:52 +0000)] 
mod-python: improve error logic for emb_get_servers

14 years agomod-python: improve error logic for emb_get_channels
hstuart [Tue, 6 Oct 2009 10:14:59 +0000 (10:14 +0000)] 
mod-python: improve error logic for emb_get_channels

14 years agomod-python: improve error logic for emb_get_users
hstuart [Tue, 6 Oct 2009 10:01:08 +0000 (10:01 +0000)] 
mod-python: improve error logic for emb_get_users

14 years agomod-python: add emb_get_server function and require P10
hstuart [Tue, 6 Oct 2009 09:42:36 +0000 (09:42 +0000)] 
mod-python: add emb_get_server function and require P10

14 years agomod-python: add emb_get_servers function
hstuart [Tue, 6 Oct 2009 08:24:36 +0000 (08:24 +0000)] 
mod-python: add emb_get_servers function

14 years agomod-python: fix a bunch of typos
hstuart [Tue, 6 Oct 2009 08:08:08 +0000 (08:08 +0000)] 
mod-python: fix a bunch of typos

14 years agomod-python: add emb_get_channels function
hstuart [Mon, 5 Oct 2009 19:16:50 +0000 (19:16 +0000)] 
mod-python: add emb_get_channels function

14 years agomod-python: add emb_get_users function
hstuart [Mon, 5 Oct 2009 18:47:03 +0000 (18:47 +0000)] 
mod-python: add emb_get_users function

14 years agomod-python: raise exception on failure in emb_get_account
hstuart [Mon, 5 Oct 2009 16:36:04 +0000 (16:36 +0000)] 
mod-python: raise exception on failure in emb_get_account

14 years agomod-python: raise exception on unknown channel in emb_get_channel
hstuart [Mon, 5 Oct 2009 15:29:42 +0000 (15:29 +0000)] 
mod-python: raise exception on unknown channel in emb_get_channel

14 years agomod-python: handle error states in emb_send_target_notice better
hstuart [Mon, 5 Oct 2009 15:09:19 +0000 (15:09 +0000)] 
mod-python: handle error states in emb_send_target_notice better

14 years agomod-python: handle error states in emb_send_target_privmsg better
hstuart [Mon, 5 Oct 2009 14:49:10 +0000 (14:49 +0000)] 
mod-python: handle error states in emb_send_target_privmsg better

14 years agomod-python: make emb_dump raise exception on failure
hstuart [Mon, 5 Oct 2009 13:51:00 +0000 (13:51 +0000)] 
mod-python: make emb_dump raise exception on failure

14 years agomod-python: set exception on error path in emb_get_user
hstuart [Mon, 5 Oct 2009 13:40:46 +0000 (13:40 +0000)] 
mod-python: set exception on error path in emb_get_user

14 years agorefactor userNode to PyObject conversion into separate method
hstuart [Mon, 5 Oct 2009 13:32:20 +0000 (13:32 +0000)] 
refactor userNode to PyObject conversion into separate method

14 years agomod-python: do not leak handler objects
hstuart [Mon, 5 Oct 2009 12:13:49 +0000 (12:13 +0000)] 
mod-python: do not leak handler objects

14 years agomod-python: remove useless return
hstuart [Mon, 5 Oct 2009 12:04:52 +0000 (12:04 +0000)] 
mod-python: remove useless return

14 years agomod-python: add support for specifying main module in x3.conf
hstuart [Mon, 5 Oct 2009 11:56:09 +0000 (11:56 +0000)] 
mod-python: add support for specifying main module in x3.conf

14 years agomod-python: rename C extension module from svc to _svc
hstuart [Mon, 5 Oct 2009 11:42:44 +0000 (11:42 +0000)] 
mod-python: rename C extension module from svc to _svc

14 years agomod-python: remove unused function
hstuart [Mon, 5 Oct 2009 11:25:43 +0000 (11:25 +0000)] 
mod-python: remove unused function

14 years agomod-python: Generalise cmd_run to handle arbitrary statements
hstuart [Mon, 5 Oct 2009 11:00:54 +0000 (11:00 +0000)] 
mod-python: Generalise cmd_run to handle arbitrary statements

14 years agomain-common: initialise opserv before other services
hstuart [Mon, 5 Oct 2009 10:26:14 +0000 (10:26 +0000)] 
main-common: initialise opserv before other services

Several of the other services depend on configuration values defined in the
opserv section. These settings were ignored as opserv was loaded almost at the
very end of the initialisation routine.

14 years agosrvx sync: When MAIN_LOG is NULL, report to stderr
sirvulcan [Tue, 22 Sep 2009 06:55:05 +0000 (06:55 +0000)] 
srvx sync: When MAIN_LOG is NULL, report to stderr

14 years agosrvx sync
sirvulcan [Sat, 19 Sep 2009 05:46:37 +0000 (05:46 +0000)] 
srvx sync

14 years agoFix for a crash bug when using LOC with LDAP where LDAP account exists and AuthServ...
jobe1986 [Thu, 20 Aug 2009 23:08:56 +0000 (23:08 +0000)] 
Fix for a crash bug when using LOC with LDAP where LDAP account exists and AuthServ account does not

14 years agoFixed a typo in ROUTING EXAMPLE
jobe1986 [Wed, 19 Aug 2009 23:45:21 +0000 (23:45 +0000)] 
Fixed a typo in ROUTING EXAMPLE

14 years agoAdded NSMSG_RECLAIM_HOWTO describing how to AUTH when warned that the nick being...
jobe1986 [Mon, 17 Aug 2009 17:26:37 +0000 (17:26 +0000)] 
Added NSMSG_RECLAIM_HOWTO describing how to AUTH when warned that the nick being used is registered

14 years agoAdded privmsg and notice OpServ trace actions
jobe1986 [Thu, 13 Aug 2009 12:01:24 +0000 (12:01 +0000)] 
Added privmsg and notice OpServ trace actions

14 years agoignore SPAMFILTER messages
jobe1986 [Tue, 11 Aug 2009 13:15:37 +0000 (13:15 +0000)] 
ignore SPAMFILTER messages

14 years agoFixed up Jobe's fuck up :P
sirvulcan [Tue, 11 Aug 2009 07:53:06 +0000 (07:53 +0000)] 
Fixed up Jobe's fuck up :P

14 years agoSrvx sync. Credits to Michael Poole. Please see the change log for specific changes.
sirvulcan [Tue, 11 Aug 2009 07:46:12 +0000 (07:46 +0000)] 
Srvx sync. Credits to Michael Poole. Please see the change log for specific changes.

14 years agoFix to allow trigger (in channel) commands to work in unregistered channels
jobe1986 [Tue, 11 Aug 2009 07:28:41 +0000 (07:28 +0000)] 
Fix to allow trigger (in channel) commands to work in unregistered channels

14 years agoFix for typo in previous commit
jobe1986 [Thu, 30 Jul 2009 20:47:45 +0000 (20:47 +0000)] 
Fix for typo in previous commit

14 years agoCommented out an warning message.
sirvulcan [Thu, 30 Jul 2009 04:57:59 +0000 (04:57 +0000)] 
Commented out an warning message.

14 years agoFix for minor auth bug
jobe1986 [Sun, 26 Jul 2009 05:18:54 +0000 (05:18 +0000)] 
Fix for minor auth bug

14 years agoMinor spelling correction
jobe1986 [Thu, 23 Jul 2009 18:06:50 +0000 (18:06 +0000)] 
Minor spelling correction

14 years agoFix for NickServ AUTH bug with only password being supplied
jobe1986 [Sat, 18 Jul 2009 13:59:16 +0000 (13:59 +0000)] 
Fix for NickServ AUTH bug with only password being supplied

14 years agoAdded support for NickServ with LDAP enabled
jobe1986 [Fri, 17 Jul 2009 00:59:09 +0000 (00:59 +0000)] 
Added support for NickServ with LDAP enabled

14 years agoCrash fix with the spin command for hosts with a long length
sirvulcan [Wed, 15 Jul 2009 04:55:21 +0000 (04:55 +0000)] 
Crash fix with the spin command for hosts with a long length

15 years agoFix for crash on ChanServ.UNSUSPEND
jobe1986 [Sun, 5 Jul 2009 21:01:02 +0000 (21:01 +0000)] 
Fix for crash on ChanServ.UNSUSPEND

15 years agoFix for bug #2813183
Jobe1986 [Sat, 27 Jun 2009 11:00:08 +0000 (11:00 +0000)] 
Fix for bug #2813183

15 years agoRemoved lastmod from gline and shun. (from the srvx merge). This should fix SF bug...
sirvulcan [Fri, 19 Jun 2009 23:57:32 +0000 (23:57 +0000)] 
Removed lastmod from gline and shun. (from the srvx merge). This should fix SF bug #2809280. Ill look at re adding this later on as it requires some ircd side changes.

15 years agoBug fix for SF Bug #2801434.
sirvulcan [Fri, 5 Jun 2009 05:43:53 +0000 (05:43 +0000)] 
Bug fix for SF Bug #2801434.

15 years agoUpdated client PRIVS
sirvulcan [Tue, 2 Jun 2009 02:26:00 +0000 (02:26 +0000)] 
Updated client PRIVS

15 years agoRe done the extended channel ban code so that it works like the ircd code.
sirvulcan [Mon, 1 Jun 2009 06:31:58 +0000 (06:31 +0000)] 
Re done the extended channel ban code so that it works like the ircd code.

15 years agoWoops missed one. Return an error if an extended ban is invalid
sirvulcan [Mon, 1 Jun 2009 05:56:10 +0000 (05:56 +0000)] 
Woops missed one. Return an error if an extended ban is invalid

15 years agoReturn an error if an extended ban is invalid
sirvulcan [Mon, 1 Jun 2009 05:53:35 +0000 (05:53 +0000)] 
Return an error if an extended ban is invalid

15 years agoAdded support for shared channel bans (j). As well as quiet bans (q) although this...
sirvulcan [Mon, 1 Jun 2009 03:54:31 +0000 (03:54 +0000)] 
Added support for shared channel bans (j). As well as quiet bans (q) although this is handled ircd side

15 years agoExtended channel ban support. As well as text and nick change bans, however these...
sirvulcan [Mon, 1 Jun 2009 03:21:55 +0000 (03:21 +0000)] 
Extended channel ban support. As well as text and nick change bans, however these 2 are just ignored as they are handled ircd side.

15 years agoExtended account ban support.
sirvulcan [Mon, 1 Jun 2009 01:53:40 +0000 (01:53 +0000)] 
Extended account ban support.