]> jfr.im git - irc/rqf/shadowircd.git/blob - libratbox/ChangeLog
libratbox: Clean up uses of strcpy().
[irc/rqf/shadowircd.git] / libratbox / ChangeLog
1 androsyn 2008/12/13 03:36:00 UTC (20081213_1-26296)
2 Log:
3 fix a gnutls related double free
4
5 Modified:
6 libratbox/trunk/src/gnutls.c (File Modified)
7
8
9 androsyn 2008/12/13 03:01:19 UTC (20081213_0-26294)
10 Log:
11 shut up gcc warnings regarding can_do_timerd
12
13 Modified:
14 libratbox/trunk/src/epoll.c (File Modified)
15
16
17 androsyn 2008/12/10 23:28:53 UTC (20081210_10-26286)
18 Log:
19 make ports work properly
20
21 Modified:
22 libratbox/trunk/src/ports.c (File Modified)
23
24
25 androsyn 2008/12/10 20:33:21 UTC (20081210_9-26282)
26 Log:
27 tweak the ssl info output a bit
28
29 Modified:
30 libratbox/trunk/src/gnutls.c (File Modified)
31 libratbox/trunk/src/openssl.c (File Modified)
32 libratbox/trunk/src/ratbox_lib.c (File Modified)
33
34
35 androsyn 2008/12/10 20:25:29 UTC (20081210_8-26280)
36 Log:
37 report ssl info in the libratbox version
38
39 Modified:
40 libratbox/trunk/include/commio-ssl.h (File Modified)
41 libratbox/trunk/src/gnutls.c (File Modified)
42 libratbox/trunk/src/nossl.c (File Modified)
43 libratbox/trunk/src/openssl.c (File Modified)
44 libratbox/trunk/src/ratbox_lib.c (File Modified)
45
46
47 androsyn 2008/12/10 06:45:54 UTC (20081210_7-26276)
48 Log:
49 these rb_set_time calls aren't needed i don't think
50
51 Modified:
52 libratbox/trunk/src/epoll.c (File Modified)
53
54
55 androsyn 2008/12/10 06:24:47 UTC (20081210_6-26274)
56 Log:
57 fix signalfd stuff for ultrasparc linux....
58
59 Modified:
60 libratbox/trunk/src/epoll.c (File Modified)
61
62
63 androsyn 2008/12/10 05:55:10 UTC (20081210_5-26272)
64 Log:
65 fix some epoll related timer stuff
66
67 Modified:
68 libratbox/trunk/include/event-int.h (File Modified)
69 libratbox/trunk/src/epoll.c (File Modified)
70 libratbox/trunk/src/event.c (File Modified)
71
72
73 androsyn 2008/12/10 04:08:39 UTC (20081210_4-26260)
74 Log:
75 Rebuild configure and friends with autoconf 2.63
76
77
78
79 Modified:
80 libratbox/trunk/Makefile.in (File Modified)
81 libratbox/trunk/aclocal.m4 (File Modified)
82 libratbox/trunk/configure (File Modified)
83 libratbox/trunk/configure.ac (File Modified)
84 libratbox/trunk/include/libratbox_config.h.in (File Modified)
85 libratbox/trunk/src/Makefile.in (File Modified)
86
87
88 androsyn 2008/12/10 04:06:12 UTC (20081210_3-26258)
89 Log:
90 add a missing part of the ports timer commit
91
92 Modified:
93 libratbox/trunk/include/commio-int.h (File Modified)
94
95
96 androsyn 2008/12/10 04:05:26 UTC (20081210_2-26256)
97 Log:
98 remove a duplicate prototype
99
100 Modified:
101 libratbox/trunk/include/ratbox_lib.h (File Modified)
102
103
104 androsyn 2008/12/10 04:04:38 UTC (20081210_1-26254)
105 Log:
106 fix ports and devpoll and add timer support to ports
107
108 Modified:
109 libratbox/trunk/src/commio.c (File Modified)
110 libratbox/trunk/src/devpoll.c (File Modified)
111 libratbox/trunk/src/ports.c (File Modified)
112
113
114 androsyn 2008/12/10 04:03:09 UTC (20081210_0-26252)
115 Log:
116 change SSL_CTX_use_certificate_file to SSL_CTX_use_certificate_chain_file
117
118 Modified:
119 libratbox/trunk/src/openssl.c (File Modified)
120
121
122 androsyn 2008/11/23 17:13:19 UTC (20081123_1-26240)
123 Log:
124 revert that last change
125
126 Modified:
127 libratbox/trunk/src/epoll.c (File Modified)
128
129
130 androsyn 2008/11/23 17:04:29 UTC (20081123_0-26238)
131 Log:
132 ifdef can_do_timerfd to avoid a compile time warning
133
134 Modified:
135 libratbox/trunk/src/epoll.c (File Modified)
136
137
138 androsyn 2008/11/11 00:00:12 UTC (20081111_0-26180)
139 Log:
140 fix build errors on os x leopard
141
142 Modified:
143 libratbox/trunk/src/unix.c (File Modified)
144
145
146 androsyn 2008/11/07 02:10:19 UTC (20081107_0-26178)
147 Log:
148 untested fix for building on os x -- environ is not accessible to shared libraries...
149
150 Modified:
151 libratbox/trunk/src/unix.c (File Modified)
152
153
154 androsyn 2008/10/26 20:59:07 UTC (20081026_2-26170)
155 Log:
156 add rb_basename and rb_dirname
157
158 Modified:
159 libratbox/trunk/include/rb_tools.h (File Modified)
160 libratbox/trunk/src/export-syms.txt (File Modified)
161 libratbox/trunk/src/tools.c (File Modified)
162
163
164 androsyn 2008/10/26 20:58:40 UTC (20081026_1-26168)
165 Log:
166 remove -O0 from configure.ac and configure
167
168 Modified:
169 libratbox/trunk/configure (File Modified)
170 libratbox/trunk/configure.ac (File Modified)
171
172
173 androsyn 2008/10/26 20:48:56 UTC (20081026_0-26166)
174 Log:
175 do an ERR_get_error() if opening the dhparams file fails
176
177 Modified:
178 libratbox/trunk/src/openssl.c (File Modified)
179
180
181 androsyn 2008/10/03 18:02:13 UTC (20081003_0-26126)
182 Log:
183 fix up the timerfd autoconf stuff a bit better
184
185 Modified:
186 libratbox/trunk/acinclude.m4 (File Modified)
187 libratbox/trunk/configure (File Modified)
188
189
190 androsyn 2008/09/29 22:58:42 UTC (20080929_0-26122)
191 Log:
192 fix the timerfd_create check
193
194 Modified:
195 libratbox/trunk/acinclude.m4 (File Modified)
196 libratbox/trunk/configure (File Modified)
197
198
199 androsyn 2008/09/20 01:27:19 UTC (20080920_1-26100)
200 Log:
201 properly cast a few things when doing pointer math and the like
202
203 Modified:
204 libratbox/trunk/src/balloc.c (File Modified)
205 libratbox/trunk/src/openssl.c (File Modified)
206
207
208 androsyn 2008/09/20 01:05:42 UTC (20080920_0-26096)
209 Log:
210 make rb_close_all be a no-op on win32, its not too useful there either as windows doesn't inherit sockets/files by default
211
212 Modified:
213 libratbox/trunk/src/commio.c (File Modified)
214
215
216 androsyn 2008/09/19 15:13:52 UTC (20080919_0-26092)
217 Log:
218 update indent.pro and rerun through indent
219
220 Modified:
221 libratbox/trunk/.indent.pro (File Modified)
222 libratbox/trunk/include/arc4random.h (File Modified)
223 libratbox/trunk/include/commio-int.h (File Modified)
224 libratbox/trunk/include/commio-ssl.h (File Modified)
225 libratbox/trunk/include/rb_balloc.h (File Modified)
226 libratbox/trunk/include/rb_commio.h (File Modified)
227 libratbox/trunk/include/rb_event.h (File Modified)
228 libratbox/trunk/include/rb_helper.h (File Modified)
229 libratbox/trunk/include/rb_linebuf.h (File Modified)
230 libratbox/trunk/include/rb_memory.h (File Modified)
231 libratbox/trunk/include/rb_patricia.h (File Modified)
232 libratbox/trunk/include/rb_rawbuf.h (File Modified)
233 libratbox/trunk/include/rb_snprintf.h (File Modified)
234 libratbox/trunk/include/rb_tools.h (File Modified)
235 libratbox/trunk/src/arc4random.c (File Modified)
236 libratbox/trunk/src/balloc.c (File Modified)
237 libratbox/trunk/src/commio.c (File Modified)
238 libratbox/trunk/src/crypt.c (File Modified)
239 libratbox/trunk/src/devpoll.c (File Modified)
240 libratbox/trunk/src/epoll.c (File Modified)
241 libratbox/trunk/src/event.c (File Modified)
242 libratbox/trunk/src/gnutls.c (File Modified)
243 libratbox/trunk/src/helper.c (File Modified)
244 libratbox/trunk/src/kqueue.c (File Modified)
245 libratbox/trunk/src/linebuf.c (File Modified)
246 libratbox/trunk/src/nossl.c (File Modified)
247 libratbox/trunk/src/openssl.c (File Modified)
248 libratbox/trunk/src/patricia.c (File Modified)
249 libratbox/trunk/src/poll.c (File Modified)
250 libratbox/trunk/src/ports.c (File Modified)
251 libratbox/trunk/src/ratbox_lib.c (File Modified)
252 libratbox/trunk/src/rawbuf.c (File Modified)
253 libratbox/trunk/src/rb_memory.c (File Modified)
254 libratbox/trunk/src/select.c (File Modified)
255 libratbox/trunk/src/sigio.c (File Modified)
256 libratbox/trunk/src/snprintf.c (File Modified)
257 libratbox/trunk/src/tools.c (File Modified)
258 libratbox/trunk/src/unix.c (File Modified)
259 libratbox/trunk/src/win32.c (File Modified)
260
261
262 androsyn 2008/09/18 18:56:55 UTC (20080918_1-26088)
263 Log:
264 on win32 add randomness from RtlGenRandom if its available
265
266 Modified:
267 libratbox/trunk/src/arc4random.c (File Modified)
268
269
270 androsyn 2008/09/18 18:41:19 UTC (20080918_0-26086)
271 Log:
272 add timerfd_create support on linux with glibc 2.8
273
274 Modified:
275 libratbox/trunk/acinclude.m4 (File Modified)
276 libratbox/trunk/configure (File Modified)
277 libratbox/trunk/configure.ac (File Modified)
278 libratbox/trunk/include/libratbox_config.h.in (File Modified)
279 libratbox/trunk/src/Makefile.in (File Modified)
280 libratbox/trunk/src/epoll.c (File Modified)
281 libratbox/trunk/src/version.c.SH (File Modified)
282
283
284 androsyn 2008/09/15 15:47:42 UTC (20080915_0-26082)
285 Log:
286 cast svptr a bit harder to deal with 32bit systems. Also use sizeof our_signalfd_siginfo.
287
288 Modified:
289 libratbox/trunk/src/epoll.c (File Modified)
290
291
292 jilles 2008/09/14 22:24:27 UTC (20080914_0-26078)
293 Log:
294 Fix infinite recursion crash on non-win32.
295
296
297 Modified:
298 libratbox/trunk/src/unix.c (File Modified)
299
300
301 androsyn 2008/09/10 01:45:22 UTC (20080910_1-26072)
302 Log:
303 fix a typo
304
305 Modified:
306 libratbox/trunk/src/select.c (File Modified)
307
308
309 androsyn 2008/09/10 00:23:41 UTC (20080910_0-26068)
310 Log:
311 attempt to override FD_SETSIZE for select and if rb_maxconnections is greater than FD_SETSIZE, lower rb_maxconnections. Also prefer select to win32
312
313 Modified:
314 libratbox/trunk/src/commio.c (File Modified)
315 libratbox/trunk/src/select.c (File Modified)
316
317
318 androsyn 2008/09/09 22:58:11 UTC (20080909_8-26066)
319 Log:
320 actually make that use BIO_new_file
321
322 Modified:
323 libratbox/trunk/src/openssl.c (File Modified)
324
325
326 androsyn 2008/09/09 22:19:14 UTC (20080909_7-26064)
327 Log:
328 avoid using FILE with openssl as this causes openssl to need OPENSSL_applink on some platforms which is annoying
329
330 Modified:
331 libratbox/trunk/src/openssl.c (File Modified)
332
333
334 androsyn 2008/09/09 17:08:10 UTC (20080909_6-26060)
335 Log:
336 those symbols don't exist..oops
337
338 Modified:
339 libratbox/trunk/src/export-syms.txt (File Modified)
340
341
342 androsyn 2008/09/09 17:05:19 UTC (20080909_5-26058)
343 Log:
344 move that down a little
345
346 Modified:
347 libratbox/trunk/src/unix.c (File Modified)
348
349
350 androsyn 2008/09/09 16:47:03 UTC (20080909_4-26052)
351 Log:
352 change ifdef WIN32 to _WIN32
353
354 Modified:
355 libratbox/trunk/include/commio-int.h (File Modified)
356 libratbox/trunk/include/ratbox_lib.h (File Modified)
357 libratbox/trunk/include/rb_commio.h (File Modified)
358 libratbox/trunk/src/balloc.c (File Modified)
359 libratbox/trunk/src/commio.c (File Modified)
360 libratbox/trunk/src/helper.c (File Modified)
361 libratbox/trunk/src/openssl.c (File Modified)
362 libratbox/trunk/src/unix.c (File Modified)
363 libratbox/trunk/src/win32.c (File Modified)
364
365
366 androsyn 2008/09/09 16:40:19 UTC (20080909_3-26048)
367 Log:
368 - Implement fd passing for win32 so that ssld will work on there.
369 - Add a few symbols to the library for portability issues
370 Note that this commit changes the API for rb_send_fd_buf as it now
371 also takes a pid option as this is needed on windows. This process
372 id should be the target process. Note that unix will just ignore
373 this.
374
375
376
377 Modified:
378 libratbox/trunk/Makefile.in (File Modified)
379 libratbox/trunk/include/ratbox_lib.h (File Modified)
380 libratbox/trunk/include/rb_commio.h (File Modified)
381 libratbox/trunk/src/commio.c (File Modified)
382 libratbox/trunk/src/export-syms.txt (File Modified)
383 libratbox/trunk/src/helper.c (File Modified)
384 libratbox/trunk/src/unix.c (File Modified)
385 libratbox/trunk/src/win32.c (File Modified)
386
387
388 androsyn 2008/09/09 16:37:30 UTC (20080909_2-26046)
389 Log:
390 pass libraries to LDFLAGS as well
391
392 Modified:
393 libratbox/trunk/src/Makefile.am (File Modified)
394 libratbox/trunk/src/Makefile.in (File Modified)
395
396
397 androsyn 2008/09/09 16:36:15 UTC (20080909_1-26044)
398 Log:
399 make SSL_LIBS actually pass the path to the openssl libraries
400
401 Modified:
402 libratbox/trunk/configure (File Modified)
403 libratbox/trunk/configure.ac (File Modified)
404
405
406 androsyn 2008/09/09 14:40:41 UTC (20080909_0-26036)
407 Log:
408 make that an ifdef
409
410 Modified:
411 libratbox/trunk/src/commio.c (File Modified)
412
413
414 androsyn 2008/09/08 16:54:58 UTC (20080908_1-26034)
415 Log:
416 add a datagram socketpair for platforms that don't have it..mostly based on what is in perl for this
417
418 Modified:
419 libratbox/trunk/src/commio.c (File Modified)
420
421
422 androsyn 2008/09/08 16:53:53 UTC (20080908_0-26032)
423 Log:
424 make rb_strerror be char instead of const char
425
426 Modified:
427 libratbox/trunk/include/ratbox_lib.h (File Modified)
428
429
430 androsyn 2008/09/05 23:44:06 UTC (20080905_1-26022)
431 Log:
432 fix the define of the fake rb_sockaddr_storage so that m4 does not eat up our [ ]
433
434 Modified:
435 libratbox/trunk/configure (File Modified)
436 libratbox/trunk/configure.ac (File Modified)
437
438
439 androsyn 2008/09/05 18:19:25 UTC (20080905_0-26012)
440 Log:
441 revert part of r25994
442
443 Modified:
444 libratbox/trunk/configure (File Modified)
445 libratbox/trunk/configure.ac (File Modified)
446
447
448 androsyn 2008/09/04 21:43:03 UTC (20080904_3-26008)
449 Log:
450 change hard asserts to call both the soft assert code and the C library assert so that it gets in the ircd log files as well
451
452 Modified:
453 libratbox/trunk/include/ratbox_lib.h (File Modified)
454
455
456 androsyn 2008/09/04 19:32:55 UTC (20080904_2-26000)
457 Log:
458 If somebody really wants to do profiling work..they can change rb_close_all the hard way. Also stop doing the weird stderr.log hack in libratbox let callers deal with stderr on their own
459
460 Modified:
461 libratbox/trunk/src/commio.c (File Modified)
462
463
464 androsyn 2008/09/04 16:08:27 UTC (20080904_1-25998)
465 Log:
466 add missing rb_strerror prototypes
467
468 Modified:
469 libratbox/trunk/include/ratbox_lib.h (File Modified)
470 libratbox/trunk/src/unix.c (File Modified)
471 libratbox/trunk/src/win32.c (File Modified)
472
473
474 androsyn 2008/09/04 15:06:21 UTC (20080904_0-25994)
475 Log:
476 some portability cleanups
477
478 Modified:
479 libratbox/trunk/aclocal.m4 (File Modified)
480 libratbox/trunk/config.guess (File Modified)
481 libratbox/trunk/config.sub (File Modified)
482 libratbox/trunk/configure (File Modified)
483 libratbox/trunk/configure.ac (File Modified)
484 libratbox/trunk/include/arc4random.h (File Modified)
485 libratbox/trunk/include/libratbox_config.h.in (File Modified)
486 libratbox/trunk/include/ratbox_lib.h (File Modified)
487 libratbox/trunk/ltmain.sh (File Modified)
488 libratbox/trunk/src/Makefile.in (File Modified)
489 libratbox/trunk/src/commio.c (File Modified)
490 libratbox/trunk/src/export-syms.txt (File Modified)
491 libratbox/trunk/src/helper.c (File Modified)
492 libratbox/trunk/src/nossl.c (File Modified)
493 libratbox/trunk/src/unix.c (File Modified)
494 libratbox/trunk/src/win32.c (File Modified)
495
496
497 androsyn 2008/09/03 00:20:22 UTC (20080903_0-25992)
498 Log:
499 change the event stuff to just strndup the event name
500
501 Modified:
502 libratbox/trunk/include/event-int.h (File Modified)
503 libratbox/trunk/src/event.c (File Modified)
504
505
506 androsyn 2008/09/02 21:40:49 UTC (20080902_0-25990)
507 Log:
508 fix makefile on bsd make
509
510 Modified:
511 libratbox/trunk/src/Makefile.am (File Modified)
512 libratbox/trunk/src/Makefile.in (File Modified)
513
514
515 androsyn 2008/09/01 05:00:31 UTC (20080901_3-25984)
516 Log:
517 make extern not nested
518
519 Modified:
520 libratbox/trunk/src/ratbox_lib.c (File Modified)
521
522
523 androsyn 2008/09/01 04:59:19 UTC (20080901_2-25982)
524 Log:
525 and add version.c.SH too
526
527 Modified:
528 libratbox/trunk/src/version.c.SH (File Added)
529
530
531 androsyn 2008/09/01 04:58:51 UTC (20080901_1-25980)
532 Log:
533 fix up version output stuff
534
535 Modified:
536 libratbox/trunk/src/Makefile.am (File Modified)
537 libratbox/trunk/src/Makefile.in (File Modified)
538 libratbox/trunk/src/ratbox_lib.c (File Modified)
539
540
541 androsyn 2008/09/01 04:50:17 UTC (20080901_0-25978)
542 Log:
543 test commit
544
545 Modified:
546 libratbox/trunk/README (File Modified)
547
548
549 androsyn 2008/09/01 03:18:34 UTC (25975)
550 Log:
551 remove NOBALLOC code from linebuf.c and fill in the rb_bh_usage stuff for NOBALLOC
552
553 Modified:
554 libratbox/trunk/src/balloc.c (File Modified)
555 libratbox/trunk/src/linebuf.c (File Modified)
556
557
558 androsyn 2008/09/01 03:12:32 UTC (25973)
559 Log:
560 remove an #if 0
561
562 Modified:
563 libratbox/trunk/src/event.c (File Modified)
564
565
566 androsyn 2008/09/01 03:07:46 UTC (25971)
567 Log:
568 change u_char to uint8_t
569
570 Modified:
571 libratbox/trunk/src/crypt.c (File Modified)
572
573
574 androsyn 2008/08/27 19:28:26 UTC (25963)
575 Log:
576 deal with rb_vsnprintf_append having a string passed to it that is longer than len, in such case we truncate the string..
577
578 Modified:
579 libratbox/trunk/src/snprintf.c (File Modified)
580
581
582 androsyn 2008/08/27 14:59:09 UTC (25961)
583 Log:
584 the way ev->name was assigned was pretty bogus and pretty much only worked because we always used strings that always were statically allocated in the executable. fix this and do it correctly
585
586 Modified:
587 libratbox/trunk/include/event-int.h (File Modified)
588 libratbox/trunk/src/event.c (File Modified)
589
590
591 androsyn 2008/08/25 19:19:35 UTC (25955)
592 Log:
593 make that a %s instead of a %d
594
595 Modified:
596 libratbox/trunk/src/commio.c (File Modified)
597
598
599 androsyn 2008/08/15 16:29:35 UTC (25897)
600 Log:
601 order of operations in C can be a real bitch sometimes
602
603 Modified:
604 libratbox/trunk/src/balloc.c (File Modified)
605
606
607 androsyn 2008/08/14 18:23:23 UTC (25885)
608 Log:
609 fix block heap garbage collection properly
610
611 Modified:
612 libratbox/trunk/src/balloc.c (File Modified)
613
614
615 androsyn 2008/08/12 15:43:58 UTC (25871)
616 Log:
617 fix a crash in the rb_bh_gc code
618
619 Modified:
620 libratbox/trunk/src/balloc.c (File Modified)
621
622
623 androsyn 2008/08/06 19:51:44 UTC (25861)
624 Log:
625 put back in the pad to even pointer boundaries stuff
626
627 Modified:
628 libratbox/trunk/src/balloc.c (File Modified)
629
630
631 androsyn 2008/08/06 19:30:25 UTC (25859)
632 Log:
633 fix the block heap free code
634
635 Modified:
636 libratbox/trunk/src/balloc.c (File Modified)
637
638
639 androsyn 2008/08/06 19:14:38 UTC (25857)
640 Log:
641 Fix a bug where we would get SIGBUS crashes when trying to use a long long.
642 The problem was we were only aligning pointers to 4 bytes, which isn't good
643 enough for long long on sparc when using gcc 4.x. Apparently gcc 3.x was more
644 tolerant of this. This fixes it correctly.
645
646
647
648 Modified:
649 libratbox/trunk/src/balloc.c (File Modified)
650
651
652 androsyn 2008/08/05 04:12:26 UTC (25853)
653 Log:
654 fix a buffer overrun in the nossl case
655
656 Modified:
657 libratbox/trunk/src/nossl.c (File Modified)
658
659
660 androsyn 2008/08/04 22:04:38 UTC (25833)
661 Log:
662 make GET_SS_FAMILY use const and add a SET_SS_FAMILY macro. ircd fixes coming shortly
663
664 Modified:
665 libratbox/trunk/include/ratbox_lib.h (File Modified)
666
667
668 androsyn 2008/07/29 15:26:55 UTC (25795)
669 Log:
670 some sanity checks in the rb_open path
671
672 Modified:
673 libratbox/trunk/src/commio.c (File Modified)
674
675
676 androsyn 2008/07/29 14:47:48 UTC (25793)
677 Log:
678 pass new_F along to rb_ssl_accept_setup instead of the fd itself
679
680 Modified:
681 libratbox/trunk/include/commio-ssl.h (File Modified)
682 libratbox/trunk/src/commio.c (File Modified)
683 libratbox/trunk/src/gnutls.c (File Modified)
684 libratbox/trunk/src/nossl.c (File Modified)
685 libratbox/trunk/src/openssl.c (File Modified)
686
687
688 androsyn 2008/07/28 23:14:29 UTC (25791)
689 Log:
690 log if rb_open returns NULL on accept and close the fd..this shouldn't happen and the real cause needs to be found
691
692 Modified:
693 libratbox/trunk/src/commio.c (File Modified)
694
695
696 androsyn 2008/07/11 18:21:57 UTC (25705)
697 Log:
698 add a newline at the end of arc4random.c
699
700 Modified:
701 libratbox/trunk/src/arc4random.c (File Modified)
702
703
704 androsyn 2008/07/10 18:34:03 UTC (25699)
705 Log:
706 i'm doing good today..move the ifdefs down
707
708 Modified:
709 libratbox/trunk/src/arc4random.c (File Modified)
710
711
712 androsyn 2008/07/10 18:32:34 UTC (25697)
713 Log:
714 remove some debugging code
715
716 Modified:
717 libratbox/trunk/src/arc4random.c (File Modified)
718 libratbox/trunk/src/nossl.c (File Modified)
719
720
721 androsyn 2008/07/10 18:30:19 UTC (25695)
722 Log:
723 add a missing ; and add arc4random.h too
724
725 Modified:
726 libratbox/trunk/include/arc4random.h (File Added)
727 libratbox/trunk/src/openssl.c (File Modified)
728
729
730 androsyn 2008/07/10 18:27:23 UTC (25693)
731 Log:
732 forgot a prototype for rb_get_pseudo_random
733
734 Modified:
735 libratbox/trunk/include/rb_commio.h (File Modified)
736
737
738 androsyn 2008/07/10 18:05:43 UTC (25691)
739 Log:
740 fix a typo
741
742 Modified:
743 libratbox/trunk/src/nossl.c (File Modified)
744
745
746 androsyn 2008/07/10 17:13:27 UTC (25689)
747 Log:
748 - Add arc4random as a source for random bytes in the nossl.c case.
749 - Add in a pseudo random source function as well. This is really only different on OpenSSL.
750
751
752
753 Modified:
754 libratbox/trunk/configure (File Modified)
755 libratbox/trunk/configure.ac (File Modified)
756 libratbox/trunk/include/libratbox_config.h.in (File Modified)
757 libratbox/trunk/src/Makefile.am (File Modified)
758 libratbox/trunk/src/Makefile.in (File Modified)
759 libratbox/trunk/src/arc4random.c (File Added)
760 libratbox/trunk/src/export-syms.txt (File Modified)
761 libratbox/trunk/src/gnutls.c (File Modified)
762 libratbox/trunk/src/nossl.c (File Modified)
763 libratbox/trunk/src/openssl.c (File Modified)
764
765
766 androsyn 2008/07/06 18:57:15 UTC (25683)
767 Log:
768 change a rb_uint8_t to uint8_t
769
770 Modified:
771 libratbox/trunk/configure (File Modified)
772 libratbox/trunk/configure.ac (File Modified)
773
774
775 androsyn 2008/07/06 05:15:22 UTC (25681)
776 Log:
777 fix the socklen_t stuff
778
779 Modified:
780 libratbox/trunk/configure (File Modified)
781 libratbox/trunk/configure.ac (File Modified)
782 libratbox/trunk/include/libratbox_config.h.in (File Modified)
783
784
785 androsyn 2008/07/06 04:33:03 UTC (25679)
786 Log:
787 get rid of some testing code that snuck into the last commit
788
789 Modified:
790 libratbox/trunk/configure (File Modified)
791 libratbox/trunk/configure.ac (File Modified)
792
793
794 androsyn 2008/07/06 04:13:05 UTC (25675)
795 Log:
796 remove the rb_uint/rb_int stuff as we require a C99 compiler and this is standard now. Also add a better check for socklen_t
797
798 Modified:
799 libratbox/trunk/acinclude.m4 (File Modified)
800 libratbox/trunk/configure (File Modified)
801 libratbox/trunk/configure.ac (File Modified)
802 libratbox/trunk/include/commio-int.h (File Modified)
803 libratbox/trunk/include/libratbox_config.h.in (File Modified)
804 libratbox/trunk/include/rb_commio.h (File Modified)
805 libratbox/trunk/include/rb_linebuf.h (File Modified)
806 libratbox/trunk/src/Makefile.in (File Modified)
807 libratbox/trunk/src/balloc.c (File Modified)
808 libratbox/trunk/src/commio.c (File Modified)
809 libratbox/trunk/src/crypt.c (File Modified)
810 libratbox/trunk/src/epoll.c (File Modified)
811 libratbox/trunk/src/rawbuf.c (File Modified)
812
813
814 androsyn 2008/07/06 03:10:23 UTC (25673)
815 Log:
816 a few minor cleanups
817
818 Modified:
819 libratbox/trunk/src/commio.c (File Modified)
820
821
822 androsyn 2008/06/24 14:04:50 UTC (25588)
823 Log:
824 move some of the common accept code into a function
825
826 Modified:
827 libratbox/trunk/src/openssl.c (File Modified)
828
829
830 androsyn 2008/06/20 21:49:53 UTC (25576)
831 Log:
832 rerun autoconf again
833
834 Modified:
835 libratbox/trunk/configure (File Modified)
836
837
838 androsyn 2008/06/20 21:49:06 UTC (25574)
839 Log:
840 enable Id tags on configure.ac
841
842 Modified:
843 libratbox/trunk/configure.ac (File Modified) (Property Modified)
844
845
846 jilles 2008/06/20 21:42:48 UTC (25572)
847 Log:
848 Rerun autoconf.
849
850
851 Modified:
852 libratbox/trunk/configure (File Modified)
853
854
855 jilles 2008/06/20 21:42:29 UTC (25570)
856 Log:
857 Change == in test to =.
858
859
860 Modified:
861 libratbox/trunk/configure.ac (File Modified)
862
863
864 androsyn 2008/06/20 18:46:08 UTC (25568)
865 Log:
866 add a missing commio-ssl.h include in gnutls.c
867
868 Modified:
869 libratbox/trunk/src/gnutls.c (File Modified)
870
871
872 androsyn 2008/06/19 19:05:46 UTC (25556)
873 Log:
874 don't load the certificate twice and remember to close the file after opening it
875
876 Modified:
877 libratbox/trunk/src/gnutls.c (File Modified)
878
879
880 androsyn 2008/06/11 14:40:44 UTC (25532)
881 Log:
882 All sorts of autotools goo for GNUTLS. Partially based on nenolod's patch.
883
884
885 Modified:
886 libratbox/trunk/Makefile.in (File Modified)
887 libratbox/trunk/aclocal.m4 (File Modified)
888 libratbox/trunk/configure (File Modified)
889 libratbox/trunk/configure.ac (File Modified)
890 libratbox/trunk/include/libratbox_config.h.in (File Modified)
891 libratbox/trunk/src/Makefile.am (File Modified)
892 libratbox/trunk/src/Makefile.in (File Modified)
893 libratbox/trunk/src/nossl.c (File Modified)
894
895
896 androsyn 2008/06/11 06:12:55 UTC (25530)
897 Log:
898 first pass at gnutls code..
899
900 Modified:
901 libratbox/trunk/src/gnutls.c (File Added)
902
903
904 jilles 2008/05/17 13:36:55 UTC (25387)
905 Log:
906 Remove static inline symbols from export-syms.txt.
907 These do not exist in the library and some platforms
908 such as MacOS X don't like that.
909
910
911 Modified:
912 libratbox/trunk/src/export-syms.txt (File Modified)
913
914
915 androsyn 2008/05/16 16:06:02 UTC (25377)
916 Log:
917 fix a compile warning
918
919 Modified:
920 libratbox/trunk/src/openssl.c (File Modified)
921
922
923 androsyn 2008/05/16 15:19:51 UTC (25375)
924 Log:
925 fix up the soft assert stuff for libratbox and rename likely/unlikely to rb_likely/rb_unlikely
926
927 Modified:
928 libratbox/trunk/include/commio-int.h (File Modified)
929 libratbox/trunk/include/ratbox_lib.h (File Modified)
930 libratbox/trunk/include/rb_memory.h (File Modified)
931 libratbox/trunk/src/balloc.c (File Modified)
932 libratbox/trunk/src/commio.c (File Modified)
933 libratbox/trunk/src/linebuf.c (File Modified)
934 libratbox/trunk/src/poll.c (File Modified)
935 libratbox/trunk/src/ratbox_lib.c (File Modified)
936 libratbox/trunk/src/sigio.c (File Modified)
937 libratbox/trunk/src/snprintf.c (File Modified)
938
939
940 jilles 2008/05/14 17:55:22 UTC (25364)
941 Log:
942 Fix a mistake in kqueue 'overflow' handling.
943 If there is no space in the output buffer to report an
944 error adding to the kqueue, kevent(2) will abort and
945 return the error in errno (I was correct that it does
946 not tell you where it failed). So do not abort the loop
947 if kevent(2) fails and do not log (expected) EBADF.
948
949
950 Modified:
951 libratbox/trunk/src/kqueue.c (File Modified)
952
953
954 androsyn 2008/05/13 14:48:46 UTC (25358)
955 Log:
956 save connect errno so that we get a correct connect failure reason
957
958 Modified:
959 libratbox/trunk/src/commio.c (File Modified)
960
961
962 jilles 2008/05/12 17:52:22 UTC (25356)
963 Log:
964 Fix a possible crash with SSL connections closing early.
965
966
967 Modified:
968 libratbox/trunk/src/openssl.c (File Modified)
969
970
971 jilles 2008/05/12 16:51:54 UTC (25354)
972 Log:
973 Fix kqueue sometimes dropping updates.
974 (ircd wouldn't read or write anymore to certain clients)
975 This happens because kqueue.c will often try to add
976 already closed file descriptors to the kqueue. The kernel
977 tries to report bad file descriptors in the eventlist; if
978 the eventlist has no space, processing of the changelist
979 is silently halted.
980 The fix:
981 1. allocate two kqlst things, one for what kqlst currently does
982 and one as output buffer
983 this ensures the kevent(2) call in rb_select_kqueue() never
984 drops updates
985 2. replace the kevent(2) call in kq_update_events() by a loop
986 that processes the updates one at a time
987 that doesn't happen much, and it's the only way to be sure
988 without also getting events out of the queue we cannot process
989 at that time
990
991
992 Modified:
993 libratbox/trunk/src/kqueue.c (File Modified)
994
995
996 androsyn 2008/05/08 19:32:13 UTC (25327)
997 Log:
998 forgot prototypes and nossl versions of rb_ssl handshake stuff
999
1000 Modified:
1001 libratbox/trunk/include/rb_commio.h (File Modified)
1002 libratbox/trunk/src/nossl.c (File Modified)
1003
1004
1005 androsyn 2008/05/08 19:09:42 UTC (25325)
1006 Log:
1007 keep track of the number of openssl handshakes and export rb_ssl_handshake_count and rb_ssl_clear_handshake_count
1008
1009 Modified:
1010 libratbox/trunk/include/commio-int.h (File Modified)
1011 libratbox/trunk/src/export-syms.txt (File Modified)
1012 libratbox/trunk/src/openssl.c (File Modified)
1013
1014
1015 androsyn 2008/05/02 12:41:05 UTC (25291)
1016 Log:
1017 fix build for bsd platforms with lack EVFILT_TIMER
1018
1019 Modified:
1020 libratbox/trunk/src/kqueue.c (File Modified)
1021
1022
1023 androsyn 2008/04/21 18:38:23 UTC (25245)
1024 Log:
1025 kill a process with SIGKILL when calling helper_close to be certain the process goes away
1026
1027 Modified:
1028 libratbox/trunk/src/helper.c (File Modified)
1029
1030
1031 river 2008/04/16 20:33:35 UTC (25235)
1032 Log:
1033 support for compiling on OpenVMS (untested)
1034
1035
1036 Modified:
1037 libratbox/trunk/include/libratbox_config.h_vms (File Added)
1038 libratbox/trunk/src/descrip.mms (File Added)
1039 libratbox/trunk/src/rawbuf.c (File Modified)
1040
1041
1042 androsyn 2008/04/16 20:11:37 UTC (25233)
1043 Log:
1044 less than zero doesn't make sense for size_t
1045
1046 Modified:
1047 libratbox/trunk/src/balloc.c (File Modified)
1048
1049
1050 jilles 2008/04/13 16:19:04 UTC (25229)
1051 Log:
1052 patricia: remove ugly abuse of K&R style function declaration
1053 It left the argument types unspecified in a function
1054 pointer, then called it using different numbers of
1055 arguments.
1056
1057
1058 Modified:
1059 libratbox/trunk/include/rb_patricia.h (File Modified)
1060 libratbox/trunk/src/patricia.c (File Modified)
1061
1062
1063 jilles 2008/04/12 22:20:43 UTC (25227)
1064 Log:
1065 Remove linebuf's per-line flushing flag, as it's per-head state.
1066 In rare cases, this sharing caused the ircd to skip
1067 part of outgoing traffic, e.g. appearing as "not enough
1068 parameters" errors on the other side.
1069 The purpose of this flag can be fulfilled by the writeofs
1070 in the bufhead.
1071
1072
1073 Modified:
1074 libratbox/trunk/include/rb_linebuf.h (File Modified)
1075 libratbox/trunk/src/linebuf.c (File Modified)
1076
1077
1078 jilles 2008/04/12 14:30:19 UTC (25225)
1079 Log:
1080 read/write return type should be ssize_t, not int or size_t.
1081 The writev emulation used size_t, which is unsigned,
1082 preventing negative values to be seen.
1083
1084
1085 Modified:
1086 libratbox/trunk/src/commio.c (File Modified)
1087
1088
1089 jilles 2008/04/11 08:48:21 UTC (25223)
1090 Log:
1091 kqueue: also use EV_ONESHOT for read events
1092 This makes the kernel's state agree with our handler pointer.
1093 SSL may need to suspend selecting for reading to write
1094 something, e.g. with renegotiation.
1095
1096
1097 Modified:
1098 libratbox/trunk/src/kqueue.c (File Modified)
1099
1100
1101 jilles 2008/04/09 19:43:08 UTC (25219)
1102 Log:
1103 Call the accept callback when timing out an SSL accept.
1104 The callback will close the F.
1105
1106
1107 Modified:
1108 libratbox/trunk/src/openssl.c (File Modified)
1109
1110
1111 jilles 2008/04/09 19:26:04 UTC (25217)
1112 Log:
1113 Fix up ssl_accept WANT_READ/WANT_WRITE a bit.
1114 Only select for the exact thing asked, and if
1115 SSL_ERROR_SYSCALL happens abort it even if the
1116 errno is "ignorable".
1117
1118
1119 Modified:
1120 libratbox/trunk/src/openssl.c (File Modified)
1121
1122
1123 jilles 2008/04/05 19:09:32 UTC (25205)
1124 Log:
1125 Fix SET_SS_LEN so that it also works correctly outside libratbox.
1126 Use RB_SOCKADDR_HAS_SA_LEN instead of SOCKADDR_IN_HAS_LEN
1127 which is only defined inside libratbox.
1128 This fixes creating own sockaddr structs in other programs
1129 using SET_SS_LEN, then passing them to libratbox, on
1130 4.4BSD based systems.
1131
1132
1133 Modified:
1134 libratbox/trunk/include/ratbox_lib.h (File Modified)
1135
1136
1137 androsyn 2008/04/04 18:43:29 UTC (25203)
1138 Log:
1139 don't spin on accept when you don't get any data
1140
1141 Modified:
1142 libratbox/trunk/src/openssl.c (File Modified)
1143
1144
1145 androsyn 2008/04/01 22:05:38 UTC (25197)
1146 Log:
1147 return useful errno values here
1148
1149 Modified:
1150 libratbox/trunk/src/nossl.c (File Modified)
1151
1152
1153 jilles 2008/04/01 20:38:54 UTC (25195)
1154 Log:
1155 Make this link without OpenSSL.
1156 Patch from nenolod.
1157
1158
1159 Modified:
1160 libratbox/trunk/src/nossl.c (File Modified)
1161
1162
1163 androsyn 2008/03/30 16:34:18 UTC (25177)
1164 Log:
1165 Remove DISABLE_SSL_COMP stuff completely. Force our outbound connections to use TLSv1
1166
1167 Modified:
1168 libratbox/trunk/src/openssl.c (File Modified)
1169
1170
1171 androsyn 2008/03/30 15:45:01 UTC (25175)
1172 Log:
1173 remove that trailing 0 from the undef
1174
1175 Modified:
1176 libratbox/trunk/src/openssl.c (File Modified)
1177
1178
1179 androsyn 2008/03/30 15:04:05 UTC (25173)
1180 Log:
1181 reenable openssl compression
1182
1183 Modified:
1184 libratbox/trunk/src/openssl.c (File Modified)
1185
1186
1187 androsyn 2008/03/28 17:19:12 UTC (25151)
1188 Log:
1189 have rb_event_addonce return an ev_entry - get event.h too
1190
1191 Modified:
1192 libratbox/trunk/include/rb_event.h (File Modified)
1193
1194
1195 androsyn 2008/03/28 17:17:51 UTC (25149)
1196 Log:
1197 fix a compile error
1198
1199 Modified:
1200 libratbox/trunk/src/openssl.c (File Modified)
1201
1202
1203 androsyn 2008/03/28 17:15:47 UTC (25147)
1204 Log:
1205 have rb_event_addonce return an ev_entry
1206
1207 Modified:
1208 libratbox/trunk/src/event.c (File Modified)
1209
1210
1211 androsyn 2008/03/27 18:24:58 UTC (25145)
1212 Log:
1213 add some more get_last_err() calls, some of these might not be needed, but they don't hurt really either
1214
1215 Modified:
1216 libratbox/trunk/src/openssl.c (File Modified)
1217
1218
1219 androsyn 2008/03/27 18:14:01 UTC (25143)
1220 Log:
1221 call get_last_err() after doing SSL_shutdown
1222
1223 Modified:
1224 libratbox/trunk/src/openssl.c (File Modified)
1225
1226
1227 androsyn 2008/03/17 13:04:36 UTC (25137)
1228 Log:
1229 fix libssl detection on operating systems that don't automagically pull in dependant libraries
1230
1231 Modified:
1232 libratbox/trunk/configure (File Modified)
1233 libratbox/trunk/configure.ac (File Modified)
1234
1235
1236 androsyn 2008/03/17 08:13:41 UTC (25129)
1237 Log:
1238 add a stub rb_ssl_shutdown
1239
1240 Modified:
1241 libratbox/trunk/src/nossl.c (File Modified)
1242
1243
1244 androsyn 2008/03/10 20:26:45 UTC (25107)
1245 Log:
1246 only fclose(param) if we opened it successfully
1247
1248 Modified:
1249 libratbox/trunk/src/openssl.c (File Modified)
1250
1251
1252 androsyn 2008/02/25 17:36:12 UTC (25091)
1253 Log:
1254 clear ssl comp for outbound connections too
1255
1256 Modified:
1257 libratbox/trunk/src/openssl.c (File Modified)
1258
1259
1260 androsyn 2008/02/20 17:35:47 UTC (25083)
1261 Log:
1262 fix autoconf again..
1263
1264 Modified:
1265 libratbox/trunk/configure (File Modified)
1266 libratbox/trunk/configure.ac (File Modified)
1267
1268
1269 androsyn 2008/02/20 17:22:00 UTC (25081)
1270 Log:
1271 fix autoconf check for ssl libraries
1272
1273 Modified:
1274 libratbox/trunk/configure (File Modified)
1275 libratbox/trunk/configure.ac (File Modified)
1276
1277
1278 androsyn 2008/01/28 21:05:30 UTC (25050)
1279 Log:
1280 replace ERR_get_error calls with get_last_err which pops all errors off of the openssl error stack and returns the last one
1281
1282 Modified:
1283 libratbox/trunk/src/openssl.c (File Modified)
1284
1285
1286 androsyn 2008/01/23 18:34:02 UTC (25048)
1287 Log:
1288 actually change ptrdiff_t to uintptr_t as that is what we really want
1289
1290 Modified:
1291 libratbox/trunk/src/balloc.c (File Modified)
1292
1293
1294 androsyn 2008/01/23 16:17:04 UTC (25044)
1295 Log:
1296 missed a ptrdiff_t cast
1297
1298 Modified:
1299 libratbox/trunk/src/balloc.c (File Modified)
1300
1301
1302 androsyn 2008/01/23 16:14:08 UTC (25042)
1303 Log:
1304 oops..lets try that again
1305
1306 Modified:
1307 libratbox/trunk/include/rb_tools.h (File Modified)
1308
1309
1310 androsyn 2008/01/23 16:11:34 UTC (25040)
1311 Log:
1312 some inline related cleanups
1313
1314 Modified:
1315 libratbox/trunk/include/rb_tools.h (File Modified)
1316 libratbox/trunk/src/export-syms.txt (File Modified)
1317 libratbox/trunk/src/tools.c (File Modified)
1318
1319
1320 androsyn 2008/01/23 16:03:08 UTC (25038)
1321 Log:
1322 - Use ptrdiff_t in a few places.
1323 - Move libratbox_config.h to be the first header included.
1324
1325
1326
1327 Modified:
1328 libratbox/trunk/include/rb_commio.h (File Modified)
1329 libratbox/trunk/src/balloc.c (File Modified)
1330 libratbox/trunk/src/commio.c (File Modified)
1331 libratbox/trunk/src/crypt.c (File Modified)
1332 libratbox/trunk/src/devpoll.c (File Modified)
1333 libratbox/trunk/src/epoll.c (File Modified)
1334 libratbox/trunk/src/event.c (File Modified)
1335 libratbox/trunk/src/helper.c (File Modified)
1336 libratbox/trunk/src/kqueue.c (File Modified)
1337 libratbox/trunk/src/linebuf.c (File Modified)
1338 libratbox/trunk/src/nossl.c (File Modified)
1339 libratbox/trunk/src/openssl.c (File Modified)
1340 libratbox/trunk/src/patricia.c (File Modified)
1341 libratbox/trunk/src/poll.c (File Modified)
1342 libratbox/trunk/src/ports.c (File Modified)
1343 libratbox/trunk/src/ratbox_lib.c (File Modified)
1344 libratbox/trunk/src/rawbuf.c (File Modified)
1345 libratbox/trunk/src/rb_memory.c (File Modified)
1346 libratbox/trunk/src/select.c (File Modified)
1347 libratbox/trunk/src/sigio.c (File Modified)
1348 libratbox/trunk/src/snprintf.c (File Modified)
1349 libratbox/trunk/src/tools.c (File Modified)
1350 libratbox/trunk/src/unix.c (File Modified)
1351 libratbox/trunk/src/win32.c (File Modified)
1352
1353
1354 androsyn 2008/01/23 15:38:26 UTC (25036)
1355 Log:
1356 remove int rc as it never gets used
1357
1358 Modified:
1359 libratbox/trunk/src/openssl.c (File Modified)
1360
1361
1362 androsyn 2008/01/23 15:36:02 UTC (25034)
1363 Log:
1364 get rid of old_flags in sigio.c
1365
1366 Modified:
1367 libratbox/trunk/src/sigio.c (File Modified)
1368
1369
1370 androsyn 2008/01/23 04:54:13 UTC (25032)
1371 Log:
1372 replace u_short/u_char usage to unsigned short and unsigned char
1373
1374 Modified:
1375 libratbox/trunk/include/rb_patricia.h (File Modified)
1376
1377
1378 androsyn 2008/01/23 04:01:19 UTC (25026)
1379 Log:
1380 remove AC_PROG_CC check
1381
1382 Modified:
1383 libratbox/trunk/configure (File Modified)
1384 libratbox/trunk/configure.ac (File Modified)
1385
1386
1387 androsyn 2008/01/23 03:54:00 UTC (25022)
1388 Log:
1389 Okay.. its 2008. Require a C99 capable compiler.
1390
1391
1392 Modified:
1393 libratbox/trunk/configure (File Modified)
1394 libratbox/trunk/configure.ac (File Modified)
1395 libratbox/trunk/include/rb_memory.h (File Modified)
1396 libratbox/trunk/src/rb_memory.c (File Modified)
1397 libratbox/trunk/src/snprintf.c (File Modified)
1398
1399
1400 androsyn 2008/01/23 03:10:15 UTC (25018)
1401 Log:
1402 export return values for ssl related stuff
1403
1404 Modified:
1405 libratbox/trunk/include/rb_commio.h (File Modified)
1406 libratbox/trunk/src/openssl.c (File Modified)
1407 libratbox/trunk/src/rawbuf.c (File Modified)
1408
1409
1410 androsyn 2008/01/23 00:23:20 UTC (25016)
1411 Log:
1412 Enable SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER in openssl.c
1413
1414 Modified:
1415 libratbox/trunk/src/openssl.c (File Modified)
1416
1417
1418 androsyn 2008/01/21 06:26:05 UTC (25006)
1419 Log:
1420 close dh param file after opening it
1421
1422 Modified:
1423 libratbox/trunk/src/openssl.c (File Modified)
1424
1425
1426 androsyn 2008/01/21 06:05:04 UTC (25002)
1427 Log:
1428 update sigio warning
1429
1430 Modified:
1431 libratbox/trunk/src/sigio.c (File Modified)
1432
1433
1434 androsyn 2008/01/21 05:56:49 UTC (25000)
1435 Log:
1436 - cleanup errno handling in epoll.c
1437 - make some fairly large buffers in signalfd_handler static rather than allocated off the static
1438
1439
1440 Modified:
1441 libratbox/trunk/src/epoll.c (File Modified)
1442
1443
1444 androsyn 2008/01/21 04:37:08 UTC (24998)
1445 Log:
1446 remove a pointless memset from rawbuf.c as the block heap memsets already
1447
1448 Modified:
1449 libratbox/trunk/src/rawbuf.c (File Modified)
1450
1451
1452 androsyn 2008/01/20 20:32:37 UTC (24988)
1453 Log:
1454 check that msg.msg_controllen > 0 when receiving fds.
1455
1456 Modified:
1457 libratbox/trunk/src/commio.c (File Modified)
1458
1459
1460 androsyn 2008/01/20 19:41:04 UTC (24980)
1461 Log:
1462 - fix a cast issue in execv
1463 - fix a shadowed variable in kqueue.c
1464
1465
1466
1467 Modified:
1468 libratbox/trunk/src/kqueue.c (File Modified)
1469 libratbox/trunk/src/unix.c (File Modified)
1470
1471
1472 androsyn 2008/01/20 19:38:36 UTC (24978)
1473 Log:
1474 wrap struct timer_data in USE_TIMER_CREATE
1475
1476 Modified:
1477 libratbox/trunk/include/commio-int.h (File Modified)
1478
1479
1480 androsyn 2008/01/16 14:51:07 UTC (24962)
1481 Log:
1482 fix ifdefs in sigio.c
1483
1484 Modified:
1485 libratbox/trunk/src/sigio.c (File Modified)
1486
1487
1488 androsyn 2008/01/14 20:45:16 UTC (24942)
1489 Log:
1490 - Add support for sigio doing timed events as well..
1491
1492
1493 Modified:
1494 libratbox/trunk/include/commio-int.h (File Modified)
1495 libratbox/trunk/src/commio.c (File Modified)
1496 libratbox/trunk/src/sigio.c (File Modified)
1497
1498
1499 androsyn 2008/01/14 20:44:03 UTC (24938)
1500 Log:
1501 add rb_helper_write_queue to the list of exported symbols
1502
1503 Modified:
1504 libratbox/trunk/src/export-syms.txt (File Modified)
1505
1506
1507 androsyn 2008/01/14 20:43:23 UTC (24936)
1508 Log:
1509 tweak the helper write code a bit
1510
1511 Modified:
1512 libratbox/trunk/include/rb_helper.h (File Modified)
1513 libratbox/trunk/src/helper.c (File Modified)
1514
1515
1516 androsyn 2008/01/14 18:17:39 UTC (24934)
1517 Log:
1518 When using sigio, if we have a socket that is already set O_ASYNC, clear
1519 the O_ASYNC bit, fcntl() the flags without O_ASYNC and then re-register it.
1520 This clears out any old si_fd field that might exist from having the fd passed
1521 from another process.
1522
1523
1524 Modified:
1525 libratbox/trunk/src/sigio.c (File Modified)
1526
1527
1528 androsyn 2008/01/14 17:35:30 UTC (24932)
1529 Log:
1530 actually revert that, going to do this differently
1531
1532 Modified:
1533 libratbox/trunk/src/commio.c (File Modified)
1534
1535
1536 androsyn 2008/01/14 17:34:24 UTC (24930)
1537 Log:
1538 set sockets nonblocking and the like when receving them
1539
1540 Modified:
1541 libratbox/trunk/src/commio.c (File Modified)
1542
1543
1544 androsyn 2008/01/14 17:23:33 UTC (24928)
1545 Log:
1546 some cleanups in the openssl code
1547
1548 Modified:
1549 libratbox/trunk/src/openssl.c (File Modified)
1550
1551
1552 androsyn 2008/01/14 01:16:00 UTC (24926)
1553 Log:
1554 If delay == -1, pass NULL to kevent() for the timeout.
1555
1556
1557 Modified:
1558 libratbox/trunk/src/kqueue.c (File Modified)
1559
1560
1561 androsyn 2008/01/13 21:49:14 UTC (24924)
1562 Log:
1563 fix a few things that the sparse warned about
1564
1565 Modified:
1566 libratbox/trunk/src/commio.c (File Modified)
1567 libratbox/trunk/src/rb_memory.c (File Modified)
1568
1569
1570 androsyn 2008/01/13 02:53:11 UTC (24922)
1571 Log:
1572 work around a glibc header bug on 32bit systems and fix a prototype issue
1573
1574 Modified:
1575 libratbox/trunk/src/epoll.c (File Modified)
1576
1577
1578 androsyn 2008/01/13 02:51:16 UTC (24920)
1579 Log:
1580 fix a thinko in kqueue.c as well
1581
1582 Modified:
1583 libratbox/trunk/src/kqueue.c (File Modified)
1584
1585
1586 androsyn 2008/01/13 02:50:35 UTC (24918)
1587 Log:
1588 add event-int.h to kqueue.c
1589
1590 Modified:
1591 libratbox/trunk/src/kqueue.c (File Modified)
1592
1593
1594 androsyn 2008/01/11 00:01:14 UTC (24880)
1595 Log:
1596 it seems that doing a readv from a signalfd socket is buggy
1597
1598 Modified:
1599 libratbox/trunk/src/epoll.c (File Modified)
1600
1601
1602 androsyn 2008/01/10 18:21:17 UTC (24874)
1603 Log:
1604 abort if rb_restart == NULL or rb_die == NULL and we are called
1605
1606 Modified:
1607 libratbox/trunk/src/ratbox_lib.c (File Modified)
1608
1609
1610 androsyn 2008/01/10 16:33:54 UTC (24866)
1611 Log:
1612 reconsidered having rb_ctime take a pointer to time_t, so just have it take a time_t like before
1613
1614 Modified:
1615 libratbox/trunk/include/ratbox_lib.h (File Modified)
1616 libratbox/trunk/src/ratbox_lib.c (File Modified)
1617
1618
1619 androsyn 2008/01/10 16:18:11 UTC (24862)
1620 Log:
1621 - Tweak rb_ctime to take a size argument.
1622 - Tweak both rb_ctime and rb_date to take a time_t * instead of a time_t
1623 - Also modify rb_ctime to internally defined day and month names.
1624
1625
1626 Modified:
1627 libratbox/trunk/configure (File Modified)
1628 libratbox/trunk/configure.ac (File Modified)
1629 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1630 libratbox/trunk/include/ratbox_lib.h (File Modified)
1631 libratbox/trunk/src/ratbox_lib.c (File Modified)
1632
1633
1634 androsyn 2008/01/08 20:24:51 UTC (24854)
1635 Log:
1636 hand ssl errors to the accept callback instead of closing the fd behind the callers back
1637
1638 Modified:
1639 libratbox/trunk/include/rb_commio.h (File Modified)
1640 libratbox/trunk/src/openssl.c (File Modified)
1641
1642
1643 androsyn 2008/01/03 19:42:17 UTC (24840)
1644 Log:
1645 When the commio system isn't setup, add events like normal. Once commio
1646 event processing is ready, add all scheduled events into it.
1647
1648
1649
1650 Modified:
1651 libratbox/trunk/include/event-int.h (File Modified)
1652 libratbox/trunk/src/commio.c (File Modified)
1653 libratbox/trunk/src/event.c (File Modified)
1654
1655
1656 androsyn 2008/01/03 02:58:14 UTC (24832)
1657 Log:
1658 forgot to commit commio-ssl.h
1659
1660 Modified:
1661 libratbox/trunk/include/commio-ssl.h (File Modified)
1662
1663
1664 androsyn 2008/01/02 20:41:25 UTC (24828)
1665 Log:
1666 oops move rb_supports_ssl to rb_commio.h
1667
1668 Modified:
1669 libratbox/trunk/include/rb_commio.h (File Modified)
1670
1671
1672 androsyn 2008/01/02 20:40:10 UTC (24826)
1673 Log:
1674 add prototype for rb_supports_ssl
1675
1676 Modified:
1677 libratbox/trunk/include/commio-ssl.h (File Modified)
1678
1679
1680 androsyn 2008/01/02 19:56:27 UTC (24824)
1681 Log:
1682 add rb_supports_ssl function to allow a caller to figure out if we support ssl or not
1683
1684 Modified:
1685 libratbox/trunk/src/export-syms.txt (File Modified)
1686 libratbox/trunk/src/nossl.c (File Modified)
1687 libratbox/trunk/src/openssl.c (File Modified)
1688
1689
1690 androsyn 2008/01/02 19:51:38 UTC (24822)
1691 Log:
1692 add commio-ssl.h
1693
1694 Modified:
1695 libratbox/trunk/include/commio-ssl.h (File Added)
1696
1697
1698 androsyn 2008/01/02 19:47:32 UTC (24820)
1699 Log:
1700 tidy up openssl vs nossl code.
1701
1702
1703 Modified:
1704 libratbox/trunk/include/commio-int.h (File Modified)
1705 libratbox/trunk/src/Makefile.am (File Modified)
1706 libratbox/trunk/src/Makefile.in (File Modified)
1707 libratbox/trunk/src/commio.c (File Modified)
1708 libratbox/trunk/src/nossl.c (File Modified)
1709 libratbox/trunk/src/openssl.c (File Modified)
1710
1711
1712 androsyn 2008/01/02 15:43:50 UTC (24810)
1713 Log:
1714 forgot to add this
1715
1716 Modified:
1717 libratbox/trunk/include/event-int.h (File Added)
1718
1719
1720 androsyn 2008/01/02 08:17:05 UTC (24808)
1721 Log:
1722 - Add support for doing timers using the commio handlers.
1723 -- epoll currently sorta supports it if the system has both signalfd and timer_create support (tested on Linux 2.6.24-rc6 + glibc 2.7)
1724 -- kqueue supports it if EVFILT_TIMER is supported. (not tested yet)
1725
1726 - Add a file called export-syms.txt that allows libtool to only export certain symbols in this list to the rest of the world.
1727 This keeps the internal commio functions and the like internal.
1728
1729
1730
1731 Modified:
1732 libratbox/trunk/Makefile.in (File Modified)
1733 libratbox/trunk/acinclude.m4 (File Modified)
1734 libratbox/trunk/configure (File Modified)
1735 libratbox/trunk/configure.ac (File Modified)
1736 libratbox/trunk/include/commio-int.h (File Modified)
1737 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1738 libratbox/trunk/include/ratbox_lib.h (File Modified)
1739 libratbox/trunk/include/rb_event.h (File Modified)
1740 libratbox/trunk/include/rb_helper.h (File Modified)
1741 libratbox/trunk/src/Makefile.am (File Modified)
1742 libratbox/trunk/src/Makefile.in (File Modified)
1743 libratbox/trunk/src/commio.c (File Modified)
1744 libratbox/trunk/src/devpoll.c (File Modified)
1745 libratbox/trunk/src/epoll.c (File Modified)
1746 libratbox/trunk/src/event.c (File Modified)
1747 libratbox/trunk/src/export-syms.txt (File Added)
1748 libratbox/trunk/src/helper.c (File Modified)
1749 libratbox/trunk/src/kqueue.c (File Modified)
1750 libratbox/trunk/src/poll.c (File Modified)
1751 libratbox/trunk/src/ports.c (File Modified)
1752 libratbox/trunk/src/ratbox_lib.c (File Modified)
1753 libratbox/trunk/src/select.c (File Modified)
1754 libratbox/trunk/src/sigio.c (File Modified)
1755 libratbox/trunk/src/win32.c (File Modified)
1756
1757
1758 androsyn 2007/12/29 01:51:41 UTC (24802)
1759 Log:
1760 fix some braindamage here
1761
1762 Modified:
1763 libratbox/trunk/src/helper.c (File Modified)
1764
1765
1766 androsyn 2007/12/28 01:59:05 UTC (24792)
1767 Log:
1768 macros + order of operations will eat your brains
1769
1770 Modified:
1771 libratbox/trunk/include/commio-int.h (File Modified)
1772
1773
1774 androsyn 2007/12/28 01:54:04 UTC (24790)
1775 Log:
1776 okay must sleep now..after this stuff...
1777
1778 Modified:
1779 libratbox/trunk/include/commio-int.h (File Modified)
1780
1781
1782 androsyn 2007/12/28 01:50:46 UTC (24788)
1783 Log:
1784 fix a thinko
1785
1786 Modified:
1787 libratbox/trunk/include/commio-int.h (File Modified)
1788
1789
1790 androsyn 2007/12/28 01:45:30 UTC (24786)
1791 Log:
1792 get rid of a stale define
1793
1794 Modified:
1795 libratbox/trunk/include/commio-int.h (File Modified)
1796
1797
1798 androsyn 2007/12/28 00:36:41 UTC (24784)
1799 Log:
1800 change fd hash a bit
1801
1802 Modified:
1803 libratbox/trunk/include/commio-int.h (File Modified)
1804
1805
1806 androsyn 2007/12/27 17:52:30 UTC (24780)
1807 Log:
1808 forgot to merge in one diff
1809
1810 Modified:
1811 libratbox/trunk/src/openssl.c (File Modified)
1812
1813
1814 androsyn 2007/12/27 17:50:13 UTC (24778)
1815 Log:
1816 Make the ssl read/write code a bit more sane and add some ways of exporting out ssl error codes.
1817
1818
1819 Modified:
1820 libratbox/trunk/include/commio-int.h (File Modified)
1821 libratbox/trunk/include/rb_commio.h (File Modified)
1822 libratbox/trunk/src/commio.c (File Modified)
1823 libratbox/trunk/src/openssl.c (File Modified)
1824
1825
1826 jilles 2007/12/26 16:37:43 UTC (24776)
1827 Log:
1828 Fix type checking on file descriptor being received over socket.
1829
1830
1831 Modified:
1832 libratbox/trunk/src/commio.c (File Modified)
1833
1834
1835 androsyn 2007/12/26 03:56:52 UTC (24774)
1836 Log:
1837 make balloc.c use rb_uintptr_t
1838
1839 Modified:
1840 libratbox/trunk/src/balloc.c (File Modified)
1841
1842
1843 androsyn 2007/12/26 02:32:07 UTC (24772)
1844 Log:
1845 have the fd handling code try to figure out what type of file descriptor the passed socket is
1846
1847 Modified:
1848 libratbox/trunk/configure (File Modified)
1849 libratbox/trunk/configure.ac (File Modified)
1850 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1851 libratbox/trunk/include/ratbox_lib.h (File Modified)
1852 libratbox/trunk/src/commio.c (File Modified)
1853
1854
1855 androsyn 2007/12/26 01:13:59 UTC (24770)
1856 Log:
1857 change return/input type to rb_get/set_type
1858
1859 Modified:
1860 libratbox/trunk/include/rb_commio.h (File Modified)
1861 libratbox/trunk/src/commio.c (File Modified)
1862
1863
1864 androsyn 2007/12/25 23:29:41 UTC (24768)
1865 Log:
1866 reorder the _fde struct and get rid of some unused RB_FD flags
1867
1868 Modified:
1869 libratbox/trunk/include/commio-int.h (File Modified)
1870 libratbox/trunk/include/rb_commio.h (File Modified)
1871
1872
1873 androsyn 2007/12/25 20:50:16 UTC (24766)
1874 Log:
1875 move FD types back into rb_commio.h a few things do need them
1876
1877 Modified:
1878 libratbox/trunk/include/commio-int.h (File Modified)
1879 libratbox/trunk/include/rb_commio.h (File Modified)
1880
1881
1882 androsyn 2007/12/25 20:25:12 UTC (24762)
1883 Log:
1884 get rid of an unused variable
1885
1886 Modified:
1887 libratbox/trunk/src/commio.c (File Modified)
1888
1889
1890 androsyn 2007/12/25 20:23:18 UTC (24760)
1891 Log:
1892 Tidy up some commio flag related things and make the struct a bit smaller by dynamically allocating
1893 the F->desc field.
1894
1895
1896
1897 Modified:
1898 libratbox/trunk/include/commio-int.h (File Modified)
1899 libratbox/trunk/include/rb_commio.h (File Modified)
1900 libratbox/trunk/src/commio.c (File Modified)
1901 libratbox/trunk/src/devpoll.c (File Modified)
1902 libratbox/trunk/src/epoll.c (File Modified)
1903 libratbox/trunk/src/helper.c (File Modified)
1904 libratbox/trunk/src/kqueue.c (File Modified)
1905 libratbox/trunk/src/openssl.c (File Modified)
1906 libratbox/trunk/src/poll.c (File Modified)
1907 libratbox/trunk/src/ports.c (File Modified)
1908 libratbox/trunk/src/select.c (File Modified)
1909 libratbox/trunk/src/sigio.c (File Modified)
1910 libratbox/trunk/src/win32.c (File Modified)
1911
1912
1913 androsyn 2007/12/20 18:22:40 UTC (24752)
1914 Log:
1915 Fix a really stupid off by one error when using linebuf_get in raw mode. Also add the \0 regardless if the buffer is raw or not.
1916 This bug has been hanging around for about 6 years.
1917
1918
1919
1920 Modified:
1921 libratbox/trunk/src/linebuf.c (File Modified)
1922
1923
1924 androsyn 2007/12/17 18:43:17 UTC (24721)
1925 Log:
1926 make balloc.c compile with --enable-warnings --disable-balloc
1927
1928 Modified:
1929 libratbox/trunk/src/balloc.c (File Modified)
1930
1931
1932 androsyn 2007/12/11 17:53:17 UTC (24693)
1933 Log:
1934 another openssl related tweak
1935
1936 Modified:
1937 libratbox/trunk/configure (File Modified)
1938 libratbox/trunk/configure.ac (File Modified)
1939 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1940
1941
1942 androsyn 2007/12/10 19:24:09 UTC (24679)
1943 Log:
1944 replace the snprintf implementation with the one from the linux kernel as this is a fair bit faster than our current one, it also doesn't need to fallback to the system snprintf, though it doesn't handle floating point..oh well..
1945
1946 Modified:
1947 libratbox/trunk/configure (File Modified)
1948 libratbox/trunk/configure.ac (File Modified)
1949 libratbox/trunk/include/libratbox_config.h.in (File Modified)
1950 libratbox/trunk/include/rb_tools.h (File Modified)
1951 libratbox/trunk/src/snprintf.c (File Modified)
1952 libratbox/trunk/src/tools.c (File Modified)
1953
1954
1955 androsyn 2007/12/10 19:15:41 UTC (24677)
1956 Log:
1957 get rid of the dlink node too
1958
1959 Modified:
1960 libratbox/trunk/src/event.c (File Modified)
1961
1962
1963 androsyn 2007/12/10 19:15:19 UTC (24675)
1964 Log:
1965 get rid of bogus ev = ptr->data stuff
1966
1967 Modified:
1968 libratbox/trunk/src/event.c (File Modified)
1969
1970
1971 androsyn 2007/11/28 19:35:34 UTC (24637)
1972 Log:
1973 turn on DISABLE_SSL_COMP
1974
1975 Modified:
1976 libratbox/trunk/src/openssl.c (File Modified)
1977
1978
1979 androsyn 2007/11/26 20:30:59 UTC (24615)
1980 Log:
1981 meh..just return the revision
1982
1983 Modified:
1984 libratbox/trunk/src/ratbox_lib.c (File Modified)
1985
1986
1987 androsyn 2007/11/26 20:20:12 UTC (24613)
1988 Log:
1989 actually Rev makes more sense here
1990
1991 Modified:
1992 libratbox/trunk/src/ratbox_lib.c (File Modified)
1993
1994
1995 androsyn 2007/11/26 20:19:24 UTC (24611)
1996 Log:
1997 fix id tag
1998
1999 Modified:
2000 libratbox/trunk/src/ratbox_lib.c (File Modified)
2001
2002
2003 androsyn 2007/11/26 20:18:12 UTC (24609)
2004 Log:
2005 forgot to commit ratbox_lib.h
2006
2007 Modified:
2008 libratbox/trunk/include/ratbox_lib.h (File Modified)
2009
2010
2011 androsyn 2007/11/26 20:09:05 UTC (24607)
2012 Log:
2013 add rb_lib_version
2014
2015 Modified:
2016 libratbox/trunk/src/ratbox_lib.c (File Modified)
2017
2018
2019 androsyn 2007/11/26 20:01:07 UTC (24605)
2020 Log:
2021 have helpers replace fds 0-2 with /dev/null
2022
2023 Modified:
2024 libratbox/trunk/src/helper.c (File Modified)
2025
2026
2027 androsyn 2007/11/19 17:14:40 UTC (24551)
2028 Log:
2029 missed an IPV6 to RB_IPV6 change
2030
2031 Modified:
2032 libratbox/trunk/include/rb_patricia.h (File Modified)
2033
2034
2035 androsyn 2007/11/19 17:13:31 UTC (24549)
2036 Log:
2037 add ctype.h to ratbox_lib.h
2038
2039 Modified:
2040 libratbox/trunk/include/ratbox_lib.h (File Modified)
2041
2042
2043 androsyn 2007/11/19 17:04:32 UTC (24547)
2044 Log:
2045 add some autoconf goop for better detecting ipv6 and change the IPV6 define to RB_IPV6
2046
2047 Modified:
2048 libratbox/trunk/acinclude.m4 (File Modified)
2049 libratbox/trunk/configure (File Modified)
2050 libratbox/trunk/configure.ac (File Modified)
2051 libratbox/trunk/include/commio-int.h (File Modified)
2052 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2053 libratbox/trunk/include/ratbox_lib.h (File Modified)
2054 libratbox/trunk/src/commio.c (File Modified)
2055 libratbox/trunk/src/openssl.c (File Modified)
2056 libratbox/trunk/src/patricia.c (File Modified)
2057
2058
2059 jilles 2007/11/17 15:35:48 UTC (24543)
2060 Log:
2061 Fix 100% cpu usage after certain SSL errors.
2062 One way to trigger this was to telnet (non-SSL) to an
2063 SSL port, then close the connection.
2064
2065
2066 Modified:
2067 libratbox/trunk/src/openssl.c (File Modified)
2068
2069
2070 jilles 2007/11/17 14:50:14 UTC (24541)
2071 Log:
2072 Avoid crash in a certain case where the sending process died.
2073 Apparently CMSG_FIRSTHDR returns NULL in certain cases
2074 where the sending process died and the file descriptors
2075 are not available.
2076
2077
2078 Modified:
2079 libratbox/trunk/src/commio.c (File Modified)
2080
2081
2082 androsyn 2007/11/15 19:44:57 UTC (24525)
2083 Log:
2084 add rb_ssl_start_connected with ssld in ratbox needs
2085
2086 Modified:
2087 libratbox/trunk/include/rb_commio.h (File Modified)
2088 libratbox/trunk/src/openssl.c (File Modified)
2089
2090
2091 androsyn 2007/11/13 19:48:49 UTC (24505)
2092 Log:
2093 fix minor bug in rb_send_fd_buf
2094
2095 Modified:
2096 libratbox/trunk/src/commio.c (File Modified)
2097
2098
2099 androsyn 2007/11/08 16:18:17 UTC (24477)
2100 Log:
2101 change rb_lib_init not to init linebufs as not everything will likely need linebufs
2102
2103 Modified:
2104 libratbox/trunk/include/ratbox_lib.h (File Modified)
2105 libratbox/trunk/src/helper.c (File Modified)
2106 libratbox/trunk/src/ratbox_lib.c (File Modified)
2107
2108
2109 androsyn 2007/11/06 17:26:57 UTC (24459)
2110 Log:
2111 add rb_get_type and rb_set_type
2112
2113 Modified:
2114 libratbox/trunk/include/rb_commio.h (File Modified)
2115 libratbox/trunk/src/commio.c (File Modified)
2116
2117
2118 androsyn 2007/11/05 17:15:41 UTC (24451)
2119 Log:
2120 set rb_pipe fds non blocking by default
2121
2122 Modified:
2123 libratbox/trunk/src/commio.c (File Modified)
2124
2125
2126 androsyn 2007/11/02 17:32:00 UTC (24439)
2127 Log:
2128 add rb_ssl_start_accepted
2129
2130 Modified:
2131 libratbox/trunk/include/rb_commio.h (File Modified)
2132 libratbox/trunk/src/openssl.c (File Modified)
2133
2134
2135 androsyn 2007/10/24 15:49:39 UTC (24434)
2136 Log:
2137 tweak the fd passing stuff to pass more than one fd if needed
2138
2139 Modified:
2140 libratbox/trunk/include/rb_commio.h (File Modified)
2141 libratbox/trunk/src/commio.c (File Modified)
2142
2143
2144 androsyn 2007/10/23 20:28:27 UTC (24426)
2145 Log:
2146 rename patricia.h to rb_patricia.h and add it to ratbox_lib.h
2147
2148 Modified:
2149 libratbox/trunk/include/patricia.h (File Deleted)
2150 libratbox/trunk/include/ratbox_lib.h (File Modified)
2151 libratbox/trunk/include/rb_patricia.h (File Added)
2152 libratbox/trunk/src/patricia.c (File Modified)
2153
2154
2155 androsyn 2007/10/23 20:26:01 UTC (24424)
2156 Log:
2157 Add patricia.c to libratbox
2158
2159
2160 Modified:
2161 libratbox/trunk/include/patricia.h (File Added)
2162 libratbox/trunk/src/Makefile.am (File Modified)
2163 libratbox/trunk/src/Makefile.in (File Modified)
2164 libratbox/trunk/src/patricia.c (File Added)
2165
2166
2167 androsyn 2007/10/23 18:30:20 UTC (24422)
2168 Log:
2169 deal with not having a ancillary message
2170
2171 Modified:
2172 libratbox/trunk/include/rb_commio.h (File Modified)
2173 libratbox/trunk/src/commio.c (File Modified)
2174
2175
2176 androsyn 2007/10/22 20:42:11 UTC (24420)
2177 Log:
2178 add some functions to pass fds back and forth over unix sockets
2179
2180 Modified:
2181 libratbox/trunk/include/rb_commio.h (File Modified)
2182 libratbox/trunk/src/commio.c (File Modified)
2183
2184
2185 androsyn 2007/09/05 02:34:21 UTC (24384)
2186 Log:
2187 fix event_time_min stuff to actually work right
2188
2189 Modified:
2190 libratbox/trunk/src/event.c (File Modified)
2191 libratbox/trunk/src/ratbox_lib.c (File Modified)
2192
2193
2194 androsyn 2007/09/05 01:49:21 UTC (24382)
2195 Log:
2196 move up the first rb_set_time()
2197
2198 Modified:
2199 libratbox/trunk/src/ratbox_lib.c (File Modified)
2200
2201
2202 androsyn 2007/09/04 22:08:54 UTC (24380)
2203 Log:
2204 Rerun libtoolize and get newer versions of libtool
2205
2206 Modified:
2207 libratbox/trunk/config.guess (File Modified)
2208 libratbox/trunk/config.sub (File Modified)
2209 libratbox/trunk/ltmain.sh (File Modified)
2210
2211
2212 androsyn 2007/09/04 19:34:44 UTC (24374)
2213 Log:
2214 make the WIN32_LEAN_AND_MEAN stuff actually go into outfile
2215
2216 Modified:
2217 libratbox/trunk/configure (File Modified)
2218 libratbox/trunk/configure.ac (File Modified)
2219
2220
2221 androsyn 2007/09/04 19:30:58 UTC (24372)
2222 Log:
2223 rebuild makefiles with automake 1.10
2224
2225 Modified:
2226 libratbox/trunk/Makefile.in (File Modified)
2227 libratbox/trunk/aclocal.m4 (File Modified)
2228 libratbox/trunk/configure.ac (File Modified)
2229 libratbox/trunk/src/Makefile.in (File Modified)
2230
2231
2232 androsyn 2007/09/04 17:54:44 UTC (24354)
2233 Log:
2234 add limits.h
2235
2236 Modified:
2237 libratbox/trunk/include/ratbox_lib.h (File Modified)
2238
2239
2240 androsyn 2007/09/04 17:23:20 UTC (24352)
2241 Log:
2242 remove unused variable
2243
2244 Modified:
2245 libratbox/trunk/src/kqueue.c (File Modified)
2246
2247
2248 androsyn 2007/09/04 17:18:49 UTC (24350)
2249 Log:
2250 tweak compile flags for interix
2251
2252 Modified:
2253 libratbox/trunk/configure (File Modified)
2254 libratbox/trunk/configure.ac (File Modified)
2255
2256
2257 androsyn 2007/09/04 17:09:40 UTC (24348)
2258 Log:
2259 damn caps
2260
2261 Modified:
2262 libratbox/trunk/configure (File Modified)
2263 libratbox/trunk/configure.ac (File Modified)
2264
2265
2266 androsyn 2007/09/04 17:05:14 UTC (24346)
2267 Log:
2268 define all_source for a platform that needs it :/
2269
2270 Modified:
2271 libratbox/trunk/configure (File Modified)
2272 libratbox/trunk/configure.ac (File Modified)
2273
2274
2275 androsyn 2007/09/04 17:00:09 UTC (24342)
2276 Log:
2277 some minor header tweaks
2278
2279 Modified:
2280 libratbox/trunk/configure (File Modified)
2281 libratbox/trunk/configure.ac (File Modified)
2282 libratbox/trunk/src/win32.c (File Modified)
2283
2284
2285 androsyn 2007/09/04 16:49:33 UTC (24340)
2286 Log:
2287 add arpa/inet.h check
2288
2289 Modified:
2290 libratbox/trunk/configure (File Modified)
2291 libratbox/trunk/configure.ac (File Modified)
2292 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2293
2294
2295 androsyn 2007/09/01 01:53:03 UTC (24326)
2296 Log:
2297 link against libcrypto as well as libssl
2298
2299 Modified:
2300 libratbox/trunk/configure (File Modified)
2301 libratbox/trunk/configure.ac (File Modified)
2302
2303
2304 androsyn 2007/08/31 22:05:45 UTC (24324)
2305 Log:
2306 some header tweaks and renames
2307
2308 Modified:
2309 libratbox/trunk/configure (File Modified)
2310 libratbox/trunk/configure.ac (File Modified)
2311 libratbox/trunk/include/balloc.h (File Deleted)
2312 libratbox/trunk/include/commio.h (File Deleted)
2313 libratbox/trunk/include/event.h (File Deleted)
2314 libratbox/trunk/include/helper.h (File Deleted)
2315 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2316 libratbox/trunk/include/linebuf.h (File Deleted)
2317 libratbox/trunk/include/ratbox_lib.h (File Modified)
2318 libratbox/trunk/include/rawbuf.h (File Deleted)
2319 libratbox/trunk/include/rb_balloc.h (File Added)
2320 libratbox/trunk/include/rb_commio.h (File Added)
2321 libratbox/trunk/include/rb_event.h (File Added)
2322 libratbox/trunk/include/rb_helper.h (File Added)
2323 libratbox/trunk/include/rb_linebuf.h (File Added)
2324 libratbox/trunk/include/rb_rawbuf.h (File Added)
2325 libratbox/trunk/include/rb_snprintf.h (File Added)
2326 libratbox/trunk/include/rb_tools.h (File Added)
2327 libratbox/trunk/include/snprintf.h (File Deleted)
2328 libratbox/trunk/include/tools.h (File Deleted)
2329 libratbox/trunk/src/balloc.c (File Modified)
2330 libratbox/trunk/src/commio.c (File Modified)
2331 libratbox/trunk/src/crypt.c (File Modified)
2332 libratbox/trunk/src/devpoll.c (File Modified)
2333 libratbox/trunk/src/epoll.c (File Modified)
2334 libratbox/trunk/src/helper.c (File Modified)
2335 libratbox/trunk/src/kqueue.c (File Modified)
2336 libratbox/trunk/src/linebuf.c (File Modified)
2337 libratbox/trunk/src/poll.c (File Modified)
2338 libratbox/trunk/src/ports.c (File Modified)
2339 libratbox/trunk/src/ratbox_lib.c (File Modified)
2340 libratbox/trunk/src/rawbuf.c (File Modified)
2341 libratbox/trunk/src/rb_memory.c (File Modified)
2342 libratbox/trunk/src/select.c (File Modified)
2343 libratbox/trunk/src/sigio.c (File Modified)
2344 libratbox/trunk/src/snprintf.c (File Modified)
2345 libratbox/trunk/src/tools.c (File Modified)
2346 libratbox/trunk/src/unix.c (File Modified)
2347 libratbox/trunk/src/win32.c (File Modified)
2348
2349
2350 androsyn 2007/08/31 21:48:41 UTC (24322)
2351 Log:
2352 actually get rid of the posix_c_source stuff for now..
2353
2354 Modified:
2355 libratbox/trunk/configure (File Modified)
2356 libratbox/trunk/configure.ac (File Modified)
2357 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2358
2359
2360 androsyn 2007/08/31 15:10:15 UTC (24320)
2361 Log:
2362 move the rb_event_run() call until after rb_select
2363
2364 Modified:
2365 libratbox/trunk/src/ratbox_lib.c (File Modified)
2366
2367
2368 androsyn 2007/08/31 14:48:03 UTC (24318)
2369 Log:
2370 i don't think these rb_set_times() are needed here
2371
2372 Modified:
2373 libratbox/trunk/src/event.c (File Modified)
2374
2375
2376 androsyn 2007/08/31 03:26:15 UTC (24316)
2377 Log:
2378 make the rb_lib_loop not blow up when next = 0
2379
2380 Modified:
2381 libratbox/trunk/src/event.c (File Modified)
2382 libratbox/trunk/src/ratbox_lib.c (File Modified)
2383
2384
2385 androsyn 2007/08/31 02:08:52 UTC (24314)
2386 Log:
2387 tweak the event code a little bit more
2388
2389 Modified:
2390 libratbox/trunk/include/event.h (File Modified)
2391 libratbox/trunk/src/event.c (File Modified)
2392 libratbox/trunk/src/ratbox_lib.c (File Modified)
2393
2394
2395 androsyn 2007/08/31 01:47:38 UTC (24312)
2396 Log:
2397 set rb_timeout_ev to NULL after doing rb_event_delete
2398
2399 Modified:
2400 libratbox/trunk/src/commio.c (File Modified)
2401
2402
2403 androsyn 2007/08/31 01:21:42 UTC (24308)
2404 Log:
2405 tweak some of the event stuff
2406
2407 Modified:
2408 libratbox/trunk/include/event.h (File Modified)
2409 libratbox/trunk/src/balloc.c (File Modified)
2410 libratbox/trunk/src/commio.c (File Modified)
2411 libratbox/trunk/src/event.c (File Modified)
2412 libratbox/trunk/src/helper.c (File Modified)
2413
2414
2415 androsyn 2007/08/30 20:35:13 UTC (24304)
2416 Log:
2417 make sure event_time_min is updated when rescheduling events. Also if rb_lib_loop is passed zero for a delay, just delay until the next event needs to be run
2418
2419 Modified:
2420 libratbox/trunk/src/event.c (File Modified)
2421 libratbox/trunk/src/ratbox_lib.c (File Modified)
2422
2423
2424 androsyn 2007/08/30 20:00:06 UTC (24302)
2425 Log:
2426 add rb_event_next to get the time when the next event should run
2427
2428 Modified:
2429 libratbox/trunk/include/event.h (File Modified)
2430 libratbox/trunk/src/event.c (File Modified)
2431
2432
2433 androsyn 2007/08/30 19:29:48 UTC (24300)
2434 Log:
2435 make it build again
2436
2437 Modified:
2438 libratbox/trunk/acinclude.m4 (File Modified)
2439 libratbox/trunk/configure (File Modified)
2440 libratbox/trunk/configure.ac (File Modified)
2441 libratbox/trunk/include/ratbox_lib.h (File Modified)
2442
2443
2444 androsyn 2007/08/30 19:15:10 UTC (24298)
2445 Log:
2446 fix a few more autoconf things
2447
2448 Modified:
2449 libratbox/trunk/configure (File Modified)
2450 libratbox/trunk/configure.ac (File Modified)
2451 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2452 libratbox/trunk/include/ratbox_lib.h (File Modified)
2453 libratbox/trunk/src/commio.c (File Modified)
2454
2455
2456 androsyn 2007/08/30 18:55:22 UTC (24296)
2457 Log:
2458 fix the intptr/intmax checks
2459
2460 Modified:
2461 libratbox/trunk/acinclude.m4 (File Modified)
2462 libratbox/trunk/configure (File Modified)
2463 libratbox/trunk/configure.ac (File Modified)
2464
2465
2466 androsyn 2007/08/30 16:57:59 UTC (24294)
2467 Log:
2468 generate a header file that can be installed with the library that isn't the standard autoconf header so we don't clash
2469
2470 Modified:
2471 libratbox/trunk/configure (File Modified)
2472 libratbox/trunk/configure.ac (File Modified)
2473 libratbox/trunk/include/commio-int.h (File Modified)
2474 libratbox/trunk/include/commio.h (File Modified)
2475 libratbox/trunk/include/linebuf.h (File Modified)
2476 libratbox/trunk/include/ratbox_lib.h (File Modified)
2477 libratbox/trunk/include/rb_memory.h (File Modified)
2478 libratbox/trunk/src/commio.c (File Modified)
2479 libratbox/trunk/src/crypt.c (File Modified)
2480 libratbox/trunk/src/openssl.c (File Modified)
2481 libratbox/trunk/src/rawbuf.c (File Modified)
2482
2483
2484 androsyn 2007/08/29 20:16:46 UTC (24292)
2485 Log:
2486 put epoll info into a struct
2487
2488 Modified:
2489 libratbox/trunk/src/epoll.c (File Modified)
2490
2491
2492 androsyn 2007/08/29 20:16:18 UTC (24290)
2493 Log:
2494 make heap_lists be malloced
2495
2496 Modified:
2497 libratbox/trunk/src/balloc.c (File Modified)
2498
2499
2500 androsyn 2007/08/29 19:49:43 UTC (24288)
2501 Log:
2502 remove some unneeded macros from acinclude.m4
2503
2504 Modified:
2505 libratbox/trunk/acinclude.m4 (File Modified)
2506
2507
2508 androsyn 2007/08/29 19:47:49 UTC (24286)
2509 Log:
2510 More portablity cleanups with autoconf and other things
2511
2512
2513 Modified:
2514 libratbox/trunk/configure (File Modified)
2515 libratbox/trunk/configure.ac (File Modified)
2516 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2517 libratbox/trunk/include/ratbox_lib.h (File Modified)
2518 libratbox/trunk/src/commio.c (File Modified)
2519 libratbox/trunk/src/crypt.c (File Modified)
2520
2521
2522 androsyn 2007/08/29 17:54:50 UTC (24284)
2523 Log:
2524 Make the detection of intXX_t types work a bit better
2525
2526
2527 Modified:
2528 libratbox/trunk/acinclude.m4 (File Modified)
2529 libratbox/trunk/aclocal.m4 (File Modified)
2530 libratbox/trunk/configure (File Modified)
2531
2532
2533 androsyn 2007/08/27 19:29:16 UTC (24282)
2534 Log:
2535 fix some minor issues in acinclude.m4
2536
2537 Modified:
2538 libratbox/trunk/acinclude.m4 (File Modified)
2539 libratbox/trunk/configure (File Modified)
2540
2541
2542 androsyn 2007/08/27 19:25:53 UTC (24280)
2543 Log:
2544 move struct msghdr msg into the HAVE_SENDMSG ifdef too
2545
2546 Modified:
2547 libratbox/trunk/src/commio.c (File Modified)
2548
2549
2550 androsyn 2007/08/27 19:18:19 UTC (24278)
2551 Log:
2552 deal with platforms not having sendmsg
2553
2554 Modified:
2555 libratbox/trunk/src/commio.c (File Modified)
2556
2557
2558 androsyn 2007/08/27 19:12:20 UTC (24276)
2559 Log:
2560 change strcasecmp to strcmp
2561
2562 Modified:
2563 libratbox/trunk/src/commio.c (File Modified)
2564
2565
2566 androsyn 2007/08/27 04:00:24 UTC (24272)
2567 Log:
2568 s/ignoreErrno/rb_ignore_errno/g
2569
2570 Modified:
2571 libratbox/trunk/include/commio.h (File Modified)
2572 libratbox/trunk/src/commio.c (File Modified)
2573 libratbox/trunk/src/devpoll.c (File Modified)
2574 libratbox/trunk/src/epoll.c (File Modified)
2575 libratbox/trunk/src/helper.c (File Modified)
2576 libratbox/trunk/src/kqueue.c (File Modified)
2577 libratbox/trunk/src/openssl.c (File Modified)
2578 libratbox/trunk/src/poll.c (File Modified)
2579 libratbox/trunk/src/select.c (File Modified)
2580 libratbox/trunk/src/sigio.c (File Modified)
2581
2582
2583 androsyn 2007/08/23 23:55:44 UTC (24270)
2584 Log:
2585 change a few cases of ircd-ratbox to libratbox
2586
2587 Modified:
2588 libratbox/trunk/configure (File Modified)
2589 libratbox/trunk/configure.ac (File Modified)
2590 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2591
2592
2593 androsyn 2007/08/23 23:46:25 UTC (24268)
2594 Log:
2595 Change IRCD_PREFIX to RB_PREFIX
2596
2597 Modified:
2598 libratbox/trunk/Makefile.in (File Modified)
2599 libratbox/trunk/configure (File Modified)
2600 libratbox/trunk/configure.ac (File Modified)
2601 libratbox/trunk/include/libratbox_config.h.in (File Modified)
2602 libratbox/trunk/src/Makefile.in (File Modified)
2603
2604
2605 androsyn 2007/08/23 23:38:03 UTC (24266)
2606 Log:
2607 change some defines and what not from IRCD_ to RB_
2608
2609 Modified:
2610 libratbox/trunk/include/balloc.h (File Modified)
2611 libratbox/trunk/include/commio-int.h (File Modified)
2612 libratbox/trunk/include/commio.h (File Modified)
2613 libratbox/trunk/include/event.h (File Modified)
2614 libratbox/trunk/include/helper.h (File Modified)
2615 libratbox/trunk/include/linebuf.h (File Modified)
2616 libratbox/trunk/include/ratbox_lib.h (File Modified)
2617 libratbox/trunk/include/rawbuf.h (File Modified)
2618 libratbox/trunk/include/rb_memory.h (File Modified)
2619 libratbox/trunk/include/snprintf.h (File Modified)
2620 libratbox/trunk/include/tools.h (File Modified)
2621 libratbox/trunk/src/commio.c (File Modified)
2622 libratbox/trunk/src/devpoll.c (File Modified)
2623 libratbox/trunk/src/epoll.c (File Modified)
2624 libratbox/trunk/src/helper.c (File Modified)
2625 libratbox/trunk/src/kqueue.c (File Modified)
2626 libratbox/trunk/src/linebuf.c (File Modified)
2627 libratbox/trunk/src/openssl.c (File Modified)
2628 libratbox/trunk/src/poll.c (File Modified)
2629 libratbox/trunk/src/ports.c (File Modified)
2630 libratbox/trunk/src/rawbuf.c (File Modified)
2631 libratbox/trunk/src/select.c (File Modified)
2632 libratbox/trunk/src/sigio.c (File Modified)
2633 libratbox/trunk/src/win32.c (File Modified)
2634
2635
2636 androsyn 2007/08/23 22:54:04 UTC (24264)
2637 Log:
2638 don't export rb_event_find
2639
2640 Modified:
2641 libratbox/trunk/include/event.h (File Modified)
2642 libratbox/trunk/src/event.c (File Modified)
2643
2644
2645 androsyn 2007/08/23 17:45:02 UTC (24262)
2646 Log:
2647 - Fix poll and sigio not to be some braindamaged i think.
2648 - Actually update the rawbuf length left when using rawbuf flush.
2649 - Fix some openssl issues with accepting connections
2650
2651
2652 Modified:
2653 libratbox/trunk/src/epoll.c (File Modified)
2654 libratbox/trunk/src/openssl.c (File Modified)
2655 libratbox/trunk/src/poll.c (File Modified)
2656 libratbox/trunk/src/rawbuf.c (File Modified)
2657 libratbox/trunk/src/sigio.c (File Modified)
2658
2659
2660 androsyn 2007/08/23 15:11:18 UTC (24258)
2661 Log:
2662 fix rb_rb_dlink_list_length calls
2663
2664 Modified:
2665 libratbox/trunk/src/balloc.c (File Modified)
2666 libratbox/trunk/src/commio.c (File Modified)
2667
2668
2669 androsyn 2007/08/23 15:08:42 UTC (24256)
2670 Log:
2671 doubled rb by accident on rb_dlink_list_length
2672
2673 Modified:
2674 libratbox/trunk/include/tools.h (File Modified)
2675
2676
2677 androsyn 2007/08/23 01:20:13 UTC (24254)
2678 Log:
2679 change __MINGW32__ ifdefs to WIN32 and so on
2680
2681 Modified:
2682 libratbox/trunk/include/commio-int.h (File Modified)
2683 libratbox/trunk/include/commio.h (File Modified)
2684 libratbox/trunk/include/ratbox_lib.h (File Modified)
2685 libratbox/trunk/src/balloc.c (File Modified)
2686 libratbox/trunk/src/commio.c (File Modified)
2687 libratbox/trunk/src/helper.c (File Modified)
2688 libratbox/trunk/src/openssl.c (File Modified)
2689 libratbox/trunk/src/win32.c (File Modified)
2690
2691
2692 androsyn 2007/08/23 01:16:21 UTC (24252)
2693 Log:
2694 make things compile with mingw32 again
2695
2696 Modified:
2697 libratbox/trunk/include/ratbox_lib.h (File Modified)
2698 libratbox/trunk/src/commio.c (File Modified)
2699 libratbox/trunk/src/helper.c (File Modified)
2700 libratbox/trunk/src/nossl.c (File Modified)
2701 libratbox/trunk/src/unix.c (File Modified)
2702 libratbox/trunk/src/win32.c (File Modified)
2703
2704
2705 androsyn 2007/08/22 19:11:55 UTC (24248)
2706 Log:
2707 rename ircd_memory.c to rb_memory.c
2708
2709 Modified:
2710 libratbox/trunk/src/Makefile.am (File Modified)
2711 libratbox/trunk/src/Makefile.in (File Modified)
2712 libratbox/trunk/src/ircd_memory.c (File Deleted)
2713 libratbox/trunk/src/rb_memory.c (File Added)
2714
2715
2716 androsyn 2007/08/22 19:10:33 UTC (24246)
2717 Log:
2718 rename dlink_* to rb_dlink_ and so on
2719
2720 Modified:
2721 libratbox/trunk/include/commio-int.h (File Modified)
2722 libratbox/trunk/include/linebuf.h (File Modified)
2723 libratbox/trunk/include/tools.h (File Modified)
2724 libratbox/trunk/src/balloc.c (File Modified)
2725 libratbox/trunk/src/commio.c (File Modified)
2726 libratbox/trunk/src/event.c (File Modified)
2727 libratbox/trunk/src/linebuf.c (File Modified)
2728 libratbox/trunk/src/ratbox_lib.c (File Modified)
2729 libratbox/trunk/src/rawbuf.c (File Modified)
2730 libratbox/trunk/src/tools.c (File Modified)
2731
2732
2733 androsyn 2007/08/22 18:44:30 UTC (24242)
2734 Log:
2735 rename functions from ircd_ to rb_
2736
2737 Modified:
2738 libratbox/trunk/include/balloc.h (File Modified)
2739 libratbox/trunk/include/commio-int.h (File Modified)
2740 libratbox/trunk/include/commio.h (File Modified)
2741 libratbox/trunk/include/event.h (File Modified)
2742 libratbox/trunk/include/helper.h (File Modified)
2743 libratbox/trunk/include/ircd_memory.h (File Deleted)
2744 libratbox/trunk/include/linebuf.h (File Modified)
2745 libratbox/trunk/include/ratbox_lib.h (File Modified)
2746 libratbox/trunk/include/rawbuf.h (File Modified)
2747 libratbox/trunk/include/rb_memory.h (File Added)
2748 libratbox/trunk/include/snprintf.h (File Modified)
2749 libratbox/trunk/include/tools.h (File Modified)
2750 libratbox/trunk/src/balloc.c (File Modified)
2751 libratbox/trunk/src/commio.c (File Modified)
2752 libratbox/trunk/src/crypt.c (File Modified)
2753 libratbox/trunk/src/devpoll.c (File Modified)
2754 libratbox/trunk/src/epoll.c (File Modified)
2755 libratbox/trunk/src/event.c (File Modified)
2756 libratbox/trunk/src/helper.c (File Modified)
2757 libratbox/trunk/src/ircd_memory.c (File Modified)
2758 libratbox/trunk/src/kqueue.c (File Modified)
2759 libratbox/trunk/src/linebuf.c (File Modified)
2760 libratbox/trunk/src/nossl.c (File Modified)
2761 libratbox/trunk/src/openssl.c (File Modified)
2762 libratbox/trunk/src/poll.c (File Modified)
2763 libratbox/trunk/src/ports.c (File Modified)
2764 libratbox/trunk/src/ratbox_lib.c (File Modified)
2765 libratbox/trunk/src/rawbuf.c (File Modified)
2766 libratbox/trunk/src/select.c (File Modified)
2767 libratbox/trunk/src/sigio.c (File Modified)
2768 libratbox/trunk/src/snprintf.c (File Modified)
2769 libratbox/trunk/src/tools.c (File Modified)
2770 libratbox/trunk/src/unix.c (File Modified)
2771 libratbox/trunk/src/win32.c (File Modified)
2772
2773
2774 androsyn 2007/08/22 18:39:41 UTC (24240)
2775 Log:
2776 deal with some of the s/libircd/libratbox/ name changes
2777
2778 Modified:
2779 libratbox/trunk/Makefile.in (File Modified)
2780 libratbox/trunk/configure (File Modified)
2781 libratbox/trunk/configure.ac (File Modified)
2782 libratbox/trunk/include/ircd_lib.h (File Deleted)
2783 libratbox/trunk/include/libircd_config.h.in (File Deleted)
2784 libratbox/trunk/include/libratbox_config.h.in (File Added)
2785 libratbox/trunk/include/ratbox_lib.h (File Added)
2786 libratbox/trunk/src/Makefile.am (File Modified)
2787 libratbox/trunk/src/Makefile.in (File Modified)
2788 libratbox/trunk/src/balloc.c (File Modified)
2789 libratbox/trunk/src/commio.c (File Modified)
2790 libratbox/trunk/src/crypt.c (File Modified)
2791 libratbox/trunk/src/devpoll.c (File Modified)
2792 libratbox/trunk/src/epoll.c (File Modified)
2793 libratbox/trunk/src/event.c (File Modified)
2794 libratbox/trunk/src/helper.c (File Modified)
2795 libratbox/trunk/src/ircd_lib.c (File Deleted)
2796 libratbox/trunk/src/ircd_memory.c (File Modified)
2797 libratbox/trunk/src/kqueue.c (File Modified)
2798 libratbox/trunk/src/linebuf.c (File Modified)
2799 libratbox/trunk/src/poll.c (File Modified)
2800 libratbox/trunk/src/ports.c (File Modified)
2801 libratbox/trunk/src/ratbox_lib.c (File Added)
2802 libratbox/trunk/src/rawbuf.c (File Modified)
2803 libratbox/trunk/src/select.c (File Modified)
2804 libratbox/trunk/src/sigio.c (File Modified)
2805 libratbox/trunk/src/snprintf.c (File Modified)
2806 libratbox/trunk/src/tools.c (File Modified)
2807 libratbox/trunk/src/unix.c (File Modified)
2808 libratbox/trunk/src/win32.c (File Modified)
2809
2810
2811 androsyn 2007/08/22 01:29:24 UTC (24237)
2812 Log:
2813 Don't free fde_t's until after the poll loops have finished
2814
2815 Modified:
2816 libircd/trunk/src/commio.c (File Modified)
2817
2818
2819 androsyn 2007/08/21 18:53:10 UTC (24233)
2820 Log:
2821 make ircd_get_sockerr use ircd_fde_t as well
2822
2823 Modified:
2824 libircd/trunk/include/commio.h (File Modified)
2825 libircd/trunk/src/commio.c (File Modified)
2826
2827
2828 androsyn 2007/08/21 18:45:08 UTC (24231)
2829 Log:
2830 tweak ircd_set_buffers
2831
2832 Modified:
2833 libircd/trunk/include/commio.h (File Modified)
2834 libircd/trunk/src/commio.c (File Modified)
2835
2836
2837 androsyn 2007/08/21 18:28:05 UTC (24229)
2838 Log:
2839 add santy checking to ircd_get_fd
2840
2841 Modified:
2842 libircd/trunk/src/commio.c (File Modified)
2843
2844
2845 androsyn 2007/08/21 18:24:36 UTC (24227)
2846 Log:
2847 add ircd_get_fde
2848
2849 Modified:
2850 libircd/trunk/include/commio.h (File Modified)
2851 libircd/trunk/src/commio.c (File Modified)
2852
2853
2854 androsyn 2007/08/21 18:18:16 UTC (24225)
2855 Log:
2856 remove some crufty code in helper.c
2857
2858 Modified:
2859 libircd/trunk/src/helper.c (File Modified)
2860
2861
2862 androsyn 2007/08/21 18:13:55 UTC (24223)
2863 Log:
2864 rename fde_t to ircd_fde_t
2865
2866 Modified:
2867 libircd/trunk/include/commio-int.h (File Modified)
2868 libircd/trunk/include/commio.h (File Modified)
2869 libircd/trunk/include/linebuf.h (File Modified)
2870 libircd/trunk/include/rawbuf.h (File Modified)
2871 libircd/trunk/src/commio.c (File Modified)
2872 libircd/trunk/src/devpoll.c (File Modified)
2873 libircd/trunk/src/epoll.c (File Modified)
2874 libircd/trunk/src/helper.c (File Modified)
2875 libircd/trunk/src/kqueue.c (File Modified)
2876 libircd/trunk/src/linebuf.c (File Modified)
2877 libircd/trunk/src/openssl.c (File Modified)
2878 libircd/trunk/src/poll.c (File Modified)
2879 libircd/trunk/src/ports.c (File Modified)
2880 libircd/trunk/src/rawbuf.c (File Modified)
2881 libircd/trunk/src/select.c (File Modified)
2882 libircd/trunk/src/sigio.c (File Modified)
2883 libircd/trunk/src/win32.c (File Modified)
2884
2885
2886 androsyn 2007/08/21 17:58:34 UTC (24221)
2887 Log:
2888 make commio functions take an fde_t instead of a fd, this saves a lot of looking up of fds from the fd hash..now i've just got to fix a bunch of code
2889
2890 Modified:
2891 libircd/trunk/include/commio-int.h (File Modified)
2892 libircd/trunk/include/commio.h (File Modified)
2893 libircd/trunk/include/ircd_lib.h (File Modified)
2894 libircd/trunk/include/linebuf.h (File Modified)
2895 libircd/trunk/include/rawbuf.h (File Modified)
2896 libircd/trunk/src/commio.c (File Modified)
2897 libircd/trunk/src/devpoll.c (File Modified)
2898 libircd/trunk/src/epoll.c (File Modified)
2899 libircd/trunk/src/helper.c (File Modified)
2900 libircd/trunk/src/kqueue.c (File Modified)
2901 libircd/trunk/src/linebuf.c (File Modified)
2902 libircd/trunk/src/openssl.c (File Modified)
2903 libircd/trunk/src/poll.c (File Modified)
2904 libircd/trunk/src/ports.c (File Modified)
2905 libircd/trunk/src/rawbuf.c (File Modified)
2906 libircd/trunk/src/select.c (File Modified)
2907 libircd/trunk/src/sigio.c (File Modified)
2908 libircd/trunk/src/win32.c (File Modified)
2909
2910
2911 androsyn 2007/08/15 17:06:59 UTC (24211)
2912 Log:
2913 cleanup the fde_t struct a bit so that accept and connect data are only allocated as needed
2914
2915 Modified:
2916 libircd/trunk/include/commio-int.h (File Modified)
2917 libircd/trunk/src/commio.c (File Modified)
2918 libircd/trunk/src/openssl.c (File Modified)
2919 libircd/trunk/src/sigio.c (File Modified)
2920
2921
2922 androsyn 2007/08/15 16:07:57 UTC (24209)
2923 Log:
2924 remove some warnings
2925
2926 Modified:
2927 libircd/trunk/include/commio-int.h (File Modified)
2928
2929
2930 androsyn 2007/08/15 16:06:31 UTC (24207)
2931 Log:
2932 move UIO_MAXIOV stuff to commio-int.h
2933
2934 Modified:
2935 libircd/trunk/include/commio-int.h (File Modified)
2936 libircd/trunk/include/commio.h (File Modified)
2937 libircd/trunk/src/linebuf.c (File Modified)
2938 libircd/trunk/src/rawbuf.c (File Modified)
2939
2940
2941 androsyn 2007/08/15 02:16:03 UTC (24205)
2942 Log:
2943 fix error message
2944
2945 Modified:
2946 libircd/trunk/include/rawbuf.h (File Modified)
2947
2948
2949 androsyn 2007/08/13 18:56:55 UTC (24203)
2950 Log:
2951 cleanup time handling a bit
2952
2953 Modified:
2954 libircd/trunk/include/ircd_lib.h (File Modified)
2955 libircd/trunk/src/ircd_lib.c (File Modified)
2956
2957
2958 androsyn 2007/08/13 18:41:03 UTC (24199)
2959 Log:
2960 remove pointless crypt prototype from ircd_lib.h
2961
2962 Modified:
2963 libircd/trunk/include/ircd_lib.h (File Modified)
2964
2965
2966 androsyn 2007/08/13 18:08:44 UTC (24195)
2967 Log:
2968 remove ircd_currenttime macro and friends and just use the function call
2969
2970 Modified:
2971 libircd/trunk/include/ircd_lib.h (File Modified)
2972 libircd/trunk/src/commio.c (File Modified)
2973 libircd/trunk/src/event.c (File Modified)
2974
2975
2976 androsyn 2007/08/13 18:06:14 UTC (24193)
2977 Log:
2978 add ircd_lib_loop
2979
2980 Modified:
2981 libircd/trunk/include/ircd_lib.h (File Modified)
2982 libircd/trunk/src/ircd_lib.c (File Modified)
2983
2984
2985 androsyn 2007/08/10 23:06:48 UTC (24191)
2986 Log:
2987 tweak some of rawbufs data types a bit
2988
2989 Modified:
2990 libircd/trunk/include/rawbuf.h (File Modified)
2991 libircd/trunk/src/rawbuf.c (File Modified)
2992
2993
2994 androsyn 2007/08/10 02:07:22 UTC (24189)
2995 Log:
2996 remove memmove call in rawbuf.c
2997
2998 Modified:
2999 libircd/trunk/src/rawbuf.c (File Modified)
3000
3001
3002 androsyn 2007/08/06 20:23:06 UTC (24187)
3003 Log:
3004 make ircd_free_rawbuffer free all buffers associated with the head
3005
3006 Modified:
3007 libircd/trunk/src/rawbuf.c (File Modified)
3008
3009
3010 androsyn 2007/08/06 17:33:37 UTC (24185)
3011 Log:
3012 fixed a bug where we passed the helpers sendq instead of the helper itself to ircd_helper_write_sendq
3013
3014 Modified:
3015 libircd/trunk/src/helper.c (File Modified)
3016
3017
3018 androsyn 2007/08/06 17:30:54 UTC (24183)
3019 Log:
3020 fix a minor buglet in ircd_rawbuf_get and add ircd_rawbuf_length
3021
3022 Modified:
3023 libircd/trunk/include/rawbuf.h (File Modified)
3024 libircd/trunk/src/rawbuf.c (File Modified)
3025
3026
3027 androsyn 2007/08/06 17:07:09 UTC (24181)
3028 Log:
3029 add rawbuf.c and rawbuf.h, this implements a buffering system similiar to linebuf.c but no reference counting and is 8bit clean
3030
3031 Modified:
3032 libircd/trunk/Makefile.in (File Modified)
3033 libircd/trunk/include/ircd_lib.h (File Modified)
3034 libircd/trunk/include/rawbuf.h (File Added)
3035 libircd/trunk/src/Makefile.am (File Modified)
3036 libircd/trunk/src/Makefile.in (File Modified)
3037 libircd/trunk/src/rawbuf.c (File Added)
3038
3039
3040 androsyn 2007/08/06 13:18:20 UTC (24179)
3041 Log:
3042 tidy up the _buf_line struct a bit
3043
3044 Modified:
3045 libircd/trunk/include/linebuf.h (File Modified)
3046
3047
3048 jilles 2007/07/31 21:07:15 UTC (24135)
3049 Log:
3050 Fix kqueue and devpoll for r24007.
3051
3052
3053 Modified:
3054 libircd/trunk/src/devpoll.c (File Modified)
3055 libircd/trunk/src/kqueue.c (File Modified)
3056
3057
3058 androsyn 2007/07/26 16:09:58 UTC (24117)
3059 Log:
3060 if we call the helper_restart function, we need to return immediately
3061
3062 Modified:
3063 libircd/trunk/src/helper.c (File Modified)
3064
3065
3066 androsyn 2007/07/26 14:35:22 UTC (24115)
3067 Log:
3068 sanity check in ircd_ssl_shutdown
3069
3070 Modified:
3071 libircd/trunk/src/openssl.c (File Modified)
3072
3073
3074 androsyn 2007/07/25 23:44:09 UTC (24111)
3075 Log:
3076 fix dhparam handling
3077
3078 Modified:
3079 libircd/trunk/src/openssl.c (File Modified)
3080
3081
3082 androsyn 2007/07/25 20:06:10 UTC (24109)
3083 Log:
3084 change return value
3085
3086 Modified:
3087 libircd/trunk/src/nossl.c (File Modified)
3088
3089
3090 androsyn 2007/07/25 20:04:45 UTC (24107)
3091 Log:
3092 check for errors when loading keyfiles and the like
3093
3094 Modified:
3095 libircd/trunk/include/commio.h (File Modified)
3096 libircd/trunk/src/nossl.c (File Modified)
3097 libircd/trunk/src/openssl.c (File Modified)
3098
3099
3100 androsyn 2007/07/25 19:17:27 UTC (24103)
3101 Log:
3102 add a prototype for ircd_get_random
3103
3104 Modified:
3105 libircd/trunk/include/commio.h (File Modified)
3106
3107
3108 androsyn 2007/07/25 19:13:50 UTC (24101)
3109 Log:
3110 add ircd_get_random
3111
3112 Modified:
3113 libircd/trunk/include/commio.h (File Modified)
3114 libircd/trunk/src/nossl.c (File Modified)
3115 libircd/trunk/src/openssl.c (File Modified)
3116
3117
3118 androsyn 2007/07/25 17:52:33 UTC (24099)
3119 Log:
3120 missed a commit
3121
3122 Modified:
3123 libircd/trunk/include/commio.h (File Modified)
3124
3125
3126 androsyn 2007/07/25 17:52:14 UTC (24097)
3127 Log:
3128 dont use writev on ssl sockets as its rather pointless
3129
3130 Modified:
3131 libircd/trunk/src/commio.c (File Modified)
3132 libircd/trunk/src/linebuf.c (File Modified)
3133
3134
3135 androsyn 2007/07/25 16:19:02 UTC (24091)
3136 Log:
3137 remove ircd_slow_list_length and LIST_SANITY_CHECK
3138
3139 Modified:
3140 libircd/trunk/include/ircd_lib.h (File Modified)
3141 libircd/trunk/include/tools.h (File Modified)
3142 libircd/trunk/src/tools.c (File Modified)
3143
3144
3145 androsyn 2007/07/25 16:10:07 UTC (24089)
3146 Log:
3147 the libircd_abi stuff is no longer needed as we end up having the same size irc_sockaddr_storage regardless now
3148
3149 Modified:
3150 libircd/trunk/configure (File Modified)
3151 libircd/trunk/configure.ac (File Modified)
3152 libircd/trunk/include/libircd_abi.h.in (File Deleted)
3153
3154
3155 androsyn 2007/07/25 15:50:00 UTC (24085)
3156 Log:
3157 add a GET_SS_FAMILY macro
3158
3159 Modified:
3160 libircd/trunk/include/ircd_lib.h (File Modified)
3161
3162
3163 androsyn 2007/07/25 15:45:24 UTC (24083)
3164 Log:
3165 do some hackishness to make SET_SS_LEN compile issues get tripped up on platforms that don't need it
3166
3167 Modified:
3168 libircd/trunk/include/ircd_lib.h (File Modified)
3169 libircd/trunk/src/commio.c (File Modified)
3170
3171
3172 androsyn 2007/07/25 15:35:12 UTC (24081)
3173 Log:
3174 uncondtionally make irc_sockaddr_storage 128 bytes. Tweak some of the macros relating to sockaddr_storage as well
3175
3176 Modified:
3177 libircd/trunk/configure (File Modified)
3178 libircd/trunk/configure.ac (File Modified)
3179 libircd/trunk/include/ircd_lib.h (File Modified)
3180 libircd/trunk/src/commio.c (File Modified)
3181
3182
3183 androsyn 2007/07/25 15:15:41 UTC (24079)
3184 Log:
3185 - Remove timeout handler once we are ready to handoff the SSL connection to the callback.
3186 - Disable SSLv2 incoming connection support as these are widely accepted to be insecure.
3187 - Add an ifdef if we want to disable compression support in openssl
3188
3189
3190
3191 Modified:
3192 libircd/trunk/src/openssl.c (File Modified)
3193
3194
3195 androsyn 2007/07/25 02:43:50 UTC (24075)
3196 Log:
3197 Split client and server ssl contexts.
3198 Fix a minor compile error with ipv6
3199
3200
3201
3202 Modified:
3203 libircd/trunk/src/commio.c (File Modified)
3204 libircd/trunk/src/openssl.c (File Modified)
3205
3206
3207 androsyn 2007/07/24 20:26:03 UTC (24073)
3208 Log:
3209 case the void * ->ssl member to SSL * where necessary
3210
3211 Modified:
3212 libircd/trunk/src/openssl.c (File Modified)
3213
3214
3215 androsyn 2007/07/24 19:18:15 UTC (24071)
3216 Log:
3217 remove a debugging fprintf
3218
3219 Modified:
3220 libircd/trunk/src/openssl.c (File Modified)
3221
3222
3223 androsyn 2007/07/24 19:09:40 UTC (24069)
3224 Log:
3225 add outbound ssl connect code
3226
3227 Modified:
3228 libircd/trunk/include/commio.h (File Modified)
3229 libircd/trunk/src/commio.c (File Modified)
3230 libircd/trunk/src/openssl.c (File Modified)
3231
3232
3233 androsyn 2007/07/24 17:55:17 UTC (24061)
3234 Log:
3235 move a bunch of commio.h things into commio-int.h which doesn't get included by users of the library
3236
3237 Modified:
3238 libircd/trunk/include/commio-int.h (File Added)
3239 libircd/trunk/include/commio.h (File Modified)
3240 libircd/trunk/src/commio.c (File Modified)
3241 libircd/trunk/src/devpoll.c (File Modified)
3242 libircd/trunk/src/epoll.c (File Modified)
3243 libircd/trunk/src/helper.c (File Modified)
3244 libircd/trunk/src/kqueue.c (File Modified)
3245 libircd/trunk/src/poll.c (File Modified)
3246 libircd/trunk/src/ports.c (File Modified)
3247 libircd/trunk/src/select.c (File Modified)
3248 libircd/trunk/src/sigio.c (File Modified)
3249 libircd/trunk/src/win32.c (File Modified)
3250
3251
3252 androsyn 2007/07/24 17:25:41 UTC (24059)
3253 Log:
3254 various prototype cleanups and the like
3255
3256 Modified:
3257 libircd/trunk/include/commio.h (File Modified)
3258 libircd/trunk/include/tools.h (File Modified)
3259 libircd/trunk/src/commio.c (File Modified)
3260 libircd/trunk/src/tools.c (File Modified)
3261 libircd/trunk/src/unix.c (File Modified)
3262
3263
3264 androsyn 2007/07/24 17:19:38 UTC (24057)
3265 Log:
3266 add prototype for ircd_crypt
3267
3268 Modified:
3269 libircd/trunk/include/ircd_lib.h (File Modified)
3270
3271
3272 androsyn 2007/07/24 17:12:40 UTC (24055)
3273 Log:
3274 Move openssl functions into openssl.c
3275 Add a nossl.c wrapper to keep functions that are exported to maintain the ABI.
3276
3277
3278
3279
3280 Modified:
3281 libircd/trunk/include/commio.h (File Modified)
3282 libircd/trunk/src/commio.c (File Modified)
3283 libircd/trunk/src/nossl.c (File Added)
3284 libircd/trunk/src/openssl.c (File Added)
3285
3286
3287 androsyn 2007/07/24 16:12:13 UTC (24051)
3288 Log:
3289 its helpful when your helper loop actually loops
3290
3291 Modified:
3292 libircd/trunk/src/helper.c (File Modified)
3293
3294
3295 androsyn 2007/07/24 15:57:08 UTC (24049)
3296 Log:
3297 Do openssl detection in autoconf and wrap the ssl code in ifdefs
3298
3299
3300 Modified:
3301 libircd/trunk/Makefile.in (File Modified)
3302 libircd/trunk/configure (File Modified)
3303 libircd/trunk/configure.ac (File Modified)
3304 libircd/trunk/include/libircd_config.h.in (File Modified)
3305 libircd/trunk/src/Makefile.am (File Modified)
3306 libircd/trunk/src/Makefile.in (File Modified)
3307 libircd/trunk/src/commio.c (File Modified)
3308
3309
3310 androsyn 2007/07/24 15:08:34 UTC (24047)
3311 Log:
3312 forgot to rename ircd_helper_read
3313
3314 Modified:
3315 libircd/trunk/src/helper.c (File Modified)
3316
3317
3318 androsyn 2007/07/24 15:06:15 UTC (24045)
3319 Log:
3320 tweak the helper read api a bit
3321
3322 Modified:
3323 libircd/trunk/include/helper.h (File Modified)
3324 libircd/trunk/src/helper.c (File Modified)
3325
3326
3327 androsyn 2007/07/24 14:58:05 UTC (24043)
3328 Log:
3329 change ircd_helper_read to take a ircd_helper pointer. Add an ircd_helper_loop() function as well
3330
3331 Modified:
3332 libircd/trunk/include/helper.h (File Modified)
3333 libircd/trunk/src/helper.c (File Modified)
3334
3335
3336 androsyn 2007/07/24 14:49:26 UTC (24041)
3337 Log:
3338 do printf format checking on ircd_helper_write
3339
3340 Modified:
3341 libircd/trunk/include/helper.h (File Modified)
3342
3343
3344 androsyn 2007/07/24 03:37:24 UTC (24039)
3345 Log:
3346 move struct _ircd_helper defintion to helper.c leaving just forward declarations in helper.h
3347
3348 Modified:
3349 libircd/trunk/include/helper.h (File Modified)
3350 libircd/trunk/src/helper.c (File Modified)
3351
3352
3353 androsyn 2007/07/24 03:25:03 UTC (24037)
3354 Log:
3355 move some struct definitions into balloc.c out of balloc.h
3356
3357 Modified:
3358 libircd/trunk/include/balloc.h (File Modified)
3359 libircd/trunk/src/balloc.c (File Modified)
3360
3361
3362 androsyn 2007/07/24 03:21:09 UTC (24035)
3363 Log:
3364 move struct ev_entry to event.c
3365
3366 Modified:
3367 libircd/trunk/include/event.h (File Modified)
3368 libircd/trunk/src/event.c (File Modified)
3369
3370
3371 androsyn 2007/07/23 19:02:51 UTC (24033)
3372 Log:
3373 get rid of this break that was breaking stuff
3374
3375 Modified:
3376 libircd/trunk/src/commio.c (File Modified)
3377
3378
3379 androsyn 2007/07/20 17:39:33 UTC (24031)
3380 Log:
3381 add a missing semicolon
3382
3383 Modified:
3384 libircd/trunk/include/commio.h (File Modified)
3385
3386
3387 androsyn 2007/07/20 17:38:39 UTC (24029)
3388 Log:
3389 add check for a missing pre callback
3390 add missing prototypes
3391 reduce ssl accept timeout to 10 seconds
3392
3393
3394 Modified:
3395 libircd/trunk/include/commio.h (File Modified)
3396 libircd/trunk/src/commio.c (File Modified)
3397
3398
3399 androsyn 2007/07/20 15:31:11 UTC (24025)
3400 Log:
3401 initialize the type variable earlier
3402
3403 Modified:
3404 libircd/trunk/src/commio.c (File Modified)
3405
3406
3407 androsyn 2007/07/20 15:28:45 UTC (24023)
3408 Log:
3409 remove an unused variable
3410
3411 Modified:
3412 libircd/trunk/src/commio.c (File Modified)
3413
3414
3415 androsyn 2007/07/20 15:26:05 UTC (24021)
3416 Log:
3417 oops. don't ircd_open a file handle twice
3418
3419 Modified:
3420 libircd/trunk/src/commio.c (File Modified)
3421
3422
3423 androsyn 2007/07/20 15:09:36 UTC (24019)
3424 Log:
3425 add missing ircd_accept_tcp prototype
3426
3427 Modified:
3428 libircd/trunk/include/commio.h (File Modified)
3429
3430
3431 androsyn 2007/07/20 15:07:47 UTC (24017)
3432 Log:
3433 slightly change the ACPRE callback again
3434
3435 Modified:
3436 libircd/trunk/include/commio.h (File Modified)
3437 libircd/trunk/src/commio.c (File Modified)
3438
3439
3440 androsyn 2007/07/20 15:04:40 UTC (24015)
3441 Log:
3442 slightly change the ACPRE callback
3443
3444 Modified:
3445 libircd/trunk/include/commio.h (File Modified)
3446 libircd/trunk/src/commio.c (File Modified)
3447
3448
3449 androsyn 2007/07/20 14:47:32 UTC (24009)
3450 Log:
3451 Add an accept pre-callback to so that we can do things like dline/reject cache processing early
3452
3453 Modified:
3454 libircd/trunk/include/commio.h (File Modified)
3455 libircd/trunk/src/commio.c (File Modified)
3456
3457
3458 androsyn 2007/07/20 14:32:24 UTC (24007)
3459 Log:
3460 Change FD_* enums into a bitmask called IRCD_FD
3461
3462 Modified:
3463 libircd/trunk/include/commio.h (File Modified)
3464 libircd/trunk/src/commio.c (File Modified)
3465 libircd/trunk/src/epoll.c (File Modified)
3466 libircd/trunk/src/helper.c (File Modified)
3467
3468
3469 androsyn 2007/07/20 03:01:32 UTC (24005)
3470 Log:
3471 first part of my currently busted ssl/tls code
3472
3473 Modified:
3474 libircd/trunk/include/commio.h (File Modified)
3475 libircd/trunk/src/commio.c (File Modified)
3476 libircd/trunk/src/epoll.c (File Modified)
3477
3478
3479 androsyn 2007/07/20 02:58:45 UTC (24003)
3480 Log:
3481 add a missing balloc commit
3482
3483 Modified:
3484 libircd/trunk/src/balloc.c (File Modified)
3485
3486
3487 jilles 2007/02/11 19:25:02 UTC (23608)
3488 Log:
3489 Don't lose a kqueue update when there are very many at a time.
3490
3491 charybdis r3205 (nenolod)
3492
3493
3494 Modified:
3495 libircd/trunk/src/kqueue.c (File Modified)
3496
3497
3498 androsyn 2007/02/01 17:37:46 UTC (23565)
3499 Log:
3500 remove in6addr_any check
3501
3502 Modified:
3503 libircd/trunk/configure (File Modified)
3504 libircd/trunk/configure.ac (File Modified)
3505 libircd/trunk/include/libircd_config.h.in (File Modified)
3506
3507
3508 androsyn 2007/02/01 17:10:04 UTC (23559)
3509 Log:
3510 re-reun autotools
3511
3512 Modified:
3513 libircd/trunk/Makefile.in (File Modified)
3514 libircd/trunk/configure (File Modified)
3515 libircd/trunk/include/libircd_config.h.in (File Modified)
3516 libircd/trunk/src/Makefile.in (File Modified)
3517
3518
3519 jilles 2007/02/01 17:05:13 UTC (23555)
3520 Log:
3521 export #define IPV6 to ircd code via a new autogenerated include/libircd_abi.h,
3522 fixes instability with --enable-ipv6
3523
3524
3525 Modified:
3526 libircd/trunk/configure.ac (File Modified)
3527 libircd/trunk/include/ircd_lib.h (File Modified)
3528 libircd/trunk/include/libircd_abi.h.in (File Added)
3529
3530
3531 androsyn 2007/02/01 16:49:21 UTC (23551)
3532 Log:
3533 fix SET_SS_LEN for bsd from dho
3534
3535 Modified:
3536 libircd/trunk/include/ircd_lib.h (File Modified)
3537
3538
3539 androsyn 2007/01/29 14:23:09 UTC (23543)
3540 Log:
3541 change offset from char* to uintptr_t as we have autoconf goo to find/define uintptr_t for us
3542
3543 Modified:
3544 libircd/trunk/src/balloc.c (File Modified)
3545
3546
3547 jilles 2007/01/27 13:22:02 UTC (23517)
3548 Log:
3549 Make NOBALLOC have the regular blockheap functions fall back
3550 to ircd_malloc()/ircd_free(), instead of using #defines. This
3551 ensures NOBALLOC does not change the ABI.
3552
3553
3554 Modified:
3555 libircd/trunk/include/balloc.h (File Modified)
3556 libircd/trunk/src/balloc.c (File Modified)
3557
3558
3559 jilles 2007/01/27 13:19:53 UTC (23515)
3560 Log:
3561 Minor balloc tweaks:
3562 - don't do arithmetic on void pointers
3563 - allocate the correct amount of memory (not too much)
3564 - add a standards-violating check on the pointer in ircd_bh_free()
3565
3566
3567 Modified:
3568 libircd/trunk/src/balloc.c (File Modified)
3569
3570
3571 jilles 2007/01/13 23:22:11 UTC (23453)
3572 Log:
3573 Unbreak compile with --disable-balloc.
3574
3575
3576 Modified:
3577 libircd/trunk/src/linebuf.c (File Modified)
3578
3579
3580 androsyn 2007/01/08 15:35:04 UTC (23397)
3581 Log:
3582 change false to no for disabling fortran and c++ in autoconf
3583
3584 Modified:
3585 libircd/trunk/configure (File Modified)
3586 libircd/trunk/configure.ac (File Modified)
3587
3588
3589 androsyn 2007/01/08 15:32:40 UTC (23391)
3590 Log:
3591 Disable checks for fortran, c++ and java...
3592
3593 Modified:
3594 libircd/trunk/configure (File Modified)
3595 libircd/trunk/configure.ac (File Modified)
3596 libircd/trunk/src/Makefile.in (File Modified)
3597
3598
3599 androsyn 2007/01/05 17:11:39 UTC (23355)
3600 Log:
3601 more blockheap usage stuff
3602
3603 Modified:
3604 libircd/trunk/include/balloc.h (File Modified)
3605 libircd/trunk/src/balloc.c (File Modified)
3606
3607
3608 androsyn 2007/01/05 16:36:28 UTC (23353)
3609 Log:
3610 fix typo
3611
3612
3613 Modified:
3614 libircd/trunk/include/balloc.h (File Modified)
3615
3616
3617 androsyn 2007/01/05 16:34:52 UTC (23351)
3618 Log:
3619 forgot to add the user data to the usage cb typedef
3620
3621 Modified:
3622 libircd/trunk/include/balloc.h (File Modified)
3623
3624
3625 androsyn 2007/01/05 16:31:00 UTC (23349)
3626 Log:
3627 change usage callback to include a user data variable
3628
3629 Modified:
3630 libircd/trunk/include/balloc.h (File Modified)
3631 libircd/trunk/src/balloc.c (File Modified)
3632
3633
3634 androsyn 2007/01/05 16:26:58 UTC (23347)
3635 Log:
3636 change descriptions on internal blockheaps to make them as being created by libircd
3637
3638 Modified:
3639 libircd/trunk/src/commio.c (File Modified)
3640 libircd/trunk/src/linebuf.c (File Modified)
3641 libircd/trunk/src/tools.c (File Modified)
3642
3643
3644 androsyn 2007/01/05 16:22:18 UTC (23345)
3645 Log:
3646 - make libircd link against libcrypt if it needs it
3647 - fix balloc buglet
3648
3649
3650 Modified:
3651 libircd/trunk/src/Makefile.am (File Modified)
3652 libircd/trunk/src/Makefile.in (File Modified)
3653 libircd/trunk/src/balloc.c (File Modified)
3654
3655
3656 androsyn 2007/01/05 16:16:58 UTC (23343)
3657 Log:
3658 - change the block heap code to add a description
3659 - add a function to walk over all the block heaps and call a user callback
3660
3661
3662
3663 Modified:
3664 libircd/trunk/include/balloc.h (File Modified)
3665 libircd/trunk/src/balloc.c (File Modified)
3666 libircd/trunk/src/commio.c (File Modified)
3667 libircd/trunk/src/linebuf.c (File Modified)
3668 libircd/trunk/src/snprintf.c (File Modified)
3669 libircd/trunk/src/tools.c (File Modified)
3670
3671
3672 androsyn 2007/01/05 16:16:31 UTC (23341)
3673 Log:
3674 tweak libircd makefiles a little bit. change crypt() call in libircd to ircd_crypt()
3675
3676 Modified:
3677 libircd/trunk/include/commio.h (File Modified)
3678 libircd/trunk/src/Makefile.am (File Modified)
3679 libircd/trunk/src/Makefile.in (File Modified)
3680 libircd/trunk/src/commio.c (File Modified)
3681 libircd/trunk/src/crypt.c (File Modified)
3682 libircd/trunk/src/win32.c (File Modified)
3683
3684
3685 androsyn 2006/12/28 15:26:02 UTC (23315)
3686 Log:
3687 if POSIX_SPAWN_USEVFORK exists, use it
3688
3689 Modified:
3690 libircd/trunk/src/unix.c (File Modified)
3691
3692
3693 androsyn 2006/12/28 15:07:04 UTC (23313)
3694 Log:
3695 add support for posix_spawn
3696
3697 Modified:
3698 libircd/trunk/configure (File Modified)
3699 libircd/trunk/configure.ac (File Modified)
3700 libircd/trunk/include/libircd_config.h.in (File Modified)
3701 libircd/trunk/libtool (File Deleted)
3702 libircd/trunk/src/unix.c (File Modified)
3703
3704
3705 androsyn 2006/12/28 14:47:57 UTC (23311)
3706 Log:
3707 only compile mem frobbing if MEM_FROB is defined
3708
3709 Modified:
3710 libircd/trunk/include/tools.h (File Modified)
3711 libircd/trunk/src/tools.c (File Modified)
3712
3713
3714 androsyn 2006/12/18 20:02:21 UTC (23303)
3715 Log:
3716 some more splitout cleanups
3717
3718 Modified:
3719 libircd/trunk/include/ircd_lib.h (File Modified)
3720 libircd/trunk/src/ircd_lib.c (File Modified)
3721 libircd/trunk/src/unix.c (File Modified)
3722
3723
3724 androsyn 2006/11/12 07:52:53 UTC (23281)
3725 Log:
3726 some portability cleanups
3727
3728 Modified:
3729 libircd/trunk/include/tools.h (File Modified)
3730 libircd/trunk/src/tools.c (File Modified)
3731
3732
3733 androsyn 2006/11/12 07:32:54 UTC (23277)
3734 Log:
3735 sigh..try this again
3736
3737 Modified:
3738 libircd/trunk/src/commio.c (File Modified)
3739
3740
3741 androsyn 2006/11/12 07:32:13 UTC (23275)
3742 Log:
3743 forgot a const
3744
3745 Modified:
3746 libircd/trunk/src/commio.c (File Modified)
3747
3748
3749 androsyn 2006/11/12 07:30:59 UTC (23273)
3750 Log:
3751 it should be okay to cast ircd_iovec to iovec..the other way i was doing it blew up in *weird* ways
3752
3753 Modified:
3754 libircd/trunk/src/commio.c (File Modified)
3755
3756
3757 androsyn 2006/11/12 06:53:22 UTC (23271)
3758 Log:
3759 attempt at fixing devel..take 1
3760
3761 Modified:
3762 libircd/trunk/include/commio.h (File Modified)
3763 libircd/trunk/include/ircd_lib.h (File Modified)
3764 libircd/trunk/libtool (File Modified)
3765 libircd/trunk/src/balloc.c (File Modified)
3766 libircd/trunk/src/commio.c (File Modified)
3767 libircd/trunk/src/crypt.c (File Modified)
3768 libircd/trunk/src/devpoll.c (File Modified)
3769 libircd/trunk/src/epoll.c (File Modified)
3770 libircd/trunk/src/event.c (File Modified)
3771 libircd/trunk/src/helper.c (File Modified)
3772 libircd/trunk/src/ircd_lib.c (File Modified)
3773 libircd/trunk/src/ircd_memory.c (File Modified)
3774 libircd/trunk/src/kqueue.c (File Modified)
3775 libircd/trunk/src/linebuf.c (File Modified)
3776 libircd/trunk/src/poll.c (File Modified)
3777 libircd/trunk/src/ports.c (File Modified)
3778 libircd/trunk/src/select.c (File Modified)
3779 libircd/trunk/src/sigio.c (File Modified)
3780 libircd/trunk/src/snprintf.c (File Modified)
3781 libircd/trunk/src/tools.c (File Modified)
3782 libircd/trunk/src/unix.c (File Modified)
3783 libircd/trunk/src/win32.c (File Modified)
3784
3785
3786 androsyn 2006/10/13 23:57:58 UTC (23251)
3787 Log:
3788 automake hates me
3789
3790 Modified:
3791 libircd/trunk/configure (File Modified)
3792 libircd/trunk/configure.ac (File Modified)
3793 libircd/trunk/include/libircd_config.h.in (File Modified)
3794
3795
3796 alz 2006/10/13 19:55:38 UTC (23249)
3797 Log:
3798 Return 0
3799
3800
3801 Modified:
3802 libircd/trunk/src/kqueue.c (File Modified)
3803
3804
3805 alz 2006/10/13 19:54:37 UTC (23247)
3806 Log:
3807 More crack
3808
3809
3810
3811 Modified:
3812 libircd/trunk/src/sigio.c (File Modified)
3813
3814
3815 alz 2006/10/13 19:52:51 UTC (23245)
3816 Log:
3817 Androsyn is on crack
3818
3819
3820
3821 Modified:
3822 libircd/trunk/src/event.c (File Modified)
3823 libircd/trunk/src/sigio.c (File Modified)
3824
3825
3826 androsyn 2006/10/13 19:23:10 UTC (23243)
3827 Log:
3828 alz smells like feet
3829
3830 Modified:
3831 libircd/trunk/src/epoll.c (File Modified)
3832 libircd/trunk/src/kqueue.c (File Modified)
3833 libircd/trunk/src/poll.c (File Modified)
3834 libircd/trunk/src/select.c (File Modified)
3835 libircd/trunk/src/sigio.c (File Modified)
3836
3837
3838 androsyn 2006/10/13 19:20:09 UTC (23241)
3839 Log:
3840 because alz is too lazy to commit fixes himself
3841
3842 Modified:
3843 libircd/trunk/src/epoll.c (File Modified)
3844
3845
3846 androsyn 2006/10/13 19:17:38 UTC (23239)
3847 Log:
3848 commit a missing commit
3849
3850 Modified:
3851 libircd/trunk/src/epoll.c (File Modified)
3852
3853
3854 androsyn 2006/10/13 19:16:32 UTC (23237)
3855 Log:
3856 remove SELECT_TYPE msg
3857
3858 Modified:
3859 libircd/trunk/configure (File Modified)
3860 libircd/trunk/configure.ac (File Modified)
3861
3862
3863 androsyn 2006/10/13 19:07:39 UTC (23233)
3864 Log:
3865 fix ircd_strlcpy/cat when the OS actually has those funcs
3866
3867 Modified:
3868 libircd/trunk/include/tools.h (File Modified)
3869 libircd/trunk/libtool (File Modified)
3870
3871
3872 androsyn 2006/10/12 05:47:23 UTC (23222)
3873 Log:
3874 Actually add configure.ac to the repo...
3875
3876
3877 Modified:
3878 libircd/trunk/configure (File Modified)
3879 libircd/trunk/configure.ac (File Added)
3880 libircd/trunk/src/Makefile.in (File Modified)
3881
3882
3883 androsyn 2006/10/12 05:05:19 UTC (23216)
3884 Log:
3885 not thinking straight here :P
3886
3887 Modified:
3888 libircd/trunk/src/commio.c (File Modified)
3889
3890
3891 androsyn 2006/10/12 04:58:00 UTC (23214)
3892 Log:
3893 Add some crude dynamic io type selection
3894
3895
3896 Modified:
3897 libircd/trunk/src/commio.c (File Modified)
3898
3899
3900 androsyn 2006/10/12 04:43:10 UTC (23212)
3901 Log:
3902 add timeout code back to sigio
3903
3904 Modified:
3905 libircd/trunk/src/sigio.c (File Modified)
3906
3907
3908 androsyn 2006/10/12 04:41:09 UTC (23210)
3909 Log:
3910 oops..wtf was that
3911
3912 Modified:
3913 libircd/trunk/src/commio.c (File Modified)
3914
3915
3916 androsyn 2006/10/12 04:26:42 UTC (23208)
3917 Log:
3918 add ircd_get_iotype prototype
3919
3920
3921 Modified:
3922 libircd/trunk/include/commio.h (File Modified)
3923
3924
3925 androsyn 2006/10/12 04:23:53 UTC (23206)
3926 Log:
3927 fix more stupid things
3928
3929 Modified:
3930 libircd/trunk/include/commio.h (File Modified)
3931 libircd/trunk/src/commio.c (File Modified)
3932
3933
3934 androsyn 2006/10/12 04:17:32 UTC (23204)
3935 Log:
3936 everything should work now
3937
3938
3939 Modified:
3940 libircd/trunk/src/devpoll.c (File Modified)
3941 libircd/trunk/src/epoll.c (File Modified)
3942 libircd/trunk/src/kqueue.c (File Modified)
3943 libircd/trunk/src/poll.c (File Modified)
3944 libircd/trunk/src/ports.c (File Modified)
3945 libircd/trunk/src/select.c (File Modified)
3946 libircd/trunk/src/sigio.c (File Modified)
3947
3948
3949 androsyn 2006/10/12 04:03:59 UTC (23202)
3950 Log:
3951 lets try this like this
3952
3953 Modified:
3954 libircd/trunk/src/commio.c (File Modified)
3955
3956
3957 androsyn 2006/10/12 04:00:43 UTC (23200)
3958 Log:
3959 oops. move that code outside of that ifdef
3960
3961 Modified:
3962 libircd/trunk/src/commio.c (File Modified)
3963
3964
3965 androsyn 2006/10/12 03:56:52 UTC (23198)
3966 Log:
3967 remove an unused function declaration
3968
3969 Modified:
3970 libircd/trunk/src/sigio.c (File Modified)
3971
3972
3973 androsyn 2006/10/12 03:55:56 UTC (23196)
3974 Log:
3975 add a missing linefeed at the end of the file
3976
3977 Modified:
3978 libircd/trunk/src/sigio.c (File Modified)
3979
3980
3981 androsyn 2006/10/12 03:55:35 UTC (23194)
3982 Log:
3983 fix some shadowed variables
3984
3985 Modified:
3986 libircd/trunk/src/sigio.c (File Modified)
3987
3988
3989 androsyn 2006/10/12 03:53:38 UTC (23192)
3990 Log:
3991 add a missing linefeed at the end of the file
3992
3993 Modified:
3994 libircd/trunk/src/poll.c (File Modified)
3995
3996
3997 androsyn 2006/10/12 03:53:12 UTC (23190)
3998 Log:
3999 add a missing linefeed at the end of the file
4000
4001 Modified:
4002 libircd/trunk/src/devpoll.c (File Modified)
4003
4004
4005 androsyn 2006/10/12 03:51:42 UTC (23188)
4006 Log:
4007 get the other half of that last commit
4008
4009
4010 Modified:
4011 libircd/trunk/Makefile.in (File Modified)
4012 libircd/trunk/configure (File Modified)
4013 libircd/trunk/include/commio.h (File Modified)
4014 libircd/trunk/include/event.h (File Modified)
4015 libircd/trunk/include/libircd_config.h.in (File Modified)
4016
4017
4018 androsyn 2006/10/12 03:50:43 UTC (23186)
4019 Log:
4020 Change the way we do i/o loop detection quite a bit
4021
4022
4023 Modified:
4024 libircd/trunk/src/Makefile.am (File Modified)
4025 libircd/trunk/src/Makefile.in (File Modified)
4026 libircd/trunk/src/commio.c (File Modified)
4027 libircd/trunk/src/devpoll.c (File Modified)
4028 libircd/trunk/src/epoll.c (File Modified)
4029 libircd/trunk/src/event.c (File Modified)
4030 libircd/trunk/src/kqueue.c (File Modified)
4031 libircd/trunk/src/poll.c (File Modified)
4032 libircd/trunk/src/ports.c (File Modified)
4033 libircd/trunk/src/select.c (File Modified)
4034 libircd/trunk/src/sigio.c (File Modified)
4035 libircd/trunk/src/win32.c (File Modified)
4036
4037
4038 androsyn 2006/10/12 02:34:52 UTC (23184)
4039 Log:
4040 fix autoconf/automake again
4041
4042
4043 Modified:
4044 libircd/trunk/src/Makefile.am (File Modified)
4045 libircd/trunk/src/Makefile.in (File Modified)
4046
4047
4048 androsyn 2006/10/12 02:32:00 UTC (23182)
4049 Log:
4050 fix automake
4051
4052 Modified:
4053 libircd/trunk/Makefile.in (File Modified)
4054 libircd/trunk/src/Makefile.am (File Modified)
4055 libircd/trunk/src/Makefile.in (File Modified)
4056
4057
4058 androsyn 2006/10/12 02:29:23 UTC (23180)
4059 Log:
4060 change the caller of ircd_lib to ircd_lib_init in helper.c
4061
4062 Modified:
4063 libircd/trunk/src/helper.c (File Modified)
4064
4065
4066 androsyn 2006/10/12 02:27:06 UTC (23178)
4067 Log:
4068 add some things autoconf needs
4069
4070 Modified:
4071 libircd/trunk/config.guess (File Added)
4072 libircd/trunk/config.sub (File Added)
4073 libircd/trunk/depcomp (File Added)
4074
4075
4076 androsyn 2006/10/12 02:09:06 UTC (23174)
4077 Log:
4078 rename ircd_lib() to ircd_lib_init()
4079
4080 Modified:
4081 libircd/trunk/include/ircd_lib.h (File Modified)
4082 libircd/trunk/src/ircd_lib.c (File Modified)
4083
4084
4085 androsyn 2006/10/12 01:58:07 UTC (23172)
4086 Log:
4087 - Some more namespace cleanups
4088 - Add a README and TODO
4089
4090
4091
4092 Modified:
4093 libircd/trunk/README (File Added)
4094 libircd/trunk/TODO (File Added)
4095 libircd/trunk/include/commio.h (File Modified)
4096 libircd/trunk/include/tools.h (File Modified)
4097 libircd/trunk/src/commio.c (File Modified)
4098 libircd/trunk/src/devpoll.c (File Modified)
4099 libircd/trunk/src/epoll.c (File Modified)
4100 libircd/trunk/src/ircd_lib.c (File Modified)
4101 libircd/trunk/src/kqueue.c (File Modified)
4102 libircd/trunk/src/linebuf.c (File Modified)
4103 libircd/trunk/src/poll.c (File Modified)
4104 libircd/trunk/src/ports.c (File Modified)
4105 libircd/trunk/src/select.c (File Modified)
4106 libircd/trunk/src/sigio.c (File Modified)
4107 libircd/trunk/src/tools.c (File Modified)
4108 libircd/trunk/src/win32.c (File Modified)
4109
4110
4111 androsyn 2006/10/12 01:33:35 UTC (23170)
4112 Log:
4113 more strlcpy changes
4114
4115 Modified:
4116 libircd/trunk/include/tools.h (File Modified)
4117 libircd/trunk/src/commio.c (File Modified)
4118 libircd/trunk/src/event.c (File Modified)
4119 libircd/trunk/src/ircd_lib.c (File Modified)
4120 libircd/trunk/src/ircd_memory.c (File Modified)
4121 libircd/trunk/src/linebuf.c (File Modified)
4122
4123
4124 androsyn 2006/10/12 01:27:25 UTC (23168)
4125 Log:
4126 make ircd_lib.h use the renamed headers
4127
4128 Modified:
4129 libircd/trunk/include/ircd_lib.h (File Modified)
4130
4131
4132 androsyn 2006/10/12 01:25:06 UTC (23166)
4133 Log:
4134 change strlcpy to ircd_strlcpy. rename config.h to libircd_config.h
4135
4136 Modified:
4137 libircd/trunk/configure (File Modified)
4138 libircd/trunk/include/ircd_memory.h (File Modified)
4139 libircd/trunk/include/libircd_config.h.in (File Added)
4140 libircd/trunk/include/tools.h (File Modified)
4141
4142
4143 androsyn 2006/10/12 01:16:22 UTC (23164)
4144 Log:
4145 - Move .h files into include, .c files into src
4146 - Import a cut down autoconf from ircd
4147 - Change the init code so that ircd_lib gets passed an fd heap size
4148
4149
4150
4151 Modified:
4152 libircd/trunk/COPYING (File Added)
4153 libircd/trunk/CREDITS (File Added)
4154 libircd/trunk/INSTALL (File Added)
4155 libircd/trunk/Makefile.am (File Deleted)
4156 libircd/trunk/Makefile.am (File Added)
4157 libircd/trunk/Makefile.in (File Modified)
4158 libircd/trunk/acinclude.m4 (File Added)
4159 libircd/trunk/aclocal.m4 (File Added)
4160 libircd/trunk/balloc.c (File Deleted)
4161 libircd/trunk/balloc.h (File Deleted)
4162 libircd/trunk/commio.c (File Deleted)
4163 libircd/trunk/commio.h (File Deleted)
4164 libircd/trunk/configure (File Added)
4165 libircd/trunk/crypt.c (File Deleted)
4166 libircd/trunk/devpoll.c (File Deleted)
4167 libircd/trunk/epoll.c (File Deleted)
4168 libircd/trunk/event.c (File Deleted)
4169 libircd/trunk/event.h (File Deleted)
4170 libircd/trunk/helper.c (File Deleted)
4171 libircd/trunk/helper.h (File Deleted)
4172 libircd/trunk/include/ (File Added)
4173 libircd/trunk/include/balloc.h (File Added)
4174 libircd/trunk/include/commio.h (File Added)
4175 libircd/trunk/include/event.h (File Added)
4176 libircd/trunk/include/helper.h (File Added)
4177 libircd/trunk/include/ircd_lib.h (File Added)
4178 libircd/trunk/include/ircd_memory.h (File Added)
4179 libircd/trunk/include/linebuf.h (File Added)
4180 libircd/trunk/include/snprintf.h (File Added)
4181 libircd/trunk/include/tools.h (File Added)
4182 libircd/trunk/install-sh (File Added)
4183 libircd/trunk/ircd_lib.c (File Deleted)
4184 libircd/trunk/ircd_lib.h (File Deleted)
4185 libircd/trunk/ircd_memory.c (File Deleted)
4186 libircd/trunk/ircd_memory.h (File Deleted)
4187 libircd/trunk/kqueue.c (File Deleted)
4188 libircd/trunk/libtool (File Added)
4189 libircd/trunk/linebuf.c (File Deleted)
4190 libircd/trunk/linebuf.h (File Deleted)
4191 libircd/trunk/ltmain.sh (File Added)
4192 libircd/trunk/missing (File Added)
4193 libircd/trunk/poll.c (File Deleted)
4194 libircd/trunk/ports.c (File Deleted)
4195 libircd/trunk/select.c (File Deleted)
4196 libircd/trunk/sigio.c (File Deleted)
4197 libircd/trunk/snprintf.c (File Deleted)
4198 libircd/trunk/snprintf.h (File Deleted)
4199 libircd/trunk/src/ (File Added)
4200 libircd/trunk/src/Makefile.am (File Added)
4201 libircd/trunk/src/Makefile.in (File Added)
4202 libircd/trunk/src/balloc.c (File Added)
4203 libircd/trunk/src/commio.c (File Added)
4204 libircd/trunk/src/crypt.c (File Added)
4205 libircd/trunk/src/devpoll.c (File Added)
4206 libircd/trunk/src/epoll.c (File Added)
4207 libircd/trunk/src/event.c (File Added)
4208 libircd/trunk/src/helper.c (File Added)
4209 libircd/trunk/src/ircd_lib.c (File Added)
4210 libircd/trunk/src/ircd_memory.c (File Added)
4211 libircd/trunk/src/kqueue.c (File Added)
4212 libircd/trunk/src/linebuf.c (File Added)
4213 libircd/trunk/src/poll.c (File Added)
4214 libircd/trunk/src/ports.c (File Added)
4215 libircd/trunk/src/select.c (File Added)
4216 libircd/trunk/src/sigio.c (File Added)
4217 libircd/trunk/src/snprintf.c (File Added)
4218 libircd/trunk/src/tools.c (File Added)
4219 libircd/trunk/src/unix.c (File Added)
4220 libircd/trunk/src/win32.c (File Added)
4221 libircd/trunk/tools.c (File Deleted)
4222 libircd/trunk/tools.h (File Deleted)
4223 libircd/trunk/unix.c (File Deleted)
4224 libircd/trunk/win32.c (File Deleted)
4225
4226
4227 androsyn 2006/10/12 00:41:26 UTC (23162)
4228 Log:
4229 damnit
4230
4231 Modified:
4232 libircd/trunk/tools.c (File Modified)
4233
4234
4235 androsyn 2006/10/12 00:39:36 UTC (23161)
4236 Log:
4237 automated serno/changelog
4238
4239 Modified:
4240 libircd/trunk/ChangeLog (File Modified)
4241
4242
4243 androsyn 2006/10/12 00:39:28 UTC (23160)
4244 Log:
4245 i think it works now..really
4246
4247 Modified:
4248 libircd/trunk/tools.c (File Modified)
4249
4250
4251 androsyn 2006/10/12 00:34:12 UTC (23157)
4252 Log:
4253 work you piece of shit
4254
4255 Modified:
4256 libircd/trunk/tools.c (File Modified)
4257
4258
4259 androsyn 2006/10/12 00:31:31 UTC (23156)
4260 Log:
4261 test commit
4262
4263 Modified:
4264 libircd/trunk/tools.c (File Modified)
4265
4266
4267 androsyn 2006/10/12 00:29:54 UTC (23155)
4268 Log:
4269 test commit
4270
4271 Modified:
4272 libircd/trunk/tools.c (File Modified)
4273
4274
4275 androsyn 2006/10/12 00:27:07 UTC ()
4276 Log:
4277 test commit
4278
4279 Modified:
4280 libircd/trunk/tools.c (File Modified)
4281
4282
4283 androsyn 2006/10/12 00:26:28 UTC ()
4284 Log:
4285 test commit
4286
4287 Modified:
4288 libircd/trunk/tools.c (File Modified)
4289
4290
4291 androsyn 2006/10/12 00:25:15 UTC ()
4292 Log:
4293 test commit
4294
4295 Modified:
4296 libircd/trunk/tools.c (File Modified)
4297
4298
4299 androsyn 2006/10/12 00:22:44 UTC ()
4300 Log:
4301 test commit
4302
4303 Modified:
4304 libircd/trunk/tools.c (File Modified)
4305
4306
4307 androsyn 2006/10/12 00:21:54 UTC ()
4308 Log:
4309 here is a new changelog for libircd
4310
4311
4312 Modified:
4313 libircd/trunk/ChangeLog (File Added)
4314
4315