]> jfr.im git - irc/evilnet/x3.git/log
irc/evilnet/x3.git
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.

15 years agoBasic extended ban support.
sirvulcan [Mon, 1 Jun 2009 00:45:20 +0000 (00:45 +0000)] 
Basic extended ban support.

15 years agoFix for SF Bug #2799155 (crash when adding users). Also fixed up an issue where the...
sirvulcan [Mon, 1 Jun 2009 00:18:38 +0000 (00:18 +0000)] 
Fix for SF Bug #2799155 (crash when adding users). Also fixed up an issue where the missing arguement error was comming up when it shouldnt

15 years agoGPL 3 and svn propset updates.
sirvulcan [Sun, 31 May 2009 04:08:35 +0000 (04:08 +0000)] 
GPL 3 and svn propset updates.

15 years agoWoops forgot to init spamserv. This should fix all issues relating to SF bug #2798682
sirvulcan [Sun, 31 May 2009 03:40:10 +0000 (03:40 +0000)] 
Woops forgot to init spamserv. This should fix all issues relating to SF bug #2798682

15 years agoSmall fix with CSMSG_SET_UNREVIEWED.
sirvulcan [Fri, 29 May 2009 23:39:02 +0000 (23:39 +0000)] 
Small fix with CSMSG_SET_UNREVIEWED.

15 years agobug fix for triggers not working with forwards as well as off channel services
sirvulcan [Fri, 29 May 2009 23:13:36 +0000 (23:13 +0000)] 
bug fix for triggers not working with forwards as well as off channel services

15 years agoAdded a missing file plus fixed a crash with .set
sirvulcan [Fri, 29 May 2009 22:09:05 +0000 (22:09 +0000)] 
Added a missing file plus fixed a crash with .set

15 years agoMajor update to bring X3 in line with the latest SRVX commit. Please see UPGRADE...
sirvulcan [Wed, 27 May 2009 07:00:53 +0000 (07:00 +0000)] 
Major update to bring X3 in line with the latest SRVX commit.  Please see UPGRADE. Credits go to the SRVX team. Do not upgrade production networks to this revision. Can anyone with a testnet please test this and report bugs to the bug tracker on http://sourceforge/projects/evilnet . Im out of town for the next few days so make sure you add them to the tracker, dont just report them on IRC.

15 years agoignore stats headers
sirvulcan [Fri, 22 May 2009 11:23:43 +0000 (11:23 +0000)] 
ignore stats headers

15 years agomod-python: generalised cmd_run to process file_input productions
hstuart [Fri, 8 May 2009 18:34:24 +0000 (18:34 +0000)] 
mod-python: generalised cmd_run to process file_input productions

15 years agomod-python: generalised the setting of the PYTHONPATH environment variable
hstuart [Wed, 6 May 2009 19:57:46 +0000 (19:57 +0000)] 
mod-python: generalised the setting of the PYTHONPATH environment variable

15 years agonickserv: support auto_admin and auto_oper for login-on-connect
hstuart [Tue, 5 May 2009 20:46:51 +0000 (20:46 +0000)] 
nickserv: support auto_admin and auto_oper for login-on-connect

15 years agochangelog fixup
rubin [Tue, 5 May 2009 04:41:36 +0000 (04:41 +0000)] 
changelog fixup

15 years agochangelog forgotten from last commit
rubin [Tue, 5 May 2009 04:06:39 +0000 (04:06 +0000)] 
changelog forgotten from last commit

15 years agouse chan_name not argv[1] as argv isnt always set everywhere in this function. Also...
rubin [Tue, 5 May 2009 04:03:56 +0000 (04:03 +0000)] 
use chan_name not argv[1] as argv isnt always set everywhere in this function. Also example regex is typeod.

15 years agomake irc_burst extern linkable for consistency
hstuart [Mon, 27 Apr 2009 05:27:57 +0000 (05:27 +0000)] 
make irc_burst extern linkable for consistency

15 years agoadd expire option to addalert
hstuart [Fri, 24 Apr 2009 17:02:03 +0000 (17:02 +0000)] 
add expire option to addalert

15 years agoUpdate PRIV handling code for the latest nefarious 1.3 changes.
sirvulcan [Fri, 27 Mar 2009 08:00:26 +0000 (08:00 +0000)] 
Update PRIV handling code for the latest nefarious 1.3 changes.

15 years agoallow auto-oper on LOC too
rubin [Fri, 27 Feb 2009 16:19:50 +0000 (16:19 +0000)] 
allow auto-oper on LOC too

15 years agoAdded 3 new hooks available for python scripts: new_user, nick_change, and server_link
rubin [Sat, 31 Jan 2009 17:05:45 +0000 (17:05 +0000)] 
Added 3 new hooks available for python scripts: new_user, nick_change, and server_link

15 years agobacking out alert kill fix. Turns out I was wrong about there being a problem
rubin [Fri, 30 Jan 2009 09:30:00 +0000 (09:30 +0000)] 
backing out alert kill fix. Turns out I was wrong about there being a problem

15 years agoBug fix for SF Bug #2547157 (topic ident bug).
sirvulcan [Fri, 30 Jan 2009 04:26:08 +0000 (04:26 +0000)] 
Bug fix for SF Bug #2547157 (topic ident bug).

15 years agoAdded some safety checks on nick and auth callbacks, to ensure users still exist...
rubin [Thu, 29 Jan 2009 17:12:20 +0000 (17:12 +0000)] 
Added some safety checks on nick and auth callbacks, to ensure users still exist (were not deletedy by a previous callback hook) before using the data pointer

15 years agoNew hangman plugin, and commented some debug code out
rubin [Wed, 28 Jan 2009 06:51:27 +0000 (06:51 +0000)] 
New hangman plugin, and commented some debug code out