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