William Pitcock
a10f48d470
- Keep the log file open and track it on the FD list. ( #2943 )
2013-05-06 23:49:14 +00:00
William Pitcock
4c2f110e19
- Add fd_fileopen() which wraps open(2) but tracks the FD in the FD table.
2013-05-06 23:16:39 +00:00
William Pitcock
6c2ef637e5
- Fix thinko.
2013-05-06 06:37:44 +00:00
William Pitcock
0912de822f
- Allow halfops to set mode +N (which is consistent with extban ~n:*!*@*). ( #3728 )
2013-05-06 06:07:38 +00:00
William Pitcock
5a4babdb9d
- CHGHOST: Switch from part-join-mode to quit-join-mode like charybdis and ircu. ( #3038 )
2013-05-06 06:00:05 +00:00
William Pitcock
daf6cba195
- Typo fix
2013-05-06 05:59:14 +00:00
William Pitcock
601d96e82e
- Show usermodes and snomask on /whois self. ( #3971 )
...
This is useful for clients which do not track the snomask.
2013-05-06 05:34:17 +00:00
William Pitcock
b704ec74ec
- Display server-only ports in /stats p only to IRCops. ( #4010 )
2013-05-06 05:14:24 +00:00
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
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