William Pitcock
cd0d9af424
- Add documentation on ircd binary command-line options, patch from binki. ( #3949 )
2013-05-06 05:09:39 +00:00
William Pitcock
13bf48f3b3
- Implement full OperOverride on channel JOIN ( #1403 )
2013-05-06 05:04:36 +00:00
William Pitcock
7f1e31193b
- Remove old vestigal code that is no longer connected to the OperOverride system.
2013-05-06 04:56:37 +00:00
William Pitcock
f09c6ef567
- Implement support for TCP_DEFER_ACCEPT (synflood-hardening). ( #4096 )
2013-05-06 04:49:24 +00:00
William Pitcock
71c471fb33
- Display allow-userhost-change setting in /stats. ( #3668 )
2013-05-06 04:26:36 +00:00
William Pitcock
366b4bd612
- Show operator login name to other operators when whoising a local operator. ( #2301 )
2013-05-06 04:06:37 +00:00
William Pitcock
582496be70
- Split out servers into global_server_list.
...
Now client_list only includes clients, and global_server_list only includes servers.
2013-05-06 03:53:27 +00:00
William Pitcock
95370c6420
- ssl: Clean up no longer needed debug messages.
2013-05-06 02:42:26 +00:00
William Pitcock
595afafd28
- Finish up SSL linking support for evented I/O.
2013-05-06 02:39:18 +00:00
William Pitcock
5bbc40438f
- Initial work at making SSL connects work with the evented I/O.
2013-05-06 02:14:31 +00:00
William Pitcock
b3208f2332
- Fix STARTTLS replies when the user is unregistered. ( #4184 )
2013-05-05 17:02:40 +00:00
Bram Matthys
c08628d42d
Custom modules: move EXLIBS= so shared libraries are always linked.
...
Reported by DE_Glen (#4182 ).
2013-04-05 15:36:23 +02:00
Bram Matthys
61cfb5ac3e
- Windows: Fix strange linking bug. Outgoing connects from a Windows
...
IRCd caused a garbled SERVER protocol message, causing 'cannot find
server' errors and killing of users. Reported by Sunkat (#4183 ).
2013-04-04 23:07:04 +02:00
William Pitcock
9806ec28e9
- Remove support for negotiating TOKEN support.
...
At present, the TOKEN support is kept in place.
2013-02-22 02:48:47 -06:00
William Pitcock
9f19b41356
- Remove techadmin deritius. ( #4173 )
2013-02-22 02:42:07 -06:00
William Pitcock
a92b7e0d78
- Fix hunting users when acptr is (nil). ( #4165 )
2013-02-22 02:36:14 -06:00
Bram Matthys
372ac909df
- Don't remove oper-modes such as +S from non-local clients. Reported by
...
Magiobiwan (#4166 ). This caused an issue with bots from anope BotServ
where user modes +Sq were stripped by the IRCd.
2013-02-19 19:31:30 +01:00
William Pitcock
87807ae81a
- Replace 'his/her' with 'their' in various notices.
...
It is more gramatically correct, and looks less awkward while maintaining
political correctness.
2013-02-08 15:42:41 -06:00
William Pitcock
65881a9ae2
- Rework module loading to work like Atheme. Split out modules to modules.conf for brevity, though. ( #4163 )
2013-01-17 04:55:41 -06:00
William Pitcock
cd52331cd0
- Kill IPV6_COMPRESSED.
2013-01-14 06:34:01 -06:00
William Pitcock
0b5fb5903e
- SSL: fix some bitrot left over from evented i/o rewrite
2013-01-14 06:23:53 -06:00
William Pitcock
09e4eced35
- Remove resolv.h deritius which hasn't been used since we switched to c-ares a long time ago.
2013-01-14 06:22:06 -06:00
William Pitcock
ad25d019b1
- Enable kqueue support on BSDs.
2013-01-14 04:32:39 -06:00
William Pitcock
d96652dc84
- CAP: use case-insensitive command lookup. ( #4154 )
2013-01-14 04:00:50 -06:00
William Pitcock
3bdae5807d
- Remove NEWCHFLOODPROT define and old +f code. ( #3210 )
2013-01-14 03:44:49 -06:00
William Pitcock
6b5d63c25c
- WebTV removal, part 2. ( #3948 )
2013-01-14 03:24:49 -06:00
William Pitcock
f9a78be185
- Remove WebTV code, part 1. ( #3948 )
2013-01-14 03:21:42 -06:00
William Pitcock
1678fc2013
- Revert parts of r5199 that shouldn't have been included yet
2013-01-14 02:41:47 -06:00
William Pitcock
3f2382befa
- Implement an IsAnOper() check on M_OPER.
2013-01-14 02:41:09 -06:00
William Pitcock
1ac3413039
- Actually implement M_OPER flag.
2013-01-14 02:30:07 -06:00
William Pitcock
1affa56133
- Temporarily move BACKEND_POLL includes up until stdinc framework is in
...
effect.
2013-01-14 02:24:49 -06:00
Bram Matthys
e1ebbf88ed
allow channel: Permit multiple channel items in one block again, was broken by patch from #4125 .
2013-01-11 19:05:36 +01:00
Bram Matthys
e6f9504ded
'/rehash -global' did often not rehash all servers. Reported by Cronus ( #4143 ).
2013-01-09 19:41:18 +01:00
Bram Matthys
803a89151f
Fix duplicate user@host in away-notify and account-notify, reported by grawity ( #4153 ).
2012-12-28 17:01:05 +01:00
William Pitcock
424d7afba7
- Remove all references to add_Command(). ( #3177 )
2012-12-26 19:57:35 -06:00
William Pitcock
cb5e155911
- Add support for ISO8859-6 character tables, as "arabic". ( #4151 )
...
While here, add a function to mark a range of characters as OK, and close
a possible integer underflow bug in the character attribute code.
Character tables derived from Atheme libguess.
2012-12-26 18:15:03 -06:00
William Pitcock
f768abc2c2
- Fix typo in previous patch, pointed out by Wolfwood. ( #4147 )
2012-12-26 13:18:27 -06:00
William Pitcock
39919329f5
- Do not bother unsetting -l, -k, -L fields as they are changed or unset again later. ( #3027 )
2012-12-26 13:16:20 -06:00
William Pitcock
9532325a24
- Remove lusers.c again. ( #2699 )
2012-12-26 13:05:39 -06:00
William Pitcock
7641d85d2f
- Remove arbitrary helpops messaging stuff like in 3.3. ( #2095 )
...
HelpOp usermode is kept around for vanity for right now.
2012-12-26 12:52:48 -06:00
William Pitcock
d53e7613b6
- Clarify meaning of ERR_ERRONEOUSNICKNAME. ( #2990 )
...
This is technically in violation of RFC1459, however the general consensus
at the IRC3 discussion meetings is that it's the numeric which actually matters.
2012-12-26 12:38:09 -06:00
William Pitcock
997aae03c4
- Require OPCanOverride to talk through channel bans. ( #3410 )
2012-12-26 12:31:36 -06:00
William Pitcock
3653d0148d
- Clean up some old debug notices.
2012-12-01 23:32:28 -06:00
William Pitcock
0349b143d8
- Only update FD description on local clients (e.g. MyConnect returns true)
2012-12-01 23:23:28 -06:00
William Pitcock
d522dbfef9
- Remove building of commands.so.
2012-12-01 23:18:00 -06:00
William Pitcock
8ec1f2245f
Update example config for pending commands.so removal.
2012-12-01 23:16:18 -06:00
William Pitcock
614a006900
- Do not attempt to set up DH params if not requested.
2012-12-01 23:11:44 -06:00
William Pitcock
501d93d6ea
- Add support for providing a DH parameters file. ( #4147 )
...
DH parameters files must be encoded in PEM format, and the path is
set using the ssl::dh config setting. This is based on a patch
submitted by wolfwood, with some modifications to avoid using stdio
unnecessarily and to avoid code duplication.
2012-12-01 22:49:19 -06:00
William Pitcock
f80bfb6d74
- Typo fix in m_server_synch().
2012-12-01 22:27:09 -06:00
William Pitcock
cc4ac836b6
- SVSKILL was setting FLAGS_KILLED twice.
2012-11-25 17:58:43 +00:00