Commit Graph

686 Commits

Author SHA1 Message Date
Valery Yatsko b798359b17 Functions replacement: ircd_baseXX_{en,de}code -> rb_baseXX_{en,de}code 2008-04-20 08:36:28 +04:00
Valery Yatsko 2667396968 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 8dd8b3e207 'reseed_srand' event - libratbox and various ssl stuff need it 2008-04-20 08:26:14 +04:00
Valery Yatsko 4ae6e50b9a Remove rb_checktimeouts event init from ircd.c - it's inside libratbox now 2008-04-20 08:14:22 +04:00
Valery Yatsko f5bd2fee66 Code cleanup (m_die) 2008-04-20 07:46:08 +04:00
Valery Yatsko 359dada2ab 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 6972e25a95 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 a822ef295a Switched on using cache_user_motd(); for motd update on rehash 2008-04-20 07:24:50 +04:00
Valery Yatsko 95d7b51fc3 Doxygen code documentation added in TODO list for future releases 2008-04-19 21:18:45 +04:00
Jilles Tjoelker bfb327eea7 Remove another mention of glines. 2008-04-19 18:05:26 +02:00
Jilles Tjoelker 320348714a Add umode +z. 2008-04-19 18:04:47 +02:00
Jilles Tjoelker 8ad278b088 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 04cc8ce9ac Remove stray SetCork.
At this time, charybdis does not use ratbox3's cork mechanism.
2008-04-16 20:49:08 +02:00
William Pitcock 696363a8af Added tag charybdis-3.0.0-beta1 for changeset 47f12ac9988a 2008-04-15 21:33:54 -05:00
William Pitcock c1649c6317 rerun autoconf 2008-04-15 21:32:40 -05:00
William Pitcock 06093b4113 charybdis 3.0-beta1 2008-04-15 21:32:25 -05:00
Jilles Tjoelker 79c4d759a9 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 b717a466d0 Remove ^M on line endings. 2008-04-13 17:54:23 +02:00
Jilles Tjoelker c4633508ee Add PASS selector:password from seven, put TS5 removal to 3.1 2008-04-13 17:33:33 +02:00
William Pitcock ac58851a67 New operline based on ranting from ccr. 2008-04-12 18:56:46 -05:00
Jilles Tjoelker dcb90e0d86 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 ec9738cbd8 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 a6758327ec Fix cmode +R description. 2008-04-11 19:18:01 +02:00
Jilles Tjoelker faf00e4f00 Rerun autoconf and autoheader. 2008-04-11 17:57:37 +02:00
Jilles Tjoelker ec0e5bc7c6 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 35b7f9ab05 Remove SOCKADDR_IN_HAS_LEN check, libratbox does it for us. 2008-04-11 17:47:30 +02:00
William Pitcock 3691f6ed2e typo'd. 2008-04-11 10:42:22 -05:00
William Pitcock 8b48b346e0 Fix the engrish in NEWS. 2008-04-11 10:39:29 -05:00
Valery Yatsko 9d70134ab3 Branch merge 2008-04-11 19:18:13 +04:00
William Pitcock 62702fc1f0 ratbox3 DNS/Auth helper *CRAQ* veto'd. 2008-04-11 10:20:07 -05:00
Valery Yatsko e2ec3f7d01 Hope these were the last things left from glines 2008-04-11 19:16:43 +04:00
Jilles Tjoelker c6525f80ba Remove various other gline stuff. 2008-04-11 17:10:40 +02:00
Valery Yatsko e79108b6e8 Branch merge 2008-04-11 19:10:01 +04:00
Valery Yatsko f8a44ea2a6 'You are exempt from...' message fixed - glines gone 2008-04-11 19:09:19 +04:00
Jilles Tjoelker 13c838e605 Remove /stats g/G from the help file. 2008-04-11 17:05:37 +02:00
Jilles Tjoelker 9250609250 Remove another mention of glines from the sgml documentation. 2008-04-11 17:04:30 +02:00
Jilles Tjoelker 286f7449d8 Make the sgml documentation compile again. 2008-04-11 17:03:39 +02:00
Valery Yatsko 9f082aa27a Automated sync with ssh://hg.atheme.org//hg/charybdis 2008-04-11 18:58:19 +04:00
Valery Yatsko b9c1b1b960 Fixing compilation - CAP_GLN removed 2008-04-11 18:56:53 +04:00
Jilles Tjoelker bb1f5537e3 Keep gline information in server version and capab listings
for historical reference.
2008-04-11 16:52:56 +02:00
Valery Yatsko d5a432fa00 Removing glines 2008-04-11 18:47:03 +04:00
Valery Yatsko 3d07b1a5b6 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 13a432661d Changed my email 2008-04-11 17:32:54 +04:00
Jilles Tjoelker 33dcd535b7 Add extern to eob_count global variable declaration in header file. 2008-04-11 11:30:07 +02:00
Jilles Tjoelker c50bb62ccd 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
Valery Yatsko 8403b99ac3 TODO changes - bans todos 2008-04-11 00:56:21 +04:00
Valery Yatsko ac8428cccf Resolver/identd will be done as separated modules in 3.1 (future release), added some TODOs for discuission 2008-04-11 00:39:49 +04:00
Valery Yatsko 8f40f4bb7f Importing r25217, r25219 and r25221 from ratbox3 2008-04-10 20:37:42 +04:00
Valery Yatsko 9aecf17d4c Branch merge 2008-04-09 23:35:09 +04:00
Valery Yatsko 8a78afe43d Fixing time_t warnings 2008-04-09 23:34:34 +04:00