Commit graph

791 commits

Author SHA1 Message Date
Valery Yatsko
79c70bbb9c Missed file from previous changeset 2008-04-20 08:46:04 +04:00
Valery Yatsko
1f9de103c3 strlcat -> rb_strlcat 2008-04-20 08:44:04 +04:00
Valery Yatsko
f427c8b00d strlcpy -> rb_strlcpy 2008-04-20 08:40:40 +04:00
Valery Yatsko
6af128685d Functions replacement: ircd_baseXX_{en,de}code -> rb_baseXX_{en,de}code 2008-04-20 08:36:28 +04:00
Valery Yatsko
f55930ac2e get_randomness() removed from m_challenge.c - we use rb_get_random() now from libratbox 2008-04-20 08:30:41 +04:00
Valery Yatsko
d80645d0e2 'reseed_srand' event - libratbox and various ssl stuff need it 2008-04-20 08:26:14 +04:00
Valery Yatsko
f20a07457b Remove rb_checktimeouts event init from ircd.c - it's inside libratbox now 2008-04-20 08:14:22 +04:00
Valery Yatsko
2fcbf2c078 Code cleanup (m_die) 2008-04-20 07:46:08 +04:00
Valery Yatsko
ea82a3ca27 Splitted open_logfiles(); into open_logfiles(); and close_logfiles();, use the second one on ircd_shutdown 2008-04-20 07:42:30 +04:00
Valery Yatsko
fd5af3d072 Moving some m_die code into ircd_shutdown(reason) function and use it on SIGTERM too 2008-04-20 07:38:56 +04:00
Valery Yatsko
041d54ff4b Switched on using cache_user_motd(); for motd update on rehash 2008-04-20 07:24:50 +04:00
Valery Yatsko
19a853be58 Doxygen code documentation added in TODO list for future releases 2008-04-19 21:18:45 +04:00
Jilles Tjoelker
459987c9eb Remove another mention of glines. 2008-04-19 18:05:26 +02:00
Jilles Tjoelker
9b0312998f Add umode +z. 2008-04-19 18:04:47 +02:00
Jilles Tjoelker
3eabb958a7 Improve SIGCHLD handler
- Reap multiple zombies per signal
- Save and restore errno
ircd-ratbox r25239
2008-04-18 01:01:38 +02:00
Jilles Tjoelker
8e2ebdb80a Remove stray SetCork.
At this time, charybdis does not use ratbox3's cork mechanism.
2008-04-16 20:49:08 +02:00
William Pitcock
0537f82cd8 Added tag charybdis-3.0.0-beta1 for changeset 47f12ac9988a 2008-04-15 21:33:54 -05:00
William Pitcock
fb13a446cd rerun autoconf 2008-04-15 21:32:40 -05:00
William Pitcock
4753926822 charybdis 3.0-beta1 2008-04-15 21:32:25 -05:00
Jilles Tjoelker
365d91a86f patricia: remove ugly abuse of K&R style function declaration
It left the argument types unspecified in a function
pointer, then called it using different numbers of
arguments.
libratbox r25229
2008-04-13 18:20:18 +02:00
Jilles Tjoelker
8bd5767b95 Remove ^M on line endings. 2008-04-13 17:54:23 +02:00
Jilles Tjoelker
96d2a6f437 Add PASS selector:password from seven, put TS5 removal to 3.1 2008-04-13 17:33:33 +02:00
William Pitcock
de4d47a12a New operline based on ranting from ccr. 2008-04-12 18:56:46 -05:00
Jilles Tjoelker
39930c6602 Remove linebuf's per-line flushing flag, as it's per-head state.
In rare cases, this sharing caused the ircd to skip
part of outgoing traffic, e.g. appearing as "not enough
parameters" errors on the other side.
The purpose of this flag can be fulfilled by the writeofs
in the bufhead.
libratbox r25227
2008-04-13 00:44:21 +02:00
Jilles Tjoelker
ba1721d144 read/write return type should be ssize_t, not int or size_t.
The writev emulation used size_t, which is unsigned,
preventing negative values to be seen.
libratbox r25225
2008-04-12 16:43:12 +02:00
Jilles Tjoelker
5fbc8344c9 Fix cmode +R description. 2008-04-11 19:18:01 +02:00
Jilles Tjoelker
7b7daec8db Rerun autoconf and autoheader. 2008-04-11 17:57:37 +02:00
Jilles Tjoelker
3f479d3b67 Remove pagesize check from configure.
It is unused, and not a good thing to compile this in.
2008-04-11 17:57:01 +02:00
Jilles Tjoelker
53f95e8c84 Remove SOCKADDR_IN_HAS_LEN check, libratbox does it for us. 2008-04-11 17:47:30 +02:00
William Pitcock
ce56b91d44 typo'd. 2008-04-11 10:42:22 -05:00
William Pitcock
7f9626ffaf Fix the engrish in NEWS. 2008-04-11 10:39:29 -05:00
William Pitcock
cd3cab1416 TS_MIN is 6 now. 2008-04-11 10:23:47 -05:00
William Pitcock
729d5e3558 start working on TS5 removal. 2008-04-11 10:22:44 -05:00
Valery Yatsko
548ed0346c Branch merge 2008-04-11 19:18:13 +04:00
William Pitcock
a8eb238f79 ratbox3 DNS/Auth helper *CRAQ* veto'd. 2008-04-11 10:20:07 -05:00
Valery Yatsko
bf870ceb50 Hope these were the last things left from glines 2008-04-11 19:16:43 +04:00
Jilles Tjoelker
aae358c078 Remove various other gline stuff. 2008-04-11 17:10:40 +02:00
Valery Yatsko
bf176248cf Branch merge 2008-04-11 19:10:01 +04:00
Valery Yatsko
eae062741d 'You are exempt from...' message fixed - glines gone 2008-04-11 19:09:19 +04:00
Jilles Tjoelker
2142e2bd92 Remove /stats g/G from the help file. 2008-04-11 17:05:37 +02:00
Jilles Tjoelker
e3d4269fc5 Remove another mention of glines from the sgml documentation. 2008-04-11 17:04:30 +02:00
Jilles Tjoelker
6cc9b0671f Make the sgml documentation compile again. 2008-04-11 17:03:39 +02:00
Valery Yatsko
ebe1c23691 Automated sync with ssh://hg.atheme.org//hg/charybdis 2008-04-11 18:58:19 +04:00
Valery Yatsko
453ea2fde8 Fixing compilation - CAP_GLN removed 2008-04-11 18:56:53 +04:00
Jilles Tjoelker
553addafd7 Keep gline information in server version and capab listings
for historical reference.
2008-04-11 16:52:56 +02:00
Valery Yatsko
170703fe3a Removing glines 2008-04-11 18:47:03 +04:00
Valery Yatsko
14485efa7f ssl files generator added to todo too (must be executed with ./configure to make installation a little bit userfriendly) 2008-04-11 18:30:55 +04:00
Valery Yatsko
cf715bc5cf Changed my email 2008-04-11 17:32:54 +04:00
Jilles Tjoelker
a8ac111452 Add extern to eob_count global variable declaration in header file. 2008-04-11 11:30:07 +02:00
Jilles Tjoelker
7b224e33b5 kqueue: also use EV_ONESHOT for read events
This makes the kernel's state agree with our handler pointer.
SSL may need to suspend selecting for reading to write
something, e.g. with renegotiation.
libratbox r25223
2008-04-11 11:08:37 +02:00