1 androsyn 2008/03/30 16:34:18 UTC (25177)
3 Remove DISABLE_SSL_COMP stuff completely. Force our outbound connections to use TLSv1
6 libratbox/trunk/src/openssl.c (File Modified)
9 androsyn 2008/03/30 15:45:01 UTC (25175)
11 remove that trailing 0 from the undef
14 libratbox/trunk/src/openssl.c (File Modified)
17 androsyn 2008/03/30 15:04:05 UTC (25173)
19 reenable openssl compression
22 libratbox/trunk/src/openssl.c (File Modified)
25 androsyn 2008/03/28 17:19:12 UTC (25151)
27 have rb_event_addonce return an ev_entry - get event.h too
30 libratbox/trunk/include/rb_event.h (File Modified)
33 androsyn 2008/03/28 17:17:51 UTC (25149)
38 libratbox/trunk/src/openssl.c (File Modified)
41 androsyn 2008/03/28 17:15:47 UTC (25147)
43 have rb_event_addonce return an ev_entry
46 libratbox/trunk/src/event.c (File Modified)
49 androsyn 2008/03/27 18:24:58 UTC (25145)
51 add some more get_last_err() calls, some of these might not be needed, but they don't hurt really either
54 libratbox/trunk/src/openssl.c (File Modified)
57 androsyn 2008/03/27 18:14:01 UTC (25143)
59 call get_last_err() after doing SSL_shutdown
62 libratbox/trunk/src/openssl.c (File Modified)
65 androsyn 2008/03/17 13:04:36 UTC (25137)
67 fix libssl detection on operating systems that don't automagically pull in dependant libraries
70 libratbox/trunk/configure (File Modified)
71 libratbox/trunk/configure.ac (File Modified)
74 androsyn 2008/03/17 08:13:41 UTC (25129)
76 add a stub rb_ssl_shutdown
79 libratbox/trunk/src/nossl.c (File Modified)
82 androsyn 2008/03/10 20:26:45 UTC (25107)
84 only fclose(param) if we opened it successfully
87 libratbox/trunk/src/openssl.c (File Modified)
90 androsyn 2008/02/25 17:36:12 UTC (25091)
92 clear ssl comp for outbound connections too
95 libratbox/trunk/src/openssl.c (File Modified)
98 androsyn 2008/02/20 17:35:47 UTC (25083)
103 libratbox/trunk/configure (File Modified)
104 libratbox/trunk/configure.ac (File Modified)
107 androsyn 2008/02/20 17:22:00 UTC (25081)
109 fix autoconf check for ssl libraries
112 libratbox/trunk/configure (File Modified)
113 libratbox/trunk/configure.ac (File Modified)
116 androsyn 2008/01/28 21:05:30 UTC (25050)
118 replace ERR_get_error calls with get_last_err which pops all errors off of the openssl error stack and returns the last one
121 libratbox/trunk/src/openssl.c (File Modified)
124 androsyn 2008/01/23 18:34:02 UTC (25048)
126 actually change ptrdiff_t to uintptr_t as that is what we really want
129 libratbox/trunk/src/balloc.c (File Modified)
132 androsyn 2008/01/23 16:17:04 UTC (25044)
134 missed a ptrdiff_t cast
137 libratbox/trunk/src/balloc.c (File Modified)
140 androsyn 2008/01/23 16:14:08 UTC (25042)
142 oops..lets try that again
145 libratbox/trunk/include/rb_tools.h (File Modified)
148 androsyn 2008/01/23 16:11:34 UTC (25040)
150 some inline related cleanups
153 libratbox/trunk/include/rb_tools.h (File Modified)
154 libratbox/trunk/src/export-syms.txt (File Modified)
155 libratbox/trunk/src/tools.c (File Modified)
158 androsyn 2008/01/23 16:03:08 UTC (25038)
160 - Use ptrdiff_t in a few places.
161 - Move libratbox_config.h to be the first header included.
166 libratbox/trunk/include/rb_commio.h (File Modified)
167 libratbox/trunk/src/balloc.c (File Modified)
168 libratbox/trunk/src/commio.c (File Modified)
169 libratbox/trunk/src/crypt.c (File Modified)
170 libratbox/trunk/src/devpoll.c (File Modified)
171 libratbox/trunk/src/epoll.c (File Modified)
172 libratbox/trunk/src/event.c (File Modified)
173 libratbox/trunk/src/helper.c (File Modified)
174 libratbox/trunk/src/kqueue.c (File Modified)
175 libratbox/trunk/src/linebuf.c (File Modified)
176 libratbox/trunk/src/nossl.c (File Modified)
177 libratbox/trunk/src/openssl.c (File Modified)
178 libratbox/trunk/src/patricia.c (File Modified)
179 libratbox/trunk/src/poll.c (File Modified)
180 libratbox/trunk/src/ports.c (File Modified)
181 libratbox/trunk/src/ratbox_lib.c (File Modified)
182 libratbox/trunk/src/rawbuf.c (File Modified)
183 libratbox/trunk/src/rb_memory.c (File Modified)
184 libratbox/trunk/src/select.c (File Modified)
185 libratbox/trunk/src/sigio.c (File Modified)
186 libratbox/trunk/src/snprintf.c (File Modified)
187 libratbox/trunk/src/tools.c (File Modified)
188 libratbox/trunk/src/unix.c (File Modified)
189 libratbox/trunk/src/win32.c (File Modified)
192 androsyn 2008/01/23 15:38:26 UTC (25036)
194 remove int rc as it never gets used
197 libratbox/trunk/src/openssl.c (File Modified)
200 androsyn 2008/01/23 15:36:02 UTC (25034)
202 get rid of old_flags in sigio.c
205 libratbox/trunk/src/sigio.c (File Modified)
208 androsyn 2008/01/23 04:54:13 UTC (25032)
210 replace u_short/u_char usage to unsigned short and unsigned char
213 libratbox/trunk/include/rb_patricia.h (File Modified)
216 androsyn 2008/01/23 04:01:19 UTC (25026)
218 remove AC_PROG_CC check
221 libratbox/trunk/configure (File Modified)
222 libratbox/trunk/configure.ac (File Modified)
225 androsyn 2008/01/23 03:54:00 UTC (25022)
227 Okay.. its 2008. Require a C99 capable compiler.
231 libratbox/trunk/configure (File Modified)
232 libratbox/trunk/configure.ac (File Modified)
233 libratbox/trunk/include/rb_memory.h (File Modified)
234 libratbox/trunk/src/rb_memory.c (File Modified)
235 libratbox/trunk/src/snprintf.c (File Modified)
238 androsyn 2008/01/23 03:10:15 UTC (25018)
240 export return values for ssl related stuff
243 libratbox/trunk/include/rb_commio.h (File Modified)
244 libratbox/trunk/src/openssl.c (File Modified)
245 libratbox/trunk/src/rawbuf.c (File Modified)
248 androsyn 2008/01/23 00:23:20 UTC (25016)
250 Enable SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER in openssl.c
253 libratbox/trunk/src/openssl.c (File Modified)
256 androsyn 2008/01/21 06:26:05 UTC (25006)
258 close dh param file after opening it
261 libratbox/trunk/src/openssl.c (File Modified)
264 androsyn 2008/01/21 06:05:04 UTC (25002)
269 libratbox/trunk/src/sigio.c (File Modified)
272 androsyn 2008/01/21 05:56:49 UTC (25000)
274 - cleanup errno handling in epoll.c
275 - make some fairly large buffers in signalfd_handler static rather than allocated off the static
279 libratbox/trunk/src/epoll.c (File Modified)
282 androsyn 2008/01/21 04:37:08 UTC (24998)
284 remove a pointless memset from rawbuf.c as the block heap memsets already
287 libratbox/trunk/src/rawbuf.c (File Modified)
290 androsyn 2008/01/20 20:32:37 UTC (24988)
292 check that msg.msg_controllen > 0 when receiving fds.
295 libratbox/trunk/src/commio.c (File Modified)
298 androsyn 2008/01/20 19:41:04 UTC (24980)
300 - fix a cast issue in execv
301 - fix a shadowed variable in kqueue.c
306 libratbox/trunk/src/kqueue.c (File Modified)
307 libratbox/trunk/src/unix.c (File Modified)
310 androsyn 2008/01/20 19:38:36 UTC (24978)
312 wrap struct timer_data in USE_TIMER_CREATE
315 libratbox/trunk/include/commio-int.h (File Modified)
318 androsyn 2008/01/16 14:51:07 UTC (24962)
320 fix ifdefs in sigio.c
323 libratbox/trunk/src/sigio.c (File Modified)
326 androsyn 2008/01/14 20:45:16 UTC (24942)
328 - Add support for sigio doing timed events as well..
332 libratbox/trunk/include/commio-int.h (File Modified)
333 libratbox/trunk/src/commio.c (File Modified)
334 libratbox/trunk/src/sigio.c (File Modified)
337 androsyn 2008/01/14 20:44:03 UTC (24938)
339 add rb_helper_write_queue to the list of exported symbols
342 libratbox/trunk/src/export-syms.txt (File Modified)
345 androsyn 2008/01/14 20:43:23 UTC (24936)
347 tweak the helper write code a bit
350 libratbox/trunk/include/rb_helper.h (File Modified)
351 libratbox/trunk/src/helper.c (File Modified)
354 androsyn 2008/01/14 18:17:39 UTC (24934)
356 When using sigio, if we have a socket that is already set O_ASYNC, clear
357 the O_ASYNC bit, fcntl() the flags without O_ASYNC and then re-register it.
358 This clears out any old si_fd field that might exist from having the fd passed
359 from another process.
363 libratbox/trunk/src/sigio.c (File Modified)
366 androsyn 2008/01/14 17:35:30 UTC (24932)
368 actually revert that, going to do this differently
371 libratbox/trunk/src/commio.c (File Modified)
374 androsyn 2008/01/14 17:34:24 UTC (24930)
376 set sockets nonblocking and the like when receving them
379 libratbox/trunk/src/commio.c (File Modified)
382 androsyn 2008/01/14 17:23:33 UTC (24928)
384 some cleanups in the openssl code
387 libratbox/trunk/src/openssl.c (File Modified)
390 androsyn 2008/01/14 01:16:00 UTC (24926)
392 If delay == -1, pass NULL to kevent() for the timeout.
396 libratbox/trunk/src/kqueue.c (File Modified)
399 androsyn 2008/01/13 21:49:14 UTC (24924)
401 fix a few things that the sparse warned about
404 libratbox/trunk/src/commio.c (File Modified)
405 libratbox/trunk/src/rb_memory.c (File Modified)
408 androsyn 2008/01/13 02:53:11 UTC (24922)
410 work around a glibc header bug on 32bit systems and fix a prototype issue
413 libratbox/trunk/src/epoll.c (File Modified)
416 androsyn 2008/01/13 02:51:16 UTC (24920)
418 fix a thinko in kqueue.c as well
421 libratbox/trunk/src/kqueue.c (File Modified)
424 androsyn 2008/01/13 02:50:35 UTC (24918)
426 add event-int.h to kqueue.c
429 libratbox/trunk/src/kqueue.c (File Modified)
432 androsyn 2008/01/11 00:01:14 UTC (24880)
434 it seems that doing a readv from a signalfd socket is buggy
437 libratbox/trunk/src/epoll.c (File Modified)
440 androsyn 2008/01/10 18:21:17 UTC (24874)
442 abort if rb_restart == NULL or rb_die == NULL and we are called
445 libratbox/trunk/src/ratbox_lib.c (File Modified)
448 androsyn 2008/01/10 16:33:54 UTC (24866)
450 reconsidered having rb_ctime take a pointer to time_t, so just have it take a time_t like before
453 libratbox/trunk/include/ratbox_lib.h (File Modified)
454 libratbox/trunk/src/ratbox_lib.c (File Modified)
457 androsyn 2008/01/10 16:18:11 UTC (24862)
459 - Tweak rb_ctime to take a size argument.
460 - Tweak both rb_ctime and rb_date to take a time_t * instead of a time_t
461 - Also modify rb_ctime to internally defined day and month names.
465 libratbox/trunk/configure (File Modified)
466 libratbox/trunk/configure.ac (File Modified)
467 libratbox/trunk/include/libratbox_config.h.in (File Modified)
468 libratbox/trunk/include/ratbox_lib.h (File Modified)
469 libratbox/trunk/src/ratbox_lib.c (File Modified)
472 androsyn 2008/01/08 20:24:51 UTC (24854)
474 hand ssl errors to the accept callback instead of closing the fd behind the callers back
477 libratbox/trunk/include/rb_commio.h (File Modified)
478 libratbox/trunk/src/openssl.c (File Modified)
481 androsyn 2008/01/03 19:42:17 UTC (24840)
483 When the commio system isn't setup, add events like normal. Once commio
484 event processing is ready, add all scheduled events into it.
489 libratbox/trunk/include/event-int.h (File Modified)
490 libratbox/trunk/src/commio.c (File Modified)
491 libratbox/trunk/src/event.c (File Modified)
494 androsyn 2008/01/03 02:58:14 UTC (24832)
496 forgot to commit commio-ssl.h
499 libratbox/trunk/include/commio-ssl.h (File Modified)
502 androsyn 2008/01/02 20:41:25 UTC (24828)
504 oops move rb_supports_ssl to rb_commio.h
507 libratbox/trunk/include/rb_commio.h (File Modified)
510 androsyn 2008/01/02 20:40:10 UTC (24826)
512 add prototype for rb_supports_ssl
515 libratbox/trunk/include/commio-ssl.h (File Modified)
518 androsyn 2008/01/02 19:56:27 UTC (24824)
520 add rb_supports_ssl function to allow a caller to figure out if we support ssl or not
523 libratbox/trunk/src/export-syms.txt (File Modified)
524 libratbox/trunk/src/nossl.c (File Modified)
525 libratbox/trunk/src/openssl.c (File Modified)
528 androsyn 2008/01/02 19:51:38 UTC (24822)
533 libratbox/trunk/include/commio-ssl.h (File Added)
536 androsyn 2008/01/02 19:47:32 UTC (24820)
538 tidy up openssl vs nossl code.
542 libratbox/trunk/include/commio-int.h (File Modified)
543 libratbox/trunk/src/Makefile.am (File Modified)
544 libratbox/trunk/src/Makefile.in (File Modified)
545 libratbox/trunk/src/commio.c (File Modified)
546 libratbox/trunk/src/nossl.c (File Modified)
547 libratbox/trunk/src/openssl.c (File Modified)
550 androsyn 2008/01/02 15:43:50 UTC (24810)
555 libratbox/trunk/include/event-int.h (File Added)
558 androsyn 2008/01/02 08:17:05 UTC (24808)
560 - Add support for doing timers using the commio handlers.
561 -- 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)
562 -- kqueue supports it if EVFILT_TIMER is supported. (not tested yet)
564 - Add a file called export-syms.txt that allows libtool to only export certain symbols in this list to the rest of the world.
565 This keeps the internal commio functions and the like internal.
570 libratbox/trunk/Makefile.in (File Modified)
571 libratbox/trunk/acinclude.m4 (File Modified)
572 libratbox/trunk/configure (File Modified)
573 libratbox/trunk/configure.ac (File Modified)
574 libratbox/trunk/include/commio-int.h (File Modified)
575 libratbox/trunk/include/libratbox_config.h.in (File Modified)
576 libratbox/trunk/include/ratbox_lib.h (File Modified)
577 libratbox/trunk/include/rb_event.h (File Modified)
578 libratbox/trunk/include/rb_helper.h (File Modified)
579 libratbox/trunk/src/Makefile.am (File Modified)
580 libratbox/trunk/src/Makefile.in (File Modified)
581 libratbox/trunk/src/commio.c (File Modified)
582 libratbox/trunk/src/devpoll.c (File Modified)
583 libratbox/trunk/src/epoll.c (File Modified)
584 libratbox/trunk/src/event.c (File Modified)
585 libratbox/trunk/src/export-syms.txt (File Added)
586 libratbox/trunk/src/helper.c (File Modified)
587 libratbox/trunk/src/kqueue.c (File Modified)
588 libratbox/trunk/src/poll.c (File Modified)
589 libratbox/trunk/src/ports.c (File Modified)
590 libratbox/trunk/src/ratbox_lib.c (File Modified)
591 libratbox/trunk/src/select.c (File Modified)
592 libratbox/trunk/src/sigio.c (File Modified)
593 libratbox/trunk/src/win32.c (File Modified)
596 androsyn 2007/12/29 01:51:41 UTC (24802)
598 fix some braindamage here
601 libratbox/trunk/src/helper.c (File Modified)
604 androsyn 2007/12/28 01:59:05 UTC (24792)
606 macros + order of operations will eat your brains
609 libratbox/trunk/include/commio-int.h (File Modified)
612 androsyn 2007/12/28 01:54:04 UTC (24790)
614 okay must sleep now..after this stuff...
617 libratbox/trunk/include/commio-int.h (File Modified)
620 androsyn 2007/12/28 01:50:46 UTC (24788)
625 libratbox/trunk/include/commio-int.h (File Modified)
628 androsyn 2007/12/28 01:45:30 UTC (24786)
630 get rid of a stale define
633 libratbox/trunk/include/commio-int.h (File Modified)
636 androsyn 2007/12/28 00:36:41 UTC (24784)
641 libratbox/trunk/include/commio-int.h (File Modified)
644 androsyn 2007/12/27 17:52:30 UTC (24780)
646 forgot to merge in one diff
649 libratbox/trunk/src/openssl.c (File Modified)
652 androsyn 2007/12/27 17:50:13 UTC (24778)
654 Make the ssl read/write code a bit more sane and add some ways of exporting out ssl error codes.
658 libratbox/trunk/include/commio-int.h (File Modified)
659 libratbox/trunk/include/rb_commio.h (File Modified)
660 libratbox/trunk/src/commio.c (File Modified)
661 libratbox/trunk/src/openssl.c (File Modified)
664 jilles 2007/12/26 16:37:43 UTC (24776)
666 Fix type checking on file descriptor being received over socket.
670 libratbox/trunk/src/commio.c (File Modified)
673 androsyn 2007/12/26 03:56:52 UTC (24774)
675 make balloc.c use rb_uintptr_t
678 libratbox/trunk/src/balloc.c (File Modified)
681 androsyn 2007/12/26 02:32:07 UTC (24772)
683 have the fd handling code try to figure out what type of file descriptor the passed socket is
686 libratbox/trunk/configure (File Modified)
687 libratbox/trunk/configure.ac (File Modified)
688 libratbox/trunk/include/libratbox_config.h.in (File Modified)
689 libratbox/trunk/include/ratbox_lib.h (File Modified)
690 libratbox/trunk/src/commio.c (File Modified)
693 androsyn 2007/12/26 01:13:59 UTC (24770)
695 change return/input type to rb_get/set_type
698 libratbox/trunk/include/rb_commio.h (File Modified)
699 libratbox/trunk/src/commio.c (File Modified)
702 androsyn 2007/12/25 23:29:41 UTC (24768)
704 reorder the _fde struct and get rid of some unused RB_FD flags
707 libratbox/trunk/include/commio-int.h (File Modified)
708 libratbox/trunk/include/rb_commio.h (File Modified)
711 androsyn 2007/12/25 20:50:16 UTC (24766)
713 move FD types back into rb_commio.h a few things do need them
716 libratbox/trunk/include/commio-int.h (File Modified)
717 libratbox/trunk/include/rb_commio.h (File Modified)
720 androsyn 2007/12/25 20:25:12 UTC (24762)
722 get rid of an unused variable
725 libratbox/trunk/src/commio.c (File Modified)
728 androsyn 2007/12/25 20:23:18 UTC (24760)
730 Tidy up some commio flag related things and make the struct a bit smaller by dynamically allocating
736 libratbox/trunk/include/commio-int.h (File Modified)
737 libratbox/trunk/include/rb_commio.h (File Modified)
738 libratbox/trunk/src/commio.c (File Modified)
739 libratbox/trunk/src/devpoll.c (File Modified)
740 libratbox/trunk/src/epoll.c (File Modified)
741 libratbox/trunk/src/helper.c (File Modified)
742 libratbox/trunk/src/kqueue.c (File Modified)
743 libratbox/trunk/src/openssl.c (File Modified)
744 libratbox/trunk/src/poll.c (File Modified)
745 libratbox/trunk/src/ports.c (File Modified)
746 libratbox/trunk/src/select.c (File Modified)
747 libratbox/trunk/src/sigio.c (File Modified)
748 libratbox/trunk/src/win32.c (File Modified)
751 androsyn 2007/12/20 18:22:40 UTC (24752)
753 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.
754 This bug has been hanging around for about 6 years.
759 libratbox/trunk/src/linebuf.c (File Modified)
762 androsyn 2007/12/17 18:43:17 UTC (24721)
764 make balloc.c compile with --enable-warnings --disable-balloc
767 libratbox/trunk/src/balloc.c (File Modified)
770 androsyn 2007/12/11 17:53:17 UTC (24693)
772 another openssl related tweak
775 libratbox/trunk/configure (File Modified)
776 libratbox/trunk/configure.ac (File Modified)
777 libratbox/trunk/include/libratbox_config.h.in (File Modified)
780 androsyn 2007/12/10 19:24:09 UTC (24679)
782 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..
785 libratbox/trunk/configure (File Modified)
786 libratbox/trunk/configure.ac (File Modified)
787 libratbox/trunk/include/libratbox_config.h.in (File Modified)
788 libratbox/trunk/include/rb_tools.h (File Modified)
789 libratbox/trunk/src/snprintf.c (File Modified)
790 libratbox/trunk/src/tools.c (File Modified)
793 androsyn 2007/12/10 19:15:41 UTC (24677)
795 get rid of the dlink node too
798 libratbox/trunk/src/event.c (File Modified)
801 androsyn 2007/12/10 19:15:19 UTC (24675)
803 get rid of bogus ev = ptr->data stuff
806 libratbox/trunk/src/event.c (File Modified)
809 androsyn 2007/11/28 19:35:34 UTC (24637)
811 turn on DISABLE_SSL_COMP
814 libratbox/trunk/src/openssl.c (File Modified)
817 androsyn 2007/11/26 20:30:59 UTC (24615)
819 meh..just return the revision
822 libratbox/trunk/src/ratbox_lib.c (File Modified)
825 androsyn 2007/11/26 20:20:12 UTC (24613)
827 actually Rev makes more sense here
830 libratbox/trunk/src/ratbox_lib.c (File Modified)
833 androsyn 2007/11/26 20:19:24 UTC (24611)
838 libratbox/trunk/src/ratbox_lib.c (File Modified)
841 androsyn 2007/11/26 20:18:12 UTC (24609)
843 forgot to commit ratbox_lib.h
846 libratbox/trunk/include/ratbox_lib.h (File Modified)
849 androsyn 2007/11/26 20:09:05 UTC (24607)
854 libratbox/trunk/src/ratbox_lib.c (File Modified)
857 androsyn 2007/11/26 20:01:07 UTC (24605)
859 have helpers replace fds 0-2 with /dev/null
862 libratbox/trunk/src/helper.c (File Modified)
865 androsyn 2007/11/19 17:14:40 UTC (24551)
867 missed an IPV6 to RB_IPV6 change
870 libratbox/trunk/include/rb_patricia.h (File Modified)
873 androsyn 2007/11/19 17:13:31 UTC (24549)
875 add ctype.h to ratbox_lib.h
878 libratbox/trunk/include/ratbox_lib.h (File Modified)
881 androsyn 2007/11/19 17:04:32 UTC (24547)
883 add some autoconf goop for better detecting ipv6 and change the IPV6 define to RB_IPV6
886 libratbox/trunk/acinclude.m4 (File Modified)
887 libratbox/trunk/configure (File Modified)
888 libratbox/trunk/configure.ac (File Modified)
889 libratbox/trunk/include/commio-int.h (File Modified)
890 libratbox/trunk/include/libratbox_config.h.in (File Modified)
891 libratbox/trunk/include/ratbox_lib.h (File Modified)
892 libratbox/trunk/src/commio.c (File Modified)
893 libratbox/trunk/src/openssl.c (File Modified)
894 libratbox/trunk/src/patricia.c (File Modified)
897 jilles 2007/11/17 15:35:48 UTC (24543)
899 Fix 100% cpu usage after certain SSL errors.
900 One way to trigger this was to telnet (non-SSL) to an
901 SSL port, then close the connection.
905 libratbox/trunk/src/openssl.c (File Modified)
908 jilles 2007/11/17 14:50:14 UTC (24541)
910 Avoid crash in a certain case where the sending process died.
911 Apparently CMSG_FIRSTHDR returns NULL in certain cases
912 where the sending process died and the file descriptors
917 libratbox/trunk/src/commio.c (File Modified)
920 androsyn 2007/11/15 19:44:57 UTC (24525)
922 add rb_ssl_start_connected with ssld in ratbox needs
925 libratbox/trunk/include/rb_commio.h (File Modified)
926 libratbox/trunk/src/openssl.c (File Modified)
929 androsyn 2007/11/13 19:48:49 UTC (24505)
931 fix minor bug in rb_send_fd_buf
934 libratbox/trunk/src/commio.c (File Modified)
937 androsyn 2007/11/08 16:18:17 UTC (24477)
939 change rb_lib_init not to init linebufs as not everything will likely need linebufs
942 libratbox/trunk/include/ratbox_lib.h (File Modified)
943 libratbox/trunk/src/helper.c (File Modified)
944 libratbox/trunk/src/ratbox_lib.c (File Modified)
947 androsyn 2007/11/06 17:26:57 UTC (24459)
949 add rb_get_type and rb_set_type
952 libratbox/trunk/include/rb_commio.h (File Modified)
953 libratbox/trunk/src/commio.c (File Modified)
956 androsyn 2007/11/05 17:15:41 UTC (24451)
958 set rb_pipe fds non blocking by default
961 libratbox/trunk/src/commio.c (File Modified)
964 androsyn 2007/11/02 17:32:00 UTC (24439)
966 add rb_ssl_start_accepted
969 libratbox/trunk/include/rb_commio.h (File Modified)
970 libratbox/trunk/src/openssl.c (File Modified)
973 androsyn 2007/10/24 15:49:39 UTC (24434)
975 tweak the fd passing stuff to pass more than one fd if needed
978 libratbox/trunk/include/rb_commio.h (File Modified)
979 libratbox/trunk/src/commio.c (File Modified)
982 androsyn 2007/10/23 20:28:27 UTC (24426)
984 rename patricia.h to rb_patricia.h and add it to ratbox_lib.h
987 libratbox/trunk/include/patricia.h (File Deleted)
988 libratbox/trunk/include/ratbox_lib.h (File Modified)
989 libratbox/trunk/include/rb_patricia.h (File Added)
990 libratbox/trunk/src/patricia.c (File Modified)
993 androsyn 2007/10/23 20:26:01 UTC (24424)
995 Add patricia.c to libratbox
999 libratbox/trunk/include/patricia.h (File Added)
1000 libratbox/trunk/src/Makefile.am (File Modified)
1001 libratbox/trunk/src/Makefile.in (File Modified)
1002 libratbox/trunk/src/patricia.c (File Added)
1005 androsyn 2007/10/23 18:30:20 UTC (24422)
1007 deal with not having a ancillary message
1010 libratbox/trunk/include/rb_commio.h (File Modified)
1011 libratbox/trunk/src/commio.c (File Modified)
1014 androsyn 2007/10/22 20:42:11 UTC (24420)
1016 add some functions to pass fds back and forth over unix sockets
1019 libratbox/trunk/include/rb_commio.h (File Modified)
1020 libratbox/trunk/src/commio.c (File Modified)
1023 androsyn 2007/09/05 02:34:21 UTC (24384)
1025 fix event_time_min stuff to actually work right
1028 libratbox/trunk/src/event.c (File Modified)
1029 libratbox/trunk/src/ratbox_lib.c (File Modified)
1032 androsyn 2007/09/05 01:49:21 UTC (24382)
1034 move up the first rb_set_time()
1037 libratbox/trunk/src/ratbox_lib.c (File Modified)
1040 androsyn 2007/09/04 22:08:54 UTC (24380)
1042 Rerun libtoolize and get newer versions of libtool
1045 libratbox/trunk/config.guess (File Modified)
1046 libratbox/trunk/config.sub (File Modified)
1047 libratbox/trunk/ltmain.sh (File Modified)
1050 androsyn 2007/09/04 19:34:44 UTC (24374)
1052 make the WIN32_LEAN_AND_MEAN stuff actually go into outfile
1055 libratbox/trunk/configure (File Modified)
1056 libratbox/trunk/configure.ac (File Modified)
1059 androsyn 2007/09/04 19:30:58 UTC (24372)
1061 rebuild makefiles with automake 1.10
1064 libratbox/trunk/Makefile.in (File Modified)
1065 libratbox/trunk/aclocal.m4 (File Modified)
1066 libratbox/trunk/configure.ac (File Modified)
1067 libratbox/trunk/src/Makefile.in (File Modified)
1070 androsyn 2007/09/04 17:54:44 UTC (24354)
1075 libratbox/trunk/include/ratbox_lib.h (File Modified)
1078 androsyn 2007/09/04 17:23:20 UTC (24352)
1080 remove unused variable
1083 libratbox/trunk/src/kqueue.c (File Modified)
1086 androsyn 2007/09/04 17:18:49 UTC (24350)
1088 tweak compile flags for interix
1091 libratbox/trunk/configure (File Modified)
1092 libratbox/trunk/configure.ac (File Modified)
1095 androsyn 2007/09/04 17:09:40 UTC (24348)
1100 libratbox/trunk/configure (File Modified)
1101 libratbox/trunk/configure.ac (File Modified)
1104 androsyn 2007/09/04 17:05:14 UTC (24346)
1106 define all_source for a platform that needs it :/
1109 libratbox/trunk/configure (File Modified)
1110 libratbox/trunk/configure.ac (File Modified)
1113 androsyn 2007/09/04 17:00:09 UTC (24342)
1115 some minor header tweaks
1118 libratbox/trunk/configure (File Modified)
1119 libratbox/trunk/configure.ac (File Modified)
1120 libratbox/trunk/src/win32.c (File Modified)
1123 androsyn 2007/09/04 16:49:33 UTC (24340)
1125 add arpa/inet.h check
1128 libratbox/trunk/configure (File Modified)
1129 libratbox/trunk/configure.ac (File Modified)
1130 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1133 androsyn 2007/09/01 01:53:03 UTC (24326)
1135 link against libcrypto as well as libssl
1138 libratbox/trunk/configure (File Modified)
1139 libratbox/trunk/configure.ac (File Modified)
1142 androsyn 2007/08/31 22:05:45 UTC (24324)
1144 some header tweaks and renames
1147 libratbox/trunk/configure (File Modified)
1148 libratbox/trunk/configure.ac (File Modified)
1149 libratbox/trunk/include/balloc.h (File Deleted)
1150 libratbox/trunk/include/commio.h (File Deleted)
1151 libratbox/trunk/include/event.h (File Deleted)
1152 libratbox/trunk/include/helper.h (File Deleted)
1153 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1154 libratbox/trunk/include/linebuf.h (File Deleted)
1155 libratbox/trunk/include/ratbox_lib.h (File Modified)
1156 libratbox/trunk/include/rawbuf.h (File Deleted)
1157 libratbox/trunk/include/rb_balloc.h (File Added)
1158 libratbox/trunk/include/rb_commio.h (File Added)
1159 libratbox/trunk/include/rb_event.h (File Added)
1160 libratbox/trunk/include/rb_helper.h (File Added)
1161 libratbox/trunk/include/rb_linebuf.h (File Added)
1162 libratbox/trunk/include/rb_rawbuf.h (File Added)
1163 libratbox/trunk/include/rb_snprintf.h (File Added)
1164 libratbox/trunk/include/rb_tools.h (File Added)
1165 libratbox/trunk/include/snprintf.h (File Deleted)
1166 libratbox/trunk/include/tools.h (File Deleted)
1167 libratbox/trunk/src/balloc.c (File Modified)
1168 libratbox/trunk/src/commio.c (File Modified)
1169 libratbox/trunk/src/crypt.c (File Modified)
1170 libratbox/trunk/src/devpoll.c (File Modified)
1171 libratbox/trunk/src/epoll.c (File Modified)
1172 libratbox/trunk/src/helper.c (File Modified)
1173 libratbox/trunk/src/kqueue.c (File Modified)
1174 libratbox/trunk/src/linebuf.c (File Modified)
1175 libratbox/trunk/src/poll.c (File Modified)
1176 libratbox/trunk/src/ports.c (File Modified)
1177 libratbox/trunk/src/ratbox_lib.c (File Modified)
1178 libratbox/trunk/src/rawbuf.c (File Modified)
1179 libratbox/trunk/src/rb_memory.c (File Modified)
1180 libratbox/trunk/src/select.c (File Modified)
1181 libratbox/trunk/src/sigio.c (File Modified)
1182 libratbox/trunk/src/snprintf.c (File Modified)
1183 libratbox/trunk/src/tools.c (File Modified)
1184 libratbox/trunk/src/unix.c (File Modified)
1185 libratbox/trunk/src/win32.c (File Modified)
1188 androsyn 2007/08/31 21:48:41 UTC (24322)
1190 actually get rid of the posix_c_source stuff for now..
1193 libratbox/trunk/configure (File Modified)
1194 libratbox/trunk/configure.ac (File Modified)
1195 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1198 androsyn 2007/08/31 15:10:15 UTC (24320)
1200 move the rb_event_run() call until after rb_select
1203 libratbox/trunk/src/ratbox_lib.c (File Modified)
1206 androsyn 2007/08/31 14:48:03 UTC (24318)
1208 i don't think these rb_set_times() are needed here
1211 libratbox/trunk/src/event.c (File Modified)
1214 androsyn 2007/08/31 03:26:15 UTC (24316)
1216 make the rb_lib_loop not blow up when next = 0
1219 libratbox/trunk/src/event.c (File Modified)
1220 libratbox/trunk/src/ratbox_lib.c (File Modified)
1223 androsyn 2007/08/31 02:08:52 UTC (24314)
1225 tweak the event code a little bit more
1228 libratbox/trunk/include/event.h (File Modified)
1229 libratbox/trunk/src/event.c (File Modified)
1230 libratbox/trunk/src/ratbox_lib.c (File Modified)
1233 androsyn 2007/08/31 01:47:38 UTC (24312)
1235 set rb_timeout_ev to NULL after doing rb_event_delete
1238 libratbox/trunk/src/commio.c (File Modified)
1241 androsyn 2007/08/31 01:21:42 UTC (24308)
1243 tweak some of the event stuff
1246 libratbox/trunk/include/event.h (File Modified)
1247 libratbox/trunk/src/balloc.c (File Modified)
1248 libratbox/trunk/src/commio.c (File Modified)
1249 libratbox/trunk/src/event.c (File Modified)
1250 libratbox/trunk/src/helper.c (File Modified)
1253 androsyn 2007/08/30 20:35:13 UTC (24304)
1255 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
1258 libratbox/trunk/src/event.c (File Modified)
1259 libratbox/trunk/src/ratbox_lib.c (File Modified)
1262 androsyn 2007/08/30 20:00:06 UTC (24302)
1264 add rb_event_next to get the time when the next event should run
1267 libratbox/trunk/include/event.h (File Modified)
1268 libratbox/trunk/src/event.c (File Modified)
1271 androsyn 2007/08/30 19:29:48 UTC (24300)
1276 libratbox/trunk/acinclude.m4 (File Modified)
1277 libratbox/trunk/configure (File Modified)
1278 libratbox/trunk/configure.ac (File Modified)
1279 libratbox/trunk/include/ratbox_lib.h (File Modified)
1282 androsyn 2007/08/30 19:15:10 UTC (24298)
1284 fix a few more autoconf things
1287 libratbox/trunk/configure (File Modified)
1288 libratbox/trunk/configure.ac (File Modified)
1289 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1290 libratbox/trunk/include/ratbox_lib.h (File Modified)
1291 libratbox/trunk/src/commio.c (File Modified)
1294 androsyn 2007/08/30 18:55:22 UTC (24296)
1296 fix the intptr/intmax checks
1299 libratbox/trunk/acinclude.m4 (File Modified)
1300 libratbox/trunk/configure (File Modified)
1301 libratbox/trunk/configure.ac (File Modified)
1304 androsyn 2007/08/30 16:57:59 UTC (24294)
1306 generate a header file that can be installed with the library that isn't the standard autoconf header so we don't clash
1309 libratbox/trunk/configure (File Modified)
1310 libratbox/trunk/configure.ac (File Modified)
1311 libratbox/trunk/include/commio-int.h (File Modified)
1312 libratbox/trunk/include/commio.h (File Modified)
1313 libratbox/trunk/include/linebuf.h (File Modified)
1314 libratbox/trunk/include/ratbox_lib.h (File Modified)
1315 libratbox/trunk/include/rb_memory.h (File Modified)
1316 libratbox/trunk/src/commio.c (File Modified)
1317 libratbox/trunk/src/crypt.c (File Modified)
1318 libratbox/trunk/src/openssl.c (File Modified)
1319 libratbox/trunk/src/rawbuf.c (File Modified)
1322 androsyn 2007/08/29 20:16:46 UTC (24292)
1324 put epoll info into a struct
1327 libratbox/trunk/src/epoll.c (File Modified)
1330 androsyn 2007/08/29 20:16:18 UTC (24290)
1332 make heap_lists be malloced
1335 libratbox/trunk/src/balloc.c (File Modified)
1338 androsyn 2007/08/29 19:49:43 UTC (24288)
1340 remove some unneeded macros from acinclude.m4
1343 libratbox/trunk/acinclude.m4 (File Modified)
1346 androsyn 2007/08/29 19:47:49 UTC (24286)
1348 More portablity cleanups with autoconf and other things
1352 libratbox/trunk/configure (File Modified)
1353 libratbox/trunk/configure.ac (File Modified)
1354 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1355 libratbox/trunk/include/ratbox_lib.h (File Modified)
1356 libratbox/trunk/src/commio.c (File Modified)
1357 libratbox/trunk/src/crypt.c (File Modified)
1360 androsyn 2007/08/29 17:54:50 UTC (24284)
1362 Make the detection of intXX_t types work a bit better
1366 libratbox/trunk/acinclude.m4 (File Modified)
1367 libratbox/trunk/aclocal.m4 (File Modified)
1368 libratbox/trunk/configure (File Modified)
1371 androsyn 2007/08/27 19:29:16 UTC (24282)
1373 fix some minor issues in acinclude.m4
1376 libratbox/trunk/acinclude.m4 (File Modified)
1377 libratbox/trunk/configure (File Modified)
1380 androsyn 2007/08/27 19:25:53 UTC (24280)
1382 move struct msghdr msg into the HAVE_SENDMSG ifdef too
1385 libratbox/trunk/src/commio.c (File Modified)
1388 androsyn 2007/08/27 19:18:19 UTC (24278)
1390 deal with platforms not having sendmsg
1393 libratbox/trunk/src/commio.c (File Modified)
1396 androsyn 2007/08/27 19:12:20 UTC (24276)
1398 change strcasecmp to strcmp
1401 libratbox/trunk/src/commio.c (File Modified)
1404 androsyn 2007/08/27 04:00:24 UTC (24272)
1406 s/ignoreErrno/rb_ignore_errno/g
1409 libratbox/trunk/include/commio.h (File Modified)
1410 libratbox/trunk/src/commio.c (File Modified)
1411 libratbox/trunk/src/devpoll.c (File Modified)
1412 libratbox/trunk/src/epoll.c (File Modified)
1413 libratbox/trunk/src/helper.c (File Modified)
1414 libratbox/trunk/src/kqueue.c (File Modified)
1415 libratbox/trunk/src/openssl.c (File Modified)
1416 libratbox/trunk/src/poll.c (File Modified)
1417 libratbox/trunk/src/select.c (File Modified)
1418 libratbox/trunk/src/sigio.c (File Modified)
1421 androsyn 2007/08/23 23:55:44 UTC (24270)
1423 change a few cases of ircd-ratbox to libratbox
1426 libratbox/trunk/configure (File Modified)
1427 libratbox/trunk/configure.ac (File Modified)
1428 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1431 androsyn 2007/08/23 23:46:25 UTC (24268)
1433 Change IRCD_PREFIX to RB_PREFIX
1436 libratbox/trunk/Makefile.in (File Modified)
1437 libratbox/trunk/configure (File Modified)
1438 libratbox/trunk/configure.ac (File Modified)
1439 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1440 libratbox/trunk/src/Makefile.in (File Modified)
1443 androsyn 2007/08/23 23:38:03 UTC (24266)
1445 change some defines and what not from IRCD_ to RB_
1448 libratbox/trunk/include/balloc.h (File Modified)
1449 libratbox/trunk/include/commio-int.h (File Modified)
1450 libratbox/trunk/include/commio.h (File Modified)
1451 libratbox/trunk/include/event.h (File Modified)
1452 libratbox/trunk/include/helper.h (File Modified)
1453 libratbox/trunk/include/linebuf.h (File Modified)
1454 libratbox/trunk/include/ratbox_lib.h (File Modified)
1455 libratbox/trunk/include/rawbuf.h (File Modified)
1456 libratbox/trunk/include/rb_memory.h (File Modified)
1457 libratbox/trunk/include/snprintf.h (File Modified)
1458 libratbox/trunk/include/tools.h (File Modified)
1459 libratbox/trunk/src/commio.c (File Modified)
1460 libratbox/trunk/src/devpoll.c (File Modified)
1461 libratbox/trunk/src/epoll.c (File Modified)
1462 libratbox/trunk/src/helper.c (File Modified)
1463 libratbox/trunk/src/kqueue.c (File Modified)
1464 libratbox/trunk/src/linebuf.c (File Modified)
1465 libratbox/trunk/src/openssl.c (File Modified)
1466 libratbox/trunk/src/poll.c (File Modified)
1467 libratbox/trunk/src/ports.c (File Modified)
1468 libratbox/trunk/src/rawbuf.c (File Modified)
1469 libratbox/trunk/src/select.c (File Modified)
1470 libratbox/trunk/src/sigio.c (File Modified)
1471 libratbox/trunk/src/win32.c (File Modified)
1474 androsyn 2007/08/23 22:54:04 UTC (24264)
1476 don't export rb_event_find
1479 libratbox/trunk/include/event.h (File Modified)
1480 libratbox/trunk/src/event.c (File Modified)
1483 androsyn 2007/08/23 17:45:02 UTC (24262)
1485 - Fix poll and sigio not to be some braindamaged i think.
1486 - Actually update the rawbuf length left when using rawbuf flush.
1487 - Fix some openssl issues with accepting connections
1491 libratbox/trunk/src/epoll.c (File Modified)
1492 libratbox/trunk/src/openssl.c (File Modified)
1493 libratbox/trunk/src/poll.c (File Modified)
1494 libratbox/trunk/src/rawbuf.c (File Modified)
1495 libratbox/trunk/src/sigio.c (File Modified)
1498 androsyn 2007/08/23 15:11:18 UTC (24258)
1500 fix rb_rb_dlink_list_length calls
1503 libratbox/trunk/src/balloc.c (File Modified)
1504 libratbox/trunk/src/commio.c (File Modified)
1507 androsyn 2007/08/23 15:08:42 UTC (24256)
1509 doubled rb by accident on rb_dlink_list_length
1512 libratbox/trunk/include/tools.h (File Modified)
1515 androsyn 2007/08/23 01:20:13 UTC (24254)
1517 change __MINGW32__ ifdefs to WIN32 and so on
1520 libratbox/trunk/include/commio-int.h (File Modified)
1521 libratbox/trunk/include/commio.h (File Modified)
1522 libratbox/trunk/include/ratbox_lib.h (File Modified)
1523 libratbox/trunk/src/balloc.c (File Modified)
1524 libratbox/trunk/src/commio.c (File Modified)
1525 libratbox/trunk/src/helper.c (File Modified)
1526 libratbox/trunk/src/openssl.c (File Modified)
1527 libratbox/trunk/src/win32.c (File Modified)
1530 androsyn 2007/08/23 01:16:21 UTC (24252)
1532 make things compile with mingw32 again
1535 libratbox/trunk/include/ratbox_lib.h (File Modified)
1536 libratbox/trunk/src/commio.c (File Modified)
1537 libratbox/trunk/src/helper.c (File Modified)
1538 libratbox/trunk/src/nossl.c (File Modified)
1539 libratbox/trunk/src/unix.c (File Modified)
1540 libratbox/trunk/src/win32.c (File Modified)
1543 androsyn 2007/08/22 19:11:55 UTC (24248)
1545 rename ircd_memory.c to rb_memory.c
1548 libratbox/trunk/src/Makefile.am (File Modified)
1549 libratbox/trunk/src/Makefile.in (File Modified)
1550 libratbox/trunk/src/ircd_memory.c (File Deleted)
1551 libratbox/trunk/src/rb_memory.c (File Added)
1554 androsyn 2007/08/22 19:10:33 UTC (24246)
1556 rename dlink_* to rb_dlink_ and so on
1559 libratbox/trunk/include/commio-int.h (File Modified)
1560 libratbox/trunk/include/linebuf.h (File Modified)
1561 libratbox/trunk/include/tools.h (File Modified)
1562 libratbox/trunk/src/balloc.c (File Modified)
1563 libratbox/trunk/src/commio.c (File Modified)
1564 libratbox/trunk/src/event.c (File Modified)
1565 libratbox/trunk/src/linebuf.c (File Modified)
1566 libratbox/trunk/src/ratbox_lib.c (File Modified)
1567 libratbox/trunk/src/rawbuf.c (File Modified)
1568 libratbox/trunk/src/tools.c (File Modified)
1571 androsyn 2007/08/22 18:44:30 UTC (24242)
1573 rename functions from ircd_ to rb_
1576 libratbox/trunk/include/balloc.h (File Modified)
1577 libratbox/trunk/include/commio-int.h (File Modified)
1578 libratbox/trunk/include/commio.h (File Modified)
1579 libratbox/trunk/include/event.h (File Modified)
1580 libratbox/trunk/include/helper.h (File Modified)
1581 libratbox/trunk/include/ircd_memory.h (File Deleted)
1582 libratbox/trunk/include/linebuf.h (File Modified)
1583 libratbox/trunk/include/ratbox_lib.h (File Modified)
1584 libratbox/trunk/include/rawbuf.h (File Modified)
1585 libratbox/trunk/include/rb_memory.h (File Added)
1586 libratbox/trunk/include/snprintf.h (File Modified)
1587 libratbox/trunk/include/tools.h (File Modified)
1588 libratbox/trunk/src/balloc.c (File Modified)
1589 libratbox/trunk/src/commio.c (File Modified)
1590 libratbox/trunk/src/crypt.c (File Modified)
1591 libratbox/trunk/src/devpoll.c (File Modified)
1592 libratbox/trunk/src/epoll.c (File Modified)
1593 libratbox/trunk/src/event.c (File Modified)
1594 libratbox/trunk/src/helper.c (File Modified)
1595 libratbox/trunk/src/ircd_memory.c (File Modified)
1596 libratbox/trunk/src/kqueue.c (File Modified)
1597 libratbox/trunk/src/linebuf.c (File Modified)
1598 libratbox/trunk/src/nossl.c (File Modified)
1599 libratbox/trunk/src/openssl.c (File Modified)
1600 libratbox/trunk/src/poll.c (File Modified)
1601 libratbox/trunk/src/ports.c (File Modified)
1602 libratbox/trunk/src/ratbox_lib.c (File Modified)
1603 libratbox/trunk/src/rawbuf.c (File Modified)
1604 libratbox/trunk/src/select.c (File Modified)
1605 libratbox/trunk/src/sigio.c (File Modified)
1606 libratbox/trunk/src/snprintf.c (File Modified)
1607 libratbox/trunk/src/tools.c (File Modified)
1608 libratbox/trunk/src/unix.c (File Modified)
1609 libratbox/trunk/src/win32.c (File Modified)
1612 androsyn 2007/08/22 18:39:41 UTC (24240)
1614 deal with some of the s/libircd/libratbox/ name changes
1617 libratbox/trunk/Makefile.in (File Modified)
1618 libratbox/trunk/configure (File Modified)
1619 libratbox/trunk/configure.ac (File Modified)
1620 libratbox/trunk/include/ircd_lib.h (File Deleted)
1621 libratbox/trunk/include/libircd_config.h.in (File Deleted)
1622 libratbox/trunk/include/libratbox_config.h.in (File Added)
1623 libratbox/trunk/include/ratbox_lib.h (File Added)
1624 libratbox/trunk/src/Makefile.am (File Modified)
1625 libratbox/trunk/src/Makefile.in (File Modified)
1626 libratbox/trunk/src/balloc.c (File Modified)
1627 libratbox/trunk/src/commio.c (File Modified)
1628 libratbox/trunk/src/crypt.c (File Modified)
1629 libratbox/trunk/src/devpoll.c (File Modified)
1630 libratbox/trunk/src/epoll.c (File Modified)
1631 libratbox/trunk/src/event.c (File Modified)
1632 libratbox/trunk/src/helper.c (File Modified)
1633 libratbox/trunk/src/ircd_lib.c (File Deleted)
1634 libratbox/trunk/src/ircd_memory.c (File Modified)
1635 libratbox/trunk/src/kqueue.c (File Modified)
1636 libratbox/trunk/src/linebuf.c (File Modified)
1637 libratbox/trunk/src/poll.c (File Modified)
1638 libratbox/trunk/src/ports.c (File Modified)
1639 libratbox/trunk/src/ratbox_lib.c (File Added)
1640 libratbox/trunk/src/rawbuf.c (File Modified)
1641 libratbox/trunk/src/select.c (File Modified)
1642 libratbox/trunk/src/sigio.c (File Modified)
1643 libratbox/trunk/src/snprintf.c (File Modified)
1644 libratbox/trunk/src/tools.c (File Modified)
1645 libratbox/trunk/src/unix.c (File Modified)
1646 libratbox/trunk/src/win32.c (File Modified)
1649 androsyn 2007/08/22 01:29:24 UTC (24237)
1651 Don't free fde_t's until after the poll loops have finished
1654 libircd/trunk/src/commio.c (File Modified)
1657 androsyn 2007/08/21 18:53:10 UTC (24233)
1659 make ircd_get_sockerr use ircd_fde_t as well
1662 libircd/trunk/include/commio.h (File Modified)
1663 libircd/trunk/src/commio.c (File Modified)
1666 androsyn 2007/08/21 18:45:08 UTC (24231)
1668 tweak ircd_set_buffers
1671 libircd/trunk/include/commio.h (File Modified)
1672 libircd/trunk/src/commio.c (File Modified)
1675 androsyn 2007/08/21 18:28:05 UTC (24229)
1677 add santy checking to ircd_get_fd
1680 libircd/trunk/src/commio.c (File Modified)
1683 androsyn 2007/08/21 18:24:36 UTC (24227)
1688 libircd/trunk/include/commio.h (File Modified)
1689 libircd/trunk/src/commio.c (File Modified)
1692 androsyn 2007/08/21 18:18:16 UTC (24225)
1694 remove some crufty code in helper.c
1697 libircd/trunk/src/helper.c (File Modified)
1700 androsyn 2007/08/21 18:13:55 UTC (24223)
1702 rename fde_t to ircd_fde_t
1705 libircd/trunk/include/commio-int.h (File Modified)
1706 libircd/trunk/include/commio.h (File Modified)
1707 libircd/trunk/include/linebuf.h (File Modified)
1708 libircd/trunk/include/rawbuf.h (File Modified)
1709 libircd/trunk/src/commio.c (File Modified)
1710 libircd/trunk/src/devpoll.c (File Modified)
1711 libircd/trunk/src/epoll.c (File Modified)
1712 libircd/trunk/src/helper.c (File Modified)
1713 libircd/trunk/src/kqueue.c (File Modified)
1714 libircd/trunk/src/linebuf.c (File Modified)
1715 libircd/trunk/src/openssl.c (File Modified)
1716 libircd/trunk/src/poll.c (File Modified)
1717 libircd/trunk/src/ports.c (File Modified)
1718 libircd/trunk/src/rawbuf.c (File Modified)
1719 libircd/trunk/src/select.c (File Modified)
1720 libircd/trunk/src/sigio.c (File Modified)
1721 libircd/trunk/src/win32.c (File Modified)
1724 androsyn 2007/08/21 17:58:34 UTC (24221)
1726 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
1729 libircd/trunk/include/commio-int.h (File Modified)
1730 libircd/trunk/include/commio.h (File Modified)
1731 libircd/trunk/include/ircd_lib.h (File Modified)
1732 libircd/trunk/include/linebuf.h (File Modified)
1733 libircd/trunk/include/rawbuf.h (File Modified)
1734 libircd/trunk/src/commio.c (File Modified)
1735 libircd/trunk/src/devpoll.c (File Modified)
1736 libircd/trunk/src/epoll.c (File Modified)
1737 libircd/trunk/src/helper.c (File Modified)
1738 libircd/trunk/src/kqueue.c (File Modified)
1739 libircd/trunk/src/linebuf.c (File Modified)
1740 libircd/trunk/src/openssl.c (File Modified)
1741 libircd/trunk/src/poll.c (File Modified)
1742 libircd/trunk/src/ports.c (File Modified)
1743 libircd/trunk/src/rawbuf.c (File Modified)
1744 libircd/trunk/src/select.c (File Modified)
1745 libircd/trunk/src/sigio.c (File Modified)
1746 libircd/trunk/src/win32.c (File Modified)
1749 androsyn 2007/08/15 17:06:59 UTC (24211)
1751 cleanup the fde_t struct a bit so that accept and connect data are only allocated as needed
1754 libircd/trunk/include/commio-int.h (File Modified)
1755 libircd/trunk/src/commio.c (File Modified)
1756 libircd/trunk/src/openssl.c (File Modified)
1757 libircd/trunk/src/sigio.c (File Modified)
1760 androsyn 2007/08/15 16:07:57 UTC (24209)
1762 remove some warnings
1765 libircd/trunk/include/commio-int.h (File Modified)
1768 androsyn 2007/08/15 16:06:31 UTC (24207)
1770 move UIO_MAXIOV stuff to commio-int.h
1773 libircd/trunk/include/commio-int.h (File Modified)
1774 libircd/trunk/include/commio.h (File Modified)
1775 libircd/trunk/src/linebuf.c (File Modified)
1776 libircd/trunk/src/rawbuf.c (File Modified)
1779 androsyn 2007/08/15 02:16:03 UTC (24205)
1784 libircd/trunk/include/rawbuf.h (File Modified)
1787 androsyn 2007/08/13 18:56:55 UTC (24203)
1789 cleanup time handling a bit
1792 libircd/trunk/include/ircd_lib.h (File Modified)
1793 libircd/trunk/src/ircd_lib.c (File Modified)
1796 androsyn 2007/08/13 18:41:03 UTC (24199)
1798 remove pointless crypt prototype from ircd_lib.h
1801 libircd/trunk/include/ircd_lib.h (File Modified)
1804 androsyn 2007/08/13 18:08:44 UTC (24195)
1806 remove ircd_currenttime macro and friends and just use the function call
1809 libircd/trunk/include/ircd_lib.h (File Modified)
1810 libircd/trunk/src/commio.c (File Modified)
1811 libircd/trunk/src/event.c (File Modified)
1814 androsyn 2007/08/13 18:06:14 UTC (24193)
1819 libircd/trunk/include/ircd_lib.h (File Modified)
1820 libircd/trunk/src/ircd_lib.c (File Modified)
1823 androsyn 2007/08/10 23:06:48 UTC (24191)
1825 tweak some of rawbufs data types a bit
1828 libircd/trunk/include/rawbuf.h (File Modified)
1829 libircd/trunk/src/rawbuf.c (File Modified)
1832 androsyn 2007/08/10 02:07:22 UTC (24189)
1834 remove memmove call in rawbuf.c
1837 libircd/trunk/src/rawbuf.c (File Modified)
1840 androsyn 2007/08/06 20:23:06 UTC (24187)
1842 make ircd_free_rawbuffer free all buffers associated with the head
1845 libircd/trunk/src/rawbuf.c (File Modified)
1848 androsyn 2007/08/06 17:33:37 UTC (24185)
1850 fixed a bug where we passed the helpers sendq instead of the helper itself to ircd_helper_write_sendq
1853 libircd/trunk/src/helper.c (File Modified)
1856 androsyn 2007/08/06 17:30:54 UTC (24183)
1858 fix a minor buglet in ircd_rawbuf_get and add ircd_rawbuf_length
1861 libircd/trunk/include/rawbuf.h (File Modified)
1862 libircd/trunk/src/rawbuf.c (File Modified)
1865 androsyn 2007/08/06 17:07:09 UTC (24181)
1867 add rawbuf.c and rawbuf.h, this implements a buffering system similiar to linebuf.c but no reference counting and is 8bit clean
1870 libircd/trunk/Makefile.in (File Modified)
1871 libircd/trunk/include/ircd_lib.h (File Modified)
1872 libircd/trunk/include/rawbuf.h (File Added)
1873 libircd/trunk/src/Makefile.am (File Modified)
1874 libircd/trunk/src/Makefile.in (File Modified)
1875 libircd/trunk/src/rawbuf.c (File Added)
1878 androsyn 2007/08/06 13:18:20 UTC (24179)
1880 tidy up the _buf_line struct a bit
1883 libircd/trunk/include/linebuf.h (File Modified)
1886 jilles 2007/07/31 21:07:15 UTC (24135)
1888 Fix kqueue and devpoll for r24007.
1892 libircd/trunk/src/devpoll.c (File Modified)
1893 libircd/trunk/src/kqueue.c (File Modified)
1896 androsyn 2007/07/26 16:09:58 UTC (24117)
1898 if we call the helper_restart function, we need to return immediately
1901 libircd/trunk/src/helper.c (File Modified)
1904 androsyn 2007/07/26 14:35:22 UTC (24115)
1906 sanity check in ircd_ssl_shutdown
1909 libircd/trunk/src/openssl.c (File Modified)
1912 androsyn 2007/07/25 23:44:09 UTC (24111)
1914 fix dhparam handling
1917 libircd/trunk/src/openssl.c (File Modified)
1920 androsyn 2007/07/25 20:06:10 UTC (24109)
1925 libircd/trunk/src/nossl.c (File Modified)
1928 androsyn 2007/07/25 20:04:45 UTC (24107)
1930 check for errors when loading keyfiles and the like
1933 libircd/trunk/include/commio.h (File Modified)
1934 libircd/trunk/src/nossl.c (File Modified)
1935 libircd/trunk/src/openssl.c (File Modified)
1938 androsyn 2007/07/25 19:17:27 UTC (24103)
1940 add a prototype for ircd_get_random
1943 libircd/trunk/include/commio.h (File Modified)
1946 androsyn 2007/07/25 19:13:50 UTC (24101)
1951 libircd/trunk/include/commio.h (File Modified)
1952 libircd/trunk/src/nossl.c (File Modified)
1953 libircd/trunk/src/openssl.c (File Modified)
1956 androsyn 2007/07/25 17:52:33 UTC (24099)
1961 libircd/trunk/include/commio.h (File Modified)
1964 androsyn 2007/07/25 17:52:14 UTC (24097)
1966 dont use writev on ssl sockets as its rather pointless
1969 libircd/trunk/src/commio.c (File Modified)
1970 libircd/trunk/src/linebuf.c (File Modified)
1973 androsyn 2007/07/25 16:19:02 UTC (24091)
1975 remove ircd_slow_list_length and LIST_SANITY_CHECK
1978 libircd/trunk/include/ircd_lib.h (File Modified)
1979 libircd/trunk/include/tools.h (File Modified)
1980 libircd/trunk/src/tools.c (File Modified)
1983 androsyn 2007/07/25 16:10:07 UTC (24089)
1985 the libircd_abi stuff is no longer needed as we end up having the same size irc_sockaddr_storage regardless now
1988 libircd/trunk/configure (File Modified)
1989 libircd/trunk/configure.ac (File Modified)
1990 libircd/trunk/include/libircd_abi.h.in (File Deleted)
1993 androsyn 2007/07/25 15:50:00 UTC (24085)
1995 add a GET_SS_FAMILY macro
1998 libircd/trunk/include/ircd_lib.h (File Modified)
2001 androsyn 2007/07/25 15:45:24 UTC (24083)
2003 do some hackishness to make SET_SS_LEN compile issues get tripped up on platforms that don't need it
2006 libircd/trunk/include/ircd_lib.h (File Modified)
2007 libircd/trunk/src/commio.c (File Modified)
2010 androsyn 2007/07/25 15:35:12 UTC (24081)
2012 uncondtionally make irc_sockaddr_storage 128 bytes. Tweak some of the macros relating to sockaddr_storage as well
2015 libircd/trunk/configure (File Modified)
2016 libircd/trunk/configure.ac (File Modified)
2017 libircd/trunk/include/ircd_lib.h (File Modified)
2018 libircd/trunk/src/commio.c (File Modified)
2021 androsyn 2007/07/25 15:15:41 UTC (24079)
2023 - Remove timeout handler once we are ready to handoff the SSL connection to the callback.
2024 - Disable SSLv2 incoming connection support as these are widely accepted to be insecure.
2025 - Add an ifdef if we want to disable compression support in openssl
2030 libircd/trunk/src/openssl.c (File Modified)
2033 androsyn 2007/07/25 02:43:50 UTC (24075)
2035 Split client and server ssl contexts.
2036 Fix a minor compile error with ipv6
2041 libircd/trunk/src/commio.c (File Modified)
2042 libircd/trunk/src/openssl.c (File Modified)
2045 androsyn 2007/07/24 20:26:03 UTC (24073)
2047 case the void * ->ssl member to SSL * where necessary
2050 libircd/trunk/src/openssl.c (File Modified)
2053 androsyn 2007/07/24 19:18:15 UTC (24071)
2055 remove a debugging fprintf
2058 libircd/trunk/src/openssl.c (File Modified)
2061 androsyn 2007/07/24 19:09:40 UTC (24069)
2063 add outbound ssl connect code
2066 libircd/trunk/include/commio.h (File Modified)
2067 libircd/trunk/src/commio.c (File Modified)
2068 libircd/trunk/src/openssl.c (File Modified)
2071 androsyn 2007/07/24 17:55:17 UTC (24061)
2073 move a bunch of commio.h things into commio-int.h which doesn't get included by users of the library
2076 libircd/trunk/include/commio-int.h (File Added)
2077 libircd/trunk/include/commio.h (File Modified)
2078 libircd/trunk/src/commio.c (File Modified)
2079 libircd/trunk/src/devpoll.c (File Modified)
2080 libircd/trunk/src/epoll.c (File Modified)
2081 libircd/trunk/src/helper.c (File Modified)
2082 libircd/trunk/src/kqueue.c (File Modified)
2083 libircd/trunk/src/poll.c (File Modified)
2084 libircd/trunk/src/ports.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/07/24 17:25:41 UTC (24059)
2092 various prototype cleanups and the like
2095 libircd/trunk/include/commio.h (File Modified)
2096 libircd/trunk/include/tools.h (File Modified)
2097 libircd/trunk/src/commio.c (File Modified)
2098 libircd/trunk/src/tools.c (File Modified)
2099 libircd/trunk/src/unix.c (File Modified)
2102 androsyn 2007/07/24 17:19:38 UTC (24057)
2104 add prototype for ircd_crypt
2107 libircd/trunk/include/ircd_lib.h (File Modified)
2110 androsyn 2007/07/24 17:12:40 UTC (24055)
2112 Move openssl functions into openssl.c
2113 Add a nossl.c wrapper to keep functions that are exported to maintain the ABI.
2119 libircd/trunk/include/commio.h (File Modified)
2120 libircd/trunk/src/commio.c (File Modified)
2121 libircd/trunk/src/nossl.c (File Added)
2122 libircd/trunk/src/openssl.c (File Added)
2125 androsyn 2007/07/24 16:12:13 UTC (24051)
2127 its helpful when your helper loop actually loops
2130 libircd/trunk/src/helper.c (File Modified)
2133 androsyn 2007/07/24 15:57:08 UTC (24049)
2135 Do openssl detection in autoconf and wrap the ssl code in ifdefs
2139 libircd/trunk/Makefile.in (File Modified)
2140 libircd/trunk/configure (File Modified)
2141 libircd/trunk/configure.ac (File Modified)
2142 libircd/trunk/include/libircd_config.h.in (File Modified)
2143 libircd/trunk/src/Makefile.am (File Modified)
2144 libircd/trunk/src/Makefile.in (File Modified)
2145 libircd/trunk/src/commio.c (File Modified)
2148 androsyn 2007/07/24 15:08:34 UTC (24047)
2150 forgot to rename ircd_helper_read
2153 libircd/trunk/src/helper.c (File Modified)
2156 androsyn 2007/07/24 15:06:15 UTC (24045)
2158 tweak the helper read api a bit
2161 libircd/trunk/include/helper.h (File Modified)
2162 libircd/trunk/src/helper.c (File Modified)
2165 androsyn 2007/07/24 14:58:05 UTC (24043)
2167 change ircd_helper_read to take a ircd_helper pointer. Add an ircd_helper_loop() function as well
2170 libircd/trunk/include/helper.h (File Modified)
2171 libircd/trunk/src/helper.c (File Modified)
2174 androsyn 2007/07/24 14:49:26 UTC (24041)
2176 do printf format checking on ircd_helper_write
2179 libircd/trunk/include/helper.h (File Modified)
2182 androsyn 2007/07/24 03:37:24 UTC (24039)
2184 move struct _ircd_helper defintion to helper.c leaving just forward declarations in helper.h
2187 libircd/trunk/include/helper.h (File Modified)
2188 libircd/trunk/src/helper.c (File Modified)
2191 androsyn 2007/07/24 03:25:03 UTC (24037)
2193 move some struct definitions into balloc.c out of balloc.h
2196 libircd/trunk/include/balloc.h (File Modified)
2197 libircd/trunk/src/balloc.c (File Modified)
2200 androsyn 2007/07/24 03:21:09 UTC (24035)
2202 move struct ev_entry to event.c
2205 libircd/trunk/include/event.h (File Modified)
2206 libircd/trunk/src/event.c (File Modified)
2209 androsyn 2007/07/23 19:02:51 UTC (24033)
2211 get rid of this break that was breaking stuff
2214 libircd/trunk/src/commio.c (File Modified)
2217 androsyn 2007/07/20 17:39:33 UTC (24031)
2219 add a missing semicolon
2222 libircd/trunk/include/commio.h (File Modified)
2225 androsyn 2007/07/20 17:38:39 UTC (24029)
2227 add check for a missing pre callback
2228 add missing prototypes
2229 reduce ssl accept timeout to 10 seconds
2233 libircd/trunk/include/commio.h (File Modified)
2234 libircd/trunk/src/commio.c (File Modified)
2237 androsyn 2007/07/20 15:31:11 UTC (24025)
2239 initialize the type variable earlier
2242 libircd/trunk/src/commio.c (File Modified)
2245 androsyn 2007/07/20 15:28:45 UTC (24023)
2247 remove an unused variable
2250 libircd/trunk/src/commio.c (File Modified)
2253 androsyn 2007/07/20 15:26:05 UTC (24021)
2255 oops. don't ircd_open a file handle twice
2258 libircd/trunk/src/commio.c (File Modified)
2261 androsyn 2007/07/20 15:09:36 UTC (24019)
2263 add missing ircd_accept_tcp prototype
2266 libircd/trunk/include/commio.h (File Modified)
2269 androsyn 2007/07/20 15:07:47 UTC (24017)
2271 slightly change the ACPRE callback again
2274 libircd/trunk/include/commio.h (File Modified)
2275 libircd/trunk/src/commio.c (File Modified)
2278 androsyn 2007/07/20 15:04:40 UTC (24015)
2280 slightly change the ACPRE callback
2283 libircd/trunk/include/commio.h (File Modified)
2284 libircd/trunk/src/commio.c (File Modified)
2287 androsyn 2007/07/20 14:47:32 UTC (24009)
2289 Add an accept pre-callback to so that we can do things like dline/reject cache processing early
2292 libircd/trunk/include/commio.h (File Modified)
2293 libircd/trunk/src/commio.c (File Modified)
2296 androsyn 2007/07/20 14:32:24 UTC (24007)
2298 Change FD_* enums into a bitmask called IRCD_FD
2301 libircd/trunk/include/commio.h (File Modified)
2302 libircd/trunk/src/commio.c (File Modified)
2303 libircd/trunk/src/epoll.c (File Modified)
2304 libircd/trunk/src/helper.c (File Modified)
2307 androsyn 2007/07/20 03:01:32 UTC (24005)
2309 first part of my currently busted ssl/tls code
2312 libircd/trunk/include/commio.h (File Modified)
2313 libircd/trunk/src/commio.c (File Modified)
2314 libircd/trunk/src/epoll.c (File Modified)
2317 androsyn 2007/07/20 02:58:45 UTC (24003)
2319 add a missing balloc commit
2322 libircd/trunk/src/balloc.c (File Modified)
2325 jilles 2007/02/11 19:25:02 UTC (23608)
2327 Don't lose a kqueue update when there are very many at a time.
2329 charybdis r3205 (nenolod)
2333 libircd/trunk/src/kqueue.c (File Modified)
2336 androsyn 2007/02/01 17:37:46 UTC (23565)
2338 remove in6addr_any check
2341 libircd/trunk/configure (File Modified)
2342 libircd/trunk/configure.ac (File Modified)
2343 libircd/trunk/include/libircd_config.h.in (File Modified)
2346 androsyn 2007/02/01 17:10:04 UTC (23559)
2351 libircd/trunk/Makefile.in (File Modified)
2352 libircd/trunk/configure (File Modified)
2353 libircd/trunk/include/libircd_config.h.in (File Modified)
2354 libircd/trunk/src/Makefile.in (File Modified)
2357 jilles 2007/02/01 17:05:13 UTC (23555)
2359 export #define IPV6 to ircd code via a new autogenerated include/libircd_abi.h,
2360 fixes instability with --enable-ipv6
2364 libircd/trunk/configure.ac (File Modified)
2365 libircd/trunk/include/ircd_lib.h (File Modified)
2366 libircd/trunk/include/libircd_abi.h.in (File Added)
2369 androsyn 2007/02/01 16:49:21 UTC (23551)
2371 fix SET_SS_LEN for bsd from dho
2374 libircd/trunk/include/ircd_lib.h (File Modified)
2377 androsyn 2007/01/29 14:23:09 UTC (23543)
2379 change offset from char* to uintptr_t as we have autoconf goo to find/define uintptr_t for us
2382 libircd/trunk/src/balloc.c (File Modified)
2385 jilles 2007/01/27 13:22:02 UTC (23517)
2387 Make NOBALLOC have the regular blockheap functions fall back
2388 to ircd_malloc()/ircd_free(), instead of using #defines. This
2389 ensures NOBALLOC does not change the ABI.
2393 libircd/trunk/include/balloc.h (File Modified)
2394 libircd/trunk/src/balloc.c (File Modified)
2397 jilles 2007/01/27 13:19:53 UTC (23515)
2399 Minor balloc tweaks:
2400 - don't do arithmetic on void pointers
2401 - allocate the correct amount of memory (not too much)
2402 - add a standards-violating check on the pointer in ircd_bh_free()
2406 libircd/trunk/src/balloc.c (File Modified)
2409 jilles 2007/01/13 23:22:11 UTC (23453)
2411 Unbreak compile with --disable-balloc.
2415 libircd/trunk/src/linebuf.c (File Modified)
2418 androsyn 2007/01/08 15:35:04 UTC (23397)
2420 change false to no for disabling fortran and c++ in autoconf
2423 libircd/trunk/configure (File Modified)
2424 libircd/trunk/configure.ac (File Modified)
2427 androsyn 2007/01/08 15:32:40 UTC (23391)
2429 Disable checks for fortran, c++ and java...
2432 libircd/trunk/configure (File Modified)
2433 libircd/trunk/configure.ac (File Modified)
2434 libircd/trunk/src/Makefile.in (File Modified)
2437 androsyn 2007/01/05 17:11:39 UTC (23355)
2439 more blockheap usage stuff
2442 libircd/trunk/include/balloc.h (File Modified)
2443 libircd/trunk/src/balloc.c (File Modified)
2446 androsyn 2007/01/05 16:36:28 UTC (23353)
2452 libircd/trunk/include/balloc.h (File Modified)
2455 androsyn 2007/01/05 16:34:52 UTC (23351)
2457 forgot to add the user data to the usage cb typedef
2460 libircd/trunk/include/balloc.h (File Modified)
2463 androsyn 2007/01/05 16:31:00 UTC (23349)
2465 change usage callback to include a user data variable
2468 libircd/trunk/include/balloc.h (File Modified)
2469 libircd/trunk/src/balloc.c (File Modified)
2472 androsyn 2007/01/05 16:26:58 UTC (23347)
2474 change descriptions on internal blockheaps to make them as being created by libircd
2477 libircd/trunk/src/commio.c (File Modified)
2478 libircd/trunk/src/linebuf.c (File Modified)
2479 libircd/trunk/src/tools.c (File Modified)
2482 androsyn 2007/01/05 16:22:18 UTC (23345)
2484 - make libircd link against libcrypt if it needs it
2489 libircd/trunk/src/Makefile.am (File Modified)
2490 libircd/trunk/src/Makefile.in (File Modified)
2491 libircd/trunk/src/balloc.c (File Modified)
2494 androsyn 2007/01/05 16:16:58 UTC (23343)
2496 - change the block heap code to add a description
2497 - add a function to walk over all the block heaps and call a user callback
2502 libircd/trunk/include/balloc.h (File Modified)
2503 libircd/trunk/src/balloc.c (File Modified)
2504 libircd/trunk/src/commio.c (File Modified)
2505 libircd/trunk/src/linebuf.c (File Modified)
2506 libircd/trunk/src/snprintf.c (File Modified)
2507 libircd/trunk/src/tools.c (File Modified)
2510 androsyn 2007/01/05 16:16:31 UTC (23341)
2512 tweak libircd makefiles a little bit. change crypt() call in libircd to ircd_crypt()
2515 libircd/trunk/include/commio.h (File Modified)
2516 libircd/trunk/src/Makefile.am (File Modified)
2517 libircd/trunk/src/Makefile.in (File Modified)
2518 libircd/trunk/src/commio.c (File Modified)
2519 libircd/trunk/src/crypt.c (File Modified)
2520 libircd/trunk/src/win32.c (File Modified)
2523 androsyn 2006/12/28 15:26:02 UTC (23315)
2525 if POSIX_SPAWN_USEVFORK exists, use it
2528 libircd/trunk/src/unix.c (File Modified)
2531 androsyn 2006/12/28 15:07:04 UTC (23313)
2533 add support for posix_spawn
2536 libircd/trunk/configure (File Modified)
2537 libircd/trunk/configure.ac (File Modified)
2538 libircd/trunk/include/libircd_config.h.in (File Modified)
2539 libircd/trunk/libtool (File Deleted)
2540 libircd/trunk/src/unix.c (File Modified)
2543 androsyn 2006/12/28 14:47:57 UTC (23311)
2545 only compile mem frobbing if MEM_FROB is defined
2548 libircd/trunk/include/tools.h (File Modified)
2549 libircd/trunk/src/tools.c (File Modified)
2552 androsyn 2006/12/18 20:02:21 UTC (23303)
2554 some more splitout cleanups
2557 libircd/trunk/include/ircd_lib.h (File Modified)
2558 libircd/trunk/src/ircd_lib.c (File Modified)
2559 libircd/trunk/src/unix.c (File Modified)
2562 androsyn 2006/11/12 07:52:53 UTC (23281)
2564 some portability cleanups
2567 libircd/trunk/include/tools.h (File Modified)
2568 libircd/trunk/src/tools.c (File Modified)
2571 androsyn 2006/11/12 07:32:54 UTC (23277)
2573 sigh..try this again
2576 libircd/trunk/src/commio.c (File Modified)
2579 androsyn 2006/11/12 07:32:13 UTC (23275)
2584 libircd/trunk/src/commio.c (File Modified)
2587 androsyn 2006/11/12 07:30:59 UTC (23273)
2589 it should be okay to cast ircd_iovec to iovec..the other way i was doing it blew up in *weird* ways
2592 libircd/trunk/src/commio.c (File Modified)
2595 androsyn 2006/11/12 06:53:22 UTC (23271)
2597 attempt at fixing devel..take 1
2600 libircd/trunk/include/commio.h (File Modified)
2601 libircd/trunk/include/ircd_lib.h (File Modified)
2602 libircd/trunk/libtool (File Modified)
2603 libircd/trunk/src/balloc.c (File Modified)
2604 libircd/trunk/src/commio.c (File Modified)
2605 libircd/trunk/src/crypt.c (File Modified)
2606 libircd/trunk/src/devpoll.c (File Modified)
2607 libircd/trunk/src/epoll.c (File Modified)
2608 libircd/trunk/src/event.c (File Modified)
2609 libircd/trunk/src/helper.c (File Modified)
2610 libircd/trunk/src/ircd_lib.c (File Modified)
2611 libircd/trunk/src/ircd_memory.c (File Modified)
2612 libircd/trunk/src/kqueue.c (File Modified)
2613 libircd/trunk/src/linebuf.c (File Modified)
2614 libircd/trunk/src/poll.c (File Modified)
2615 libircd/trunk/src/ports.c (File Modified)
2616 libircd/trunk/src/select.c (File Modified)
2617 libircd/trunk/src/sigio.c (File Modified)
2618 libircd/trunk/src/snprintf.c (File Modified)
2619 libircd/trunk/src/tools.c (File Modified)
2620 libircd/trunk/src/unix.c (File Modified)
2621 libircd/trunk/src/win32.c (File Modified)
2624 androsyn 2006/10/13 23:57:58 UTC (23251)
2629 libircd/trunk/configure (File Modified)
2630 libircd/trunk/configure.ac (File Modified)
2631 libircd/trunk/include/libircd_config.h.in (File Modified)
2634 alz 2006/10/13 19:55:38 UTC (23249)
2640 libircd/trunk/src/kqueue.c (File Modified)
2643 alz 2006/10/13 19:54:37 UTC (23247)
2650 libircd/trunk/src/sigio.c (File Modified)
2653 alz 2006/10/13 19:52:51 UTC (23245)
2655 Androsyn is on crack
2660 libircd/trunk/src/event.c (File Modified)
2661 libircd/trunk/src/sigio.c (File Modified)
2664 androsyn 2006/10/13 19:23:10 UTC (23243)
2666 alz smells like feet
2669 libircd/trunk/src/epoll.c (File Modified)
2670 libircd/trunk/src/kqueue.c (File Modified)
2671 libircd/trunk/src/poll.c (File Modified)
2672 libircd/trunk/src/select.c (File Modified)
2673 libircd/trunk/src/sigio.c (File Modified)
2676 androsyn 2006/10/13 19:20:09 UTC (23241)
2678 because alz is too lazy to commit fixes himself
2681 libircd/trunk/src/epoll.c (File Modified)
2684 androsyn 2006/10/13 19:17:38 UTC (23239)
2686 commit a missing commit
2689 libircd/trunk/src/epoll.c (File Modified)
2692 androsyn 2006/10/13 19:16:32 UTC (23237)
2694 remove SELECT_TYPE msg
2697 libircd/trunk/configure (File Modified)
2698 libircd/trunk/configure.ac (File Modified)
2701 androsyn 2006/10/13 19:07:39 UTC (23233)
2703 fix ircd_strlcpy/cat when the OS actually has those funcs
2706 libircd/trunk/include/tools.h (File Modified)
2707 libircd/trunk/libtool (File Modified)
2710 androsyn 2006/10/12 05:47:23 UTC (23222)
2712 Actually add configure.ac to the repo...
2716 libircd/trunk/configure (File Modified)
2717 libircd/trunk/configure.ac (File Added)
2718 libircd/trunk/src/Makefile.in (File Modified)
2721 androsyn 2006/10/12 05:05:19 UTC (23216)
2723 not thinking straight here :P
2726 libircd/trunk/src/commio.c (File Modified)
2729 androsyn 2006/10/12 04:58:00 UTC (23214)
2731 Add some crude dynamic io type selection
2735 libircd/trunk/src/commio.c (File Modified)
2738 androsyn 2006/10/12 04:43:10 UTC (23212)
2740 add timeout code back to sigio
2743 libircd/trunk/src/sigio.c (File Modified)
2746 androsyn 2006/10/12 04:41:09 UTC (23210)
2751 libircd/trunk/src/commio.c (File Modified)
2754 androsyn 2006/10/12 04:26:42 UTC (23208)
2756 add ircd_get_iotype prototype
2760 libircd/trunk/include/commio.h (File Modified)
2763 androsyn 2006/10/12 04:23:53 UTC (23206)
2765 fix more stupid things
2768 libircd/trunk/include/commio.h (File Modified)
2769 libircd/trunk/src/commio.c (File Modified)
2772 androsyn 2006/10/12 04:17:32 UTC (23204)
2774 everything should work now
2778 libircd/trunk/src/devpoll.c (File Modified)
2779 libircd/trunk/src/epoll.c (File Modified)
2780 libircd/trunk/src/kqueue.c (File Modified)
2781 libircd/trunk/src/poll.c (File Modified)
2782 libircd/trunk/src/ports.c (File Modified)
2783 libircd/trunk/src/select.c (File Modified)
2784 libircd/trunk/src/sigio.c (File Modified)
2787 androsyn 2006/10/12 04:03:59 UTC (23202)
2789 lets try this like this
2792 libircd/trunk/src/commio.c (File Modified)
2795 androsyn 2006/10/12 04:00:43 UTC (23200)
2797 oops. move that code outside of that ifdef
2800 libircd/trunk/src/commio.c (File Modified)
2803 androsyn 2006/10/12 03:56:52 UTC (23198)
2805 remove an unused function declaration
2808 libircd/trunk/src/sigio.c (File Modified)
2811 androsyn 2006/10/12 03:55:56 UTC (23196)
2813 add a missing linefeed at the end of the file
2816 libircd/trunk/src/sigio.c (File Modified)
2819 androsyn 2006/10/12 03:55:35 UTC (23194)
2821 fix some shadowed variables
2824 libircd/trunk/src/sigio.c (File Modified)
2827 androsyn 2006/10/12 03:53:38 UTC (23192)
2829 add a missing linefeed at the end of the file
2832 libircd/trunk/src/poll.c (File Modified)
2835 androsyn 2006/10/12 03:53:12 UTC (23190)
2837 add a missing linefeed at the end of the file
2840 libircd/trunk/src/devpoll.c (File Modified)
2843 androsyn 2006/10/12 03:51:42 UTC (23188)
2845 get the other half of that last commit
2849 libircd/trunk/Makefile.in (File Modified)
2850 libircd/trunk/configure (File Modified)
2851 libircd/trunk/include/commio.h (File Modified)
2852 libircd/trunk/include/event.h (File Modified)
2853 libircd/trunk/include/libircd_config.h.in (File Modified)
2856 androsyn 2006/10/12 03:50:43 UTC (23186)
2858 Change the way we do i/o loop detection quite a bit
2862 libircd/trunk/src/Makefile.am (File Modified)
2863 libircd/trunk/src/Makefile.in (File Modified)
2864 libircd/trunk/src/commio.c (File Modified)
2865 libircd/trunk/src/devpoll.c (File Modified)
2866 libircd/trunk/src/epoll.c (File Modified)
2867 libircd/trunk/src/event.c (File Modified)
2868 libircd/trunk/src/kqueue.c (File Modified)
2869 libircd/trunk/src/poll.c (File Modified)
2870 libircd/trunk/src/ports.c (File Modified)
2871 libircd/trunk/src/select.c (File Modified)
2872 libircd/trunk/src/sigio.c (File Modified)
2873 libircd/trunk/src/win32.c (File Modified)
2876 androsyn 2006/10/12 02:34:52 UTC (23184)
2878 fix autoconf/automake again
2882 libircd/trunk/src/Makefile.am (File Modified)
2883 libircd/trunk/src/Makefile.in (File Modified)
2886 androsyn 2006/10/12 02:32:00 UTC (23182)
2891 libircd/trunk/Makefile.in (File Modified)
2892 libircd/trunk/src/Makefile.am (File Modified)
2893 libircd/trunk/src/Makefile.in (File Modified)
2896 androsyn 2006/10/12 02:29:23 UTC (23180)
2898 change the caller of ircd_lib to ircd_lib_init in helper.c
2901 libircd/trunk/src/helper.c (File Modified)
2904 androsyn 2006/10/12 02:27:06 UTC (23178)
2906 add some things autoconf needs
2909 libircd/trunk/config.guess (File Added)
2910 libircd/trunk/config.sub (File Added)
2911 libircd/trunk/depcomp (File Added)
2914 androsyn 2006/10/12 02:09:06 UTC (23174)
2916 rename ircd_lib() to ircd_lib_init()
2919 libircd/trunk/include/ircd_lib.h (File Modified)
2920 libircd/trunk/src/ircd_lib.c (File Modified)
2923 androsyn 2006/10/12 01:58:07 UTC (23172)
2925 - Some more namespace cleanups
2926 - Add a README and TODO
2931 libircd/trunk/README (File Added)
2932 libircd/trunk/TODO (File Added)
2933 libircd/trunk/include/commio.h (File Modified)
2934 libircd/trunk/include/tools.h (File Modified)
2935 libircd/trunk/src/commio.c (File Modified)
2936 libircd/trunk/src/devpoll.c (File Modified)
2937 libircd/trunk/src/epoll.c (File Modified)
2938 libircd/trunk/src/ircd_lib.c (File Modified)
2939 libircd/trunk/src/kqueue.c (File Modified)
2940 libircd/trunk/src/linebuf.c (File Modified)
2941 libircd/trunk/src/poll.c (File Modified)
2942 libircd/trunk/src/ports.c (File Modified)
2943 libircd/trunk/src/select.c (File Modified)
2944 libircd/trunk/src/sigio.c (File Modified)
2945 libircd/trunk/src/tools.c (File Modified)
2946 libircd/trunk/src/win32.c (File Modified)
2949 androsyn 2006/10/12 01:33:35 UTC (23170)
2951 more strlcpy changes
2954 libircd/trunk/include/tools.h (File Modified)
2955 libircd/trunk/src/commio.c (File Modified)
2956 libircd/trunk/src/event.c (File Modified)
2957 libircd/trunk/src/ircd_lib.c (File Modified)
2958 libircd/trunk/src/ircd_memory.c (File Modified)
2959 libircd/trunk/src/linebuf.c (File Modified)
2962 androsyn 2006/10/12 01:27:25 UTC (23168)
2964 make ircd_lib.h use the renamed headers
2967 libircd/trunk/include/ircd_lib.h (File Modified)
2970 androsyn 2006/10/12 01:25:06 UTC (23166)
2972 change strlcpy to ircd_strlcpy. rename config.h to libircd_config.h
2975 libircd/trunk/configure (File Modified)
2976 libircd/trunk/include/ircd_memory.h (File Modified)
2977 libircd/trunk/include/libircd_config.h.in (File Added)
2978 libircd/trunk/include/tools.h (File Modified)
2981 androsyn 2006/10/12 01:16:22 UTC (23164)
2983 - Move .h files into include, .c files into src
2984 - Import a cut down autoconf from ircd
2985 - Change the init code so that ircd_lib gets passed an fd heap size
2990 libircd/trunk/COPYING (File Added)
2991 libircd/trunk/CREDITS (File Added)
2992 libircd/trunk/INSTALL (File Added)
2993 libircd/trunk/Makefile.am (File Deleted)
2994 libircd/trunk/Makefile.am (File Added)
2995 libircd/trunk/Makefile.in (File Modified)
2996 libircd/trunk/acinclude.m4 (File Added)
2997 libircd/trunk/aclocal.m4 (File Added)
2998 libircd/trunk/balloc.c (File Deleted)
2999 libircd/trunk/balloc.h (File Deleted)
3000 libircd/trunk/commio.c (File Deleted)
3001 libircd/trunk/commio.h (File Deleted)
3002 libircd/trunk/configure (File Added)
3003 libircd/trunk/crypt.c (File Deleted)
3004 libircd/trunk/devpoll.c (File Deleted)
3005 libircd/trunk/epoll.c (File Deleted)
3006 libircd/trunk/event.c (File Deleted)
3007 libircd/trunk/event.h (File Deleted)
3008 libircd/trunk/helper.c (File Deleted)
3009 libircd/trunk/helper.h (File Deleted)
3010 libircd/trunk/include/ (File Added)
3011 libircd/trunk/include/balloc.h (File Added)
3012 libircd/trunk/include/commio.h (File Added)
3013 libircd/trunk/include/event.h (File Added)
3014 libircd/trunk/include/helper.h (File Added)
3015 libircd/trunk/include/ircd_lib.h (File Added)
3016 libircd/trunk/include/ircd_memory.h (File Added)
3017 libircd/trunk/include/linebuf.h (File Added)
3018 libircd/trunk/include/snprintf.h (File Added)
3019 libircd/trunk/include/tools.h (File Added)
3020 libircd/trunk/install-sh (File Added)
3021 libircd/trunk/ircd_lib.c (File Deleted)
3022 libircd/trunk/ircd_lib.h (File Deleted)
3023 libircd/trunk/ircd_memory.c (File Deleted)
3024 libircd/trunk/ircd_memory.h (File Deleted)
3025 libircd/trunk/kqueue.c (File Deleted)
3026 libircd/trunk/libtool (File Added)
3027 libircd/trunk/linebuf.c (File Deleted)
3028 libircd/trunk/linebuf.h (File Deleted)
3029 libircd/trunk/ltmain.sh (File Added)
3030 libircd/trunk/missing (File Added)
3031 libircd/trunk/poll.c (File Deleted)
3032 libircd/trunk/ports.c (File Deleted)
3033 libircd/trunk/select.c (File Deleted)
3034 libircd/trunk/sigio.c (File Deleted)
3035 libircd/trunk/snprintf.c (File Deleted)
3036 libircd/trunk/snprintf.h (File Deleted)
3037 libircd/trunk/src/ (File Added)
3038 libircd/trunk/src/Makefile.am (File Added)
3039 libircd/trunk/src/Makefile.in (File Added)
3040 libircd/trunk/src/balloc.c (File Added)
3041 libircd/trunk/src/commio.c (File Added)
3042 libircd/trunk/src/crypt.c (File Added)
3043 libircd/trunk/src/devpoll.c (File Added)
3044 libircd/trunk/src/epoll.c (File Added)
3045 libircd/trunk/src/event.c (File Added)
3046 libircd/trunk/src/helper.c (File Added)
3047 libircd/trunk/src/ircd_lib.c (File Added)
3048 libircd/trunk/src/ircd_memory.c (File Added)
3049 libircd/trunk/src/kqueue.c (File Added)
3050 libircd/trunk/src/linebuf.c (File Added)
3051 libircd/trunk/src/poll.c (File Added)
3052 libircd/trunk/src/ports.c (File Added)
3053 libircd/trunk/src/select.c (File Added)
3054 libircd/trunk/src/sigio.c (File Added)
3055 libircd/trunk/src/snprintf.c (File Added)
3056 libircd/trunk/src/tools.c (File Added)
3057 libircd/trunk/src/unix.c (File Added)
3058 libircd/trunk/src/win32.c (File Added)
3059 libircd/trunk/tools.c (File Deleted)
3060 libircd/trunk/tools.h (File Deleted)
3061 libircd/trunk/unix.c (File Deleted)
3062 libircd/trunk/win32.c (File Deleted)
3065 androsyn 2006/10/12 00:41:26 UTC (23162)
3070 libircd/trunk/tools.c (File Modified)
3073 androsyn 2006/10/12 00:39:36 UTC (23161)
3075 automated serno/changelog
3078 libircd/trunk/ChangeLog (File Modified)
3081 androsyn 2006/10/12 00:39:28 UTC (23160)
3083 i think it works now..really
3086 libircd/trunk/tools.c (File Modified)
3089 androsyn 2006/10/12 00:34:12 UTC (23157)
3091 work you piece of shit
3094 libircd/trunk/tools.c (File Modified)
3097 androsyn 2006/10/12 00:31:31 UTC (23156)
3102 libircd/trunk/tools.c (File Modified)
3105 androsyn 2006/10/12 00:29:54 UTC (23155)
3110 libircd/trunk/tools.c (File Modified)
3113 androsyn 2006/10/12 00:27:07 UTC ()
3118 libircd/trunk/tools.c (File Modified)
3121 androsyn 2006/10/12 00:26:28 UTC ()
3126 libircd/trunk/tools.c (File Modified)
3129 androsyn 2006/10/12 00:25:15 UTC ()
3134 libircd/trunk/tools.c (File Modified)
3137 androsyn 2006/10/12 00:22:44 UTC ()
3142 libircd/trunk/tools.c (File Modified)
3145 androsyn 2006/10/12 00:21:54 UTC ()
3147 here is a new changelog for libircd
3151 libircd/trunk/ChangeLog (File Added)