]> jfr.im git - irc/rqf/shadowircd.git/log
irc/rqf/shadowircd.git
14 years agoRework ircd-side MLOCK enforcement: instead of trying to track modes locked on or...
Stephen Bennett [Fri, 30 Apr 2010 21:01:21 +0000 (22:01 +0100)] 
Rework ircd-side MLOCK enforcement: instead of trying to track modes locked on or off, instead keep a simple list of mode letters that are locked, and reject any change to those modes.

13 years agoBranch merge
JD Horelick [Sat, 11 Sep 2010 17:31:13 +0000 (13:31 -0400)] 
Branch merge

13 years agoBacked out changeset c04f6578869c
JD Horelick [Sat, 11 Sep 2010 17:31:00 +0000 (13:31 -0400)] 
Backed out changeset c04f6578869c

13 years ago"Import" changeset 1346:c57955c5225e from charybdis by hand.
JD Horelick [Sat, 11 Sep 2010 17:23:35 +0000 (13:23 -0400)] 
"Import" changeset 1346:c57955c5225e from charybdis by hand.

14 years agochm_simple(): enforce MLOCK
William Pitcock [Mon, 8 Mar 2010 05:15:52 +0000 (23:15 -0600)] 
chm_simple(): enforce MLOCK

14 years agoAdd propagation of MLOCK state for simple modes.
William Pitcock [Mon, 8 Mar 2010 05:13:39 +0000 (23:13 -0600)] 
Add propagation of MLOCK state for simple modes.
Special modes like +j can be tracked easily just by adding the necessary
code to parse them to set_channel_mlock().  This will cover propagation
as well.

14 years agoFix order on channel_mlock() call.
William Pitcock [Mon, 8 Mar 2010 05:12:35 +0000 (23:12 -0600)] 
Fix order on channel_mlock() call.

14 years agoFix typo.
William Pitcock [Mon, 8 Mar 2010 04:30:30 +0000 (22:30 -0600)] 
Fix typo.

14 years agoAdd MLOCK message to netjoin burst.
William Pitcock [Mon, 8 Mar 2010 04:29:34 +0000 (22:29 -0600)] 
Add MLOCK message to netjoin burst.

14 years agoAdd MLOCK capability token.
William Pitcock [Mon, 8 Mar 2010 04:25:41 +0000 (22:25 -0600)] 
Add MLOCK capability token.

14 years agoAdd syntax description of MLOCK message to ts6-protocol.txt.
William Pitcock [Mon, 8 Mar 2010 03:51:41 +0000 (21:51 -0600)] 
Add syntax description of MLOCK message to ts6-protocol.txt.

14 years agostruct Channel: add mode_lock structure to the channel object.
William Pitcock [Mon, 8 Mar 2010 03:41:06 +0000 (21:41 -0600)] 
struct Channel: add mode_lock structure to the channel object.

14 years agostruct Mode: add off_mode bitfield to describe disabled channel modes.
William Pitcock [Mon, 8 Mar 2010 03:40:34 +0000 (21:40 -0600)] 
struct Mode: add off_mode bitfield to describe disabled channel modes.

14 years agoCorrect 325 (RPL_CHANNELMLOCKIS) numeric.
William Pitcock [Mon, 8 Mar 2010 03:37:23 +0000 (21:37 -0600)] 
Correct 325 (RPL_CHANNELMLOCKIS) numeric.

14 years agoAdd RPL_CHANNELMLOCKIS for ircd-side MLOCK enforcement.
William Pitcock [Mon, 8 Mar 2010 03:35:54 +0000 (21:35 -0600)] 
Add RPL_CHANNELMLOCKIS for ircd-side MLOCK enforcement.

13 years agoAutomated merge with ssh://taros@hg.atheme.org//hg/unofficial/shadowircd
B.Greenham [Fri, 10 Sep 2010 17:27:07 +0000 (13:27 -0400)] 
Automated merge with ssh://taros@hg.atheme.org//hg/unofficial/shadowircd

13 years agoAllow users to send replies through +G the same as they can through +g.
B.Greenham [Fri, 10 Sep 2010 17:26:41 +0000 (13:26 -0400)] 
Allow users to send replies through +G the same as they can through +g.

