1 androsyn 2008/11/11 00:00:12 UTC (20081111_0-26180)
3 fix build errors on os x leopard
6 libratbox/trunk/src/unix.c (File Modified)
9 androsyn 2008/11/07 02:10:19 UTC (20081107_0-26178)
11 untested fix for building on os x -- environ is not accessible to shared libraries...
14 libratbox/trunk/src/unix.c (File Modified)
17 androsyn 2008/10/26 20:59:07 UTC (20081026_2-26170)
19 add rb_basename and rb_dirname
22 libratbox/trunk/include/rb_tools.h (File Modified)
23 libratbox/trunk/src/export-syms.txt (File Modified)
24 libratbox/trunk/src/tools.c (File Modified)
27 androsyn 2008/10/26 20:58:40 UTC (20081026_1-26168)
29 remove -O0 from configure.ac and configure
32 libratbox/trunk/configure (File Modified)
33 libratbox/trunk/configure.ac (File Modified)
36 androsyn 2008/10/26 20:48:56 UTC (20081026_0-26166)
38 do an ERR_get_error() if opening the dhparams file fails
41 libratbox/trunk/src/openssl.c (File Modified)
44 androsyn 2008/10/03 18:02:13 UTC (20081003_0-26126)
46 fix up the timerfd autoconf stuff a bit better
49 libratbox/trunk/acinclude.m4 (File Modified)
50 libratbox/trunk/configure (File Modified)
53 androsyn 2008/09/29 22:58:42 UTC (20080929_0-26122)
55 fix the timerfd_create check
58 libratbox/trunk/acinclude.m4 (File Modified)
59 libratbox/trunk/configure (File Modified)
62 androsyn 2008/09/20 01:27:19 UTC (20080920_1-26100)
64 properly cast a few things when doing pointer math and the like
67 libratbox/trunk/src/balloc.c (File Modified)
68 libratbox/trunk/src/openssl.c (File Modified)
71 androsyn 2008/09/20 01:05:42 UTC (20080920_0-26096)
73 make rb_close_all be a no-op on win32, its not too useful there either as windows doesn't inherit sockets/files by default
76 libratbox/trunk/src/commio.c (File Modified)
79 androsyn 2008/09/19 15:13:52 UTC (20080919_0-26092)
81 update indent.pro and rerun through indent
84 libratbox/trunk/.indent.pro (File Modified)
85 libratbox/trunk/include/arc4random.h (File Modified)
86 libratbox/trunk/include/commio-int.h (File Modified)
87 libratbox/trunk/include/commio-ssl.h (File Modified)
88 libratbox/trunk/include/rb_balloc.h (File Modified)
89 libratbox/trunk/include/rb_commio.h (File Modified)
90 libratbox/trunk/include/rb_event.h (File Modified)
91 libratbox/trunk/include/rb_helper.h (File Modified)
92 libratbox/trunk/include/rb_linebuf.h (File Modified)
93 libratbox/trunk/include/rb_memory.h (File Modified)
94 libratbox/trunk/include/rb_patricia.h (File Modified)
95 libratbox/trunk/include/rb_rawbuf.h (File Modified)
96 libratbox/trunk/include/rb_snprintf.h (File Modified)
97 libratbox/trunk/include/rb_tools.h (File Modified)
98 libratbox/trunk/src/arc4random.c (File Modified)
99 libratbox/trunk/src/balloc.c (File Modified)
100 libratbox/trunk/src/commio.c (File Modified)
101 libratbox/trunk/src/crypt.c (File Modified)
102 libratbox/trunk/src/devpoll.c (File Modified)
103 libratbox/trunk/src/epoll.c (File Modified)
104 libratbox/trunk/src/event.c (File Modified)
105 libratbox/trunk/src/gnutls.c (File Modified)
106 libratbox/trunk/src/helper.c (File Modified)
107 libratbox/trunk/src/kqueue.c (File Modified)
108 libratbox/trunk/src/linebuf.c (File Modified)
109 libratbox/trunk/src/nossl.c (File Modified)
110 libratbox/trunk/src/openssl.c (File Modified)
111 libratbox/trunk/src/patricia.c (File Modified)
112 libratbox/trunk/src/poll.c (File Modified)
113 libratbox/trunk/src/ports.c (File Modified)
114 libratbox/trunk/src/ratbox_lib.c (File Modified)
115 libratbox/trunk/src/rawbuf.c (File Modified)
116 libratbox/trunk/src/rb_memory.c (File Modified)
117 libratbox/trunk/src/select.c (File Modified)
118 libratbox/trunk/src/sigio.c (File Modified)
119 libratbox/trunk/src/snprintf.c (File Modified)
120 libratbox/trunk/src/tools.c (File Modified)
121 libratbox/trunk/src/unix.c (File Modified)
122 libratbox/trunk/src/win32.c (File Modified)
125 androsyn 2008/09/18 18:56:55 UTC (20080918_1-26088)
127 on win32 add randomness from RtlGenRandom if its available
130 libratbox/trunk/src/arc4random.c (File Modified)
133 androsyn 2008/09/18 18:41:19 UTC (20080918_0-26086)
135 add timerfd_create support on linux with glibc 2.8
138 libratbox/trunk/acinclude.m4 (File Modified)
139 libratbox/trunk/configure (File Modified)
140 libratbox/trunk/configure.ac (File Modified)
141 libratbox/trunk/include/libratbox_config.h.in (File Modified)
142 libratbox/trunk/src/Makefile.in (File Modified)
143 libratbox/trunk/src/epoll.c (File Modified)
144 libratbox/trunk/src/version.c.SH (File Modified)
147 androsyn 2008/09/15 15:47:42 UTC (20080915_0-26082)
149 cast svptr a bit harder to deal with 32bit systems. Also use sizeof our_signalfd_siginfo.
152 libratbox/trunk/src/epoll.c (File Modified)
155 jilles 2008/09/14 22:24:27 UTC (20080914_0-26078)
157 Fix infinite recursion crash on non-win32.
161 libratbox/trunk/src/unix.c (File Modified)
164 androsyn 2008/09/10 01:45:22 UTC (20080910_1-26072)
169 libratbox/trunk/src/select.c (File Modified)
172 androsyn 2008/09/10 00:23:41 UTC (20080910_0-26068)
174 attempt to override FD_SETSIZE for select and if rb_maxconnections is greater than FD_SETSIZE, lower rb_maxconnections. Also prefer select to win32
177 libratbox/trunk/src/commio.c (File Modified)
178 libratbox/trunk/src/select.c (File Modified)
181 androsyn 2008/09/09 22:58:11 UTC (20080909_8-26066)
183 actually make that use BIO_new_file
186 libratbox/trunk/src/openssl.c (File Modified)
189 androsyn 2008/09/09 22:19:14 UTC (20080909_7-26064)
191 avoid using FILE with openssl as this causes openssl to need OPENSSL_applink on some platforms which is annoying
194 libratbox/trunk/src/openssl.c (File Modified)
197 androsyn 2008/09/09 17:08:10 UTC (20080909_6-26060)
199 those symbols don't exist..oops
202 libratbox/trunk/src/export-syms.txt (File Modified)
205 androsyn 2008/09/09 17:05:19 UTC (20080909_5-26058)
207 move that down a little
210 libratbox/trunk/src/unix.c (File Modified)
213 androsyn 2008/09/09 16:47:03 UTC (20080909_4-26052)
215 change ifdef WIN32 to _WIN32
218 libratbox/trunk/include/commio-int.h (File Modified)
219 libratbox/trunk/include/ratbox_lib.h (File Modified)
220 libratbox/trunk/include/rb_commio.h (File Modified)
221 libratbox/trunk/src/balloc.c (File Modified)
222 libratbox/trunk/src/commio.c (File Modified)
223 libratbox/trunk/src/helper.c (File Modified)
224 libratbox/trunk/src/openssl.c (File Modified)
225 libratbox/trunk/src/unix.c (File Modified)
226 libratbox/trunk/src/win32.c (File Modified)
229 androsyn 2008/09/09 16:40:19 UTC (20080909_3-26048)
231 - Implement fd passing for win32 so that ssld will work on there.
232 - Add a few symbols to the library for portability issues
233 Note that this commit changes the API for rb_send_fd_buf as it now
234 also takes a pid option as this is needed on windows. This process
235 id should be the target process. Note that unix will just ignore
241 libratbox/trunk/Makefile.in (File Modified)
242 libratbox/trunk/include/ratbox_lib.h (File Modified)
243 libratbox/trunk/include/rb_commio.h (File Modified)
244 libratbox/trunk/src/commio.c (File Modified)
245 libratbox/trunk/src/export-syms.txt (File Modified)
246 libratbox/trunk/src/helper.c (File Modified)
247 libratbox/trunk/src/unix.c (File Modified)
248 libratbox/trunk/src/win32.c (File Modified)
251 androsyn 2008/09/09 16:37:30 UTC (20080909_2-26046)
253 pass libraries to LDFLAGS as well
256 libratbox/trunk/src/Makefile.am (File Modified)
257 libratbox/trunk/src/Makefile.in (File Modified)
260 androsyn 2008/09/09 16:36:15 UTC (20080909_1-26044)
262 make SSL_LIBS actually pass the path to the openssl libraries
265 libratbox/trunk/configure (File Modified)
266 libratbox/trunk/configure.ac (File Modified)
269 androsyn 2008/09/09 14:40:41 UTC (20080909_0-26036)
274 libratbox/trunk/src/commio.c (File Modified)
277 androsyn 2008/09/08 16:54:58 UTC (20080908_1-26034)
279 add a datagram socketpair for platforms that don't have it..mostly based on what is in perl for this
282 libratbox/trunk/src/commio.c (File Modified)
285 androsyn 2008/09/08 16:53:53 UTC (20080908_0-26032)
287 make rb_strerror be char instead of const char
290 libratbox/trunk/include/ratbox_lib.h (File Modified)
293 androsyn 2008/09/05 23:44:06 UTC (20080905_1-26022)
295 fix the define of the fake rb_sockaddr_storage so that m4 does not eat up our [ ]
298 libratbox/trunk/configure (File Modified)
299 libratbox/trunk/configure.ac (File Modified)
302 androsyn 2008/09/05 18:19:25 UTC (20080905_0-26012)
304 revert part of r25994
307 libratbox/trunk/configure (File Modified)
308 libratbox/trunk/configure.ac (File Modified)
311 androsyn 2008/09/04 21:43:03 UTC (20080904_3-26008)
313 change hard asserts to call both the soft assert code and the C library assert so that it gets in the ircd log files as well
316 libratbox/trunk/include/ratbox_lib.h (File Modified)
319 androsyn 2008/09/04 19:32:55 UTC (20080904_2-26000)
321 If somebody really wants to do profiling work..they can change rb_close_all the hard way. Also stop doing the weird stderr.log hack in libratbox let callers deal with stderr on their own
324 libratbox/trunk/src/commio.c (File Modified)
327 androsyn 2008/09/04 16:08:27 UTC (20080904_1-25998)
329 add missing rb_strerror prototypes
332 libratbox/trunk/include/ratbox_lib.h (File Modified)
333 libratbox/trunk/src/unix.c (File Modified)
334 libratbox/trunk/src/win32.c (File Modified)
337 androsyn 2008/09/04 15:06:21 UTC (20080904_0-25994)
339 some portability cleanups
342 libratbox/trunk/aclocal.m4 (File Modified)
343 libratbox/trunk/config.guess (File Modified)
344 libratbox/trunk/config.sub (File Modified)
345 libratbox/trunk/configure (File Modified)
346 libratbox/trunk/configure.ac (File Modified)
347 libratbox/trunk/include/arc4random.h (File Modified)
348 libratbox/trunk/include/libratbox_config.h.in (File Modified)
349 libratbox/trunk/include/ratbox_lib.h (File Modified)
350 libratbox/trunk/ltmain.sh (File Modified)
351 libratbox/trunk/src/Makefile.in (File Modified)
352 libratbox/trunk/src/commio.c (File Modified)
353 libratbox/trunk/src/export-syms.txt (File Modified)
354 libratbox/trunk/src/helper.c (File Modified)
355 libratbox/trunk/src/nossl.c (File Modified)
356 libratbox/trunk/src/unix.c (File Modified)
357 libratbox/trunk/src/win32.c (File Modified)
360 androsyn 2008/09/03 00:20:22 UTC (20080903_0-25992)
362 change the event stuff to just strndup the event name
365 libratbox/trunk/include/event-int.h (File Modified)
366 libratbox/trunk/src/event.c (File Modified)
369 androsyn 2008/09/02 21:40:49 UTC (20080902_0-25990)
371 fix makefile on bsd make
374 libratbox/trunk/src/Makefile.am (File Modified)
375 libratbox/trunk/src/Makefile.in (File Modified)
378 androsyn 2008/09/01 05:00:31 UTC (20080901_3-25984)
380 make extern not nested
383 libratbox/trunk/src/ratbox_lib.c (File Modified)
386 androsyn 2008/09/01 04:59:19 UTC (20080901_2-25982)
388 and add version.c.SH too
391 libratbox/trunk/src/version.c.SH (File Added)
394 androsyn 2008/09/01 04:58:51 UTC (20080901_1-25980)
396 fix up version output stuff
399 libratbox/trunk/src/Makefile.am (File Modified)
400 libratbox/trunk/src/Makefile.in (File Modified)
401 libratbox/trunk/src/ratbox_lib.c (File Modified)
404 androsyn 2008/09/01 04:50:17 UTC (20080901_0-25978)
409 libratbox/trunk/README (File Modified)
412 androsyn 2008/09/01 03:18:34 UTC (25975)
414 remove NOBALLOC code from linebuf.c and fill in the rb_bh_usage stuff for NOBALLOC
417 libratbox/trunk/src/balloc.c (File Modified)
418 libratbox/trunk/src/linebuf.c (File Modified)
421 androsyn 2008/09/01 03:12:32 UTC (25973)
426 libratbox/trunk/src/event.c (File Modified)
429 androsyn 2008/09/01 03:07:46 UTC (25971)
431 change u_char to uint8_t
434 libratbox/trunk/src/crypt.c (File Modified)
437 androsyn 2008/08/27 19:28:26 UTC (25963)
439 deal with rb_vsnprintf_append having a string passed to it that is longer than len, in such case we truncate the string..
442 libratbox/trunk/src/snprintf.c (File Modified)
445 androsyn 2008/08/27 14:59:09 UTC (25961)
447 the way ev->name was assigned was pretty bogus and pretty much only worked because we always used strings that always were statically allocated in the executable. fix this and do it correctly
450 libratbox/trunk/include/event-int.h (File Modified)
451 libratbox/trunk/src/event.c (File Modified)
454 androsyn 2008/08/25 19:19:35 UTC (25955)
456 make that a %s instead of a %d
459 libratbox/trunk/src/commio.c (File Modified)
462 androsyn 2008/08/15 16:29:35 UTC (25897)
464 order of operations in C can be a real bitch sometimes
467 libratbox/trunk/src/balloc.c (File Modified)
470 androsyn 2008/08/14 18:23:23 UTC (25885)
472 fix block heap garbage collection properly
475 libratbox/trunk/src/balloc.c (File Modified)
478 androsyn 2008/08/12 15:43:58 UTC (25871)
480 fix a crash in the rb_bh_gc code
483 libratbox/trunk/src/balloc.c (File Modified)
486 androsyn 2008/08/06 19:51:44 UTC (25861)
488 put back in the pad to even pointer boundaries stuff
491 libratbox/trunk/src/balloc.c (File Modified)
494 androsyn 2008/08/06 19:30:25 UTC (25859)
496 fix the block heap free code
499 libratbox/trunk/src/balloc.c (File Modified)
502 androsyn 2008/08/06 19:14:38 UTC (25857)
504 Fix a bug where we would get SIGBUS crashes when trying to use a long long.
505 The problem was we were only aligning pointers to 4 bytes, which isn't good
506 enough for long long on sparc when using gcc 4.x. Apparently gcc 3.x was more
507 tolerant of this. This fixes it correctly.
512 libratbox/trunk/src/balloc.c (File Modified)
515 androsyn 2008/08/05 04:12:26 UTC (25853)
517 fix a buffer overrun in the nossl case
520 libratbox/trunk/src/nossl.c (File Modified)
523 androsyn 2008/08/04 22:04:38 UTC (25833)
525 make GET_SS_FAMILY use const and add a SET_SS_FAMILY macro. ircd fixes coming shortly
528 libratbox/trunk/include/ratbox_lib.h (File Modified)
531 androsyn 2008/07/29 15:26:55 UTC (25795)
533 some sanity checks in the rb_open path
536 libratbox/trunk/src/commio.c (File Modified)
539 androsyn 2008/07/29 14:47:48 UTC (25793)
541 pass new_F along to rb_ssl_accept_setup instead of the fd itself
544 libratbox/trunk/include/commio-ssl.h (File Modified)
545 libratbox/trunk/src/commio.c (File Modified)
546 libratbox/trunk/src/gnutls.c (File Modified)
547 libratbox/trunk/src/nossl.c (File Modified)
548 libratbox/trunk/src/openssl.c (File Modified)
551 androsyn 2008/07/28 23:14:29 UTC (25791)
553 log if rb_open returns NULL on accept and close the fd..this shouldn't happen and the real cause needs to be found
556 libratbox/trunk/src/commio.c (File Modified)
559 androsyn 2008/07/11 18:21:57 UTC (25705)
561 add a newline at the end of arc4random.c
564 libratbox/trunk/src/arc4random.c (File Modified)
567 androsyn 2008/07/10 18:34:03 UTC (25699)
569 i'm doing good today..move the ifdefs down
572 libratbox/trunk/src/arc4random.c (File Modified)
575 androsyn 2008/07/10 18:32:34 UTC (25697)
577 remove some debugging code
580 libratbox/trunk/src/arc4random.c (File Modified)
581 libratbox/trunk/src/nossl.c (File Modified)
584 androsyn 2008/07/10 18:30:19 UTC (25695)
586 add a missing ; and add arc4random.h too
589 libratbox/trunk/include/arc4random.h (File Added)
590 libratbox/trunk/src/openssl.c (File Modified)
593 androsyn 2008/07/10 18:27:23 UTC (25693)
595 forgot a prototype for rb_get_pseudo_random
598 libratbox/trunk/include/rb_commio.h (File Modified)
601 androsyn 2008/07/10 18:05:43 UTC (25691)
606 libratbox/trunk/src/nossl.c (File Modified)
609 androsyn 2008/07/10 17:13:27 UTC (25689)
611 - Add arc4random as a source for random bytes in the nossl.c case.
612 - Add in a pseudo random source function as well. This is really only different on OpenSSL.
617 libratbox/trunk/configure (File Modified)
618 libratbox/trunk/configure.ac (File Modified)
619 libratbox/trunk/include/libratbox_config.h.in (File Modified)
620 libratbox/trunk/src/Makefile.am (File Modified)
621 libratbox/trunk/src/Makefile.in (File Modified)
622 libratbox/trunk/src/arc4random.c (File Added)
623 libratbox/trunk/src/export-syms.txt (File Modified)
624 libratbox/trunk/src/gnutls.c (File Modified)
625 libratbox/trunk/src/nossl.c (File Modified)
626 libratbox/trunk/src/openssl.c (File Modified)
629 androsyn 2008/07/06 18:57:15 UTC (25683)
631 change a rb_uint8_t to uint8_t
634 libratbox/trunk/configure (File Modified)
635 libratbox/trunk/configure.ac (File Modified)
638 androsyn 2008/07/06 05:15:22 UTC (25681)
640 fix the socklen_t stuff
643 libratbox/trunk/configure (File Modified)
644 libratbox/trunk/configure.ac (File Modified)
645 libratbox/trunk/include/libratbox_config.h.in (File Modified)
648 androsyn 2008/07/06 04:33:03 UTC (25679)
650 get rid of some testing code that snuck into the last commit
653 libratbox/trunk/configure (File Modified)
654 libratbox/trunk/configure.ac (File Modified)
657 androsyn 2008/07/06 04:13:05 UTC (25675)
659 remove the rb_uint/rb_int stuff as we require a C99 compiler and this is standard now. Also add a better check for socklen_t
662 libratbox/trunk/acinclude.m4 (File Modified)
663 libratbox/trunk/configure (File Modified)
664 libratbox/trunk/configure.ac (File Modified)
665 libratbox/trunk/include/commio-int.h (File Modified)
666 libratbox/trunk/include/libratbox_config.h.in (File Modified)
667 libratbox/trunk/include/rb_commio.h (File Modified)
668 libratbox/trunk/include/rb_linebuf.h (File Modified)
669 libratbox/trunk/src/Makefile.in (File Modified)
670 libratbox/trunk/src/balloc.c (File Modified)
671 libratbox/trunk/src/commio.c (File Modified)
672 libratbox/trunk/src/crypt.c (File Modified)
673 libratbox/trunk/src/epoll.c (File Modified)
674 libratbox/trunk/src/rawbuf.c (File Modified)
677 androsyn 2008/07/06 03:10:23 UTC (25673)
682 libratbox/trunk/src/commio.c (File Modified)
685 androsyn 2008/06/24 14:04:50 UTC (25588)
687 move some of the common accept code into a function
690 libratbox/trunk/src/openssl.c (File Modified)
693 androsyn 2008/06/20 21:49:53 UTC (25576)
698 libratbox/trunk/configure (File Modified)
701 androsyn 2008/06/20 21:49:06 UTC (25574)
703 enable Id tags on configure.ac
706 libratbox/trunk/configure.ac (File Modified) (Property Modified)
709 jilles 2008/06/20 21:42:48 UTC (25572)
715 libratbox/trunk/configure (File Modified)
718 jilles 2008/06/20 21:42:29 UTC (25570)
720 Change == in test to =.
724 libratbox/trunk/configure.ac (File Modified)
727 androsyn 2008/06/20 18:46:08 UTC (25568)
729 add a missing commio-ssl.h include in gnutls.c
732 libratbox/trunk/src/gnutls.c (File Modified)
735 androsyn 2008/06/19 19:05:46 UTC (25556)
737 don't load the certificate twice and remember to close the file after opening it
740 libratbox/trunk/src/gnutls.c (File Modified)
743 androsyn 2008/06/11 14:40:44 UTC (25532)
745 All sorts of autotools goo for GNUTLS. Partially based on nenolod's patch.
749 libratbox/trunk/Makefile.in (File Modified)
750 libratbox/trunk/aclocal.m4 (File Modified)
751 libratbox/trunk/configure (File Modified)
752 libratbox/trunk/configure.ac (File Modified)
753 libratbox/trunk/include/libratbox_config.h.in (File Modified)
754 libratbox/trunk/src/Makefile.am (File Modified)
755 libratbox/trunk/src/Makefile.in (File Modified)
756 libratbox/trunk/src/nossl.c (File Modified)
759 androsyn 2008/06/11 06:12:55 UTC (25530)
761 first pass at gnutls code..
764 libratbox/trunk/src/gnutls.c (File Added)
767 jilles 2008/05/17 13:36:55 UTC (25387)
769 Remove static inline symbols from export-syms.txt.
770 These do not exist in the library and some platforms
771 such as MacOS X don't like that.
775 libratbox/trunk/src/export-syms.txt (File Modified)
778 androsyn 2008/05/16 16:06:02 UTC (25377)
780 fix a compile warning
783 libratbox/trunk/src/openssl.c (File Modified)
786 androsyn 2008/05/16 15:19:51 UTC (25375)
788 fix up the soft assert stuff for libratbox and rename likely/unlikely to rb_likely/rb_unlikely
791 libratbox/trunk/include/commio-int.h (File Modified)
792 libratbox/trunk/include/ratbox_lib.h (File Modified)
793 libratbox/trunk/include/rb_memory.h (File Modified)
794 libratbox/trunk/src/balloc.c (File Modified)
795 libratbox/trunk/src/commio.c (File Modified)
796 libratbox/trunk/src/linebuf.c (File Modified)
797 libratbox/trunk/src/poll.c (File Modified)
798 libratbox/trunk/src/ratbox_lib.c (File Modified)
799 libratbox/trunk/src/sigio.c (File Modified)
800 libratbox/trunk/src/snprintf.c (File Modified)
803 jilles 2008/05/14 17:55:22 UTC (25364)
805 Fix a mistake in kqueue 'overflow' handling.
806 If there is no space in the output buffer to report an
807 error adding to the kqueue, kevent(2) will abort and
808 return the error in errno (I was correct that it does
809 not tell you where it failed). So do not abort the loop
810 if kevent(2) fails and do not log (expected) EBADF.
814 libratbox/trunk/src/kqueue.c (File Modified)
817 androsyn 2008/05/13 14:48:46 UTC (25358)
819 save connect errno so that we get a correct connect failure reason
822 libratbox/trunk/src/commio.c (File Modified)
825 jilles 2008/05/12 17:52:22 UTC (25356)
827 Fix a possible crash with SSL connections closing early.
831 libratbox/trunk/src/openssl.c (File Modified)
834 jilles 2008/05/12 16:51:54 UTC (25354)
836 Fix kqueue sometimes dropping updates.
837 (ircd wouldn't read or write anymore to certain clients)
838 This happens because kqueue.c will often try to add
839 already closed file descriptors to the kqueue. The kernel
840 tries to report bad file descriptors in the eventlist; if
841 the eventlist has no space, processing of the changelist
844 1. allocate two kqlst things, one for what kqlst currently does
845 and one as output buffer
846 this ensures the kevent(2) call in rb_select_kqueue() never
848 2. replace the kevent(2) call in kq_update_events() by a loop
849 that processes the updates one at a time
850 that doesn't happen much, and it's the only way to be sure
851 without also getting events out of the queue we cannot process
856 libratbox/trunk/src/kqueue.c (File Modified)
859 androsyn 2008/05/08 19:32:13 UTC (25327)
861 forgot prototypes and nossl versions of rb_ssl handshake stuff
864 libratbox/trunk/include/rb_commio.h (File Modified)
865 libratbox/trunk/src/nossl.c (File Modified)
868 androsyn 2008/05/08 19:09:42 UTC (25325)
870 keep track of the number of openssl handshakes and export rb_ssl_handshake_count and rb_ssl_clear_handshake_count
873 libratbox/trunk/include/commio-int.h (File Modified)
874 libratbox/trunk/src/export-syms.txt (File Modified)
875 libratbox/trunk/src/openssl.c (File Modified)
878 androsyn 2008/05/02 12:41:05 UTC (25291)
880 fix build for bsd platforms with lack EVFILT_TIMER
883 libratbox/trunk/src/kqueue.c (File Modified)
886 androsyn 2008/04/21 18:38:23 UTC (25245)
888 kill a process with SIGKILL when calling helper_close to be certain the process goes away
891 libratbox/trunk/src/helper.c (File Modified)
894 river 2008/04/16 20:33:35 UTC (25235)
896 support for compiling on OpenVMS (untested)
900 libratbox/trunk/include/libratbox_config.h_vms (File Added)
901 libratbox/trunk/src/descrip.mms (File Added)
902 libratbox/trunk/src/rawbuf.c (File Modified)
905 androsyn 2008/04/16 20:11:37 UTC (25233)
907 less than zero doesn't make sense for size_t
910 libratbox/trunk/src/balloc.c (File Modified)
913 jilles 2008/04/13 16:19:04 UTC (25229)
915 patricia: remove ugly abuse of K&R style function declaration
916 It left the argument types unspecified in a function
917 pointer, then called it using different numbers of
922 libratbox/trunk/include/rb_patricia.h (File Modified)
923 libratbox/trunk/src/patricia.c (File Modified)
926 jilles 2008/04/12 22:20:43 UTC (25227)
928 Remove linebuf's per-line flushing flag, as it's per-head state.
929 In rare cases, this sharing caused the ircd to skip
930 part of outgoing traffic, e.g. appearing as "not enough
931 parameters" errors on the other side.
932 The purpose of this flag can be fulfilled by the writeofs
937 libratbox/trunk/include/rb_linebuf.h (File Modified)
938 libratbox/trunk/src/linebuf.c (File Modified)
941 jilles 2008/04/12 14:30:19 UTC (25225)
943 read/write return type should be ssize_t, not int or size_t.
944 The writev emulation used size_t, which is unsigned,
945 preventing negative values to be seen.
949 libratbox/trunk/src/commio.c (File Modified)
952 jilles 2008/04/11 08:48:21 UTC (25223)
954 kqueue: also use EV_ONESHOT for read events
955 This makes the kernel's state agree with our handler pointer.
956 SSL may need to suspend selecting for reading to write
957 something, e.g. with renegotiation.
961 libratbox/trunk/src/kqueue.c (File Modified)
964 jilles 2008/04/09 19:43:08 UTC (25219)
966 Call the accept callback when timing out an SSL accept.
967 The callback will close the F.
971 libratbox/trunk/src/openssl.c (File Modified)
974 jilles 2008/04/09 19:26:04 UTC (25217)
976 Fix up ssl_accept WANT_READ/WANT_WRITE a bit.
977 Only select for the exact thing asked, and if
978 SSL_ERROR_SYSCALL happens abort it even if the
979 errno is "ignorable".
983 libratbox/trunk/src/openssl.c (File Modified)
986 jilles 2008/04/05 19:09:32 UTC (25205)
988 Fix SET_SS_LEN so that it also works correctly outside libratbox.
989 Use RB_SOCKADDR_HAS_SA_LEN instead of SOCKADDR_IN_HAS_LEN
990 which is only defined inside libratbox.
991 This fixes creating own sockaddr structs in other programs
992 using SET_SS_LEN, then passing them to libratbox, on
993 4.4BSD based systems.
997 libratbox/trunk/include/ratbox_lib.h (File Modified)
1000 androsyn 2008/04/04 18:43:29 UTC (25203)
1002 don't spin on accept when you don't get any data
1005 libratbox/trunk/src/openssl.c (File Modified)
1008 androsyn 2008/04/01 22:05:38 UTC (25197)
1010 return useful errno values here
1013 libratbox/trunk/src/nossl.c (File Modified)
1016 jilles 2008/04/01 20:38:54 UTC (25195)
1018 Make this link without OpenSSL.
1023 libratbox/trunk/src/nossl.c (File Modified)
1026 androsyn 2008/03/30 16:34:18 UTC (25177)
1028 Remove DISABLE_SSL_COMP stuff completely. Force our outbound connections to use TLSv1
1031 libratbox/trunk/src/openssl.c (File Modified)
1034 androsyn 2008/03/30 15:45:01 UTC (25175)
1036 remove that trailing 0 from the undef
1039 libratbox/trunk/src/openssl.c (File Modified)
1042 androsyn 2008/03/30 15:04:05 UTC (25173)
1044 reenable openssl compression
1047 libratbox/trunk/src/openssl.c (File Modified)
1050 androsyn 2008/03/28 17:19:12 UTC (25151)
1052 have rb_event_addonce return an ev_entry - get event.h too
1055 libratbox/trunk/include/rb_event.h (File Modified)
1058 androsyn 2008/03/28 17:17:51 UTC (25149)
1063 libratbox/trunk/src/openssl.c (File Modified)
1066 androsyn 2008/03/28 17:15:47 UTC (25147)
1068 have rb_event_addonce return an ev_entry
1071 libratbox/trunk/src/event.c (File Modified)
1074 androsyn 2008/03/27 18:24:58 UTC (25145)
1076 add some more get_last_err() calls, some of these might not be needed, but they don't hurt really either
1079 libratbox/trunk/src/openssl.c (File Modified)
1082 androsyn 2008/03/27 18:14:01 UTC (25143)
1084 call get_last_err() after doing SSL_shutdown
1087 libratbox/trunk/src/openssl.c (File Modified)
1090 androsyn 2008/03/17 13:04:36 UTC (25137)
1092 fix libssl detection on operating systems that don't automagically pull in dependant libraries
1095 libratbox/trunk/configure (File Modified)
1096 libratbox/trunk/configure.ac (File Modified)
1099 androsyn 2008/03/17 08:13:41 UTC (25129)
1101 add a stub rb_ssl_shutdown
1104 libratbox/trunk/src/nossl.c (File Modified)
1107 androsyn 2008/03/10 20:26:45 UTC (25107)
1109 only fclose(param) if we opened it successfully
1112 libratbox/trunk/src/openssl.c (File Modified)
1115 androsyn 2008/02/25 17:36:12 UTC (25091)
1117 clear ssl comp for outbound connections too
1120 libratbox/trunk/src/openssl.c (File Modified)
1123 androsyn 2008/02/20 17:35:47 UTC (25083)
1125 fix autoconf again..
1128 libratbox/trunk/configure (File Modified)
1129 libratbox/trunk/configure.ac (File Modified)
1132 androsyn 2008/02/20 17:22:00 UTC (25081)
1134 fix autoconf check for ssl libraries
1137 libratbox/trunk/configure (File Modified)
1138 libratbox/trunk/configure.ac (File Modified)
1141 androsyn 2008/01/28 21:05:30 UTC (25050)
1143 replace ERR_get_error calls with get_last_err which pops all errors off of the openssl error stack and returns the last one
1146 libratbox/trunk/src/openssl.c (File Modified)
1149 androsyn 2008/01/23 18:34:02 UTC (25048)
1151 actually change ptrdiff_t to uintptr_t as that is what we really want
1154 libratbox/trunk/src/balloc.c (File Modified)
1157 androsyn 2008/01/23 16:17:04 UTC (25044)
1159 missed a ptrdiff_t cast
1162 libratbox/trunk/src/balloc.c (File Modified)
1165 androsyn 2008/01/23 16:14:08 UTC (25042)
1167 oops..lets try that again
1170 libratbox/trunk/include/rb_tools.h (File Modified)
1173 androsyn 2008/01/23 16:11:34 UTC (25040)
1175 some inline related cleanups
1178 libratbox/trunk/include/rb_tools.h (File Modified)
1179 libratbox/trunk/src/export-syms.txt (File Modified)
1180 libratbox/trunk/src/tools.c (File Modified)
1183 androsyn 2008/01/23 16:03:08 UTC (25038)
1185 - Use ptrdiff_t in a few places.
1186 - Move libratbox_config.h to be the first header included.
1191 libratbox/trunk/include/rb_commio.h (File Modified)
1192 libratbox/trunk/src/balloc.c (File Modified)
1193 libratbox/trunk/src/commio.c (File Modified)
1194 libratbox/trunk/src/crypt.c (File Modified)
1195 libratbox/trunk/src/devpoll.c (File Modified)
1196 libratbox/trunk/src/epoll.c (File Modified)
1197 libratbox/trunk/src/event.c (File Modified)
1198 libratbox/trunk/src/helper.c (File Modified)
1199 libratbox/trunk/src/kqueue.c (File Modified)
1200 libratbox/trunk/src/linebuf.c (File Modified)
1201 libratbox/trunk/src/nossl.c (File Modified)
1202 libratbox/trunk/src/openssl.c (File Modified)
1203 libratbox/trunk/src/patricia.c (File Modified)
1204 libratbox/trunk/src/poll.c (File Modified)
1205 libratbox/trunk/src/ports.c (File Modified)
1206 libratbox/trunk/src/ratbox_lib.c (File Modified)
1207 libratbox/trunk/src/rawbuf.c (File Modified)
1208 libratbox/trunk/src/rb_memory.c (File Modified)
1209 libratbox/trunk/src/select.c (File Modified)
1210 libratbox/trunk/src/sigio.c (File Modified)
1211 libratbox/trunk/src/snprintf.c (File Modified)
1212 libratbox/trunk/src/tools.c (File Modified)
1213 libratbox/trunk/src/unix.c (File Modified)
1214 libratbox/trunk/src/win32.c (File Modified)
1217 androsyn 2008/01/23 15:38:26 UTC (25036)
1219 remove int rc as it never gets used
1222 libratbox/trunk/src/openssl.c (File Modified)
1225 androsyn 2008/01/23 15:36:02 UTC (25034)
1227 get rid of old_flags in sigio.c
1230 libratbox/trunk/src/sigio.c (File Modified)
1233 androsyn 2008/01/23 04:54:13 UTC (25032)
1235 replace u_short/u_char usage to unsigned short and unsigned char
1238 libratbox/trunk/include/rb_patricia.h (File Modified)
1241 androsyn 2008/01/23 04:01:19 UTC (25026)
1243 remove AC_PROG_CC check
1246 libratbox/trunk/configure (File Modified)
1247 libratbox/trunk/configure.ac (File Modified)
1250 androsyn 2008/01/23 03:54:00 UTC (25022)
1252 Okay.. its 2008. Require a C99 capable compiler.
1256 libratbox/trunk/configure (File Modified)
1257 libratbox/trunk/configure.ac (File Modified)
1258 libratbox/trunk/include/rb_memory.h (File Modified)
1259 libratbox/trunk/src/rb_memory.c (File Modified)
1260 libratbox/trunk/src/snprintf.c (File Modified)
1263 androsyn 2008/01/23 03:10:15 UTC (25018)
1265 export return values for ssl related stuff
1268 libratbox/trunk/include/rb_commio.h (File Modified)
1269 libratbox/trunk/src/openssl.c (File Modified)
1270 libratbox/trunk/src/rawbuf.c (File Modified)
1273 androsyn 2008/01/23 00:23:20 UTC (25016)
1275 Enable SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER in openssl.c
1278 libratbox/trunk/src/openssl.c (File Modified)
1281 androsyn 2008/01/21 06:26:05 UTC (25006)
1283 close dh param file after opening it
1286 libratbox/trunk/src/openssl.c (File Modified)
1289 androsyn 2008/01/21 06:05:04 UTC (25002)
1291 update sigio warning
1294 libratbox/trunk/src/sigio.c (File Modified)
1297 androsyn 2008/01/21 05:56:49 UTC (25000)
1299 - cleanup errno handling in epoll.c
1300 - make some fairly large buffers in signalfd_handler static rather than allocated off the static
1304 libratbox/trunk/src/epoll.c (File Modified)
1307 androsyn 2008/01/21 04:37:08 UTC (24998)
1309 remove a pointless memset from rawbuf.c as the block heap memsets already
1312 libratbox/trunk/src/rawbuf.c (File Modified)
1315 androsyn 2008/01/20 20:32:37 UTC (24988)
1317 check that msg.msg_controllen > 0 when receiving fds.
1320 libratbox/trunk/src/commio.c (File Modified)
1323 androsyn 2008/01/20 19:41:04 UTC (24980)
1325 - fix a cast issue in execv
1326 - fix a shadowed variable in kqueue.c
1331 libratbox/trunk/src/kqueue.c (File Modified)
1332 libratbox/trunk/src/unix.c (File Modified)
1335 androsyn 2008/01/20 19:38:36 UTC (24978)
1337 wrap struct timer_data in USE_TIMER_CREATE
1340 libratbox/trunk/include/commio-int.h (File Modified)
1343 androsyn 2008/01/16 14:51:07 UTC (24962)
1345 fix ifdefs in sigio.c
1348 libratbox/trunk/src/sigio.c (File Modified)
1351 androsyn 2008/01/14 20:45:16 UTC (24942)
1353 - Add support for sigio doing timed events as well..
1357 libratbox/trunk/include/commio-int.h (File Modified)
1358 libratbox/trunk/src/commio.c (File Modified)
1359 libratbox/trunk/src/sigio.c (File Modified)
1362 androsyn 2008/01/14 20:44:03 UTC (24938)
1364 add rb_helper_write_queue to the list of exported symbols
1367 libratbox/trunk/src/export-syms.txt (File Modified)
1370 androsyn 2008/01/14 20:43:23 UTC (24936)
1372 tweak the helper write code a bit
1375 libratbox/trunk/include/rb_helper.h (File Modified)
1376 libratbox/trunk/src/helper.c (File Modified)
1379 androsyn 2008/01/14 18:17:39 UTC (24934)
1381 When using sigio, if we have a socket that is already set O_ASYNC, clear
1382 the O_ASYNC bit, fcntl() the flags without O_ASYNC and then re-register it.
1383 This clears out any old si_fd field that might exist from having the fd passed
1384 from another process.
1388 libratbox/trunk/src/sigio.c (File Modified)
1391 androsyn 2008/01/14 17:35:30 UTC (24932)
1393 actually revert that, going to do this differently
1396 libratbox/trunk/src/commio.c (File Modified)
1399 androsyn 2008/01/14 17:34:24 UTC (24930)
1401 set sockets nonblocking and the like when receving them
1404 libratbox/trunk/src/commio.c (File Modified)
1407 androsyn 2008/01/14 17:23:33 UTC (24928)
1409 some cleanups in the openssl code
1412 libratbox/trunk/src/openssl.c (File Modified)
1415 androsyn 2008/01/14 01:16:00 UTC (24926)
1417 If delay == -1, pass NULL to kevent() for the timeout.
1421 libratbox/trunk/src/kqueue.c (File Modified)
1424 androsyn 2008/01/13 21:49:14 UTC (24924)
1426 fix a few things that the sparse warned about
1429 libratbox/trunk/src/commio.c (File Modified)
1430 libratbox/trunk/src/rb_memory.c (File Modified)
1433 androsyn 2008/01/13 02:53:11 UTC (24922)
1435 work around a glibc header bug on 32bit systems and fix a prototype issue
1438 libratbox/trunk/src/epoll.c (File Modified)
1441 androsyn 2008/01/13 02:51:16 UTC (24920)
1443 fix a thinko in kqueue.c as well
1446 libratbox/trunk/src/kqueue.c (File Modified)
1449 androsyn 2008/01/13 02:50:35 UTC (24918)
1451 add event-int.h to kqueue.c
1454 libratbox/trunk/src/kqueue.c (File Modified)
1457 androsyn 2008/01/11 00:01:14 UTC (24880)
1459 it seems that doing a readv from a signalfd socket is buggy
1462 libratbox/trunk/src/epoll.c (File Modified)
1465 androsyn 2008/01/10 18:21:17 UTC (24874)
1467 abort if rb_restart == NULL or rb_die == NULL and we are called
1470 libratbox/trunk/src/ratbox_lib.c (File Modified)
1473 androsyn 2008/01/10 16:33:54 UTC (24866)
1475 reconsidered having rb_ctime take a pointer to time_t, so just have it take a time_t like before
1478 libratbox/trunk/include/ratbox_lib.h (File Modified)
1479 libratbox/trunk/src/ratbox_lib.c (File Modified)
1482 androsyn 2008/01/10 16:18:11 UTC (24862)
1484 - Tweak rb_ctime to take a size argument.
1485 - Tweak both rb_ctime and rb_date to take a time_t * instead of a time_t
1486 - Also modify rb_ctime to internally defined day and month names.
1490 libratbox/trunk/configure (File Modified)
1491 libratbox/trunk/configure.ac (File Modified)
1492 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1493 libratbox/trunk/include/ratbox_lib.h (File Modified)
1494 libratbox/trunk/src/ratbox_lib.c (File Modified)
1497 androsyn 2008/01/08 20:24:51 UTC (24854)
1499 hand ssl errors to the accept callback instead of closing the fd behind the callers back
1502 libratbox/trunk/include/rb_commio.h (File Modified)
1503 libratbox/trunk/src/openssl.c (File Modified)
1506 androsyn 2008/01/03 19:42:17 UTC (24840)
1508 When the commio system isn't setup, add events like normal. Once commio
1509 event processing is ready, add all scheduled events into it.
1514 libratbox/trunk/include/event-int.h (File Modified)
1515 libratbox/trunk/src/commio.c (File Modified)
1516 libratbox/trunk/src/event.c (File Modified)
1519 androsyn 2008/01/03 02:58:14 UTC (24832)
1521 forgot to commit commio-ssl.h
1524 libratbox/trunk/include/commio-ssl.h (File Modified)
1527 androsyn 2008/01/02 20:41:25 UTC (24828)
1529 oops move rb_supports_ssl to rb_commio.h
1532 libratbox/trunk/include/rb_commio.h (File Modified)
1535 androsyn 2008/01/02 20:40:10 UTC (24826)
1537 add prototype for rb_supports_ssl
1540 libratbox/trunk/include/commio-ssl.h (File Modified)
1543 androsyn 2008/01/02 19:56:27 UTC (24824)
1545 add rb_supports_ssl function to allow a caller to figure out if we support ssl or not
1548 libratbox/trunk/src/export-syms.txt (File Modified)
1549 libratbox/trunk/src/nossl.c (File Modified)
1550 libratbox/trunk/src/openssl.c (File Modified)
1553 androsyn 2008/01/02 19:51:38 UTC (24822)
1558 libratbox/trunk/include/commio-ssl.h (File Added)
1561 androsyn 2008/01/02 19:47:32 UTC (24820)
1563 tidy up openssl vs nossl code.
1567 libratbox/trunk/include/commio-int.h (File Modified)
1568 libratbox/trunk/src/Makefile.am (File Modified)
1569 libratbox/trunk/src/Makefile.in (File Modified)
1570 libratbox/trunk/src/commio.c (File Modified)
1571 libratbox/trunk/src/nossl.c (File Modified)
1572 libratbox/trunk/src/openssl.c (File Modified)
1575 androsyn 2008/01/02 15:43:50 UTC (24810)
1580 libratbox/trunk/include/event-int.h (File Added)
1583 androsyn 2008/01/02 08:17:05 UTC (24808)
1585 - Add support for doing timers using the commio handlers.
1586 -- 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)
1587 -- kqueue supports it if EVFILT_TIMER is supported. (not tested yet)
1589 - Add a file called export-syms.txt that allows libtool to only export certain symbols in this list to the rest of the world.
1590 This keeps the internal commio functions and the like internal.
1595 libratbox/trunk/Makefile.in (File Modified)
1596 libratbox/trunk/acinclude.m4 (File Modified)
1597 libratbox/trunk/configure (File Modified)
1598 libratbox/trunk/configure.ac (File Modified)
1599 libratbox/trunk/include/commio-int.h (File Modified)
1600 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1601 libratbox/trunk/include/ratbox_lib.h (File Modified)
1602 libratbox/trunk/include/rb_event.h (File Modified)
1603 libratbox/trunk/include/rb_helper.h (File Modified)
1604 libratbox/trunk/src/Makefile.am (File Modified)
1605 libratbox/trunk/src/Makefile.in (File Modified)
1606 libratbox/trunk/src/commio.c (File Modified)
1607 libratbox/trunk/src/devpoll.c (File Modified)
1608 libratbox/trunk/src/epoll.c (File Modified)
1609 libratbox/trunk/src/event.c (File Modified)
1610 libratbox/trunk/src/export-syms.txt (File Added)
1611 libratbox/trunk/src/helper.c (File Modified)
1612 libratbox/trunk/src/kqueue.c (File Modified)
1613 libratbox/trunk/src/poll.c (File Modified)
1614 libratbox/trunk/src/ports.c (File Modified)
1615 libratbox/trunk/src/ratbox_lib.c (File Modified)
1616 libratbox/trunk/src/select.c (File Modified)
1617 libratbox/trunk/src/sigio.c (File Modified)
1618 libratbox/trunk/src/win32.c (File Modified)
1621 androsyn 2007/12/29 01:51:41 UTC (24802)
1623 fix some braindamage here
1626 libratbox/trunk/src/helper.c (File Modified)
1629 androsyn 2007/12/28 01:59:05 UTC (24792)
1631 macros + order of operations will eat your brains
1634 libratbox/trunk/include/commio-int.h (File Modified)
1637 androsyn 2007/12/28 01:54:04 UTC (24790)
1639 okay must sleep now..after this stuff...
1642 libratbox/trunk/include/commio-int.h (File Modified)
1645 androsyn 2007/12/28 01:50:46 UTC (24788)
1650 libratbox/trunk/include/commio-int.h (File Modified)
1653 androsyn 2007/12/28 01:45:30 UTC (24786)
1655 get rid of a stale define
1658 libratbox/trunk/include/commio-int.h (File Modified)
1661 androsyn 2007/12/28 00:36:41 UTC (24784)
1663 change fd hash a bit
1666 libratbox/trunk/include/commio-int.h (File Modified)
1669 androsyn 2007/12/27 17:52:30 UTC (24780)
1671 forgot to merge in one diff
1674 libratbox/trunk/src/openssl.c (File Modified)
1677 androsyn 2007/12/27 17:50:13 UTC (24778)
1679 Make the ssl read/write code a bit more sane and add some ways of exporting out ssl error codes.
1683 libratbox/trunk/include/commio-int.h (File Modified)
1684 libratbox/trunk/include/rb_commio.h (File Modified)
1685 libratbox/trunk/src/commio.c (File Modified)
1686 libratbox/trunk/src/openssl.c (File Modified)
1689 jilles 2007/12/26 16:37:43 UTC (24776)
1691 Fix type checking on file descriptor being received over socket.
1695 libratbox/trunk/src/commio.c (File Modified)
1698 androsyn 2007/12/26 03:56:52 UTC (24774)
1700 make balloc.c use rb_uintptr_t
1703 libratbox/trunk/src/balloc.c (File Modified)
1706 androsyn 2007/12/26 02:32:07 UTC (24772)
1708 have the fd handling code try to figure out what type of file descriptor the passed socket is
1711 libratbox/trunk/configure (File Modified)
1712 libratbox/trunk/configure.ac (File Modified)
1713 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1714 libratbox/trunk/include/ratbox_lib.h (File Modified)
1715 libratbox/trunk/src/commio.c (File Modified)
1718 androsyn 2007/12/26 01:13:59 UTC (24770)
1720 change return/input type to rb_get/set_type
1723 libratbox/trunk/include/rb_commio.h (File Modified)
1724 libratbox/trunk/src/commio.c (File Modified)
1727 androsyn 2007/12/25 23:29:41 UTC (24768)
1729 reorder the _fde struct and get rid of some unused RB_FD flags
1732 libratbox/trunk/include/commio-int.h (File Modified)
1733 libratbox/trunk/include/rb_commio.h (File Modified)
1736 androsyn 2007/12/25 20:50:16 UTC (24766)
1738 move FD types back into rb_commio.h a few things do need them
1741 libratbox/trunk/include/commio-int.h (File Modified)
1742 libratbox/trunk/include/rb_commio.h (File Modified)
1745 androsyn 2007/12/25 20:25:12 UTC (24762)
1747 get rid of an unused variable
1750 libratbox/trunk/src/commio.c (File Modified)
1753 androsyn 2007/12/25 20:23:18 UTC (24760)
1755 Tidy up some commio flag related things and make the struct a bit smaller by dynamically allocating
1761 libratbox/trunk/include/commio-int.h (File Modified)
1762 libratbox/trunk/include/rb_commio.h (File Modified)
1763 libratbox/trunk/src/commio.c (File Modified)
1764 libratbox/trunk/src/devpoll.c (File Modified)
1765 libratbox/trunk/src/epoll.c (File Modified)
1766 libratbox/trunk/src/helper.c (File Modified)
1767 libratbox/trunk/src/kqueue.c (File Modified)
1768 libratbox/trunk/src/openssl.c (File Modified)
1769 libratbox/trunk/src/poll.c (File Modified)
1770 libratbox/trunk/src/ports.c (File Modified)
1771 libratbox/trunk/src/select.c (File Modified)
1772 libratbox/trunk/src/sigio.c (File Modified)
1773 libratbox/trunk/src/win32.c (File Modified)
1776 androsyn 2007/12/20 18:22:40 UTC (24752)
1778 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.
1779 This bug has been hanging around for about 6 years.
1784 libratbox/trunk/src/linebuf.c (File Modified)
1787 androsyn 2007/12/17 18:43:17 UTC (24721)
1789 make balloc.c compile with --enable-warnings --disable-balloc
1792 libratbox/trunk/src/balloc.c (File Modified)
1795 androsyn 2007/12/11 17:53:17 UTC (24693)
1797 another openssl related tweak
1800 libratbox/trunk/configure (File Modified)
1801 libratbox/trunk/configure.ac (File Modified)
1802 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1805 androsyn 2007/12/10 19:24:09 UTC (24679)
1807 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..
1810 libratbox/trunk/configure (File Modified)
1811 libratbox/trunk/configure.ac (File Modified)
1812 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1813 libratbox/trunk/include/rb_tools.h (File Modified)
1814 libratbox/trunk/src/snprintf.c (File Modified)
1815 libratbox/trunk/src/tools.c (File Modified)
1818 androsyn 2007/12/10 19:15:41 UTC (24677)
1820 get rid of the dlink node too
1823 libratbox/trunk/src/event.c (File Modified)
1826 androsyn 2007/12/10 19:15:19 UTC (24675)
1828 get rid of bogus ev = ptr->data stuff
1831 libratbox/trunk/src/event.c (File Modified)
1834 androsyn 2007/11/28 19:35:34 UTC (24637)
1836 turn on DISABLE_SSL_COMP
1839 libratbox/trunk/src/openssl.c (File Modified)
1842 androsyn 2007/11/26 20:30:59 UTC (24615)
1844 meh..just return the revision
1847 libratbox/trunk/src/ratbox_lib.c (File Modified)
1850 androsyn 2007/11/26 20:20:12 UTC (24613)
1852 actually Rev makes more sense here
1855 libratbox/trunk/src/ratbox_lib.c (File Modified)
1858 androsyn 2007/11/26 20:19:24 UTC (24611)
1863 libratbox/trunk/src/ratbox_lib.c (File Modified)
1866 androsyn 2007/11/26 20:18:12 UTC (24609)
1868 forgot to commit ratbox_lib.h
1871 libratbox/trunk/include/ratbox_lib.h (File Modified)
1874 androsyn 2007/11/26 20:09:05 UTC (24607)
1879 libratbox/trunk/src/ratbox_lib.c (File Modified)
1882 androsyn 2007/11/26 20:01:07 UTC (24605)
1884 have helpers replace fds 0-2 with /dev/null
1887 libratbox/trunk/src/helper.c (File Modified)
1890 androsyn 2007/11/19 17:14:40 UTC (24551)
1892 missed an IPV6 to RB_IPV6 change
1895 libratbox/trunk/include/rb_patricia.h (File Modified)
1898 androsyn 2007/11/19 17:13:31 UTC (24549)
1900 add ctype.h to ratbox_lib.h
1903 libratbox/trunk/include/ratbox_lib.h (File Modified)
1906 androsyn 2007/11/19 17:04:32 UTC (24547)
1908 add some autoconf goop for better detecting ipv6 and change the IPV6 define to RB_IPV6
1911 libratbox/trunk/acinclude.m4 (File Modified)
1912 libratbox/trunk/configure (File Modified)
1913 libratbox/trunk/configure.ac (File Modified)
1914 libratbox/trunk/include/commio-int.h (File Modified)
1915 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1916 libratbox/trunk/include/ratbox_lib.h (File Modified)
1917 libratbox/trunk/src/commio.c (File Modified)
1918 libratbox/trunk/src/openssl.c (File Modified)
1919 libratbox/trunk/src/patricia.c (File Modified)
1922 jilles 2007/11/17 15:35:48 UTC (24543)
1924 Fix 100% cpu usage after certain SSL errors.
1925 One way to trigger this was to telnet (non-SSL) to an
1926 SSL port, then close the connection.
1930 libratbox/trunk/src/openssl.c (File Modified)
1933 jilles 2007/11/17 14:50:14 UTC (24541)
1935 Avoid crash in a certain case where the sending process died.
1936 Apparently CMSG_FIRSTHDR returns NULL in certain cases
1937 where the sending process died and the file descriptors
1942 libratbox/trunk/src/commio.c (File Modified)
1945 androsyn 2007/11/15 19:44:57 UTC (24525)
1947 add rb_ssl_start_connected with ssld in ratbox needs
1950 libratbox/trunk/include/rb_commio.h (File Modified)
1951 libratbox/trunk/src/openssl.c (File Modified)
1954 androsyn 2007/11/13 19:48:49 UTC (24505)
1956 fix minor bug in rb_send_fd_buf
1959 libratbox/trunk/src/commio.c (File Modified)
1962 androsyn 2007/11/08 16:18:17 UTC (24477)
1964 change rb_lib_init not to init linebufs as not everything will likely need linebufs
1967 libratbox/trunk/include/ratbox_lib.h (File Modified)
1968 libratbox/trunk/src/helper.c (File Modified)
1969 libratbox/trunk/src/ratbox_lib.c (File Modified)
1972 androsyn 2007/11/06 17:26:57 UTC (24459)
1974 add rb_get_type and rb_set_type
1977 libratbox/trunk/include/rb_commio.h (File Modified)
1978 libratbox/trunk/src/commio.c (File Modified)
1981 androsyn 2007/11/05 17:15:41 UTC (24451)
1983 set rb_pipe fds non blocking by default
1986 libratbox/trunk/src/commio.c (File Modified)
1989 androsyn 2007/11/02 17:32:00 UTC (24439)
1991 add rb_ssl_start_accepted
1994 libratbox/trunk/include/rb_commio.h (File Modified)
1995 libratbox/trunk/src/openssl.c (File Modified)
1998 androsyn 2007/10/24 15:49:39 UTC (24434)
2000 tweak the fd passing stuff to pass more than one fd if needed
2003 libratbox/trunk/include/rb_commio.h (File Modified)
2004 libratbox/trunk/src/commio.c (File Modified)
2007 androsyn 2007/10/23 20:28:27 UTC (24426)
2009 rename patricia.h to rb_patricia.h and add it to ratbox_lib.h
2012 libratbox/trunk/include/patricia.h (File Deleted)
2013 libratbox/trunk/include/ratbox_lib.h (File Modified)
2014 libratbox/trunk/include/rb_patricia.h (File Added)
2015 libratbox/trunk/src/patricia.c (File Modified)
2018 androsyn 2007/10/23 20:26:01 UTC (24424)
2020 Add patricia.c to libratbox
2024 libratbox/trunk/include/patricia.h (File Added)
2025 libratbox/trunk/src/Makefile.am (File Modified)
2026 libratbox/trunk/src/Makefile.in (File Modified)
2027 libratbox/trunk/src/patricia.c (File Added)
2030 androsyn 2007/10/23 18:30:20 UTC (24422)
2032 deal with not having a ancillary message
2035 libratbox/trunk/include/rb_commio.h (File Modified)
2036 libratbox/trunk/src/commio.c (File Modified)
2039 androsyn 2007/10/22 20:42:11 UTC (24420)
2041 add some functions to pass fds back and forth over unix sockets
2044 libratbox/trunk/include/rb_commio.h (File Modified)
2045 libratbox/trunk/src/commio.c (File Modified)
2048 androsyn 2007/09/05 02:34:21 UTC (24384)
2050 fix event_time_min stuff to actually work right
2053 libratbox/trunk/src/event.c (File Modified)
2054 libratbox/trunk/src/ratbox_lib.c (File Modified)
2057 androsyn 2007/09/05 01:49:21 UTC (24382)
2059 move up the first rb_set_time()
2062 libratbox/trunk/src/ratbox_lib.c (File Modified)
2065 androsyn 2007/09/04 22:08:54 UTC (24380)
2067 Rerun libtoolize and get newer versions of libtool
2070 libratbox/trunk/config.guess (File Modified)
2071 libratbox/trunk/config.sub (File Modified)
2072 libratbox/trunk/ltmain.sh (File Modified)
2075 androsyn 2007/09/04 19:34:44 UTC (24374)
2077 make the WIN32_LEAN_AND_MEAN stuff actually go into outfile
2080 libratbox/trunk/configure (File Modified)
2081 libratbox/trunk/configure.ac (File Modified)
2084 androsyn 2007/09/04 19:30:58 UTC (24372)
2086 rebuild makefiles with automake 1.10
2089 libratbox/trunk/Makefile.in (File Modified)
2090 libratbox/trunk/aclocal.m4 (File Modified)
2091 libratbox/trunk/configure.ac (File Modified)
2092 libratbox/trunk/src/Makefile.in (File Modified)
2095 androsyn 2007/09/04 17:54:44 UTC (24354)
2100 libratbox/trunk/include/ratbox_lib.h (File Modified)
2103 androsyn 2007/09/04 17:23:20 UTC (24352)
2105 remove unused variable
2108 libratbox/trunk/src/kqueue.c (File Modified)
2111 androsyn 2007/09/04 17:18:49 UTC (24350)
2113 tweak compile flags for interix
2116 libratbox/trunk/configure (File Modified)
2117 libratbox/trunk/configure.ac (File Modified)
2120 androsyn 2007/09/04 17:09:40 UTC (24348)
2125 libratbox/trunk/configure (File Modified)
2126 libratbox/trunk/configure.ac (File Modified)
2129 androsyn 2007/09/04 17:05:14 UTC (24346)
2131 define all_source for a platform that needs it :/
2134 libratbox/trunk/configure (File Modified)
2135 libratbox/trunk/configure.ac (File Modified)
2138 androsyn 2007/09/04 17:00:09 UTC (24342)
2140 some minor header tweaks
2143 libratbox/trunk/configure (File Modified)
2144 libratbox/trunk/configure.ac (File Modified)
2145 libratbox/trunk/src/win32.c (File Modified)
2148 androsyn 2007/09/04 16:49:33 UTC (24340)
2150 add arpa/inet.h check
2153 libratbox/trunk/configure (File Modified)
2154 libratbox/trunk/configure.ac (File Modified)
2155 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2158 androsyn 2007/09/01 01:53:03 UTC (24326)
2160 link against libcrypto as well as libssl
2163 libratbox/trunk/configure (File Modified)
2164 libratbox/trunk/configure.ac (File Modified)
2167 androsyn 2007/08/31 22:05:45 UTC (24324)
2169 some header tweaks and renames
2172 libratbox/trunk/configure (File Modified)
2173 libratbox/trunk/configure.ac (File Modified)
2174 libratbox/trunk/include/balloc.h (File Deleted)
2175 libratbox/trunk/include/commio.h (File Deleted)
2176 libratbox/trunk/include/event.h (File Deleted)
2177 libratbox/trunk/include/helper.h (File Deleted)
2178 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2179 libratbox/trunk/include/linebuf.h (File Deleted)
2180 libratbox/trunk/include/ratbox_lib.h (File Modified)
2181 libratbox/trunk/include/rawbuf.h (File Deleted)
2182 libratbox/trunk/include/rb_balloc.h (File Added)
2183 libratbox/trunk/include/rb_commio.h (File Added)
2184 libratbox/trunk/include/rb_event.h (File Added)
2185 libratbox/trunk/include/rb_helper.h (File Added)
2186 libratbox/trunk/include/rb_linebuf.h (File Added)
2187 libratbox/trunk/include/rb_rawbuf.h (File Added)
2188 libratbox/trunk/include/rb_snprintf.h (File Added)
2189 libratbox/trunk/include/rb_tools.h (File Added)
2190 libratbox/trunk/include/snprintf.h (File Deleted)
2191 libratbox/trunk/include/tools.h (File Deleted)
2192 libratbox/trunk/src/balloc.c (File Modified)
2193 libratbox/trunk/src/commio.c (File Modified)
2194 libratbox/trunk/src/crypt.c (File Modified)
2195 libratbox/trunk/src/devpoll.c (File Modified)
2196 libratbox/trunk/src/epoll.c (File Modified)
2197 libratbox/trunk/src/helper.c (File Modified)
2198 libratbox/trunk/src/kqueue.c (File Modified)
2199 libratbox/trunk/src/linebuf.c (File Modified)
2200 libratbox/trunk/src/poll.c (File Modified)
2201 libratbox/trunk/src/ports.c (File Modified)
2202 libratbox/trunk/src/ratbox_lib.c (File Modified)
2203 libratbox/trunk/src/rawbuf.c (File Modified)
2204 libratbox/trunk/src/rb_memory.c (File Modified)
2205 libratbox/trunk/src/select.c (File Modified)
2206 libratbox/trunk/src/sigio.c (File Modified)
2207 libratbox/trunk/src/snprintf.c (File Modified)
2208 libratbox/trunk/src/tools.c (File Modified)
2209 libratbox/trunk/src/unix.c (File Modified)
2210 libratbox/trunk/src/win32.c (File Modified)
2213 androsyn 2007/08/31 21:48:41 UTC (24322)
2215 actually get rid of the posix_c_source stuff for now..
2218 libratbox/trunk/configure (File Modified)
2219 libratbox/trunk/configure.ac (File Modified)
2220 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2223 androsyn 2007/08/31 15:10:15 UTC (24320)
2225 move the rb_event_run() call until after rb_select
2228 libratbox/trunk/src/ratbox_lib.c (File Modified)
2231 androsyn 2007/08/31 14:48:03 UTC (24318)
2233 i don't think these rb_set_times() are needed here
2236 libratbox/trunk/src/event.c (File Modified)
2239 androsyn 2007/08/31 03:26:15 UTC (24316)
2241 make the rb_lib_loop not blow up when next = 0
2244 libratbox/trunk/src/event.c (File Modified)
2245 libratbox/trunk/src/ratbox_lib.c (File Modified)
2248 androsyn 2007/08/31 02:08:52 UTC (24314)
2250 tweak the event code a little bit more
2253 libratbox/trunk/include/event.h (File Modified)
2254 libratbox/trunk/src/event.c (File Modified)
2255 libratbox/trunk/src/ratbox_lib.c (File Modified)
2258 androsyn 2007/08/31 01:47:38 UTC (24312)
2260 set rb_timeout_ev to NULL after doing rb_event_delete
2263 libratbox/trunk/src/commio.c (File Modified)
2266 androsyn 2007/08/31 01:21:42 UTC (24308)
2268 tweak some of the event stuff
2271 libratbox/trunk/include/event.h (File Modified)
2272 libratbox/trunk/src/balloc.c (File Modified)
2273 libratbox/trunk/src/commio.c (File Modified)
2274 libratbox/trunk/src/event.c (File Modified)
2275 libratbox/trunk/src/helper.c (File Modified)
2278 androsyn 2007/08/30 20:35:13 UTC (24304)
2280 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
2283 libratbox/trunk/src/event.c (File Modified)
2284 libratbox/trunk/src/ratbox_lib.c (File Modified)
2287 androsyn 2007/08/30 20:00:06 UTC (24302)
2289 add rb_event_next to get the time when the next event should run
2292 libratbox/trunk/include/event.h (File Modified)
2293 libratbox/trunk/src/event.c (File Modified)
2296 androsyn 2007/08/30 19:29:48 UTC (24300)
2301 libratbox/trunk/acinclude.m4 (File Modified)
2302 libratbox/trunk/configure (File Modified)
2303 libratbox/trunk/configure.ac (File Modified)
2304 libratbox/trunk/include/ratbox_lib.h (File Modified)
2307 androsyn 2007/08/30 19:15:10 UTC (24298)
2309 fix a few more autoconf things
2312 libratbox/trunk/configure (File Modified)
2313 libratbox/trunk/configure.ac (File Modified)
2314 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2315 libratbox/trunk/include/ratbox_lib.h (File Modified)
2316 libratbox/trunk/src/commio.c (File Modified)
2319 androsyn 2007/08/30 18:55:22 UTC (24296)
2321 fix the intptr/intmax checks
2324 libratbox/trunk/acinclude.m4 (File Modified)
2325 libratbox/trunk/configure (File Modified)
2326 libratbox/trunk/configure.ac (File Modified)
2329 androsyn 2007/08/30 16:57:59 UTC (24294)
2331 generate a header file that can be installed with the library that isn't the standard autoconf header so we don't clash
2334 libratbox/trunk/configure (File Modified)
2335 libratbox/trunk/configure.ac (File Modified)
2336 libratbox/trunk/include/commio-int.h (File Modified)
2337 libratbox/trunk/include/commio.h (File Modified)
2338 libratbox/trunk/include/linebuf.h (File Modified)
2339 libratbox/trunk/include/ratbox_lib.h (File Modified)
2340 libratbox/trunk/include/rb_memory.h (File Modified)
2341 libratbox/trunk/src/commio.c (File Modified)
2342 libratbox/trunk/src/crypt.c (File Modified)
2343 libratbox/trunk/src/openssl.c (File Modified)
2344 libratbox/trunk/src/rawbuf.c (File Modified)
2347 androsyn 2007/08/29 20:16:46 UTC (24292)
2349 put epoll info into a struct
2352 libratbox/trunk/src/epoll.c (File Modified)
2355 androsyn 2007/08/29 20:16:18 UTC (24290)
2357 make heap_lists be malloced
2360 libratbox/trunk/src/balloc.c (File Modified)
2363 androsyn 2007/08/29 19:49:43 UTC (24288)
2365 remove some unneeded macros from acinclude.m4
2368 libratbox/trunk/acinclude.m4 (File Modified)
2371 androsyn 2007/08/29 19:47:49 UTC (24286)
2373 More portablity cleanups with autoconf and other things
2377 libratbox/trunk/configure (File Modified)
2378 libratbox/trunk/configure.ac (File Modified)
2379 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2380 libratbox/trunk/include/ratbox_lib.h (File Modified)
2381 libratbox/trunk/src/commio.c (File Modified)
2382 libratbox/trunk/src/crypt.c (File Modified)
2385 androsyn 2007/08/29 17:54:50 UTC (24284)
2387 Make the detection of intXX_t types work a bit better
2391 libratbox/trunk/acinclude.m4 (File Modified)
2392 libratbox/trunk/aclocal.m4 (File Modified)
2393 libratbox/trunk/configure (File Modified)
2396 androsyn 2007/08/27 19:29:16 UTC (24282)
2398 fix some minor issues in acinclude.m4
2401 libratbox/trunk/acinclude.m4 (File Modified)
2402 libratbox/trunk/configure (File Modified)
2405 androsyn 2007/08/27 19:25:53 UTC (24280)
2407 move struct msghdr msg into the HAVE_SENDMSG ifdef too
2410 libratbox/trunk/src/commio.c (File Modified)
2413 androsyn 2007/08/27 19:18:19 UTC (24278)
2415 deal with platforms not having sendmsg
2418 libratbox/trunk/src/commio.c (File Modified)
2421 androsyn 2007/08/27 19:12:20 UTC (24276)
2423 change strcasecmp to strcmp
2426 libratbox/trunk/src/commio.c (File Modified)
2429 androsyn 2007/08/27 04:00:24 UTC (24272)
2431 s/ignoreErrno/rb_ignore_errno/g
2434 libratbox/trunk/include/commio.h (File Modified)
2435 libratbox/trunk/src/commio.c (File Modified)
2436 libratbox/trunk/src/devpoll.c (File Modified)
2437 libratbox/trunk/src/epoll.c (File Modified)
2438 libratbox/trunk/src/helper.c (File Modified)
2439 libratbox/trunk/src/kqueue.c (File Modified)
2440 libratbox/trunk/src/openssl.c (File Modified)
2441 libratbox/trunk/src/poll.c (File Modified)
2442 libratbox/trunk/src/select.c (File Modified)
2443 libratbox/trunk/src/sigio.c (File Modified)
2446 androsyn 2007/08/23 23:55:44 UTC (24270)
2448 change a few cases of ircd-ratbox to libratbox
2451 libratbox/trunk/configure (File Modified)
2452 libratbox/trunk/configure.ac (File Modified)
2453 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2456 androsyn 2007/08/23 23:46:25 UTC (24268)
2458 Change IRCD_PREFIX to RB_PREFIX
2461 libratbox/trunk/Makefile.in (File Modified)
2462 libratbox/trunk/configure (File Modified)
2463 libratbox/trunk/configure.ac (File Modified)
2464 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2465 libratbox/trunk/src/Makefile.in (File Modified)
2468 androsyn 2007/08/23 23:38:03 UTC (24266)
2470 change some defines and what not from IRCD_ to RB_
2473 libratbox/trunk/include/balloc.h (File Modified)
2474 libratbox/trunk/include/commio-int.h (File Modified)
2475 libratbox/trunk/include/commio.h (File Modified)
2476 libratbox/trunk/include/event.h (File Modified)
2477 libratbox/trunk/include/helper.h (File Modified)
2478 libratbox/trunk/include/linebuf.h (File Modified)
2479 libratbox/trunk/include/ratbox_lib.h (File Modified)
2480 libratbox/trunk/include/rawbuf.h (File Modified)
2481 libratbox/trunk/include/rb_memory.h (File Modified)
2482 libratbox/trunk/include/snprintf.h (File Modified)
2483 libratbox/trunk/include/tools.h (File Modified)
2484 libratbox/trunk/src/commio.c (File Modified)
2485 libratbox/trunk/src/devpoll.c (File Modified)
2486 libratbox/trunk/src/epoll.c (File Modified)
2487 libratbox/trunk/src/helper.c (File Modified)
2488 libratbox/trunk/src/kqueue.c (File Modified)
2489 libratbox/trunk/src/linebuf.c (File Modified)
2490 libratbox/trunk/src/openssl.c (File Modified)
2491 libratbox/trunk/src/poll.c (File Modified)
2492 libratbox/trunk/src/ports.c (File Modified)
2493 libratbox/trunk/src/rawbuf.c (File Modified)
2494 libratbox/trunk/src/select.c (File Modified)
2495 libratbox/trunk/src/sigio.c (File Modified)
2496 libratbox/trunk/src/win32.c (File Modified)
2499 androsyn 2007/08/23 22:54:04 UTC (24264)
2501 don't export rb_event_find
2504 libratbox/trunk/include/event.h (File Modified)
2505 libratbox/trunk/src/event.c (File Modified)
2508 androsyn 2007/08/23 17:45:02 UTC (24262)
2510 - Fix poll and sigio not to be some braindamaged i think.
2511 - Actually update the rawbuf length left when using rawbuf flush.
2512 - Fix some openssl issues with accepting connections
2516 libratbox/trunk/src/epoll.c (File Modified)
2517 libratbox/trunk/src/openssl.c (File Modified)
2518 libratbox/trunk/src/poll.c (File Modified)
2519 libratbox/trunk/src/rawbuf.c (File Modified)
2520 libratbox/trunk/src/sigio.c (File Modified)
2523 androsyn 2007/08/23 15:11:18 UTC (24258)
2525 fix rb_rb_dlink_list_length calls
2528 libratbox/trunk/src/balloc.c (File Modified)
2529 libratbox/trunk/src/commio.c (File Modified)
2532 androsyn 2007/08/23 15:08:42 UTC (24256)
2534 doubled rb by accident on rb_dlink_list_length
2537 libratbox/trunk/include/tools.h (File Modified)
2540 androsyn 2007/08/23 01:20:13 UTC (24254)
2542 change __MINGW32__ ifdefs to WIN32 and so on
2545 libratbox/trunk/include/commio-int.h (File Modified)
2546 libratbox/trunk/include/commio.h (File Modified)
2547 libratbox/trunk/include/ratbox_lib.h (File Modified)
2548 libratbox/trunk/src/balloc.c (File Modified)
2549 libratbox/trunk/src/commio.c (File Modified)
2550 libratbox/trunk/src/helper.c (File Modified)
2551 libratbox/trunk/src/openssl.c (File Modified)
2552 libratbox/trunk/src/win32.c (File Modified)
2555 androsyn 2007/08/23 01:16:21 UTC (24252)
2557 make things compile with mingw32 again
2560 libratbox/trunk/include/ratbox_lib.h (File Modified)
2561 libratbox/trunk/src/commio.c (File Modified)
2562 libratbox/trunk/src/helper.c (File Modified)
2563 libratbox/trunk/src/nossl.c (File Modified)
2564 libratbox/trunk/src/unix.c (File Modified)
2565 libratbox/trunk/src/win32.c (File Modified)
2568 androsyn 2007/08/22 19:11:55 UTC (24248)
2570 rename ircd_memory.c to rb_memory.c
2573 libratbox/trunk/src/Makefile.am (File Modified)
2574 libratbox/trunk/src/Makefile.in (File Modified)
2575 libratbox/trunk/src/ircd_memory.c (File Deleted)
2576 libratbox/trunk/src/rb_memory.c (File Added)
2579 androsyn 2007/08/22 19:10:33 UTC (24246)
2581 rename dlink_* to rb_dlink_ and so on
2584 libratbox/trunk/include/commio-int.h (File Modified)
2585 libratbox/trunk/include/linebuf.h (File Modified)
2586 libratbox/trunk/include/tools.h (File Modified)
2587 libratbox/trunk/src/balloc.c (File Modified)
2588 libratbox/trunk/src/commio.c (File Modified)
2589 libratbox/trunk/src/event.c (File Modified)
2590 libratbox/trunk/src/linebuf.c (File Modified)
2591 libratbox/trunk/src/ratbox_lib.c (File Modified)
2592 libratbox/trunk/src/rawbuf.c (File Modified)
2593 libratbox/trunk/src/tools.c (File Modified)
2596 androsyn 2007/08/22 18:44:30 UTC (24242)
2598 rename functions from ircd_ to rb_
2601 libratbox/trunk/include/balloc.h (File Modified)
2602 libratbox/trunk/include/commio-int.h (File Modified)
2603 libratbox/trunk/include/commio.h (File Modified)
2604 libratbox/trunk/include/event.h (File Modified)
2605 libratbox/trunk/include/helper.h (File Modified)
2606 libratbox/trunk/include/ircd_memory.h (File Deleted)
2607 libratbox/trunk/include/linebuf.h (File Modified)
2608 libratbox/trunk/include/ratbox_lib.h (File Modified)
2609 libratbox/trunk/include/rawbuf.h (File Modified)
2610 libratbox/trunk/include/rb_memory.h (File Added)
2611 libratbox/trunk/include/snprintf.h (File Modified)
2612 libratbox/trunk/include/tools.h (File Modified)
2613 libratbox/trunk/src/balloc.c (File Modified)
2614 libratbox/trunk/src/commio.c (File Modified)
2615 libratbox/trunk/src/crypt.c (File Modified)
2616 libratbox/trunk/src/devpoll.c (File Modified)
2617 libratbox/trunk/src/epoll.c (File Modified)
2618 libratbox/trunk/src/event.c (File Modified)
2619 libratbox/trunk/src/helper.c (File Modified)
2620 libratbox/trunk/src/ircd_memory.c (File Modified)
2621 libratbox/trunk/src/kqueue.c (File Modified)
2622 libratbox/trunk/src/linebuf.c (File Modified)
2623 libratbox/trunk/src/nossl.c (File Modified)
2624 libratbox/trunk/src/openssl.c (File Modified)
2625 libratbox/trunk/src/poll.c (File Modified)
2626 libratbox/trunk/src/ports.c (File Modified)
2627 libratbox/trunk/src/ratbox_lib.c (File Modified)
2628 libratbox/trunk/src/rawbuf.c (File Modified)
2629 libratbox/trunk/src/select.c (File Modified)
2630 libratbox/trunk/src/sigio.c (File Modified)
2631 libratbox/trunk/src/snprintf.c (File Modified)
2632 libratbox/trunk/src/tools.c (File Modified)
2633 libratbox/trunk/src/unix.c (File Modified)
2634 libratbox/trunk/src/win32.c (File Modified)
2637 androsyn 2007/08/22 18:39:41 UTC (24240)
2639 deal with some of the s/libircd/libratbox/ name changes
2642 libratbox/trunk/Makefile.in (File Modified)
2643 libratbox/trunk/configure (File Modified)
2644 libratbox/trunk/configure.ac (File Modified)
2645 libratbox/trunk/include/ircd_lib.h (File Deleted)
2646 libratbox/trunk/include/libircd_config.h.in (File Deleted)
2647 libratbox/trunk/include/libratbox_config.h.in (File Added)
2648 libratbox/trunk/include/ratbox_lib.h (File Added)
2649 libratbox/trunk/src/Makefile.am (File Modified)
2650 libratbox/trunk/src/Makefile.in (File Modified)
2651 libratbox/trunk/src/balloc.c (File Modified)
2652 libratbox/trunk/src/commio.c (File Modified)
2653 libratbox/trunk/src/crypt.c (File Modified)
2654 libratbox/trunk/src/devpoll.c (File Modified)
2655 libratbox/trunk/src/epoll.c (File Modified)
2656 libratbox/trunk/src/event.c (File Modified)
2657 libratbox/trunk/src/helper.c (File Modified)
2658 libratbox/trunk/src/ircd_lib.c (File Deleted)
2659 libratbox/trunk/src/ircd_memory.c (File Modified)
2660 libratbox/trunk/src/kqueue.c (File Modified)
2661 libratbox/trunk/src/linebuf.c (File Modified)
2662 libratbox/trunk/src/poll.c (File Modified)
2663 libratbox/trunk/src/ports.c (File Modified)
2664 libratbox/trunk/src/ratbox_lib.c (File Added)
2665 libratbox/trunk/src/rawbuf.c (File Modified)
2666 libratbox/trunk/src/select.c (File Modified)
2667 libratbox/trunk/src/sigio.c (File Modified)
2668 libratbox/trunk/src/snprintf.c (File Modified)
2669 libratbox/trunk/src/tools.c (File Modified)
2670 libratbox/trunk/src/unix.c (File Modified)
2671 libratbox/trunk/src/win32.c (File Modified)
2674 androsyn 2007/08/22 01:29:24 UTC (24237)
2676 Don't free fde_t's until after the poll loops have finished
2679 libircd/trunk/src/commio.c (File Modified)
2682 androsyn 2007/08/21 18:53:10 UTC (24233)
2684 make ircd_get_sockerr use ircd_fde_t as well
2687 libircd/trunk/include/commio.h (File Modified)
2688 libircd/trunk/src/commio.c (File Modified)
2691 androsyn 2007/08/21 18:45:08 UTC (24231)
2693 tweak ircd_set_buffers
2696 libircd/trunk/include/commio.h (File Modified)
2697 libircd/trunk/src/commio.c (File Modified)
2700 androsyn 2007/08/21 18:28:05 UTC (24229)
2702 add santy checking to ircd_get_fd
2705 libircd/trunk/src/commio.c (File Modified)
2708 androsyn 2007/08/21 18:24:36 UTC (24227)
2713 libircd/trunk/include/commio.h (File Modified)
2714 libircd/trunk/src/commio.c (File Modified)
2717 androsyn 2007/08/21 18:18:16 UTC (24225)
2719 remove some crufty code in helper.c
2722 libircd/trunk/src/helper.c (File Modified)
2725 androsyn 2007/08/21 18:13:55 UTC (24223)
2727 rename fde_t to ircd_fde_t
2730 libircd/trunk/include/commio-int.h (File Modified)
2731 libircd/trunk/include/commio.h (File Modified)
2732 libircd/trunk/include/linebuf.h (File Modified)
2733 libircd/trunk/include/rawbuf.h (File Modified)
2734 libircd/trunk/src/commio.c (File Modified)
2735 libircd/trunk/src/devpoll.c (File Modified)
2736 libircd/trunk/src/epoll.c (File Modified)
2737 libircd/trunk/src/helper.c (File Modified)
2738 libircd/trunk/src/kqueue.c (File Modified)
2739 libircd/trunk/src/linebuf.c (File Modified)
2740 libircd/trunk/src/openssl.c (File Modified)
2741 libircd/trunk/src/poll.c (File Modified)
2742 libircd/trunk/src/ports.c (File Modified)
2743 libircd/trunk/src/rawbuf.c (File Modified)
2744 libircd/trunk/src/select.c (File Modified)
2745 libircd/trunk/src/sigio.c (File Modified)
2746 libircd/trunk/src/win32.c (File Modified)
2749 androsyn 2007/08/21 17:58:34 UTC (24221)
2751 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
2754 libircd/trunk/include/commio-int.h (File Modified)
2755 libircd/trunk/include/commio.h (File Modified)
2756 libircd/trunk/include/ircd_lib.h (File Modified)
2757 libircd/trunk/include/linebuf.h (File Modified)
2758 libircd/trunk/include/rawbuf.h (File Modified)
2759 libircd/trunk/src/commio.c (File Modified)
2760 libircd/trunk/src/devpoll.c (File Modified)
2761 libircd/trunk/src/epoll.c (File Modified)
2762 libircd/trunk/src/helper.c (File Modified)
2763 libircd/trunk/src/kqueue.c (File Modified)
2764 libircd/trunk/src/linebuf.c (File Modified)
2765 libircd/trunk/src/openssl.c (File Modified)
2766 libircd/trunk/src/poll.c (File Modified)
2767 libircd/trunk/src/ports.c (File Modified)
2768 libircd/trunk/src/rawbuf.c (File Modified)
2769 libircd/trunk/src/select.c (File Modified)
2770 libircd/trunk/src/sigio.c (File Modified)
2771 libircd/trunk/src/win32.c (File Modified)
2774 androsyn 2007/08/15 17:06:59 UTC (24211)
2776 cleanup the fde_t struct a bit so that accept and connect data are only allocated as needed
2779 libircd/trunk/include/commio-int.h (File Modified)
2780 libircd/trunk/src/commio.c (File Modified)
2781 libircd/trunk/src/openssl.c (File Modified)
2782 libircd/trunk/src/sigio.c (File Modified)
2785 androsyn 2007/08/15 16:07:57 UTC (24209)
2787 remove some warnings
2790 libircd/trunk/include/commio-int.h (File Modified)
2793 androsyn 2007/08/15 16:06:31 UTC (24207)
2795 move UIO_MAXIOV stuff to commio-int.h
2798 libircd/trunk/include/commio-int.h (File Modified)
2799 libircd/trunk/include/commio.h (File Modified)
2800 libircd/trunk/src/linebuf.c (File Modified)
2801 libircd/trunk/src/rawbuf.c (File Modified)
2804 androsyn 2007/08/15 02:16:03 UTC (24205)
2809 libircd/trunk/include/rawbuf.h (File Modified)
2812 androsyn 2007/08/13 18:56:55 UTC (24203)
2814 cleanup time handling a bit
2817 libircd/trunk/include/ircd_lib.h (File Modified)
2818 libircd/trunk/src/ircd_lib.c (File Modified)
2821 androsyn 2007/08/13 18:41:03 UTC (24199)
2823 remove pointless crypt prototype from ircd_lib.h
2826 libircd/trunk/include/ircd_lib.h (File Modified)
2829 androsyn 2007/08/13 18:08:44 UTC (24195)
2831 remove ircd_currenttime macro and friends and just use the function call
2834 libircd/trunk/include/ircd_lib.h (File Modified)
2835 libircd/trunk/src/commio.c (File Modified)
2836 libircd/trunk/src/event.c (File Modified)
2839 androsyn 2007/08/13 18:06:14 UTC (24193)
2844 libircd/trunk/include/ircd_lib.h (File Modified)
2845 libircd/trunk/src/ircd_lib.c (File Modified)
2848 androsyn 2007/08/10 23:06:48 UTC (24191)
2850 tweak some of rawbufs data types a bit
2853 libircd/trunk/include/rawbuf.h (File Modified)
2854 libircd/trunk/src/rawbuf.c (File Modified)
2857 androsyn 2007/08/10 02:07:22 UTC (24189)
2859 remove memmove call in rawbuf.c
2862 libircd/trunk/src/rawbuf.c (File Modified)
2865 androsyn 2007/08/06 20:23:06 UTC (24187)
2867 make ircd_free_rawbuffer free all buffers associated with the head
2870 libircd/trunk/src/rawbuf.c (File Modified)
2873 androsyn 2007/08/06 17:33:37 UTC (24185)
2875 fixed a bug where we passed the helpers sendq instead of the helper itself to ircd_helper_write_sendq
2878 libircd/trunk/src/helper.c (File Modified)
2881 androsyn 2007/08/06 17:30:54 UTC (24183)
2883 fix a minor buglet in ircd_rawbuf_get and add ircd_rawbuf_length
2886 libircd/trunk/include/rawbuf.h (File Modified)
2887 libircd/trunk/src/rawbuf.c (File Modified)
2890 androsyn 2007/08/06 17:07:09 UTC (24181)
2892 add rawbuf.c and rawbuf.h, this implements a buffering system similiar to linebuf.c but no reference counting and is 8bit clean
2895 libircd/trunk/Makefile.in (File Modified)
2896 libircd/trunk/include/ircd_lib.h (File Modified)
2897 libircd/trunk/include/rawbuf.h (File Added)
2898 libircd/trunk/src/Makefile.am (File Modified)
2899 libircd/trunk/src/Makefile.in (File Modified)
2900 libircd/trunk/src/rawbuf.c (File Added)
2903 androsyn 2007/08/06 13:18:20 UTC (24179)
2905 tidy up the _buf_line struct a bit
2908 libircd/trunk/include/linebuf.h (File Modified)
2911 jilles 2007/07/31 21:07:15 UTC (24135)
2913 Fix kqueue and devpoll for r24007.
2917 libircd/trunk/src/devpoll.c (File Modified)
2918 libircd/trunk/src/kqueue.c (File Modified)
2921 androsyn 2007/07/26 16:09:58 UTC (24117)
2923 if we call the helper_restart function, we need to return immediately
2926 libircd/trunk/src/helper.c (File Modified)
2929 androsyn 2007/07/26 14:35:22 UTC (24115)
2931 sanity check in ircd_ssl_shutdown
2934 libircd/trunk/src/openssl.c (File Modified)
2937 androsyn 2007/07/25 23:44:09 UTC (24111)
2939 fix dhparam handling
2942 libircd/trunk/src/openssl.c (File Modified)
2945 androsyn 2007/07/25 20:06:10 UTC (24109)
2950 libircd/trunk/src/nossl.c (File Modified)
2953 androsyn 2007/07/25 20:04:45 UTC (24107)
2955 check for errors when loading keyfiles and the like
2958 libircd/trunk/include/commio.h (File Modified)
2959 libircd/trunk/src/nossl.c (File Modified)
2960 libircd/trunk/src/openssl.c (File Modified)
2963 androsyn 2007/07/25 19:17:27 UTC (24103)
2965 add a prototype for ircd_get_random
2968 libircd/trunk/include/commio.h (File Modified)
2971 androsyn 2007/07/25 19:13:50 UTC (24101)
2976 libircd/trunk/include/commio.h (File Modified)
2977 libircd/trunk/src/nossl.c (File Modified)
2978 libircd/trunk/src/openssl.c (File Modified)
2981 androsyn 2007/07/25 17:52:33 UTC (24099)
2986 libircd/trunk/include/commio.h (File Modified)
2989 androsyn 2007/07/25 17:52:14 UTC (24097)
2991 dont use writev on ssl sockets as its rather pointless
2994 libircd/trunk/src/commio.c (File Modified)
2995 libircd/trunk/src/linebuf.c (File Modified)
2998 androsyn 2007/07/25 16:19:02 UTC (24091)
3000 remove ircd_slow_list_length and LIST_SANITY_CHECK
3003 libircd/trunk/include/ircd_lib.h (File Modified)
3004 libircd/trunk/include/tools.h (File Modified)
3005 libircd/trunk/src/tools.c (File Modified)
3008 androsyn 2007/07/25 16:10:07 UTC (24089)
3010 the libircd_abi stuff is no longer needed as we end up having the same size irc_sockaddr_storage regardless now
3013 libircd/trunk/configure (File Modified)
3014 libircd/trunk/configure.ac (File Modified)
3015 libircd/trunk/include/libircd_abi.h.in (File Deleted)
3018 androsyn 2007/07/25 15:50:00 UTC (24085)
3020 add a GET_SS_FAMILY macro
3023 libircd/trunk/include/ircd_lib.h (File Modified)
3026 androsyn 2007/07/25 15:45:24 UTC (24083)
3028 do some hackishness to make SET_SS_LEN compile issues get tripped up on platforms that don't need it
3031 libircd/trunk/include/ircd_lib.h (File Modified)
3032 libircd/trunk/src/commio.c (File Modified)
3035 androsyn 2007/07/25 15:35:12 UTC (24081)
3037 uncondtionally make irc_sockaddr_storage 128 bytes. Tweak some of the macros relating to sockaddr_storage as well
3040 libircd/trunk/configure (File Modified)
3041 libircd/trunk/configure.ac (File Modified)
3042 libircd/trunk/include/ircd_lib.h (File Modified)
3043 libircd/trunk/src/commio.c (File Modified)
3046 androsyn 2007/07/25 15:15:41 UTC (24079)
3048 - Remove timeout handler once we are ready to handoff the SSL connection to the callback.
3049 - Disable SSLv2 incoming connection support as these are widely accepted to be insecure.
3050 - Add an ifdef if we want to disable compression support in openssl
3055 libircd/trunk/src/openssl.c (File Modified)
3058 androsyn 2007/07/25 02:43:50 UTC (24075)
3060 Split client and server ssl contexts.
3061 Fix a minor compile error with ipv6
3066 libircd/trunk/src/commio.c (File Modified)
3067 libircd/trunk/src/openssl.c (File Modified)
3070 androsyn 2007/07/24 20:26:03 UTC (24073)
3072 case the void * ->ssl member to SSL * where necessary
3075 libircd/trunk/src/openssl.c (File Modified)
3078 androsyn 2007/07/24 19:18:15 UTC (24071)
3080 remove a debugging fprintf
3083 libircd/trunk/src/openssl.c (File Modified)
3086 androsyn 2007/07/24 19:09:40 UTC (24069)
3088 add outbound ssl connect code
3091 libircd/trunk/include/commio.h (File Modified)
3092 libircd/trunk/src/commio.c (File Modified)
3093 libircd/trunk/src/openssl.c (File Modified)
3096 androsyn 2007/07/24 17:55:17 UTC (24061)
3098 move a bunch of commio.h things into commio-int.h which doesn't get included by users of the library
3101 libircd/trunk/include/commio-int.h (File Added)
3102 libircd/trunk/include/commio.h (File Modified)
3103 libircd/trunk/src/commio.c (File Modified)
3104 libircd/trunk/src/devpoll.c (File Modified)
3105 libircd/trunk/src/epoll.c (File Modified)
3106 libircd/trunk/src/helper.c (File Modified)
3107 libircd/trunk/src/kqueue.c (File Modified)
3108 libircd/trunk/src/poll.c (File Modified)
3109 libircd/trunk/src/ports.c (File Modified)
3110 libircd/trunk/src/select.c (File Modified)
3111 libircd/trunk/src/sigio.c (File Modified)
3112 libircd/trunk/src/win32.c (File Modified)
3115 androsyn 2007/07/24 17:25:41 UTC (24059)
3117 various prototype cleanups and the like
3120 libircd/trunk/include/commio.h (File Modified)
3121 libircd/trunk/include/tools.h (File Modified)
3122 libircd/trunk/src/commio.c (File Modified)
3123 libircd/trunk/src/tools.c (File Modified)
3124 libircd/trunk/src/unix.c (File Modified)
3127 androsyn 2007/07/24 17:19:38 UTC (24057)
3129 add prototype for ircd_crypt
3132 libircd/trunk/include/ircd_lib.h (File Modified)
3135 androsyn 2007/07/24 17:12:40 UTC (24055)
3137 Move openssl functions into openssl.c
3138 Add a nossl.c wrapper to keep functions that are exported to maintain the ABI.
3144 libircd/trunk/include/commio.h (File Modified)
3145 libircd/trunk/src/commio.c (File Modified)
3146 libircd/trunk/src/nossl.c (File Added)
3147 libircd/trunk/src/openssl.c (File Added)
3150 androsyn 2007/07/24 16:12:13 UTC (24051)
3152 its helpful when your helper loop actually loops
3155 libircd/trunk/src/helper.c (File Modified)
3158 androsyn 2007/07/24 15:57:08 UTC (24049)
3160 Do openssl detection in autoconf and wrap the ssl code in ifdefs
3164 libircd/trunk/Makefile.in (File Modified)
3165 libircd/trunk/configure (File Modified)
3166 libircd/trunk/configure.ac (File Modified)
3167 libircd/trunk/include/libircd_config.h.in (File Modified)
3168 libircd/trunk/src/Makefile.am (File Modified)
3169 libircd/trunk/src/Makefile.in (File Modified)
3170 libircd/trunk/src/commio.c (File Modified)
3173 androsyn 2007/07/24 15:08:34 UTC (24047)
3175 forgot to rename ircd_helper_read
3178 libircd/trunk/src/helper.c (File Modified)
3181 androsyn 2007/07/24 15:06:15 UTC (24045)
3183 tweak the helper read api a bit
3186 libircd/trunk/include/helper.h (File Modified)
3187 libircd/trunk/src/helper.c (File Modified)
3190 androsyn 2007/07/24 14:58:05 UTC (24043)
3192 change ircd_helper_read to take a ircd_helper pointer. Add an ircd_helper_loop() function as well
3195 libircd/trunk/include/helper.h (File Modified)
3196 libircd/trunk/src/helper.c (File Modified)
3199 androsyn 2007/07/24 14:49:26 UTC (24041)
3201 do printf format checking on ircd_helper_write
3204 libircd/trunk/include/helper.h (File Modified)
3207 androsyn 2007/07/24 03:37:24 UTC (24039)
3209 move struct _ircd_helper defintion to helper.c leaving just forward declarations in helper.h
3212 libircd/trunk/include/helper.h (File Modified)
3213 libircd/trunk/src/helper.c (File Modified)
3216 androsyn 2007/07/24 03:25:03 UTC (24037)
3218 move some struct definitions into balloc.c out of balloc.h
3221 libircd/trunk/include/balloc.h (File Modified)
3222 libircd/trunk/src/balloc.c (File Modified)
3225 androsyn 2007/07/24 03:21:09 UTC (24035)
3227 move struct ev_entry to event.c
3230 libircd/trunk/include/event.h (File Modified)
3231 libircd/trunk/src/event.c (File Modified)
3234 androsyn 2007/07/23 19:02:51 UTC (24033)
3236 get rid of this break that was breaking stuff
3239 libircd/trunk/src/commio.c (File Modified)
3242 androsyn 2007/07/20 17:39:33 UTC (24031)
3244 add a missing semicolon
3247 libircd/trunk/include/commio.h (File Modified)
3250 androsyn 2007/07/20 17:38:39 UTC (24029)
3252 add check for a missing pre callback
3253 add missing prototypes
3254 reduce ssl accept timeout to 10 seconds
3258 libircd/trunk/include/commio.h (File Modified)
3259 libircd/trunk/src/commio.c (File Modified)
3262 androsyn 2007/07/20 15:31:11 UTC (24025)
3264 initialize the type variable earlier
3267 libircd/trunk/src/commio.c (File Modified)
3270 androsyn 2007/07/20 15:28:45 UTC (24023)
3272 remove an unused variable
3275 libircd/trunk/src/commio.c (File Modified)
3278 androsyn 2007/07/20 15:26:05 UTC (24021)
3280 oops. don't ircd_open a file handle twice
3283 libircd/trunk/src/commio.c (File Modified)
3286 androsyn 2007/07/20 15:09:36 UTC (24019)
3288 add missing ircd_accept_tcp prototype
3291 libircd/trunk/include/commio.h (File Modified)
3294 androsyn 2007/07/20 15:07:47 UTC (24017)
3296 slightly change the ACPRE callback again
3299 libircd/trunk/include/commio.h (File Modified)
3300 libircd/trunk/src/commio.c (File Modified)
3303 androsyn 2007/07/20 15:04:40 UTC (24015)
3305 slightly change the ACPRE callback
3308 libircd/trunk/include/commio.h (File Modified)
3309 libircd/trunk/src/commio.c (File Modified)
3312 androsyn 2007/07/20 14:47:32 UTC (24009)
3314 Add an accept pre-callback to so that we can do things like dline/reject cache processing early
3317 libircd/trunk/include/commio.h (File Modified)
3318 libircd/trunk/src/commio.c (File Modified)
3321 androsyn 2007/07/20 14:32:24 UTC (24007)
3323 Change FD_* enums into a bitmask called IRCD_FD
3326 libircd/trunk/include/commio.h (File Modified)
3327 libircd/trunk/src/commio.c (File Modified)
3328 libircd/trunk/src/epoll.c (File Modified)
3329 libircd/trunk/src/helper.c (File Modified)
3332 androsyn 2007/07/20 03:01:32 UTC (24005)
3334 first part of my currently busted ssl/tls code
3337 libircd/trunk/include/commio.h (File Modified)
3338 libircd/trunk/src/commio.c (File Modified)
3339 libircd/trunk/src/epoll.c (File Modified)
3342 androsyn 2007/07/20 02:58:45 UTC (24003)
3344 add a missing balloc commit
3347 libircd/trunk/src/balloc.c (File Modified)
3350 jilles 2007/02/11 19:25:02 UTC (23608)
3352 Don't lose a kqueue update when there are very many at a time.
3354 charybdis r3205 (nenolod)
3358 libircd/trunk/src/kqueue.c (File Modified)
3361 androsyn 2007/02/01 17:37:46 UTC (23565)
3363 remove in6addr_any check
3366 libircd/trunk/configure (File Modified)
3367 libircd/trunk/configure.ac (File Modified)
3368 libircd/trunk/include/libircd_config.h.in (File Modified)
3371 androsyn 2007/02/01 17:10:04 UTC (23559)
3376 libircd/trunk/Makefile.in (File Modified)
3377 libircd/trunk/configure (File Modified)
3378 libircd/trunk/include/libircd_config.h.in (File Modified)
3379 libircd/trunk/src/Makefile.in (File Modified)
3382 jilles 2007/02/01 17:05:13 UTC (23555)
3384 export #define IPV6 to ircd code via a new autogenerated include/libircd_abi.h,
3385 fixes instability with --enable-ipv6
3389 libircd/trunk/configure.ac (File Modified)
3390 libircd/trunk/include/ircd_lib.h (File Modified)
3391 libircd/trunk/include/libircd_abi.h.in (File Added)
3394 androsyn 2007/02/01 16:49:21 UTC (23551)
3396 fix SET_SS_LEN for bsd from dho
3399 libircd/trunk/include/ircd_lib.h (File Modified)
3402 androsyn 2007/01/29 14:23:09 UTC (23543)
3404 change offset from char* to uintptr_t as we have autoconf goo to find/define uintptr_t for us
3407 libircd/trunk/src/balloc.c (File Modified)
3410 jilles 2007/01/27 13:22:02 UTC (23517)
3412 Make NOBALLOC have the regular blockheap functions fall back
3413 to ircd_malloc()/ircd_free(), instead of using #defines. This
3414 ensures NOBALLOC does not change the ABI.
3418 libircd/trunk/include/balloc.h (File Modified)
3419 libircd/trunk/src/balloc.c (File Modified)
3422 jilles 2007/01/27 13:19:53 UTC (23515)
3424 Minor balloc tweaks:
3425 - don't do arithmetic on void pointers
3426 - allocate the correct amount of memory (not too much)
3427 - add a standards-violating check on the pointer in ircd_bh_free()
3431 libircd/trunk/src/balloc.c (File Modified)
3434 jilles 2007/01/13 23:22:11 UTC (23453)
3436 Unbreak compile with --disable-balloc.
3440 libircd/trunk/src/linebuf.c (File Modified)
3443 androsyn 2007/01/08 15:35:04 UTC (23397)
3445 change false to no for disabling fortran and c++ in autoconf
3448 libircd/trunk/configure (File Modified)
3449 libircd/trunk/configure.ac (File Modified)
3452 androsyn 2007/01/08 15:32:40 UTC (23391)
3454 Disable checks for fortran, c++ and java...
3457 libircd/trunk/configure (File Modified)
3458 libircd/trunk/configure.ac (File Modified)
3459 libircd/trunk/src/Makefile.in (File Modified)
3462 androsyn 2007/01/05 17:11:39 UTC (23355)
3464 more blockheap usage stuff
3467 libircd/trunk/include/balloc.h (File Modified)
3468 libircd/trunk/src/balloc.c (File Modified)
3471 androsyn 2007/01/05 16:36:28 UTC (23353)
3477 libircd/trunk/include/balloc.h (File Modified)
3480 androsyn 2007/01/05 16:34:52 UTC (23351)
3482 forgot to add the user data to the usage cb typedef
3485 libircd/trunk/include/balloc.h (File Modified)
3488 androsyn 2007/01/05 16:31:00 UTC (23349)
3490 change usage callback to include a user data variable
3493 libircd/trunk/include/balloc.h (File Modified)
3494 libircd/trunk/src/balloc.c (File Modified)
3497 androsyn 2007/01/05 16:26:58 UTC (23347)
3499 change descriptions on internal blockheaps to make them as being created by libircd
3502 libircd/trunk/src/commio.c (File Modified)
3503 libircd/trunk/src/linebuf.c (File Modified)
3504 libircd/trunk/src/tools.c (File Modified)
3507 androsyn 2007/01/05 16:22:18 UTC (23345)
3509 - make libircd link against libcrypt if it needs it
3514 libircd/trunk/src/Makefile.am (File Modified)
3515 libircd/trunk/src/Makefile.in (File Modified)
3516 libircd/trunk/src/balloc.c (File Modified)
3519 androsyn 2007/01/05 16:16:58 UTC (23343)
3521 - change the block heap code to add a description
3522 - add a function to walk over all the block heaps and call a user callback
3527 libircd/trunk/include/balloc.h (File Modified)
3528 libircd/trunk/src/balloc.c (File Modified)
3529 libircd/trunk/src/commio.c (File Modified)
3530 libircd/trunk/src/linebuf.c (File Modified)
3531 libircd/trunk/src/snprintf.c (File Modified)
3532 libircd/trunk/src/tools.c (File Modified)
3535 androsyn 2007/01/05 16:16:31 UTC (23341)
3537 tweak libircd makefiles a little bit. change crypt() call in libircd to ircd_crypt()
3540 libircd/trunk/include/commio.h (File Modified)
3541 libircd/trunk/src/Makefile.am (File Modified)
3542 libircd/trunk/src/Makefile.in (File Modified)
3543 libircd/trunk/src/commio.c (File Modified)
3544 libircd/trunk/src/crypt.c (File Modified)
3545 libircd/trunk/src/win32.c (File Modified)
3548 androsyn 2006/12/28 15:26:02 UTC (23315)
3550 if POSIX_SPAWN_USEVFORK exists, use it
3553 libircd/trunk/src/unix.c (File Modified)
3556 androsyn 2006/12/28 15:07:04 UTC (23313)
3558 add support for posix_spawn
3561 libircd/trunk/configure (File Modified)
3562 libircd/trunk/configure.ac (File Modified)
3563 libircd/trunk/include/libircd_config.h.in (File Modified)
3564 libircd/trunk/libtool (File Deleted)
3565 libircd/trunk/src/unix.c (File Modified)
3568 androsyn 2006/12/28 14:47:57 UTC (23311)
3570 only compile mem frobbing if MEM_FROB is defined
3573 libircd/trunk/include/tools.h (File Modified)
3574 libircd/trunk/src/tools.c (File Modified)
3577 androsyn 2006/12/18 20:02:21 UTC (23303)
3579 some more splitout cleanups
3582 libircd/trunk/include/ircd_lib.h (File Modified)
3583 libircd/trunk/src/ircd_lib.c (File Modified)
3584 libircd/trunk/src/unix.c (File Modified)
3587 androsyn 2006/11/12 07:52:53 UTC (23281)
3589 some portability cleanups
3592 libircd/trunk/include/tools.h (File Modified)
3593 libircd/trunk/src/tools.c (File Modified)
3596 androsyn 2006/11/12 07:32:54 UTC (23277)
3598 sigh..try this again
3601 libircd/trunk/src/commio.c (File Modified)
3604 androsyn 2006/11/12 07:32:13 UTC (23275)
3609 libircd/trunk/src/commio.c (File Modified)
3612 androsyn 2006/11/12 07:30:59 UTC (23273)
3614 it should be okay to cast ircd_iovec to iovec..the other way i was doing it blew up in *weird* ways
3617 libircd/trunk/src/commio.c (File Modified)
3620 androsyn 2006/11/12 06:53:22 UTC (23271)
3622 attempt at fixing devel..take 1
3625 libircd/trunk/include/commio.h (File Modified)
3626 libircd/trunk/include/ircd_lib.h (File Modified)
3627 libircd/trunk/libtool (File Modified)
3628 libircd/trunk/src/balloc.c (File Modified)
3629 libircd/trunk/src/commio.c (File Modified)
3630 libircd/trunk/src/crypt.c (File Modified)
3631 libircd/trunk/src/devpoll.c (File Modified)
3632 libircd/trunk/src/epoll.c (File Modified)
3633 libircd/trunk/src/event.c (File Modified)
3634 libircd/trunk/src/helper.c (File Modified)
3635 libircd/trunk/src/ircd_lib.c (File Modified)
3636 libircd/trunk/src/ircd_memory.c (File Modified)
3637 libircd/trunk/src/kqueue.c (File Modified)
3638 libircd/trunk/src/linebuf.c (File Modified)
3639 libircd/trunk/src/poll.c (File Modified)
3640 libircd/trunk/src/ports.c (File Modified)
3641 libircd/trunk/src/select.c (File Modified)
3642 libircd/trunk/src/sigio.c (File Modified)
3643 libircd/trunk/src/snprintf.c (File Modified)
3644 libircd/trunk/src/tools.c (File Modified)
3645 libircd/trunk/src/unix.c (File Modified)
3646 libircd/trunk/src/win32.c (File Modified)
3649 androsyn 2006/10/13 23:57:58 UTC (23251)
3654 libircd/trunk/configure (File Modified)
3655 libircd/trunk/configure.ac (File Modified)
3656 libircd/trunk/include/libircd_config.h.in (File Modified)
3659 alz 2006/10/13 19:55:38 UTC (23249)
3665 libircd/trunk/src/kqueue.c (File Modified)
3668 alz 2006/10/13 19:54:37 UTC (23247)
3675 libircd/trunk/src/sigio.c (File Modified)
3678 alz 2006/10/13 19:52:51 UTC (23245)
3680 Androsyn is on crack
3685 libircd/trunk/src/event.c (File Modified)
3686 libircd/trunk/src/sigio.c (File Modified)
3689 androsyn 2006/10/13 19:23:10 UTC (23243)
3691 alz smells like feet
3694 libircd/trunk/src/epoll.c (File Modified)
3695 libircd/trunk/src/kqueue.c (File Modified)
3696 libircd/trunk/src/poll.c (File Modified)
3697 libircd/trunk/src/select.c (File Modified)
3698 libircd/trunk/src/sigio.c (File Modified)
3701 androsyn 2006/10/13 19:20:09 UTC (23241)
3703 because alz is too lazy to commit fixes himself
3706 libircd/trunk/src/epoll.c (File Modified)
3709 androsyn 2006/10/13 19:17:38 UTC (23239)
3711 commit a missing commit
3714 libircd/trunk/src/epoll.c (File Modified)
3717 androsyn 2006/10/13 19:16:32 UTC (23237)
3719 remove SELECT_TYPE msg
3722 libircd/trunk/configure (File Modified)
3723 libircd/trunk/configure.ac (File Modified)
3726 androsyn 2006/10/13 19:07:39 UTC (23233)
3728 fix ircd_strlcpy/cat when the OS actually has those funcs
3731 libircd/trunk/include/tools.h (File Modified)
3732 libircd/trunk/libtool (File Modified)
3735 androsyn 2006/10/12 05:47:23 UTC (23222)
3737 Actually add configure.ac to the repo...
3741 libircd/trunk/configure (File Modified)
3742 libircd/trunk/configure.ac (File Added)
3743 libircd/trunk/src/Makefile.in (File Modified)
3746 androsyn 2006/10/12 05:05:19 UTC (23216)
3748 not thinking straight here :P
3751 libircd/trunk/src/commio.c (File Modified)
3754 androsyn 2006/10/12 04:58:00 UTC (23214)
3756 Add some crude dynamic io type selection
3760 libircd/trunk/src/commio.c (File Modified)
3763 androsyn 2006/10/12 04:43:10 UTC (23212)
3765 add timeout code back to sigio
3768 libircd/trunk/src/sigio.c (File Modified)
3771 androsyn 2006/10/12 04:41:09 UTC (23210)
3776 libircd/trunk/src/commio.c (File Modified)
3779 androsyn 2006/10/12 04:26:42 UTC (23208)
3781 add ircd_get_iotype prototype
3785 libircd/trunk/include/commio.h (File Modified)
3788 androsyn 2006/10/12 04:23:53 UTC (23206)
3790 fix more stupid things
3793 libircd/trunk/include/commio.h (File Modified)
3794 libircd/trunk/src/commio.c (File Modified)
3797 androsyn 2006/10/12 04:17:32 UTC (23204)
3799 everything should work now
3803 libircd/trunk/src/devpoll.c (File Modified)
3804 libircd/trunk/src/epoll.c (File Modified)
3805 libircd/trunk/src/kqueue.c (File Modified)
3806 libircd/trunk/src/poll.c (File Modified)
3807 libircd/trunk/src/ports.c (File Modified)
3808 libircd/trunk/src/select.c (File Modified)
3809 libircd/trunk/src/sigio.c (File Modified)
3812 androsyn 2006/10/12 04:03:59 UTC (23202)
3814 lets try this like this
3817 libircd/trunk/src/commio.c (File Modified)
3820 androsyn 2006/10/12 04:00:43 UTC (23200)
3822 oops. move that code outside of that ifdef
3825 libircd/trunk/src/commio.c (File Modified)
3828 androsyn 2006/10/12 03:56:52 UTC (23198)
3830 remove an unused function declaration
3833 libircd/trunk/src/sigio.c (File Modified)
3836 androsyn 2006/10/12 03:55:56 UTC (23196)
3838 add a missing linefeed at the end of the file
3841 libircd/trunk/src/sigio.c (File Modified)
3844 androsyn 2006/10/12 03:55:35 UTC (23194)
3846 fix some shadowed variables
3849 libircd/trunk/src/sigio.c (File Modified)
3852 androsyn 2006/10/12 03:53:38 UTC (23192)
3854 add a missing linefeed at the end of the file
3857 libircd/trunk/src/poll.c (File Modified)
3860 androsyn 2006/10/12 03:53:12 UTC (23190)
3862 add a missing linefeed at the end of the file
3865 libircd/trunk/src/devpoll.c (File Modified)
3868 androsyn 2006/10/12 03:51:42 UTC (23188)
3870 get the other half of that last commit
3874 libircd/trunk/Makefile.in (File Modified)
3875 libircd/trunk/configure (File Modified)
3876 libircd/trunk/include/commio.h (File Modified)
3877 libircd/trunk/include/event.h (File Modified)
3878 libircd/trunk/include/libircd_config.h.in (File Modified)
3881 androsyn 2006/10/12 03:50:43 UTC (23186)
3883 Change the way we do i/o loop detection quite a bit
3887 libircd/trunk/src/Makefile.am (File Modified)
3888 libircd/trunk/src/Makefile.in (File Modified)
3889 libircd/trunk/src/commio.c (File Modified)
3890 libircd/trunk/src/devpoll.c (File Modified)
3891 libircd/trunk/src/epoll.c (File Modified)
3892 libircd/trunk/src/event.c (File Modified)
3893 libircd/trunk/src/kqueue.c (File Modified)
3894 libircd/trunk/src/poll.c (File Modified)
3895 libircd/trunk/src/ports.c (File Modified)
3896 libircd/trunk/src/select.c (File Modified)
3897 libircd/trunk/src/sigio.c (File Modified)
3898 libircd/trunk/src/win32.c (File Modified)
3901 androsyn 2006/10/12 02:34:52 UTC (23184)
3903 fix autoconf/automake again
3907 libircd/trunk/src/Makefile.am (File Modified)
3908 libircd/trunk/src/Makefile.in (File Modified)
3911 androsyn 2006/10/12 02:32:00 UTC (23182)
3916 libircd/trunk/Makefile.in (File Modified)
3917 libircd/trunk/src/Makefile.am (File Modified)
3918 libircd/trunk/src/Makefile.in (File Modified)
3921 androsyn 2006/10/12 02:29:23 UTC (23180)
3923 change the caller of ircd_lib to ircd_lib_init in helper.c
3926 libircd/trunk/src/helper.c (File Modified)
3929 androsyn 2006/10/12 02:27:06 UTC (23178)
3931 add some things autoconf needs
3934 libircd/trunk/config.guess (File Added)
3935 libircd/trunk/config.sub (File Added)
3936 libircd/trunk/depcomp (File Added)
3939 androsyn 2006/10/12 02:09:06 UTC (23174)
3941 rename ircd_lib() to ircd_lib_init()
3944 libircd/trunk/include/ircd_lib.h (File Modified)
3945 libircd/trunk/src/ircd_lib.c (File Modified)
3948 androsyn 2006/10/12 01:58:07 UTC (23172)
3950 - Some more namespace cleanups
3951 - Add a README and TODO
3956 libircd/trunk/README (File Added)
3957 libircd/trunk/TODO (File Added)
3958 libircd/trunk/include/commio.h (File Modified)
3959 libircd/trunk/include/tools.h (File Modified)
3960 libircd/trunk/src/commio.c (File Modified)
3961 libircd/trunk/src/devpoll.c (File Modified)
3962 libircd/trunk/src/epoll.c (File Modified)
3963 libircd/trunk/src/ircd_lib.c (File Modified)
3964 libircd/trunk/src/kqueue.c (File Modified)
3965 libircd/trunk/src/linebuf.c (File Modified)
3966 libircd/trunk/src/poll.c (File Modified)
3967 libircd/trunk/src/ports.c (File Modified)
3968 libircd/trunk/src/select.c (File Modified)
3969 libircd/trunk/src/sigio.c (File Modified)
3970 libircd/trunk/src/tools.c (File Modified)
3971 libircd/trunk/src/win32.c (File Modified)
3974 androsyn 2006/10/12 01:33:35 UTC (23170)
3976 more strlcpy changes
3979 libircd/trunk/include/tools.h (File Modified)
3980 libircd/trunk/src/commio.c (File Modified)
3981 libircd/trunk/src/event.c (File Modified)
3982 libircd/trunk/src/ircd_lib.c (File Modified)
3983 libircd/trunk/src/ircd_memory.c (File Modified)
3984 libircd/trunk/src/linebuf.c (File Modified)
3987 androsyn 2006/10/12 01:27:25 UTC (23168)
3989 make ircd_lib.h use the renamed headers
3992 libircd/trunk/include/ircd_lib.h (File Modified)
3995 androsyn 2006/10/12 01:25:06 UTC (23166)
3997 change strlcpy to ircd_strlcpy. rename config.h to libircd_config.h
4000 libircd/trunk/configure (File Modified)
4001 libircd/trunk/include/ircd_memory.h (File Modified)
4002 libircd/trunk/include/libircd_config.h.in (File Added)
4003 libircd/trunk/include/tools.h (File Modified)
4006 androsyn 2006/10/12 01:16:22 UTC (23164)
4008 - Move .h files into include, .c files into src
4009 - Import a cut down autoconf from ircd
4010 - Change the init code so that ircd_lib gets passed an fd heap size
4015 libircd/trunk/COPYING (File Added)
4016 libircd/trunk/CREDITS (File Added)
4017 libircd/trunk/INSTALL (File Added)
4018 libircd/trunk/Makefile.am (File Deleted)
4019 libircd/trunk/Makefile.am (File Added)
4020 libircd/trunk/Makefile.in (File Modified)
4021 libircd/trunk/acinclude.m4 (File Added)
4022 libircd/trunk/aclocal.m4 (File Added)
4023 libircd/trunk/balloc.c (File Deleted)
4024 libircd/trunk/balloc.h (File Deleted)
4025 libircd/trunk/commio.c (File Deleted)
4026 libircd/trunk/commio.h (File Deleted)
4027 libircd/trunk/configure (File Added)
4028 libircd/trunk/crypt.c (File Deleted)
4029 libircd/trunk/devpoll.c (File Deleted)
4030 libircd/trunk/epoll.c (File Deleted)
4031 libircd/trunk/event.c (File Deleted)
4032 libircd/trunk/event.h (File Deleted)
4033 libircd/trunk/helper.c (File Deleted)
4034 libircd/trunk/helper.h (File Deleted)
4035 libircd/trunk/include/ (File Added)
4036 libircd/trunk/include/balloc.h (File Added)
4037 libircd/trunk/include/commio.h (File Added)
4038 libircd/trunk/include/event.h (File Added)
4039 libircd/trunk/include/helper.h (File Added)
4040 libircd/trunk/include/ircd_lib.h (File Added)
4041 libircd/trunk/include/ircd_memory.h (File Added)
4042 libircd/trunk/include/linebuf.h (File Added)
4043 libircd/trunk/include/snprintf.h (File Added)
4044 libircd/trunk/include/tools.h (File Added)
4045 libircd/trunk/install-sh (File Added)
4046 libircd/trunk/ircd_lib.c (File Deleted)
4047 libircd/trunk/ircd_lib.h (File Deleted)
4048 libircd/trunk/ircd_memory.c (File Deleted)
4049 libircd/trunk/ircd_memory.h (File Deleted)
4050 libircd/trunk/kqueue.c (File Deleted)
4051 libircd/trunk/libtool (File Added)
4052 libircd/trunk/linebuf.c (File Deleted)
4053 libircd/trunk/linebuf.h (File Deleted)
4054 libircd/trunk/ltmain.sh (File Added)
4055 libircd/trunk/missing (File Added)
4056 libircd/trunk/poll.c (File Deleted)
4057 libircd/trunk/ports.c (File Deleted)
4058 libircd/trunk/select.c (File Deleted)
4059 libircd/trunk/sigio.c (File Deleted)
4060 libircd/trunk/snprintf.c (File Deleted)
4061 libircd/trunk/snprintf.h (File Deleted)
4062 libircd/trunk/src/ (File Added)
4063 libircd/trunk/src/Makefile.am (File Added)
4064 libircd/trunk/src/Makefile.in (File Added)
4065 libircd/trunk/src/balloc.c (File Added)
4066 libircd/trunk/src/commio.c (File Added)
4067 libircd/trunk/src/crypt.c (File Added)
4068 libircd/trunk/src/devpoll.c (File Added)
4069 libircd/trunk/src/epoll.c (File Added)
4070 libircd/trunk/src/event.c (File Added)
4071 libircd/trunk/src/helper.c (File Added)
4072 libircd/trunk/src/ircd_lib.c (File Added)
4073 libircd/trunk/src/ircd_memory.c (File Added)
4074 libircd/trunk/src/kqueue.c (File Added)
4075 libircd/trunk/src/linebuf.c (File Added)
4076 libircd/trunk/src/poll.c (File Added)
4077 libircd/trunk/src/ports.c (File Added)
4078 libircd/trunk/src/select.c (File Added)
4079 libircd/trunk/src/sigio.c (File Added)
4080 libircd/trunk/src/snprintf.c (File Added)
4081 libircd/trunk/src/tools.c (File Added)
4082 libircd/trunk/src/unix.c (File Added)
4083 libircd/trunk/src/win32.c (File Added)
4084 libircd/trunk/tools.c (File Deleted)
4085 libircd/trunk/tools.h (File Deleted)
4086 libircd/trunk/unix.c (File Deleted)
4087 libircd/trunk/win32.c (File Deleted)
4090 androsyn 2006/10/12 00:41:26 UTC (23162)
4095 libircd/trunk/tools.c (File Modified)
4098 androsyn 2006/10/12 00:39:36 UTC (23161)
4100 automated serno/changelog
4103 libircd/trunk/ChangeLog (File Modified)
4106 androsyn 2006/10/12 00:39:28 UTC (23160)
4108 i think it works now..really
4111 libircd/trunk/tools.c (File Modified)
4114 androsyn 2006/10/12 00:34:12 UTC (23157)
4116 work you piece of shit
4119 libircd/trunk/tools.c (File Modified)
4122 androsyn 2006/10/12 00:31:31 UTC (23156)
4127 libircd/trunk/tools.c (File Modified)
4130 androsyn 2006/10/12 00:29:54 UTC (23155)
4135 libircd/trunk/tools.c (File Modified)
4138 androsyn 2006/10/12 00:27:07 UTC ()
4143 libircd/trunk/tools.c (File Modified)
4146 androsyn 2006/10/12 00:26:28 UTC ()
4151 libircd/trunk/tools.c (File Modified)
4154 androsyn 2006/10/12 00:25:15 UTC ()
4159 libircd/trunk/tools.c (File Modified)
4162 androsyn 2006/10/12 00:22:44 UTC ()
4167 libircd/trunk/tools.c (File Modified)
4170 androsyn 2006/10/12 00:21:54 UTC ()
4172 here is a new changelog for libircd
4176 libircd/trunk/ChangeLog (File Added)