]>
jfr.im git - irc/rqf/shadowircd.git/log
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.
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.
JD Horelick [Mon, 5 Apr 2010 19:28:44 +0000 (15:28 -0400)]
Add a configuration option for ident_timeout.
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).
JD Horelick [Sun, 4 Apr 2010 20:26:16 +0000 (16:26 -0400)]
Update NEWS.
JD Horelick [Sun, 4 Apr 2010 20:25:20 +0000 (16:25 -0400)]
Branch Merge
B.Greenham [Sun, 4 Apr 2010 20:13:48 +0000 (16:13 -0400)]
Update NEWS.
B.Greenham [Sun, 4 Apr 2010 19:58:07 +0000 (15:58 -0400)]
Allow /ojoin !#channel/%#channel, if admin/halfop are enabled.
B.Greenham [Sun, 4 Apr 2010 19:32:34 +0000 (15:32 -0400)]
Update omode so that it can set +ah.
B.Greenham [Sun, 4 Apr 2010 18:39:57 +0000 (14:39 -0400)]
Update help snomask with snomasks provided by extensions.
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.
B.Greenham [Wed, 31 Mar 2010 15:22:44 +0000 (11:22 -0400)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
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.
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.
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
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.
B.Greenham [Tue, 30 Mar 2010 18:55:33 +0000 (14:55 -0400)]
Update FAQ.
JD Horelick [Mon, 29 Mar 2010 07:53:55 +0000 (03:53 -0400)]
Fix a typo that could've caused a bug
B.Greenham [Mon, 29 Mar 2010 03:44:59 +0000 (23:44 -0400)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Mon, 29 Mar 2010 03:44:04 +0000 (23:44 -0400)]
Update help indexes, adding EXTBAN and commands provided by extensions.
B.Greenham [Mon, 29 Mar 2010 03:28:24 +0000 (23:28 -0400)]
Add help extban.
JD Horelick [Mon, 29 Mar 2010 02:46:46 +0000 (22:46 -0400)]
Fix a typo in configure (glad it was only a minor typo in the help text)
JD Horelick [Sun, 28 Mar 2010 23:54:53 +0000 (19:54 -0400)]
Enable the --enable-small-net option by default.
JD Horelick [Sun, 28 Mar 2010 18:39:03 +0000 (14:39 -0400)]
<clarkson>Now its time to do the NOOZ.</clarkson>
JD Horelick [Sun, 28 Mar 2010 18:08:47 +0000 (14:08 -0400)]
Add helpchan and helpurl that tell users the official help channel
and (optionally) link them to your network's specific helppages on
the intertubes. It is shown in /quote help (with no extra parameters).
JD Horelick [Sun, 28 Mar 2010 08:45:25 +0000 (04:45 -0400)]
yay for consistency
JD Horelick [Sun, 28 Mar 2010 08:41:39 +0000 (04:41 -0400)]
Add helpfiles for all extensions that provide commands.
Not being added to the index yet since i'm not sure of the best
way to do that.
JD Horelick [Sun, 28 Mar 2010 07:07:57 +0000 (03:07 -0400)]
THE WHITE HOUSE!
JD Horelick [Sun, 28 Mar 2010 07:00:23 +0000 (03:00 -0400)]
Add help for MODRELOAD.