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