1 androsyn 2008/06/24 14:04:50 UTC (25588)
3 move some of the common accept code into a function
6 libratbox/trunk/src/openssl.c (File Modified)
9 androsyn 2008/06/20 21:49:53 UTC (25576)
14 libratbox/trunk/configure (File Modified)
17 androsyn 2008/06/20 21:49:06 UTC (25574)
19 enable Id tags on configure.ac
22 libratbox/trunk/configure.ac (File Modified) (Property Modified)
25 jilles 2008/06/20 21:42:48 UTC (25572)
31 libratbox/trunk/configure (File Modified)
34 jilles 2008/06/20 21:42:29 UTC (25570)
36 Change == in test to =.
40 libratbox/trunk/configure.ac (File Modified)
43 androsyn 2008/06/20 18:46:08 UTC (25568)
45 add a missing commio-ssl.h include in gnutls.c
48 libratbox/trunk/src/gnutls.c (File Modified)
51 androsyn 2008/06/19 19:05:46 UTC (25556)
53 don't load the certificate twice and remember to close the file after opening it
56 libratbox/trunk/src/gnutls.c (File Modified)
59 androsyn 2008/06/11 14:40:44 UTC (25532)
61 All sorts of autotools goo for GNUTLS. Partially based on nenolod's patch.
65 libratbox/trunk/Makefile.in (File Modified)
66 libratbox/trunk/aclocal.m4 (File Modified)
67 libratbox/trunk/configure (File Modified)
68 libratbox/trunk/configure.ac (File Modified)
69 libratbox/trunk/include/libratbox_config.h.in (File Modified)
70 libratbox/trunk/src/Makefile.am (File Modified)
71 libratbox/trunk/src/Makefile.in (File Modified)
72 libratbox/trunk/src/nossl.c (File Modified)
75 androsyn 2008/06/11 06:12:55 UTC (25530)
77 first pass at gnutls code..
80 libratbox/trunk/src/gnutls.c (File Added)
83 jilles 2008/05/17 13:36:55 UTC (25387)
85 Remove static inline symbols from export-syms.txt.
86 These do not exist in the library and some platforms
87 such as MacOS X don't like that.
91 libratbox/trunk/src/export-syms.txt (File Modified)
94 androsyn 2008/05/16 16:06:02 UTC (25377)
99 libratbox/trunk/src/openssl.c (File Modified)
102 androsyn 2008/05/16 15:19:51 UTC (25375)
104 fix up the soft assert stuff for libratbox and rename likely/unlikely to rb_likely/rb_unlikely
107 libratbox/trunk/include/commio-int.h (File Modified)
108 libratbox/trunk/include/ratbox_lib.h (File Modified)
109 libratbox/trunk/include/rb_memory.h (File Modified)
110 libratbox/trunk/src/balloc.c (File Modified)
111 libratbox/trunk/src/commio.c (File Modified)
112 libratbox/trunk/src/linebuf.c (File Modified)
113 libratbox/trunk/src/poll.c (File Modified)
114 libratbox/trunk/src/ratbox_lib.c (File Modified)
115 libratbox/trunk/src/sigio.c (File Modified)
116 libratbox/trunk/src/snprintf.c (File Modified)
119 jilles 2008/05/14 17:55:22 UTC (25364)
121 Fix a mistake in kqueue 'overflow' handling.
122 If there is no space in the output buffer to report an
123 error adding to the kqueue, kevent(2) will abort and
124 return the error in errno (I was correct that it does
125 not tell you where it failed). So do not abort the loop
126 if kevent(2) fails and do not log (expected) EBADF.
130 libratbox/trunk/src/kqueue.c (File Modified)
133 androsyn 2008/05/13 14:48:46 UTC (25358)
135 save connect errno so that we get a correct connect failure reason
138 libratbox/trunk/src/commio.c (File Modified)
141 jilles 2008/05/12 17:52:22 UTC (25356)
143 Fix a possible crash with SSL connections closing early.
147 libratbox/trunk/src/openssl.c (File Modified)
150 jilles 2008/05/12 16:51:54 UTC (25354)
152 Fix kqueue sometimes dropping updates.
153 (ircd wouldn't read or write anymore to certain clients)
154 This happens because kqueue.c will often try to add
155 already closed file descriptors to the kqueue. The kernel
156 tries to report bad file descriptors in the eventlist; if
157 the eventlist has no space, processing of the changelist
160 1. allocate two kqlst things, one for what kqlst currently does
161 and one as output buffer
162 this ensures the kevent(2) call in rb_select_kqueue() never
164 2. replace the kevent(2) call in kq_update_events() by a loop
165 that processes the updates one at a time
166 that doesn't happen much, and it's the only way to be sure
167 without also getting events out of the queue we cannot process
172 libratbox/trunk/src/kqueue.c (File Modified)
175 androsyn 2008/05/08 19:32:13 UTC (25327)
177 forgot prototypes and nossl versions of rb_ssl handshake stuff
180 libratbox/trunk/include/rb_commio.h (File Modified)
181 libratbox/trunk/src/nossl.c (File Modified)
184 androsyn 2008/05/08 19:09:42 UTC (25325)
186 keep track of the number of openssl handshakes and export rb_ssl_handshake_count and rb_ssl_clear_handshake_count
189 libratbox/trunk/include/commio-int.h (File Modified)
190 libratbox/trunk/src/export-syms.txt (File Modified)
191 libratbox/trunk/src/openssl.c (File Modified)
194 androsyn 2008/05/02 12:41:05 UTC (25291)
196 fix build for bsd platforms with lack EVFILT_TIMER
199 libratbox/trunk/src/kqueue.c (File Modified)
202 androsyn 2008/04/21 18:38:23 UTC (25245)
204 kill a process with SIGKILL when calling helper_close to be certain the process goes away
207 libratbox/trunk/src/helper.c (File Modified)
210 river 2008/04/16 20:33:35 UTC (25235)
212 support for compiling on OpenVMS (untested)
216 libratbox/trunk/include/libratbox_config.h_vms (File Added)
217 libratbox/trunk/src/descrip.mms (File Added)
218 libratbox/trunk/src/rawbuf.c (File Modified)
221 androsyn 2008/04/16 20:11:37 UTC (25233)
223 less than zero doesn't make sense for size_t
226 libratbox/trunk/src/balloc.c (File Modified)
229 jilles 2008/04/13 16:19:04 UTC (25229)
231 patricia: remove ugly abuse of K&R style function declaration
232 It left the argument types unspecified in a function
233 pointer, then called it using different numbers of
238 libratbox/trunk/include/rb_patricia.h (File Modified)
239 libratbox/trunk/src/patricia.c (File Modified)
242 jilles 2008/04/12 22:20:43 UTC (25227)
244 Remove linebuf's per-line flushing flag, as it's per-head state.
245 In rare cases, this sharing caused the ircd to skip
246 part of outgoing traffic, e.g. appearing as "not enough
247 parameters" errors on the other side.
248 The purpose of this flag can be fulfilled by the writeofs
253 libratbox/trunk/include/rb_linebuf.h (File Modified)
254 libratbox/trunk/src/linebuf.c (File Modified)
257 jilles 2008/04/12 14:30:19 UTC (25225)
259 read/write return type should be ssize_t, not int or size_t.
260 The writev emulation used size_t, which is unsigned,
261 preventing negative values to be seen.
265 libratbox/trunk/src/commio.c (File Modified)
268 jilles 2008/04/11 08:48:21 UTC (25223)
270 kqueue: also use EV_ONESHOT for read events
271 This makes the kernel's state agree with our handler pointer.
272 SSL may need to suspend selecting for reading to write
273 something, e.g. with renegotiation.
277 libratbox/trunk/src/kqueue.c (File Modified)
280 jilles 2008/04/09 19:43:08 UTC (25219)
282 Call the accept callback when timing out an SSL accept.
283 The callback will close the F.
287 libratbox/trunk/src/openssl.c (File Modified)
290 jilles 2008/04/09 19:26:04 UTC (25217)
292 Fix up ssl_accept WANT_READ/WANT_WRITE a bit.
293 Only select for the exact thing asked, and if
294 SSL_ERROR_SYSCALL happens abort it even if the
295 errno is "ignorable".
299 libratbox/trunk/src/openssl.c (File Modified)
302 jilles 2008/04/05 19:09:32 UTC (25205)
304 Fix SET_SS_LEN so that it also works correctly outside libratbox.
305 Use RB_SOCKADDR_HAS_SA_LEN instead of SOCKADDR_IN_HAS_LEN
306 which is only defined inside libratbox.
307 This fixes creating own sockaddr structs in other programs
308 using SET_SS_LEN, then passing them to libratbox, on
309 4.4BSD based systems.
313 libratbox/trunk/include/ratbox_lib.h (File Modified)
316 androsyn 2008/04/04 18:43:29 UTC (25203)
318 don't spin on accept when you don't get any data
321 libratbox/trunk/src/openssl.c (File Modified)
324 androsyn 2008/04/01 22:05:38 UTC (25197)
326 return useful errno values here
329 libratbox/trunk/src/nossl.c (File Modified)
332 jilles 2008/04/01 20:38:54 UTC (25195)
334 Make this link without OpenSSL.
339 libratbox/trunk/src/nossl.c (File Modified)
342 androsyn 2008/03/30 16:34:18 UTC (25177)
344 Remove DISABLE_SSL_COMP stuff completely. Force our outbound connections to use TLSv1
347 libratbox/trunk/src/openssl.c (File Modified)
350 androsyn 2008/03/30 15:45:01 UTC (25175)
352 remove that trailing 0 from the undef
355 libratbox/trunk/src/openssl.c (File Modified)
358 androsyn 2008/03/30 15:04:05 UTC (25173)
360 reenable openssl compression
363 libratbox/trunk/src/openssl.c (File Modified)
366 androsyn 2008/03/28 17:19:12 UTC (25151)
368 have rb_event_addonce return an ev_entry - get event.h too
371 libratbox/trunk/include/rb_event.h (File Modified)
374 androsyn 2008/03/28 17:17:51 UTC (25149)
379 libratbox/trunk/src/openssl.c (File Modified)
382 androsyn 2008/03/28 17:15:47 UTC (25147)
384 have rb_event_addonce return an ev_entry
387 libratbox/trunk/src/event.c (File Modified)
390 androsyn 2008/03/27 18:24:58 UTC (25145)
392 add some more get_last_err() calls, some of these might not be needed, but they don't hurt really either
395 libratbox/trunk/src/openssl.c (File Modified)
398 androsyn 2008/03/27 18:14:01 UTC (25143)
400 call get_last_err() after doing SSL_shutdown
403 libratbox/trunk/src/openssl.c (File Modified)
406 androsyn 2008/03/17 13:04:36 UTC (25137)
408 fix libssl detection on operating systems that don't automagically pull in dependant libraries
411 libratbox/trunk/configure (File Modified)
412 libratbox/trunk/configure.ac (File Modified)
415 androsyn 2008/03/17 08:13:41 UTC (25129)
417 add a stub rb_ssl_shutdown
420 libratbox/trunk/src/nossl.c (File Modified)
423 androsyn 2008/03/10 20:26:45 UTC (25107)
425 only fclose(param) if we opened it successfully
428 libratbox/trunk/src/openssl.c (File Modified)
431 androsyn 2008/02/25 17:36:12 UTC (25091)
433 clear ssl comp for outbound connections too
436 libratbox/trunk/src/openssl.c (File Modified)
439 androsyn 2008/02/20 17:35:47 UTC (25083)
444 libratbox/trunk/configure (File Modified)
445 libratbox/trunk/configure.ac (File Modified)
448 androsyn 2008/02/20 17:22:00 UTC (25081)
450 fix autoconf check for ssl libraries
453 libratbox/trunk/configure (File Modified)
454 libratbox/trunk/configure.ac (File Modified)
457 androsyn 2008/01/28 21:05:30 UTC (25050)
459 replace ERR_get_error calls with get_last_err which pops all errors off of the openssl error stack and returns the last one
462 libratbox/trunk/src/openssl.c (File Modified)
465 androsyn 2008/01/23 18:34:02 UTC (25048)
467 actually change ptrdiff_t to uintptr_t as that is what we really want
470 libratbox/trunk/src/balloc.c (File Modified)
473 androsyn 2008/01/23 16:17:04 UTC (25044)
475 missed a ptrdiff_t cast
478 libratbox/trunk/src/balloc.c (File Modified)
481 androsyn 2008/01/23 16:14:08 UTC (25042)
483 oops..lets try that again
486 libratbox/trunk/include/rb_tools.h (File Modified)
489 androsyn 2008/01/23 16:11:34 UTC (25040)
491 some inline related cleanups
494 libratbox/trunk/include/rb_tools.h (File Modified)
495 libratbox/trunk/src/export-syms.txt (File Modified)
496 libratbox/trunk/src/tools.c (File Modified)
499 androsyn 2008/01/23 16:03:08 UTC (25038)
501 - Use ptrdiff_t in a few places.
502 - Move libratbox_config.h to be the first header included.
507 libratbox/trunk/include/rb_commio.h (File Modified)
508 libratbox/trunk/src/balloc.c (File Modified)
509 libratbox/trunk/src/commio.c (File Modified)
510 libratbox/trunk/src/crypt.c (File Modified)
511 libratbox/trunk/src/devpoll.c (File Modified)
512 libratbox/trunk/src/epoll.c (File Modified)
513 libratbox/trunk/src/event.c (File Modified)
514 libratbox/trunk/src/helper.c (File Modified)
515 libratbox/trunk/src/kqueue.c (File Modified)
516 libratbox/trunk/src/linebuf.c (File Modified)
517 libratbox/trunk/src/nossl.c (File Modified)
518 libratbox/trunk/src/openssl.c (File Modified)
519 libratbox/trunk/src/patricia.c (File Modified)
520 libratbox/trunk/src/poll.c (File Modified)
521 libratbox/trunk/src/ports.c (File Modified)
522 libratbox/trunk/src/ratbox_lib.c (File Modified)
523 libratbox/trunk/src/rawbuf.c (File Modified)
524 libratbox/trunk/src/rb_memory.c (File Modified)
525 libratbox/trunk/src/select.c (File Modified)
526 libratbox/trunk/src/sigio.c (File Modified)
527 libratbox/trunk/src/snprintf.c (File Modified)
528 libratbox/trunk/src/tools.c (File Modified)
529 libratbox/trunk/src/unix.c (File Modified)
530 libratbox/trunk/src/win32.c (File Modified)
533 androsyn 2008/01/23 15:38:26 UTC (25036)
535 remove int rc as it never gets used
538 libratbox/trunk/src/openssl.c (File Modified)
541 androsyn 2008/01/23 15:36:02 UTC (25034)
543 get rid of old_flags in sigio.c
546 libratbox/trunk/src/sigio.c (File Modified)
549 androsyn 2008/01/23 04:54:13 UTC (25032)
551 replace u_short/u_char usage to unsigned short and unsigned char
554 libratbox/trunk/include/rb_patricia.h (File Modified)
557 androsyn 2008/01/23 04:01:19 UTC (25026)
559 remove AC_PROG_CC check
562 libratbox/trunk/configure (File Modified)
563 libratbox/trunk/configure.ac (File Modified)
566 androsyn 2008/01/23 03:54:00 UTC (25022)
568 Okay.. its 2008. Require a C99 capable compiler.
572 libratbox/trunk/configure (File Modified)
573 libratbox/trunk/configure.ac (File Modified)
574 libratbox/trunk/include/rb_memory.h (File Modified)
575 libratbox/trunk/src/rb_memory.c (File Modified)
576 libratbox/trunk/src/snprintf.c (File Modified)
579 androsyn 2008/01/23 03:10:15 UTC (25018)
581 export return values for ssl related stuff
584 libratbox/trunk/include/rb_commio.h (File Modified)
585 libratbox/trunk/src/openssl.c (File Modified)
586 libratbox/trunk/src/rawbuf.c (File Modified)
589 androsyn 2008/01/23 00:23:20 UTC (25016)
591 Enable SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER in openssl.c
594 libratbox/trunk/src/openssl.c (File Modified)
597 androsyn 2008/01/21 06:26:05 UTC (25006)
599 close dh param file after opening it
602 libratbox/trunk/src/openssl.c (File Modified)
605 androsyn 2008/01/21 06:05:04 UTC (25002)
610 libratbox/trunk/src/sigio.c (File Modified)
613 androsyn 2008/01/21 05:56:49 UTC (25000)
615 - cleanup errno handling in epoll.c
616 - make some fairly large buffers in signalfd_handler static rather than allocated off the static
620 libratbox/trunk/src/epoll.c (File Modified)
623 androsyn 2008/01/21 04:37:08 UTC (24998)
625 remove a pointless memset from rawbuf.c as the block heap memsets already
628 libratbox/trunk/src/rawbuf.c (File Modified)
631 androsyn 2008/01/20 20:32:37 UTC (24988)
633 check that msg.msg_controllen > 0 when receiving fds.
636 libratbox/trunk/src/commio.c (File Modified)
639 androsyn 2008/01/20 19:41:04 UTC (24980)
641 - fix a cast issue in execv
642 - fix a shadowed variable in kqueue.c
647 libratbox/trunk/src/kqueue.c (File Modified)
648 libratbox/trunk/src/unix.c (File Modified)
651 androsyn 2008/01/20 19:38:36 UTC (24978)
653 wrap struct timer_data in USE_TIMER_CREATE
656 libratbox/trunk/include/commio-int.h (File Modified)
659 androsyn 2008/01/16 14:51:07 UTC (24962)
661 fix ifdefs in sigio.c
664 libratbox/trunk/src/sigio.c (File Modified)
667 androsyn 2008/01/14 20:45:16 UTC (24942)
669 - Add support for sigio doing timed events as well..
673 libratbox/trunk/include/commio-int.h (File Modified)
674 libratbox/trunk/src/commio.c (File Modified)
675 libratbox/trunk/src/sigio.c (File Modified)
678 androsyn 2008/01/14 20:44:03 UTC (24938)
680 add rb_helper_write_queue to the list of exported symbols
683 libratbox/trunk/src/export-syms.txt (File Modified)
686 androsyn 2008/01/14 20:43:23 UTC (24936)
688 tweak the helper write code a bit
691 libratbox/trunk/include/rb_helper.h (File Modified)
692 libratbox/trunk/src/helper.c (File Modified)
695 androsyn 2008/01/14 18:17:39 UTC (24934)
697 When using sigio, if we have a socket that is already set O_ASYNC, clear
698 the O_ASYNC bit, fcntl() the flags without O_ASYNC and then re-register it.
699 This clears out any old si_fd field that might exist from having the fd passed
700 from another process.
704 libratbox/trunk/src/sigio.c (File Modified)
707 androsyn 2008/01/14 17:35:30 UTC (24932)
709 actually revert that, going to do this differently
712 libratbox/trunk/src/commio.c (File Modified)
715 androsyn 2008/01/14 17:34:24 UTC (24930)
717 set sockets nonblocking and the like when receving them
720 libratbox/trunk/src/commio.c (File Modified)
723 androsyn 2008/01/14 17:23:33 UTC (24928)
725 some cleanups in the openssl code
728 libratbox/trunk/src/openssl.c (File Modified)
731 androsyn 2008/01/14 01:16:00 UTC (24926)
733 If delay == -1, pass NULL to kevent() for the timeout.
737 libratbox/trunk/src/kqueue.c (File Modified)
740 androsyn 2008/01/13 21:49:14 UTC (24924)
742 fix a few things that the sparse warned about
745 libratbox/trunk/src/commio.c (File Modified)
746 libratbox/trunk/src/rb_memory.c (File Modified)
749 androsyn 2008/01/13 02:53:11 UTC (24922)
751 work around a glibc header bug on 32bit systems and fix a prototype issue
754 libratbox/trunk/src/epoll.c (File Modified)
757 androsyn 2008/01/13 02:51:16 UTC (24920)
759 fix a thinko in kqueue.c as well
762 libratbox/trunk/src/kqueue.c (File Modified)
765 androsyn 2008/01/13 02:50:35 UTC (24918)
767 add event-int.h to kqueue.c
770 libratbox/trunk/src/kqueue.c (File Modified)
773 androsyn 2008/01/11 00:01:14 UTC (24880)
775 it seems that doing a readv from a signalfd socket is buggy
778 libratbox/trunk/src/epoll.c (File Modified)
781 androsyn 2008/01/10 18:21:17 UTC (24874)
783 abort if rb_restart == NULL or rb_die == NULL and we are called
786 libratbox/trunk/src/ratbox_lib.c (File Modified)
789 androsyn 2008/01/10 16:33:54 UTC (24866)
791 reconsidered having rb_ctime take a pointer to time_t, so just have it take a time_t like before
794 libratbox/trunk/include/ratbox_lib.h (File Modified)
795 libratbox/trunk/src/ratbox_lib.c (File Modified)
798 androsyn 2008/01/10 16:18:11 UTC (24862)
800 - Tweak rb_ctime to take a size argument.
801 - Tweak both rb_ctime and rb_date to take a time_t * instead of a time_t
802 - Also modify rb_ctime to internally defined day and month names.
806 libratbox/trunk/configure (File Modified)
807 libratbox/trunk/configure.ac (File Modified)
808 libratbox/trunk/include/libratbox_config.h.in (File Modified)
809 libratbox/trunk/include/ratbox_lib.h (File Modified)
810 libratbox/trunk/src/ratbox_lib.c (File Modified)
813 androsyn 2008/01/08 20:24:51 UTC (24854)
815 hand ssl errors to the accept callback instead of closing the fd behind the callers back
818 libratbox/trunk/include/rb_commio.h (File Modified)
819 libratbox/trunk/src/openssl.c (File Modified)
822 androsyn 2008/01/03 19:42:17 UTC (24840)
824 When the commio system isn't setup, add events like normal. Once commio
825 event processing is ready, add all scheduled events into it.
830 libratbox/trunk/include/event-int.h (File Modified)
831 libratbox/trunk/src/commio.c (File Modified)
832 libratbox/trunk/src/event.c (File Modified)
835 androsyn 2008/01/03 02:58:14 UTC (24832)
837 forgot to commit commio-ssl.h
840 libratbox/trunk/include/commio-ssl.h (File Modified)
843 androsyn 2008/01/02 20:41:25 UTC (24828)
845 oops move rb_supports_ssl to rb_commio.h
848 libratbox/trunk/include/rb_commio.h (File Modified)
851 androsyn 2008/01/02 20:40:10 UTC (24826)
853 add prototype for rb_supports_ssl
856 libratbox/trunk/include/commio-ssl.h (File Modified)
859 androsyn 2008/01/02 19:56:27 UTC (24824)
861 add rb_supports_ssl function to allow a caller to figure out if we support ssl or not
864 libratbox/trunk/src/export-syms.txt (File Modified)
865 libratbox/trunk/src/nossl.c (File Modified)
866 libratbox/trunk/src/openssl.c (File Modified)
869 androsyn 2008/01/02 19:51:38 UTC (24822)
874 libratbox/trunk/include/commio-ssl.h (File Added)
877 androsyn 2008/01/02 19:47:32 UTC (24820)
879 tidy up openssl vs nossl code.
883 libratbox/trunk/include/commio-int.h (File Modified)
884 libratbox/trunk/src/Makefile.am (File Modified)
885 libratbox/trunk/src/Makefile.in (File Modified)
886 libratbox/trunk/src/commio.c (File Modified)
887 libratbox/trunk/src/nossl.c (File Modified)
888 libratbox/trunk/src/openssl.c (File Modified)
891 androsyn 2008/01/02 15:43:50 UTC (24810)
896 libratbox/trunk/include/event-int.h (File Added)
899 androsyn 2008/01/02 08:17:05 UTC (24808)
901 - Add support for doing timers using the commio handlers.
902 -- 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)
903 -- kqueue supports it if EVFILT_TIMER is supported. (not tested yet)
905 - Add a file called export-syms.txt that allows libtool to only export certain symbols in this list to the rest of the world.
906 This keeps the internal commio functions and the like internal.
911 libratbox/trunk/Makefile.in (File Modified)
912 libratbox/trunk/acinclude.m4 (File Modified)
913 libratbox/trunk/configure (File Modified)
914 libratbox/trunk/configure.ac (File Modified)
915 libratbox/trunk/include/commio-int.h (File Modified)
916 libratbox/trunk/include/libratbox_config.h.in (File Modified)
917 libratbox/trunk/include/ratbox_lib.h (File Modified)
918 libratbox/trunk/include/rb_event.h (File Modified)
919 libratbox/trunk/include/rb_helper.h (File Modified)
920 libratbox/trunk/src/Makefile.am (File Modified)
921 libratbox/trunk/src/Makefile.in (File Modified)
922 libratbox/trunk/src/commio.c (File Modified)
923 libratbox/trunk/src/devpoll.c (File Modified)
924 libratbox/trunk/src/epoll.c (File Modified)
925 libratbox/trunk/src/event.c (File Modified)
926 libratbox/trunk/src/export-syms.txt (File Added)
927 libratbox/trunk/src/helper.c (File Modified)
928 libratbox/trunk/src/kqueue.c (File Modified)
929 libratbox/trunk/src/poll.c (File Modified)
930 libratbox/trunk/src/ports.c (File Modified)
931 libratbox/trunk/src/ratbox_lib.c (File Modified)
932 libratbox/trunk/src/select.c (File Modified)
933 libratbox/trunk/src/sigio.c (File Modified)
934 libratbox/trunk/src/win32.c (File Modified)
937 androsyn 2007/12/29 01:51:41 UTC (24802)
939 fix some braindamage here
942 libratbox/trunk/src/helper.c (File Modified)
945 androsyn 2007/12/28 01:59:05 UTC (24792)
947 macros + order of operations will eat your brains
950 libratbox/trunk/include/commio-int.h (File Modified)
953 androsyn 2007/12/28 01:54:04 UTC (24790)
955 okay must sleep now..after this stuff...
958 libratbox/trunk/include/commio-int.h (File Modified)
961 androsyn 2007/12/28 01:50:46 UTC (24788)
966 libratbox/trunk/include/commio-int.h (File Modified)
969 androsyn 2007/12/28 01:45:30 UTC (24786)
971 get rid of a stale define
974 libratbox/trunk/include/commio-int.h (File Modified)
977 androsyn 2007/12/28 00:36:41 UTC (24784)
982 libratbox/trunk/include/commio-int.h (File Modified)
985 androsyn 2007/12/27 17:52:30 UTC (24780)
987 forgot to merge in one diff
990 libratbox/trunk/src/openssl.c (File Modified)
993 androsyn 2007/12/27 17:50:13 UTC (24778)
995 Make the ssl read/write code a bit more sane and add some ways of exporting out ssl error codes.
999 libratbox/trunk/include/commio-int.h (File Modified)
1000 libratbox/trunk/include/rb_commio.h (File Modified)
1001 libratbox/trunk/src/commio.c (File Modified)
1002 libratbox/trunk/src/openssl.c (File Modified)
1005 jilles 2007/12/26 16:37:43 UTC (24776)
1007 Fix type checking on file descriptor being received over socket.
1011 libratbox/trunk/src/commio.c (File Modified)
1014 androsyn 2007/12/26 03:56:52 UTC (24774)
1016 make balloc.c use rb_uintptr_t
1019 libratbox/trunk/src/balloc.c (File Modified)
1022 androsyn 2007/12/26 02:32:07 UTC (24772)
1024 have the fd handling code try to figure out what type of file descriptor the passed socket is
1027 libratbox/trunk/configure (File Modified)
1028 libratbox/trunk/configure.ac (File Modified)
1029 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1030 libratbox/trunk/include/ratbox_lib.h (File Modified)
1031 libratbox/trunk/src/commio.c (File Modified)
1034 androsyn 2007/12/26 01:13:59 UTC (24770)
1036 change return/input type to rb_get/set_type
1039 libratbox/trunk/include/rb_commio.h (File Modified)
1040 libratbox/trunk/src/commio.c (File Modified)
1043 androsyn 2007/12/25 23:29:41 UTC (24768)
1045 reorder the _fde struct and get rid of some unused RB_FD flags
1048 libratbox/trunk/include/commio-int.h (File Modified)
1049 libratbox/trunk/include/rb_commio.h (File Modified)
1052 androsyn 2007/12/25 20:50:16 UTC (24766)
1054 move FD types back into rb_commio.h a few things do need them
1057 libratbox/trunk/include/commio-int.h (File Modified)
1058 libratbox/trunk/include/rb_commio.h (File Modified)
1061 androsyn 2007/12/25 20:25:12 UTC (24762)
1063 get rid of an unused variable
1066 libratbox/trunk/src/commio.c (File Modified)
1069 androsyn 2007/12/25 20:23:18 UTC (24760)
1071 Tidy up some commio flag related things and make the struct a bit smaller by dynamically allocating
1077 libratbox/trunk/include/commio-int.h (File Modified)
1078 libratbox/trunk/include/rb_commio.h (File Modified)
1079 libratbox/trunk/src/commio.c (File Modified)
1080 libratbox/trunk/src/devpoll.c (File Modified)
1081 libratbox/trunk/src/epoll.c (File Modified)
1082 libratbox/trunk/src/helper.c (File Modified)
1083 libratbox/trunk/src/kqueue.c (File Modified)
1084 libratbox/trunk/src/openssl.c (File Modified)
1085 libratbox/trunk/src/poll.c (File Modified)
1086 libratbox/trunk/src/ports.c (File Modified)
1087 libratbox/trunk/src/select.c (File Modified)
1088 libratbox/trunk/src/sigio.c (File Modified)
1089 libratbox/trunk/src/win32.c (File Modified)
1092 androsyn 2007/12/20 18:22:40 UTC (24752)
1094 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.
1095 This bug has been hanging around for about 6 years.
1100 libratbox/trunk/src/linebuf.c (File Modified)
1103 androsyn 2007/12/17 18:43:17 UTC (24721)
1105 make balloc.c compile with --enable-warnings --disable-balloc
1108 libratbox/trunk/src/balloc.c (File Modified)
1111 androsyn 2007/12/11 17:53:17 UTC (24693)
1113 another openssl related tweak
1116 libratbox/trunk/configure (File Modified)
1117 libratbox/trunk/configure.ac (File Modified)
1118 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1121 androsyn 2007/12/10 19:24:09 UTC (24679)
1123 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..
1126 libratbox/trunk/configure (File Modified)
1127 libratbox/trunk/configure.ac (File Modified)
1128 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1129 libratbox/trunk/include/rb_tools.h (File Modified)
1130 libratbox/trunk/src/snprintf.c (File Modified)
1131 libratbox/trunk/src/tools.c (File Modified)
1134 androsyn 2007/12/10 19:15:41 UTC (24677)
1136 get rid of the dlink node too
1139 libratbox/trunk/src/event.c (File Modified)
1142 androsyn 2007/12/10 19:15:19 UTC (24675)
1144 get rid of bogus ev = ptr->data stuff
1147 libratbox/trunk/src/event.c (File Modified)
1150 androsyn 2007/11/28 19:35:34 UTC (24637)
1152 turn on DISABLE_SSL_COMP
1155 libratbox/trunk/src/openssl.c (File Modified)
1158 androsyn 2007/11/26 20:30:59 UTC (24615)
1160 meh..just return the revision
1163 libratbox/trunk/src/ratbox_lib.c (File Modified)
1166 androsyn 2007/11/26 20:20:12 UTC (24613)
1168 actually Rev makes more sense here
1171 libratbox/trunk/src/ratbox_lib.c (File Modified)
1174 androsyn 2007/11/26 20:19:24 UTC (24611)
1179 libratbox/trunk/src/ratbox_lib.c (File Modified)
1182 androsyn 2007/11/26 20:18:12 UTC (24609)
1184 forgot to commit ratbox_lib.h
1187 libratbox/trunk/include/ratbox_lib.h (File Modified)
1190 androsyn 2007/11/26 20:09:05 UTC (24607)
1195 libratbox/trunk/src/ratbox_lib.c (File Modified)
1198 androsyn 2007/11/26 20:01:07 UTC (24605)
1200 have helpers replace fds 0-2 with /dev/null
1203 libratbox/trunk/src/helper.c (File Modified)
1206 androsyn 2007/11/19 17:14:40 UTC (24551)
1208 missed an IPV6 to RB_IPV6 change
1211 libratbox/trunk/include/rb_patricia.h (File Modified)
1214 androsyn 2007/11/19 17:13:31 UTC (24549)
1216 add ctype.h to ratbox_lib.h
1219 libratbox/trunk/include/ratbox_lib.h (File Modified)
1222 androsyn 2007/11/19 17:04:32 UTC (24547)
1224 add some autoconf goop for better detecting ipv6 and change the IPV6 define to RB_IPV6
1227 libratbox/trunk/acinclude.m4 (File Modified)
1228 libratbox/trunk/configure (File Modified)
1229 libratbox/trunk/configure.ac (File Modified)
1230 libratbox/trunk/include/commio-int.h (File Modified)
1231 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1232 libratbox/trunk/include/ratbox_lib.h (File Modified)
1233 libratbox/trunk/src/commio.c (File Modified)
1234 libratbox/trunk/src/openssl.c (File Modified)
1235 libratbox/trunk/src/patricia.c (File Modified)
1238 jilles 2007/11/17 15:35:48 UTC (24543)
1240 Fix 100% cpu usage after certain SSL errors.
1241 One way to trigger this was to telnet (non-SSL) to an
1242 SSL port, then close the connection.
1246 libratbox/trunk/src/openssl.c (File Modified)
1249 jilles 2007/11/17 14:50:14 UTC (24541)
1251 Avoid crash in a certain case where the sending process died.
1252 Apparently CMSG_FIRSTHDR returns NULL in certain cases
1253 where the sending process died and the file descriptors
1258 libratbox/trunk/src/commio.c (File Modified)
1261 androsyn 2007/11/15 19:44:57 UTC (24525)
1263 add rb_ssl_start_connected with ssld in ratbox needs
1266 libratbox/trunk/include/rb_commio.h (File Modified)
1267 libratbox/trunk/src/openssl.c (File Modified)
1270 androsyn 2007/11/13 19:48:49 UTC (24505)
1272 fix minor bug in rb_send_fd_buf
1275 libratbox/trunk/src/commio.c (File Modified)
1278 androsyn 2007/11/08 16:18:17 UTC (24477)
1280 change rb_lib_init not to init linebufs as not everything will likely need linebufs
1283 libratbox/trunk/include/ratbox_lib.h (File Modified)
1284 libratbox/trunk/src/helper.c (File Modified)
1285 libratbox/trunk/src/ratbox_lib.c (File Modified)
1288 androsyn 2007/11/06 17:26:57 UTC (24459)
1290 add rb_get_type and rb_set_type
1293 libratbox/trunk/include/rb_commio.h (File Modified)
1294 libratbox/trunk/src/commio.c (File Modified)
1297 androsyn 2007/11/05 17:15:41 UTC (24451)
1299 set rb_pipe fds non blocking by default
1302 libratbox/trunk/src/commio.c (File Modified)
1305 androsyn 2007/11/02 17:32:00 UTC (24439)
1307 add rb_ssl_start_accepted
1310 libratbox/trunk/include/rb_commio.h (File Modified)
1311 libratbox/trunk/src/openssl.c (File Modified)
1314 androsyn 2007/10/24 15:49:39 UTC (24434)
1316 tweak the fd passing stuff to pass more than one fd if needed
1319 libratbox/trunk/include/rb_commio.h (File Modified)
1320 libratbox/trunk/src/commio.c (File Modified)
1323 androsyn 2007/10/23 20:28:27 UTC (24426)
1325 rename patricia.h to rb_patricia.h and add it to ratbox_lib.h
1328 libratbox/trunk/include/patricia.h (File Deleted)
1329 libratbox/trunk/include/ratbox_lib.h (File Modified)
1330 libratbox/trunk/include/rb_patricia.h (File Added)
1331 libratbox/trunk/src/patricia.c (File Modified)
1334 androsyn 2007/10/23 20:26:01 UTC (24424)
1336 Add patricia.c to libratbox
1340 libratbox/trunk/include/patricia.h (File Added)
1341 libratbox/trunk/src/Makefile.am (File Modified)
1342 libratbox/trunk/src/Makefile.in (File Modified)
1343 libratbox/trunk/src/patricia.c (File Added)
1346 androsyn 2007/10/23 18:30:20 UTC (24422)
1348 deal with not having a ancillary message
1351 libratbox/trunk/include/rb_commio.h (File Modified)
1352 libratbox/trunk/src/commio.c (File Modified)
1355 androsyn 2007/10/22 20:42:11 UTC (24420)
1357 add some functions to pass fds back and forth over unix sockets
1360 libratbox/trunk/include/rb_commio.h (File Modified)
1361 libratbox/trunk/src/commio.c (File Modified)
1364 androsyn 2007/09/05 02:34:21 UTC (24384)
1366 fix event_time_min stuff to actually work right
1369 libratbox/trunk/src/event.c (File Modified)
1370 libratbox/trunk/src/ratbox_lib.c (File Modified)
1373 androsyn 2007/09/05 01:49:21 UTC (24382)
1375 move up the first rb_set_time()
1378 libratbox/trunk/src/ratbox_lib.c (File Modified)
1381 androsyn 2007/09/04 22:08:54 UTC (24380)
1383 Rerun libtoolize and get newer versions of libtool
1386 libratbox/trunk/config.guess (File Modified)
1387 libratbox/trunk/config.sub (File Modified)
1388 libratbox/trunk/ltmain.sh (File Modified)
1391 androsyn 2007/09/04 19:34:44 UTC (24374)
1393 make the WIN32_LEAN_AND_MEAN stuff actually go into outfile
1396 libratbox/trunk/configure (File Modified)
1397 libratbox/trunk/configure.ac (File Modified)
1400 androsyn 2007/09/04 19:30:58 UTC (24372)
1402 rebuild makefiles with automake 1.10
1405 libratbox/trunk/Makefile.in (File Modified)
1406 libratbox/trunk/aclocal.m4 (File Modified)
1407 libratbox/trunk/configure.ac (File Modified)
1408 libratbox/trunk/src/Makefile.in (File Modified)
1411 androsyn 2007/09/04 17:54:44 UTC (24354)
1416 libratbox/trunk/include/ratbox_lib.h (File Modified)
1419 androsyn 2007/09/04 17:23:20 UTC (24352)
1421 remove unused variable
1424 libratbox/trunk/src/kqueue.c (File Modified)
1427 androsyn 2007/09/04 17:18:49 UTC (24350)
1429 tweak compile flags for interix
1432 libratbox/trunk/configure (File Modified)
1433 libratbox/trunk/configure.ac (File Modified)
1436 androsyn 2007/09/04 17:09:40 UTC (24348)
1441 libratbox/trunk/configure (File Modified)
1442 libratbox/trunk/configure.ac (File Modified)
1445 androsyn 2007/09/04 17:05:14 UTC (24346)
1447 define all_source for a platform that needs it :/
1450 libratbox/trunk/configure (File Modified)
1451 libratbox/trunk/configure.ac (File Modified)
1454 androsyn 2007/09/04 17:00:09 UTC (24342)
1456 some minor header tweaks
1459 libratbox/trunk/configure (File Modified)
1460 libratbox/trunk/configure.ac (File Modified)
1461 libratbox/trunk/src/win32.c (File Modified)
1464 androsyn 2007/09/04 16:49:33 UTC (24340)
1466 add arpa/inet.h check
1469 libratbox/trunk/configure (File Modified)
1470 libratbox/trunk/configure.ac (File Modified)
1471 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1474 androsyn 2007/09/01 01:53:03 UTC (24326)
1476 link against libcrypto as well as libssl
1479 libratbox/trunk/configure (File Modified)
1480 libratbox/trunk/configure.ac (File Modified)
1483 androsyn 2007/08/31 22:05:45 UTC (24324)
1485 some header tweaks and renames
1488 libratbox/trunk/configure (File Modified)
1489 libratbox/trunk/configure.ac (File Modified)
1490 libratbox/trunk/include/balloc.h (File Deleted)
1491 libratbox/trunk/include/commio.h (File Deleted)
1492 libratbox/trunk/include/event.h (File Deleted)
1493 libratbox/trunk/include/helper.h (File Deleted)
1494 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1495 libratbox/trunk/include/linebuf.h (File Deleted)
1496 libratbox/trunk/include/ratbox_lib.h (File Modified)
1497 libratbox/trunk/include/rawbuf.h (File Deleted)
1498 libratbox/trunk/include/rb_balloc.h (File Added)
1499 libratbox/trunk/include/rb_commio.h (File Added)
1500 libratbox/trunk/include/rb_event.h (File Added)
1501 libratbox/trunk/include/rb_helper.h (File Added)
1502 libratbox/trunk/include/rb_linebuf.h (File Added)
1503 libratbox/trunk/include/rb_rawbuf.h (File Added)
1504 libratbox/trunk/include/rb_snprintf.h (File Added)
1505 libratbox/trunk/include/rb_tools.h (File Added)
1506 libratbox/trunk/include/snprintf.h (File Deleted)
1507 libratbox/trunk/include/tools.h (File Deleted)
1508 libratbox/trunk/src/balloc.c (File Modified)
1509 libratbox/trunk/src/commio.c (File Modified)
1510 libratbox/trunk/src/crypt.c (File Modified)
1511 libratbox/trunk/src/devpoll.c (File Modified)
1512 libratbox/trunk/src/epoll.c (File Modified)
1513 libratbox/trunk/src/helper.c (File Modified)
1514 libratbox/trunk/src/kqueue.c (File Modified)
1515 libratbox/trunk/src/linebuf.c (File Modified)
1516 libratbox/trunk/src/poll.c (File Modified)
1517 libratbox/trunk/src/ports.c (File Modified)
1518 libratbox/trunk/src/ratbox_lib.c (File Modified)
1519 libratbox/trunk/src/rawbuf.c (File Modified)
1520 libratbox/trunk/src/rb_memory.c (File Modified)
1521 libratbox/trunk/src/select.c (File Modified)
1522 libratbox/trunk/src/sigio.c (File Modified)
1523 libratbox/trunk/src/snprintf.c (File Modified)
1524 libratbox/trunk/src/tools.c (File Modified)
1525 libratbox/trunk/src/unix.c (File Modified)
1526 libratbox/trunk/src/win32.c (File Modified)
1529 androsyn 2007/08/31 21:48:41 UTC (24322)
1531 actually get rid of the posix_c_source stuff for now..
1534 libratbox/trunk/configure (File Modified)
1535 libratbox/trunk/configure.ac (File Modified)
1536 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1539 androsyn 2007/08/31 15:10:15 UTC (24320)
1541 move the rb_event_run() call until after rb_select
1544 libratbox/trunk/src/ratbox_lib.c (File Modified)
1547 androsyn 2007/08/31 14:48:03 UTC (24318)
1549 i don't think these rb_set_times() are needed here
1552 libratbox/trunk/src/event.c (File Modified)
1555 androsyn 2007/08/31 03:26:15 UTC (24316)
1557 make the rb_lib_loop not blow up when next = 0
1560 libratbox/trunk/src/event.c (File Modified)
1561 libratbox/trunk/src/ratbox_lib.c (File Modified)
1564 androsyn 2007/08/31 02:08:52 UTC (24314)
1566 tweak the event code a little bit more
1569 libratbox/trunk/include/event.h (File Modified)
1570 libratbox/trunk/src/event.c (File Modified)
1571 libratbox/trunk/src/ratbox_lib.c (File Modified)
1574 androsyn 2007/08/31 01:47:38 UTC (24312)
1576 set rb_timeout_ev to NULL after doing rb_event_delete
1579 libratbox/trunk/src/commio.c (File Modified)
1582 androsyn 2007/08/31 01:21:42 UTC (24308)
1584 tweak some of the event stuff
1587 libratbox/trunk/include/event.h (File Modified)
1588 libratbox/trunk/src/balloc.c (File Modified)
1589 libratbox/trunk/src/commio.c (File Modified)
1590 libratbox/trunk/src/event.c (File Modified)
1591 libratbox/trunk/src/helper.c (File Modified)
1594 androsyn 2007/08/30 20:35:13 UTC (24304)
1596 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
1599 libratbox/trunk/src/event.c (File Modified)
1600 libratbox/trunk/src/ratbox_lib.c (File Modified)
1603 androsyn 2007/08/30 20:00:06 UTC (24302)
1605 add rb_event_next to get the time when the next event should run
1608 libratbox/trunk/include/event.h (File Modified)
1609 libratbox/trunk/src/event.c (File Modified)
1612 androsyn 2007/08/30 19:29:48 UTC (24300)
1617 libratbox/trunk/acinclude.m4 (File Modified)
1618 libratbox/trunk/configure (File Modified)
1619 libratbox/trunk/configure.ac (File Modified)
1620 libratbox/trunk/include/ratbox_lib.h (File Modified)
1623 androsyn 2007/08/30 19:15:10 UTC (24298)
1625 fix a few more autoconf things
1628 libratbox/trunk/configure (File Modified)
1629 libratbox/trunk/configure.ac (File Modified)
1630 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1631 libratbox/trunk/include/ratbox_lib.h (File Modified)
1632 libratbox/trunk/src/commio.c (File Modified)
1635 androsyn 2007/08/30 18:55:22 UTC (24296)
1637 fix the intptr/intmax checks
1640 libratbox/trunk/acinclude.m4 (File Modified)
1641 libratbox/trunk/configure (File Modified)
1642 libratbox/trunk/configure.ac (File Modified)
1645 androsyn 2007/08/30 16:57:59 UTC (24294)
1647 generate a header file that can be installed with the library that isn't the standard autoconf header so we don't clash
1650 libratbox/trunk/configure (File Modified)
1651 libratbox/trunk/configure.ac (File Modified)
1652 libratbox/trunk/include/commio-int.h (File Modified)
1653 libratbox/trunk/include/commio.h (File Modified)
1654 libratbox/trunk/include/linebuf.h (File Modified)
1655 libratbox/trunk/include/ratbox_lib.h (File Modified)
1656 libratbox/trunk/include/rb_memory.h (File Modified)
1657 libratbox/trunk/src/commio.c (File Modified)
1658 libratbox/trunk/src/crypt.c (File Modified)
1659 libratbox/trunk/src/openssl.c (File Modified)
1660 libratbox/trunk/src/rawbuf.c (File Modified)
1663 androsyn 2007/08/29 20:16:46 UTC (24292)
1665 put epoll info into a struct
1668 libratbox/trunk/src/epoll.c (File Modified)
1671 androsyn 2007/08/29 20:16:18 UTC (24290)
1673 make heap_lists be malloced
1676 libratbox/trunk/src/balloc.c (File Modified)
1679 androsyn 2007/08/29 19:49:43 UTC (24288)
1681 remove some unneeded macros from acinclude.m4
1684 libratbox/trunk/acinclude.m4 (File Modified)
1687 androsyn 2007/08/29 19:47:49 UTC (24286)
1689 More portablity cleanups with autoconf and other things
1693 libratbox/trunk/configure (File Modified)
1694 libratbox/trunk/configure.ac (File Modified)
1695 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1696 libratbox/trunk/include/ratbox_lib.h (File Modified)
1697 libratbox/trunk/src/commio.c (File Modified)
1698 libratbox/trunk/src/crypt.c (File Modified)
1701 androsyn 2007/08/29 17:54:50 UTC (24284)
1703 Make the detection of intXX_t types work a bit better
1707 libratbox/trunk/acinclude.m4 (File Modified)
1708 libratbox/trunk/aclocal.m4 (File Modified)
1709 libratbox/trunk/configure (File Modified)
1712 androsyn 2007/08/27 19:29:16 UTC (24282)
1714 fix some minor issues in acinclude.m4
1717 libratbox/trunk/acinclude.m4 (File Modified)
1718 libratbox/trunk/configure (File Modified)
1721 androsyn 2007/08/27 19:25:53 UTC (24280)
1723 move struct msghdr msg into the HAVE_SENDMSG ifdef too
1726 libratbox/trunk/src/commio.c (File Modified)
1729 androsyn 2007/08/27 19:18:19 UTC (24278)
1731 deal with platforms not having sendmsg
1734 libratbox/trunk/src/commio.c (File Modified)
1737 androsyn 2007/08/27 19:12:20 UTC (24276)
1739 change strcasecmp to strcmp
1742 libratbox/trunk/src/commio.c (File Modified)
1745 androsyn 2007/08/27 04:00:24 UTC (24272)
1747 s/ignoreErrno/rb_ignore_errno/g
1750 libratbox/trunk/include/commio.h (File Modified)
1751 libratbox/trunk/src/commio.c (File Modified)
1752 libratbox/trunk/src/devpoll.c (File Modified)
1753 libratbox/trunk/src/epoll.c (File Modified)
1754 libratbox/trunk/src/helper.c (File Modified)
1755 libratbox/trunk/src/kqueue.c (File Modified)
1756 libratbox/trunk/src/openssl.c (File Modified)
1757 libratbox/trunk/src/poll.c (File Modified)
1758 libratbox/trunk/src/select.c (File Modified)
1759 libratbox/trunk/src/sigio.c (File Modified)
1762 androsyn 2007/08/23 23:55:44 UTC (24270)
1764 change a few cases of ircd-ratbox to libratbox
1767 libratbox/trunk/configure (File Modified)
1768 libratbox/trunk/configure.ac (File Modified)
1769 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1772 androsyn 2007/08/23 23:46:25 UTC (24268)
1774 Change IRCD_PREFIX to RB_PREFIX
1777 libratbox/trunk/Makefile.in (File Modified)
1778 libratbox/trunk/configure (File Modified)
1779 libratbox/trunk/configure.ac (File Modified)
1780 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1781 libratbox/trunk/src/Makefile.in (File Modified)
1784 androsyn 2007/08/23 23:38:03 UTC (24266)
1786 change some defines and what not from IRCD_ to RB_
1789 libratbox/trunk/include/balloc.h (File Modified)
1790 libratbox/trunk/include/commio-int.h (File Modified)
1791 libratbox/trunk/include/commio.h (File Modified)
1792 libratbox/trunk/include/event.h (File Modified)
1793 libratbox/trunk/include/helper.h (File Modified)
1794 libratbox/trunk/include/linebuf.h (File Modified)
1795 libratbox/trunk/include/ratbox_lib.h (File Modified)
1796 libratbox/trunk/include/rawbuf.h (File Modified)
1797 libratbox/trunk/include/rb_memory.h (File Modified)
1798 libratbox/trunk/include/snprintf.h (File Modified)
1799 libratbox/trunk/include/tools.h (File Modified)
1800 libratbox/trunk/src/commio.c (File Modified)
1801 libratbox/trunk/src/devpoll.c (File Modified)
1802 libratbox/trunk/src/epoll.c (File Modified)
1803 libratbox/trunk/src/helper.c (File Modified)
1804 libratbox/trunk/src/kqueue.c (File Modified)
1805 libratbox/trunk/src/linebuf.c (File Modified)
1806 libratbox/trunk/src/openssl.c (File Modified)
1807 libratbox/trunk/src/poll.c (File Modified)
1808 libratbox/trunk/src/ports.c (File Modified)
1809 libratbox/trunk/src/rawbuf.c (File Modified)
1810 libratbox/trunk/src/select.c (File Modified)
1811 libratbox/trunk/src/sigio.c (File Modified)
1812 libratbox/trunk/src/win32.c (File Modified)
1815 androsyn 2007/08/23 22:54:04 UTC (24264)
1817 don't export rb_event_find
1820 libratbox/trunk/include/event.h (File Modified)
1821 libratbox/trunk/src/event.c (File Modified)
1824 androsyn 2007/08/23 17:45:02 UTC (24262)
1826 - Fix poll and sigio not to be some braindamaged i think.
1827 - Actually update the rawbuf length left when using rawbuf flush.
1828 - Fix some openssl issues with accepting connections
1832 libratbox/trunk/src/epoll.c (File Modified)
1833 libratbox/trunk/src/openssl.c (File Modified)
1834 libratbox/trunk/src/poll.c (File Modified)
1835 libratbox/trunk/src/rawbuf.c (File Modified)
1836 libratbox/trunk/src/sigio.c (File Modified)
1839 androsyn 2007/08/23 15:11:18 UTC (24258)
1841 fix rb_rb_dlink_list_length calls
1844 libratbox/trunk/src/balloc.c (File Modified)
1845 libratbox/trunk/src/commio.c (File Modified)
1848 androsyn 2007/08/23 15:08:42 UTC (24256)
1850 doubled rb by accident on rb_dlink_list_length
1853 libratbox/trunk/include/tools.h (File Modified)
1856 androsyn 2007/08/23 01:20:13 UTC (24254)
1858 change __MINGW32__ ifdefs to WIN32 and so on
1861 libratbox/trunk/include/commio-int.h (File Modified)
1862 libratbox/trunk/include/commio.h (File Modified)
1863 libratbox/trunk/include/ratbox_lib.h (File Modified)
1864 libratbox/trunk/src/balloc.c (File Modified)
1865 libratbox/trunk/src/commio.c (File Modified)
1866 libratbox/trunk/src/helper.c (File Modified)
1867 libratbox/trunk/src/openssl.c (File Modified)
1868 libratbox/trunk/src/win32.c (File Modified)
1871 androsyn 2007/08/23 01:16:21 UTC (24252)
1873 make things compile with mingw32 again
1876 libratbox/trunk/include/ratbox_lib.h (File Modified)
1877 libratbox/trunk/src/commio.c (File Modified)
1878 libratbox/trunk/src/helper.c (File Modified)
1879 libratbox/trunk/src/nossl.c (File Modified)
1880 libratbox/trunk/src/unix.c (File Modified)
1881 libratbox/trunk/src/win32.c (File Modified)
1884 androsyn 2007/08/22 19:11:55 UTC (24248)
1886 rename ircd_memory.c to rb_memory.c
1889 libratbox/trunk/src/Makefile.am (File Modified)
1890 libratbox/trunk/src/Makefile.in (File Modified)
1891 libratbox/trunk/src/ircd_memory.c (File Deleted)
1892 libratbox/trunk/src/rb_memory.c (File Added)
1895 androsyn 2007/08/22 19:10:33 UTC (24246)
1897 rename dlink_* to rb_dlink_ and so on
1900 libratbox/trunk/include/commio-int.h (File Modified)
1901 libratbox/trunk/include/linebuf.h (File Modified)
1902 libratbox/trunk/include/tools.h (File Modified)
1903 libratbox/trunk/src/balloc.c (File Modified)
1904 libratbox/trunk/src/commio.c (File Modified)
1905 libratbox/trunk/src/event.c (File Modified)
1906 libratbox/trunk/src/linebuf.c (File Modified)
1907 libratbox/trunk/src/ratbox_lib.c (File Modified)
1908 libratbox/trunk/src/rawbuf.c (File Modified)
1909 libratbox/trunk/src/tools.c (File Modified)
1912 androsyn 2007/08/22 18:44:30 UTC (24242)
1914 rename functions from ircd_ to rb_
1917 libratbox/trunk/include/balloc.h (File Modified)
1918 libratbox/trunk/include/commio-int.h (File Modified)
1919 libratbox/trunk/include/commio.h (File Modified)
1920 libratbox/trunk/include/event.h (File Modified)
1921 libratbox/trunk/include/helper.h (File Modified)
1922 libratbox/trunk/include/ircd_memory.h (File Deleted)
1923 libratbox/trunk/include/linebuf.h (File Modified)
1924 libratbox/trunk/include/ratbox_lib.h (File Modified)
1925 libratbox/trunk/include/rawbuf.h (File Modified)
1926 libratbox/trunk/include/rb_memory.h (File Added)
1927 libratbox/trunk/include/snprintf.h (File Modified)
1928 libratbox/trunk/include/tools.h (File Modified)
1929 libratbox/trunk/src/balloc.c (File Modified)
1930 libratbox/trunk/src/commio.c (File Modified)
1931 libratbox/trunk/src/crypt.c (File Modified)
1932 libratbox/trunk/src/devpoll.c (File Modified)
1933 libratbox/trunk/src/epoll.c (File Modified)
1934 libratbox/trunk/src/event.c (File Modified)
1935 libratbox/trunk/src/helper.c (File Modified)
1936 libratbox/trunk/src/ircd_memory.c (File Modified)
1937 libratbox/trunk/src/kqueue.c (File Modified)
1938 libratbox/trunk/src/linebuf.c (File Modified)
1939 libratbox/trunk/src/nossl.c (File Modified)
1940 libratbox/trunk/src/openssl.c (File Modified)
1941 libratbox/trunk/src/poll.c (File Modified)
1942 libratbox/trunk/src/ports.c (File Modified)
1943 libratbox/trunk/src/ratbox_lib.c (File Modified)
1944 libratbox/trunk/src/rawbuf.c (File Modified)
1945 libratbox/trunk/src/select.c (File Modified)
1946 libratbox/trunk/src/sigio.c (File Modified)
1947 libratbox/trunk/src/snprintf.c (File Modified)
1948 libratbox/trunk/src/tools.c (File Modified)
1949 libratbox/trunk/src/unix.c (File Modified)
1950 libratbox/trunk/src/win32.c (File Modified)
1953 androsyn 2007/08/22 18:39:41 UTC (24240)
1955 deal with some of the s/libircd/libratbox/ name changes
1958 libratbox/trunk/Makefile.in (File Modified)
1959 libratbox/trunk/configure (File Modified)
1960 libratbox/trunk/configure.ac (File Modified)
1961 libratbox/trunk/include/ircd_lib.h (File Deleted)
1962 libratbox/trunk/include/libircd_config.h.in (File Deleted)
1963 libratbox/trunk/include/libratbox_config.h.in (File Added)
1964 libratbox/trunk/include/ratbox_lib.h (File Added)
1965 libratbox/trunk/src/Makefile.am (File Modified)
1966 libratbox/trunk/src/Makefile.in (File Modified)
1967 libratbox/trunk/src/balloc.c (File Modified)
1968 libratbox/trunk/src/commio.c (File Modified)
1969 libratbox/trunk/src/crypt.c (File Modified)
1970 libratbox/trunk/src/devpoll.c (File Modified)
1971 libratbox/trunk/src/epoll.c (File Modified)
1972 libratbox/trunk/src/event.c (File Modified)
1973 libratbox/trunk/src/helper.c (File Modified)
1974 libratbox/trunk/src/ircd_lib.c (File Deleted)
1975 libratbox/trunk/src/ircd_memory.c (File Modified)
1976 libratbox/trunk/src/kqueue.c (File Modified)
1977 libratbox/trunk/src/linebuf.c (File Modified)
1978 libratbox/trunk/src/poll.c (File Modified)
1979 libratbox/trunk/src/ports.c (File Modified)
1980 libratbox/trunk/src/ratbox_lib.c (File Added)
1981 libratbox/trunk/src/rawbuf.c (File Modified)
1982 libratbox/trunk/src/select.c (File Modified)
1983 libratbox/trunk/src/sigio.c (File Modified)
1984 libratbox/trunk/src/snprintf.c (File Modified)
1985 libratbox/trunk/src/tools.c (File Modified)
1986 libratbox/trunk/src/unix.c (File Modified)
1987 libratbox/trunk/src/win32.c (File Modified)
1990 androsyn 2007/08/22 01:29:24 UTC (24237)
1992 Don't free fde_t's until after the poll loops have finished
1995 libircd/trunk/src/commio.c (File Modified)
1998 androsyn 2007/08/21 18:53:10 UTC (24233)
2000 make ircd_get_sockerr use ircd_fde_t as well
2003 libircd/trunk/include/commio.h (File Modified)
2004 libircd/trunk/src/commio.c (File Modified)
2007 androsyn 2007/08/21 18:45:08 UTC (24231)
2009 tweak ircd_set_buffers
2012 libircd/trunk/include/commio.h (File Modified)
2013 libircd/trunk/src/commio.c (File Modified)
2016 androsyn 2007/08/21 18:28:05 UTC (24229)
2018 add santy checking to ircd_get_fd
2021 libircd/trunk/src/commio.c (File Modified)
2024 androsyn 2007/08/21 18:24:36 UTC (24227)
2029 libircd/trunk/include/commio.h (File Modified)
2030 libircd/trunk/src/commio.c (File Modified)
2033 androsyn 2007/08/21 18:18:16 UTC (24225)
2035 remove some crufty code in helper.c
2038 libircd/trunk/src/helper.c (File Modified)
2041 androsyn 2007/08/21 18:13:55 UTC (24223)
2043 rename fde_t to ircd_fde_t
2046 libircd/trunk/include/commio-int.h (File Modified)
2047 libircd/trunk/include/commio.h (File Modified)
2048 libircd/trunk/include/linebuf.h (File Modified)
2049 libircd/trunk/include/rawbuf.h (File Modified)
2050 libircd/trunk/src/commio.c (File Modified)
2051 libircd/trunk/src/devpoll.c (File Modified)
2052 libircd/trunk/src/epoll.c (File Modified)
2053 libircd/trunk/src/helper.c (File Modified)
2054 libircd/trunk/src/kqueue.c (File Modified)
2055 libircd/trunk/src/linebuf.c (File Modified)
2056 libircd/trunk/src/openssl.c (File Modified)
2057 libircd/trunk/src/poll.c (File Modified)
2058 libircd/trunk/src/ports.c (File Modified)
2059 libircd/trunk/src/rawbuf.c (File Modified)
2060 libircd/trunk/src/select.c (File Modified)
2061 libircd/trunk/src/sigio.c (File Modified)
2062 libircd/trunk/src/win32.c (File Modified)
2065 androsyn 2007/08/21 17:58:34 UTC (24221)
2067 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
2070 libircd/trunk/include/commio-int.h (File Modified)
2071 libircd/trunk/include/commio.h (File Modified)
2072 libircd/trunk/include/ircd_lib.h (File Modified)
2073 libircd/trunk/include/linebuf.h (File Modified)
2074 libircd/trunk/include/rawbuf.h (File Modified)
2075 libircd/trunk/src/commio.c (File Modified)
2076 libircd/trunk/src/devpoll.c (File Modified)
2077 libircd/trunk/src/epoll.c (File Modified)
2078 libircd/trunk/src/helper.c (File Modified)
2079 libircd/trunk/src/kqueue.c (File Modified)
2080 libircd/trunk/src/linebuf.c (File Modified)
2081 libircd/trunk/src/openssl.c (File Modified)
2082 libircd/trunk/src/poll.c (File Modified)
2083 libircd/trunk/src/ports.c (File Modified)
2084 libircd/trunk/src/rawbuf.c (File Modified)
2085 libircd/trunk/src/select.c (File Modified)
2086 libircd/trunk/src/sigio.c (File Modified)
2087 libircd/trunk/src/win32.c (File Modified)
2090 androsyn 2007/08/15 17:06:59 UTC (24211)
2092 cleanup the fde_t struct a bit so that accept and connect data are only allocated as needed
2095 libircd/trunk/include/commio-int.h (File Modified)
2096 libircd/trunk/src/commio.c (File Modified)
2097 libircd/trunk/src/openssl.c (File Modified)
2098 libircd/trunk/src/sigio.c (File Modified)
2101 androsyn 2007/08/15 16:07:57 UTC (24209)
2103 remove some warnings
2106 libircd/trunk/include/commio-int.h (File Modified)
2109 androsyn 2007/08/15 16:06:31 UTC (24207)
2111 move UIO_MAXIOV stuff to commio-int.h
2114 libircd/trunk/include/commio-int.h (File Modified)
2115 libircd/trunk/include/commio.h (File Modified)
2116 libircd/trunk/src/linebuf.c (File Modified)
2117 libircd/trunk/src/rawbuf.c (File Modified)
2120 androsyn 2007/08/15 02:16:03 UTC (24205)
2125 libircd/trunk/include/rawbuf.h (File Modified)
2128 androsyn 2007/08/13 18:56:55 UTC (24203)
2130 cleanup time handling a bit
2133 libircd/trunk/include/ircd_lib.h (File Modified)
2134 libircd/trunk/src/ircd_lib.c (File Modified)
2137 androsyn 2007/08/13 18:41:03 UTC (24199)
2139 remove pointless crypt prototype from ircd_lib.h
2142 libircd/trunk/include/ircd_lib.h (File Modified)
2145 androsyn 2007/08/13 18:08:44 UTC (24195)
2147 remove ircd_currenttime macro and friends and just use the function call
2150 libircd/trunk/include/ircd_lib.h (File Modified)
2151 libircd/trunk/src/commio.c (File Modified)
2152 libircd/trunk/src/event.c (File Modified)
2155 androsyn 2007/08/13 18:06:14 UTC (24193)
2160 libircd/trunk/include/ircd_lib.h (File Modified)
2161 libircd/trunk/src/ircd_lib.c (File Modified)
2164 androsyn 2007/08/10 23:06:48 UTC (24191)
2166 tweak some of rawbufs data types a bit
2169 libircd/trunk/include/rawbuf.h (File Modified)
2170 libircd/trunk/src/rawbuf.c (File Modified)
2173 androsyn 2007/08/10 02:07:22 UTC (24189)
2175 remove memmove call in rawbuf.c
2178 libircd/trunk/src/rawbuf.c (File Modified)
2181 androsyn 2007/08/06 20:23:06 UTC (24187)
2183 make ircd_free_rawbuffer free all buffers associated with the head
2186 libircd/trunk/src/rawbuf.c (File Modified)
2189 androsyn 2007/08/06 17:33:37 UTC (24185)
2191 fixed a bug where we passed the helpers sendq instead of the helper itself to ircd_helper_write_sendq
2194 libircd/trunk/src/helper.c (File Modified)
2197 androsyn 2007/08/06 17:30:54 UTC (24183)
2199 fix a minor buglet in ircd_rawbuf_get and add ircd_rawbuf_length
2202 libircd/trunk/include/rawbuf.h (File Modified)
2203 libircd/trunk/src/rawbuf.c (File Modified)
2206 androsyn 2007/08/06 17:07:09 UTC (24181)
2208 add rawbuf.c and rawbuf.h, this implements a buffering system similiar to linebuf.c but no reference counting and is 8bit clean
2211 libircd/trunk/Makefile.in (File Modified)
2212 libircd/trunk/include/ircd_lib.h (File Modified)
2213 libircd/trunk/include/rawbuf.h (File Added)
2214 libircd/trunk/src/Makefile.am (File Modified)
2215 libircd/trunk/src/Makefile.in (File Modified)
2216 libircd/trunk/src/rawbuf.c (File Added)
2219 androsyn 2007/08/06 13:18:20 UTC (24179)
2221 tidy up the _buf_line struct a bit
2224 libircd/trunk/include/linebuf.h (File Modified)
2227 jilles 2007/07/31 21:07:15 UTC (24135)
2229 Fix kqueue and devpoll for r24007.
2233 libircd/trunk/src/devpoll.c (File Modified)
2234 libircd/trunk/src/kqueue.c (File Modified)
2237 androsyn 2007/07/26 16:09:58 UTC (24117)
2239 if we call the helper_restart function, we need to return immediately
2242 libircd/trunk/src/helper.c (File Modified)
2245 androsyn 2007/07/26 14:35:22 UTC (24115)
2247 sanity check in ircd_ssl_shutdown
2250 libircd/trunk/src/openssl.c (File Modified)
2253 androsyn 2007/07/25 23:44:09 UTC (24111)
2255 fix dhparam handling
2258 libircd/trunk/src/openssl.c (File Modified)
2261 androsyn 2007/07/25 20:06:10 UTC (24109)
2266 libircd/trunk/src/nossl.c (File Modified)
2269 androsyn 2007/07/25 20:04:45 UTC (24107)
2271 check for errors when loading keyfiles and the like
2274 libircd/trunk/include/commio.h (File Modified)
2275 libircd/trunk/src/nossl.c (File Modified)
2276 libircd/trunk/src/openssl.c (File Modified)
2279 androsyn 2007/07/25 19:17:27 UTC (24103)
2281 add a prototype for ircd_get_random
2284 libircd/trunk/include/commio.h (File Modified)
2287 androsyn 2007/07/25 19:13:50 UTC (24101)
2292 libircd/trunk/include/commio.h (File Modified)
2293 libircd/trunk/src/nossl.c (File Modified)
2294 libircd/trunk/src/openssl.c (File Modified)
2297 androsyn 2007/07/25 17:52:33 UTC (24099)
2302 libircd/trunk/include/commio.h (File Modified)
2305 androsyn 2007/07/25 17:52:14 UTC (24097)
2307 dont use writev on ssl sockets as its rather pointless
2310 libircd/trunk/src/commio.c (File Modified)
2311 libircd/trunk/src/linebuf.c (File Modified)
2314 androsyn 2007/07/25 16:19:02 UTC (24091)
2316 remove ircd_slow_list_length and LIST_SANITY_CHECK
2319 libircd/trunk/include/ircd_lib.h (File Modified)
2320 libircd/trunk/include/tools.h (File Modified)
2321 libircd/trunk/src/tools.c (File Modified)
2324 androsyn 2007/07/25 16:10:07 UTC (24089)
2326 the libircd_abi stuff is no longer needed as we end up having the same size irc_sockaddr_storage regardless now
2329 libircd/trunk/configure (File Modified)
2330 libircd/trunk/configure.ac (File Modified)
2331 libircd/trunk/include/libircd_abi.h.in (File Deleted)
2334 androsyn 2007/07/25 15:50:00 UTC (24085)
2336 add a GET_SS_FAMILY macro
2339 libircd/trunk/include/ircd_lib.h (File Modified)
2342 androsyn 2007/07/25 15:45:24 UTC (24083)
2344 do some hackishness to make SET_SS_LEN compile issues get tripped up on platforms that don't need it
2347 libircd/trunk/include/ircd_lib.h (File Modified)
2348 libircd/trunk/src/commio.c (File Modified)
2351 androsyn 2007/07/25 15:35:12 UTC (24081)
2353 uncondtionally make irc_sockaddr_storage 128 bytes. Tweak some of the macros relating to sockaddr_storage as well
2356 libircd/trunk/configure (File Modified)
2357 libircd/trunk/configure.ac (File Modified)
2358 libircd/trunk/include/ircd_lib.h (File Modified)
2359 libircd/trunk/src/commio.c (File Modified)
2362 androsyn 2007/07/25 15:15:41 UTC (24079)
2364 - Remove timeout handler once we are ready to handoff the SSL connection to the callback.
2365 - Disable SSLv2 incoming connection support as these are widely accepted to be insecure.
2366 - Add an ifdef if we want to disable compression support in openssl
2371 libircd/trunk/src/openssl.c (File Modified)
2374 androsyn 2007/07/25 02:43:50 UTC (24075)
2376 Split client and server ssl contexts.
2377 Fix a minor compile error with ipv6
2382 libircd/trunk/src/commio.c (File Modified)
2383 libircd/trunk/src/openssl.c (File Modified)
2386 androsyn 2007/07/24 20:26:03 UTC (24073)
2388 case the void * ->ssl member to SSL * where necessary
2391 libircd/trunk/src/openssl.c (File Modified)
2394 androsyn 2007/07/24 19:18:15 UTC (24071)
2396 remove a debugging fprintf
2399 libircd/trunk/src/openssl.c (File Modified)
2402 androsyn 2007/07/24 19:09:40 UTC (24069)
2404 add outbound ssl connect code
2407 libircd/trunk/include/commio.h (File Modified)
2408 libircd/trunk/src/commio.c (File Modified)
2409 libircd/trunk/src/openssl.c (File Modified)
2412 androsyn 2007/07/24 17:55:17 UTC (24061)
2414 move a bunch of commio.h things into commio-int.h which doesn't get included by users of the library
2417 libircd/trunk/include/commio-int.h (File Added)
2418 libircd/trunk/include/commio.h (File Modified)
2419 libircd/trunk/src/commio.c (File Modified)
2420 libircd/trunk/src/devpoll.c (File Modified)
2421 libircd/trunk/src/epoll.c (File Modified)
2422 libircd/trunk/src/helper.c (File Modified)
2423 libircd/trunk/src/kqueue.c (File Modified)
2424 libircd/trunk/src/poll.c (File Modified)
2425 libircd/trunk/src/ports.c (File Modified)
2426 libircd/trunk/src/select.c (File Modified)
2427 libircd/trunk/src/sigio.c (File Modified)
2428 libircd/trunk/src/win32.c (File Modified)
2431 androsyn 2007/07/24 17:25:41 UTC (24059)
2433 various prototype cleanups and the like
2436 libircd/trunk/include/commio.h (File Modified)
2437 libircd/trunk/include/tools.h (File Modified)
2438 libircd/trunk/src/commio.c (File Modified)
2439 libircd/trunk/src/tools.c (File Modified)
2440 libircd/trunk/src/unix.c (File Modified)
2443 androsyn 2007/07/24 17:19:38 UTC (24057)
2445 add prototype for ircd_crypt
2448 libircd/trunk/include/ircd_lib.h (File Modified)
2451 androsyn 2007/07/24 17:12:40 UTC (24055)
2453 Move openssl functions into openssl.c
2454 Add a nossl.c wrapper to keep functions that are exported to maintain the ABI.
2460 libircd/trunk/include/commio.h (File Modified)
2461 libircd/trunk/src/commio.c (File Modified)
2462 libircd/trunk/src/nossl.c (File Added)
2463 libircd/trunk/src/openssl.c (File Added)
2466 androsyn 2007/07/24 16:12:13 UTC (24051)
2468 its helpful when your helper loop actually loops
2471 libircd/trunk/src/helper.c (File Modified)
2474 androsyn 2007/07/24 15:57:08 UTC (24049)
2476 Do openssl detection in autoconf and wrap the ssl code in ifdefs
2480 libircd/trunk/Makefile.in (File Modified)
2481 libircd/trunk/configure (File Modified)
2482 libircd/trunk/configure.ac (File Modified)
2483 libircd/trunk/include/libircd_config.h.in (File Modified)
2484 libircd/trunk/src/Makefile.am (File Modified)
2485 libircd/trunk/src/Makefile.in (File Modified)
2486 libircd/trunk/src/commio.c (File Modified)
2489 androsyn 2007/07/24 15:08:34 UTC (24047)
2491 forgot to rename ircd_helper_read
2494 libircd/trunk/src/helper.c (File Modified)
2497 androsyn 2007/07/24 15:06:15 UTC (24045)
2499 tweak the helper read api a bit
2502 libircd/trunk/include/helper.h (File Modified)
2503 libircd/trunk/src/helper.c (File Modified)
2506 androsyn 2007/07/24 14:58:05 UTC (24043)
2508 change ircd_helper_read to take a ircd_helper pointer. Add an ircd_helper_loop() function as well
2511 libircd/trunk/include/helper.h (File Modified)
2512 libircd/trunk/src/helper.c (File Modified)
2515 androsyn 2007/07/24 14:49:26 UTC (24041)
2517 do printf format checking on ircd_helper_write
2520 libircd/trunk/include/helper.h (File Modified)
2523 androsyn 2007/07/24 03:37:24 UTC (24039)
2525 move struct _ircd_helper defintion to helper.c leaving just forward declarations in helper.h
2528 libircd/trunk/include/helper.h (File Modified)
2529 libircd/trunk/src/helper.c (File Modified)
2532 androsyn 2007/07/24 03:25:03 UTC (24037)
2534 move some struct definitions into balloc.c out of balloc.h
2537 libircd/trunk/include/balloc.h (File Modified)
2538 libircd/trunk/src/balloc.c (File Modified)
2541 androsyn 2007/07/24 03:21:09 UTC (24035)
2543 move struct ev_entry to event.c
2546 libircd/trunk/include/event.h (File Modified)
2547 libircd/trunk/src/event.c (File Modified)
2550 androsyn 2007/07/23 19:02:51 UTC (24033)
2552 get rid of this break that was breaking stuff
2555 libircd/trunk/src/commio.c (File Modified)
2558 androsyn 2007/07/20 17:39:33 UTC (24031)
2560 add a missing semicolon
2563 libircd/trunk/include/commio.h (File Modified)
2566 androsyn 2007/07/20 17:38:39 UTC (24029)
2568 add check for a missing pre callback
2569 add missing prototypes
2570 reduce ssl accept timeout to 10 seconds
2574 libircd/trunk/include/commio.h (File Modified)
2575 libircd/trunk/src/commio.c (File Modified)
2578 androsyn 2007/07/20 15:31:11 UTC (24025)
2580 initialize the type variable earlier
2583 libircd/trunk/src/commio.c (File Modified)
2586 androsyn 2007/07/20 15:28:45 UTC (24023)
2588 remove an unused variable
2591 libircd/trunk/src/commio.c (File Modified)
2594 androsyn 2007/07/20 15:26:05 UTC (24021)
2596 oops. don't ircd_open a file handle twice
2599 libircd/trunk/src/commio.c (File Modified)
2602 androsyn 2007/07/20 15:09:36 UTC (24019)
2604 add missing ircd_accept_tcp prototype
2607 libircd/trunk/include/commio.h (File Modified)
2610 androsyn 2007/07/20 15:07:47 UTC (24017)
2612 slightly change the ACPRE callback again
2615 libircd/trunk/include/commio.h (File Modified)
2616 libircd/trunk/src/commio.c (File Modified)
2619 androsyn 2007/07/20 15:04:40 UTC (24015)
2621 slightly change the ACPRE callback
2624 libircd/trunk/include/commio.h (File Modified)
2625 libircd/trunk/src/commio.c (File Modified)
2628 androsyn 2007/07/20 14:47:32 UTC (24009)
2630 Add an accept pre-callback to so that we can do things like dline/reject cache processing early
2633 libircd/trunk/include/commio.h (File Modified)
2634 libircd/trunk/src/commio.c (File Modified)
2637 androsyn 2007/07/20 14:32:24 UTC (24007)
2639 Change FD_* enums into a bitmask called IRCD_FD
2642 libircd/trunk/include/commio.h (File Modified)
2643 libircd/trunk/src/commio.c (File Modified)
2644 libircd/trunk/src/epoll.c (File Modified)
2645 libircd/trunk/src/helper.c (File Modified)
2648 androsyn 2007/07/20 03:01:32 UTC (24005)
2650 first part of my currently busted ssl/tls code
2653 libircd/trunk/include/commio.h (File Modified)
2654 libircd/trunk/src/commio.c (File Modified)
2655 libircd/trunk/src/epoll.c (File Modified)
2658 androsyn 2007/07/20 02:58:45 UTC (24003)
2660 add a missing balloc commit
2663 libircd/trunk/src/balloc.c (File Modified)
2666 jilles 2007/02/11 19:25:02 UTC (23608)
2668 Don't lose a kqueue update when there are very many at a time.
2670 charybdis r3205 (nenolod)
2674 libircd/trunk/src/kqueue.c (File Modified)
2677 androsyn 2007/02/01 17:37:46 UTC (23565)
2679 remove in6addr_any check
2682 libircd/trunk/configure (File Modified)
2683 libircd/trunk/configure.ac (File Modified)
2684 libircd/trunk/include/libircd_config.h.in (File Modified)
2687 androsyn 2007/02/01 17:10:04 UTC (23559)
2692 libircd/trunk/Makefile.in (File Modified)
2693 libircd/trunk/configure (File Modified)
2694 libircd/trunk/include/libircd_config.h.in (File Modified)
2695 libircd/trunk/src/Makefile.in (File Modified)
2698 jilles 2007/02/01 17:05:13 UTC (23555)
2700 export #define IPV6 to ircd code via a new autogenerated include/libircd_abi.h,
2701 fixes instability with --enable-ipv6
2705 libircd/trunk/configure.ac (File Modified)
2706 libircd/trunk/include/ircd_lib.h (File Modified)
2707 libircd/trunk/include/libircd_abi.h.in (File Added)
2710 androsyn 2007/02/01 16:49:21 UTC (23551)
2712 fix SET_SS_LEN for bsd from dho
2715 libircd/trunk/include/ircd_lib.h (File Modified)
2718 androsyn 2007/01/29 14:23:09 UTC (23543)
2720 change offset from char* to uintptr_t as we have autoconf goo to find/define uintptr_t for us
2723 libircd/trunk/src/balloc.c (File Modified)
2726 jilles 2007/01/27 13:22:02 UTC (23517)
2728 Make NOBALLOC have the regular blockheap functions fall back
2729 to ircd_malloc()/ircd_free(), instead of using #defines. This
2730 ensures NOBALLOC does not change the ABI.
2734 libircd/trunk/include/balloc.h (File Modified)
2735 libircd/trunk/src/balloc.c (File Modified)
2738 jilles 2007/01/27 13:19:53 UTC (23515)
2740 Minor balloc tweaks:
2741 - don't do arithmetic on void pointers
2742 - allocate the correct amount of memory (not too much)
2743 - add a standards-violating check on the pointer in ircd_bh_free()
2747 libircd/trunk/src/balloc.c (File Modified)
2750 jilles 2007/01/13 23:22:11 UTC (23453)
2752 Unbreak compile with --disable-balloc.
2756 libircd/trunk/src/linebuf.c (File Modified)
2759 androsyn 2007/01/08 15:35:04 UTC (23397)
2761 change false to no for disabling fortran and c++ in autoconf
2764 libircd/trunk/configure (File Modified)
2765 libircd/trunk/configure.ac (File Modified)
2768 androsyn 2007/01/08 15:32:40 UTC (23391)
2770 Disable checks for fortran, c++ and java...
2773 libircd/trunk/configure (File Modified)
2774 libircd/trunk/configure.ac (File Modified)
2775 libircd/trunk/src/Makefile.in (File Modified)
2778 androsyn 2007/01/05 17:11:39 UTC (23355)
2780 more blockheap usage stuff
2783 libircd/trunk/include/balloc.h (File Modified)
2784 libircd/trunk/src/balloc.c (File Modified)
2787 androsyn 2007/01/05 16:36:28 UTC (23353)
2793 libircd/trunk/include/balloc.h (File Modified)
2796 androsyn 2007/01/05 16:34:52 UTC (23351)
2798 forgot to add the user data to the usage cb typedef
2801 libircd/trunk/include/balloc.h (File Modified)
2804 androsyn 2007/01/05 16:31:00 UTC (23349)
2806 change usage callback to include a user data variable
2809 libircd/trunk/include/balloc.h (File Modified)
2810 libircd/trunk/src/balloc.c (File Modified)
2813 androsyn 2007/01/05 16:26:58 UTC (23347)
2815 change descriptions on internal blockheaps to make them as being created by libircd
2818 libircd/trunk/src/commio.c (File Modified)
2819 libircd/trunk/src/linebuf.c (File Modified)
2820 libircd/trunk/src/tools.c (File Modified)
2823 androsyn 2007/01/05 16:22:18 UTC (23345)
2825 - make libircd link against libcrypt if it needs it
2830 libircd/trunk/src/Makefile.am (File Modified)
2831 libircd/trunk/src/Makefile.in (File Modified)
2832 libircd/trunk/src/balloc.c (File Modified)
2835 androsyn 2007/01/05 16:16:58 UTC (23343)
2837 - change the block heap code to add a description
2838 - add a function to walk over all the block heaps and call a user callback
2843 libircd/trunk/include/balloc.h (File Modified)
2844 libircd/trunk/src/balloc.c (File Modified)
2845 libircd/trunk/src/commio.c (File Modified)
2846 libircd/trunk/src/linebuf.c (File Modified)
2847 libircd/trunk/src/snprintf.c (File Modified)
2848 libircd/trunk/src/tools.c (File Modified)
2851 androsyn 2007/01/05 16:16:31 UTC (23341)
2853 tweak libircd makefiles a little bit. change crypt() call in libircd to ircd_crypt()
2856 libircd/trunk/include/commio.h (File Modified)
2857 libircd/trunk/src/Makefile.am (File Modified)
2858 libircd/trunk/src/Makefile.in (File Modified)
2859 libircd/trunk/src/commio.c (File Modified)
2860 libircd/trunk/src/crypt.c (File Modified)
2861 libircd/trunk/src/win32.c (File Modified)
2864 androsyn 2006/12/28 15:26:02 UTC (23315)
2866 if POSIX_SPAWN_USEVFORK exists, use it
2869 libircd/trunk/src/unix.c (File Modified)
2872 androsyn 2006/12/28 15:07:04 UTC (23313)
2874 add support for posix_spawn
2877 libircd/trunk/configure (File Modified)
2878 libircd/trunk/configure.ac (File Modified)
2879 libircd/trunk/include/libircd_config.h.in (File Modified)
2880 libircd/trunk/libtool (File Deleted)
2881 libircd/trunk/src/unix.c (File Modified)
2884 androsyn 2006/12/28 14:47:57 UTC (23311)
2886 only compile mem frobbing if MEM_FROB is defined
2889 libircd/trunk/include/tools.h (File Modified)
2890 libircd/trunk/src/tools.c (File Modified)
2893 androsyn 2006/12/18 20:02:21 UTC (23303)
2895 some more splitout cleanups
2898 libircd/trunk/include/ircd_lib.h (File Modified)
2899 libircd/trunk/src/ircd_lib.c (File Modified)
2900 libircd/trunk/src/unix.c (File Modified)
2903 androsyn 2006/11/12 07:52:53 UTC (23281)
2905 some portability cleanups
2908 libircd/trunk/include/tools.h (File Modified)
2909 libircd/trunk/src/tools.c (File Modified)
2912 androsyn 2006/11/12 07:32:54 UTC (23277)
2914 sigh..try this again
2917 libircd/trunk/src/commio.c (File Modified)
2920 androsyn 2006/11/12 07:32:13 UTC (23275)
2925 libircd/trunk/src/commio.c (File Modified)
2928 androsyn 2006/11/12 07:30:59 UTC (23273)
2930 it should be okay to cast ircd_iovec to iovec..the other way i was doing it blew up in *weird* ways
2933 libircd/trunk/src/commio.c (File Modified)
2936 androsyn 2006/11/12 06:53:22 UTC (23271)
2938 attempt at fixing devel..take 1
2941 libircd/trunk/include/commio.h (File Modified)
2942 libircd/trunk/include/ircd_lib.h (File Modified)
2943 libircd/trunk/libtool (File Modified)
2944 libircd/trunk/src/balloc.c (File Modified)
2945 libircd/trunk/src/commio.c (File Modified)
2946 libircd/trunk/src/crypt.c (File Modified)
2947 libircd/trunk/src/devpoll.c (File Modified)
2948 libircd/trunk/src/epoll.c (File Modified)
2949 libircd/trunk/src/event.c (File Modified)
2950 libircd/trunk/src/helper.c (File Modified)
2951 libircd/trunk/src/ircd_lib.c (File Modified)
2952 libircd/trunk/src/ircd_memory.c (File Modified)
2953 libircd/trunk/src/kqueue.c (File Modified)
2954 libircd/trunk/src/linebuf.c (File Modified)
2955 libircd/trunk/src/poll.c (File Modified)
2956 libircd/trunk/src/ports.c (File Modified)
2957 libircd/trunk/src/select.c (File Modified)
2958 libircd/trunk/src/sigio.c (File Modified)
2959 libircd/trunk/src/snprintf.c (File Modified)
2960 libircd/trunk/src/tools.c (File Modified)
2961 libircd/trunk/src/unix.c (File Modified)
2962 libircd/trunk/src/win32.c (File Modified)
2965 androsyn 2006/10/13 23:57:58 UTC (23251)
2970 libircd/trunk/configure (File Modified)
2971 libircd/trunk/configure.ac (File Modified)
2972 libircd/trunk/include/libircd_config.h.in (File Modified)
2975 alz 2006/10/13 19:55:38 UTC (23249)
2981 libircd/trunk/src/kqueue.c (File Modified)
2984 alz 2006/10/13 19:54:37 UTC (23247)
2991 libircd/trunk/src/sigio.c (File Modified)
2994 alz 2006/10/13 19:52:51 UTC (23245)
2996 Androsyn is on crack
3001 libircd/trunk/src/event.c (File Modified)
3002 libircd/trunk/src/sigio.c (File Modified)
3005 androsyn 2006/10/13 19:23:10 UTC (23243)
3007 alz smells like feet
3010 libircd/trunk/src/epoll.c (File Modified)
3011 libircd/trunk/src/kqueue.c (File Modified)
3012 libircd/trunk/src/poll.c (File Modified)
3013 libircd/trunk/src/select.c (File Modified)
3014 libircd/trunk/src/sigio.c (File Modified)
3017 androsyn 2006/10/13 19:20:09 UTC (23241)
3019 because alz is too lazy to commit fixes himself
3022 libircd/trunk/src/epoll.c (File Modified)
3025 androsyn 2006/10/13 19:17:38 UTC (23239)
3027 commit a missing commit
3030 libircd/trunk/src/epoll.c (File Modified)
3033 androsyn 2006/10/13 19:16:32 UTC (23237)
3035 remove SELECT_TYPE msg
3038 libircd/trunk/configure (File Modified)
3039 libircd/trunk/configure.ac (File Modified)
3042 androsyn 2006/10/13 19:07:39 UTC (23233)
3044 fix ircd_strlcpy/cat when the OS actually has those funcs
3047 libircd/trunk/include/tools.h (File Modified)
3048 libircd/trunk/libtool (File Modified)
3051 androsyn 2006/10/12 05:47:23 UTC (23222)
3053 Actually add configure.ac to the repo...
3057 libircd/trunk/configure (File Modified)
3058 libircd/trunk/configure.ac (File Added)
3059 libircd/trunk/src/Makefile.in (File Modified)
3062 androsyn 2006/10/12 05:05:19 UTC (23216)
3064 not thinking straight here :P
3067 libircd/trunk/src/commio.c (File Modified)
3070 androsyn 2006/10/12 04:58:00 UTC (23214)
3072 Add some crude dynamic io type selection
3076 libircd/trunk/src/commio.c (File Modified)
3079 androsyn 2006/10/12 04:43:10 UTC (23212)
3081 add timeout code back to sigio
3084 libircd/trunk/src/sigio.c (File Modified)
3087 androsyn 2006/10/12 04:41:09 UTC (23210)
3092 libircd/trunk/src/commio.c (File Modified)
3095 androsyn 2006/10/12 04:26:42 UTC (23208)
3097 add ircd_get_iotype prototype
3101 libircd/trunk/include/commio.h (File Modified)
3104 androsyn 2006/10/12 04:23:53 UTC (23206)
3106 fix more stupid things
3109 libircd/trunk/include/commio.h (File Modified)
3110 libircd/trunk/src/commio.c (File Modified)
3113 androsyn 2006/10/12 04:17:32 UTC (23204)
3115 everything should work now
3119 libircd/trunk/src/devpoll.c (File Modified)
3120 libircd/trunk/src/epoll.c (File Modified)
3121 libircd/trunk/src/kqueue.c (File Modified)
3122 libircd/trunk/src/poll.c (File Modified)
3123 libircd/trunk/src/ports.c (File Modified)
3124 libircd/trunk/src/select.c (File Modified)
3125 libircd/trunk/src/sigio.c (File Modified)
3128 androsyn 2006/10/12 04:03:59 UTC (23202)
3130 lets try this like this
3133 libircd/trunk/src/commio.c (File Modified)
3136 androsyn 2006/10/12 04:00:43 UTC (23200)
3138 oops. move that code outside of that ifdef
3141 libircd/trunk/src/commio.c (File Modified)
3144 androsyn 2006/10/12 03:56:52 UTC (23198)
3146 remove an unused function declaration
3149 libircd/trunk/src/sigio.c (File Modified)
3152 androsyn 2006/10/12 03:55:56 UTC (23196)
3154 add a missing linefeed at the end of the file
3157 libircd/trunk/src/sigio.c (File Modified)
3160 androsyn 2006/10/12 03:55:35 UTC (23194)
3162 fix some shadowed variables
3165 libircd/trunk/src/sigio.c (File Modified)
3168 androsyn 2006/10/12 03:53:38 UTC (23192)
3170 add a missing linefeed at the end of the file
3173 libircd/trunk/src/poll.c (File Modified)
3176 androsyn 2006/10/12 03:53:12 UTC (23190)
3178 add a missing linefeed at the end of the file
3181 libircd/trunk/src/devpoll.c (File Modified)
3184 androsyn 2006/10/12 03:51:42 UTC (23188)
3186 get the other half of that last commit
3190 libircd/trunk/Makefile.in (File Modified)
3191 libircd/trunk/configure (File Modified)
3192 libircd/trunk/include/commio.h (File Modified)
3193 libircd/trunk/include/event.h (File Modified)
3194 libircd/trunk/include/libircd_config.h.in (File Modified)
3197 androsyn 2006/10/12 03:50:43 UTC (23186)
3199 Change the way we do i/o loop detection quite a bit
3203 libircd/trunk/src/Makefile.am (File Modified)
3204 libircd/trunk/src/Makefile.in (File Modified)
3205 libircd/trunk/src/commio.c (File Modified)
3206 libircd/trunk/src/devpoll.c (File Modified)
3207 libircd/trunk/src/epoll.c (File Modified)
3208 libircd/trunk/src/event.c (File Modified)
3209 libircd/trunk/src/kqueue.c (File Modified)
3210 libircd/trunk/src/poll.c (File Modified)
3211 libircd/trunk/src/ports.c (File Modified)
3212 libircd/trunk/src/select.c (File Modified)
3213 libircd/trunk/src/sigio.c (File Modified)
3214 libircd/trunk/src/win32.c (File Modified)
3217 androsyn 2006/10/12 02:34:52 UTC (23184)
3219 fix autoconf/automake again
3223 libircd/trunk/src/Makefile.am (File Modified)
3224 libircd/trunk/src/Makefile.in (File Modified)
3227 androsyn 2006/10/12 02:32:00 UTC (23182)
3232 libircd/trunk/Makefile.in (File Modified)
3233 libircd/trunk/src/Makefile.am (File Modified)
3234 libircd/trunk/src/Makefile.in (File Modified)
3237 androsyn 2006/10/12 02:29:23 UTC (23180)
3239 change the caller of ircd_lib to ircd_lib_init in helper.c
3242 libircd/trunk/src/helper.c (File Modified)
3245 androsyn 2006/10/12 02:27:06 UTC (23178)
3247 add some things autoconf needs
3250 libircd/trunk/config.guess (File Added)
3251 libircd/trunk/config.sub (File Added)
3252 libircd/trunk/depcomp (File Added)
3255 androsyn 2006/10/12 02:09:06 UTC (23174)
3257 rename ircd_lib() to ircd_lib_init()
3260 libircd/trunk/include/ircd_lib.h (File Modified)
3261 libircd/trunk/src/ircd_lib.c (File Modified)
3264 androsyn 2006/10/12 01:58:07 UTC (23172)
3266 - Some more namespace cleanups
3267 - Add a README and TODO
3272 libircd/trunk/README (File Added)
3273 libircd/trunk/TODO (File Added)
3274 libircd/trunk/include/commio.h (File Modified)
3275 libircd/trunk/include/tools.h (File Modified)
3276 libircd/trunk/src/commio.c (File Modified)
3277 libircd/trunk/src/devpoll.c (File Modified)
3278 libircd/trunk/src/epoll.c (File Modified)
3279 libircd/trunk/src/ircd_lib.c (File Modified)
3280 libircd/trunk/src/kqueue.c (File Modified)
3281 libircd/trunk/src/linebuf.c (File Modified)
3282 libircd/trunk/src/poll.c (File Modified)
3283 libircd/trunk/src/ports.c (File Modified)
3284 libircd/trunk/src/select.c (File Modified)
3285 libircd/trunk/src/sigio.c (File Modified)
3286 libircd/trunk/src/tools.c (File Modified)
3287 libircd/trunk/src/win32.c (File Modified)
3290 androsyn 2006/10/12 01:33:35 UTC (23170)
3292 more strlcpy changes
3295 libircd/trunk/include/tools.h (File Modified)
3296 libircd/trunk/src/commio.c (File Modified)
3297 libircd/trunk/src/event.c (File Modified)
3298 libircd/trunk/src/ircd_lib.c (File Modified)
3299 libircd/trunk/src/ircd_memory.c (File Modified)
3300 libircd/trunk/src/linebuf.c (File Modified)
3303 androsyn 2006/10/12 01:27:25 UTC (23168)
3305 make ircd_lib.h use the renamed headers
3308 libircd/trunk/include/ircd_lib.h (File Modified)
3311 androsyn 2006/10/12 01:25:06 UTC (23166)
3313 change strlcpy to ircd_strlcpy. rename config.h to libircd_config.h
3316 libircd/trunk/configure (File Modified)
3317 libircd/trunk/include/ircd_memory.h (File Modified)
3318 libircd/trunk/include/libircd_config.h.in (File Added)
3319 libircd/trunk/include/tools.h (File Modified)
3322 androsyn 2006/10/12 01:16:22 UTC (23164)
3324 - Move .h files into include, .c files into src
3325 - Import a cut down autoconf from ircd
3326 - Change the init code so that ircd_lib gets passed an fd heap size
3331 libircd/trunk/COPYING (File Added)
3332 libircd/trunk/CREDITS (File Added)
3333 libircd/trunk/INSTALL (File Added)
3334 libircd/trunk/Makefile.am (File Deleted)
3335 libircd/trunk/Makefile.am (File Added)
3336 libircd/trunk/Makefile.in (File Modified)
3337 libircd/trunk/acinclude.m4 (File Added)
3338 libircd/trunk/aclocal.m4 (File Added)
3339 libircd/trunk/balloc.c (File Deleted)
3340 libircd/trunk/balloc.h (File Deleted)
3341 libircd/trunk/commio.c (File Deleted)
3342 libircd/trunk/commio.h (File Deleted)
3343 libircd/trunk/configure (File Added)
3344 libircd/trunk/crypt.c (File Deleted)
3345 libircd/trunk/devpoll.c (File Deleted)
3346 libircd/trunk/epoll.c (File Deleted)
3347 libircd/trunk/event.c (File Deleted)
3348 libircd/trunk/event.h (File Deleted)
3349 libircd/trunk/helper.c (File Deleted)
3350 libircd/trunk/helper.h (File Deleted)
3351 libircd/trunk/include/ (File Added)
3352 libircd/trunk/include/balloc.h (File Added)
3353 libircd/trunk/include/commio.h (File Added)
3354 libircd/trunk/include/event.h (File Added)
3355 libircd/trunk/include/helper.h (File Added)
3356 libircd/trunk/include/ircd_lib.h (File Added)
3357 libircd/trunk/include/ircd_memory.h (File Added)
3358 libircd/trunk/include/linebuf.h (File Added)
3359 libircd/trunk/include/snprintf.h (File Added)
3360 libircd/trunk/include/tools.h (File Added)
3361 libircd/trunk/install-sh (File Added)
3362 libircd/trunk/ircd_lib.c (File Deleted)
3363 libircd/trunk/ircd_lib.h (File Deleted)
3364 libircd/trunk/ircd_memory.c (File Deleted)
3365 libircd/trunk/ircd_memory.h (File Deleted)
3366 libircd/trunk/kqueue.c (File Deleted)
3367 libircd/trunk/libtool (File Added)
3368 libircd/trunk/linebuf.c (File Deleted)
3369 libircd/trunk/linebuf.h (File Deleted)
3370 libircd/trunk/ltmain.sh (File Added)
3371 libircd/trunk/missing (File Added)
3372 libircd/trunk/poll.c (File Deleted)
3373 libircd/trunk/ports.c (File Deleted)
3374 libircd/trunk/select.c (File Deleted)
3375 libircd/trunk/sigio.c (File Deleted)
3376 libircd/trunk/snprintf.c (File Deleted)
3377 libircd/trunk/snprintf.h (File Deleted)
3378 libircd/trunk/src/ (File Added)
3379 libircd/trunk/src/Makefile.am (File Added)
3380 libircd/trunk/src/Makefile.in (File Added)
3381 libircd/trunk/src/balloc.c (File Added)
3382 libircd/trunk/src/commio.c (File Added)
3383 libircd/trunk/src/crypt.c (File Added)
3384 libircd/trunk/src/devpoll.c (File Added)
3385 libircd/trunk/src/epoll.c (File Added)
3386 libircd/trunk/src/event.c (File Added)
3387 libircd/trunk/src/helper.c (File Added)
3388 libircd/trunk/src/ircd_lib.c (File Added)
3389 libircd/trunk/src/ircd_memory.c (File Added)
3390 libircd/trunk/src/kqueue.c (File Added)
3391 libircd/trunk/src/linebuf.c (File Added)
3392 libircd/trunk/src/poll.c (File Added)
3393 libircd/trunk/src/ports.c (File Added)
3394 libircd/trunk/src/select.c (File Added)
3395 libircd/trunk/src/sigio.c (File Added)
3396 libircd/trunk/src/snprintf.c (File Added)
3397 libircd/trunk/src/tools.c (File Added)
3398 libircd/trunk/src/unix.c (File Added)
3399 libircd/trunk/src/win32.c (File Added)
3400 libircd/trunk/tools.c (File Deleted)
3401 libircd/trunk/tools.h (File Deleted)
3402 libircd/trunk/unix.c (File Deleted)
3403 libircd/trunk/win32.c (File Deleted)
3406 androsyn 2006/10/12 00:41:26 UTC (23162)
3411 libircd/trunk/tools.c (File Modified)
3414 androsyn 2006/10/12 00:39:36 UTC (23161)
3416 automated serno/changelog
3419 libircd/trunk/ChangeLog (File Modified)
3422 androsyn 2006/10/12 00:39:28 UTC (23160)
3424 i think it works now..really
3427 libircd/trunk/tools.c (File Modified)
3430 androsyn 2006/10/12 00:34:12 UTC (23157)
3432 work you piece of shit
3435 libircd/trunk/tools.c (File Modified)
3438 androsyn 2006/10/12 00:31:31 UTC (23156)
3443 libircd/trunk/tools.c (File Modified)
3446 androsyn 2006/10/12 00:29:54 UTC (23155)
3451 libircd/trunk/tools.c (File Modified)
3454 androsyn 2006/10/12 00:27:07 UTC ()
3459 libircd/trunk/tools.c (File Modified)
3462 androsyn 2006/10/12 00:26:28 UTC ()
3467 libircd/trunk/tools.c (File Modified)
3470 androsyn 2006/10/12 00:25:15 UTC ()
3475 libircd/trunk/tools.c (File Modified)
3478 androsyn 2006/10/12 00:22:44 UTC ()
3483 libircd/trunk/tools.c (File Modified)
3486 androsyn 2006/10/12 00:21:54 UTC ()
3488 here is a new changelog for libircd
3492 libircd/trunk/ChangeLog (File Added)