JD Horelick
b0e752b0f9
Do not install ban .conf files (like kline.conf, rsv.conf, etc) as they aren't used anymore.
2010-12-04 17:29:01 -05:00
JD Horelick
3e742e4d22
Remove all the DEFINE's and the random places they were used for the .conf-based ban stuff.
2010-12-04 17:26:14 -05:00
JD Horelick
e9bd45dd8c
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....
2010-11-25 03:22:02 -05:00
JD Horelick
2e6fddcccf
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.
2010-11-24 04:46:36 -05:00
William Pitcock
ad06ad5710
libratbox: Clean up uses of strcpy().
2010-11-23 08:52:18 -06:00
JD Horelick
ab72b3e800
Wallops (and log) upon setting/unsetting of +M or any hidden chmode.
...
(+M is currently the only hidden chmode)
2010-11-22 13:14:02 -05:00
B.Greenham
be293b018b
Don't segfault if someone tries to OACCEPT a server for some inane reason.
2010-11-22 11:14:44 -05:00
JD Horelick
f5ed1007ba
Make auth_user work with SASL and add it to the example configs.
2010-11-21 15:03:17 -05:00
JD Horelick
48e9e037f4
Fix up grammar in ShadowIRCd MOTD for great good!
2010-11-16 20:46:26 -05:00
JD Horelick
8071ad5acf
Fix a small warning.
2010-11-13 20:37:41 -05:00
B.Greenham
44ee1bb6b9
Update TODO.
2010-11-09 23:32:26 -05:00
JD Horelick
ac10b333c7
Change the filenames of the generated SSL key/cert to ssl.* instead of test.* so that they're a bit more descriptive.
2010-11-13 16:07:54 -05:00
William Pitcock
585e477be8
Filter bogus CTCP ACTION messages.
2010-11-05 01:16:03 -05:00
William Pitcock
78ab5aa473
parse(): make reentrant
2010-10-24 21:02:32 -05:00
JD Horelick
10f11ca3b5
Fix a minor spelling error in m_kick.
...
Thanks to Elizabeth for pointing this out.
2010-11-17 19:08:47 -05:00
JD Horelick
d89870fdfb
Added tag shadowircd-6.2.0 for changeset e44527fbbaaa
2010-11-09 22:31:06 -05:00
JD Horelick
154ae8cf1f
ShadowIRCd 6.2.0
2010-11-09 22:30:49 -05:00
JD Horelick
f3cf5d429e
Added tag shadowircd-6.2.0-RC1 for changeset 5fe83d338728
2010-11-06 16:11:39 -04:00
JD Horelick
2793290bcd
ShadowIRCd 6.2.0-RC1
2010-11-06 16:11:11 -04:00
JD Horelick
64be6183f8
Fix a bug I caused. Whoops.
2010-10-25 20:11:10 -04:00
JD Horelick
fe04020ffc
re-order the chary-3.3 news
2010-10-24 00:00:58 -04:00
JD Horelick
bc5e943f66
Added tag shadowircd-6.2.0-beta1 for changeset d14667a87aee
2010-10-23 23:34:35 -04:00
JD Horelick
b540af17eb
ShadowIRCd 6.2.0-beta1
2010-10-23 23:34:13 -04:00
JD Horelick
561ee87a2e
Update the shadowircd NEWS and TODO.
2010-10-23 23:32:52 -04:00
JD Horelick
0d3be78fc3
Update makerelease.sh to use standard filenames for archives.
2010-10-23 23:22:39 -04:00
JD Horelick
44e51771d5
Add the charybdis 3.3 NEWS to our NEWS file.
2010-10-23 23:20:10 -04:00
William Pitcock
f4db473ce8
Example configuration: Set the default TLS port to 6697.
2010-09-17 10:48:56 -05:00
Jilles Tjoelker
62a2743ab7
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.
2010-09-16 01:39:06 +02:00
JD Horelick
0a2e2a35c8
A few more fixes. Part 3 of 2 I suppose.
2010-10-23 22:46:50 -04:00
JD Horelick
16d76e8659
Clang warning fixes part 2 of 2.
2010-10-23 22:32:31 -04:00
JD Horelick
6c7315ec36
Some clang static analyzer fixes.
...
More in a moment.
2010-10-23 22:30:52 -04:00
B.Greenham
331285b319
Clarify that serverhide::flatten_links disables /map for non-opers.
2010-10-12 13:30:27 -04:00
B.Greenham
07db71cda0
Fix VERSION and RPL_MYINFO to only show modes that are enabled. Also fix up some errors from the last commit.
2010-10-11 16:35:18 -04:00
B.Greenham
b7262e0cce
Return an error upon trying to set orphaned cmode, rather than just silently ignoring the mode command.
2010-10-11 14:27:47 -04:00
B.Greenham
4c16b692f3
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.
2010-10-11 14:12:52 -04:00
alxbl
829ce93fb8
Added check for division by 0 in m_message.c Hopefully fixes #25
2010-09-07 20:21:29 -04:00
B.Greenham
e0b0e08d25
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).
2010-07-28 20:26:13 -04:00
B.Greenham
cdec335449
Rerun autoconf.
2010-10-11 12:08:49 -04:00
B.Greenham
4023293674
Merge.
2010-10-11 11:58:39 -04:00
B.Greenham
90728edb58
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.
2010-10-11 11:58:21 -04:00
JD Horelick
7d65a051eb
Add an item to the FAQ about the flood notice weirdness in case others have the same issue.
2010-10-01 15:10:11 -04:00
William Pitcock
1146ee7dc4
mkpasswd: Default to SHA512 instead of inherently insecure DES.
2010-09-15 03:44:58 -05:00
JD Horelick
2f38ac760c
Update TODO-SHADOW
2010-09-11 20:09:22 -04:00
Jilles Tjoelker
cc2a7258f1
Send only one ERR_MLOCKRESTRICTED per MODE command.
...
This agrees with other error messages from MODE.
2010-08-24 23:03:23 +02:00
JD Horelick
f10ec0c42e
Change ERR_MLOCKRESTRICTED to 742 as 735-739 seem for MONITOR extensions.
2010-09-11 13:55:06 -04:00
William Pitcock
fc579e36e7
Enforce TS rules on MLOCKs.
2010-08-23 20:22:59 -05:00
JD Horelick
e610316019
First part of charybdis changeset 1393:da0c7fdb7ee1
2010-09-11 13:49:21 -04:00
William Pitcock
c95fc52d5a
Send numeric 735 on MLOCK policy-restricted mode changes that are ignored.
2010-08-23 19:04:46 -05:00
William Pitcock
ed6565a5a0
Add ERR_MLOCKRESTRICTED (735) to reflect bounces caused by MLOCK.
2010-08-23 18:59:32 -05:00
B.Greenham
1fe75e33cc
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.
2010-07-02 19:09:46 -04:00