1 androsyn 2008/07/29 15:26:55 UTC (25795)
3 some sanity checks in the rb_open path
6 libratbox/trunk/src/commio.c (File Modified)
9 androsyn 2008/07/29 14:47:48 UTC (25793)
11 pass new_F along to rb_ssl_accept_setup instead of the fd itself
14 libratbox/trunk/include/commio-ssl.h (File Modified)
15 libratbox/trunk/src/commio.c (File Modified)
16 libratbox/trunk/src/gnutls.c (File Modified)
17 libratbox/trunk/src/nossl.c (File Modified)
18 libratbox/trunk/src/openssl.c (File Modified)
21 androsyn 2008/07/28 23:14:29 UTC (25791)
23 log if rb_open returns NULL on accept and close the fd..this shouldn't happen and the real cause needs to be found
26 libratbox/trunk/src/commio.c (File Modified)
29 androsyn 2008/07/11 18:21:57 UTC (25705)
31 add a newline at the end of arc4random.c
34 libratbox/trunk/src/arc4random.c (File Modified)
37 androsyn 2008/07/10 18:34:03 UTC (25699)
39 i'm doing good today..move the ifdefs down
42 libratbox/trunk/src/arc4random.c (File Modified)
45 androsyn 2008/07/10 18:32:34 UTC (25697)
47 remove some debugging code
50 libratbox/trunk/src/arc4random.c (File Modified)
51 libratbox/trunk/src/nossl.c (File Modified)
54 androsyn 2008/07/10 18:30:19 UTC (25695)
56 add a missing ; and add arc4random.h too
59 libratbox/trunk/include/arc4random.h (File Added)
60 libratbox/trunk/src/openssl.c (File Modified)
63 androsyn 2008/07/10 18:27:23 UTC (25693)
65 forgot a prototype for rb_get_pseudo_random
68 libratbox/trunk/include/rb_commio.h (File Modified)
71 androsyn 2008/07/10 18:05:43 UTC (25691)
76 libratbox/trunk/src/nossl.c (File Modified)
79 androsyn 2008/07/10 17:13:27 UTC (25689)
81 - Add arc4random as a source for random bytes in the nossl.c case.
82 - Add in a pseudo random source function as well. This is really only different on OpenSSL.
87 libratbox/trunk/configure (File Modified)
88 libratbox/trunk/configure.ac (File Modified)
89 libratbox/trunk/include/libratbox_config.h.in (File Modified)
90 libratbox/trunk/src/Makefile.am (File Modified)
91 libratbox/trunk/src/Makefile.in (File Modified)
92 libratbox/trunk/src/arc4random.c (File Added)
93 libratbox/trunk/src/export-syms.txt (File Modified)
94 libratbox/trunk/src/gnutls.c (File Modified)
95 libratbox/trunk/src/nossl.c (File Modified)
96 libratbox/trunk/src/openssl.c (File Modified)
99 androsyn 2008/07/06 18:57:15 UTC (25683)
101 change a rb_uint8_t to uint8_t
104 libratbox/trunk/configure (File Modified)
105 libratbox/trunk/configure.ac (File Modified)
108 androsyn 2008/07/06 05:15:22 UTC (25681)
110 fix the socklen_t stuff
113 libratbox/trunk/configure (File Modified)
114 libratbox/trunk/configure.ac (File Modified)
115 libratbox/trunk/include/libratbox_config.h.in (File Modified)
118 androsyn 2008/07/06 04:33:03 UTC (25679)
120 get rid of some testing code that snuck into the last commit
123 libratbox/trunk/configure (File Modified)
124 libratbox/trunk/configure.ac (File Modified)
127 androsyn 2008/07/06 04:13:05 UTC (25675)
129 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
132 libratbox/trunk/acinclude.m4 (File Modified)
133 libratbox/trunk/configure (File Modified)
134 libratbox/trunk/configure.ac (File Modified)
135 libratbox/trunk/include/commio-int.h (File Modified)
136 libratbox/trunk/include/libratbox_config.h.in (File Modified)
137 libratbox/trunk/include/rb_commio.h (File Modified)
138 libratbox/trunk/include/rb_linebuf.h (File Modified)
139 libratbox/trunk/src/Makefile.in (File Modified)
140 libratbox/trunk/src/balloc.c (File Modified)
141 libratbox/trunk/src/commio.c (File Modified)
142 libratbox/trunk/src/crypt.c (File Modified)
143 libratbox/trunk/src/epoll.c (File Modified)
144 libratbox/trunk/src/rawbuf.c (File Modified)
147 androsyn 2008/07/06 03:10:23 UTC (25673)
152 libratbox/trunk/src/commio.c (File Modified)
155 androsyn 2008/06/24 14:04:50 UTC (25588)
157 move some of the common accept code into a function
160 libratbox/trunk/src/openssl.c (File Modified)
163 androsyn 2008/06/20 21:49:53 UTC (25576)
168 libratbox/trunk/configure (File Modified)
171 androsyn 2008/06/20 21:49:06 UTC (25574)
173 enable Id tags on configure.ac
176 libratbox/trunk/configure.ac (File Modified) (Property Modified)
179 jilles 2008/06/20 21:42:48 UTC (25572)
185 libratbox/trunk/configure (File Modified)
188 jilles 2008/06/20 21:42:29 UTC (25570)
190 Change == in test to =.
194 libratbox/trunk/configure.ac (File Modified)
197 androsyn 2008/06/20 18:46:08 UTC (25568)
199 add a missing commio-ssl.h include in gnutls.c
202 libratbox/trunk/src/gnutls.c (File Modified)
205 androsyn 2008/06/19 19:05:46 UTC (25556)
207 don't load the certificate twice and remember to close the file after opening it
210 libratbox/trunk/src/gnutls.c (File Modified)
213 androsyn 2008/06/11 14:40:44 UTC (25532)
215 All sorts of autotools goo for GNUTLS. Partially based on nenolod's patch.
219 libratbox/trunk/Makefile.in (File Modified)
220 libratbox/trunk/aclocal.m4 (File Modified)
221 libratbox/trunk/configure (File Modified)
222 libratbox/trunk/configure.ac (File Modified)
223 libratbox/trunk/include/libratbox_config.h.in (File Modified)
224 libratbox/trunk/src/Makefile.am (File Modified)
225 libratbox/trunk/src/Makefile.in (File Modified)
226 libratbox/trunk/src/nossl.c (File Modified)
229 androsyn 2008/06/11 06:12:55 UTC (25530)
231 first pass at gnutls code..
234 libratbox/trunk/src/gnutls.c (File Added)
237 jilles 2008/05/17 13:36:55 UTC (25387)
239 Remove static inline symbols from export-syms.txt.
240 These do not exist in the library and some platforms
241 such as MacOS X don't like that.
245 libratbox/trunk/src/export-syms.txt (File Modified)
248 androsyn 2008/05/16 16:06:02 UTC (25377)
250 fix a compile warning
253 libratbox/trunk/src/openssl.c (File Modified)
256 androsyn 2008/05/16 15:19:51 UTC (25375)
258 fix up the soft assert stuff for libratbox and rename likely/unlikely to rb_likely/rb_unlikely
261 libratbox/trunk/include/commio-int.h (File Modified)
262 libratbox/trunk/include/ratbox_lib.h (File Modified)
263 libratbox/trunk/include/rb_memory.h (File Modified)
264 libratbox/trunk/src/balloc.c (File Modified)
265 libratbox/trunk/src/commio.c (File Modified)
266 libratbox/trunk/src/linebuf.c (File Modified)
267 libratbox/trunk/src/poll.c (File Modified)
268 libratbox/trunk/src/ratbox_lib.c (File Modified)
269 libratbox/trunk/src/sigio.c (File Modified)
270 libratbox/trunk/src/snprintf.c (File Modified)
273 jilles 2008/05/14 17:55:22 UTC (25364)
275 Fix a mistake in kqueue 'overflow' handling.
276 If there is no space in the output buffer to report an
277 error adding to the kqueue, kevent(2) will abort and
278 return the error in errno (I was correct that it does
279 not tell you where it failed). So do not abort the loop
280 if kevent(2) fails and do not log (expected) EBADF.
284 libratbox/trunk/src/kqueue.c (File Modified)
287 androsyn 2008/05/13 14:48:46 UTC (25358)
289 save connect errno so that we get a correct connect failure reason
292 libratbox/trunk/src/commio.c (File Modified)
295 jilles 2008/05/12 17:52:22 UTC (25356)
297 Fix a possible crash with SSL connections closing early.
301 libratbox/trunk/src/openssl.c (File Modified)
304 jilles 2008/05/12 16:51:54 UTC (25354)
306 Fix kqueue sometimes dropping updates.
307 (ircd wouldn't read or write anymore to certain clients)
308 This happens because kqueue.c will often try to add
309 already closed file descriptors to the kqueue. The kernel
310 tries to report bad file descriptors in the eventlist; if
311 the eventlist has no space, processing of the changelist
314 1. allocate two kqlst things, one for what kqlst currently does
315 and one as output buffer
316 this ensures the kevent(2) call in rb_select_kqueue() never
318 2. replace the kevent(2) call in kq_update_events() by a loop
319 that processes the updates one at a time
320 that doesn't happen much, and it's the only way to be sure
321 without also getting events out of the queue we cannot process
326 libratbox/trunk/src/kqueue.c (File Modified)
329 androsyn 2008/05/08 19:32:13 UTC (25327)
331 forgot prototypes and nossl versions of rb_ssl handshake stuff
334 libratbox/trunk/include/rb_commio.h (File Modified)
335 libratbox/trunk/src/nossl.c (File Modified)
338 androsyn 2008/05/08 19:09:42 UTC (25325)
340 keep track of the number of openssl handshakes and export rb_ssl_handshake_count and rb_ssl_clear_handshake_count
343 libratbox/trunk/include/commio-int.h (File Modified)
344 libratbox/trunk/src/export-syms.txt (File Modified)
345 libratbox/trunk/src/openssl.c (File Modified)
348 androsyn 2008/05/02 12:41:05 UTC (25291)
350 fix build for bsd platforms with lack EVFILT_TIMER
353 libratbox/trunk/src/kqueue.c (File Modified)
356 androsyn 2008/04/21 18:38:23 UTC (25245)
358 kill a process with SIGKILL when calling helper_close to be certain the process goes away
361 libratbox/trunk/src/helper.c (File Modified)
364 river 2008/04/16 20:33:35 UTC (25235)
366 support for compiling on OpenVMS (untested)
370 libratbox/trunk/include/libratbox_config.h_vms (File Added)
371 libratbox/trunk/src/descrip.mms (File Added)
372 libratbox/trunk/src/rawbuf.c (File Modified)
375 androsyn 2008/04/16 20:11:37 UTC (25233)
377 less than zero doesn't make sense for size_t
380 libratbox/trunk/src/balloc.c (File Modified)
383 jilles 2008/04/13 16:19:04 UTC (25229)
385 patricia: remove ugly abuse of K&R style function declaration
386 It left the argument types unspecified in a function
387 pointer, then called it using different numbers of
392 libratbox/trunk/include/rb_patricia.h (File Modified)
393 libratbox/trunk/src/patricia.c (File Modified)
396 jilles 2008/04/12 22:20:43 UTC (25227)
398 Remove linebuf's per-line flushing flag, as it's per-head state.
399 In rare cases, this sharing caused the ircd to skip
400 part of outgoing traffic, e.g. appearing as "not enough
401 parameters" errors on the other side.
402 The purpose of this flag can be fulfilled by the writeofs
407 libratbox/trunk/include/rb_linebuf.h (File Modified)
408 libratbox/trunk/src/linebuf.c (File Modified)
411 jilles 2008/04/12 14:30:19 UTC (25225)
413 read/write return type should be ssize_t, not int or size_t.
414 The writev emulation used size_t, which is unsigned,
415 preventing negative values to be seen.
419 libratbox/trunk/src/commio.c (File Modified)
422 jilles 2008/04/11 08:48:21 UTC (25223)
424 kqueue: also use EV_ONESHOT for read events
425 This makes the kernel's state agree with our handler pointer.
426 SSL may need to suspend selecting for reading to write
427 something, e.g. with renegotiation.
431 libratbox/trunk/src/kqueue.c (File Modified)
434 jilles 2008/04/09 19:43:08 UTC (25219)
436 Call the accept callback when timing out an SSL accept.
437 The callback will close the F.
441 libratbox/trunk/src/openssl.c (File Modified)
444 jilles 2008/04/09 19:26:04 UTC (25217)
446 Fix up ssl_accept WANT_READ/WANT_WRITE a bit.
447 Only select for the exact thing asked, and if
448 SSL_ERROR_SYSCALL happens abort it even if the
449 errno is "ignorable".
453 libratbox/trunk/src/openssl.c (File Modified)
456 jilles 2008/04/05 19:09:32 UTC (25205)
458 Fix SET_SS_LEN so that it also works correctly outside libratbox.
459 Use RB_SOCKADDR_HAS_SA_LEN instead of SOCKADDR_IN_HAS_LEN
460 which is only defined inside libratbox.
461 This fixes creating own sockaddr structs in other programs
462 using SET_SS_LEN, then passing them to libratbox, on
463 4.4BSD based systems.
467 libratbox/trunk/include/ratbox_lib.h (File Modified)
470 androsyn 2008/04/04 18:43:29 UTC (25203)
472 don't spin on accept when you don't get any data
475 libratbox/trunk/src/openssl.c (File Modified)
478 androsyn 2008/04/01 22:05:38 UTC (25197)
480 return useful errno values here
483 libratbox/trunk/src/nossl.c (File Modified)
486 jilles 2008/04/01 20:38:54 UTC (25195)
488 Make this link without OpenSSL.
493 libratbox/trunk/src/nossl.c (File Modified)
496 androsyn 2008/03/30 16:34:18 UTC (25177)
498 Remove DISABLE_SSL_COMP stuff completely. Force our outbound connections to use TLSv1
501 libratbox/trunk/src/openssl.c (File Modified)
504 androsyn 2008/03/30 15:45:01 UTC (25175)
506 remove that trailing 0 from the undef
509 libratbox/trunk/src/openssl.c (File Modified)
512 androsyn 2008/03/30 15:04:05 UTC (25173)
514 reenable openssl compression
517 libratbox/trunk/src/openssl.c (File Modified)
520 androsyn 2008/03/28 17:19:12 UTC (25151)
522 have rb_event_addonce return an ev_entry - get event.h too
525 libratbox/trunk/include/rb_event.h (File Modified)
528 androsyn 2008/03/28 17:17:51 UTC (25149)
533 libratbox/trunk/src/openssl.c (File Modified)
536 androsyn 2008/03/28 17:15:47 UTC (25147)
538 have rb_event_addonce return an ev_entry
541 libratbox/trunk/src/event.c (File Modified)
544 androsyn 2008/03/27 18:24:58 UTC (25145)
546 add some more get_last_err() calls, some of these might not be needed, but they don't hurt really either
549 libratbox/trunk/src/openssl.c (File Modified)
552 androsyn 2008/03/27 18:14:01 UTC (25143)
554 call get_last_err() after doing SSL_shutdown
557 libratbox/trunk/src/openssl.c (File Modified)
560 androsyn 2008/03/17 13:04:36 UTC (25137)
562 fix libssl detection on operating systems that don't automagically pull in dependant libraries
565 libratbox/trunk/configure (File Modified)
566 libratbox/trunk/configure.ac (File Modified)
569 androsyn 2008/03/17 08:13:41 UTC (25129)
571 add a stub rb_ssl_shutdown
574 libratbox/trunk/src/nossl.c (File Modified)
577 androsyn 2008/03/10 20:26:45 UTC (25107)
579 only fclose(param) if we opened it successfully
582 libratbox/trunk/src/openssl.c (File Modified)
585 androsyn 2008/02/25 17:36:12 UTC (25091)
587 clear ssl comp for outbound connections too
590 libratbox/trunk/src/openssl.c (File Modified)
593 androsyn 2008/02/20 17:35:47 UTC (25083)
598 libratbox/trunk/configure (File Modified)
599 libratbox/trunk/configure.ac (File Modified)
602 androsyn 2008/02/20 17:22:00 UTC (25081)
604 fix autoconf check for ssl libraries
607 libratbox/trunk/configure (File Modified)
608 libratbox/trunk/configure.ac (File Modified)
611 androsyn 2008/01/28 21:05:30 UTC (25050)
613 replace ERR_get_error calls with get_last_err which pops all errors off of the openssl error stack and returns the last one
616 libratbox/trunk/src/openssl.c (File Modified)
619 androsyn 2008/01/23 18:34:02 UTC (25048)
621 actually change ptrdiff_t to uintptr_t as that is what we really want
624 libratbox/trunk/src/balloc.c (File Modified)
627 androsyn 2008/01/23 16:17:04 UTC (25044)
629 missed a ptrdiff_t cast
632 libratbox/trunk/src/balloc.c (File Modified)
635 androsyn 2008/01/23 16:14:08 UTC (25042)
637 oops..lets try that again
640 libratbox/trunk/include/rb_tools.h (File Modified)
643 androsyn 2008/01/23 16:11:34 UTC (25040)
645 some inline related cleanups
648 libratbox/trunk/include/rb_tools.h (File Modified)
649 libratbox/trunk/src/export-syms.txt (File Modified)
650 libratbox/trunk/src/tools.c (File Modified)
653 androsyn 2008/01/23 16:03:08 UTC (25038)
655 - Use ptrdiff_t in a few places.
656 - Move libratbox_config.h to be the first header included.
661 libratbox/trunk/include/rb_commio.h (File Modified)
662 libratbox/trunk/src/balloc.c (File Modified)
663 libratbox/trunk/src/commio.c (File Modified)
664 libratbox/trunk/src/crypt.c (File Modified)
665 libratbox/trunk/src/devpoll.c (File Modified)
666 libratbox/trunk/src/epoll.c (File Modified)
667 libratbox/trunk/src/event.c (File Modified)
668 libratbox/trunk/src/helper.c (File Modified)
669 libratbox/trunk/src/kqueue.c (File Modified)
670 libratbox/trunk/src/linebuf.c (File Modified)
671 libratbox/trunk/src/nossl.c (File Modified)
672 libratbox/trunk/src/openssl.c (File Modified)
673 libratbox/trunk/src/patricia.c (File Modified)
674 libratbox/trunk/src/poll.c (File Modified)
675 libratbox/trunk/src/ports.c (File Modified)
676 libratbox/trunk/src/ratbox_lib.c (File Modified)
677 libratbox/trunk/src/rawbuf.c (File Modified)
678 libratbox/trunk/src/rb_memory.c (File Modified)
679 libratbox/trunk/src/select.c (File Modified)
680 libratbox/trunk/src/sigio.c (File Modified)
681 libratbox/trunk/src/snprintf.c (File Modified)
682 libratbox/trunk/src/tools.c (File Modified)
683 libratbox/trunk/src/unix.c (File Modified)
684 libratbox/trunk/src/win32.c (File Modified)
687 androsyn 2008/01/23 15:38:26 UTC (25036)
689 remove int rc as it never gets used
692 libratbox/trunk/src/openssl.c (File Modified)
695 androsyn 2008/01/23 15:36:02 UTC (25034)
697 get rid of old_flags in sigio.c
700 libratbox/trunk/src/sigio.c (File Modified)
703 androsyn 2008/01/23 04:54:13 UTC (25032)
705 replace u_short/u_char usage to unsigned short and unsigned char
708 libratbox/trunk/include/rb_patricia.h (File Modified)
711 androsyn 2008/01/23 04:01:19 UTC (25026)
713 remove AC_PROG_CC check
716 libratbox/trunk/configure (File Modified)
717 libratbox/trunk/configure.ac (File Modified)
720 androsyn 2008/01/23 03:54:00 UTC (25022)
722 Okay.. its 2008. Require a C99 capable compiler.
726 libratbox/trunk/configure (File Modified)
727 libratbox/trunk/configure.ac (File Modified)
728 libratbox/trunk/include/rb_memory.h (File Modified)
729 libratbox/trunk/src/rb_memory.c (File Modified)
730 libratbox/trunk/src/snprintf.c (File Modified)
733 androsyn 2008/01/23 03:10:15 UTC (25018)
735 export return values for ssl related stuff
738 libratbox/trunk/include/rb_commio.h (File Modified)
739 libratbox/trunk/src/openssl.c (File Modified)
740 libratbox/trunk/src/rawbuf.c (File Modified)
743 androsyn 2008/01/23 00:23:20 UTC (25016)
745 Enable SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER in openssl.c
748 libratbox/trunk/src/openssl.c (File Modified)
751 androsyn 2008/01/21 06:26:05 UTC (25006)
753 close dh param file after opening it
756 libratbox/trunk/src/openssl.c (File Modified)
759 androsyn 2008/01/21 06:05:04 UTC (25002)
764 libratbox/trunk/src/sigio.c (File Modified)
767 androsyn 2008/01/21 05:56:49 UTC (25000)
769 - cleanup errno handling in epoll.c
770 - make some fairly large buffers in signalfd_handler static rather than allocated off the static
774 libratbox/trunk/src/epoll.c (File Modified)
777 androsyn 2008/01/21 04:37:08 UTC (24998)
779 remove a pointless memset from rawbuf.c as the block heap memsets already
782 libratbox/trunk/src/rawbuf.c (File Modified)
785 androsyn 2008/01/20 20:32:37 UTC (24988)
787 check that msg.msg_controllen > 0 when receiving fds.
790 libratbox/trunk/src/commio.c (File Modified)
793 androsyn 2008/01/20 19:41:04 UTC (24980)
795 - fix a cast issue in execv
796 - fix a shadowed variable in kqueue.c
801 libratbox/trunk/src/kqueue.c (File Modified)
802 libratbox/trunk/src/unix.c (File Modified)
805 androsyn 2008/01/20 19:38:36 UTC (24978)
807 wrap struct timer_data in USE_TIMER_CREATE
810 libratbox/trunk/include/commio-int.h (File Modified)
813 androsyn 2008/01/16 14:51:07 UTC (24962)
815 fix ifdefs in sigio.c
818 libratbox/trunk/src/sigio.c (File Modified)
821 androsyn 2008/01/14 20:45:16 UTC (24942)
823 - Add support for sigio doing timed events as well..
827 libratbox/trunk/include/commio-int.h (File Modified)
828 libratbox/trunk/src/commio.c (File Modified)
829 libratbox/trunk/src/sigio.c (File Modified)
832 androsyn 2008/01/14 20:44:03 UTC (24938)
834 add rb_helper_write_queue to the list of exported symbols
837 libratbox/trunk/src/export-syms.txt (File Modified)
840 androsyn 2008/01/14 20:43:23 UTC (24936)
842 tweak the helper write code a bit
845 libratbox/trunk/include/rb_helper.h (File Modified)
846 libratbox/trunk/src/helper.c (File Modified)
849 androsyn 2008/01/14 18:17:39 UTC (24934)
851 When using sigio, if we have a socket that is already set O_ASYNC, clear
852 the O_ASYNC bit, fcntl() the flags without O_ASYNC and then re-register it.
853 This clears out any old si_fd field that might exist from having the fd passed
854 from another process.
858 libratbox/trunk/src/sigio.c (File Modified)
861 androsyn 2008/01/14 17:35:30 UTC (24932)
863 actually revert that, going to do this differently
866 libratbox/trunk/src/commio.c (File Modified)
869 androsyn 2008/01/14 17:34:24 UTC (24930)
871 set sockets nonblocking and the like when receving them
874 libratbox/trunk/src/commio.c (File Modified)
877 androsyn 2008/01/14 17:23:33 UTC (24928)
879 some cleanups in the openssl code
882 libratbox/trunk/src/openssl.c (File Modified)
885 androsyn 2008/01/14 01:16:00 UTC (24926)
887 If delay == -1, pass NULL to kevent() for the timeout.
891 libratbox/trunk/src/kqueue.c (File Modified)
894 androsyn 2008/01/13 21:49:14 UTC (24924)
896 fix a few things that the sparse warned about
899 libratbox/trunk/src/commio.c (File Modified)
900 libratbox/trunk/src/rb_memory.c (File Modified)
903 androsyn 2008/01/13 02:53:11 UTC (24922)
905 work around a glibc header bug on 32bit systems and fix a prototype issue
908 libratbox/trunk/src/epoll.c (File Modified)
911 androsyn 2008/01/13 02:51:16 UTC (24920)
913 fix a thinko in kqueue.c as well
916 libratbox/trunk/src/kqueue.c (File Modified)
919 androsyn 2008/01/13 02:50:35 UTC (24918)
921 add event-int.h to kqueue.c
924 libratbox/trunk/src/kqueue.c (File Modified)
927 androsyn 2008/01/11 00:01:14 UTC (24880)
929 it seems that doing a readv from a signalfd socket is buggy
932 libratbox/trunk/src/epoll.c (File Modified)
935 androsyn 2008/01/10 18:21:17 UTC (24874)
937 abort if rb_restart == NULL or rb_die == NULL and we are called
940 libratbox/trunk/src/ratbox_lib.c (File Modified)
943 androsyn 2008/01/10 16:33:54 UTC (24866)
945 reconsidered having rb_ctime take a pointer to time_t, so just have it take a time_t like before
948 libratbox/trunk/include/ratbox_lib.h (File Modified)
949 libratbox/trunk/src/ratbox_lib.c (File Modified)
952 androsyn 2008/01/10 16:18:11 UTC (24862)
954 - Tweak rb_ctime to take a size argument.
955 - Tweak both rb_ctime and rb_date to take a time_t * instead of a time_t
956 - Also modify rb_ctime to internally defined day and month names.
960 libratbox/trunk/configure (File Modified)
961 libratbox/trunk/configure.ac (File Modified)
962 libratbox/trunk/include/libratbox_config.h.in (File Modified)
963 libratbox/trunk/include/ratbox_lib.h (File Modified)
964 libratbox/trunk/src/ratbox_lib.c (File Modified)
967 androsyn 2008/01/08 20:24:51 UTC (24854)
969 hand ssl errors to the accept callback instead of closing the fd behind the callers back
972 libratbox/trunk/include/rb_commio.h (File Modified)
973 libratbox/trunk/src/openssl.c (File Modified)
976 androsyn 2008/01/03 19:42:17 UTC (24840)
978 When the commio system isn't setup, add events like normal. Once commio
979 event processing is ready, add all scheduled events into it.
984 libratbox/trunk/include/event-int.h (File Modified)
985 libratbox/trunk/src/commio.c (File Modified)
986 libratbox/trunk/src/event.c (File Modified)
989 androsyn 2008/01/03 02:58:14 UTC (24832)
991 forgot to commit commio-ssl.h
994 libratbox/trunk/include/commio-ssl.h (File Modified)
997 androsyn 2008/01/02 20:41:25 UTC (24828)
999 oops move rb_supports_ssl to rb_commio.h
1002 libratbox/trunk/include/rb_commio.h (File Modified)
1005 androsyn 2008/01/02 20:40:10 UTC (24826)
1007 add prototype for rb_supports_ssl
1010 libratbox/trunk/include/commio-ssl.h (File Modified)
1013 androsyn 2008/01/02 19:56:27 UTC (24824)
1015 add rb_supports_ssl function to allow a caller to figure out if we support ssl or not
1018 libratbox/trunk/src/export-syms.txt (File Modified)
1019 libratbox/trunk/src/nossl.c (File Modified)
1020 libratbox/trunk/src/openssl.c (File Modified)
1023 androsyn 2008/01/02 19:51:38 UTC (24822)
1028 libratbox/trunk/include/commio-ssl.h (File Added)
1031 androsyn 2008/01/02 19:47:32 UTC (24820)
1033 tidy up openssl vs nossl code.
1037 libratbox/trunk/include/commio-int.h (File Modified)
1038 libratbox/trunk/src/Makefile.am (File Modified)
1039 libratbox/trunk/src/Makefile.in (File Modified)
1040 libratbox/trunk/src/commio.c (File Modified)
1041 libratbox/trunk/src/nossl.c (File Modified)
1042 libratbox/trunk/src/openssl.c (File Modified)
1045 androsyn 2008/01/02 15:43:50 UTC (24810)
1050 libratbox/trunk/include/event-int.h (File Added)
1053 androsyn 2008/01/02 08:17:05 UTC (24808)
1055 - Add support for doing timers using the commio handlers.
1056 -- 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)
1057 -- kqueue supports it if EVFILT_TIMER is supported. (not tested yet)
1059 - Add a file called export-syms.txt that allows libtool to only export certain symbols in this list to the rest of the world.
1060 This keeps the internal commio functions and the like internal.
1065 libratbox/trunk/Makefile.in (File Modified)
1066 libratbox/trunk/acinclude.m4 (File Modified)
1067 libratbox/trunk/configure (File Modified)
1068 libratbox/trunk/configure.ac (File Modified)
1069 libratbox/trunk/include/commio-int.h (File Modified)
1070 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1071 libratbox/trunk/include/ratbox_lib.h (File Modified)
1072 libratbox/trunk/include/rb_event.h (File Modified)
1073 libratbox/trunk/include/rb_helper.h (File Modified)
1074 libratbox/trunk/src/Makefile.am (File Modified)
1075 libratbox/trunk/src/Makefile.in (File Modified)
1076 libratbox/trunk/src/commio.c (File Modified)
1077 libratbox/trunk/src/devpoll.c (File Modified)
1078 libratbox/trunk/src/epoll.c (File Modified)
1079 libratbox/trunk/src/event.c (File Modified)
1080 libratbox/trunk/src/export-syms.txt (File Added)
1081 libratbox/trunk/src/helper.c (File Modified)
1082 libratbox/trunk/src/kqueue.c (File Modified)
1083 libratbox/trunk/src/poll.c (File Modified)
1084 libratbox/trunk/src/ports.c (File Modified)
1085 libratbox/trunk/src/ratbox_lib.c (File Modified)
1086 libratbox/trunk/src/select.c (File Modified)
1087 libratbox/trunk/src/sigio.c (File Modified)
1088 libratbox/trunk/src/win32.c (File Modified)
1091 androsyn 2007/12/29 01:51:41 UTC (24802)
1093 fix some braindamage here
1096 libratbox/trunk/src/helper.c (File Modified)
1099 androsyn 2007/12/28 01:59:05 UTC (24792)
1101 macros + order of operations will eat your brains
1104 libratbox/trunk/include/commio-int.h (File Modified)
1107 androsyn 2007/12/28 01:54:04 UTC (24790)
1109 okay must sleep now..after this stuff...
1112 libratbox/trunk/include/commio-int.h (File Modified)
1115 androsyn 2007/12/28 01:50:46 UTC (24788)
1120 libratbox/trunk/include/commio-int.h (File Modified)
1123 androsyn 2007/12/28 01:45:30 UTC (24786)
1125 get rid of a stale define
1128 libratbox/trunk/include/commio-int.h (File Modified)
1131 androsyn 2007/12/28 00:36:41 UTC (24784)
1133 change fd hash a bit
1136 libratbox/trunk/include/commio-int.h (File Modified)
1139 androsyn 2007/12/27 17:52:30 UTC (24780)
1141 forgot to merge in one diff
1144 libratbox/trunk/src/openssl.c (File Modified)
1147 androsyn 2007/12/27 17:50:13 UTC (24778)
1149 Make the ssl read/write code a bit more sane and add some ways of exporting out ssl error codes.
1153 libratbox/trunk/include/commio-int.h (File Modified)
1154 libratbox/trunk/include/rb_commio.h (File Modified)
1155 libratbox/trunk/src/commio.c (File Modified)
1156 libratbox/trunk/src/openssl.c (File Modified)
1159 jilles 2007/12/26 16:37:43 UTC (24776)
1161 Fix type checking on file descriptor being received over socket.
1165 libratbox/trunk/src/commio.c (File Modified)
1168 androsyn 2007/12/26 03:56:52 UTC (24774)
1170 make balloc.c use rb_uintptr_t
1173 libratbox/trunk/src/balloc.c (File Modified)
1176 androsyn 2007/12/26 02:32:07 UTC (24772)
1178 have the fd handling code try to figure out what type of file descriptor the passed socket is
1181 libratbox/trunk/configure (File Modified)
1182 libratbox/trunk/configure.ac (File Modified)
1183 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1184 libratbox/trunk/include/ratbox_lib.h (File Modified)
1185 libratbox/trunk/src/commio.c (File Modified)
1188 androsyn 2007/12/26 01:13:59 UTC (24770)
1190 change return/input type to rb_get/set_type
1193 libratbox/trunk/include/rb_commio.h (File Modified)
1194 libratbox/trunk/src/commio.c (File Modified)
1197 androsyn 2007/12/25 23:29:41 UTC (24768)
1199 reorder the _fde struct and get rid of some unused RB_FD flags
1202 libratbox/trunk/include/commio-int.h (File Modified)
1203 libratbox/trunk/include/rb_commio.h (File Modified)
1206 androsyn 2007/12/25 20:50:16 UTC (24766)
1208 move FD types back into rb_commio.h a few things do need them
1211 libratbox/trunk/include/commio-int.h (File Modified)
1212 libratbox/trunk/include/rb_commio.h (File Modified)
1215 androsyn 2007/12/25 20:25:12 UTC (24762)
1217 get rid of an unused variable
1220 libratbox/trunk/src/commio.c (File Modified)
1223 androsyn 2007/12/25 20:23:18 UTC (24760)
1225 Tidy up some commio flag related things and make the struct a bit smaller by dynamically allocating
1231 libratbox/trunk/include/commio-int.h (File Modified)
1232 libratbox/trunk/include/rb_commio.h (File Modified)
1233 libratbox/trunk/src/commio.c (File Modified)
1234 libratbox/trunk/src/devpoll.c (File Modified)
1235 libratbox/trunk/src/epoll.c (File Modified)
1236 libratbox/trunk/src/helper.c (File Modified)
1237 libratbox/trunk/src/kqueue.c (File Modified)
1238 libratbox/trunk/src/openssl.c (File Modified)
1239 libratbox/trunk/src/poll.c (File Modified)
1240 libratbox/trunk/src/ports.c (File Modified)
1241 libratbox/trunk/src/select.c (File Modified)
1242 libratbox/trunk/src/sigio.c (File Modified)
1243 libratbox/trunk/src/win32.c (File Modified)
1246 androsyn 2007/12/20 18:22:40 UTC (24752)
1248 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.
1249 This bug has been hanging around for about 6 years.
1254 libratbox/trunk/src/linebuf.c (File Modified)
1257 androsyn 2007/12/17 18:43:17 UTC (24721)
1259 make balloc.c compile with --enable-warnings --disable-balloc
1262 libratbox/trunk/src/balloc.c (File Modified)
1265 androsyn 2007/12/11 17:53:17 UTC (24693)
1267 another openssl related tweak
1270 libratbox/trunk/configure (File Modified)
1271 libratbox/trunk/configure.ac (File Modified)
1272 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1275 androsyn 2007/12/10 19:24:09 UTC (24679)
1277 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..
1280 libratbox/trunk/configure (File Modified)
1281 libratbox/trunk/configure.ac (File Modified)
1282 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1283 libratbox/trunk/include/rb_tools.h (File Modified)
1284 libratbox/trunk/src/snprintf.c (File Modified)
1285 libratbox/trunk/src/tools.c (File Modified)
1288 androsyn 2007/12/10 19:15:41 UTC (24677)
1290 get rid of the dlink node too
1293 libratbox/trunk/src/event.c (File Modified)
1296 androsyn 2007/12/10 19:15:19 UTC (24675)
1298 get rid of bogus ev = ptr->data stuff
1301 libratbox/trunk/src/event.c (File Modified)
1304 androsyn 2007/11/28 19:35:34 UTC (24637)
1306 turn on DISABLE_SSL_COMP
1309 libratbox/trunk/src/openssl.c (File Modified)
1312 androsyn 2007/11/26 20:30:59 UTC (24615)
1314 meh..just return the revision
1317 libratbox/trunk/src/ratbox_lib.c (File Modified)
1320 androsyn 2007/11/26 20:20:12 UTC (24613)
1322 actually Rev makes more sense here
1325 libratbox/trunk/src/ratbox_lib.c (File Modified)
1328 androsyn 2007/11/26 20:19:24 UTC (24611)
1333 libratbox/trunk/src/ratbox_lib.c (File Modified)
1336 androsyn 2007/11/26 20:18:12 UTC (24609)
1338 forgot to commit ratbox_lib.h
1341 libratbox/trunk/include/ratbox_lib.h (File Modified)
1344 androsyn 2007/11/26 20:09:05 UTC (24607)
1349 libratbox/trunk/src/ratbox_lib.c (File Modified)
1352 androsyn 2007/11/26 20:01:07 UTC (24605)
1354 have helpers replace fds 0-2 with /dev/null
1357 libratbox/trunk/src/helper.c (File Modified)
1360 androsyn 2007/11/19 17:14:40 UTC (24551)
1362 missed an IPV6 to RB_IPV6 change
1365 libratbox/trunk/include/rb_patricia.h (File Modified)
1368 androsyn 2007/11/19 17:13:31 UTC (24549)
1370 add ctype.h to ratbox_lib.h
1373 libratbox/trunk/include/ratbox_lib.h (File Modified)
1376 androsyn 2007/11/19 17:04:32 UTC (24547)
1378 add some autoconf goop for better detecting ipv6 and change the IPV6 define to RB_IPV6
1381 libratbox/trunk/acinclude.m4 (File Modified)
1382 libratbox/trunk/configure (File Modified)
1383 libratbox/trunk/configure.ac (File Modified)
1384 libratbox/trunk/include/commio-int.h (File Modified)
1385 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1386 libratbox/trunk/include/ratbox_lib.h (File Modified)
1387 libratbox/trunk/src/commio.c (File Modified)
1388 libratbox/trunk/src/openssl.c (File Modified)
1389 libratbox/trunk/src/patricia.c (File Modified)
1392 jilles 2007/11/17 15:35:48 UTC (24543)
1394 Fix 100% cpu usage after certain SSL errors.
1395 One way to trigger this was to telnet (non-SSL) to an
1396 SSL port, then close the connection.
1400 libratbox/trunk/src/openssl.c (File Modified)
1403 jilles 2007/11/17 14:50:14 UTC (24541)
1405 Avoid crash in a certain case where the sending process died.
1406 Apparently CMSG_FIRSTHDR returns NULL in certain cases
1407 where the sending process died and the file descriptors
1412 libratbox/trunk/src/commio.c (File Modified)
1415 androsyn 2007/11/15 19:44:57 UTC (24525)
1417 add rb_ssl_start_connected with ssld in ratbox needs
1420 libratbox/trunk/include/rb_commio.h (File Modified)
1421 libratbox/trunk/src/openssl.c (File Modified)
1424 androsyn 2007/11/13 19:48:49 UTC (24505)
1426 fix minor bug in rb_send_fd_buf
1429 libratbox/trunk/src/commio.c (File Modified)
1432 androsyn 2007/11/08 16:18:17 UTC (24477)
1434 change rb_lib_init not to init linebufs as not everything will likely need linebufs
1437 libratbox/trunk/include/ratbox_lib.h (File Modified)
1438 libratbox/trunk/src/helper.c (File Modified)
1439 libratbox/trunk/src/ratbox_lib.c (File Modified)
1442 androsyn 2007/11/06 17:26:57 UTC (24459)
1444 add rb_get_type and rb_set_type
1447 libratbox/trunk/include/rb_commio.h (File Modified)
1448 libratbox/trunk/src/commio.c (File Modified)
1451 androsyn 2007/11/05 17:15:41 UTC (24451)
1453 set rb_pipe fds non blocking by default
1456 libratbox/trunk/src/commio.c (File Modified)
1459 androsyn 2007/11/02 17:32:00 UTC (24439)
1461 add rb_ssl_start_accepted
1464 libratbox/trunk/include/rb_commio.h (File Modified)
1465 libratbox/trunk/src/openssl.c (File Modified)
1468 androsyn 2007/10/24 15:49:39 UTC (24434)
1470 tweak the fd passing stuff to pass more than one fd if needed
1473 libratbox/trunk/include/rb_commio.h (File Modified)
1474 libratbox/trunk/src/commio.c (File Modified)
1477 androsyn 2007/10/23 20:28:27 UTC (24426)
1479 rename patricia.h to rb_patricia.h and add it to ratbox_lib.h
1482 libratbox/trunk/include/patricia.h (File Deleted)
1483 libratbox/trunk/include/ratbox_lib.h (File Modified)
1484 libratbox/trunk/include/rb_patricia.h (File Added)
1485 libratbox/trunk/src/patricia.c (File Modified)
1488 androsyn 2007/10/23 20:26:01 UTC (24424)
1490 Add patricia.c to libratbox
1494 libratbox/trunk/include/patricia.h (File Added)
1495 libratbox/trunk/src/Makefile.am (File Modified)
1496 libratbox/trunk/src/Makefile.in (File Modified)
1497 libratbox/trunk/src/patricia.c (File Added)
1500 androsyn 2007/10/23 18:30:20 UTC (24422)
1502 deal with not having a ancillary message
1505 libratbox/trunk/include/rb_commio.h (File Modified)
1506 libratbox/trunk/src/commio.c (File Modified)
1509 androsyn 2007/10/22 20:42:11 UTC (24420)
1511 add some functions to pass fds back and forth over unix sockets
1514 libratbox/trunk/include/rb_commio.h (File Modified)
1515 libratbox/trunk/src/commio.c (File Modified)
1518 androsyn 2007/09/05 02:34:21 UTC (24384)
1520 fix event_time_min stuff to actually work right
1523 libratbox/trunk/src/event.c (File Modified)
1524 libratbox/trunk/src/ratbox_lib.c (File Modified)
1527 androsyn 2007/09/05 01:49:21 UTC (24382)
1529 move up the first rb_set_time()
1532 libratbox/trunk/src/ratbox_lib.c (File Modified)
1535 androsyn 2007/09/04 22:08:54 UTC (24380)
1537 Rerun libtoolize and get newer versions of libtool
1540 libratbox/trunk/config.guess (File Modified)
1541 libratbox/trunk/config.sub (File Modified)
1542 libratbox/trunk/ltmain.sh (File Modified)
1545 androsyn 2007/09/04 19:34:44 UTC (24374)
1547 make the WIN32_LEAN_AND_MEAN stuff actually go into outfile
1550 libratbox/trunk/configure (File Modified)
1551 libratbox/trunk/configure.ac (File Modified)
1554 androsyn 2007/09/04 19:30:58 UTC (24372)
1556 rebuild makefiles with automake 1.10
1559 libratbox/trunk/Makefile.in (File Modified)
1560 libratbox/trunk/aclocal.m4 (File Modified)
1561 libratbox/trunk/configure.ac (File Modified)
1562 libratbox/trunk/src/Makefile.in (File Modified)
1565 androsyn 2007/09/04 17:54:44 UTC (24354)
1570 libratbox/trunk/include/ratbox_lib.h (File Modified)
1573 androsyn 2007/09/04 17:23:20 UTC (24352)
1575 remove unused variable
1578 libratbox/trunk/src/kqueue.c (File Modified)
1581 androsyn 2007/09/04 17:18:49 UTC (24350)
1583 tweak compile flags for interix
1586 libratbox/trunk/configure (File Modified)
1587 libratbox/trunk/configure.ac (File Modified)
1590 androsyn 2007/09/04 17:09:40 UTC (24348)
1595 libratbox/trunk/configure (File Modified)
1596 libratbox/trunk/configure.ac (File Modified)
1599 androsyn 2007/09/04 17:05:14 UTC (24346)
1601 define all_source for a platform that needs it :/
1604 libratbox/trunk/configure (File Modified)
1605 libratbox/trunk/configure.ac (File Modified)
1608 androsyn 2007/09/04 17:00:09 UTC (24342)
1610 some minor header tweaks
1613 libratbox/trunk/configure (File Modified)
1614 libratbox/trunk/configure.ac (File Modified)
1615 libratbox/trunk/src/win32.c (File Modified)
1618 androsyn 2007/09/04 16:49:33 UTC (24340)
1620 add arpa/inet.h check
1623 libratbox/trunk/configure (File Modified)
1624 libratbox/trunk/configure.ac (File Modified)
1625 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1628 androsyn 2007/09/01 01:53:03 UTC (24326)
1630 link against libcrypto as well as libssl
1633 libratbox/trunk/configure (File Modified)
1634 libratbox/trunk/configure.ac (File Modified)
1637 androsyn 2007/08/31 22:05:45 UTC (24324)
1639 some header tweaks and renames
1642 libratbox/trunk/configure (File Modified)
1643 libratbox/trunk/configure.ac (File Modified)
1644 libratbox/trunk/include/balloc.h (File Deleted)
1645 libratbox/trunk/include/commio.h (File Deleted)
1646 libratbox/trunk/include/event.h (File Deleted)
1647 libratbox/trunk/include/helper.h (File Deleted)
1648 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1649 libratbox/trunk/include/linebuf.h (File Deleted)
1650 libratbox/trunk/include/ratbox_lib.h (File Modified)
1651 libratbox/trunk/include/rawbuf.h (File Deleted)
1652 libratbox/trunk/include/rb_balloc.h (File Added)
1653 libratbox/trunk/include/rb_commio.h (File Added)
1654 libratbox/trunk/include/rb_event.h (File Added)
1655 libratbox/trunk/include/rb_helper.h (File Added)
1656 libratbox/trunk/include/rb_linebuf.h (File Added)
1657 libratbox/trunk/include/rb_rawbuf.h (File Added)
1658 libratbox/trunk/include/rb_snprintf.h (File Added)
1659 libratbox/trunk/include/rb_tools.h (File Added)
1660 libratbox/trunk/include/snprintf.h (File Deleted)
1661 libratbox/trunk/include/tools.h (File Deleted)
1662 libratbox/trunk/src/balloc.c (File Modified)
1663 libratbox/trunk/src/commio.c (File Modified)
1664 libratbox/trunk/src/crypt.c (File Modified)
1665 libratbox/trunk/src/devpoll.c (File Modified)
1666 libratbox/trunk/src/epoll.c (File Modified)
1667 libratbox/trunk/src/helper.c (File Modified)
1668 libratbox/trunk/src/kqueue.c (File Modified)
1669 libratbox/trunk/src/linebuf.c (File Modified)
1670 libratbox/trunk/src/poll.c (File Modified)
1671 libratbox/trunk/src/ports.c (File Modified)
1672 libratbox/trunk/src/ratbox_lib.c (File Modified)
1673 libratbox/trunk/src/rawbuf.c (File Modified)
1674 libratbox/trunk/src/rb_memory.c (File Modified)
1675 libratbox/trunk/src/select.c (File Modified)
1676 libratbox/trunk/src/sigio.c (File Modified)
1677 libratbox/trunk/src/snprintf.c (File Modified)
1678 libratbox/trunk/src/tools.c (File Modified)
1679 libratbox/trunk/src/unix.c (File Modified)
1680 libratbox/trunk/src/win32.c (File Modified)
1683 androsyn 2007/08/31 21:48:41 UTC (24322)
1685 actually get rid of the posix_c_source stuff for now..
1688 libratbox/trunk/configure (File Modified)
1689 libratbox/trunk/configure.ac (File Modified)
1690 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1693 androsyn 2007/08/31 15:10:15 UTC (24320)
1695 move the rb_event_run() call until after rb_select
1698 libratbox/trunk/src/ratbox_lib.c (File Modified)
1701 androsyn 2007/08/31 14:48:03 UTC (24318)
1703 i don't think these rb_set_times() are needed here
1706 libratbox/trunk/src/event.c (File Modified)
1709 androsyn 2007/08/31 03:26:15 UTC (24316)
1711 make the rb_lib_loop not blow up when next = 0
1714 libratbox/trunk/src/event.c (File Modified)
1715 libratbox/trunk/src/ratbox_lib.c (File Modified)
1718 androsyn 2007/08/31 02:08:52 UTC (24314)
1720 tweak the event code a little bit more
1723 libratbox/trunk/include/event.h (File Modified)
1724 libratbox/trunk/src/event.c (File Modified)
1725 libratbox/trunk/src/ratbox_lib.c (File Modified)
1728 androsyn 2007/08/31 01:47:38 UTC (24312)
1730 set rb_timeout_ev to NULL after doing rb_event_delete
1733 libratbox/trunk/src/commio.c (File Modified)
1736 androsyn 2007/08/31 01:21:42 UTC (24308)
1738 tweak some of the event stuff
1741 libratbox/trunk/include/event.h (File Modified)
1742 libratbox/trunk/src/balloc.c (File Modified)
1743 libratbox/trunk/src/commio.c (File Modified)
1744 libratbox/trunk/src/event.c (File Modified)
1745 libratbox/trunk/src/helper.c (File Modified)
1748 androsyn 2007/08/30 20:35:13 UTC (24304)
1750 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
1753 libratbox/trunk/src/event.c (File Modified)
1754 libratbox/trunk/src/ratbox_lib.c (File Modified)
1757 androsyn 2007/08/30 20:00:06 UTC (24302)
1759 add rb_event_next to get the time when the next event should run
1762 libratbox/trunk/include/event.h (File Modified)
1763 libratbox/trunk/src/event.c (File Modified)
1766 androsyn 2007/08/30 19:29:48 UTC (24300)
1771 libratbox/trunk/acinclude.m4 (File Modified)
1772 libratbox/trunk/configure (File Modified)
1773 libratbox/trunk/configure.ac (File Modified)
1774 libratbox/trunk/include/ratbox_lib.h (File Modified)
1777 androsyn 2007/08/30 19:15:10 UTC (24298)
1779 fix a few more autoconf things
1782 libratbox/trunk/configure (File Modified)
1783 libratbox/trunk/configure.ac (File Modified)
1784 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1785 libratbox/trunk/include/ratbox_lib.h (File Modified)
1786 libratbox/trunk/src/commio.c (File Modified)
1789 androsyn 2007/08/30 18:55:22 UTC (24296)
1791 fix the intptr/intmax checks
1794 libratbox/trunk/acinclude.m4 (File Modified)
1795 libratbox/trunk/configure (File Modified)
1796 libratbox/trunk/configure.ac (File Modified)
1799 androsyn 2007/08/30 16:57:59 UTC (24294)
1801 generate a header file that can be installed with the library that isn't the standard autoconf header so we don't clash
1804 libratbox/trunk/configure (File Modified)
1805 libratbox/trunk/configure.ac (File Modified)
1806 libratbox/trunk/include/commio-int.h (File Modified)
1807 libratbox/trunk/include/commio.h (File Modified)
1808 libratbox/trunk/include/linebuf.h (File Modified)
1809 libratbox/trunk/include/ratbox_lib.h (File Modified)
1810 libratbox/trunk/include/rb_memory.h (File Modified)
1811 libratbox/trunk/src/commio.c (File Modified)
1812 libratbox/trunk/src/crypt.c (File Modified)
1813 libratbox/trunk/src/openssl.c (File Modified)
1814 libratbox/trunk/src/rawbuf.c (File Modified)
1817 androsyn 2007/08/29 20:16:46 UTC (24292)
1819 put epoll info into a struct
1822 libratbox/trunk/src/epoll.c (File Modified)
1825 androsyn 2007/08/29 20:16:18 UTC (24290)
1827 make heap_lists be malloced
1830 libratbox/trunk/src/balloc.c (File Modified)
1833 androsyn 2007/08/29 19:49:43 UTC (24288)
1835 remove some unneeded macros from acinclude.m4
1838 libratbox/trunk/acinclude.m4 (File Modified)
1841 androsyn 2007/08/29 19:47:49 UTC (24286)
1843 More portablity cleanups with autoconf and other things
1847 libratbox/trunk/configure (File Modified)
1848 libratbox/trunk/configure.ac (File Modified)
1849 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1850 libratbox/trunk/include/ratbox_lib.h (File Modified)
1851 libratbox/trunk/src/commio.c (File Modified)
1852 libratbox/trunk/src/crypt.c (File Modified)
1855 androsyn 2007/08/29 17:54:50 UTC (24284)
1857 Make the detection of intXX_t types work a bit better
1861 libratbox/trunk/acinclude.m4 (File Modified)
1862 libratbox/trunk/aclocal.m4 (File Modified)
1863 libratbox/trunk/configure (File Modified)
1866 androsyn 2007/08/27 19:29:16 UTC (24282)
1868 fix some minor issues in acinclude.m4
1871 libratbox/trunk/acinclude.m4 (File Modified)
1872 libratbox/trunk/configure (File Modified)
1875 androsyn 2007/08/27 19:25:53 UTC (24280)
1877 move struct msghdr msg into the HAVE_SENDMSG ifdef too
1880 libratbox/trunk/src/commio.c (File Modified)
1883 androsyn 2007/08/27 19:18:19 UTC (24278)
1885 deal with platforms not having sendmsg
1888 libratbox/trunk/src/commio.c (File Modified)
1891 androsyn 2007/08/27 19:12:20 UTC (24276)
1893 change strcasecmp to strcmp
1896 libratbox/trunk/src/commio.c (File Modified)
1899 androsyn 2007/08/27 04:00:24 UTC (24272)
1901 s/ignoreErrno/rb_ignore_errno/g
1904 libratbox/trunk/include/commio.h (File Modified)
1905 libratbox/trunk/src/commio.c (File Modified)
1906 libratbox/trunk/src/devpoll.c (File Modified)
1907 libratbox/trunk/src/epoll.c (File Modified)
1908 libratbox/trunk/src/helper.c (File Modified)
1909 libratbox/trunk/src/kqueue.c (File Modified)
1910 libratbox/trunk/src/openssl.c (File Modified)
1911 libratbox/trunk/src/poll.c (File Modified)
1912 libratbox/trunk/src/select.c (File Modified)
1913 libratbox/trunk/src/sigio.c (File Modified)
1916 androsyn 2007/08/23 23:55:44 UTC (24270)
1918 change a few cases of ircd-ratbox to libratbox
1921 libratbox/trunk/configure (File Modified)
1922 libratbox/trunk/configure.ac (File Modified)
1923 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1926 androsyn 2007/08/23 23:46:25 UTC (24268)
1928 Change IRCD_PREFIX to RB_PREFIX
1931 libratbox/trunk/Makefile.in (File Modified)
1932 libratbox/trunk/configure (File Modified)
1933 libratbox/trunk/configure.ac (File Modified)
1934 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1935 libratbox/trunk/src/Makefile.in (File Modified)
1938 androsyn 2007/08/23 23:38:03 UTC (24266)
1940 change some defines and what not from IRCD_ to RB_
1943 libratbox/trunk/include/balloc.h (File Modified)
1944 libratbox/trunk/include/commio-int.h (File Modified)
1945 libratbox/trunk/include/commio.h (File Modified)
1946 libratbox/trunk/include/event.h (File Modified)
1947 libratbox/trunk/include/helper.h (File Modified)
1948 libratbox/trunk/include/linebuf.h (File Modified)
1949 libratbox/trunk/include/ratbox_lib.h (File Modified)
1950 libratbox/trunk/include/rawbuf.h (File Modified)
1951 libratbox/trunk/include/rb_memory.h (File Modified)
1952 libratbox/trunk/include/snprintf.h (File Modified)
1953 libratbox/trunk/include/tools.h (File Modified)
1954 libratbox/trunk/src/commio.c (File Modified)
1955 libratbox/trunk/src/devpoll.c (File Modified)
1956 libratbox/trunk/src/epoll.c (File Modified)
1957 libratbox/trunk/src/helper.c (File Modified)
1958 libratbox/trunk/src/kqueue.c (File Modified)
1959 libratbox/trunk/src/linebuf.c (File Modified)
1960 libratbox/trunk/src/openssl.c (File Modified)
1961 libratbox/trunk/src/poll.c (File Modified)
1962 libratbox/trunk/src/ports.c (File Modified)
1963 libratbox/trunk/src/rawbuf.c (File Modified)
1964 libratbox/trunk/src/select.c (File Modified)
1965 libratbox/trunk/src/sigio.c (File Modified)
1966 libratbox/trunk/src/win32.c (File Modified)
1969 androsyn 2007/08/23 22:54:04 UTC (24264)
1971 don't export rb_event_find
1974 libratbox/trunk/include/event.h (File Modified)
1975 libratbox/trunk/src/event.c (File Modified)
1978 androsyn 2007/08/23 17:45:02 UTC (24262)
1980 - Fix poll and sigio not to be some braindamaged i think.
1981 - Actually update the rawbuf length left when using rawbuf flush.
1982 - Fix some openssl issues with accepting connections
1986 libratbox/trunk/src/epoll.c (File Modified)
1987 libratbox/trunk/src/openssl.c (File Modified)
1988 libratbox/trunk/src/poll.c (File Modified)
1989 libratbox/trunk/src/rawbuf.c (File Modified)
1990 libratbox/trunk/src/sigio.c (File Modified)
1993 androsyn 2007/08/23 15:11:18 UTC (24258)
1995 fix rb_rb_dlink_list_length calls
1998 libratbox/trunk/src/balloc.c (File Modified)
1999 libratbox/trunk/src/commio.c (File Modified)
2002 androsyn 2007/08/23 15:08:42 UTC (24256)
2004 doubled rb by accident on rb_dlink_list_length
2007 libratbox/trunk/include/tools.h (File Modified)
2010 androsyn 2007/08/23 01:20:13 UTC (24254)
2012 change __MINGW32__ ifdefs to WIN32 and so on
2015 libratbox/trunk/include/commio-int.h (File Modified)
2016 libratbox/trunk/include/commio.h (File Modified)
2017 libratbox/trunk/include/ratbox_lib.h (File Modified)
2018 libratbox/trunk/src/balloc.c (File Modified)
2019 libratbox/trunk/src/commio.c (File Modified)
2020 libratbox/trunk/src/helper.c (File Modified)
2021 libratbox/trunk/src/openssl.c (File Modified)
2022 libratbox/trunk/src/win32.c (File Modified)
2025 androsyn 2007/08/23 01:16:21 UTC (24252)
2027 make things compile with mingw32 again
2030 libratbox/trunk/include/ratbox_lib.h (File Modified)
2031 libratbox/trunk/src/commio.c (File Modified)
2032 libratbox/trunk/src/helper.c (File Modified)
2033 libratbox/trunk/src/nossl.c (File Modified)
2034 libratbox/trunk/src/unix.c (File Modified)
2035 libratbox/trunk/src/win32.c (File Modified)
2038 androsyn 2007/08/22 19:11:55 UTC (24248)
2040 rename ircd_memory.c to rb_memory.c
2043 libratbox/trunk/src/Makefile.am (File Modified)
2044 libratbox/trunk/src/Makefile.in (File Modified)
2045 libratbox/trunk/src/ircd_memory.c (File Deleted)
2046 libratbox/trunk/src/rb_memory.c (File Added)
2049 androsyn 2007/08/22 19:10:33 UTC (24246)
2051 rename dlink_* to rb_dlink_ and so on
2054 libratbox/trunk/include/commio-int.h (File Modified)
2055 libratbox/trunk/include/linebuf.h (File Modified)
2056 libratbox/trunk/include/tools.h (File Modified)
2057 libratbox/trunk/src/balloc.c (File Modified)
2058 libratbox/trunk/src/commio.c (File Modified)
2059 libratbox/trunk/src/event.c (File Modified)
2060 libratbox/trunk/src/linebuf.c (File Modified)
2061 libratbox/trunk/src/ratbox_lib.c (File Modified)
2062 libratbox/trunk/src/rawbuf.c (File Modified)
2063 libratbox/trunk/src/tools.c (File Modified)
2066 androsyn 2007/08/22 18:44:30 UTC (24242)
2068 rename functions from ircd_ to rb_
2071 libratbox/trunk/include/balloc.h (File Modified)
2072 libratbox/trunk/include/commio-int.h (File Modified)
2073 libratbox/trunk/include/commio.h (File Modified)
2074 libratbox/trunk/include/event.h (File Modified)
2075 libratbox/trunk/include/helper.h (File Modified)
2076 libratbox/trunk/include/ircd_memory.h (File Deleted)
2077 libratbox/trunk/include/linebuf.h (File Modified)
2078 libratbox/trunk/include/ratbox_lib.h (File Modified)
2079 libratbox/trunk/include/rawbuf.h (File Modified)
2080 libratbox/trunk/include/rb_memory.h (File Added)
2081 libratbox/trunk/include/snprintf.h (File Modified)
2082 libratbox/trunk/include/tools.h (File Modified)
2083 libratbox/trunk/src/balloc.c (File Modified)
2084 libratbox/trunk/src/commio.c (File Modified)
2085 libratbox/trunk/src/crypt.c (File Modified)
2086 libratbox/trunk/src/devpoll.c (File Modified)
2087 libratbox/trunk/src/epoll.c (File Modified)
2088 libratbox/trunk/src/event.c (File Modified)
2089 libratbox/trunk/src/helper.c (File Modified)
2090 libratbox/trunk/src/ircd_memory.c (File Modified)
2091 libratbox/trunk/src/kqueue.c (File Modified)
2092 libratbox/trunk/src/linebuf.c (File Modified)
2093 libratbox/trunk/src/nossl.c (File Modified)
2094 libratbox/trunk/src/openssl.c (File Modified)
2095 libratbox/trunk/src/poll.c (File Modified)
2096 libratbox/trunk/src/ports.c (File Modified)
2097 libratbox/trunk/src/ratbox_lib.c (File Modified)
2098 libratbox/trunk/src/rawbuf.c (File Modified)
2099 libratbox/trunk/src/select.c (File Modified)
2100 libratbox/trunk/src/sigio.c (File Modified)
2101 libratbox/trunk/src/snprintf.c (File Modified)
2102 libratbox/trunk/src/tools.c (File Modified)
2103 libratbox/trunk/src/unix.c (File Modified)
2104 libratbox/trunk/src/win32.c (File Modified)
2107 androsyn 2007/08/22 18:39:41 UTC (24240)
2109 deal with some of the s/libircd/libratbox/ name changes
2112 libratbox/trunk/Makefile.in (File Modified)
2113 libratbox/trunk/configure (File Modified)
2114 libratbox/trunk/configure.ac (File Modified)
2115 libratbox/trunk/include/ircd_lib.h (File Deleted)
2116 libratbox/trunk/include/libircd_config.h.in (File Deleted)
2117 libratbox/trunk/include/libratbox_config.h.in (File Added)
2118 libratbox/trunk/include/ratbox_lib.h (File Added)
2119 libratbox/trunk/src/Makefile.am (File Modified)
2120 libratbox/trunk/src/Makefile.in (File Modified)
2121 libratbox/trunk/src/balloc.c (File Modified)
2122 libratbox/trunk/src/commio.c (File Modified)
2123 libratbox/trunk/src/crypt.c (File Modified)
2124 libratbox/trunk/src/devpoll.c (File Modified)
2125 libratbox/trunk/src/epoll.c (File Modified)
2126 libratbox/trunk/src/event.c (File Modified)
2127 libratbox/trunk/src/helper.c (File Modified)
2128 libratbox/trunk/src/ircd_lib.c (File Deleted)
2129 libratbox/trunk/src/ircd_memory.c (File Modified)
2130 libratbox/trunk/src/kqueue.c (File Modified)
2131 libratbox/trunk/src/linebuf.c (File Modified)
2132 libratbox/trunk/src/poll.c (File Modified)
2133 libratbox/trunk/src/ports.c (File Modified)
2134 libratbox/trunk/src/ratbox_lib.c (File Added)
2135 libratbox/trunk/src/rawbuf.c (File Modified)
2136 libratbox/trunk/src/select.c (File Modified)
2137 libratbox/trunk/src/sigio.c (File Modified)
2138 libratbox/trunk/src/snprintf.c (File Modified)
2139 libratbox/trunk/src/tools.c (File Modified)
2140 libratbox/trunk/src/unix.c (File Modified)
2141 libratbox/trunk/src/win32.c (File Modified)
2144 androsyn 2007/08/22 01:29:24 UTC (24237)
2146 Don't free fde_t's until after the poll loops have finished
2149 libircd/trunk/src/commio.c (File Modified)
2152 androsyn 2007/08/21 18:53:10 UTC (24233)
2154 make ircd_get_sockerr use ircd_fde_t as well
2157 libircd/trunk/include/commio.h (File Modified)
2158 libircd/trunk/src/commio.c (File Modified)
2161 androsyn 2007/08/21 18:45:08 UTC (24231)
2163 tweak ircd_set_buffers
2166 libircd/trunk/include/commio.h (File Modified)
2167 libircd/trunk/src/commio.c (File Modified)
2170 androsyn 2007/08/21 18:28:05 UTC (24229)
2172 add santy checking to ircd_get_fd
2175 libircd/trunk/src/commio.c (File Modified)
2178 androsyn 2007/08/21 18:24:36 UTC (24227)
2183 libircd/trunk/include/commio.h (File Modified)
2184 libircd/trunk/src/commio.c (File Modified)
2187 androsyn 2007/08/21 18:18:16 UTC (24225)
2189 remove some crufty code in helper.c
2192 libircd/trunk/src/helper.c (File Modified)
2195 androsyn 2007/08/21 18:13:55 UTC (24223)
2197 rename fde_t to ircd_fde_t
2200 libircd/trunk/include/commio-int.h (File Modified)
2201 libircd/trunk/include/commio.h (File Modified)
2202 libircd/trunk/include/linebuf.h (File Modified)
2203 libircd/trunk/include/rawbuf.h (File Modified)
2204 libircd/trunk/src/commio.c (File Modified)
2205 libircd/trunk/src/devpoll.c (File Modified)
2206 libircd/trunk/src/epoll.c (File Modified)
2207 libircd/trunk/src/helper.c (File Modified)
2208 libircd/trunk/src/kqueue.c (File Modified)
2209 libircd/trunk/src/linebuf.c (File Modified)
2210 libircd/trunk/src/openssl.c (File Modified)
2211 libircd/trunk/src/poll.c (File Modified)
2212 libircd/trunk/src/ports.c (File Modified)
2213 libircd/trunk/src/rawbuf.c (File Modified)
2214 libircd/trunk/src/select.c (File Modified)
2215 libircd/trunk/src/sigio.c (File Modified)
2216 libircd/trunk/src/win32.c (File Modified)
2219 androsyn 2007/08/21 17:58:34 UTC (24221)
2221 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
2224 libircd/trunk/include/commio-int.h (File Modified)
2225 libircd/trunk/include/commio.h (File Modified)
2226 libircd/trunk/include/ircd_lib.h (File Modified)
2227 libircd/trunk/include/linebuf.h (File Modified)
2228 libircd/trunk/include/rawbuf.h (File Modified)
2229 libircd/trunk/src/commio.c (File Modified)
2230 libircd/trunk/src/devpoll.c (File Modified)
2231 libircd/trunk/src/epoll.c (File Modified)
2232 libircd/trunk/src/helper.c (File Modified)
2233 libircd/trunk/src/kqueue.c (File Modified)
2234 libircd/trunk/src/linebuf.c (File Modified)
2235 libircd/trunk/src/openssl.c (File Modified)
2236 libircd/trunk/src/poll.c (File Modified)
2237 libircd/trunk/src/ports.c (File Modified)
2238 libircd/trunk/src/rawbuf.c (File Modified)
2239 libircd/trunk/src/select.c (File Modified)
2240 libircd/trunk/src/sigio.c (File Modified)
2241 libircd/trunk/src/win32.c (File Modified)
2244 androsyn 2007/08/15 17:06:59 UTC (24211)
2246 cleanup the fde_t struct a bit so that accept and connect data are only allocated as needed
2249 libircd/trunk/include/commio-int.h (File Modified)
2250 libircd/trunk/src/commio.c (File Modified)
2251 libircd/trunk/src/openssl.c (File Modified)
2252 libircd/trunk/src/sigio.c (File Modified)
2255 androsyn 2007/08/15 16:07:57 UTC (24209)
2257 remove some warnings
2260 libircd/trunk/include/commio-int.h (File Modified)
2263 androsyn 2007/08/15 16:06:31 UTC (24207)
2265 move UIO_MAXIOV stuff to commio-int.h
2268 libircd/trunk/include/commio-int.h (File Modified)
2269 libircd/trunk/include/commio.h (File Modified)
2270 libircd/trunk/src/linebuf.c (File Modified)
2271 libircd/trunk/src/rawbuf.c (File Modified)
2274 androsyn 2007/08/15 02:16:03 UTC (24205)
2279 libircd/trunk/include/rawbuf.h (File Modified)
2282 androsyn 2007/08/13 18:56:55 UTC (24203)
2284 cleanup time handling a bit
2287 libircd/trunk/include/ircd_lib.h (File Modified)
2288 libircd/trunk/src/ircd_lib.c (File Modified)
2291 androsyn 2007/08/13 18:41:03 UTC (24199)
2293 remove pointless crypt prototype from ircd_lib.h
2296 libircd/trunk/include/ircd_lib.h (File Modified)
2299 androsyn 2007/08/13 18:08:44 UTC (24195)
2301 remove ircd_currenttime macro and friends and just use the function call
2304 libircd/trunk/include/ircd_lib.h (File Modified)
2305 libircd/trunk/src/commio.c (File Modified)
2306 libircd/trunk/src/event.c (File Modified)
2309 androsyn 2007/08/13 18:06:14 UTC (24193)
2314 libircd/trunk/include/ircd_lib.h (File Modified)
2315 libircd/trunk/src/ircd_lib.c (File Modified)
2318 androsyn 2007/08/10 23:06:48 UTC (24191)
2320 tweak some of rawbufs data types a bit
2323 libircd/trunk/include/rawbuf.h (File Modified)
2324 libircd/trunk/src/rawbuf.c (File Modified)
2327 androsyn 2007/08/10 02:07:22 UTC (24189)
2329 remove memmove call in rawbuf.c
2332 libircd/trunk/src/rawbuf.c (File Modified)
2335 androsyn 2007/08/06 20:23:06 UTC (24187)
2337 make ircd_free_rawbuffer free all buffers associated with the head
2340 libircd/trunk/src/rawbuf.c (File Modified)
2343 androsyn 2007/08/06 17:33:37 UTC (24185)
2345 fixed a bug where we passed the helpers sendq instead of the helper itself to ircd_helper_write_sendq
2348 libircd/trunk/src/helper.c (File Modified)
2351 androsyn 2007/08/06 17:30:54 UTC (24183)
2353 fix a minor buglet in ircd_rawbuf_get and add ircd_rawbuf_length
2356 libircd/trunk/include/rawbuf.h (File Modified)
2357 libircd/trunk/src/rawbuf.c (File Modified)
2360 androsyn 2007/08/06 17:07:09 UTC (24181)
2362 add rawbuf.c and rawbuf.h, this implements a buffering system similiar to linebuf.c but no reference counting and is 8bit clean
2365 libircd/trunk/Makefile.in (File Modified)
2366 libircd/trunk/include/ircd_lib.h (File Modified)
2367 libircd/trunk/include/rawbuf.h (File Added)
2368 libircd/trunk/src/Makefile.am (File Modified)
2369 libircd/trunk/src/Makefile.in (File Modified)
2370 libircd/trunk/src/rawbuf.c (File Added)
2373 androsyn 2007/08/06 13:18:20 UTC (24179)
2375 tidy up the _buf_line struct a bit
2378 libircd/trunk/include/linebuf.h (File Modified)
2381 jilles 2007/07/31 21:07:15 UTC (24135)
2383 Fix kqueue and devpoll for r24007.
2387 libircd/trunk/src/devpoll.c (File Modified)
2388 libircd/trunk/src/kqueue.c (File Modified)
2391 androsyn 2007/07/26 16:09:58 UTC (24117)
2393 if we call the helper_restart function, we need to return immediately
2396 libircd/trunk/src/helper.c (File Modified)
2399 androsyn 2007/07/26 14:35:22 UTC (24115)
2401 sanity check in ircd_ssl_shutdown
2404 libircd/trunk/src/openssl.c (File Modified)
2407 androsyn 2007/07/25 23:44:09 UTC (24111)
2409 fix dhparam handling
2412 libircd/trunk/src/openssl.c (File Modified)
2415 androsyn 2007/07/25 20:06:10 UTC (24109)
2420 libircd/trunk/src/nossl.c (File Modified)
2423 androsyn 2007/07/25 20:04:45 UTC (24107)
2425 check for errors when loading keyfiles and the like
2428 libircd/trunk/include/commio.h (File Modified)
2429 libircd/trunk/src/nossl.c (File Modified)
2430 libircd/trunk/src/openssl.c (File Modified)
2433 androsyn 2007/07/25 19:17:27 UTC (24103)
2435 add a prototype for ircd_get_random
2438 libircd/trunk/include/commio.h (File Modified)
2441 androsyn 2007/07/25 19:13:50 UTC (24101)
2446 libircd/trunk/include/commio.h (File Modified)
2447 libircd/trunk/src/nossl.c (File Modified)
2448 libircd/trunk/src/openssl.c (File Modified)
2451 androsyn 2007/07/25 17:52:33 UTC (24099)
2456 libircd/trunk/include/commio.h (File Modified)
2459 androsyn 2007/07/25 17:52:14 UTC (24097)
2461 dont use writev on ssl sockets as its rather pointless
2464 libircd/trunk/src/commio.c (File Modified)
2465 libircd/trunk/src/linebuf.c (File Modified)
2468 androsyn 2007/07/25 16:19:02 UTC (24091)
2470 remove ircd_slow_list_length and LIST_SANITY_CHECK
2473 libircd/trunk/include/ircd_lib.h (File Modified)
2474 libircd/trunk/include/tools.h (File Modified)
2475 libircd/trunk/src/tools.c (File Modified)
2478 androsyn 2007/07/25 16:10:07 UTC (24089)
2480 the libircd_abi stuff is no longer needed as we end up having the same size irc_sockaddr_storage regardless now
2483 libircd/trunk/configure (File Modified)
2484 libircd/trunk/configure.ac (File Modified)
2485 libircd/trunk/include/libircd_abi.h.in (File Deleted)
2488 androsyn 2007/07/25 15:50:00 UTC (24085)
2490 add a GET_SS_FAMILY macro
2493 libircd/trunk/include/ircd_lib.h (File Modified)
2496 androsyn 2007/07/25 15:45:24 UTC (24083)
2498 do some hackishness to make SET_SS_LEN compile issues get tripped up on platforms that don't need it
2501 libircd/trunk/include/ircd_lib.h (File Modified)
2502 libircd/trunk/src/commio.c (File Modified)
2505 androsyn 2007/07/25 15:35:12 UTC (24081)
2507 uncondtionally make irc_sockaddr_storage 128 bytes. Tweak some of the macros relating to sockaddr_storage as well
2510 libircd/trunk/configure (File Modified)
2511 libircd/trunk/configure.ac (File Modified)
2512 libircd/trunk/include/ircd_lib.h (File Modified)
2513 libircd/trunk/src/commio.c (File Modified)
2516 androsyn 2007/07/25 15:15:41 UTC (24079)
2518 - Remove timeout handler once we are ready to handoff the SSL connection to the callback.
2519 - Disable SSLv2 incoming connection support as these are widely accepted to be insecure.
2520 - Add an ifdef if we want to disable compression support in openssl
2525 libircd/trunk/src/openssl.c (File Modified)
2528 androsyn 2007/07/25 02:43:50 UTC (24075)
2530 Split client and server ssl contexts.
2531 Fix a minor compile error with ipv6
2536 libircd/trunk/src/commio.c (File Modified)
2537 libircd/trunk/src/openssl.c (File Modified)
2540 androsyn 2007/07/24 20:26:03 UTC (24073)
2542 case the void * ->ssl member to SSL * where necessary
2545 libircd/trunk/src/openssl.c (File Modified)
2548 androsyn 2007/07/24 19:18:15 UTC (24071)
2550 remove a debugging fprintf
2553 libircd/trunk/src/openssl.c (File Modified)
2556 androsyn 2007/07/24 19:09:40 UTC (24069)
2558 add outbound ssl connect code
2561 libircd/trunk/include/commio.h (File Modified)
2562 libircd/trunk/src/commio.c (File Modified)
2563 libircd/trunk/src/openssl.c (File Modified)
2566 androsyn 2007/07/24 17:55:17 UTC (24061)
2568 move a bunch of commio.h things into commio-int.h which doesn't get included by users of the library
2571 libircd/trunk/include/commio-int.h (File Added)
2572 libircd/trunk/include/commio.h (File Modified)
2573 libircd/trunk/src/commio.c (File Modified)
2574 libircd/trunk/src/devpoll.c (File Modified)
2575 libircd/trunk/src/epoll.c (File Modified)
2576 libircd/trunk/src/helper.c (File Modified)
2577 libircd/trunk/src/kqueue.c (File Modified)
2578 libircd/trunk/src/poll.c (File Modified)
2579 libircd/trunk/src/ports.c (File Modified)
2580 libircd/trunk/src/select.c (File Modified)
2581 libircd/trunk/src/sigio.c (File Modified)
2582 libircd/trunk/src/win32.c (File Modified)
2585 androsyn 2007/07/24 17:25:41 UTC (24059)
2587 various prototype cleanups and the like
2590 libircd/trunk/include/commio.h (File Modified)
2591 libircd/trunk/include/tools.h (File Modified)
2592 libircd/trunk/src/commio.c (File Modified)
2593 libircd/trunk/src/tools.c (File Modified)
2594 libircd/trunk/src/unix.c (File Modified)
2597 androsyn 2007/07/24 17:19:38 UTC (24057)
2599 add prototype for ircd_crypt
2602 libircd/trunk/include/ircd_lib.h (File Modified)
2605 androsyn 2007/07/24 17:12:40 UTC (24055)
2607 Move openssl functions into openssl.c
2608 Add a nossl.c wrapper to keep functions that are exported to maintain the ABI.
2614 libircd/trunk/include/commio.h (File Modified)
2615 libircd/trunk/src/commio.c (File Modified)
2616 libircd/trunk/src/nossl.c (File Added)
2617 libircd/trunk/src/openssl.c (File Added)
2620 androsyn 2007/07/24 16:12:13 UTC (24051)
2622 its helpful when your helper loop actually loops
2625 libircd/trunk/src/helper.c (File Modified)
2628 androsyn 2007/07/24 15:57:08 UTC (24049)
2630 Do openssl detection in autoconf and wrap the ssl code in ifdefs
2634 libircd/trunk/Makefile.in (File Modified)
2635 libircd/trunk/configure (File Modified)
2636 libircd/trunk/configure.ac (File Modified)
2637 libircd/trunk/include/libircd_config.h.in (File Modified)
2638 libircd/trunk/src/Makefile.am (File Modified)
2639 libircd/trunk/src/Makefile.in (File Modified)
2640 libircd/trunk/src/commio.c (File Modified)
2643 androsyn 2007/07/24 15:08:34 UTC (24047)
2645 forgot to rename ircd_helper_read
2648 libircd/trunk/src/helper.c (File Modified)
2651 androsyn 2007/07/24 15:06:15 UTC (24045)
2653 tweak the helper read api a bit
2656 libircd/trunk/include/helper.h (File Modified)
2657 libircd/trunk/src/helper.c (File Modified)
2660 androsyn 2007/07/24 14:58:05 UTC (24043)
2662 change ircd_helper_read to take a ircd_helper pointer. Add an ircd_helper_loop() function as well
2665 libircd/trunk/include/helper.h (File Modified)
2666 libircd/trunk/src/helper.c (File Modified)
2669 androsyn 2007/07/24 14:49:26 UTC (24041)
2671 do printf format checking on ircd_helper_write
2674 libircd/trunk/include/helper.h (File Modified)
2677 androsyn 2007/07/24 03:37:24 UTC (24039)
2679 move struct _ircd_helper defintion to helper.c leaving just forward declarations in helper.h
2682 libircd/trunk/include/helper.h (File Modified)
2683 libircd/trunk/src/helper.c (File Modified)
2686 androsyn 2007/07/24 03:25:03 UTC (24037)
2688 move some struct definitions into balloc.c out of balloc.h
2691 libircd/trunk/include/balloc.h (File Modified)
2692 libircd/trunk/src/balloc.c (File Modified)
2695 androsyn 2007/07/24 03:21:09 UTC (24035)
2697 move struct ev_entry to event.c
2700 libircd/trunk/include/event.h (File Modified)
2701 libircd/trunk/src/event.c (File Modified)
2704 androsyn 2007/07/23 19:02:51 UTC (24033)
2706 get rid of this break that was breaking stuff
2709 libircd/trunk/src/commio.c (File Modified)
2712 androsyn 2007/07/20 17:39:33 UTC (24031)
2714 add a missing semicolon
2717 libircd/trunk/include/commio.h (File Modified)
2720 androsyn 2007/07/20 17:38:39 UTC (24029)
2722 add check for a missing pre callback
2723 add missing prototypes
2724 reduce ssl accept timeout to 10 seconds
2728 libircd/trunk/include/commio.h (File Modified)
2729 libircd/trunk/src/commio.c (File Modified)
2732 androsyn 2007/07/20 15:31:11 UTC (24025)
2734 initialize the type variable earlier
2737 libircd/trunk/src/commio.c (File Modified)
2740 androsyn 2007/07/20 15:28:45 UTC (24023)
2742 remove an unused variable
2745 libircd/trunk/src/commio.c (File Modified)
2748 androsyn 2007/07/20 15:26:05 UTC (24021)
2750 oops. don't ircd_open a file handle twice
2753 libircd/trunk/src/commio.c (File Modified)
2756 androsyn 2007/07/20 15:09:36 UTC (24019)
2758 add missing ircd_accept_tcp prototype
2761 libircd/trunk/include/commio.h (File Modified)
2764 androsyn 2007/07/20 15:07:47 UTC (24017)
2766 slightly change the ACPRE callback again
2769 libircd/trunk/include/commio.h (File Modified)
2770 libircd/trunk/src/commio.c (File Modified)
2773 androsyn 2007/07/20 15:04:40 UTC (24015)
2775 slightly change the ACPRE callback
2778 libircd/trunk/include/commio.h (File Modified)
2779 libircd/trunk/src/commio.c (File Modified)
2782 androsyn 2007/07/20 14:47:32 UTC (24009)
2784 Add an accept pre-callback to so that we can do things like dline/reject cache processing early
2787 libircd/trunk/include/commio.h (File Modified)
2788 libircd/trunk/src/commio.c (File Modified)
2791 androsyn 2007/07/20 14:32:24 UTC (24007)
2793 Change FD_* enums into a bitmask called IRCD_FD
2796 libircd/trunk/include/commio.h (File Modified)
2797 libircd/trunk/src/commio.c (File Modified)
2798 libircd/trunk/src/epoll.c (File Modified)
2799 libircd/trunk/src/helper.c (File Modified)
2802 androsyn 2007/07/20 03:01:32 UTC (24005)
2804 first part of my currently busted ssl/tls code
2807 libircd/trunk/include/commio.h (File Modified)
2808 libircd/trunk/src/commio.c (File Modified)
2809 libircd/trunk/src/epoll.c (File Modified)
2812 androsyn 2007/07/20 02:58:45 UTC (24003)
2814 add a missing balloc commit
2817 libircd/trunk/src/balloc.c (File Modified)
2820 jilles 2007/02/11 19:25:02 UTC (23608)
2822 Don't lose a kqueue update when there are very many at a time.
2824 charybdis r3205 (nenolod)
2828 libircd/trunk/src/kqueue.c (File Modified)
2831 androsyn 2007/02/01 17:37:46 UTC (23565)
2833 remove in6addr_any check
2836 libircd/trunk/configure (File Modified)
2837 libircd/trunk/configure.ac (File Modified)
2838 libircd/trunk/include/libircd_config.h.in (File Modified)
2841 androsyn 2007/02/01 17:10:04 UTC (23559)
2846 libircd/trunk/Makefile.in (File Modified)
2847 libircd/trunk/configure (File Modified)
2848 libircd/trunk/include/libircd_config.h.in (File Modified)
2849 libircd/trunk/src/Makefile.in (File Modified)
2852 jilles 2007/02/01 17:05:13 UTC (23555)
2854 export #define IPV6 to ircd code via a new autogenerated include/libircd_abi.h,
2855 fixes instability with --enable-ipv6
2859 libircd/trunk/configure.ac (File Modified)
2860 libircd/trunk/include/ircd_lib.h (File Modified)
2861 libircd/trunk/include/libircd_abi.h.in (File Added)
2864 androsyn 2007/02/01 16:49:21 UTC (23551)
2866 fix SET_SS_LEN for bsd from dho
2869 libircd/trunk/include/ircd_lib.h (File Modified)
2872 androsyn 2007/01/29 14:23:09 UTC (23543)
2874 change offset from char* to uintptr_t as we have autoconf goo to find/define uintptr_t for us
2877 libircd/trunk/src/balloc.c (File Modified)
2880 jilles 2007/01/27 13:22:02 UTC (23517)
2882 Make NOBALLOC have the regular blockheap functions fall back
2883 to ircd_malloc()/ircd_free(), instead of using #defines. This
2884 ensures NOBALLOC does not change the ABI.
2888 libircd/trunk/include/balloc.h (File Modified)
2889 libircd/trunk/src/balloc.c (File Modified)
2892 jilles 2007/01/27 13:19:53 UTC (23515)
2894 Minor balloc tweaks:
2895 - don't do arithmetic on void pointers
2896 - allocate the correct amount of memory (not too much)
2897 - add a standards-violating check on the pointer in ircd_bh_free()
2901 libircd/trunk/src/balloc.c (File Modified)
2904 jilles 2007/01/13 23:22:11 UTC (23453)
2906 Unbreak compile with --disable-balloc.
2910 libircd/trunk/src/linebuf.c (File Modified)
2913 androsyn 2007/01/08 15:35:04 UTC (23397)
2915 change false to no for disabling fortran and c++ in autoconf
2918 libircd/trunk/configure (File Modified)
2919 libircd/trunk/configure.ac (File Modified)
2922 androsyn 2007/01/08 15:32:40 UTC (23391)
2924 Disable checks for fortran, c++ and java...
2927 libircd/trunk/configure (File Modified)
2928 libircd/trunk/configure.ac (File Modified)
2929 libircd/trunk/src/Makefile.in (File Modified)
2932 androsyn 2007/01/05 17:11:39 UTC (23355)
2934 more blockheap usage stuff
2937 libircd/trunk/include/balloc.h (File Modified)
2938 libircd/trunk/src/balloc.c (File Modified)
2941 androsyn 2007/01/05 16:36:28 UTC (23353)
2947 libircd/trunk/include/balloc.h (File Modified)
2950 androsyn 2007/01/05 16:34:52 UTC (23351)
2952 forgot to add the user data to the usage cb typedef
2955 libircd/trunk/include/balloc.h (File Modified)
2958 androsyn 2007/01/05 16:31:00 UTC (23349)
2960 change usage callback to include a user data variable
2963 libircd/trunk/include/balloc.h (File Modified)
2964 libircd/trunk/src/balloc.c (File Modified)
2967 androsyn 2007/01/05 16:26:58 UTC (23347)
2969 change descriptions on internal blockheaps to make them as being created by libircd
2972 libircd/trunk/src/commio.c (File Modified)
2973 libircd/trunk/src/linebuf.c (File Modified)
2974 libircd/trunk/src/tools.c (File Modified)
2977 androsyn 2007/01/05 16:22:18 UTC (23345)
2979 - make libircd link against libcrypt if it needs it
2984 libircd/trunk/src/Makefile.am (File Modified)
2985 libircd/trunk/src/Makefile.in (File Modified)
2986 libircd/trunk/src/balloc.c (File Modified)
2989 androsyn 2007/01/05 16:16:58 UTC (23343)
2991 - change the block heap code to add a description
2992 - add a function to walk over all the block heaps and call a user callback
2997 libircd/trunk/include/balloc.h (File Modified)
2998 libircd/trunk/src/balloc.c (File Modified)
2999 libircd/trunk/src/commio.c (File Modified)
3000 libircd/trunk/src/linebuf.c (File Modified)
3001 libircd/trunk/src/snprintf.c (File Modified)
3002 libircd/trunk/src/tools.c (File Modified)
3005 androsyn 2007/01/05 16:16:31 UTC (23341)
3007 tweak libircd makefiles a little bit. change crypt() call in libircd to ircd_crypt()
3010 libircd/trunk/include/commio.h (File Modified)
3011 libircd/trunk/src/Makefile.am (File Modified)
3012 libircd/trunk/src/Makefile.in (File Modified)
3013 libircd/trunk/src/commio.c (File Modified)
3014 libircd/trunk/src/crypt.c (File Modified)
3015 libircd/trunk/src/win32.c (File Modified)
3018 androsyn 2006/12/28 15:26:02 UTC (23315)
3020 if POSIX_SPAWN_USEVFORK exists, use it
3023 libircd/trunk/src/unix.c (File Modified)
3026 androsyn 2006/12/28 15:07:04 UTC (23313)
3028 add support for posix_spawn
3031 libircd/trunk/configure (File Modified)
3032 libircd/trunk/configure.ac (File Modified)
3033 libircd/trunk/include/libircd_config.h.in (File Modified)
3034 libircd/trunk/libtool (File Deleted)
3035 libircd/trunk/src/unix.c (File Modified)
3038 androsyn 2006/12/28 14:47:57 UTC (23311)
3040 only compile mem frobbing if MEM_FROB is defined
3043 libircd/trunk/include/tools.h (File Modified)
3044 libircd/trunk/src/tools.c (File Modified)
3047 androsyn 2006/12/18 20:02:21 UTC (23303)
3049 some more splitout cleanups
3052 libircd/trunk/include/ircd_lib.h (File Modified)
3053 libircd/trunk/src/ircd_lib.c (File Modified)
3054 libircd/trunk/src/unix.c (File Modified)
3057 androsyn 2006/11/12 07:52:53 UTC (23281)
3059 some portability cleanups
3062 libircd/trunk/include/tools.h (File Modified)
3063 libircd/trunk/src/tools.c (File Modified)
3066 androsyn 2006/11/12 07:32:54 UTC (23277)
3068 sigh..try this again
3071 libircd/trunk/src/commio.c (File Modified)
3074 androsyn 2006/11/12 07:32:13 UTC (23275)
3079 libircd/trunk/src/commio.c (File Modified)
3082 androsyn 2006/11/12 07:30:59 UTC (23273)
3084 it should be okay to cast ircd_iovec to iovec..the other way i was doing it blew up in *weird* ways
3087 libircd/trunk/src/commio.c (File Modified)
3090 androsyn 2006/11/12 06:53:22 UTC (23271)
3092 attempt at fixing devel..take 1
3095 libircd/trunk/include/commio.h (File Modified)
3096 libircd/trunk/include/ircd_lib.h (File Modified)
3097 libircd/trunk/libtool (File Modified)
3098 libircd/trunk/src/balloc.c (File Modified)
3099 libircd/trunk/src/commio.c (File Modified)
3100 libircd/trunk/src/crypt.c (File Modified)
3101 libircd/trunk/src/devpoll.c (File Modified)
3102 libircd/trunk/src/epoll.c (File Modified)
3103 libircd/trunk/src/event.c (File Modified)
3104 libircd/trunk/src/helper.c (File Modified)
3105 libircd/trunk/src/ircd_lib.c (File Modified)
3106 libircd/trunk/src/ircd_memory.c (File Modified)
3107 libircd/trunk/src/kqueue.c (File Modified)
3108 libircd/trunk/src/linebuf.c (File Modified)
3109 libircd/trunk/src/poll.c (File Modified)
3110 libircd/trunk/src/ports.c (File Modified)
3111 libircd/trunk/src/select.c (File Modified)
3112 libircd/trunk/src/sigio.c (File Modified)
3113 libircd/trunk/src/snprintf.c (File Modified)
3114 libircd/trunk/src/tools.c (File Modified)
3115 libircd/trunk/src/unix.c (File Modified)
3116 libircd/trunk/src/win32.c (File Modified)
3119 androsyn 2006/10/13 23:57:58 UTC (23251)
3124 libircd/trunk/configure (File Modified)
3125 libircd/trunk/configure.ac (File Modified)
3126 libircd/trunk/include/libircd_config.h.in (File Modified)
3129 alz 2006/10/13 19:55:38 UTC (23249)
3135 libircd/trunk/src/kqueue.c (File Modified)
3138 alz 2006/10/13 19:54:37 UTC (23247)
3145 libircd/trunk/src/sigio.c (File Modified)
3148 alz 2006/10/13 19:52:51 UTC (23245)
3150 Androsyn is on crack
3155 libircd/trunk/src/event.c (File Modified)
3156 libircd/trunk/src/sigio.c (File Modified)
3159 androsyn 2006/10/13 19:23:10 UTC (23243)
3161 alz smells like feet
3164 libircd/trunk/src/epoll.c (File Modified)
3165 libircd/trunk/src/kqueue.c (File Modified)
3166 libircd/trunk/src/poll.c (File Modified)
3167 libircd/trunk/src/select.c (File Modified)
3168 libircd/trunk/src/sigio.c (File Modified)
3171 androsyn 2006/10/13 19:20:09 UTC (23241)
3173 because alz is too lazy to commit fixes himself
3176 libircd/trunk/src/epoll.c (File Modified)
3179 androsyn 2006/10/13 19:17:38 UTC (23239)
3181 commit a missing commit
3184 libircd/trunk/src/epoll.c (File Modified)
3187 androsyn 2006/10/13 19:16:32 UTC (23237)
3189 remove SELECT_TYPE msg
3192 libircd/trunk/configure (File Modified)
3193 libircd/trunk/configure.ac (File Modified)
3196 androsyn 2006/10/13 19:07:39 UTC (23233)
3198 fix ircd_strlcpy/cat when the OS actually has those funcs
3201 libircd/trunk/include/tools.h (File Modified)
3202 libircd/trunk/libtool (File Modified)
3205 androsyn 2006/10/12 05:47:23 UTC (23222)
3207 Actually add configure.ac to the repo...
3211 libircd/trunk/configure (File Modified)
3212 libircd/trunk/configure.ac (File Added)
3213 libircd/trunk/src/Makefile.in (File Modified)
3216 androsyn 2006/10/12 05:05:19 UTC (23216)
3218 not thinking straight here :P
3221 libircd/trunk/src/commio.c (File Modified)
3224 androsyn 2006/10/12 04:58:00 UTC (23214)
3226 Add some crude dynamic io type selection
3230 libircd/trunk/src/commio.c (File Modified)
3233 androsyn 2006/10/12 04:43:10 UTC (23212)
3235 add timeout code back to sigio
3238 libircd/trunk/src/sigio.c (File Modified)
3241 androsyn 2006/10/12 04:41:09 UTC (23210)
3246 libircd/trunk/src/commio.c (File Modified)
3249 androsyn 2006/10/12 04:26:42 UTC (23208)
3251 add ircd_get_iotype prototype
3255 libircd/trunk/include/commio.h (File Modified)
3258 androsyn 2006/10/12 04:23:53 UTC (23206)
3260 fix more stupid things
3263 libircd/trunk/include/commio.h (File Modified)
3264 libircd/trunk/src/commio.c (File Modified)
3267 androsyn 2006/10/12 04:17:32 UTC (23204)
3269 everything should work now
3273 libircd/trunk/src/devpoll.c (File Modified)
3274 libircd/trunk/src/epoll.c (File Modified)
3275 libircd/trunk/src/kqueue.c (File Modified)
3276 libircd/trunk/src/poll.c (File Modified)
3277 libircd/trunk/src/ports.c (File Modified)
3278 libircd/trunk/src/select.c (File Modified)
3279 libircd/trunk/src/sigio.c (File Modified)
3282 androsyn 2006/10/12 04:03:59 UTC (23202)
3284 lets try this like this
3287 libircd/trunk/src/commio.c (File Modified)
3290 androsyn 2006/10/12 04:00:43 UTC (23200)
3292 oops. move that code outside of that ifdef
3295 libircd/trunk/src/commio.c (File Modified)
3298 androsyn 2006/10/12 03:56:52 UTC (23198)
3300 remove an unused function declaration
3303 libircd/trunk/src/sigio.c (File Modified)
3306 androsyn 2006/10/12 03:55:56 UTC (23196)
3308 add a missing linefeed at the end of the file
3311 libircd/trunk/src/sigio.c (File Modified)
3314 androsyn 2006/10/12 03:55:35 UTC (23194)
3316 fix some shadowed variables
3319 libircd/trunk/src/sigio.c (File Modified)
3322 androsyn 2006/10/12 03:53:38 UTC (23192)
3324 add a missing linefeed at the end of the file
3327 libircd/trunk/src/poll.c (File Modified)
3330 androsyn 2006/10/12 03:53:12 UTC (23190)
3332 add a missing linefeed at the end of the file
3335 libircd/trunk/src/devpoll.c (File Modified)
3338 androsyn 2006/10/12 03:51:42 UTC (23188)
3340 get the other half of that last commit
3344 libircd/trunk/Makefile.in (File Modified)
3345 libircd/trunk/configure (File Modified)
3346 libircd/trunk/include/commio.h (File Modified)
3347 libircd/trunk/include/event.h (File Modified)
3348 libircd/trunk/include/libircd_config.h.in (File Modified)
3351 androsyn 2006/10/12 03:50:43 UTC (23186)
3353 Change the way we do i/o loop detection quite a bit
3357 libircd/trunk/src/Makefile.am (File Modified)
3358 libircd/trunk/src/Makefile.in (File Modified)
3359 libircd/trunk/src/commio.c (File Modified)
3360 libircd/trunk/src/devpoll.c (File Modified)
3361 libircd/trunk/src/epoll.c (File Modified)
3362 libircd/trunk/src/event.c (File Modified)
3363 libircd/trunk/src/kqueue.c (File Modified)
3364 libircd/trunk/src/poll.c (File Modified)
3365 libircd/trunk/src/ports.c (File Modified)
3366 libircd/trunk/src/select.c (File Modified)
3367 libircd/trunk/src/sigio.c (File Modified)
3368 libircd/trunk/src/win32.c (File Modified)
3371 androsyn 2006/10/12 02:34:52 UTC (23184)
3373 fix autoconf/automake again
3377 libircd/trunk/src/Makefile.am (File Modified)
3378 libircd/trunk/src/Makefile.in (File Modified)
3381 androsyn 2006/10/12 02:32:00 UTC (23182)
3386 libircd/trunk/Makefile.in (File Modified)
3387 libircd/trunk/src/Makefile.am (File Modified)
3388 libircd/trunk/src/Makefile.in (File Modified)
3391 androsyn 2006/10/12 02:29:23 UTC (23180)
3393 change the caller of ircd_lib to ircd_lib_init in helper.c
3396 libircd/trunk/src/helper.c (File Modified)
3399 androsyn 2006/10/12 02:27:06 UTC (23178)
3401 add some things autoconf needs
3404 libircd/trunk/config.guess (File Added)
3405 libircd/trunk/config.sub (File Added)
3406 libircd/trunk/depcomp (File Added)
3409 androsyn 2006/10/12 02:09:06 UTC (23174)
3411 rename ircd_lib() to ircd_lib_init()
3414 libircd/trunk/include/ircd_lib.h (File Modified)
3415 libircd/trunk/src/ircd_lib.c (File Modified)
3418 androsyn 2006/10/12 01:58:07 UTC (23172)
3420 - Some more namespace cleanups
3421 - Add a README and TODO
3426 libircd/trunk/README (File Added)
3427 libircd/trunk/TODO (File Added)
3428 libircd/trunk/include/commio.h (File Modified)
3429 libircd/trunk/include/tools.h (File Modified)
3430 libircd/trunk/src/commio.c (File Modified)
3431 libircd/trunk/src/devpoll.c (File Modified)
3432 libircd/trunk/src/epoll.c (File Modified)
3433 libircd/trunk/src/ircd_lib.c (File Modified)
3434 libircd/trunk/src/kqueue.c (File Modified)
3435 libircd/trunk/src/linebuf.c (File Modified)
3436 libircd/trunk/src/poll.c (File Modified)
3437 libircd/trunk/src/ports.c (File Modified)
3438 libircd/trunk/src/select.c (File Modified)
3439 libircd/trunk/src/sigio.c (File Modified)
3440 libircd/trunk/src/tools.c (File Modified)
3441 libircd/trunk/src/win32.c (File Modified)
3444 androsyn 2006/10/12 01:33:35 UTC (23170)
3446 more strlcpy changes
3449 libircd/trunk/include/tools.h (File Modified)
3450 libircd/trunk/src/commio.c (File Modified)
3451 libircd/trunk/src/event.c (File Modified)
3452 libircd/trunk/src/ircd_lib.c (File Modified)
3453 libircd/trunk/src/ircd_memory.c (File Modified)
3454 libircd/trunk/src/linebuf.c (File Modified)
3457 androsyn 2006/10/12 01:27:25 UTC (23168)
3459 make ircd_lib.h use the renamed headers
3462 libircd/trunk/include/ircd_lib.h (File Modified)
3465 androsyn 2006/10/12 01:25:06 UTC (23166)
3467 change strlcpy to ircd_strlcpy. rename config.h to libircd_config.h
3470 libircd/trunk/configure (File Modified)
3471 libircd/trunk/include/ircd_memory.h (File Modified)
3472 libircd/trunk/include/libircd_config.h.in (File Added)
3473 libircd/trunk/include/tools.h (File Modified)
3476 androsyn 2006/10/12 01:16:22 UTC (23164)
3478 - Move .h files into include, .c files into src
3479 - Import a cut down autoconf from ircd
3480 - Change the init code so that ircd_lib gets passed an fd heap size
3485 libircd/trunk/COPYING (File Added)
3486 libircd/trunk/CREDITS (File Added)
3487 libircd/trunk/INSTALL (File Added)
3488 libircd/trunk/Makefile.am (File Deleted)
3489 libircd/trunk/Makefile.am (File Added)
3490 libircd/trunk/Makefile.in (File Modified)
3491 libircd/trunk/acinclude.m4 (File Added)
3492 libircd/trunk/aclocal.m4 (File Added)
3493 libircd/trunk/balloc.c (File Deleted)
3494 libircd/trunk/balloc.h (File Deleted)
3495 libircd/trunk/commio.c (File Deleted)
3496 libircd/trunk/commio.h (File Deleted)
3497 libircd/trunk/configure (File Added)
3498 libircd/trunk/crypt.c (File Deleted)
3499 libircd/trunk/devpoll.c (File Deleted)
3500 libircd/trunk/epoll.c (File Deleted)
3501 libircd/trunk/event.c (File Deleted)
3502 libircd/trunk/event.h (File Deleted)
3503 libircd/trunk/helper.c (File Deleted)
3504 libircd/trunk/helper.h (File Deleted)
3505 libircd/trunk/include/ (File Added)
3506 libircd/trunk/include/balloc.h (File Added)
3507 libircd/trunk/include/commio.h (File Added)
3508 libircd/trunk/include/event.h (File Added)
3509 libircd/trunk/include/helper.h (File Added)
3510 libircd/trunk/include/ircd_lib.h (File Added)
3511 libircd/trunk/include/ircd_memory.h (File Added)
3512 libircd/trunk/include/linebuf.h (File Added)
3513 libircd/trunk/include/snprintf.h (File Added)
3514 libircd/trunk/include/tools.h (File Added)
3515 libircd/trunk/install-sh (File Added)
3516 libircd/trunk/ircd_lib.c (File Deleted)
3517 libircd/trunk/ircd_lib.h (File Deleted)
3518 libircd/trunk/ircd_memory.c (File Deleted)
3519 libircd/trunk/ircd_memory.h (File Deleted)
3520 libircd/trunk/kqueue.c (File Deleted)
3521 libircd/trunk/libtool (File Added)
3522 libircd/trunk/linebuf.c (File Deleted)
3523 libircd/trunk/linebuf.h (File Deleted)
3524 libircd/trunk/ltmain.sh (File Added)
3525 libircd/trunk/missing (File Added)
3526 libircd/trunk/poll.c (File Deleted)
3527 libircd/trunk/ports.c (File Deleted)
3528 libircd/trunk/select.c (File Deleted)
3529 libircd/trunk/sigio.c (File Deleted)
3530 libircd/trunk/snprintf.c (File Deleted)
3531 libircd/trunk/snprintf.h (File Deleted)
3532 libircd/trunk/src/ (File Added)
3533 libircd/trunk/src/Makefile.am (File Added)
3534 libircd/trunk/src/Makefile.in (File Added)
3535 libircd/trunk/src/balloc.c (File Added)
3536 libircd/trunk/src/commio.c (File Added)
3537 libircd/trunk/src/crypt.c (File Added)
3538 libircd/trunk/src/devpoll.c (File Added)
3539 libircd/trunk/src/epoll.c (File Added)
3540 libircd/trunk/src/event.c (File Added)
3541 libircd/trunk/src/helper.c (File Added)
3542 libircd/trunk/src/ircd_lib.c (File Added)
3543 libircd/trunk/src/ircd_memory.c (File Added)
3544 libircd/trunk/src/kqueue.c (File Added)
3545 libircd/trunk/src/linebuf.c (File Added)
3546 libircd/trunk/src/poll.c (File Added)
3547 libircd/trunk/src/ports.c (File Added)
3548 libircd/trunk/src/select.c (File Added)
3549 libircd/trunk/src/sigio.c (File Added)
3550 libircd/trunk/src/snprintf.c (File Added)
3551 libircd/trunk/src/tools.c (File Added)
3552 libircd/trunk/src/unix.c (File Added)
3553 libircd/trunk/src/win32.c (File Added)
3554 libircd/trunk/tools.c (File Deleted)
3555 libircd/trunk/tools.h (File Deleted)
3556 libircd/trunk/unix.c (File Deleted)
3557 libircd/trunk/win32.c (File Deleted)
3560 androsyn 2006/10/12 00:41:26 UTC (23162)
3565 libircd/trunk/tools.c (File Modified)
3568 androsyn 2006/10/12 00:39:36 UTC (23161)
3570 automated serno/changelog
3573 libircd/trunk/ChangeLog (File Modified)
3576 androsyn 2006/10/12 00:39:28 UTC (23160)
3578 i think it works now..really
3581 libircd/trunk/tools.c (File Modified)
3584 androsyn 2006/10/12 00:34:12 UTC (23157)
3586 work you piece of shit
3589 libircd/trunk/tools.c (File Modified)
3592 androsyn 2006/10/12 00:31:31 UTC (23156)
3597 libircd/trunk/tools.c (File Modified)
3600 androsyn 2006/10/12 00:29:54 UTC (23155)
3605 libircd/trunk/tools.c (File Modified)
3608 androsyn 2006/10/12 00:27:07 UTC ()
3613 libircd/trunk/tools.c (File Modified)
3616 androsyn 2006/10/12 00:26:28 UTC ()
3621 libircd/trunk/tools.c (File Modified)
3624 androsyn 2006/10/12 00:25:15 UTC ()
3629 libircd/trunk/tools.c (File Modified)
3632 androsyn 2006/10/12 00:22:44 UTC ()
3637 libircd/trunk/tools.c (File Modified)
3640 androsyn 2006/10/12 00:21:54 UTC ()
3642 here is a new changelog for libircd
3646 libircd/trunk/ChangeLog (File Added)