bd73ea56bacommit 90509b2e2a364471f2461367fd02c11c8ab3c72d Author: Stephen Bennett <spb@exherbo.org> Date: Fri Dec 31 17:11:50 2010 +0000
JD Horelick
2011-01-19 15:15:50 -0500
0258787d5dFix small bug in the VERSION/RPL_MYINFO stuff, as pointed out by init.
B.Greenham
2011-01-19 11:28:16 -0500
af1a78b7c6extensions/m_roleplay: Channelmode +E is no longer used to allow roleplay commands. It is now +N. Fix the check for it.
JD Horelick
2011-01-02 19:26:09 -0500
002ca0f963extensions/roleplay: Fix NPCA/FACTION not showing up properly on some clients.
B.Greenham
2010-12-15 15:43:35 -0500
4b631c0586Send ERR_TOOMANYCHANNELS for each channel join that fails due to channel limits. The reason why we do this is because some clients are dependent on receiving a numeric for every channel join failure, even due to this limit where it can be assumed that subsequent joins failed.
JD Horelick
2010-12-15 00:02:47 -0500
77306edd39ssld: Request fingerprint when connecting to the server, not just on inbound connections.
William Pitcock
2010-12-14 21:28:35 -0600
dc34aae05eCorrect error message involving no fingerprint credentials or password credentials being available.
William Pitcock
2010-12-14 21:25:44 -0600
255130dde8Add mr_flea (and Taros) to the list of Charybdis contributors.
JD Horelick
2010-12-14 00:33:42 -0500
5ac470475dAdd support for linking using SSL certificate fingerprints as the link credential rather than the traditional server-password pair.
William Pitcock
2010-12-13 23:14:00 -0600
6ec1ddabfflibratbox: Use the server SSL certificate on outgoing connections.
William Pitcock
2010-12-13 22:58:09 -0600
f0bbc013a2Correct an error in help roleplay.
B.Greenham
2010-12-11 16:35:29 -0500
0284952c9fMove cmode +N to cmode +d, so that extensions/m_roleplay can retain cmode +N and maintain a consistent interface with charybdis.
JD Horelick
2011-01-19 23:40:21 -0500
a26bd77404Bring up updated roleplay module from charybdis.
B.Greenham
2010-12-11 16:28:40 -0500
5323ec7352Move flood_attack_channel to channel.c so it can be used outside m_message.c
B.Greenham
2010-12-11 16:11:54 -0500
ee41c3c6cfAdd HELP ROLEPLAY.
B.Greenham
2010-12-08 00:06:44 -0500
a4d2230fbcAdd extensions/m_roleplay, a module that provides various roleplaying commands.
B.Greenham
2010-12-07 23:32:46 -0500
6f368776eaUpdate CREDITS. spb is now a charybdis core developer and i'm a charybdis contributor. YAY!
JD Horelick
2010-12-06 23:52:42 -0500
359d4d5b20chmode: Remove chm_regonly, a vestige from ratbox which doesn't apply to native charybdis (or shadowircd) networks.
William Pitcock
2010-12-06 23:51:14 -0500
2606c73c6fChange max_bans in reference.conf from 25 to 100, like example.conf.
Jilles Tjoelker
2010-12-05 16:51:48 +0100
fa9fb0d66bUse %u instead of %d.
William Pitcock
2010-12-04 23:13:35 -0600
b67bc679f3blacklist: Remove the sscanf() for the IPv4 blacklist check. From ratbox r27061 (androsyn).
William Pitcock
2010-12-04 23:11:04 -0600
b0e752b0f9Do not install ban .conf files (like kline.conf, rsv.conf, etc) as they aren't used anymore.
JD Horelick
2010-12-04 17:29:01 -0500
3e742e4d22Remove all the DEFINE's and the random places they were used for the .conf-based ban stuff.
JD Horelick
2010-12-04 17:26:14 -0500
e9bd45dd8cRemove auth_user support from m_pass.c. It's pointless here and it breaks the functionality of having it in m_sasl which is actually useful....
JD Horelick
2010-11-25 03:22:02 -0500
2e6fddcccfForce a password if auth_user is sent in PASS.
JD Horelick
2010-11-24 04:46:36 -0500
ad06ad5710libratbox: Clean up uses of strcpy().
William Pitcock
2010-11-23 08:52:18 -0600
ab72b3e800Wallops (and log) upon setting/unsetting of +M or any hidden chmode. (+M is currently the only hidden chmode)
JD Horelick
2010-11-22 13:14:02 -0500
be293b018bDon't segfault if someone tries to OACCEPT a server for some inane reason.
B.Greenham
2010-11-22 11:14:44 -0500
f5ed1007baMake auth_user work with SASL and add it to the example configs.
JD Horelick
2010-11-21 15:03:17 -0500
48e9e037f4Fix up grammar in ShadowIRCd MOTD for great good!
JD Horelick
2010-11-16 20:46:26 -0500
8071ad5acfFix a small warning.
JD Horelick
2010-11-13 20:37:41 -0500
ac10b333c7Change the filenames of the generated SSL key/cert to ssl.* instead of test.* so that they're a bit more descriptive.
JD Horelick
2010-11-13 16:07:54 -0500
585e477be8Filter bogus CTCP ACTION messages.
William Pitcock
2010-11-05 01:16:03 -0500
78ab5aa473parse(): make reentrant
William Pitcock
2010-10-24 21:02:32 -0500
10f11ca3b5Fix a minor spelling error in m_kick. Thanks to Elizabeth for pointing this out.
JD Horelick
2010-11-17 19:08:47 -0500
d89870fdfbAdded tag shadowircd-6.2.0 for changeset e44527fbbaaa
JD Horelick
2010-11-09 22:31:06 -0500
561ee87a2eUpdate the shadowircd NEWS and TODO.
JD Horelick
2010-10-23 23:32:52 -0400
0d3be78fc3Update makerelease.sh to use standard filenames for archives.
JD Horelick
2010-10-23 23:22:39 -0400
44e51771d5Add the charybdis 3.3 NEWS to our NEWS file.
JD Horelick
2010-10-23 23:20:10 -0400
f4db473ce8Example configuration: Set the default TLS port to 6697.
William Pitcock
2010-09-17 10:48:56 -0500
62a2743ab7mkpasswd: Default to MD5-based crypt instead of SHA-based.
Jilles Tjoelker
2010-09-16 01:39:06 +0200
0a2e2a35c8A few more fixes. Part 3 of 2 I suppose.
JD Horelick
2010-10-23 22:46:50 -0400
16d76e8659Clang warning fixes part 2 of 2.
JD Horelick
2010-10-23 22:32:31 -0400
6c7315ec36Some clang static analyzer fixes. More in a moment.
JD Horelick
2010-10-23 22:30:52 -0400
331285b319Clarify that serverhide::flatten_links disables /map for non-opers.
B.Greenham
2010-10-12 13:30:27 -0400
07db71cda0Fix VERSION and RPL_MYINFO to only show modes that are enabled. Also fix up some errors from the last commit.
B.Greenham
2010-10-11 16:35:18 -0400
b7262e0cceReturn an error upon trying to set orphaned cmode, rather than just silently ignoring the mode command.
B.Greenham
2010-10-11 14:27:47 -0400
829ce93fb8Added check for division by 0 in m_message.c Hopefully fixes#25
alxbl
2010-09-07 20:21:29 -0400
e0b0e08d25Fix a bug that allowed users to set forwards to channels they lack ops in (and not set forwards to channels they have ops in).
B.Greenham
2010-07-28 20:26:13 -0400
cc2a7258f1Send only one ERR_MLOCKRESTRICTED per MODE command.
Jilles Tjoelker
2010-08-24 23:03:23 +0200
f10ec0c42eChange ERR_MLOCKRESTRICTED to 742 as 735-739 seem for MONITOR extensions.
JD Horelick
2010-09-11 13:55:06 -0400
fc579e36e7Enforce TS rules on MLOCKs.
William Pitcock
2010-08-23 20:22:59 -0500
e610316019First part of charybdis changeset 1393:da0c7fdb7ee1
JD Horelick
2010-09-11 13:49:21 -0400
c95fc52d5aSend numeric 735 on MLOCK policy-restricted mode changes that are ignored.
William Pitcock
2010-08-23 19:04:46 -0500
ed6565a5a0Add ERR_MLOCKRESTRICTED (735) to reflect bounces caused by MLOCK.
William Pitcock
2010-08-23 18:59:32 -0500
6da02ba998Update MLOCK protocol documentation to match changes in code
Stephen Bennett
2010-05-02 22:18:13 +0100
c554add299Allow the final parameter of MLOCK to be empty, to remove an existing mlock
Stephen Bennett
2010-05-02 20:42:46 +0100
b72bd23a03Rework 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.
Stephen Bennett
2010-04-30 22:01:21 +0100
ea84bfdeffBacked out changeset c04f6578869c
JD Horelick
2010-09-11 13:31:00 -0400
e7c34075ddchm_simple(): enforce MLOCK
William Pitcock
2010-03-07 23:15:52 -0600
28805dc5fcAdd 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.
William Pitcock
2010-03-07 23:13:39 -0600
b552cf8745Fix order on channel_mlock() call.
William Pitcock
2010-03-07 23:12:35 -0600
24cf9d8a28Fix typo.
William Pitcock
2010-03-07 22:30:30 -0600
6b5059c363Add MLOCK message to netjoin burst.
William Pitcock
2010-03-07 22:29:34 -0600
27958781f6Add MLOCK capability token.
William Pitcock
2010-03-07 22:25:41 -0600
e09ea16973"Import" changeset 1346:c57955c5225e from charybdis by hand.
JD Horelick
2010-09-11 13:23:35 -0400
cb2f3005bdAdd syntax description of MLOCK message to ts6-protocol.txt.
William Pitcock
2010-03-07 21:51:41 -0600
dc45456c96struct Channel: add mode_lock structure to the channel object.
William Pitcock
2010-03-07 21:41:06 -0600
34f6a40e79struct Mode: add off_mode bitfield to describe disabled channel modes.
William Pitcock
2010-03-07 21:40:34 -0600
5f58af73d7Correct 325 (RPL_CHANNELMLOCKIS) numeric.
William Pitcock
2010-03-07 21:37:23 -0600
22caef5e58Add RPL_CHANNELMLOCKIS for ircd-side MLOCK enforcement.
William Pitcock
2010-03-07 21:35:54 -0600
82c11fc45cAutomated merge with ssh://taros@hg.atheme.org//hg/unofficial/shadowircd
B.Greenham
2010-09-10 13:27:07 -0400
01b2be6fe1Allow users to send replies through +G the same as they can through +g.
B.Greenham
2010-09-10 13:26:41 -0400
9fc5811f79Add GroupServ aliases to the shadowircd configs by default.
JD Horelick
2010-09-04 18:31:18 -0400
ca328a798fFix crash upon recieving SVSJOIN for remote user.
B.Greenham
2010-08-30 18:25:40 -0400
43c957b5ecUpdate the Mercurial-Access file for the new Shadowircd-on-atheme.org hg stuff. Also, testing that cia.vc still works.
JD Horelick
2010-08-30 17:05:17 -0400
3721c57468Show the services login name in WHOWAS.
Jilles Tjoelker
2010-08-29 22:30:54 +0200
80d57d3924Move RPL_WHOISLOGGEDIN to sendto_one_numeric().
Jilles Tjoelker
2010-08-29 22:29:17 +0200
d8316e070fProvide an error message when a user does /quote ban.
Jilles Tjoelker
2010-08-29 15:16:47 +0200
8a889b0a5fChange the defaul nicklen back to 31. This is more efficient due to struct packing.
JD Horelick
2010-08-29 01:16:28 -0400
9e94d9ea13Add target change for channels.
Jilles Tjoelker
2010-08-28 20:02:42 -0400