1 androsyn 2008/12/13 03:36:00 UTC (20081213_1-26296)
3 fix a gnutls related double free
6 libratbox/trunk/src/gnutls.c (File Modified)
9 androsyn 2008/12/13 03:01:19 UTC (20081213_0-26294)
11 shut up gcc warnings regarding can_do_timerd
14 libratbox/trunk/src/epoll.c (File Modified)
17 androsyn 2008/12/10 23:28:53 UTC (20081210_10-26286)
19 make ports work properly
22 libratbox/trunk/src/ports.c (File Modified)
25 androsyn 2008/12/10 20:33:21 UTC (20081210_9-26282)
27 tweak the ssl info output a bit
30 libratbox/trunk/src/gnutls.c (File Modified)
31 libratbox/trunk/src/openssl.c (File Modified)
32 libratbox/trunk/src/ratbox_lib.c (File Modified)
35 androsyn 2008/12/10 20:25:29 UTC (20081210_8-26280)
37 report ssl info in the libratbox version
40 libratbox/trunk/include/commio-ssl.h (File Modified)
41 libratbox/trunk/src/gnutls.c (File Modified)
42 libratbox/trunk/src/nossl.c (File Modified)
43 libratbox/trunk/src/openssl.c (File Modified)
44 libratbox/trunk/src/ratbox_lib.c (File Modified)
47 androsyn 2008/12/10 06:45:54 UTC (20081210_7-26276)
49 these rb_set_time calls aren't needed i don't think
52 libratbox/trunk/src/epoll.c (File Modified)
55 androsyn 2008/12/10 06:24:47 UTC (20081210_6-26274)
57 fix signalfd stuff for ultrasparc linux....
60 libratbox/trunk/src/epoll.c (File Modified)
63 androsyn 2008/12/10 05:55:10 UTC (20081210_5-26272)
65 fix some epoll related timer stuff
68 libratbox/trunk/include/event-int.h (File Modified)
69 libratbox/trunk/src/epoll.c (File Modified)
70 libratbox/trunk/src/event.c (File Modified)
73 androsyn 2008/12/10 04:08:39 UTC (20081210_4-26260)
75 Rebuild configure and friends with autoconf 2.63
80 libratbox/trunk/Makefile.in (File Modified)
81 libratbox/trunk/aclocal.m4 (File Modified)
82 libratbox/trunk/configure (File Modified)
83 libratbox/trunk/configure.ac (File Modified)
84 libratbox/trunk/include/libratbox_config.h.in (File Modified)
85 libratbox/trunk/src/Makefile.in (File Modified)
88 androsyn 2008/12/10 04:06:12 UTC (20081210_3-26258)
90 add a missing part of the ports timer commit
93 libratbox/trunk/include/commio-int.h (File Modified)
96 androsyn 2008/12/10 04:05:26 UTC (20081210_2-26256)
98 remove a duplicate prototype
101 libratbox/trunk/include/ratbox_lib.h (File Modified)
104 androsyn 2008/12/10 04:04:38 UTC (20081210_1-26254)
106 fix ports and devpoll and add timer support to ports
109 libratbox/trunk/src/commio.c (File Modified)
110 libratbox/trunk/src/devpoll.c (File Modified)
111 libratbox/trunk/src/ports.c (File Modified)
114 androsyn 2008/12/10 04:03:09 UTC (20081210_0-26252)
116 change SSL_CTX_use_certificate_file to SSL_CTX_use_certificate_chain_file
119 libratbox/trunk/src/openssl.c (File Modified)
122 androsyn 2008/11/23 17:13:19 UTC (20081123_1-26240)
124 revert that last change
127 libratbox/trunk/src/epoll.c (File Modified)
130 androsyn 2008/11/23 17:04:29 UTC (20081123_0-26238)
132 ifdef can_do_timerfd to avoid a compile time warning
135 libratbox/trunk/src/epoll.c (File Modified)
138 androsyn 2008/11/11 00:00:12 UTC (20081111_0-26180)
140 fix build errors on os x leopard
143 libratbox/trunk/src/unix.c (File Modified)
146 androsyn 2008/11/07 02:10:19 UTC (20081107_0-26178)
148 untested fix for building on os x -- environ is not accessible to shared libraries...
151 libratbox/trunk/src/unix.c (File Modified)
154 androsyn 2008/10/26 20:59:07 UTC (20081026_2-26170)
156 add rb_basename and rb_dirname
159 libratbox/trunk/include/rb_tools.h (File Modified)
160 libratbox/trunk/src/export-syms.txt (File Modified)
161 libratbox/trunk/src/tools.c (File Modified)
164 androsyn 2008/10/26 20:58:40 UTC (20081026_1-26168)
166 remove -O0 from configure.ac and configure
169 libratbox/trunk/configure (File Modified)
170 libratbox/trunk/configure.ac (File Modified)
173 androsyn 2008/10/26 20:48:56 UTC (20081026_0-26166)
175 do an ERR_get_error() if opening the dhparams file fails
178 libratbox/trunk/src/openssl.c (File Modified)
181 androsyn 2008/10/03 18:02:13 UTC (20081003_0-26126)
183 fix up the timerfd autoconf stuff a bit better
186 libratbox/trunk/acinclude.m4 (File Modified)
187 libratbox/trunk/configure (File Modified)
190 androsyn 2008/09/29 22:58:42 UTC (20080929_0-26122)
192 fix the timerfd_create check
195 libratbox/trunk/acinclude.m4 (File Modified)
196 libratbox/trunk/configure (File Modified)
199 androsyn 2008/09/20 01:27:19 UTC (20080920_1-26100)
201 properly cast a few things when doing pointer math and the like
204 libratbox/trunk/src/balloc.c (File Modified)
205 libratbox/trunk/src/openssl.c (File Modified)
208 androsyn 2008/09/20 01:05:42 UTC (20080920_0-26096)
210 make rb_close_all be a no-op on win32, its not too useful there either as windows doesn't inherit sockets/files by default
213 libratbox/trunk/src/commio.c (File Modified)
216 androsyn 2008/09/19 15:13:52 UTC (20080919_0-26092)
218 update indent.pro and rerun through indent
221 libratbox/trunk/.indent.pro (File Modified)
222 libratbox/trunk/include/arc4random.h (File Modified)
223 libratbox/trunk/include/commio-int.h (File Modified)
224 libratbox/trunk/include/commio-ssl.h (File Modified)
225 libratbox/trunk/include/rb_balloc.h (File Modified)
226 libratbox/trunk/include/rb_commio.h (File Modified)
227 libratbox/trunk/include/rb_event.h (File Modified)
228 libratbox/trunk/include/rb_helper.h (File Modified)
229 libratbox/trunk/include/rb_linebuf.h (File Modified)
230 libratbox/trunk/include/rb_memory.h (File Modified)
231 libratbox/trunk/include/rb_patricia.h (File Modified)
232 libratbox/trunk/include/rb_rawbuf.h (File Modified)
233 libratbox/trunk/include/rb_snprintf.h (File Modified)
234 libratbox/trunk/include/rb_tools.h (File Modified)
235 libratbox/trunk/src/arc4random.c (File Modified)
236 libratbox/trunk/src/balloc.c (File Modified)
237 libratbox/trunk/src/commio.c (File Modified)
238 libratbox/trunk/src/crypt.c (File Modified)
239 libratbox/trunk/src/devpoll.c (File Modified)
240 libratbox/trunk/src/epoll.c (File Modified)
241 libratbox/trunk/src/event.c (File Modified)
242 libratbox/trunk/src/gnutls.c (File Modified)
243 libratbox/trunk/src/helper.c (File Modified)
244 libratbox/trunk/src/kqueue.c (File Modified)
245 libratbox/trunk/src/linebuf.c (File Modified)
246 libratbox/trunk/src/nossl.c (File Modified)
247 libratbox/trunk/src/openssl.c (File Modified)
248 libratbox/trunk/src/patricia.c (File Modified)
249 libratbox/trunk/src/poll.c (File Modified)
250 libratbox/trunk/src/ports.c (File Modified)
251 libratbox/trunk/src/ratbox_lib.c (File Modified)
252 libratbox/trunk/src/rawbuf.c (File Modified)
253 libratbox/trunk/src/rb_memory.c (File Modified)
254 libratbox/trunk/src/select.c (File Modified)
255 libratbox/trunk/src/sigio.c (File Modified)
256 libratbox/trunk/src/snprintf.c (File Modified)
257 libratbox/trunk/src/tools.c (File Modified)
258 libratbox/trunk/src/unix.c (File Modified)
259 libratbox/trunk/src/win32.c (File Modified)
262 androsyn 2008/09/18 18:56:55 UTC (20080918_1-26088)
264 on win32 add randomness from RtlGenRandom if its available
267 libratbox/trunk/src/arc4random.c (File Modified)
270 androsyn 2008/09/18 18:41:19 UTC (20080918_0-26086)
272 add timerfd_create support on linux with glibc 2.8
275 libratbox/trunk/acinclude.m4 (File Modified)
276 libratbox/trunk/configure (File Modified)
277 libratbox/trunk/configure.ac (File Modified)
278 libratbox/trunk/include/libratbox_config.h.in (File Modified)
279 libratbox/trunk/src/Makefile.in (File Modified)
280 libratbox/trunk/src/epoll.c (File Modified)
281 libratbox/trunk/src/version.c.SH (File Modified)
284 androsyn 2008/09/15 15:47:42 UTC (20080915_0-26082)
286 cast svptr a bit harder to deal with 32bit systems. Also use sizeof our_signalfd_siginfo.
289 libratbox/trunk/src/epoll.c (File Modified)
292 jilles 2008/09/14 22:24:27 UTC (20080914_0-26078)
294 Fix infinite recursion crash on non-win32.
298 libratbox/trunk/src/unix.c (File Modified)
301 androsyn 2008/09/10 01:45:22 UTC (20080910_1-26072)
306 libratbox/trunk/src/select.c (File Modified)
309 androsyn 2008/09/10 00:23:41 UTC (20080910_0-26068)
311 attempt to override FD_SETSIZE for select and if rb_maxconnections is greater than FD_SETSIZE, lower rb_maxconnections. Also prefer select to win32
314 libratbox/trunk/src/commio.c (File Modified)
315 libratbox/trunk/src/select.c (File Modified)
318 androsyn 2008/09/09 22:58:11 UTC (20080909_8-26066)
320 actually make that use BIO_new_file
323 libratbox/trunk/src/openssl.c (File Modified)
326 androsyn 2008/09/09 22:19:14 UTC (20080909_7-26064)
328 avoid using FILE with openssl as this causes openssl to need OPENSSL_applink on some platforms which is annoying
331 libratbox/trunk/src/openssl.c (File Modified)
334 androsyn 2008/09/09 17:08:10 UTC (20080909_6-26060)
336 those symbols don't exist..oops
339 libratbox/trunk/src/export-syms.txt (File Modified)
342 androsyn 2008/09/09 17:05:19 UTC (20080909_5-26058)
344 move that down a little
347 libratbox/trunk/src/unix.c (File Modified)
350 androsyn 2008/09/09 16:47:03 UTC (20080909_4-26052)
352 change ifdef WIN32 to _WIN32
355 libratbox/trunk/include/commio-int.h (File Modified)
356 libratbox/trunk/include/ratbox_lib.h (File Modified)
357 libratbox/trunk/include/rb_commio.h (File Modified)
358 libratbox/trunk/src/balloc.c (File Modified)
359 libratbox/trunk/src/commio.c (File Modified)
360 libratbox/trunk/src/helper.c (File Modified)
361 libratbox/trunk/src/openssl.c (File Modified)
362 libratbox/trunk/src/unix.c (File Modified)
363 libratbox/trunk/src/win32.c (File Modified)
366 androsyn 2008/09/09 16:40:19 UTC (20080909_3-26048)
368 - Implement fd passing for win32 so that ssld will work on there.
369 - Add a few symbols to the library for portability issues
370 Note that this commit changes the API for rb_send_fd_buf as it now
371 also takes a pid option as this is needed on windows. This process
372 id should be the target process. Note that unix will just ignore
378 libratbox/trunk/Makefile.in (File Modified)
379 libratbox/trunk/include/ratbox_lib.h (File Modified)
380 libratbox/trunk/include/rb_commio.h (File Modified)
381 libratbox/trunk/src/commio.c (File Modified)
382 libratbox/trunk/src/export-syms.txt (File Modified)
383 libratbox/trunk/src/helper.c (File Modified)
384 libratbox/trunk/src/unix.c (File Modified)
385 libratbox/trunk/src/win32.c (File Modified)
388 androsyn 2008/09/09 16:37:30 UTC (20080909_2-26046)
390 pass libraries to LDFLAGS as well
393 libratbox/trunk/src/Makefile.am (File Modified)
394 libratbox/trunk/src/Makefile.in (File Modified)
397 androsyn 2008/09/09 16:36:15 UTC (20080909_1-26044)
399 make SSL_LIBS actually pass the path to the openssl libraries
402 libratbox/trunk/configure (File Modified)
403 libratbox/trunk/configure.ac (File Modified)
406 androsyn 2008/09/09 14:40:41 UTC (20080909_0-26036)
411 libratbox/trunk/src/commio.c (File Modified)
414 androsyn 2008/09/08 16:54:58 UTC (20080908_1-26034)
416 add a datagram socketpair for platforms that don't have it..mostly based on what is in perl for this
419 libratbox/trunk/src/commio.c (File Modified)
422 androsyn 2008/09/08 16:53:53 UTC (20080908_0-26032)
424 make rb_strerror be char instead of const char
427 libratbox/trunk/include/ratbox_lib.h (File Modified)
430 androsyn 2008/09/05 23:44:06 UTC (20080905_1-26022)
432 fix the define of the fake rb_sockaddr_storage so that m4 does not eat up our [ ]
435 libratbox/trunk/configure (File Modified)
436 libratbox/trunk/configure.ac (File Modified)
439 androsyn 2008/09/05 18:19:25 UTC (20080905_0-26012)
441 revert part of r25994
444 libratbox/trunk/configure (File Modified)
445 libratbox/trunk/configure.ac (File Modified)
448 androsyn 2008/09/04 21:43:03 UTC (20080904_3-26008)
450 change hard asserts to call both the soft assert code and the C library assert so that it gets in the ircd log files as well
453 libratbox/trunk/include/ratbox_lib.h (File Modified)
456 androsyn 2008/09/04 19:32:55 UTC (20080904_2-26000)
458 If somebody really wants to do profiling work..they can change rb_close_all the hard way. Also stop doing the weird stderr.log hack in libratbox let callers deal with stderr on their own
461 libratbox/trunk/src/commio.c (File Modified)
464 androsyn 2008/09/04 16:08:27 UTC (20080904_1-25998)
466 add missing rb_strerror prototypes
469 libratbox/trunk/include/ratbox_lib.h (File Modified)
470 libratbox/trunk/src/unix.c (File Modified)
471 libratbox/trunk/src/win32.c (File Modified)
474 androsyn 2008/09/04 15:06:21 UTC (20080904_0-25994)
476 some portability cleanups
479 libratbox/trunk/aclocal.m4 (File Modified)
480 libratbox/trunk/config.guess (File Modified)
481 libratbox/trunk/config.sub (File Modified)
482 libratbox/trunk/configure (File Modified)
483 libratbox/trunk/configure.ac (File Modified)
484 libratbox/trunk/include/arc4random.h (File Modified)
485 libratbox/trunk/include/libratbox_config.h.in (File Modified)
486 libratbox/trunk/include/ratbox_lib.h (File Modified)
487 libratbox/trunk/ltmain.sh (File Modified)
488 libratbox/trunk/src/Makefile.in (File Modified)
489 libratbox/trunk/src/commio.c (File Modified)
490 libratbox/trunk/src/export-syms.txt (File Modified)
491 libratbox/trunk/src/helper.c (File Modified)
492 libratbox/trunk/src/nossl.c (File Modified)
493 libratbox/trunk/src/unix.c (File Modified)
494 libratbox/trunk/src/win32.c (File Modified)
497 androsyn 2008/09/03 00:20:22 UTC (20080903_0-25992)
499 change the event stuff to just strndup the event name
502 libratbox/trunk/include/event-int.h (File Modified)
503 libratbox/trunk/src/event.c (File Modified)
506 androsyn 2008/09/02 21:40:49 UTC (20080902_0-25990)
508 fix makefile on bsd make
511 libratbox/trunk/src/Makefile.am (File Modified)
512 libratbox/trunk/src/Makefile.in (File Modified)
515 androsyn 2008/09/01 05:00:31 UTC (20080901_3-25984)
517 make extern not nested
520 libratbox/trunk/src/ratbox_lib.c (File Modified)
523 androsyn 2008/09/01 04:59:19 UTC (20080901_2-25982)
525 and add version.c.SH too
528 libratbox/trunk/src/version.c.SH (File Added)
531 androsyn 2008/09/01 04:58:51 UTC (20080901_1-25980)
533 fix up version output stuff
536 libratbox/trunk/src/Makefile.am (File Modified)
537 libratbox/trunk/src/Makefile.in (File Modified)
538 libratbox/trunk/src/ratbox_lib.c (File Modified)
541 androsyn 2008/09/01 04:50:17 UTC (20080901_0-25978)
546 libratbox/trunk/README (File Modified)
549 androsyn 2008/09/01 03:18:34 UTC (25975)
551 remove NOBALLOC code from linebuf.c and fill in the rb_bh_usage stuff for NOBALLOC
554 libratbox/trunk/src/balloc.c (File Modified)
555 libratbox/trunk/src/linebuf.c (File Modified)
558 androsyn 2008/09/01 03:12:32 UTC (25973)
563 libratbox/trunk/src/event.c (File Modified)
566 androsyn 2008/09/01 03:07:46 UTC (25971)
568 change u_char to uint8_t
571 libratbox/trunk/src/crypt.c (File Modified)
574 androsyn 2008/08/27 19:28:26 UTC (25963)
576 deal with rb_vsnprintf_append having a string passed to it that is longer than len, in such case we truncate the string..
579 libratbox/trunk/src/snprintf.c (File Modified)
582 androsyn 2008/08/27 14:59:09 UTC (25961)
584 the way ev->name was assigned was pretty bogus and pretty much only worked because we always used strings that always were statically allocated in the executable. fix this and do it correctly
587 libratbox/trunk/include/event-int.h (File Modified)
588 libratbox/trunk/src/event.c (File Modified)
591 androsyn 2008/08/25 19:19:35 UTC (25955)
593 make that a %s instead of a %d
596 libratbox/trunk/src/commio.c (File Modified)
599 androsyn 2008/08/15 16:29:35 UTC (25897)
601 order of operations in C can be a real bitch sometimes
604 libratbox/trunk/src/balloc.c (File Modified)
607 androsyn 2008/08/14 18:23:23 UTC (25885)
609 fix block heap garbage collection properly
612 libratbox/trunk/src/balloc.c (File Modified)
615 androsyn 2008/08/12 15:43:58 UTC (25871)
617 fix a crash in the rb_bh_gc code
620 libratbox/trunk/src/balloc.c (File Modified)
623 androsyn 2008/08/06 19:51:44 UTC (25861)
625 put back in the pad to even pointer boundaries stuff
628 libratbox/trunk/src/balloc.c (File Modified)
631 androsyn 2008/08/06 19:30:25 UTC (25859)
633 fix the block heap free code
636 libratbox/trunk/src/balloc.c (File Modified)
639 androsyn 2008/08/06 19:14:38 UTC (25857)
641 Fix a bug where we would get SIGBUS crashes when trying to use a long long.
642 The problem was we were only aligning pointers to 4 bytes, which isn't good
643 enough for long long on sparc when using gcc 4.x. Apparently gcc 3.x was more
644 tolerant of this. This fixes it correctly.
649 libratbox/trunk/src/balloc.c (File Modified)
652 androsyn 2008/08/05 04:12:26 UTC (25853)
654 fix a buffer overrun in the nossl case
657 libratbox/trunk/src/nossl.c (File Modified)
660 androsyn 2008/08/04 22:04:38 UTC (25833)
662 make GET_SS_FAMILY use const and add a SET_SS_FAMILY macro. ircd fixes coming shortly
665 libratbox/trunk/include/ratbox_lib.h (File Modified)
668 androsyn 2008/07/29 15:26:55 UTC (25795)
670 some sanity checks in the rb_open path
673 libratbox/trunk/src/commio.c (File Modified)
676 androsyn 2008/07/29 14:47:48 UTC (25793)
678 pass new_F along to rb_ssl_accept_setup instead of the fd itself
681 libratbox/trunk/include/commio-ssl.h (File Modified)
682 libratbox/trunk/src/commio.c (File Modified)
683 libratbox/trunk/src/gnutls.c (File Modified)
684 libratbox/trunk/src/nossl.c (File Modified)
685 libratbox/trunk/src/openssl.c (File Modified)
688 androsyn 2008/07/28 23:14:29 UTC (25791)
690 log if rb_open returns NULL on accept and close the fd..this shouldn't happen and the real cause needs to be found
693 libratbox/trunk/src/commio.c (File Modified)
696 androsyn 2008/07/11 18:21:57 UTC (25705)
698 add a newline at the end of arc4random.c
701 libratbox/trunk/src/arc4random.c (File Modified)
704 androsyn 2008/07/10 18:34:03 UTC (25699)
706 i'm doing good today..move the ifdefs down
709 libratbox/trunk/src/arc4random.c (File Modified)
712 androsyn 2008/07/10 18:32:34 UTC (25697)
714 remove some debugging code
717 libratbox/trunk/src/arc4random.c (File Modified)
718 libratbox/trunk/src/nossl.c (File Modified)
721 androsyn 2008/07/10 18:30:19 UTC (25695)
723 add a missing ; and add arc4random.h too
726 libratbox/trunk/include/arc4random.h (File Added)
727 libratbox/trunk/src/openssl.c (File Modified)
730 androsyn 2008/07/10 18:27:23 UTC (25693)
732 forgot a prototype for rb_get_pseudo_random
735 libratbox/trunk/include/rb_commio.h (File Modified)
738 androsyn 2008/07/10 18:05:43 UTC (25691)
743 libratbox/trunk/src/nossl.c (File Modified)
746 androsyn 2008/07/10 17:13:27 UTC (25689)
748 - Add arc4random as a source for random bytes in the nossl.c case.
749 - Add in a pseudo random source function as well. This is really only different on OpenSSL.
754 libratbox/trunk/configure (File Modified)
755 libratbox/trunk/configure.ac (File Modified)
756 libratbox/trunk/include/libratbox_config.h.in (File Modified)
757 libratbox/trunk/src/Makefile.am (File Modified)
758 libratbox/trunk/src/Makefile.in (File Modified)
759 libratbox/trunk/src/arc4random.c (File Added)
760 libratbox/trunk/src/export-syms.txt (File Modified)
761 libratbox/trunk/src/gnutls.c (File Modified)
762 libratbox/trunk/src/nossl.c (File Modified)
763 libratbox/trunk/src/openssl.c (File Modified)
766 androsyn 2008/07/06 18:57:15 UTC (25683)
768 change a rb_uint8_t to uint8_t
771 libratbox/trunk/configure (File Modified)
772 libratbox/trunk/configure.ac (File Modified)
775 androsyn 2008/07/06 05:15:22 UTC (25681)
777 fix the socklen_t stuff
780 libratbox/trunk/configure (File Modified)
781 libratbox/trunk/configure.ac (File Modified)
782 libratbox/trunk/include/libratbox_config.h.in (File Modified)
785 androsyn 2008/07/06 04:33:03 UTC (25679)
787 get rid of some testing code that snuck into the last commit
790 libratbox/trunk/configure (File Modified)
791 libratbox/trunk/configure.ac (File Modified)
794 androsyn 2008/07/06 04:13:05 UTC (25675)
796 remove the rb_uint/rb_int stuff as we require a C99 compiler and this is standard now. Also add a better check for socklen_t
799 libratbox/trunk/acinclude.m4 (File Modified)
800 libratbox/trunk/configure (File Modified)
801 libratbox/trunk/configure.ac (File Modified)
802 libratbox/trunk/include/commio-int.h (File Modified)
803 libratbox/trunk/include/libratbox_config.h.in (File Modified)
804 libratbox/trunk/include/rb_commio.h (File Modified)
805 libratbox/trunk/include/rb_linebuf.h (File Modified)
806 libratbox/trunk/src/Makefile.in (File Modified)
807 libratbox/trunk/src/balloc.c (File Modified)
808 libratbox/trunk/src/commio.c (File Modified)
809 libratbox/trunk/src/crypt.c (File Modified)
810 libratbox/trunk/src/epoll.c (File Modified)
811 libratbox/trunk/src/rawbuf.c (File Modified)
814 androsyn 2008/07/06 03:10:23 UTC (25673)
819 libratbox/trunk/src/commio.c (File Modified)
822 androsyn 2008/06/24 14:04:50 UTC (25588)
824 move some of the common accept code into a function
827 libratbox/trunk/src/openssl.c (File Modified)
830 androsyn 2008/06/20 21:49:53 UTC (25576)
835 libratbox/trunk/configure (File Modified)
838 androsyn 2008/06/20 21:49:06 UTC (25574)
840 enable Id tags on configure.ac
843 libratbox/trunk/configure.ac (File Modified) (Property Modified)
846 jilles 2008/06/20 21:42:48 UTC (25572)
852 libratbox/trunk/configure (File Modified)
855 jilles 2008/06/20 21:42:29 UTC (25570)
857 Change == in test to =.
861 libratbox/trunk/configure.ac (File Modified)
864 androsyn 2008/06/20 18:46:08 UTC (25568)
866 add a missing commio-ssl.h include in gnutls.c
869 libratbox/trunk/src/gnutls.c (File Modified)
872 androsyn 2008/06/19 19:05:46 UTC (25556)
874 don't load the certificate twice and remember to close the file after opening it
877 libratbox/trunk/src/gnutls.c (File Modified)
880 androsyn 2008/06/11 14:40:44 UTC (25532)
882 All sorts of autotools goo for GNUTLS. Partially based on nenolod's patch.
886 libratbox/trunk/Makefile.in (File Modified)
887 libratbox/trunk/aclocal.m4 (File Modified)
888 libratbox/trunk/configure (File Modified)
889 libratbox/trunk/configure.ac (File Modified)
890 libratbox/trunk/include/libratbox_config.h.in (File Modified)
891 libratbox/trunk/src/Makefile.am (File Modified)
892 libratbox/trunk/src/Makefile.in (File Modified)
893 libratbox/trunk/src/nossl.c (File Modified)
896 androsyn 2008/06/11 06:12:55 UTC (25530)
898 first pass at gnutls code..
901 libratbox/trunk/src/gnutls.c (File Added)
904 jilles 2008/05/17 13:36:55 UTC (25387)
906 Remove static inline symbols from export-syms.txt.
907 These do not exist in the library and some platforms
908 such as MacOS X don't like that.
912 libratbox/trunk/src/export-syms.txt (File Modified)
915 androsyn 2008/05/16 16:06:02 UTC (25377)
917 fix a compile warning
920 libratbox/trunk/src/openssl.c (File Modified)
923 androsyn 2008/05/16 15:19:51 UTC (25375)
925 fix up the soft assert stuff for libratbox and rename likely/unlikely to rb_likely/rb_unlikely
928 libratbox/trunk/include/commio-int.h (File Modified)
929 libratbox/trunk/include/ratbox_lib.h (File Modified)
930 libratbox/trunk/include/rb_memory.h (File Modified)
931 libratbox/trunk/src/balloc.c (File Modified)
932 libratbox/trunk/src/commio.c (File Modified)
933 libratbox/trunk/src/linebuf.c (File Modified)
934 libratbox/trunk/src/poll.c (File Modified)
935 libratbox/trunk/src/ratbox_lib.c (File Modified)
936 libratbox/trunk/src/sigio.c (File Modified)
937 libratbox/trunk/src/snprintf.c (File Modified)
940 jilles 2008/05/14 17:55:22 UTC (25364)
942 Fix a mistake in kqueue 'overflow' handling.
943 If there is no space in the output buffer to report an
944 error adding to the kqueue, kevent(2) will abort and
945 return the error in errno (I was correct that it does
946 not tell you where it failed). So do not abort the loop
947 if kevent(2) fails and do not log (expected) EBADF.
951 libratbox/trunk/src/kqueue.c (File Modified)
954 androsyn 2008/05/13 14:48:46 UTC (25358)
956 save connect errno so that we get a correct connect failure reason
959 libratbox/trunk/src/commio.c (File Modified)
962 jilles 2008/05/12 17:52:22 UTC (25356)
964 Fix a possible crash with SSL connections closing early.
968 libratbox/trunk/src/openssl.c (File Modified)
971 jilles 2008/05/12 16:51:54 UTC (25354)
973 Fix kqueue sometimes dropping updates.
974 (ircd wouldn't read or write anymore to certain clients)
975 This happens because kqueue.c will often try to add
976 already closed file descriptors to the kqueue. The kernel
977 tries to report bad file descriptors in the eventlist; if
978 the eventlist has no space, processing of the changelist
981 1. allocate two kqlst things, one for what kqlst currently does
982 and one as output buffer
983 this ensures the kevent(2) call in rb_select_kqueue() never
985 2. replace the kevent(2) call in kq_update_events() by a loop
986 that processes the updates one at a time
987 that doesn't happen much, and it's the only way to be sure
988 without also getting events out of the queue we cannot process
993 libratbox/trunk/src/kqueue.c (File Modified)
996 androsyn 2008/05/08 19:32:13 UTC (25327)
998 forgot prototypes and nossl versions of rb_ssl handshake stuff
1001 libratbox/trunk/include/rb_commio.h (File Modified)
1002 libratbox/trunk/src/nossl.c (File Modified)
1005 androsyn 2008/05/08 19:09:42 UTC (25325)
1007 keep track of the number of openssl handshakes and export rb_ssl_handshake_count and rb_ssl_clear_handshake_count
1010 libratbox/trunk/include/commio-int.h (File Modified)
1011 libratbox/trunk/src/export-syms.txt (File Modified)
1012 libratbox/trunk/src/openssl.c (File Modified)
1015 androsyn 2008/05/02 12:41:05 UTC (25291)
1017 fix build for bsd platforms with lack EVFILT_TIMER
1020 libratbox/trunk/src/kqueue.c (File Modified)
1023 androsyn 2008/04/21 18:38:23 UTC (25245)
1025 kill a process with SIGKILL when calling helper_close to be certain the process goes away
1028 libratbox/trunk/src/helper.c (File Modified)
1031 river 2008/04/16 20:33:35 UTC (25235)
1033 support for compiling on OpenVMS (untested)
1037 libratbox/trunk/include/libratbox_config.h_vms (File Added)
1038 libratbox/trunk/src/descrip.mms (File Added)
1039 libratbox/trunk/src/rawbuf.c (File Modified)
1042 androsyn 2008/04/16 20:11:37 UTC (25233)
1044 less than zero doesn't make sense for size_t
1047 libratbox/trunk/src/balloc.c (File Modified)
1050 jilles 2008/04/13 16:19:04 UTC (25229)
1052 patricia: remove ugly abuse of K&R style function declaration
1053 It left the argument types unspecified in a function
1054 pointer, then called it using different numbers of
1059 libratbox/trunk/include/rb_patricia.h (File Modified)
1060 libratbox/trunk/src/patricia.c (File Modified)
1063 jilles 2008/04/12 22:20:43 UTC (25227)
1065 Remove linebuf's per-line flushing flag, as it's per-head state.
1066 In rare cases, this sharing caused the ircd to skip
1067 part of outgoing traffic, e.g. appearing as "not enough
1068 parameters" errors on the other side.
1069 The purpose of this flag can be fulfilled by the writeofs
1074 libratbox/trunk/include/rb_linebuf.h (File Modified)
1075 libratbox/trunk/src/linebuf.c (File Modified)
1078 jilles 2008/04/12 14:30:19 UTC (25225)
1080 read/write return type should be ssize_t, not int or size_t.
1081 The writev emulation used size_t, which is unsigned,
1082 preventing negative values to be seen.
1086 libratbox/trunk/src/commio.c (File Modified)
1089 jilles 2008/04/11 08:48:21 UTC (25223)
1091 kqueue: also use EV_ONESHOT for read events
1092 This makes the kernel's state agree with our handler pointer.
1093 SSL may need to suspend selecting for reading to write
1094 something, e.g. with renegotiation.
1098 libratbox/trunk/src/kqueue.c (File Modified)
1101 jilles 2008/04/09 19:43:08 UTC (25219)
1103 Call the accept callback when timing out an SSL accept.
1104 The callback will close the F.
1108 libratbox/trunk/src/openssl.c (File Modified)
1111 jilles 2008/04/09 19:26:04 UTC (25217)
1113 Fix up ssl_accept WANT_READ/WANT_WRITE a bit.
1114 Only select for the exact thing asked, and if
1115 SSL_ERROR_SYSCALL happens abort it even if the
1116 errno is "ignorable".
1120 libratbox/trunk/src/openssl.c (File Modified)
1123 jilles 2008/04/05 19:09:32 UTC (25205)
1125 Fix SET_SS_LEN so that it also works correctly outside libratbox.
1126 Use RB_SOCKADDR_HAS_SA_LEN instead of SOCKADDR_IN_HAS_LEN
1127 which is only defined inside libratbox.
1128 This fixes creating own sockaddr structs in other programs
1129 using SET_SS_LEN, then passing them to libratbox, on
1130 4.4BSD based systems.
1134 libratbox/trunk/include/ratbox_lib.h (File Modified)
1137 androsyn 2008/04/04 18:43:29 UTC (25203)
1139 don't spin on accept when you don't get any data
1142 libratbox/trunk/src/openssl.c (File Modified)
1145 androsyn 2008/04/01 22:05:38 UTC (25197)
1147 return useful errno values here
1150 libratbox/trunk/src/nossl.c (File Modified)
1153 jilles 2008/04/01 20:38:54 UTC (25195)
1155 Make this link without OpenSSL.
1160 libratbox/trunk/src/nossl.c (File Modified)
1163 androsyn 2008/03/30 16:34:18 UTC (25177)
1165 Remove DISABLE_SSL_COMP stuff completely. Force our outbound connections to use TLSv1
1168 libratbox/trunk/src/openssl.c (File Modified)
1171 androsyn 2008/03/30 15:45:01 UTC (25175)
1173 remove that trailing 0 from the undef
1176 libratbox/trunk/src/openssl.c (File Modified)
1179 androsyn 2008/03/30 15:04:05 UTC (25173)
1181 reenable openssl compression
1184 libratbox/trunk/src/openssl.c (File Modified)
1187 androsyn 2008/03/28 17:19:12 UTC (25151)
1189 have rb_event_addonce return an ev_entry - get event.h too
1192 libratbox/trunk/include/rb_event.h (File Modified)
1195 androsyn 2008/03/28 17:17:51 UTC (25149)
1200 libratbox/trunk/src/openssl.c (File Modified)
1203 androsyn 2008/03/28 17:15:47 UTC (25147)
1205 have rb_event_addonce return an ev_entry
1208 libratbox/trunk/src/event.c (File Modified)
1211 androsyn 2008/03/27 18:24:58 UTC (25145)
1213 add some more get_last_err() calls, some of these might not be needed, but they don't hurt really either
1216 libratbox/trunk/src/openssl.c (File Modified)
1219 androsyn 2008/03/27 18:14:01 UTC (25143)
1221 call get_last_err() after doing SSL_shutdown
1224 libratbox/trunk/src/openssl.c (File Modified)
1227 androsyn 2008/03/17 13:04:36 UTC (25137)
1229 fix libssl detection on operating systems that don't automagically pull in dependant libraries
1232 libratbox/trunk/configure (File Modified)
1233 libratbox/trunk/configure.ac (File Modified)
1236 androsyn 2008/03/17 08:13:41 UTC (25129)
1238 add a stub rb_ssl_shutdown
1241 libratbox/trunk/src/nossl.c (File Modified)
1244 androsyn 2008/03/10 20:26:45 UTC (25107)
1246 only fclose(param) if we opened it successfully
1249 libratbox/trunk/src/openssl.c (File Modified)
1252 androsyn 2008/02/25 17:36:12 UTC (25091)
1254 clear ssl comp for outbound connections too
1257 libratbox/trunk/src/openssl.c (File Modified)
1260 androsyn 2008/02/20 17:35:47 UTC (25083)
1262 fix autoconf again..
1265 libratbox/trunk/configure (File Modified)
1266 libratbox/trunk/configure.ac (File Modified)
1269 androsyn 2008/02/20 17:22:00 UTC (25081)
1271 fix autoconf check for ssl libraries
1274 libratbox/trunk/configure (File Modified)
1275 libratbox/trunk/configure.ac (File Modified)
1278 androsyn 2008/01/28 21:05:30 UTC (25050)
1280 replace ERR_get_error calls with get_last_err which pops all errors off of the openssl error stack and returns the last one
1283 libratbox/trunk/src/openssl.c (File Modified)
1286 androsyn 2008/01/23 18:34:02 UTC (25048)
1288 actually change ptrdiff_t to uintptr_t as that is what we really want
1291 libratbox/trunk/src/balloc.c (File Modified)
1294 androsyn 2008/01/23 16:17:04 UTC (25044)
1296 missed a ptrdiff_t cast
1299 libratbox/trunk/src/balloc.c (File Modified)
1302 androsyn 2008/01/23 16:14:08 UTC (25042)
1304 oops..lets try that again
1307 libratbox/trunk/include/rb_tools.h (File Modified)
1310 androsyn 2008/01/23 16:11:34 UTC (25040)
1312 some inline related cleanups
1315 libratbox/trunk/include/rb_tools.h (File Modified)
1316 libratbox/trunk/src/export-syms.txt (File Modified)
1317 libratbox/trunk/src/tools.c (File Modified)
1320 androsyn 2008/01/23 16:03:08 UTC (25038)
1322 - Use ptrdiff_t in a few places.
1323 - Move libratbox_config.h to be the first header included.
1328 libratbox/trunk/include/rb_commio.h (File Modified)
1329 libratbox/trunk/src/balloc.c (File Modified)
1330 libratbox/trunk/src/commio.c (File Modified)
1331 libratbox/trunk/src/crypt.c (File Modified)
1332 libratbox/trunk/src/devpoll.c (File Modified)
1333 libratbox/trunk/src/epoll.c (File Modified)
1334 libratbox/trunk/src/event.c (File Modified)
1335 libratbox/trunk/src/helper.c (File Modified)
1336 libratbox/trunk/src/kqueue.c (File Modified)
1337 libratbox/trunk/src/linebuf.c (File Modified)
1338 libratbox/trunk/src/nossl.c (File Modified)
1339 libratbox/trunk/src/openssl.c (File Modified)
1340 libratbox/trunk/src/patricia.c (File Modified)
1341 libratbox/trunk/src/poll.c (File Modified)
1342 libratbox/trunk/src/ports.c (File Modified)
1343 libratbox/trunk/src/ratbox_lib.c (File Modified)
1344 libratbox/trunk/src/rawbuf.c (File Modified)
1345 libratbox/trunk/src/rb_memory.c (File Modified)
1346 libratbox/trunk/src/select.c (File Modified)
1347 libratbox/trunk/src/sigio.c (File Modified)
1348 libratbox/trunk/src/snprintf.c (File Modified)
1349 libratbox/trunk/src/tools.c (File Modified)
1350 libratbox/trunk/src/unix.c (File Modified)
1351 libratbox/trunk/src/win32.c (File Modified)
1354 androsyn 2008/01/23 15:38:26 UTC (25036)
1356 remove int rc as it never gets used
1359 libratbox/trunk/src/openssl.c (File Modified)
1362 androsyn 2008/01/23 15:36:02 UTC (25034)
1364 get rid of old_flags in sigio.c
1367 libratbox/trunk/src/sigio.c (File Modified)
1370 androsyn 2008/01/23 04:54:13 UTC (25032)
1372 replace u_short/u_char usage to unsigned short and unsigned char
1375 libratbox/trunk/include/rb_patricia.h (File Modified)
1378 androsyn 2008/01/23 04:01:19 UTC (25026)
1380 remove AC_PROG_CC check
1383 libratbox/trunk/configure (File Modified)
1384 libratbox/trunk/configure.ac (File Modified)
1387 androsyn 2008/01/23 03:54:00 UTC (25022)
1389 Okay.. its 2008. Require a C99 capable compiler.
1393 libratbox/trunk/configure (File Modified)
1394 libratbox/trunk/configure.ac (File Modified)
1395 libratbox/trunk/include/rb_memory.h (File Modified)
1396 libratbox/trunk/src/rb_memory.c (File Modified)
1397 libratbox/trunk/src/snprintf.c (File Modified)
1400 androsyn 2008/01/23 03:10:15 UTC (25018)
1402 export return values for ssl related stuff
1405 libratbox/trunk/include/rb_commio.h (File Modified)
1406 libratbox/trunk/src/openssl.c (File Modified)
1407 libratbox/trunk/src/rawbuf.c (File Modified)
1410 androsyn 2008/01/23 00:23:20 UTC (25016)
1412 Enable SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER in openssl.c
1415 libratbox/trunk/src/openssl.c (File Modified)
1418 androsyn 2008/01/21 06:26:05 UTC (25006)
1420 close dh param file after opening it
1423 libratbox/trunk/src/openssl.c (File Modified)
1426 androsyn 2008/01/21 06:05:04 UTC (25002)
1428 update sigio warning
1431 libratbox/trunk/src/sigio.c (File Modified)
1434 androsyn 2008/01/21 05:56:49 UTC (25000)
1436 - cleanup errno handling in epoll.c
1437 - make some fairly large buffers in signalfd_handler static rather than allocated off the static
1441 libratbox/trunk/src/epoll.c (File Modified)
1444 androsyn 2008/01/21 04:37:08 UTC (24998)
1446 remove a pointless memset from rawbuf.c as the block heap memsets already
1449 libratbox/trunk/src/rawbuf.c (File Modified)
1452 androsyn 2008/01/20 20:32:37 UTC (24988)
1454 check that msg.msg_controllen > 0 when receiving fds.
1457 libratbox/trunk/src/commio.c (File Modified)
1460 androsyn 2008/01/20 19:41:04 UTC (24980)
1462 - fix a cast issue in execv
1463 - fix a shadowed variable in kqueue.c
1468 libratbox/trunk/src/kqueue.c (File Modified)
1469 libratbox/trunk/src/unix.c (File Modified)
1472 androsyn 2008/01/20 19:38:36 UTC (24978)
1474 wrap struct timer_data in USE_TIMER_CREATE
1477 libratbox/trunk/include/commio-int.h (File Modified)
1480 androsyn 2008/01/16 14:51:07 UTC (24962)
1482 fix ifdefs in sigio.c
1485 libratbox/trunk/src/sigio.c (File Modified)
1488 androsyn 2008/01/14 20:45:16 UTC (24942)
1490 - Add support for sigio doing timed events as well..
1494 libratbox/trunk/include/commio-int.h (File Modified)
1495 libratbox/trunk/src/commio.c (File Modified)
1496 libratbox/trunk/src/sigio.c (File Modified)
1499 androsyn 2008/01/14 20:44:03 UTC (24938)
1501 add rb_helper_write_queue to the list of exported symbols
1504 libratbox/trunk/src/export-syms.txt (File Modified)
1507 androsyn 2008/01/14 20:43:23 UTC (24936)
1509 tweak the helper write code a bit
1512 libratbox/trunk/include/rb_helper.h (File Modified)
1513 libratbox/trunk/src/helper.c (File Modified)
1516 androsyn 2008/01/14 18:17:39 UTC (24934)
1518 When using sigio, if we have a socket that is already set O_ASYNC, clear
1519 the O_ASYNC bit, fcntl() the flags without O_ASYNC and then re-register it.
1520 This clears out any old si_fd field that might exist from having the fd passed
1521 from another process.
1525 libratbox/trunk/src/sigio.c (File Modified)
1528 androsyn 2008/01/14 17:35:30 UTC (24932)
1530 actually revert that, going to do this differently
1533 libratbox/trunk/src/commio.c (File Modified)
1536 androsyn 2008/01/14 17:34:24 UTC (24930)
1538 set sockets nonblocking and the like when receving them
1541 libratbox/trunk/src/commio.c (File Modified)
1544 androsyn 2008/01/14 17:23:33 UTC (24928)
1546 some cleanups in the openssl code
1549 libratbox/trunk/src/openssl.c (File Modified)
1552 androsyn 2008/01/14 01:16:00 UTC (24926)
1554 If delay == -1, pass NULL to kevent() for the timeout.
1558 libratbox/trunk/src/kqueue.c (File Modified)
1561 androsyn 2008/01/13 21:49:14 UTC (24924)
1563 fix a few things that the sparse warned about
1566 libratbox/trunk/src/commio.c (File Modified)
1567 libratbox/trunk/src/rb_memory.c (File Modified)
1570 androsyn 2008/01/13 02:53:11 UTC (24922)
1572 work around a glibc header bug on 32bit systems and fix a prototype issue
1575 libratbox/trunk/src/epoll.c (File Modified)
1578 androsyn 2008/01/13 02:51:16 UTC (24920)
1580 fix a thinko in kqueue.c as well
1583 libratbox/trunk/src/kqueue.c (File Modified)
1586 androsyn 2008/01/13 02:50:35 UTC (24918)
1588 add event-int.h to kqueue.c
1591 libratbox/trunk/src/kqueue.c (File Modified)
1594 androsyn 2008/01/11 00:01:14 UTC (24880)
1596 it seems that doing a readv from a signalfd socket is buggy
1599 libratbox/trunk/src/epoll.c (File Modified)
1602 androsyn 2008/01/10 18:21:17 UTC (24874)
1604 abort if rb_restart == NULL or rb_die == NULL and we are called
1607 libratbox/trunk/src/ratbox_lib.c (File Modified)
1610 androsyn 2008/01/10 16:33:54 UTC (24866)
1612 reconsidered having rb_ctime take a pointer to time_t, so just have it take a time_t like before
1615 libratbox/trunk/include/ratbox_lib.h (File Modified)
1616 libratbox/trunk/src/ratbox_lib.c (File Modified)
1619 androsyn 2008/01/10 16:18:11 UTC (24862)
1621 - Tweak rb_ctime to take a size argument.
1622 - Tweak both rb_ctime and rb_date to take a time_t * instead of a time_t
1623 - Also modify rb_ctime to internally defined day and month names.
1627 libratbox/trunk/configure (File Modified)
1628 libratbox/trunk/configure.ac (File Modified)
1629 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1630 libratbox/trunk/include/ratbox_lib.h (File Modified)
1631 libratbox/trunk/src/ratbox_lib.c (File Modified)
1634 androsyn 2008/01/08 20:24:51 UTC (24854)
1636 hand ssl errors to the accept callback instead of closing the fd behind the callers back
1639 libratbox/trunk/include/rb_commio.h (File Modified)
1640 libratbox/trunk/src/openssl.c (File Modified)
1643 androsyn 2008/01/03 19:42:17 UTC (24840)
1645 When the commio system isn't setup, add events like normal. Once commio
1646 event processing is ready, add all scheduled events into it.
1651 libratbox/trunk/include/event-int.h (File Modified)
1652 libratbox/trunk/src/commio.c (File Modified)
1653 libratbox/trunk/src/event.c (File Modified)
1656 androsyn 2008/01/03 02:58:14 UTC (24832)
1658 forgot to commit commio-ssl.h
1661 libratbox/trunk/include/commio-ssl.h (File Modified)
1664 androsyn 2008/01/02 20:41:25 UTC (24828)
1666 oops move rb_supports_ssl to rb_commio.h
1669 libratbox/trunk/include/rb_commio.h (File Modified)
1672 androsyn 2008/01/02 20:40:10 UTC (24826)
1674 add prototype for rb_supports_ssl
1677 libratbox/trunk/include/commio-ssl.h (File Modified)
1680 androsyn 2008/01/02 19:56:27 UTC (24824)
1682 add rb_supports_ssl function to allow a caller to figure out if we support ssl or not
1685 libratbox/trunk/src/export-syms.txt (File Modified)
1686 libratbox/trunk/src/nossl.c (File Modified)
1687 libratbox/trunk/src/openssl.c (File Modified)
1690 androsyn 2008/01/02 19:51:38 UTC (24822)
1695 libratbox/trunk/include/commio-ssl.h (File Added)
1698 androsyn 2008/01/02 19:47:32 UTC (24820)
1700 tidy up openssl vs nossl code.
1704 libratbox/trunk/include/commio-int.h (File Modified)
1705 libratbox/trunk/src/Makefile.am (File Modified)
1706 libratbox/trunk/src/Makefile.in (File Modified)
1707 libratbox/trunk/src/commio.c (File Modified)
1708 libratbox/trunk/src/nossl.c (File Modified)
1709 libratbox/trunk/src/openssl.c (File Modified)
1712 androsyn 2008/01/02 15:43:50 UTC (24810)
1717 libratbox/trunk/include/event-int.h (File Added)
1720 androsyn 2008/01/02 08:17:05 UTC (24808)
1722 - Add support for doing timers using the commio handlers.
1723 -- epoll currently sorta supports it if the system has both signalfd and timer_create support (tested on Linux 2.6.24-rc6 + glibc 2.7)
1724 -- kqueue supports it if EVFILT_TIMER is supported. (not tested yet)
1726 - Add a file called export-syms.txt that allows libtool to only export certain symbols in this list to the rest of the world.
1727 This keeps the internal commio functions and the like internal.
1732 libratbox/trunk/Makefile.in (File Modified)
1733 libratbox/trunk/acinclude.m4 (File Modified)
1734 libratbox/trunk/configure (File Modified)
1735 libratbox/trunk/configure.ac (File Modified)
1736 libratbox/trunk/include/commio-int.h (File Modified)
1737 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1738 libratbox/trunk/include/ratbox_lib.h (File Modified)
1739 libratbox/trunk/include/rb_event.h (File Modified)
1740 libratbox/trunk/include/rb_helper.h (File Modified)
1741 libratbox/trunk/src/Makefile.am (File Modified)
1742 libratbox/trunk/src/Makefile.in (File Modified)
1743 libratbox/trunk/src/commio.c (File Modified)
1744 libratbox/trunk/src/devpoll.c (File Modified)
1745 libratbox/trunk/src/epoll.c (File Modified)
1746 libratbox/trunk/src/event.c (File Modified)
1747 libratbox/trunk/src/export-syms.txt (File Added)
1748 libratbox/trunk/src/helper.c (File Modified)
1749 libratbox/trunk/src/kqueue.c (File Modified)
1750 libratbox/trunk/src/poll.c (File Modified)
1751 libratbox/trunk/src/ports.c (File Modified)
1752 libratbox/trunk/src/ratbox_lib.c (File Modified)
1753 libratbox/trunk/src/select.c (File Modified)
1754 libratbox/trunk/src/sigio.c (File Modified)
1755 libratbox/trunk/src/win32.c (File Modified)
1758 androsyn 2007/12/29 01:51:41 UTC (24802)
1760 fix some braindamage here
1763 libratbox/trunk/src/helper.c (File Modified)
1766 androsyn 2007/12/28 01:59:05 UTC (24792)
1768 macros + order of operations will eat your brains
1771 libratbox/trunk/include/commio-int.h (File Modified)
1774 androsyn 2007/12/28 01:54:04 UTC (24790)
1776 okay must sleep now..after this stuff...
1779 libratbox/trunk/include/commio-int.h (File Modified)
1782 androsyn 2007/12/28 01:50:46 UTC (24788)
1787 libratbox/trunk/include/commio-int.h (File Modified)
1790 androsyn 2007/12/28 01:45:30 UTC (24786)
1792 get rid of a stale define
1795 libratbox/trunk/include/commio-int.h (File Modified)
1798 androsyn 2007/12/28 00:36:41 UTC (24784)
1800 change fd hash a bit
1803 libratbox/trunk/include/commio-int.h (File Modified)
1806 androsyn 2007/12/27 17:52:30 UTC (24780)
1808 forgot to merge in one diff
1811 libratbox/trunk/src/openssl.c (File Modified)
1814 androsyn 2007/12/27 17:50:13 UTC (24778)
1816 Make the ssl read/write code a bit more sane and add some ways of exporting out ssl error codes.
1820 libratbox/trunk/include/commio-int.h (File Modified)
1821 libratbox/trunk/include/rb_commio.h (File Modified)
1822 libratbox/trunk/src/commio.c (File Modified)
1823 libratbox/trunk/src/openssl.c (File Modified)
1826 jilles 2007/12/26 16:37:43 UTC (24776)
1828 Fix type checking on file descriptor being received over socket.
1832 libratbox/trunk/src/commio.c (File Modified)
1835 androsyn 2007/12/26 03:56:52 UTC (24774)
1837 make balloc.c use rb_uintptr_t
1840 libratbox/trunk/src/balloc.c (File Modified)
1843 androsyn 2007/12/26 02:32:07 UTC (24772)
1845 have the fd handling code try to figure out what type of file descriptor the passed socket is
1848 libratbox/trunk/configure (File Modified)
1849 libratbox/trunk/configure.ac (File Modified)
1850 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1851 libratbox/trunk/include/ratbox_lib.h (File Modified)
1852 libratbox/trunk/src/commio.c (File Modified)
1855 androsyn 2007/12/26 01:13:59 UTC (24770)
1857 change return/input type to rb_get/set_type
1860 libratbox/trunk/include/rb_commio.h (File Modified)
1861 libratbox/trunk/src/commio.c (File Modified)
1864 androsyn 2007/12/25 23:29:41 UTC (24768)
1866 reorder the _fde struct and get rid of some unused RB_FD flags
1869 libratbox/trunk/include/commio-int.h (File Modified)
1870 libratbox/trunk/include/rb_commio.h (File Modified)
1873 androsyn 2007/12/25 20:50:16 UTC (24766)
1875 move FD types back into rb_commio.h a few things do need them
1878 libratbox/trunk/include/commio-int.h (File Modified)
1879 libratbox/trunk/include/rb_commio.h (File Modified)
1882 androsyn 2007/12/25 20:25:12 UTC (24762)
1884 get rid of an unused variable
1887 libratbox/trunk/src/commio.c (File Modified)
1890 androsyn 2007/12/25 20:23:18 UTC (24760)
1892 Tidy up some commio flag related things and make the struct a bit smaller by dynamically allocating
1898 libratbox/trunk/include/commio-int.h (File Modified)
1899 libratbox/trunk/include/rb_commio.h (File Modified)
1900 libratbox/trunk/src/commio.c (File Modified)
1901 libratbox/trunk/src/devpoll.c (File Modified)
1902 libratbox/trunk/src/epoll.c (File Modified)
1903 libratbox/trunk/src/helper.c (File Modified)
1904 libratbox/trunk/src/kqueue.c (File Modified)
1905 libratbox/trunk/src/openssl.c (File Modified)
1906 libratbox/trunk/src/poll.c (File Modified)
1907 libratbox/trunk/src/ports.c (File Modified)
1908 libratbox/trunk/src/select.c (File Modified)
1909 libratbox/trunk/src/sigio.c (File Modified)
1910 libratbox/trunk/src/win32.c (File Modified)
1913 androsyn 2007/12/20 18:22:40 UTC (24752)
1915 Fix a really stupid off by one error when using linebuf_get in raw mode. Also add the \0 regardless if the buffer is raw or not.
1916 This bug has been hanging around for about 6 years.
1921 libratbox/trunk/src/linebuf.c (File Modified)
1924 androsyn 2007/12/17 18:43:17 UTC (24721)
1926 make balloc.c compile with --enable-warnings --disable-balloc
1929 libratbox/trunk/src/balloc.c (File Modified)
1932 androsyn 2007/12/11 17:53:17 UTC (24693)
1934 another openssl related tweak
1937 libratbox/trunk/configure (File Modified)
1938 libratbox/trunk/configure.ac (File Modified)
1939 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1942 androsyn 2007/12/10 19:24:09 UTC (24679)
1944 replace the snprintf implementation with the one from the linux kernel as this is a fair bit faster than our current one, it also doesn't need to fallback to the system snprintf, though it doesn't handle floating point..oh well..
1947 libratbox/trunk/configure (File Modified)
1948 libratbox/trunk/configure.ac (File Modified)
1949 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1950 libratbox/trunk/include/rb_tools.h (File Modified)
1951 libratbox/trunk/src/snprintf.c (File Modified)
1952 libratbox/trunk/src/tools.c (File Modified)
1955 androsyn 2007/12/10 19:15:41 UTC (24677)
1957 get rid of the dlink node too
1960 libratbox/trunk/src/event.c (File Modified)
1963 androsyn 2007/12/10 19:15:19 UTC (24675)
1965 get rid of bogus ev = ptr->data stuff
1968 libratbox/trunk/src/event.c (File Modified)
1971 androsyn 2007/11/28 19:35:34 UTC (24637)
1973 turn on DISABLE_SSL_COMP
1976 libratbox/trunk/src/openssl.c (File Modified)
1979 androsyn 2007/11/26 20:30:59 UTC (24615)
1981 meh..just return the revision
1984 libratbox/trunk/src/ratbox_lib.c (File Modified)
1987 androsyn 2007/11/26 20:20:12 UTC (24613)
1989 actually Rev makes more sense here
1992 libratbox/trunk/src/ratbox_lib.c (File Modified)
1995 androsyn 2007/11/26 20:19:24 UTC (24611)
2000 libratbox/trunk/src/ratbox_lib.c (File Modified)
2003 androsyn 2007/11/26 20:18:12 UTC (24609)
2005 forgot to commit ratbox_lib.h
2008 libratbox/trunk/include/ratbox_lib.h (File Modified)
2011 androsyn 2007/11/26 20:09:05 UTC (24607)
2016 libratbox/trunk/src/ratbox_lib.c (File Modified)
2019 androsyn 2007/11/26 20:01:07 UTC (24605)
2021 have helpers replace fds 0-2 with /dev/null
2024 libratbox/trunk/src/helper.c (File Modified)
2027 androsyn 2007/11/19 17:14:40 UTC (24551)
2029 missed an IPV6 to RB_IPV6 change
2032 libratbox/trunk/include/rb_patricia.h (File Modified)
2035 androsyn 2007/11/19 17:13:31 UTC (24549)
2037 add ctype.h to ratbox_lib.h
2040 libratbox/trunk/include/ratbox_lib.h (File Modified)
2043 androsyn 2007/11/19 17:04:32 UTC (24547)
2045 add some autoconf goop for better detecting ipv6 and change the IPV6 define to RB_IPV6
2048 libratbox/trunk/acinclude.m4 (File Modified)
2049 libratbox/trunk/configure (File Modified)
2050 libratbox/trunk/configure.ac (File Modified)
2051 libratbox/trunk/include/commio-int.h (File Modified)
2052 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2053 libratbox/trunk/include/ratbox_lib.h (File Modified)
2054 libratbox/trunk/src/commio.c (File Modified)
2055 libratbox/trunk/src/openssl.c (File Modified)
2056 libratbox/trunk/src/patricia.c (File Modified)
2059 jilles 2007/11/17 15:35:48 UTC (24543)
2061 Fix 100% cpu usage after certain SSL errors.
2062 One way to trigger this was to telnet (non-SSL) to an
2063 SSL port, then close the connection.
2067 libratbox/trunk/src/openssl.c (File Modified)
2070 jilles 2007/11/17 14:50:14 UTC (24541)
2072 Avoid crash in a certain case where the sending process died.
2073 Apparently CMSG_FIRSTHDR returns NULL in certain cases
2074 where the sending process died and the file descriptors
2079 libratbox/trunk/src/commio.c (File Modified)
2082 androsyn 2007/11/15 19:44:57 UTC (24525)
2084 add rb_ssl_start_connected with ssld in ratbox needs
2087 libratbox/trunk/include/rb_commio.h (File Modified)
2088 libratbox/trunk/src/openssl.c (File Modified)
2091 androsyn 2007/11/13 19:48:49 UTC (24505)
2093 fix minor bug in rb_send_fd_buf
2096 libratbox/trunk/src/commio.c (File Modified)
2099 androsyn 2007/11/08 16:18:17 UTC (24477)
2101 change rb_lib_init not to init linebufs as not everything will likely need linebufs
2104 libratbox/trunk/include/ratbox_lib.h (File Modified)
2105 libratbox/trunk/src/helper.c (File Modified)
2106 libratbox/trunk/src/ratbox_lib.c (File Modified)
2109 androsyn 2007/11/06 17:26:57 UTC (24459)
2111 add rb_get_type and rb_set_type
2114 libratbox/trunk/include/rb_commio.h (File Modified)
2115 libratbox/trunk/src/commio.c (File Modified)
2118 androsyn 2007/11/05 17:15:41 UTC (24451)
2120 set rb_pipe fds non blocking by default
2123 libratbox/trunk/src/commio.c (File Modified)
2126 androsyn 2007/11/02 17:32:00 UTC (24439)
2128 add rb_ssl_start_accepted
2131 libratbox/trunk/include/rb_commio.h (File Modified)
2132 libratbox/trunk/src/openssl.c (File Modified)
2135 androsyn 2007/10/24 15:49:39 UTC (24434)
2137 tweak the fd passing stuff to pass more than one fd if needed
2140 libratbox/trunk/include/rb_commio.h (File Modified)
2141 libratbox/trunk/src/commio.c (File Modified)
2144 androsyn 2007/10/23 20:28:27 UTC (24426)
2146 rename patricia.h to rb_patricia.h and add it to ratbox_lib.h
2149 libratbox/trunk/include/patricia.h (File Deleted)
2150 libratbox/trunk/include/ratbox_lib.h (File Modified)
2151 libratbox/trunk/include/rb_patricia.h (File Added)
2152 libratbox/trunk/src/patricia.c (File Modified)
2155 androsyn 2007/10/23 20:26:01 UTC (24424)
2157 Add patricia.c to libratbox
2161 libratbox/trunk/include/patricia.h (File Added)
2162 libratbox/trunk/src/Makefile.am (File Modified)
2163 libratbox/trunk/src/Makefile.in (File Modified)
2164 libratbox/trunk/src/patricia.c (File Added)
2167 androsyn 2007/10/23 18:30:20 UTC (24422)
2169 deal with not having a ancillary message
2172 libratbox/trunk/include/rb_commio.h (File Modified)
2173 libratbox/trunk/src/commio.c (File Modified)
2176 androsyn 2007/10/22 20:42:11 UTC (24420)
2178 add some functions to pass fds back and forth over unix sockets
2181 libratbox/trunk/include/rb_commio.h (File Modified)
2182 libratbox/trunk/src/commio.c (File Modified)
2185 androsyn 2007/09/05 02:34:21 UTC (24384)
2187 fix event_time_min stuff to actually work right
2190 libratbox/trunk/src/event.c (File Modified)
2191 libratbox/trunk/src/ratbox_lib.c (File Modified)
2194 androsyn 2007/09/05 01:49:21 UTC (24382)
2196 move up the first rb_set_time()
2199 libratbox/trunk/src/ratbox_lib.c (File Modified)
2202 androsyn 2007/09/04 22:08:54 UTC (24380)
2204 Rerun libtoolize and get newer versions of libtool
2207 libratbox/trunk/config.guess (File Modified)
2208 libratbox/trunk/config.sub (File Modified)
2209 libratbox/trunk/ltmain.sh (File Modified)
2212 androsyn 2007/09/04 19:34:44 UTC (24374)
2214 make the WIN32_LEAN_AND_MEAN stuff actually go into outfile
2217 libratbox/trunk/configure (File Modified)
2218 libratbox/trunk/configure.ac (File Modified)
2221 androsyn 2007/09/04 19:30:58 UTC (24372)
2223 rebuild makefiles with automake 1.10
2226 libratbox/trunk/Makefile.in (File Modified)
2227 libratbox/trunk/aclocal.m4 (File Modified)
2228 libratbox/trunk/configure.ac (File Modified)
2229 libratbox/trunk/src/Makefile.in (File Modified)
2232 androsyn 2007/09/04 17:54:44 UTC (24354)
2237 libratbox/trunk/include/ratbox_lib.h (File Modified)
2240 androsyn 2007/09/04 17:23:20 UTC (24352)
2242 remove unused variable
2245 libratbox/trunk/src/kqueue.c (File Modified)
2248 androsyn 2007/09/04 17:18:49 UTC (24350)
2250 tweak compile flags for interix
2253 libratbox/trunk/configure (File Modified)
2254 libratbox/trunk/configure.ac (File Modified)
2257 androsyn 2007/09/04 17:09:40 UTC (24348)
2262 libratbox/trunk/configure (File Modified)
2263 libratbox/trunk/configure.ac (File Modified)
2266 androsyn 2007/09/04 17:05:14 UTC (24346)
2268 define all_source for a platform that needs it :/
2271 libratbox/trunk/configure (File Modified)
2272 libratbox/trunk/configure.ac (File Modified)
2275 androsyn 2007/09/04 17:00:09 UTC (24342)
2277 some minor header tweaks
2280 libratbox/trunk/configure (File Modified)
2281 libratbox/trunk/configure.ac (File Modified)
2282 libratbox/trunk/src/win32.c (File Modified)
2285 androsyn 2007/09/04 16:49:33 UTC (24340)
2287 add arpa/inet.h check
2290 libratbox/trunk/configure (File Modified)
2291 libratbox/trunk/configure.ac (File Modified)
2292 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2295 androsyn 2007/09/01 01:53:03 UTC (24326)
2297 link against libcrypto as well as libssl
2300 libratbox/trunk/configure (File Modified)
2301 libratbox/trunk/configure.ac (File Modified)
2304 androsyn 2007/08/31 22:05:45 UTC (24324)
2306 some header tweaks and renames
2309 libratbox/trunk/configure (File Modified)
2310 libratbox/trunk/configure.ac (File Modified)
2311 libratbox/trunk/include/balloc.h (File Deleted)
2312 libratbox/trunk/include/commio.h (File Deleted)
2313 libratbox/trunk/include/event.h (File Deleted)
2314 libratbox/trunk/include/helper.h (File Deleted)
2315 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2316 libratbox/trunk/include/linebuf.h (File Deleted)
2317 libratbox/trunk/include/ratbox_lib.h (File Modified)
2318 libratbox/trunk/include/rawbuf.h (File Deleted)
2319 libratbox/trunk/include/rb_balloc.h (File Added)
2320 libratbox/trunk/include/rb_commio.h (File Added)
2321 libratbox/trunk/include/rb_event.h (File Added)
2322 libratbox/trunk/include/rb_helper.h (File Added)
2323 libratbox/trunk/include/rb_linebuf.h (File Added)
2324 libratbox/trunk/include/rb_rawbuf.h (File Added)
2325 libratbox/trunk/include/rb_snprintf.h (File Added)
2326 libratbox/trunk/include/rb_tools.h (File Added)
2327 libratbox/trunk/include/snprintf.h (File Deleted)
2328 libratbox/trunk/include/tools.h (File Deleted)
2329 libratbox/trunk/src/balloc.c (File Modified)
2330 libratbox/trunk/src/commio.c (File Modified)
2331 libratbox/trunk/src/crypt.c (File Modified)
2332 libratbox/trunk/src/devpoll.c (File Modified)
2333 libratbox/trunk/src/epoll.c (File Modified)
2334 libratbox/trunk/src/helper.c (File Modified)
2335 libratbox/trunk/src/kqueue.c (File Modified)
2336 libratbox/trunk/src/linebuf.c (File Modified)
2337 libratbox/trunk/src/poll.c (File Modified)
2338 libratbox/trunk/src/ports.c (File Modified)
2339 libratbox/trunk/src/ratbox_lib.c (File Modified)
2340 libratbox/trunk/src/rawbuf.c (File Modified)
2341 libratbox/trunk/src/rb_memory.c (File Modified)
2342 libratbox/trunk/src/select.c (File Modified)
2343 libratbox/trunk/src/sigio.c (File Modified)
2344 libratbox/trunk/src/snprintf.c (File Modified)
2345 libratbox/trunk/src/tools.c (File Modified)
2346 libratbox/trunk/src/unix.c (File Modified)
2347 libratbox/trunk/src/win32.c (File Modified)
2350 androsyn 2007/08/31 21:48:41 UTC (24322)
2352 actually get rid of the posix_c_source stuff for now..
2355 libratbox/trunk/configure (File Modified)
2356 libratbox/trunk/configure.ac (File Modified)
2357 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2360 androsyn 2007/08/31 15:10:15 UTC (24320)
2362 move the rb_event_run() call until after rb_select
2365 libratbox/trunk/src/ratbox_lib.c (File Modified)
2368 androsyn 2007/08/31 14:48:03 UTC (24318)
2370 i don't think these rb_set_times() are needed here
2373 libratbox/trunk/src/event.c (File Modified)
2376 androsyn 2007/08/31 03:26:15 UTC (24316)
2378 make the rb_lib_loop not blow up when next = 0
2381 libratbox/trunk/src/event.c (File Modified)
2382 libratbox/trunk/src/ratbox_lib.c (File Modified)
2385 androsyn 2007/08/31 02:08:52 UTC (24314)
2387 tweak the event code a little bit more
2390 libratbox/trunk/include/event.h (File Modified)
2391 libratbox/trunk/src/event.c (File Modified)
2392 libratbox/trunk/src/ratbox_lib.c (File Modified)
2395 androsyn 2007/08/31 01:47:38 UTC (24312)
2397 set rb_timeout_ev to NULL after doing rb_event_delete
2400 libratbox/trunk/src/commio.c (File Modified)
2403 androsyn 2007/08/31 01:21:42 UTC (24308)
2405 tweak some of the event stuff
2408 libratbox/trunk/include/event.h (File Modified)
2409 libratbox/trunk/src/balloc.c (File Modified)
2410 libratbox/trunk/src/commio.c (File Modified)
2411 libratbox/trunk/src/event.c (File Modified)
2412 libratbox/trunk/src/helper.c (File Modified)
2415 androsyn 2007/08/30 20:35:13 UTC (24304)
2417 make sure event_time_min is updated when rescheduling events. Also if rb_lib_loop is passed zero for a delay, just delay until the next event needs to be run
2420 libratbox/trunk/src/event.c (File Modified)
2421 libratbox/trunk/src/ratbox_lib.c (File Modified)
2424 androsyn 2007/08/30 20:00:06 UTC (24302)
2426 add rb_event_next to get the time when the next event should run
2429 libratbox/trunk/include/event.h (File Modified)
2430 libratbox/trunk/src/event.c (File Modified)
2433 androsyn 2007/08/30 19:29:48 UTC (24300)
2438 libratbox/trunk/acinclude.m4 (File Modified)
2439 libratbox/trunk/configure (File Modified)
2440 libratbox/trunk/configure.ac (File Modified)
2441 libratbox/trunk/include/ratbox_lib.h (File Modified)
2444 androsyn 2007/08/30 19:15:10 UTC (24298)
2446 fix a few more autoconf things
2449 libratbox/trunk/configure (File Modified)
2450 libratbox/trunk/configure.ac (File Modified)
2451 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2452 libratbox/trunk/include/ratbox_lib.h (File Modified)
2453 libratbox/trunk/src/commio.c (File Modified)
2456 androsyn 2007/08/30 18:55:22 UTC (24296)
2458 fix the intptr/intmax checks
2461 libratbox/trunk/acinclude.m4 (File Modified)
2462 libratbox/trunk/configure (File Modified)
2463 libratbox/trunk/configure.ac (File Modified)
2466 androsyn 2007/08/30 16:57:59 UTC (24294)
2468 generate a header file that can be installed with the library that isn't the standard autoconf header so we don't clash
2471 libratbox/trunk/configure (File Modified)
2472 libratbox/trunk/configure.ac (File Modified)
2473 libratbox/trunk/include/commio-int.h (File Modified)
2474 libratbox/trunk/include/commio.h (File Modified)
2475 libratbox/trunk/include/linebuf.h (File Modified)
2476 libratbox/trunk/include/ratbox_lib.h (File Modified)
2477 libratbox/trunk/include/rb_memory.h (File Modified)
2478 libratbox/trunk/src/commio.c (File Modified)
2479 libratbox/trunk/src/crypt.c (File Modified)
2480 libratbox/trunk/src/openssl.c (File Modified)
2481 libratbox/trunk/src/rawbuf.c (File Modified)
2484 androsyn 2007/08/29 20:16:46 UTC (24292)
2486 put epoll info into a struct
2489 libratbox/trunk/src/epoll.c (File Modified)
2492 androsyn 2007/08/29 20:16:18 UTC (24290)
2494 make heap_lists be malloced
2497 libratbox/trunk/src/balloc.c (File Modified)
2500 androsyn 2007/08/29 19:49:43 UTC (24288)
2502 remove some unneeded macros from acinclude.m4
2505 libratbox/trunk/acinclude.m4 (File Modified)
2508 androsyn 2007/08/29 19:47:49 UTC (24286)
2510 More portablity cleanups with autoconf and other things
2514 libratbox/trunk/configure (File Modified)
2515 libratbox/trunk/configure.ac (File Modified)
2516 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2517 libratbox/trunk/include/ratbox_lib.h (File Modified)
2518 libratbox/trunk/src/commio.c (File Modified)
2519 libratbox/trunk/src/crypt.c (File Modified)
2522 androsyn 2007/08/29 17:54:50 UTC (24284)
2524 Make the detection of intXX_t types work a bit better
2528 libratbox/trunk/acinclude.m4 (File Modified)
2529 libratbox/trunk/aclocal.m4 (File Modified)
2530 libratbox/trunk/configure (File Modified)
2533 androsyn 2007/08/27 19:29:16 UTC (24282)
2535 fix some minor issues in acinclude.m4
2538 libratbox/trunk/acinclude.m4 (File Modified)
2539 libratbox/trunk/configure (File Modified)
2542 androsyn 2007/08/27 19:25:53 UTC (24280)
2544 move struct msghdr msg into the HAVE_SENDMSG ifdef too
2547 libratbox/trunk/src/commio.c (File Modified)
2550 androsyn 2007/08/27 19:18:19 UTC (24278)
2552 deal with platforms not having sendmsg
2555 libratbox/trunk/src/commio.c (File Modified)
2558 androsyn 2007/08/27 19:12:20 UTC (24276)
2560 change strcasecmp to strcmp
2563 libratbox/trunk/src/commio.c (File Modified)
2566 androsyn 2007/08/27 04:00:24 UTC (24272)
2568 s/ignoreErrno/rb_ignore_errno/g
2571 libratbox/trunk/include/commio.h (File Modified)
2572 libratbox/trunk/src/commio.c (File Modified)
2573 libratbox/trunk/src/devpoll.c (File Modified)
2574 libratbox/trunk/src/epoll.c (File Modified)
2575 libratbox/trunk/src/helper.c (File Modified)
2576 libratbox/trunk/src/kqueue.c (File Modified)
2577 libratbox/trunk/src/openssl.c (File Modified)
2578 libratbox/trunk/src/poll.c (File Modified)
2579 libratbox/trunk/src/select.c (File Modified)
2580 libratbox/trunk/src/sigio.c (File Modified)
2583 androsyn 2007/08/23 23:55:44 UTC (24270)
2585 change a few cases of ircd-ratbox to libratbox
2588 libratbox/trunk/configure (File Modified)
2589 libratbox/trunk/configure.ac (File Modified)
2590 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2593 androsyn 2007/08/23 23:46:25 UTC (24268)
2595 Change IRCD_PREFIX to RB_PREFIX
2598 libratbox/trunk/Makefile.in (File Modified)
2599 libratbox/trunk/configure (File Modified)
2600 libratbox/trunk/configure.ac (File Modified)
2601 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2602 libratbox/trunk/src/Makefile.in (File Modified)
2605 androsyn 2007/08/23 23:38:03 UTC (24266)
2607 change some defines and what not from IRCD_ to RB_
2610 libratbox/trunk/include/balloc.h (File Modified)
2611 libratbox/trunk/include/commio-int.h (File Modified)
2612 libratbox/trunk/include/commio.h (File Modified)
2613 libratbox/trunk/include/event.h (File Modified)
2614 libratbox/trunk/include/helper.h (File Modified)
2615 libratbox/trunk/include/linebuf.h (File Modified)
2616 libratbox/trunk/include/ratbox_lib.h (File Modified)
2617 libratbox/trunk/include/rawbuf.h (File Modified)
2618 libratbox/trunk/include/rb_memory.h (File Modified)
2619 libratbox/trunk/include/snprintf.h (File Modified)
2620 libratbox/trunk/include/tools.h (File Modified)
2621 libratbox/trunk/src/commio.c (File Modified)
2622 libratbox/trunk/src/devpoll.c (File Modified)
2623 libratbox/trunk/src/epoll.c (File Modified)
2624 libratbox/trunk/src/helper.c (File Modified)
2625 libratbox/trunk/src/kqueue.c (File Modified)
2626 libratbox/trunk/src/linebuf.c (File Modified)
2627 libratbox/trunk/src/openssl.c (File Modified)
2628 libratbox/trunk/src/poll.c (File Modified)
2629 libratbox/trunk/src/ports.c (File Modified)
2630 libratbox/trunk/src/rawbuf.c (File Modified)
2631 libratbox/trunk/src/select.c (File Modified)
2632 libratbox/trunk/src/sigio.c (File Modified)
2633 libratbox/trunk/src/win32.c (File Modified)
2636 androsyn 2007/08/23 22:54:04 UTC (24264)
2638 don't export rb_event_find
2641 libratbox/trunk/include/event.h (File Modified)
2642 libratbox/trunk/src/event.c (File Modified)
2645 androsyn 2007/08/23 17:45:02 UTC (24262)
2647 - Fix poll and sigio not to be some braindamaged i think.
2648 - Actually update the rawbuf length left when using rawbuf flush.
2649 - Fix some openssl issues with accepting connections
2653 libratbox/trunk/src/epoll.c (File Modified)
2654 libratbox/trunk/src/openssl.c (File Modified)
2655 libratbox/trunk/src/poll.c (File Modified)
2656 libratbox/trunk/src/rawbuf.c (File Modified)
2657 libratbox/trunk/src/sigio.c (File Modified)
2660 androsyn 2007/08/23 15:11:18 UTC (24258)
2662 fix rb_rb_dlink_list_length calls
2665 libratbox/trunk/src/balloc.c (File Modified)
2666 libratbox/trunk/src/commio.c (File Modified)
2669 androsyn 2007/08/23 15:08:42 UTC (24256)
2671 doubled rb by accident on rb_dlink_list_length
2674 libratbox/trunk/include/tools.h (File Modified)
2677 androsyn 2007/08/23 01:20:13 UTC (24254)
2679 change __MINGW32__ ifdefs to WIN32 and so on
2682 libratbox/trunk/include/commio-int.h (File Modified)
2683 libratbox/trunk/include/commio.h (File Modified)
2684 libratbox/trunk/include/ratbox_lib.h (File Modified)
2685 libratbox/trunk/src/balloc.c (File Modified)
2686 libratbox/trunk/src/commio.c (File Modified)
2687 libratbox/trunk/src/helper.c (File Modified)
2688 libratbox/trunk/src/openssl.c (File Modified)
2689 libratbox/trunk/src/win32.c (File Modified)
2692 androsyn 2007/08/23 01:16:21 UTC (24252)
2694 make things compile with mingw32 again
2697 libratbox/trunk/include/ratbox_lib.h (File Modified)
2698 libratbox/trunk/src/commio.c (File Modified)
2699 libratbox/trunk/src/helper.c (File Modified)
2700 libratbox/trunk/src/nossl.c (File Modified)
2701 libratbox/trunk/src/unix.c (File Modified)
2702 libratbox/trunk/src/win32.c (File Modified)
2705 androsyn 2007/08/22 19:11:55 UTC (24248)
2707 rename ircd_memory.c to rb_memory.c
2710 libratbox/trunk/src/Makefile.am (File Modified)
2711 libratbox/trunk/src/Makefile.in (File Modified)
2712 libratbox/trunk/src/ircd_memory.c (File Deleted)
2713 libratbox/trunk/src/rb_memory.c (File Added)
2716 androsyn 2007/08/22 19:10:33 UTC (24246)
2718 rename dlink_* to rb_dlink_ and so on
2721 libratbox/trunk/include/commio-int.h (File Modified)
2722 libratbox/trunk/include/linebuf.h (File Modified)
2723 libratbox/trunk/include/tools.h (File Modified)
2724 libratbox/trunk/src/balloc.c (File Modified)
2725 libratbox/trunk/src/commio.c (File Modified)
2726 libratbox/trunk/src/event.c (File Modified)
2727 libratbox/trunk/src/linebuf.c (File Modified)
2728 libratbox/trunk/src/ratbox_lib.c (File Modified)
2729 libratbox/trunk/src/rawbuf.c (File Modified)
2730 libratbox/trunk/src/tools.c (File Modified)
2733 androsyn 2007/08/22 18:44:30 UTC (24242)
2735 rename functions from ircd_ to rb_
2738 libratbox/trunk/include/balloc.h (File Modified)
2739 libratbox/trunk/include/commio-int.h (File Modified)
2740 libratbox/trunk/include/commio.h (File Modified)
2741 libratbox/trunk/include/event.h (File Modified)
2742 libratbox/trunk/include/helper.h (File Modified)
2743 libratbox/trunk/include/ircd_memory.h (File Deleted)
2744 libratbox/trunk/include/linebuf.h (File Modified)
2745 libratbox/trunk/include/ratbox_lib.h (File Modified)
2746 libratbox/trunk/include/rawbuf.h (File Modified)
2747 libratbox/trunk/include/rb_memory.h (File Added)
2748 libratbox/trunk/include/snprintf.h (File Modified)
2749 libratbox/trunk/include/tools.h (File Modified)
2750 libratbox/trunk/src/balloc.c (File Modified)
2751 libratbox/trunk/src/commio.c (File Modified)
2752 libratbox/trunk/src/crypt.c (File Modified)
2753 libratbox/trunk/src/devpoll.c (File Modified)
2754 libratbox/trunk/src/epoll.c (File Modified)
2755 libratbox/trunk/src/event.c (File Modified)
2756 libratbox/trunk/src/helper.c (File Modified)
2757 libratbox/trunk/src/ircd_memory.c (File Modified)
2758 libratbox/trunk/src/kqueue.c (File Modified)
2759 libratbox/trunk/src/linebuf.c (File Modified)
2760 libratbox/trunk/src/nossl.c (File Modified)
2761 libratbox/trunk/src/openssl.c (File Modified)
2762 libratbox/trunk/src/poll.c (File Modified)
2763 libratbox/trunk/src/ports.c (File Modified)
2764 libratbox/trunk/src/ratbox_lib.c (File Modified)
2765 libratbox/trunk/src/rawbuf.c (File Modified)
2766 libratbox/trunk/src/select.c (File Modified)
2767 libratbox/trunk/src/sigio.c (File Modified)
2768 libratbox/trunk/src/snprintf.c (File Modified)
2769 libratbox/trunk/src/tools.c (File Modified)
2770 libratbox/trunk/src/unix.c (File Modified)
2771 libratbox/trunk/src/win32.c (File Modified)
2774 androsyn 2007/08/22 18:39:41 UTC (24240)
2776 deal with some of the s/libircd/libratbox/ name changes
2779 libratbox/trunk/Makefile.in (File Modified)
2780 libratbox/trunk/configure (File Modified)
2781 libratbox/trunk/configure.ac (File Modified)
2782 libratbox/trunk/include/ircd_lib.h (File Deleted)
2783 libratbox/trunk/include/libircd_config.h.in (File Deleted)
2784 libratbox/trunk/include/libratbox_config.h.in (File Added)
2785 libratbox/trunk/include/ratbox_lib.h (File Added)
2786 libratbox/trunk/src/Makefile.am (File Modified)
2787 libratbox/trunk/src/Makefile.in (File Modified)
2788 libratbox/trunk/src/balloc.c (File Modified)
2789 libratbox/trunk/src/commio.c (File Modified)
2790 libratbox/trunk/src/crypt.c (File Modified)
2791 libratbox/trunk/src/devpoll.c (File Modified)
2792 libratbox/trunk/src/epoll.c (File Modified)
2793 libratbox/trunk/src/event.c (File Modified)
2794 libratbox/trunk/src/helper.c (File Modified)
2795 libratbox/trunk/src/ircd_lib.c (File Deleted)
2796 libratbox/trunk/src/ircd_memory.c (File Modified)
2797 libratbox/trunk/src/kqueue.c (File Modified)
2798 libratbox/trunk/src/linebuf.c (File Modified)
2799 libratbox/trunk/src/poll.c (File Modified)
2800 libratbox/trunk/src/ports.c (File Modified)
2801 libratbox/trunk/src/ratbox_lib.c (File Added)
2802 libratbox/trunk/src/rawbuf.c (File Modified)
2803 libratbox/trunk/src/select.c (File Modified)
2804 libratbox/trunk/src/sigio.c (File Modified)
2805 libratbox/trunk/src/snprintf.c (File Modified)
2806 libratbox/trunk/src/tools.c (File Modified)
2807 libratbox/trunk/src/unix.c (File Modified)
2808 libratbox/trunk/src/win32.c (File Modified)
2811 androsyn 2007/08/22 01:29:24 UTC (24237)
2813 Don't free fde_t's until after the poll loops have finished
2816 libircd/trunk/src/commio.c (File Modified)
2819 androsyn 2007/08/21 18:53:10 UTC (24233)
2821 make ircd_get_sockerr use ircd_fde_t as well
2824 libircd/trunk/include/commio.h (File Modified)
2825 libircd/trunk/src/commio.c (File Modified)
2828 androsyn 2007/08/21 18:45:08 UTC (24231)
2830 tweak ircd_set_buffers
2833 libircd/trunk/include/commio.h (File Modified)
2834 libircd/trunk/src/commio.c (File Modified)
2837 androsyn 2007/08/21 18:28:05 UTC (24229)
2839 add santy checking to ircd_get_fd
2842 libircd/trunk/src/commio.c (File Modified)
2845 androsyn 2007/08/21 18:24:36 UTC (24227)
2850 libircd/trunk/include/commio.h (File Modified)
2851 libircd/trunk/src/commio.c (File Modified)
2854 androsyn 2007/08/21 18:18:16 UTC (24225)
2856 remove some crufty code in helper.c
2859 libircd/trunk/src/helper.c (File Modified)
2862 androsyn 2007/08/21 18:13:55 UTC (24223)
2864 rename fde_t to ircd_fde_t
2867 libircd/trunk/include/commio-int.h (File Modified)
2868 libircd/trunk/include/commio.h (File Modified)
2869 libircd/trunk/include/linebuf.h (File Modified)
2870 libircd/trunk/include/rawbuf.h (File Modified)
2871 libircd/trunk/src/commio.c (File Modified)
2872 libircd/trunk/src/devpoll.c (File Modified)
2873 libircd/trunk/src/epoll.c (File Modified)
2874 libircd/trunk/src/helper.c (File Modified)
2875 libircd/trunk/src/kqueue.c (File Modified)
2876 libircd/trunk/src/linebuf.c (File Modified)
2877 libircd/trunk/src/openssl.c (File Modified)
2878 libircd/trunk/src/poll.c (File Modified)
2879 libircd/trunk/src/ports.c (File Modified)
2880 libircd/trunk/src/rawbuf.c (File Modified)
2881 libircd/trunk/src/select.c (File Modified)
2882 libircd/trunk/src/sigio.c (File Modified)
2883 libircd/trunk/src/win32.c (File Modified)
2886 androsyn 2007/08/21 17:58:34 UTC (24221)
2888 make commio functions take an fde_t instead of a fd, this saves a lot of looking up of fds from the fd hash..now i've just got to fix a bunch of code
2891 libircd/trunk/include/commio-int.h (File Modified)
2892 libircd/trunk/include/commio.h (File Modified)
2893 libircd/trunk/include/ircd_lib.h (File Modified)
2894 libircd/trunk/include/linebuf.h (File Modified)
2895 libircd/trunk/include/rawbuf.h (File Modified)
2896 libircd/trunk/src/commio.c (File Modified)
2897 libircd/trunk/src/devpoll.c (File Modified)
2898 libircd/trunk/src/epoll.c (File Modified)
2899 libircd/trunk/src/helper.c (File Modified)
2900 libircd/trunk/src/kqueue.c (File Modified)
2901 libircd/trunk/src/linebuf.c (File Modified)
2902 libircd/trunk/src/openssl.c (File Modified)
2903 libircd/trunk/src/poll.c (File Modified)
2904 libircd/trunk/src/ports.c (File Modified)
2905 libircd/trunk/src/rawbuf.c (File Modified)
2906 libircd/trunk/src/select.c (File Modified)
2907 libircd/trunk/src/sigio.c (File Modified)
2908 libircd/trunk/src/win32.c (File Modified)
2911 androsyn 2007/08/15 17:06:59 UTC (24211)
2913 cleanup the fde_t struct a bit so that accept and connect data are only allocated as needed
2916 libircd/trunk/include/commio-int.h (File Modified)
2917 libircd/trunk/src/commio.c (File Modified)
2918 libircd/trunk/src/openssl.c (File Modified)
2919 libircd/trunk/src/sigio.c (File Modified)
2922 androsyn 2007/08/15 16:07:57 UTC (24209)
2924 remove some warnings
2927 libircd/trunk/include/commio-int.h (File Modified)
2930 androsyn 2007/08/15 16:06:31 UTC (24207)
2932 move UIO_MAXIOV stuff to commio-int.h
2935 libircd/trunk/include/commio-int.h (File Modified)
2936 libircd/trunk/include/commio.h (File Modified)
2937 libircd/trunk/src/linebuf.c (File Modified)
2938 libircd/trunk/src/rawbuf.c (File Modified)
2941 androsyn 2007/08/15 02:16:03 UTC (24205)
2946 libircd/trunk/include/rawbuf.h (File Modified)
2949 androsyn 2007/08/13 18:56:55 UTC (24203)
2951 cleanup time handling a bit
2954 libircd/trunk/include/ircd_lib.h (File Modified)
2955 libircd/trunk/src/ircd_lib.c (File Modified)
2958 androsyn 2007/08/13 18:41:03 UTC (24199)
2960 remove pointless crypt prototype from ircd_lib.h
2963 libircd/trunk/include/ircd_lib.h (File Modified)
2966 androsyn 2007/08/13 18:08:44 UTC (24195)
2968 remove ircd_currenttime macro and friends and just use the function call
2971 libircd/trunk/include/ircd_lib.h (File Modified)
2972 libircd/trunk/src/commio.c (File Modified)
2973 libircd/trunk/src/event.c (File Modified)
2976 androsyn 2007/08/13 18:06:14 UTC (24193)
2981 libircd/trunk/include/ircd_lib.h (File Modified)
2982 libircd/trunk/src/ircd_lib.c (File Modified)
2985 androsyn 2007/08/10 23:06:48 UTC (24191)
2987 tweak some of rawbufs data types a bit
2990 libircd/trunk/include/rawbuf.h (File Modified)
2991 libircd/trunk/src/rawbuf.c (File Modified)
2994 androsyn 2007/08/10 02:07:22 UTC (24189)
2996 remove memmove call in rawbuf.c
2999 libircd/trunk/src/rawbuf.c (File Modified)
3002 androsyn 2007/08/06 20:23:06 UTC (24187)
3004 make ircd_free_rawbuffer free all buffers associated with the head
3007 libircd/trunk/src/rawbuf.c (File Modified)
3010 androsyn 2007/08/06 17:33:37 UTC (24185)
3012 fixed a bug where we passed the helpers sendq instead of the helper itself to ircd_helper_write_sendq
3015 libircd/trunk/src/helper.c (File Modified)
3018 androsyn 2007/08/06 17:30:54 UTC (24183)
3020 fix a minor buglet in ircd_rawbuf_get and add ircd_rawbuf_length
3023 libircd/trunk/include/rawbuf.h (File Modified)
3024 libircd/trunk/src/rawbuf.c (File Modified)
3027 androsyn 2007/08/06 17:07:09 UTC (24181)
3029 add rawbuf.c and rawbuf.h, this implements a buffering system similiar to linebuf.c but no reference counting and is 8bit clean
3032 libircd/trunk/Makefile.in (File Modified)
3033 libircd/trunk/include/ircd_lib.h (File Modified)
3034 libircd/trunk/include/rawbuf.h (File Added)
3035 libircd/trunk/src/Makefile.am (File Modified)
3036 libircd/trunk/src/Makefile.in (File Modified)
3037 libircd/trunk/src/rawbuf.c (File Added)
3040 androsyn 2007/08/06 13:18:20 UTC (24179)
3042 tidy up the _buf_line struct a bit
3045 libircd/trunk/include/linebuf.h (File Modified)
3048 jilles 2007/07/31 21:07:15 UTC (24135)
3050 Fix kqueue and devpoll for r24007.
3054 libircd/trunk/src/devpoll.c (File Modified)
3055 libircd/trunk/src/kqueue.c (File Modified)
3058 androsyn 2007/07/26 16:09:58 UTC (24117)
3060 if we call the helper_restart function, we need to return immediately
3063 libircd/trunk/src/helper.c (File Modified)
3066 androsyn 2007/07/26 14:35:22 UTC (24115)
3068 sanity check in ircd_ssl_shutdown
3071 libircd/trunk/src/openssl.c (File Modified)
3074 androsyn 2007/07/25 23:44:09 UTC (24111)
3076 fix dhparam handling
3079 libircd/trunk/src/openssl.c (File Modified)
3082 androsyn 2007/07/25 20:06:10 UTC (24109)
3087 libircd/trunk/src/nossl.c (File Modified)
3090 androsyn 2007/07/25 20:04:45 UTC (24107)
3092 check for errors when loading keyfiles and the like
3095 libircd/trunk/include/commio.h (File Modified)
3096 libircd/trunk/src/nossl.c (File Modified)
3097 libircd/trunk/src/openssl.c (File Modified)
3100 androsyn 2007/07/25 19:17:27 UTC (24103)
3102 add a prototype for ircd_get_random
3105 libircd/trunk/include/commio.h (File Modified)
3108 androsyn 2007/07/25 19:13:50 UTC (24101)
3113 libircd/trunk/include/commio.h (File Modified)
3114 libircd/trunk/src/nossl.c (File Modified)
3115 libircd/trunk/src/openssl.c (File Modified)
3118 androsyn 2007/07/25 17:52:33 UTC (24099)
3123 libircd/trunk/include/commio.h (File Modified)
3126 androsyn 2007/07/25 17:52:14 UTC (24097)
3128 dont use writev on ssl sockets as its rather pointless
3131 libircd/trunk/src/commio.c (File Modified)
3132 libircd/trunk/src/linebuf.c (File Modified)
3135 androsyn 2007/07/25 16:19:02 UTC (24091)
3137 remove ircd_slow_list_length and LIST_SANITY_CHECK
3140 libircd/trunk/include/ircd_lib.h (File Modified)
3141 libircd/trunk/include/tools.h (File Modified)
3142 libircd/trunk/src/tools.c (File Modified)
3145 androsyn 2007/07/25 16:10:07 UTC (24089)
3147 the libircd_abi stuff is no longer needed as we end up having the same size irc_sockaddr_storage regardless now
3150 libircd/trunk/configure (File Modified)
3151 libircd/trunk/configure.ac (File Modified)
3152 libircd/trunk/include/libircd_abi.h.in (File Deleted)
3155 androsyn 2007/07/25 15:50:00 UTC (24085)
3157 add a GET_SS_FAMILY macro
3160 libircd/trunk/include/ircd_lib.h (File Modified)
3163 androsyn 2007/07/25 15:45:24 UTC (24083)
3165 do some hackishness to make SET_SS_LEN compile issues get tripped up on platforms that don't need it
3168 libircd/trunk/include/ircd_lib.h (File Modified)
3169 libircd/trunk/src/commio.c (File Modified)
3172 androsyn 2007/07/25 15:35:12 UTC (24081)
3174 uncondtionally make irc_sockaddr_storage 128 bytes. Tweak some of the macros relating to sockaddr_storage as well
3177 libircd/trunk/configure (File Modified)
3178 libircd/trunk/configure.ac (File Modified)
3179 libircd/trunk/include/ircd_lib.h (File Modified)
3180 libircd/trunk/src/commio.c (File Modified)
3183 androsyn 2007/07/25 15:15:41 UTC (24079)
3185 - Remove timeout handler once we are ready to handoff the SSL connection to the callback.
3186 - Disable SSLv2 incoming connection support as these are widely accepted to be insecure.
3187 - Add an ifdef if we want to disable compression support in openssl
3192 libircd/trunk/src/openssl.c (File Modified)
3195 androsyn 2007/07/25 02:43:50 UTC (24075)
3197 Split client and server ssl contexts.
3198 Fix a minor compile error with ipv6
3203 libircd/trunk/src/commio.c (File Modified)
3204 libircd/trunk/src/openssl.c (File Modified)
3207 androsyn 2007/07/24 20:26:03 UTC (24073)
3209 case the void * ->ssl member to SSL * where necessary
3212 libircd/trunk/src/openssl.c (File Modified)
3215 androsyn 2007/07/24 19:18:15 UTC (24071)
3217 remove a debugging fprintf
3220 libircd/trunk/src/openssl.c (File Modified)
3223 androsyn 2007/07/24 19:09:40 UTC (24069)
3225 add outbound ssl connect code
3228 libircd/trunk/include/commio.h (File Modified)
3229 libircd/trunk/src/commio.c (File Modified)
3230 libircd/trunk/src/openssl.c (File Modified)
3233 androsyn 2007/07/24 17:55:17 UTC (24061)
3235 move a bunch of commio.h things into commio-int.h which doesn't get included by users of the library
3238 libircd/trunk/include/commio-int.h (File Added)
3239 libircd/trunk/include/commio.h (File Modified)
3240 libircd/trunk/src/commio.c (File Modified)
3241 libircd/trunk/src/devpoll.c (File Modified)
3242 libircd/trunk/src/epoll.c (File Modified)
3243 libircd/trunk/src/helper.c (File Modified)
3244 libircd/trunk/src/kqueue.c (File Modified)
3245 libircd/trunk/src/poll.c (File Modified)
3246 libircd/trunk/src/ports.c (File Modified)
3247 libircd/trunk/src/select.c (File Modified)
3248 libircd/trunk/src/sigio.c (File Modified)
3249 libircd/trunk/src/win32.c (File Modified)
3252 androsyn 2007/07/24 17:25:41 UTC (24059)
3254 various prototype cleanups and the like
3257 libircd/trunk/include/commio.h (File Modified)
3258 libircd/trunk/include/tools.h (File Modified)
3259 libircd/trunk/src/commio.c (File Modified)
3260 libircd/trunk/src/tools.c (File Modified)
3261 libircd/trunk/src/unix.c (File Modified)
3264 androsyn 2007/07/24 17:19:38 UTC (24057)
3266 add prototype for ircd_crypt
3269 libircd/trunk/include/ircd_lib.h (File Modified)
3272 androsyn 2007/07/24 17:12:40 UTC (24055)
3274 Move openssl functions into openssl.c
3275 Add a nossl.c wrapper to keep functions that are exported to maintain the ABI.
3281 libircd/trunk/include/commio.h (File Modified)
3282 libircd/trunk/src/commio.c (File Modified)
3283 libircd/trunk/src/nossl.c (File Added)
3284 libircd/trunk/src/openssl.c (File Added)
3287 androsyn 2007/07/24 16:12:13 UTC (24051)
3289 its helpful when your helper loop actually loops
3292 libircd/trunk/src/helper.c (File Modified)
3295 androsyn 2007/07/24 15:57:08 UTC (24049)
3297 Do openssl detection in autoconf and wrap the ssl code in ifdefs
3301 libircd/trunk/Makefile.in (File Modified)
3302 libircd/trunk/configure (File Modified)
3303 libircd/trunk/configure.ac (File Modified)
3304 libircd/trunk/include/libircd_config.h.in (File Modified)
3305 libircd/trunk/src/Makefile.am (File Modified)
3306 libircd/trunk/src/Makefile.in (File Modified)
3307 libircd/trunk/src/commio.c (File Modified)
3310 androsyn 2007/07/24 15:08:34 UTC (24047)
3312 forgot to rename ircd_helper_read
3315 libircd/trunk/src/helper.c (File Modified)
3318 androsyn 2007/07/24 15:06:15 UTC (24045)
3320 tweak the helper read api a bit
3323 libircd/trunk/include/helper.h (File Modified)
3324 libircd/trunk/src/helper.c (File Modified)
3327 androsyn 2007/07/24 14:58:05 UTC (24043)
3329 change ircd_helper_read to take a ircd_helper pointer. Add an ircd_helper_loop() function as well
3332 libircd/trunk/include/helper.h (File Modified)
3333 libircd/trunk/src/helper.c (File Modified)
3336 androsyn 2007/07/24 14:49:26 UTC (24041)
3338 do printf format checking on ircd_helper_write
3341 libircd/trunk/include/helper.h (File Modified)
3344 androsyn 2007/07/24 03:37:24 UTC (24039)
3346 move struct _ircd_helper defintion to helper.c leaving just forward declarations in helper.h
3349 libircd/trunk/include/helper.h (File Modified)
3350 libircd/trunk/src/helper.c (File Modified)
3353 androsyn 2007/07/24 03:25:03 UTC (24037)
3355 move some struct definitions into balloc.c out of balloc.h
3358 libircd/trunk/include/balloc.h (File Modified)
3359 libircd/trunk/src/balloc.c (File Modified)
3362 androsyn 2007/07/24 03:21:09 UTC (24035)
3364 move struct ev_entry to event.c
3367 libircd/trunk/include/event.h (File Modified)
3368 libircd/trunk/src/event.c (File Modified)
3371 androsyn 2007/07/23 19:02:51 UTC (24033)
3373 get rid of this break that was breaking stuff
3376 libircd/trunk/src/commio.c (File Modified)
3379 androsyn 2007/07/20 17:39:33 UTC (24031)
3381 add a missing semicolon
3384 libircd/trunk/include/commio.h (File Modified)
3387 androsyn 2007/07/20 17:38:39 UTC (24029)
3389 add check for a missing pre callback
3390 add missing prototypes
3391 reduce ssl accept timeout to 10 seconds
3395 libircd/trunk/include/commio.h (File Modified)
3396 libircd/trunk/src/commio.c (File Modified)
3399 androsyn 2007/07/20 15:31:11 UTC (24025)
3401 initialize the type variable earlier
3404 libircd/trunk/src/commio.c (File Modified)
3407 androsyn 2007/07/20 15:28:45 UTC (24023)
3409 remove an unused variable
3412 libircd/trunk/src/commio.c (File Modified)
3415 androsyn 2007/07/20 15:26:05 UTC (24021)
3417 oops. don't ircd_open a file handle twice
3420 libircd/trunk/src/commio.c (File Modified)
3423 androsyn 2007/07/20 15:09:36 UTC (24019)
3425 add missing ircd_accept_tcp prototype
3428 libircd/trunk/include/commio.h (File Modified)
3431 androsyn 2007/07/20 15:07:47 UTC (24017)
3433 slightly change the ACPRE callback again
3436 libircd/trunk/include/commio.h (File Modified)
3437 libircd/trunk/src/commio.c (File Modified)
3440 androsyn 2007/07/20 15:04:40 UTC (24015)
3442 slightly change the ACPRE callback
3445 libircd/trunk/include/commio.h (File Modified)
3446 libircd/trunk/src/commio.c (File Modified)
3449 androsyn 2007/07/20 14:47:32 UTC (24009)
3451 Add an accept pre-callback to so that we can do things like dline/reject cache processing early
3454 libircd/trunk/include/commio.h (File Modified)
3455 libircd/trunk/src/commio.c (File Modified)
3458 androsyn 2007/07/20 14:32:24 UTC (24007)
3460 Change FD_* enums into a bitmask called IRCD_FD
3463 libircd/trunk/include/commio.h (File Modified)
3464 libircd/trunk/src/commio.c (File Modified)
3465 libircd/trunk/src/epoll.c (File Modified)
3466 libircd/trunk/src/helper.c (File Modified)
3469 androsyn 2007/07/20 03:01:32 UTC (24005)
3471 first part of my currently busted ssl/tls code
3474 libircd/trunk/include/commio.h (File Modified)
3475 libircd/trunk/src/commio.c (File Modified)
3476 libircd/trunk/src/epoll.c (File Modified)
3479 androsyn 2007/07/20 02:58:45 UTC (24003)
3481 add a missing balloc commit
3484 libircd/trunk/src/balloc.c (File Modified)
3487 jilles 2007/02/11 19:25:02 UTC (23608)
3489 Don't lose a kqueue update when there are very many at a time.
3491 charybdis r3205 (nenolod)
3495 libircd/trunk/src/kqueue.c (File Modified)
3498 androsyn 2007/02/01 17:37:46 UTC (23565)
3500 remove in6addr_any check
3503 libircd/trunk/configure (File Modified)
3504 libircd/trunk/configure.ac (File Modified)
3505 libircd/trunk/include/libircd_config.h.in (File Modified)
3508 androsyn 2007/02/01 17:10:04 UTC (23559)
3513 libircd/trunk/Makefile.in (File Modified)
3514 libircd/trunk/configure (File Modified)
3515 libircd/trunk/include/libircd_config.h.in (File Modified)
3516 libircd/trunk/src/Makefile.in (File Modified)
3519 jilles 2007/02/01 17:05:13 UTC (23555)
3521 export #define IPV6 to ircd code via a new autogenerated include/libircd_abi.h,
3522 fixes instability with --enable-ipv6
3526 libircd/trunk/configure.ac (File Modified)
3527 libircd/trunk/include/ircd_lib.h (File Modified)
3528 libircd/trunk/include/libircd_abi.h.in (File Added)
3531 androsyn 2007/02/01 16:49:21 UTC (23551)
3533 fix SET_SS_LEN for bsd from dho
3536 libircd/trunk/include/ircd_lib.h (File Modified)
3539 androsyn 2007/01/29 14:23:09 UTC (23543)
3541 change offset from char* to uintptr_t as we have autoconf goo to find/define uintptr_t for us
3544 libircd/trunk/src/balloc.c (File Modified)
3547 jilles 2007/01/27 13:22:02 UTC (23517)
3549 Make NOBALLOC have the regular blockheap functions fall back
3550 to ircd_malloc()/ircd_free(), instead of using #defines. This
3551 ensures NOBALLOC does not change the ABI.
3555 libircd/trunk/include/balloc.h (File Modified)
3556 libircd/trunk/src/balloc.c (File Modified)
3559 jilles 2007/01/27 13:19:53 UTC (23515)
3561 Minor balloc tweaks:
3562 - don't do arithmetic on void pointers
3563 - allocate the correct amount of memory (not too much)
3564 - add a standards-violating check on the pointer in ircd_bh_free()
3568 libircd/trunk/src/balloc.c (File Modified)
3571 jilles 2007/01/13 23:22:11 UTC (23453)
3573 Unbreak compile with --disable-balloc.
3577 libircd/trunk/src/linebuf.c (File Modified)
3580 androsyn 2007/01/08 15:35:04 UTC (23397)
3582 change false to no for disabling fortran and c++ in autoconf
3585 libircd/trunk/configure (File Modified)
3586 libircd/trunk/configure.ac (File Modified)
3589 androsyn 2007/01/08 15:32:40 UTC (23391)
3591 Disable checks for fortran, c++ and java...
3594 libircd/trunk/configure (File Modified)
3595 libircd/trunk/configure.ac (File Modified)
3596 libircd/trunk/src/Makefile.in (File Modified)
3599 androsyn 2007/01/05 17:11:39 UTC (23355)
3601 more blockheap usage stuff
3604 libircd/trunk/include/balloc.h (File Modified)
3605 libircd/trunk/src/balloc.c (File Modified)
3608 androsyn 2007/01/05 16:36:28 UTC (23353)
3614 libircd/trunk/include/balloc.h (File Modified)
3617 androsyn 2007/01/05 16:34:52 UTC (23351)
3619 forgot to add the user data to the usage cb typedef
3622 libircd/trunk/include/balloc.h (File Modified)
3625 androsyn 2007/01/05 16:31:00 UTC (23349)
3627 change usage callback to include a user data variable
3630 libircd/trunk/include/balloc.h (File Modified)
3631 libircd/trunk/src/balloc.c (File Modified)
3634 androsyn 2007/01/05 16:26:58 UTC (23347)
3636 change descriptions on internal blockheaps to make them as being created by libircd
3639 libircd/trunk/src/commio.c (File Modified)
3640 libircd/trunk/src/linebuf.c (File Modified)
3641 libircd/trunk/src/tools.c (File Modified)
3644 androsyn 2007/01/05 16:22:18 UTC (23345)
3646 - make libircd link against libcrypt if it needs it
3651 libircd/trunk/src/Makefile.am (File Modified)
3652 libircd/trunk/src/Makefile.in (File Modified)
3653 libircd/trunk/src/balloc.c (File Modified)
3656 androsyn 2007/01/05 16:16:58 UTC (23343)
3658 - change the block heap code to add a description
3659 - add a function to walk over all the block heaps and call a user callback
3664 libircd/trunk/include/balloc.h (File Modified)
3665 libircd/trunk/src/balloc.c (File Modified)
3666 libircd/trunk/src/commio.c (File Modified)
3667 libircd/trunk/src/linebuf.c (File Modified)
3668 libircd/trunk/src/snprintf.c (File Modified)
3669 libircd/trunk/src/tools.c (File Modified)
3672 androsyn 2007/01/05 16:16:31 UTC (23341)
3674 tweak libircd makefiles a little bit. change crypt() call in libircd to ircd_crypt()
3677 libircd/trunk/include/commio.h (File Modified)
3678 libircd/trunk/src/Makefile.am (File Modified)
3679 libircd/trunk/src/Makefile.in (File Modified)
3680 libircd/trunk/src/commio.c (File Modified)
3681 libircd/trunk/src/crypt.c (File Modified)
3682 libircd/trunk/src/win32.c (File Modified)
3685 androsyn 2006/12/28 15:26:02 UTC (23315)
3687 if POSIX_SPAWN_USEVFORK exists, use it
3690 libircd/trunk/src/unix.c (File Modified)
3693 androsyn 2006/12/28 15:07:04 UTC (23313)
3695 add support for posix_spawn
3698 libircd/trunk/configure (File Modified)
3699 libircd/trunk/configure.ac (File Modified)
3700 libircd/trunk/include/libircd_config.h.in (File Modified)
3701 libircd/trunk/libtool (File Deleted)
3702 libircd/trunk/src/unix.c (File Modified)
3705 androsyn 2006/12/28 14:47:57 UTC (23311)
3707 only compile mem frobbing if MEM_FROB is defined
3710 libircd/trunk/include/tools.h (File Modified)
3711 libircd/trunk/src/tools.c (File Modified)
3714 androsyn 2006/12/18 20:02:21 UTC (23303)
3716 some more splitout cleanups
3719 libircd/trunk/include/ircd_lib.h (File Modified)
3720 libircd/trunk/src/ircd_lib.c (File Modified)
3721 libircd/trunk/src/unix.c (File Modified)
3724 androsyn 2006/11/12 07:52:53 UTC (23281)
3726 some portability cleanups
3729 libircd/trunk/include/tools.h (File Modified)
3730 libircd/trunk/src/tools.c (File Modified)
3733 androsyn 2006/11/12 07:32:54 UTC (23277)
3735 sigh..try this again
3738 libircd/trunk/src/commio.c (File Modified)
3741 androsyn 2006/11/12 07:32:13 UTC (23275)
3746 libircd/trunk/src/commio.c (File Modified)
3749 androsyn 2006/11/12 07:30:59 UTC (23273)
3751 it should be okay to cast ircd_iovec to iovec..the other way i was doing it blew up in *weird* ways
3754 libircd/trunk/src/commio.c (File Modified)
3757 androsyn 2006/11/12 06:53:22 UTC (23271)
3759 attempt at fixing devel..take 1
3762 libircd/trunk/include/commio.h (File Modified)
3763 libircd/trunk/include/ircd_lib.h (File Modified)
3764 libircd/trunk/libtool (File Modified)
3765 libircd/trunk/src/balloc.c (File Modified)
3766 libircd/trunk/src/commio.c (File Modified)
3767 libircd/trunk/src/crypt.c (File Modified)
3768 libircd/trunk/src/devpoll.c (File Modified)
3769 libircd/trunk/src/epoll.c (File Modified)
3770 libircd/trunk/src/event.c (File Modified)
3771 libircd/trunk/src/helper.c (File Modified)
3772 libircd/trunk/src/ircd_lib.c (File Modified)
3773 libircd/trunk/src/ircd_memory.c (File Modified)
3774 libircd/trunk/src/kqueue.c (File Modified)
3775 libircd/trunk/src/linebuf.c (File Modified)
3776 libircd/trunk/src/poll.c (File Modified)
3777 libircd/trunk/src/ports.c (File Modified)
3778 libircd/trunk/src/select.c (File Modified)
3779 libircd/trunk/src/sigio.c (File Modified)
3780 libircd/trunk/src/snprintf.c (File Modified)
3781 libircd/trunk/src/tools.c (File Modified)
3782 libircd/trunk/src/unix.c (File Modified)
3783 libircd/trunk/src/win32.c (File Modified)
3786 androsyn 2006/10/13 23:57:58 UTC (23251)
3791 libircd/trunk/configure (File Modified)
3792 libircd/trunk/configure.ac (File Modified)
3793 libircd/trunk/include/libircd_config.h.in (File Modified)
3796 alz 2006/10/13 19:55:38 UTC (23249)
3802 libircd/trunk/src/kqueue.c (File Modified)
3805 alz 2006/10/13 19:54:37 UTC (23247)
3812 libircd/trunk/src/sigio.c (File Modified)
3815 alz 2006/10/13 19:52:51 UTC (23245)
3817 Androsyn is on crack
3822 libircd/trunk/src/event.c (File Modified)
3823 libircd/trunk/src/sigio.c (File Modified)
3826 androsyn 2006/10/13 19:23:10 UTC (23243)
3828 alz smells like feet
3831 libircd/trunk/src/epoll.c (File Modified)
3832 libircd/trunk/src/kqueue.c (File Modified)
3833 libircd/trunk/src/poll.c (File Modified)
3834 libircd/trunk/src/select.c (File Modified)
3835 libircd/trunk/src/sigio.c (File Modified)
3838 androsyn 2006/10/13 19:20:09 UTC (23241)
3840 because alz is too lazy to commit fixes himself
3843 libircd/trunk/src/epoll.c (File Modified)
3846 androsyn 2006/10/13 19:17:38 UTC (23239)
3848 commit a missing commit
3851 libircd/trunk/src/epoll.c (File Modified)
3854 androsyn 2006/10/13 19:16:32 UTC (23237)
3856 remove SELECT_TYPE msg
3859 libircd/trunk/configure (File Modified)
3860 libircd/trunk/configure.ac (File Modified)
3863 androsyn 2006/10/13 19:07:39 UTC (23233)
3865 fix ircd_strlcpy/cat when the OS actually has those funcs
3868 libircd/trunk/include/tools.h (File Modified)
3869 libircd/trunk/libtool (File Modified)
3872 androsyn 2006/10/12 05:47:23 UTC (23222)
3874 Actually add configure.ac to the repo...
3878 libircd/trunk/configure (File Modified)
3879 libircd/trunk/configure.ac (File Added)
3880 libircd/trunk/src/Makefile.in (File Modified)
3883 androsyn 2006/10/12 05:05:19 UTC (23216)
3885 not thinking straight here :P
3888 libircd/trunk/src/commio.c (File Modified)
3891 androsyn 2006/10/12 04:58:00 UTC (23214)
3893 Add some crude dynamic io type selection
3897 libircd/trunk/src/commio.c (File Modified)
3900 androsyn 2006/10/12 04:43:10 UTC (23212)
3902 add timeout code back to sigio
3905 libircd/trunk/src/sigio.c (File Modified)
3908 androsyn 2006/10/12 04:41:09 UTC (23210)
3913 libircd/trunk/src/commio.c (File Modified)
3916 androsyn 2006/10/12 04:26:42 UTC (23208)
3918 add ircd_get_iotype prototype
3922 libircd/trunk/include/commio.h (File Modified)
3925 androsyn 2006/10/12 04:23:53 UTC (23206)
3927 fix more stupid things
3930 libircd/trunk/include/commio.h (File Modified)
3931 libircd/trunk/src/commio.c (File Modified)
3934 androsyn 2006/10/12 04:17:32 UTC (23204)
3936 everything should work now
3940 libircd/trunk/src/devpoll.c (File Modified)
3941 libircd/trunk/src/epoll.c (File Modified)
3942 libircd/trunk/src/kqueue.c (File Modified)
3943 libircd/trunk/src/poll.c (File Modified)
3944 libircd/trunk/src/ports.c (File Modified)
3945 libircd/trunk/src/select.c (File Modified)
3946 libircd/trunk/src/sigio.c (File Modified)
3949 androsyn 2006/10/12 04:03:59 UTC (23202)
3951 lets try this like this
3954 libircd/trunk/src/commio.c (File Modified)
3957 androsyn 2006/10/12 04:00:43 UTC (23200)
3959 oops. move that code outside of that ifdef
3962 libircd/trunk/src/commio.c (File Modified)
3965 androsyn 2006/10/12 03:56:52 UTC (23198)
3967 remove an unused function declaration
3970 libircd/trunk/src/sigio.c (File Modified)
3973 androsyn 2006/10/12 03:55:56 UTC (23196)
3975 add a missing linefeed at the end of the file
3978 libircd/trunk/src/sigio.c (File Modified)
3981 androsyn 2006/10/12 03:55:35 UTC (23194)
3983 fix some shadowed variables
3986 libircd/trunk/src/sigio.c (File Modified)
3989 androsyn 2006/10/12 03:53:38 UTC (23192)
3991 add a missing linefeed at the end of the file
3994 libircd/trunk/src/poll.c (File Modified)
3997 androsyn 2006/10/12 03:53:12 UTC (23190)
3999 add a missing linefeed at the end of the file
4002 libircd/trunk/src/devpoll.c (File Modified)
4005 androsyn 2006/10/12 03:51:42 UTC (23188)
4007 get the other half of that last commit
4011 libircd/trunk/Makefile.in (File Modified)
4012 libircd/trunk/configure (File Modified)
4013 libircd/trunk/include/commio.h (File Modified)
4014 libircd/trunk/include/event.h (File Modified)
4015 libircd/trunk/include/libircd_config.h.in (File Modified)
4018 androsyn 2006/10/12 03:50:43 UTC (23186)
4020 Change the way we do i/o loop detection quite a bit
4024 libircd/trunk/src/Makefile.am (File Modified)
4025 libircd/trunk/src/Makefile.in (File Modified)
4026 libircd/trunk/src/commio.c (File Modified)
4027 libircd/trunk/src/devpoll.c (File Modified)
4028 libircd/trunk/src/epoll.c (File Modified)
4029 libircd/trunk/src/event.c (File Modified)
4030 libircd/trunk/src/kqueue.c (File Modified)
4031 libircd/trunk/src/poll.c (File Modified)
4032 libircd/trunk/src/ports.c (File Modified)
4033 libircd/trunk/src/select.c (File Modified)
4034 libircd/trunk/src/sigio.c (File Modified)
4035 libircd/trunk/src/win32.c (File Modified)
4038 androsyn 2006/10/12 02:34:52 UTC (23184)
4040 fix autoconf/automake again
4044 libircd/trunk/src/Makefile.am (File Modified)
4045 libircd/trunk/src/Makefile.in (File Modified)
4048 androsyn 2006/10/12 02:32:00 UTC (23182)
4053 libircd/trunk/Makefile.in (File Modified)
4054 libircd/trunk/src/Makefile.am (File Modified)
4055 libircd/trunk/src/Makefile.in (File Modified)
4058 androsyn 2006/10/12 02:29:23 UTC (23180)
4060 change the caller of ircd_lib to ircd_lib_init in helper.c
4063 libircd/trunk/src/helper.c (File Modified)
4066 androsyn 2006/10/12 02:27:06 UTC (23178)
4068 add some things autoconf needs
4071 libircd/trunk/config.guess (File Added)
4072 libircd/trunk/config.sub (File Added)
4073 libircd/trunk/depcomp (File Added)
4076 androsyn 2006/10/12 02:09:06 UTC (23174)
4078 rename ircd_lib() to ircd_lib_init()
4081 libircd/trunk/include/ircd_lib.h (File Modified)
4082 libircd/trunk/src/ircd_lib.c (File Modified)
4085 androsyn 2006/10/12 01:58:07 UTC (23172)
4087 - Some more namespace cleanups
4088 - Add a README and TODO
4093 libircd/trunk/README (File Added)
4094 libircd/trunk/TODO (File Added)
4095 libircd/trunk/include/commio.h (File Modified)
4096 libircd/trunk/include/tools.h (File Modified)
4097 libircd/trunk/src/commio.c (File Modified)
4098 libircd/trunk/src/devpoll.c (File Modified)
4099 libircd/trunk/src/epoll.c (File Modified)
4100 libircd/trunk/src/ircd_lib.c (File Modified)
4101 libircd/trunk/src/kqueue.c (File Modified)
4102 libircd/trunk/src/linebuf.c (File Modified)
4103 libircd/trunk/src/poll.c (File Modified)
4104 libircd/trunk/src/ports.c (File Modified)
4105 libircd/trunk/src/select.c (File Modified)
4106 libircd/trunk/src/sigio.c (File Modified)
4107 libircd/trunk/src/tools.c (File Modified)
4108 libircd/trunk/src/win32.c (File Modified)
4111 androsyn 2006/10/12 01:33:35 UTC (23170)
4113 more strlcpy changes
4116 libircd/trunk/include/tools.h (File Modified)
4117 libircd/trunk/src/commio.c (File Modified)
4118 libircd/trunk/src/event.c (File Modified)
4119 libircd/trunk/src/ircd_lib.c (File Modified)
4120 libircd/trunk/src/ircd_memory.c (File Modified)
4121 libircd/trunk/src/linebuf.c (File Modified)
4124 androsyn 2006/10/12 01:27:25 UTC (23168)
4126 make ircd_lib.h use the renamed headers
4129 libircd/trunk/include/ircd_lib.h (File Modified)
4132 androsyn 2006/10/12 01:25:06 UTC (23166)
4134 change strlcpy to ircd_strlcpy. rename config.h to libircd_config.h
4137 libircd/trunk/configure (File Modified)
4138 libircd/trunk/include/ircd_memory.h (File Modified)
4139 libircd/trunk/include/libircd_config.h.in (File Added)
4140 libircd/trunk/include/tools.h (File Modified)
4143 androsyn 2006/10/12 01:16:22 UTC (23164)
4145 - Move .h files into include, .c files into src
4146 - Import a cut down autoconf from ircd
4147 - Change the init code so that ircd_lib gets passed an fd heap size
4152 libircd/trunk/COPYING (File Added)
4153 libircd/trunk/CREDITS (File Added)
4154 libircd/trunk/INSTALL (File Added)
4155 libircd/trunk/Makefile.am (File Deleted)
4156 libircd/trunk/Makefile.am (File Added)
4157 libircd/trunk/Makefile.in (File Modified)
4158 libircd/trunk/acinclude.m4 (File Added)
4159 libircd/trunk/aclocal.m4 (File Added)
4160 libircd/trunk/balloc.c (File Deleted)
4161 libircd/trunk/balloc.h (File Deleted)
4162 libircd/trunk/commio.c (File Deleted)
4163 libircd/trunk/commio.h (File Deleted)
4164 libircd/trunk/configure (File Added)
4165 libircd/trunk/crypt.c (File Deleted)
4166 libircd/trunk/devpoll.c (File Deleted)
4167 libircd/trunk/epoll.c (File Deleted)
4168 libircd/trunk/event.c (File Deleted)
4169 libircd/trunk/event.h (File Deleted)
4170 libircd/trunk/helper.c (File Deleted)
4171 libircd/trunk/helper.h (File Deleted)
4172 libircd/trunk/include/ (File Added)
4173 libircd/trunk/include/balloc.h (File Added)
4174 libircd/trunk/include/commio.h (File Added)
4175 libircd/trunk/include/event.h (File Added)
4176 libircd/trunk/include/helper.h (File Added)
4177 libircd/trunk/include/ircd_lib.h (File Added)
4178 libircd/trunk/include/ircd_memory.h (File Added)
4179 libircd/trunk/include/linebuf.h (File Added)
4180 libircd/trunk/include/snprintf.h (File Added)
4181 libircd/trunk/include/tools.h (File Added)
4182 libircd/trunk/install-sh (File Added)
4183 libircd/trunk/ircd_lib.c (File Deleted)
4184 libircd/trunk/ircd_lib.h (File Deleted)
4185 libircd/trunk/ircd_memory.c (File Deleted)
4186 libircd/trunk/ircd_memory.h (File Deleted)
4187 libircd/trunk/kqueue.c (File Deleted)
4188 libircd/trunk/libtool (File Added)
4189 libircd/trunk/linebuf.c (File Deleted)
4190 libircd/trunk/linebuf.h (File Deleted)
4191 libircd/trunk/ltmain.sh (File Added)
4192 libircd/trunk/missing (File Added)
4193 libircd/trunk/poll.c (File Deleted)
4194 libircd/trunk/ports.c (File Deleted)
4195 libircd/trunk/select.c (File Deleted)
4196 libircd/trunk/sigio.c (File Deleted)
4197 libircd/trunk/snprintf.c (File Deleted)
4198 libircd/trunk/snprintf.h (File Deleted)
4199 libircd/trunk/src/ (File Added)
4200 libircd/trunk/src/Makefile.am (File Added)
4201 libircd/trunk/src/Makefile.in (File Added)
4202 libircd/trunk/src/balloc.c (File Added)
4203 libircd/trunk/src/commio.c (File Added)
4204 libircd/trunk/src/crypt.c (File Added)
4205 libircd/trunk/src/devpoll.c (File Added)
4206 libircd/trunk/src/epoll.c (File Added)
4207 libircd/trunk/src/event.c (File Added)
4208 libircd/trunk/src/helper.c (File Added)
4209 libircd/trunk/src/ircd_lib.c (File Added)
4210 libircd/trunk/src/ircd_memory.c (File Added)
4211 libircd/trunk/src/kqueue.c (File Added)
4212 libircd/trunk/src/linebuf.c (File Added)
4213 libircd/trunk/src/poll.c (File Added)
4214 libircd/trunk/src/ports.c (File Added)
4215 libircd/trunk/src/select.c (File Added)
4216 libircd/trunk/src/sigio.c (File Added)
4217 libircd/trunk/src/snprintf.c (File Added)
4218 libircd/trunk/src/tools.c (File Added)
4219 libircd/trunk/src/unix.c (File Added)
4220 libircd/trunk/src/win32.c (File Added)
4221 libircd/trunk/tools.c (File Deleted)
4222 libircd/trunk/tools.h (File Deleted)
4223 libircd/trunk/unix.c (File Deleted)
4224 libircd/trunk/win32.c (File Deleted)
4227 androsyn 2006/10/12 00:41:26 UTC (23162)
4232 libircd/trunk/tools.c (File Modified)
4235 androsyn 2006/10/12 00:39:36 UTC (23161)
4237 automated serno/changelog
4240 libircd/trunk/ChangeLog (File Modified)
4243 androsyn 2006/10/12 00:39:28 UTC (23160)
4245 i think it works now..really
4248 libircd/trunk/tools.c (File Modified)
4251 androsyn 2006/10/12 00:34:12 UTC (23157)
4253 work you piece of shit
4256 libircd/trunk/tools.c (File Modified)
4259 androsyn 2006/10/12 00:31:31 UTC (23156)
4264 libircd/trunk/tools.c (File Modified)
4267 androsyn 2006/10/12 00:29:54 UTC (23155)
4272 libircd/trunk/tools.c (File Modified)
4275 androsyn 2006/10/12 00:27:07 UTC ()
4280 libircd/trunk/tools.c (File Modified)
4283 androsyn 2006/10/12 00:26:28 UTC ()
4288 libircd/trunk/tools.c (File Modified)
4291 androsyn 2006/10/12 00:25:15 UTC ()
4296 libircd/trunk/tools.c (File Modified)
4299 androsyn 2006/10/12 00:22:44 UTC ()
4304 libircd/trunk/tools.c (File Modified)
4307 androsyn 2006/10/12 00:21:54 UTC ()
4309 here is a new changelog for libircd
4313 libircd/trunk/ChangeLog (File Added)