Valery Yatsko
45be325cd2
Remote d:lines implementation (based on ircd-seven's r230 by spb, Stephen Bennett <spb@attenuate.org>)
2008-04-20 11:26:37 +04:00
Valery Yatsko
443acdf4e0
Patch for remote dlines support - test needed
2008-04-20 11:15:07 +04:00
William Pitcock
cea2bc8499
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-04-20 01:03:54 -05:00
William Pitcock
7e8e21a41a
Remainder of irc_string.* is moved to new inline/stringops.h.
2008-04-20 01:03:11 -05:00
Valery Yatsko
a7ada4867a
Missed include - now compiles ok
2008-04-20 09:51:50 +04:00
Valery Yatsko
13ae2f4b69
irc_string.h -> match.h, irc_string.h; includes changed
2008-04-20 09:47:38 +04:00
Valery Yatsko
5f4f1d055f
strip_tabs() is related to s_conf.c ONLY - moved it there
2008-04-20 09:38:26 +04:00
Valery Yatsko
c6b832270e
clean_string() is related to m_links.c ONLY - moved it there
2008-04-20 09:35:22 +04:00
Valery Yatsko
dcbd1d073c
strtoken -> rb_strtok_r (with arguments order changes)
2008-04-20 09:20:25 +04:00
Valery Yatsko
d99380b61b
legacy irc sprintf gone
2008-04-20 09:12:09 +04:00
Valery Yatsko
08a5f1f948
myctime -> rb_ctime
2008-04-20 09:03:39 +04:00
Valery Yatsko
928ce024f4
no need for inetntop* now - removed
2008-04-20 08:57:25 +04:00
Valery Yatsko
9879cd59a6
Various inet* -> rb_inet_*
2008-04-20 08:55:41 +04:00
Valery Yatsko
422b30826e
Missed file from previous changeset
2008-04-20 08:46:04 +04:00
Valery Yatsko
a64c5173a7
strlcat -> rb_strlcat
2008-04-20 08:44:04 +04:00
Valery Yatsko
907468c485
strlcpy -> rb_strlcpy
2008-04-20 08:40:40 +04:00
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