]>
jfr.im git - irc/rqf/shadowircd.git/log
B.Greenham [Sat, 11 Dec 2010 21:28:40 +0000 (16:28 -0500)]
Bring up updated roleplay module from charybdis.
B.Greenham [Sat, 11 Dec 2010 21:11:54 +0000 (16:11 -0500)]
Move flood_attack_channel to channel.c so it can be used outside m_message.c
B.Greenham [Wed, 8 Dec 2010 05:06:44 +0000 (00:06 -0500)]
Add HELP ROLEPLAY.
B.Greenham [Wed, 8 Dec 2010 04:32:46 +0000 (23:32 -0500)]
Add extensions/m_roleplay, a module that provides various roleplaying commands.
JD Horelick [Tue, 7 Dec 2010 04:52:42 +0000 (23:52 -0500)]
Update CREDITS. spb is now a charybdis core developer and i'm a charybdis contributor. YAY!
William Pitcock [Tue, 7 Dec 2010 04:51:14 +0000 (23:51 -0500)]
chmode: Remove chm_regonly, a vestige from ratbox which doesn't apply to native charybdis (or shadowircd) networks.
Jilles Tjoelker [Sun, 5 Dec 2010 15:51:48 +0000 (16:51 +0100)]
Change max_bans in reference.conf from 25 to 100, like example.conf.
William Pitcock [Sun, 5 Dec 2010 05:13:35 +0000 (23:13 -0600)]
Use %u instead of %d.
William Pitcock [Sun, 5 Dec 2010 05:11:04 +0000 (23:11 -0600)]
blacklist: Remove the sscanf() for the IPv4 blacklist check.
From ratbox r27061 (androsyn).
JD Horelick [Sat, 4 Dec 2010 22:29:01 +0000 (17:29 -0500)]
Do not install ban .conf files (like kline.conf, rsv.conf, etc) as they aren't used anymore.
JD Horelick [Sat, 4 Dec 2010 22:26:14 +0000 (17:26 -0500)]
Remove all the DEFINE's and the random places they were used for the .conf-based ban stuff.
JD Horelick [Thu, 25 Nov 2010 08:22:02 +0000 (03:22 -0500)]
Remove 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 [Wed, 24 Nov 2010 09:46:36 +0000 (04:46 -0500)]
Force a password if auth_user is sent in PASS.
Not doing this (and not having a password on the auth block) makes it really
easy for anyone to get access to that auth block.
William Pitcock [Tue, 23 Nov 2010 14:52:18 +0000 (08:52 -0600)]
libratbox: Clean up uses of strcpy().
JD Horelick [Mon, 22 Nov 2010 18:14:02 +0000 (13:14 -0500)]
Wallops (and log) upon setting/unsetting of +M or any hidden chmode.
(+M is currently the only hidden chmode)
B.Greenham [Mon, 22 Nov 2010 16:14:44 +0000 (11:14 -0500)]
Don't segfault if someone tries to OACCEPT a server for some inane reason.
JD Horelick [Sun, 21 Nov 2010 20:03:17 +0000 (15:03 -0500)]
Make auth_user work with SASL and add it to the example configs.
JD Horelick [Wed, 17 Nov 2010 01:46:26 +0000 (20:46 -0500)]
Fix up grammar in ShadowIRCd MOTD for great good!
JD Horelick [Sun, 14 Nov 2010 01:37:41 +0000 (20:37 -0500)]
Fix a small warning.
B.Greenham [Wed, 10 Nov 2010 04:32:26 +0000 (23:32 -0500)]
Update TODO.
JD Horelick [Sat, 13 Nov 2010 21:07:54 +0000 (16:07 -0500)]
Change the filenames of the generated SSL key/cert to ssl.* instead of test.* so that they're a bit more descriptive.
William Pitcock [Fri, 5 Nov 2010 06:16:03 +0000 (01:16 -0500)]
Filter bogus CTCP ACTION messages.
William Pitcock [Mon, 25 Oct 2010 02:02:32 +0000 (21:02 -0500)]
parse(): make reentrant
JD Horelick [Thu, 18 Nov 2010 00:08:47 +0000 (19:08 -0500)]
Fix a minor spelling error in m_kick.
Thanks to Elizabeth for pointing this out.
JD Horelick [Wed, 10 Nov 2010 03:31:06 +0000 (22:31 -0500)]
Added tag shadowircd-6.2.0 for changeset
e44527fbbaaa
JD Horelick [Wed, 10 Nov 2010 03:30:49 +0000 (22:30 -0500)]
ShadowIRCd 6.2.0
JD Horelick [Sat, 6 Nov 2010 20:11:39 +0000 (16:11 -0400)]
Added tag shadowircd-6.2.0-RC1 for changeset
5fe83d338728
JD Horelick [Sat, 6 Nov 2010 20:11:11 +0000 (16:11 -0400)]
ShadowIRCd 6.2.0-RC1
JD Horelick [Tue, 26 Oct 2010 00:11:10 +0000 (20:11 -0400)]
Fix a bug I caused. Whoops.
JD Horelick [Sun, 24 Oct 2010 04:00:58 +0000 (00:00 -0400)]
re-order the chary-3.3 news
JD Horelick [Sun, 24 Oct 2010 03:34:35 +0000 (23:34 -0400)]
Added tag shadowircd-6.2.0-beta1 for changeset
d14667a87aee
JD Horelick [Sun, 24 Oct 2010 03:34:13 +0000 (23:34 -0400)]
ShadowIRCd 6.2.0-beta1
JD Horelick [Sun, 24 Oct 2010 03:32:52 +0000 (23:32 -0400)]
Update the shadowircd NEWS and TODO.
JD Horelick [Sun, 24 Oct 2010 03:22:39 +0000 (23:22 -0400)]
Update makerelease.sh to use standard filenames for archives.
JD Horelick [Sun, 24 Oct 2010 03:20:10 +0000 (23:20 -0400)]
Add the charybdis 3.3 NEWS to our NEWS file.
William Pitcock [Fri, 17 Sep 2010 15:48:56 +0000 (10:48 -0500)]
Example configuration: Set the default TLS port to 6697.
Jilles Tjoelker [Wed, 15 Sep 2010 23:39:06 +0000 (01:39 +0200)]
mkpasswd: Default to MD5-based crypt instead of SHA-based.
We have own code for MD5-based crypt and can therefore
support this even if the OS does not. The SHA-based crypts
are not ubiquitous yet.
JD Horelick [Sun, 24 Oct 2010 02:46:50 +0000 (22:46 -0400)]
A few more fixes. Part 3 of 2 I suppose.
JD Horelick [Sun, 24 Oct 2010 02:32:31 +0000 (22:32 -0400)]
Clang warning fixes part 2 of 2.
JD Horelick [Sun, 24 Oct 2010 02:30:52 +0000 (22:30 -0400)]
Some clang static analyzer fixes.
More in a moment.
B.Greenham [Tue, 12 Oct 2010 17:30:27 +0000 (13:30 -0400)]
Clarify that serverhide::flatten_links disables /map for non-opers.
B.Greenham [Mon, 11 Oct 2010 20:35:18 +0000 (16:35 -0400)]
Fix VERSION and RPL_MYINFO to only show modes that are enabled. Also fix up some errors from the last commit.
B.Greenham [Mon, 11 Oct 2010 18:27:47 +0000 (14:27 -0400)]
Return an error upon trying to set orphaned cmode, rather than just silently ignoring the mode command.
B.Greenham [Mon, 11 Oct 2010 18:12:52 +0000 (14:12 -0400)]
Add channel::disabledmodes.
This replaces use_invex, use_except, and use_forward, although
those options are still used internally and will continue to work
for users, to maintain config compatibility between charybdis
and shadowircd.
alxbl [Wed, 8 Sep 2010 00:21:29 +0000 (20:21 -0400)]
Added check for division by 0 in m_message.c Hopefully fixes #25
B.Greenham [Thu, 29 Jul 2010 00:26:13 +0000 (20:26 -0400)]
Fix 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 [Mon, 11 Oct 2010 16:08:49 +0000 (12:08 -0400)]
Rerun autoconf.
B.Greenham [Mon, 11 Oct 2010 15:58:39 +0000 (11:58 -0400)]
Merge.
B.Greenham [Mon, 11 Oct 2010 15:58:21 +0000 (11:58 -0400)]
Backed out changeset
3097ade953f5
Backout modesets.
They're overly invasive and a bit uglier than is required.
The same thing can be accomplished in a better way with another method.
JD Horelick [Fri, 1 Oct 2010 19:10:11 +0000 (15:10 -0400)]
Add an item to the FAQ about the flood notice weirdness in case others have the same issue.
William Pitcock [Wed, 15 Sep 2010 08:44:58 +0000 (03:44 -0500)]
mkpasswd: Default to SHA512 instead of inherently insecure DES.
JD Horelick [Sun, 12 Sep 2010 00:09:22 +0000 (20:09 -0400)]
Update TODO-SHADOW
Jilles Tjoelker [Tue, 24 Aug 2010 21:03:23 +0000 (23:03 +0200)]
Send only one ERR_MLOCKRESTRICTED per MODE command.
This agrees with other error messages from MODE.
JD Horelick [Sat, 11 Sep 2010 17:55:06 +0000 (13:55 -0400)]
Change ERR_MLOCKRESTRICTED to 742 as 735-739 seem for MONITOR extensions.
William Pitcock [Tue, 24 Aug 2010 01:22:59 +0000 (20:22 -0500)]
Enforce TS rules on MLOCKs.
JD Horelick [Sat, 11 Sep 2010 17:49:21 +0000 (13:49 -0400)]
First part of charybdis changeset 1393:
da0c7fdb7ee1
William Pitcock [Tue, 24 Aug 2010 00:04:46 +0000 (19:04 -0500)]
Send numeric 735 on MLOCK policy-restricted mode changes that are ignored.
William Pitcock [Mon, 23 Aug 2010 23:59:32 +0000 (18:59 -0500)]
Add ERR_MLOCKRESTRICTED (735) to reflect bounces caused by MLOCK.
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.
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
William Pitcock [Sat, 19 Jun 2010 21:53:56 +0000 (16:53 -0500)]
strip_colour(): strip ASCII 29 (mIRC 7 italics).
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.
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.
JD Horelick [Fri, 11 Jun 2010 01:28:15 +0000 (21:28 -0400)]
SVN Id removal part two
JD Horelick [Fri, 11 Jun 2010 01:22:44 +0000 (21:22 -0400)]
Removal of ancient SVN ID's part one
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. :)
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.
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
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.)
Elly [Tue, 1 Jun 2010 17:11:47 +0000 (13:11 -0400)]
Fix memory leaks in PASS command, both in normal and repeated use.
Jilles Tjoelker [Wed, 19 May 2010 22:23:32 +0000 (00:23 +0200)]
dline help: add oper reason, clarify temps, add ON <server>.
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().
Stephen Bennett [Sun, 2 May 2010 21:18:13 +0000 (22:18 +0100)]
Update MLOCK protocol documentation to match changes in code
Stephen Bennett [Sun, 2 May 2010 19:42:46 +0000 (20:42 +0100)]
Allow the final parameter of MLOCK to be empty, to remove an existing mlock
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.
JD Horelick [Sat, 11 Sep 2010 17:31:13 +0000 (13:31 -0400)]
Branch merge
JD Horelick [Sat, 11 Sep 2010 17:31:00 +0000 (13:31 -0400)]
Backed out changeset
c04f6578869c
JD Horelick [Sat, 11 Sep 2010 17:23:35 +0000 (13:23 -0400)]
"Import" changeset 1346:
c57955c5225e from charybdis by hand.
Jilles Tjoelker [Wed, 28 Apr 2010 22:26:49 +0000 (00:26 +0200)]
Improve technical documentation of BAN protocol.
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.
B.Greenham [Thu, 27 May 2010 22:03:51 +0000 (18:03 -0400)]
Fix some valgrind warnings.
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.
JD Horelick [Fri, 21 May 2010 08:08:05 +0000 (04:08 -0400)]
Backed out changeset
9bd802724b74
JD Horelick [Fri, 21 May 2010 07:29:07 +0000 (03:29 -0400)]
Remove +J chmode (KICKNOREJOIN)
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
JD Horelick [Wed, 14 Apr 2010 23:28:15 +0000 (19:28 -0400)]
Fix a bug that stopped halfops from changing the topic.
JD Horelick [Mon, 12 Apr 2010 00:36:55 +0000 (20:36 -0400)]
Added tag shadowircd-6.1.0 for changeset
d1acc17f230a
JD Horelick [Mon, 12 Apr 2010 00:36:38 +0000 (20:36 -0400)]
Bump version to 6.1.0
JD Horelick [Sun, 11 Apr 2010 18:28:46 +0000 (14:28 -0400)]
Update TODO
B.Greenham [Fri, 9 Apr 2010 15:57:44 +0000 (11:57 -0400)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Fri, 9 Apr 2010 15:54:41 +0000 (11:54 -0400)]
Update TODO.
JD Horelick [Fri, 9 Apr 2010 01:41:15 +0000 (21:41 -0400)]
Clarify no_oper_flood option in the reference.conf
JD Horelick [Wed, 7 Apr 2010 21:29:25 +0000 (17:29 -0400)]
Added default_ident_timeout to the NEWS.
B.Greenham [Wed, 7 Apr 2010 20:58:01 +0000 (16:58 -0400)]
Update NEWS.
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.
JD Horelick [Wed, 7 Apr 2010 19:17:44 +0000 (15:17 -0400)]
Add OPERHOST to the help for SET.
B.Greenham [Wed, 7 Apr 2010 19:08:26 +0000 (15:08 -0400)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Wed, 7 Apr 2010 19:08:02 +0000 (15:08 -0400)]
Don't throw a warning if general:default_operhost is empty.
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.)
JD Horelick [Wed, 7 Apr 2010 18:07:44 +0000 (14:07 -0400)]
Add some ircd-seven love to CREDITS.