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