13 years agoAdd GroupServ aliases to the shadowircd configs by default.
JD Horelick [Sat, 4 Sep 2010 22:31:18 +0000 (18:31 -0400)] 
Add GroupServ aliases to the shadowircd configs by default.

13 years agoFix crash upon recieving SVSJOIN for remote user.
B.Greenham [Mon, 30 Aug 2010 22:25:40 +0000 (18:25 -0400)] 
Fix crash upon recieving SVSJOIN for remote user.

13 years agoUpdate the Mercurial-Access file for the new Shadowircd-on-atheme.org hg stuff.
JD Horelick [Mon, 30 Aug 2010 21:05:17 +0000 (17:05 -0400)] 
Update the Mercurial-Access file for the new Shadowircd-on-atheme.org hg stuff.
Also, testing that cia.vc still works.

13 years agoShow the services login name in WHOWAS.
Jilles Tjoelker [Sun, 29 Aug 2010 20:30:54 +0000 (22:30 +0200)] 
Show the services login name in WHOWAS.

The numeric is the same (330) as used in WHOIS.

This takes at most half a megabyte of memory (large network, 30 char nicks).

13 years agoMove RPL_WHOISLOGGEDIN to sendto_one_numeric().
Jilles Tjoelker [Sun, 29 Aug 2010 20:29:17 +0000 (22:29 +0200)] 
Move RPL_WHOISLOGGEDIN to sendto_one_numeric().

13 years agoProvide an error message when a user does /quote ban.
Jilles Tjoelker [Sun, 29 Aug 2010 13:16:47 +0000 (15:16 +0200)] 
Provide an error message when a user does /quote ban.

13 years agoChange the defaul nicklen back to 31. This is more efficient due to struct packing.
JD Horelick [Sun, 29 Aug 2010 05:16:28 +0000 (01:16 -0400)] 
Change the defaul nicklen back to 31. This is more efficient due to struct packing.

13 years agoAdd target change for channels.
Jilles Tjoelker [Sun, 29 Aug 2010 00:02:42 +0000 (20:02 -0400)] 
Add target change for channels.

This has a separate enabling option channel::channel_target_change.

It applies to PRIVMSG, NOTICE and TOPIC by unvoiced unopped non-opers.

The same slots are used for channels and users.

13 years agoChange oper-up message.
JD Horelick [Sat, 28 Aug 2010 22:16:28 +0000 (18:16 -0400)] 
Change oper-up message.

13 years agoFix my last commit
JD Horelick [Sun, 1 Aug 2010 18:35:22 +0000 (14:35 -0400)] 
Fix my last commit

13 years agoFix a couple of compile warnings.
JD Horelick [Sun, 1 Aug 2010 18:29:06 +0000 (14:29 -0400)] 
Fix a couple of compile warnings.

13 years agoMake channel::admin_on_channel_create only work if admin is enabled.
B.Greenham [Thu, 29 Jul 2010 18:26:18 +0000 (14:26 -0400)] 
Make channel::admin_on_channel_create only work if admin is enabled.

13 years agoAdd channel::admin_on_channel_create, which gives users creating new channels +ao...
B.Greenham [Thu, 29 Jul 2010 18:22:33 +0000 (14:22 -0400)] 
Add channel::admin_on_channel_create, which gives users creating new channels +ao instead of +o, if enabled.

13 years agoMerge.
B.Greenham [Thu, 29 Jul 2010 00:01:55 +0000 (20:01 -0400)] 
Merge.

13 years agoFix the 'phantom user' bug, along with a bug that would make repeat mode changes...
B.Greenham [Wed, 28 Jul 2010 23:54:22 +0000 (19:54 -0400)] 
Fix the 'phantom user' bug, along with a bug that would make repeat mode changes appear on burst.

13 years agoChange default nicklen to 30.
JD Horelick [Mon, 12 Jul 2010 01:57:54 +0000 (21:57 -0400)] 
Change default nicklen to 30.

13 years agoAdd hide_channel_below_users value to m_info.
JD Horelick [Sat, 10 Jul 2010 09:01:23 +0000 (05:01 -0400)] 
Add hide_channel_below_users value to m_info.

13 years agoFix a quick compile warning.
JD Horelick [Sat, 10 Jul 2010 05:29:22 +0000 (01:29 -0400)] 
Fix a quick compile warning.

