Commit Graph

626 Commits

Author SHA1 Message Date
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
Valery Yatsko 164b549392 Branch merge 2008-04-09 23:26:24 +04:00
William Pitcock fea5767698 add SSL cipher notice to todo list. 2008-04-09 14:26:47 -05:00
Valery Yatsko 4bb146df3c Importing ratbox3 r25213 changeset 2008-04-09 23:22:51 +04:00
Valery Yatsko 3c0c1f5fc1 Last reorganization for today - renaming diffs/ to patches/ as jilles suggested - looks really much pretty. 2008-04-09 23:08:11 +04:00
Valery Yatsko 5cdd296ea4 Some of ideas done, some gone in TODO and marked by 'F' (for future releases) 2008-04-09 23:03:34 +04:00
Valery Yatsko ca89e98e03 .cvsignore files removed, SVN-Access replaced by Mercurial-Access 2008-04-09 22:24:50 +04:00
Jilles Tjoelker a8001fa5b7 Rerun autoconf. 2008-04-09 18:28:54 +02:00
Jilles Tjoelker 35971c4103 Make --enable-warnings work again, and make the warnings a bit more sensible. 2008-04-09 18:28:47 +02:00
Valery Yatsko ee160c2acf Remembering some 'what's new' messages 2008-04-09 15:10:43 +04:00
Valery Yatsko b5482c9103 chm_* declarations gone to chmode.h - this makes some modules clean 2008-04-08 23:39:35 +04:00