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