13 years agoAdd general::hide_channel_below_users option.
JD Horelick [Sat, 10 Jul 2010 05:28:21 +0000 (01:28 -0400)] 
Add general::hide_channel_below_users option.
This allows server owners to set how many users must be in a channel before
/LIST will show it.

13 years agoRemove the /umode2 (opers can change others' umodes) thing from TODO.
JD Horelick [Tue, 6 Jul 2010 19:19:47 +0000 (15:19 -0400)] 
Remove the /umode2 (opers can change others' umodes) thing from TODO.
There's OACCEPT for +g and for +B, just tell the user to botmode his own bot
or you'll kline it till he does.
If anyone can think of a good use-case for this, it may be re-added.

13 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Tue, 6 Jul 2010 18:28:19 +0000 (14:28 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

13 years agoUpdate TODO.
B.Greenham [Tue, 6 Jul 2010 18:28:07 +0000 (14:28 -0400)] 
Update TODO.

13 years agoChange a bit of the last commit since opers do not go through +g on ShadowIRCd as...
JD Horelick [Sun, 4 Jul 2010 20:12:31 +0000 (16:12 -0400)] 
Change a bit of the last commit since opers do not go through +g on ShadowIRCd as they do on Charybdis.

13 years agoTweak auto-accept:
JD Horelick [Sun, 4 Jul 2010 19:27:34 +0000 (15:27 -0400)] 
Tweak auto-accept:
* does not apply to NOTICE (as those may well be automated)
* mirrors +g behaviour so that no useless accept entries are added for services
* respects max_accept, if it would be exceeded the message is dropped with numeric 494
* check moved up so this is checked before floodcount/tgchange

Pulled from Charybdis upstream changeset 1388:b1ef26176350 done by jilles.

13 years agoBranch Merge
JD Horelick [Sun, 4 Jul 2010 07:29:35 +0000 (03:29 -0400)] 
Branch Merge

13 years agoBacked out changeset 8781a9e4c62c
JD Horelick [Sun, 4 Jul 2010 07:25:54 +0000 (03:25 -0400)] 
Backed out changeset 8781a9e4c62c

13 years agoStop griefing through taunting while hiding behind CALLERID.
William Pitcock [Sat, 3 Jul 2010 05:44:55 +0000 (00:44 -0500)] 
Stop griefing through taunting while hiding behind CALLERID.
This shouldn't provide any way for a client to get on a CALLERID list
without authorization, as if a client is +g already, a CTCP request, for
example, won't be replied to.

13 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Fri, 2 Jul 2010 23:09:51 +0000 (19:09 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

13 years agomode api: Remove most modes from the chmode_table, and have them initialized in modes...
B.Greenham [Fri, 2 Jul 2010 23:09:46 +0000 (19:09 -0400)] 
mode api: Remove most modes from the chmode_table, and have them initialized in modeset files.
Modeset files are modules stored in shadowircd/modes. All they do is initalize
a set of modes on load, and orphan said modes on unload.

All cmodes not included in ircd-ratbox are now located in modeset files, rather
than being in the core. These modes no longer simply use defines, their
locations are stored in a the new struct module_modes. Each of these is set
when intializing the mode in the modeset files, and set to 0 when orphaning
the mode upon unloading the modeset file.

In addition, use_forward has been removed, as it is now obsoleted by modesets.

14 years agoI am made of the fail today.
JD Horelick [Wed, 23 Jun 2010 20:32:10 +0000 (16:32 -0400)] 
I am made of the fail today.
/me climbs aboard the failbus.

14 years agoSort of standardize the display of DNSBL hit snotes.
JD Horelick [Wed, 23 Jun 2010 20:30:08 +0000 (16:30 -0400)] 
Sort of standardize the display of DNSBL hit snotes.

14 years agoRemove FORCEPART from m_force. It is quite abusive (even with the snotes) and
JD Horelick [Wed, 23 Jun 2010 20:01:14 +0000 (16:01 -0400)] 
Remove FORCEPART from m_force. It is quite abusive (even with the snotes) and
it would be a lot less abusive to use OKICK instead.

14 years agoChange the DNSBL hit snomask to SNO_REJ (+r) as to not spam SNO_GENERAL
JD Horelick [Wed, 23 Jun 2010 19:01:49 +0000 (15:01 -0400)] 
Change the DNSBL hit snomask to SNO_REJ (+r) as to not spam SNO_GENERAL

14 years agostrip_colour(): strip ASCII 29 (mIRC 7 italics).
William Pitcock [Sat, 19 Jun 2010 21:53:56 +0000 (16:53 -0500)] 
strip_colour(): strip ASCII 29 (mIRC 7 italics).

14 years agoMake DNSBL hits snote on hit. The snote displays nick, IP and what DNSBL they hit.
JD Horelick [Wed, 23 Jun 2010 17:44:33 +0000 (13:44 -0400)] 
Make DNSBL hits snote on hit. The snote displays nick, IP and what DNSBL they hit.

14 years agoAdd InfoServ to the default aliases in ShadowIRCd.
JD Horelick [Wed, 23 Jun 2010 06:20:04 +0000 (02:20 -0400)] 
Add InfoServ to the default aliases in ShadowIRCd.

Its now in Atheme and enabled by default in Atheme so it seems intelligent to
do so here.

14 years agoSVN Id removal part two
JD Horelick [Fri, 11 Jun 2010 01:28:15 +0000 (21:28 -0400)] 
SVN Id removal part two

14 years agoRemoval of ancient SVN ID's part one
JD Horelick [Fri, 11 Jun 2010 01:22:44 +0000 (21:22 -0400)] 
Removal of ancient SVN ID's part one

14 years agoReadd DroneBL to the list of default blacklist. Most of the trustworthiness
JD Horelick [Thu, 10 Jun 2010 21:15:50 +0000 (17:15 -0400)] 
Readd DroneBL to the list of default blacklist. Most of the trustworthiness
issues have been fixed. Keep EFNet RBL though. :)

14 years agoPropagate changed away messages to other servers,
Jilles Tjoelker [Thu, 10 Jun 2010 20:16:07 +0000 (22:16 +0200)] 
Propagate changed away messages to other servers,
even if the away status did not change.

14 years agoMake number_per_ident actually apply to unidented connections as well,
Jilles Tjoelker [Wed, 9 Jun 2010 19:22:47 +0000 (21:22 +0200)] 
Make number_per_ident actually apply to unidented connections as well,
as documented in reference.conf.

Noticed by: spb

14 years agoRecommend EFNet's RBL instead of DroneBL due to trustworthiness issues.
William Pitcock [Fri, 14 May 2010 13:49:26 +0000 (08:49 -0500)] 
Recommend EFNet's RBL instead of DroneBL due to trustworthiness issues.
(StaticBox policy change as of May 14, 2010.)

14 years agoFix memory leaks in PASS command, both in normal and repeated use.
Elly [Tue, 1 Jun 2010 17:11:47 +0000 (13:11 -0400)] 
Fix memory leaks in PASS command, both in normal and repeated use.

14 years agodline help: add oper reason, clarify temps, add ON <server>.
Jilles Tjoelker [Wed, 19 May 2010 22:23:32 +0000 (00:23 +0200)] 
dline help: add oper reason, clarify temps, add ON <server>.

14 years agoopenssl: Avoid cutting off OpenSSL errors at 119 chars.
Jilles Tjoelker [Sat, 8 May 2010 22:30:51 +0000 (00:30 +0200)] 
openssl: Avoid cutting off OpenSSL errors at 119 chars.

ERR_error_string() is just broken, as it returns at most 119 chars
which means error messages are frequently truncated.
Allow for 511 chars using ERR_error_string_n().

14 years agoImprove technical documentation of BAN protocol.
Jilles Tjoelker [Wed, 28 Apr 2010 22:26:49 +0000 (00:26 +0200)] 
Improve technical documentation of BAN protocol.

14 years agoFix crash if identify_service/identify_command were not specified in ircd.conf.
Jilles Tjoelker [Sun, 18 Apr 2010 11:54:03 +0000 (13:54 +0200)] 
Fix crash if identify_service/identify_command were not specified in ircd.conf.

14 years agoFix some valgrind warnings.
B.Greenham [Thu, 27 May 2010 22:03:51 +0000 (18:03 -0400)] 
Fix some valgrind warnings.

14 years agoChange kicknorejoin to be hardcoded to 2 seconds instead of a
JD Horelick [Fri, 21 May 2010 08:20:45 +0000 (04:20 -0400)] 
Change kicknorejoin to be hardcoded to 2 seconds instead of a
configurable opton.

14 years agoBacked out changeset 9bd802724b74
JD Horelick [Fri, 21 May 2010 08:08:05 +0000 (04:08 -0400)] 
Backed out changeset 9bd802724b74

14 years agoRemove +J chmode (KICKNOREJOIN)
JD Horelick [Fri, 21 May 2010 07:29:07 +0000 (03:29 -0400)] 
Remove +J chmode (KICKNOREJOIN)

14 years agoDo not allow a topic change if a user may not send to the channel
JD Horelick [Thu, 15 Apr 2010 17:12:45 +0000 (13:12 -0400)] 
Do not allow a topic change if a user may not send to the channel
(resv, cmode +m, cmode +b, cmode +q, etc.).

This is only checked for local users.

For optimal compatibility, a failure for this reason still
returns ERR_CHANOPRIVSNEEDED.

Side effect: normal users cannot change topics of resv'ed
channels, even if they have ops, just like they already
cannot send messages. This only matters if resv_forcepart
is disabled, as the user would have been removed from the
channel otherwise.

Imported from charybdis changeset 1368:a224ec22c54c

14 years agoFix a bug that stopped halfops from changing the topic.
JD Horelick [Wed, 14 Apr 2010 23:28:15 +0000 (19:28 -0400)] 
Fix a bug that stopped halfops from changing the topic.

14 years agoAdded tag shadowircd-6.1.0 for changeset d1acc17f230a
JD Horelick [Mon, 12 Apr 2010 00:36:55 +0000 (20:36 -0400)] 
Added tag shadowircd-6.1.0 for changeset d1acc17f230a

14 years agoBump version to 6.1.0 shadowircd-6.1.0
JD Horelick [Mon, 12 Apr 2010 00:36:38 +0000 (20:36 -0400)] 
Bump version to 6.1.0

14 years agoUpdate TODO
JD Horelick [Sun, 11 Apr 2010 18:28:46 +0000 (14:28 -0400)] 
Update TODO

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Fri, 9 Apr 2010 15:57:44 +0000 (11:57 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoUpdate TODO.
B.Greenham [Fri, 9 Apr 2010 15:54:41 +0000 (11:54 -0400)] 
Update TODO.

14 years agoClarify no_oper_flood option in the reference.conf
JD Horelick [Fri, 9 Apr 2010 01:41:15 +0000 (21:41 -0400)] 
Clarify no_oper_flood option in the reference.conf

14 years agoAdded default_ident_timeout to the NEWS.
JD Horelick [Wed, 7 Apr 2010 21:29:25 +0000 (17:29 -0400)] 
Added default_ident_timeout to the NEWS.

14 years agoUpdate NEWS.
B.Greenham [Wed, 7 Apr 2010 20:58:01 +0000 (16:58 -0400)] 
Update NEWS.

14 years agoMake PRIVMSG @#channel and PRIVMSG +#channel go to halfops and admins as well as...
B.Greenham [Wed, 7 Apr 2010 20:53:59 +0000 (16:53 -0400)] 
Make PRIVMSG @#channel and PRIVMSG +#channel go to halfops and admins as well as chanops.
6.1 is now feature complete.

14 years agoAdd OPERHOST to the help for SET.
JD Horelick [Wed, 7 Apr 2010 19:17:44 +0000 (15:17 -0400)] 
Add OPERHOST to the help for SET.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Wed, 7 Apr 2010 19:08:26 +0000 (15:08 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoDon't throw a warning if general:default_operhost is empty.
B.Greenham [Wed, 7 Apr 2010 19:08:02 +0000 (15:08 -0400)] 
Don't throw a warning if general:default_operhost is empty.

14 years agoAdd OPERHOST option to /set, which allows you to change the host operators get on...
B.Greenham [Wed, 7 Apr 2010 19:04:42 +0000 (15:04 -0400)] 
Add OPERHOST option to /set, which allows you to change the host operators get on oper up (provided they don't have a specific one already defined in their operator block.)

14 years agoAdd some ircd-seven love to CREDITS.
JD Horelick [Wed, 7 Apr 2010 18:07:44 +0000 (14:07 -0400)] 
Add some ircd-seven love to CREDITS.

14 years agoChange config option for ident_timeout to default_ident_timeout as jilles
JD Horelick [Mon, 5 Apr 2010 20:29:11 +0000 (16:29 -0400)] 
Change config option for ident_timeout to default_ident_timeout as jilles
recommended. Also update the TODO. Also, cocks.

14 years agoAdd a configuration option for ident_timeout.
JD Horelick [Mon, 5 Apr 2010 19:28:44 +0000 (15:28 -0400)] 
Add a configuration option for ident_timeout.

14 years agoChange the default ident timeout time to 5s to not be as annoying
JD Horelick [Sun, 4 Apr 2010 21:13:04 +0000 (17:13 -0400)] 
Change the default ident timeout time to 5s to not be as annoying
to clients that don't send an ident and add a TODO item for 6.2 to
make ident timeout time configurable in the ircd.conf.

Currently it's only configurable in the include/defaults.h (ugly)
or on-the-fly with /set (doesn't persist, have to re-set it on each
restart/server).

14 years agoUpdate NEWS.
JD Horelick [Sun, 4 Apr 2010 20:26:16 +0000 (16:26 -0400)] 
Update NEWS.

14 years agoBranch Merge
JD Horelick [Sun, 4 Apr 2010 20:25:20 +0000 (16:25 -0400)] 
Branch Merge

14 years agoUpdate NEWS.
B.Greenham [Sun, 4 Apr 2010 20:13:48 +0000 (16:13 -0400)] 
Update NEWS.

14 years agoAllow /ojoin !#channel/%#channel, if admin/halfop are enabled.
B.Greenham [Sun, 4 Apr 2010 19:58:07 +0000 (15:58 -0400)] 
Allow /ojoin !#channel/%#channel, if admin/halfop are enabled.

14 years agoUpdate omode so that it can set +ah.
B.Greenham [Sun, 4 Apr 2010 19:32:34 +0000 (15:32 -0400)] 
Update omode so that it can set +ah.

14 years agoUpdate help snomask with snomasks provided by extensions.
B.Greenham [Sun, 4 Apr 2010 18:39:57 +0000 (14:39 -0400)] 
Update help snomask with snomasks provided by extensions.

14 years agoNew custom channel mode API allowing reloading such modules.
Jilles Tjoelker [Wed, 31 Mar 2010 23:16:16 +0000 (01:16 +0200)] 
New custom channel mode API allowing reloading such modules.
Additionally, attempting to use too many modes or two times
the same letter is now detected and prevented.

Modules now request that a channel mode be added/orphaned,
instead of ugly manipulation from which that request had
to be guessed.

Slight changes are needed to modules that provide channel modes.
From the old API, one important function has been made static,
the other important function has been renamed, so loading old
modules should fail safely.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Wed, 31 Mar 2010 15:22:44 +0000 (11:22 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoMake chm_staff (staff only modes) only settable if you have ops in the channel in...
B.Greenham [Wed, 31 Mar 2010 15:22:32 +0000 (11:22 -0400)] 
Make chm_staff (staff only modes) only settable if you have ops in the channel in question.
If operators need to set such modes in a channel where they don't have ops, that's what override/omode are for.

14 years agoUpdate comment for me_svsjoin explaining the sort of morality of it.
JD Horelick [Wed, 31 Mar 2010 06:16:00 +0000 (02:16 -0400)] 
Update comment for me_svsjoin explaining the sort of morality of it.

14 years agoIt'd take the world's longest tape measure to gauge the length of my fail.
JD Horelick [Wed, 31 Mar 2010 05:47:24 +0000 (01:47 -0400)] 
It'd take the world's longest tape measure to gauge the length of my fail.

-- JD, March 31, 2010

14 years agoAdd me_svsjoin function to allow services to "force"join clients
JD Horelick [Wed, 31 Mar 2010 01:20:26 +0000 (21:20 -0400)] 
Add me_svsjoin function to allow services to "force"join clients
to channels, primarily for ns_ajoin.

14 years agoUpdate FAQ.
B.Greenham [Tue, 30 Mar 2010 18:55:33 +0000 (14:55 -0400)] 
Update FAQ.