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
Valery Yatsko
8ebc7a6b13
TODO changes - bans todos
2008-04-11 00:56:21 +04:00