mirror of
https://github.com/matrix-construct/construct
synced 2024-08-18 23:54:55 +02:00
4316 lines
110 KiB
Plaintext
4316 lines
110 KiB
Plaintext
androsyn 2008/12/13 03:36:00 UTC (20081213_1-26296)
|
|
Log:
|
|
fix a gnutls related double free
|
|
|
|
Modified:
|
|
libratbox/trunk/src/gnutls.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/13 03:01:19 UTC (20081213_0-26294)
|
|
Log:
|
|
shut up gcc warnings regarding can_do_timerd
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 23:28:53 UTC (20081210_10-26286)
|
|
Log:
|
|
make ports work properly
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 20:33:21 UTC (20081210_9-26282)
|
|
Log:
|
|
tweak the ssl info output a bit
|
|
|
|
Modified:
|
|
libratbox/trunk/src/gnutls.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 20:25:29 UTC (20081210_8-26280)
|
|
Log:
|
|
report ssl info in the libratbox version
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-ssl.h (File Modified)
|
|
libratbox/trunk/src/gnutls.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 06:45:54 UTC (20081210_7-26276)
|
|
Log:
|
|
these rb_set_time calls aren't needed i don't think
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 06:24:47 UTC (20081210_6-26274)
|
|
Log:
|
|
fix signalfd stuff for ultrasparc linux....
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 05:55:10 UTC (20081210_5-26272)
|
|
Log:
|
|
fix some epoll related timer stuff
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event-int.h (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 04:08:39 UTC (20081210_4-26260)
|
|
Log:
|
|
Rebuild configure and friends with autoconf 2.63
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/Makefile.in (File Modified)
|
|
libratbox/trunk/aclocal.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 04:06:12 UTC (20081210_3-26258)
|
|
Log:
|
|
add a missing part of the ports timer commit
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 04:05:26 UTC (20081210_2-26256)
|
|
Log:
|
|
remove a duplicate prototype
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 04:04:38 UTC (20081210_1-26254)
|
|
Log:
|
|
fix ports and devpoll and add timer support to ports
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
|
|
|
|
androsyn 2008/12/10 04:03:09 UTC (20081210_0-26252)
|
|
Log:
|
|
change SSL_CTX_use_certificate_file to SSL_CTX_use_certificate_chain_file
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/11/23 17:13:19 UTC (20081123_1-26240)
|
|
Log:
|
|
revert that last change
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2008/11/23 17:04:29 UTC (20081123_0-26238)
|
|
Log:
|
|
ifdef can_do_timerfd to avoid a compile time warning
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2008/11/11 00:00:12 UTC (20081111_0-26180)
|
|
Log:
|
|
fix build errors on os x leopard
|
|
|
|
Modified:
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2008/11/07 02:10:19 UTC (20081107_0-26178)
|
|
Log:
|
|
untested fix for building on os x -- environ is not accessible to shared libraries...
|
|
|
|
Modified:
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2008/10/26 20:59:07 UTC (20081026_2-26170)
|
|
Log:
|
|
add rb_basename and rb_dirname
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_tools.h (File Modified)
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2008/10/26 20:58:40 UTC (20081026_1-26168)
|
|
Log:
|
|
remove -O0 from configure.ac and configure
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/10/26 20:48:56 UTC (20081026_0-26166)
|
|
Log:
|
|
do an ERR_get_error() if opening the dhparams file fails
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/10/03 18:02:13 UTC (20081003_0-26126)
|
|
Log:
|
|
fix up the timerfd autoconf stuff a bit better
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
|
|
|
|
androsyn 2008/09/29 22:58:42 UTC (20080929_0-26122)
|
|
Log:
|
|
fix the timerfd_create check
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
|
|
|
|
androsyn 2008/09/20 01:27:19 UTC (20080920_1-26100)
|
|
Log:
|
|
properly cast a few things when doing pointer math and the like
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/20 01:05:42 UTC (20080920_0-26096)
|
|
Log:
|
|
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
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/19 15:13:52 UTC (20080919_0-26092)
|
|
Log:
|
|
update indent.pro and rerun through indent
|
|
|
|
Modified:
|
|
libratbox/trunk/.indent.pro (File Modified)
|
|
libratbox/trunk/include/arc4random.h (File Modified)
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/commio-ssl.h (File Modified)
|
|
libratbox/trunk/include/rb_balloc.h (File Modified)
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/include/rb_event.h (File Modified)
|
|
libratbox/trunk/include/rb_helper.h (File Modified)
|
|
libratbox/trunk/include/rb_linebuf.h (File Modified)
|
|
libratbox/trunk/include/rb_memory.h (File Modified)
|
|
libratbox/trunk/include/rb_patricia.h (File Modified)
|
|
libratbox/trunk/include/rb_rawbuf.h (File Modified)
|
|
libratbox/trunk/include/rb_snprintf.h (File Modified)
|
|
libratbox/trunk/include/rb_tools.h (File Modified)
|
|
libratbox/trunk/src/arc4random.c (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/gnutls.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/patricia.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
libratbox/trunk/src/rb_memory.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/18 18:56:55 UTC (20080918_1-26088)
|
|
Log:
|
|
on win32 add randomness from RtlGenRandom if its available
|
|
|
|
Modified:
|
|
libratbox/trunk/src/arc4random.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/18 18:41:19 UTC (20080918_0-26086)
|
|
Log:
|
|
add timerfd_create support on linux with glibc 2.8
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/version.c.SH (File Modified)
|
|
|
|
|
|
androsyn 2008/09/15 15:47:42 UTC (20080915_0-26082)
|
|
Log:
|
|
cast svptr a bit harder to deal with 32bit systems. Also use sizeof our_signalfd_siginfo.
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
jilles 2008/09/14 22:24:27 UTC (20080914_0-26078)
|
|
Log:
|
|
Fix infinite recursion crash on non-win32.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/10 01:45:22 UTC (20080910_1-26072)
|
|
Log:
|
|
fix a typo
|
|
|
|
Modified:
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/10 00:23:41 UTC (20080910_0-26068)
|
|
Log:
|
|
attempt to override FD_SETSIZE for select and if rb_maxconnections is greater than FD_SETSIZE, lower rb_maxconnections. Also prefer select to win32
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 22:58:11 UTC (20080909_8-26066)
|
|
Log:
|
|
actually make that use BIO_new_file
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 22:19:14 UTC (20080909_7-26064)
|
|
Log:
|
|
avoid using FILE with openssl as this causes openssl to need OPENSSL_applink on some platforms which is annoying
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 17:08:10 UTC (20080909_6-26060)
|
|
Log:
|
|
those symbols don't exist..oops
|
|
|
|
Modified:
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 17:05:19 UTC (20080909_5-26058)
|
|
Log:
|
|
move that down a little
|
|
|
|
Modified:
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 16:47:03 UTC (20080909_4-26052)
|
|
Log:
|
|
change ifdef WIN32 to _WIN32
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 16:40:19 UTC (20080909_3-26048)
|
|
Log:
|
|
- Implement fd passing for win32 so that ssld will work on there.
|
|
- Add a few symbols to the library for portability issues
|
|
Note that this commit changes the API for rb_send_fd_buf as it now
|
|
also takes a pid option as this is needed on windows. This process
|
|
id should be the target process. Note that unix will just ignore
|
|
this.
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/Makefile.in (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 16:37:30 UTC (20080909_2-26046)
|
|
Log:
|
|
pass libraries to LDFLAGS as well
|
|
|
|
Modified:
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 16:36:15 UTC (20080909_1-26044)
|
|
Log:
|
|
make SSL_LIBS actually pass the path to the openssl libraries
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/09/09 14:40:41 UTC (20080909_0-26036)
|
|
Log:
|
|
make that an ifdef
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/08 16:54:58 UTC (20080908_1-26034)
|
|
Log:
|
|
add a datagram socketpair for platforms that don't have it..mostly based on what is in perl for this
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/08 16:53:53 UTC (20080908_0-26032)
|
|
Log:
|
|
make rb_strerror be char instead of const char
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2008/09/05 23:44:06 UTC (20080905_1-26022)
|
|
Log:
|
|
fix the define of the fake rb_sockaddr_storage so that m4 does not eat up our [ ]
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/09/05 18:19:25 UTC (20080905_0-26012)
|
|
Log:
|
|
revert part of r25994
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/09/04 21:43:03 UTC (20080904_3-26008)
|
|
Log:
|
|
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
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2008/09/04 19:32:55 UTC (20080904_2-26000)
|
|
Log:
|
|
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
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/04 16:08:27 UTC (20080904_1-25998)
|
|
Log:
|
|
add missing rb_strerror prototypes
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/04 15:06:21 UTC (20080904_0-25994)
|
|
Log:
|
|
some portability cleanups
|
|
|
|
Modified:
|
|
libratbox/trunk/aclocal.m4 (File Modified)
|
|
libratbox/trunk/config.guess (File Modified)
|
|
libratbox/trunk/config.sub (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/arc4random.h (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/ltmain.sh (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/03 00:20:22 UTC (20080903_0-25992)
|
|
Log:
|
|
change the event stuff to just strndup the event name
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event-int.h (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/02 21:40:49 UTC (20080902_0-25990)
|
|
Log:
|
|
fix makefile on bsd make
|
|
|
|
Modified:
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2008/09/01 05:00:31 UTC (20080901_3-25984)
|
|
Log:
|
|
make extern not nested
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/01 04:59:19 UTC (20080901_2-25982)
|
|
Log:
|
|
and add version.c.SH too
|
|
|
|
Modified:
|
|
libratbox/trunk/src/version.c.SH (File Added)
|
|
|
|
|
|
androsyn 2008/09/01 04:58:51 UTC (20080901_1-25980)
|
|
Log:
|
|
fix up version output stuff
|
|
|
|
Modified:
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/01 04:50:17 UTC (20080901_0-25978)
|
|
Log:
|
|
test commit
|
|
|
|
Modified:
|
|
libratbox/trunk/README (File Modified)
|
|
|
|
|
|
androsyn 2008/09/01 03:18:34 UTC (25975)
|
|
Log:
|
|
remove NOBALLOC code from linebuf.c and fill in the rb_bh_usage stuff for NOBALLOC
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/01 03:12:32 UTC (25973)
|
|
Log:
|
|
remove an #if 0
|
|
|
|
Modified:
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2008/09/01 03:07:46 UTC (25971)
|
|
Log:
|
|
change u_char to uint8_t
|
|
|
|
Modified:
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/27 19:28:26 UTC (25963)
|
|
Log:
|
|
deal with rb_vsnprintf_append having a string passed to it that is longer than len, in such case we truncate the string..
|
|
|
|
Modified:
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/27 14:59:09 UTC (25961)
|
|
Log:
|
|
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
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event-int.h (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/25 19:19:35 UTC (25955)
|
|
Log:
|
|
make that a %s instead of a %d
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/15 16:29:35 UTC (25897)
|
|
Log:
|
|
order of operations in C can be a real bitch sometimes
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/14 18:23:23 UTC (25885)
|
|
Log:
|
|
fix block heap garbage collection properly
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/12 15:43:58 UTC (25871)
|
|
Log:
|
|
fix a crash in the rb_bh_gc code
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/06 19:51:44 UTC (25861)
|
|
Log:
|
|
put back in the pad to even pointer boundaries stuff
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/06 19:30:25 UTC (25859)
|
|
Log:
|
|
fix the block heap free code
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/06 19:14:38 UTC (25857)
|
|
Log:
|
|
Fix a bug where we would get SIGBUS crashes when trying to use a long long.
|
|
The problem was we were only aligning pointers to 4 bytes, which isn't good
|
|
enough for long long on sparc when using gcc 4.x. Apparently gcc 3.x was more
|
|
tolerant of this. This fixes it correctly.
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/05 04:12:26 UTC (25853)
|
|
Log:
|
|
fix a buffer overrun in the nossl case
|
|
|
|
Modified:
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/08/04 22:04:38 UTC (25833)
|
|
Log:
|
|
make GET_SS_FAMILY use const and add a SET_SS_FAMILY macro. ircd fixes coming shortly
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2008/07/29 15:26:55 UTC (25795)
|
|
Log:
|
|
some sanity checks in the rb_open path
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/29 14:47:48 UTC (25793)
|
|
Log:
|
|
pass new_F along to rb_ssl_accept_setup instead of the fd itself
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-ssl.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/gnutls.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/28 23:14:29 UTC (25791)
|
|
Log:
|
|
log if rb_open returns NULL on accept and close the fd..this shouldn't happen and the real cause needs to be found
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/11 18:21:57 UTC (25705)
|
|
Log:
|
|
add a newline at the end of arc4random.c
|
|
|
|
Modified:
|
|
libratbox/trunk/src/arc4random.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/10 18:34:03 UTC (25699)
|
|
Log:
|
|
i'm doing good today..move the ifdefs down
|
|
|
|
Modified:
|
|
libratbox/trunk/src/arc4random.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/10 18:32:34 UTC (25697)
|
|
Log:
|
|
remove some debugging code
|
|
|
|
Modified:
|
|
libratbox/trunk/src/arc4random.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/10 18:30:19 UTC (25695)
|
|
Log:
|
|
add a missing ; and add arc4random.h too
|
|
|
|
Modified:
|
|
libratbox/trunk/include/arc4random.h (File Added)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/10 18:27:23 UTC (25693)
|
|
Log:
|
|
forgot a prototype for rb_get_pseudo_random
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
|
|
|
|
androsyn 2008/07/10 18:05:43 UTC (25691)
|
|
Log:
|
|
fix a typo
|
|
|
|
Modified:
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/10 17:13:27 UTC (25689)
|
|
Log:
|
|
- Add arc4random as a source for random bytes in the nossl.c case.
|
|
- Add in a pseudo random source function as well. This is really only different on OpenSSL.
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/arc4random.c (File Added)
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
libratbox/trunk/src/gnutls.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/06 18:57:15 UTC (25683)
|
|
Log:
|
|
change a rb_uint8_t to uint8_t
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/07/06 05:15:22 UTC (25681)
|
|
Log:
|
|
fix the socklen_t stuff
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
|
|
|
|
androsyn 2008/07/06 04:33:03 UTC (25679)
|
|
Log:
|
|
get rid of some testing code that snuck into the last commit
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/07/06 04:13:05 UTC (25675)
|
|
Log:
|
|
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
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/include/rb_linebuf.h (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2008/07/06 03:10:23 UTC (25673)
|
|
Log:
|
|
a few minor cleanups
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/06/24 14:04:50 UTC (25588)
|
|
Log:
|
|
move some of the common accept code into a function
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/06/20 21:49:53 UTC (25576)
|
|
Log:
|
|
rerun autoconf again
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
|
|
|
|
androsyn 2008/06/20 21:49:06 UTC (25574)
|
|
Log:
|
|
enable Id tags on configure.ac
|
|
|
|
Modified:
|
|
libratbox/trunk/configure.ac (File Modified) (Property Modified)
|
|
|
|
|
|
jilles 2008/06/20 21:42:48 UTC (25572)
|
|
Log:
|
|
Rerun autoconf.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
|
|
|
|
jilles 2008/06/20 21:42:29 UTC (25570)
|
|
Log:
|
|
Change == in test to =.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/06/20 18:46:08 UTC (25568)
|
|
Log:
|
|
add a missing commio-ssl.h include in gnutls.c
|
|
|
|
Modified:
|
|
libratbox/trunk/src/gnutls.c (File Modified)
|
|
|
|
|
|
androsyn 2008/06/19 19:05:46 UTC (25556)
|
|
Log:
|
|
don't load the certificate twice and remember to close the file after opening it
|
|
|
|
Modified:
|
|
libratbox/trunk/src/gnutls.c (File Modified)
|
|
|
|
|
|
androsyn 2008/06/11 14:40:44 UTC (25532)
|
|
Log:
|
|
All sorts of autotools goo for GNUTLS. Partially based on nenolod's patch.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/Makefile.in (File Modified)
|
|
libratbox/trunk/aclocal.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/06/11 06:12:55 UTC (25530)
|
|
Log:
|
|
first pass at gnutls code..
|
|
|
|
Modified:
|
|
libratbox/trunk/src/gnutls.c (File Added)
|
|
|
|
|
|
jilles 2008/05/17 13:36:55 UTC (25387)
|
|
Log:
|
|
Remove static inline symbols from export-syms.txt.
|
|
These do not exist in the library and some platforms
|
|
such as MacOS X don't like that.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
|
|
|
|
androsyn 2008/05/16 16:06:02 UTC (25377)
|
|
Log:
|
|
fix a compile warning
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/05/16 15:19:51 UTC (25375)
|
|
Log:
|
|
fix up the soft assert stuff for libratbox and rename likely/unlikely to rb_likely/rb_unlikely
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rb_memory.h (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
|
|
|
|
jilles 2008/05/14 17:55:22 UTC (25364)
|
|
Log:
|
|
Fix a mistake in kqueue 'overflow' handling.
|
|
If there is no space in the output buffer to report an
|
|
error adding to the kqueue, kevent(2) will abort and
|
|
return the error in errno (I was correct that it does
|
|
not tell you where it failed). So do not abort the loop
|
|
if kevent(2) fails and do not log (expected) EBADF.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2008/05/13 14:48:46 UTC (25358)
|
|
Log:
|
|
save connect errno so that we get a correct connect failure reason
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
jilles 2008/05/12 17:52:22 UTC (25356)
|
|
Log:
|
|
Fix a possible crash with SSL connections closing early.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
jilles 2008/05/12 16:51:54 UTC (25354)
|
|
Log:
|
|
Fix kqueue sometimes dropping updates.
|
|
(ircd wouldn't read or write anymore to certain clients)
|
|
This happens because kqueue.c will often try to add
|
|
already closed file descriptors to the kqueue. The kernel
|
|
tries to report bad file descriptors in the eventlist; if
|
|
the eventlist has no space, processing of the changelist
|
|
is silently halted.
|
|
The fix:
|
|
1. allocate two kqlst things, one for what kqlst currently does
|
|
and one as output buffer
|
|
this ensures the kevent(2) call in rb_select_kqueue() never
|
|
drops updates
|
|
2. replace the kevent(2) call in kq_update_events() by a loop
|
|
that processes the updates one at a time
|
|
that doesn't happen much, and it's the only way to be sure
|
|
without also getting events out of the queue we cannot process
|
|
at that time
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2008/05/08 19:32:13 UTC (25327)
|
|
Log:
|
|
forgot prototypes and nossl versions of rb_ssl handshake stuff
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/05/08 19:09:42 UTC (25325)
|
|
Log:
|
|
keep track of the number of openssl handshakes and export rb_ssl_handshake_count and rb_ssl_clear_handshake_count
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/05/02 12:41:05 UTC (25291)
|
|
Log:
|
|
fix build for bsd platforms with lack EVFILT_TIMER
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2008/04/21 18:38:23 UTC (25245)
|
|
Log:
|
|
kill a process with SIGKILL when calling helper_close to be certain the process goes away
|
|
|
|
Modified:
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
river 2008/04/16 20:33:35 UTC (25235)
|
|
Log:
|
|
support for compiling on OpenVMS (untested)
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/libratbox_config.h_vms (File Added)
|
|
libratbox/trunk/src/descrip.mms (File Added)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2008/04/16 20:11:37 UTC (25233)
|
|
Log:
|
|
less than zero doesn't make sense for size_t
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
jilles 2008/04/13 16:19:04 UTC (25229)
|
|
Log:
|
|
patricia: remove ugly abuse of K&R style function declaration
|
|
It left the argument types unspecified in a function
|
|
pointer, then called it using different numbers of
|
|
arguments.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_patricia.h (File Modified)
|
|
libratbox/trunk/src/patricia.c (File Modified)
|
|
|
|
|
|
jilles 2008/04/12 22:20:43 UTC (25227)
|
|
Log:
|
|
Remove linebuf's per-line flushing flag, as it's per-head state.
|
|
In rare cases, this sharing caused the ircd to skip
|
|
part of outgoing traffic, e.g. appearing as "not enough
|
|
parameters" errors on the other side.
|
|
The purpose of this flag can be fulfilled by the writeofs
|
|
in the bufhead.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_linebuf.h (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
|
|
|
|
jilles 2008/04/12 14:30:19 UTC (25225)
|
|
Log:
|
|
read/write return type should be ssize_t, not int or size_t.
|
|
The writev emulation used size_t, which is unsigned,
|
|
preventing negative values to be seen.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
jilles 2008/04/11 08:48:21 UTC (25223)
|
|
Log:
|
|
kqueue: also use EV_ONESHOT for read events
|
|
This makes the kernel's state agree with our handler pointer.
|
|
SSL may need to suspend selecting for reading to write
|
|
something, e.g. with renegotiation.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
jilles 2008/04/09 19:43:08 UTC (25219)
|
|
Log:
|
|
Call the accept callback when timing out an SSL accept.
|
|
The callback will close the F.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
jilles 2008/04/09 19:26:04 UTC (25217)
|
|
Log:
|
|
Fix up ssl_accept WANT_READ/WANT_WRITE a bit.
|
|
Only select for the exact thing asked, and if
|
|
SSL_ERROR_SYSCALL happens abort it even if the
|
|
errno is "ignorable".
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
jilles 2008/04/05 19:09:32 UTC (25205)
|
|
Log:
|
|
Fix SET_SS_LEN so that it also works correctly outside libratbox.
|
|
Use RB_SOCKADDR_HAS_SA_LEN instead of SOCKADDR_IN_HAS_LEN
|
|
which is only defined inside libratbox.
|
|
This fixes creating own sockaddr structs in other programs
|
|
using SET_SS_LEN, then passing them to libratbox, on
|
|
4.4BSD based systems.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2008/04/04 18:43:29 UTC (25203)
|
|
Log:
|
|
don't spin on accept when you don't get any data
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/04/01 22:05:38 UTC (25197)
|
|
Log:
|
|
return useful errno values here
|
|
|
|
Modified:
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
jilles 2008/04/01 20:38:54 UTC (25195)
|
|
Log:
|
|
Make this link without OpenSSL.
|
|
Patch from nenolod.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/30 16:34:18 UTC (25177)
|
|
Log:
|
|
Remove DISABLE_SSL_COMP stuff completely. Force our outbound connections to use TLSv1
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/30 15:45:01 UTC (25175)
|
|
Log:
|
|
remove that trailing 0 from the undef
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/30 15:04:05 UTC (25173)
|
|
Log:
|
|
reenable openssl compression
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/28 17:19:12 UTC (25151)
|
|
Log:
|
|
have rb_event_addonce return an ev_entry - get event.h too
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_event.h (File Modified)
|
|
|
|
|
|
androsyn 2008/03/28 17:17:51 UTC (25149)
|
|
Log:
|
|
fix a compile error
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/28 17:15:47 UTC (25147)
|
|
Log:
|
|
have rb_event_addonce return an ev_entry
|
|
|
|
Modified:
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/27 18:24:58 UTC (25145)
|
|
Log:
|
|
add some more get_last_err() calls, some of these might not be needed, but they don't hurt really either
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/27 18:14:01 UTC (25143)
|
|
Log:
|
|
call get_last_err() after doing SSL_shutdown
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/17 13:04:36 UTC (25137)
|
|
Log:
|
|
fix libssl detection on operating systems that don't automagically pull in dependant libraries
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/03/17 08:13:41 UTC (25129)
|
|
Log:
|
|
add a stub rb_ssl_shutdown
|
|
|
|
Modified:
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/03/10 20:26:45 UTC (25107)
|
|
Log:
|
|
only fclose(param) if we opened it successfully
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/02/25 17:36:12 UTC (25091)
|
|
Log:
|
|
clear ssl comp for outbound connections too
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/02/20 17:35:47 UTC (25083)
|
|
Log:
|
|
fix autoconf again..
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/02/20 17:22:00 UTC (25081)
|
|
Log:
|
|
fix autoconf check for ssl libraries
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/01/28 21:05:30 UTC (25050)
|
|
Log:
|
|
replace ERR_get_error calls with get_last_err which pops all errors off of the openssl error stack and returns the last one
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 18:34:02 UTC (25048)
|
|
Log:
|
|
actually change ptrdiff_t to uintptr_t as that is what we really want
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 16:17:04 UTC (25044)
|
|
Log:
|
|
missed a ptrdiff_t cast
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 16:14:08 UTC (25042)
|
|
Log:
|
|
oops..lets try that again
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_tools.h (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 16:11:34 UTC (25040)
|
|
Log:
|
|
some inline related cleanups
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_tools.h (File Modified)
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 16:03:08 UTC (25038)
|
|
Log:
|
|
- Use ptrdiff_t in a few places.
|
|
- Move libratbox_config.h to be the first header included.
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/patricia.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
libratbox/trunk/src/rb_memory.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 15:38:26 UTC (25036)
|
|
Log:
|
|
remove int rc as it never gets used
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 15:36:02 UTC (25034)
|
|
Log:
|
|
get rid of old_flags in sigio.c
|
|
|
|
Modified:
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 04:54:13 UTC (25032)
|
|
Log:
|
|
replace u_short/u_char usage to unsigned short and unsigned char
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_patricia.h (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 04:01:19 UTC (25026)
|
|
Log:
|
|
remove AC_PROG_CC check
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 03:54:00 UTC (25022)
|
|
Log:
|
|
Okay.. its 2008. Require a C99 capable compiler.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/rb_memory.h (File Modified)
|
|
libratbox/trunk/src/rb_memory.c (File Modified)
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 03:10:15 UTC (25018)
|
|
Log:
|
|
export return values for ssl related stuff
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/23 00:23:20 UTC (25016)
|
|
Log:
|
|
Enable SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER in openssl.c
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/21 06:26:05 UTC (25006)
|
|
Log:
|
|
close dh param file after opening it
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/21 06:05:04 UTC (25002)
|
|
Log:
|
|
update sigio warning
|
|
|
|
Modified:
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/21 05:56:49 UTC (25000)
|
|
Log:
|
|
- cleanup errno handling in epoll.c
|
|
- make some fairly large buffers in signalfd_handler static rather than allocated off the static
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/21 04:37:08 UTC (24998)
|
|
Log:
|
|
remove a pointless memset from rawbuf.c as the block heap memsets already
|
|
|
|
Modified:
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/20 20:32:37 UTC (24988)
|
|
Log:
|
|
check that msg.msg_controllen > 0 when receiving fds.
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/20 19:41:04 UTC (24980)
|
|
Log:
|
|
- fix a cast issue in execv
|
|
- fix a shadowed variable in kqueue.c
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/20 19:38:36 UTC (24978)
|
|
Log:
|
|
wrap struct timer_data in USE_TIMER_CREATE
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
|
|
|
|
androsyn 2008/01/16 14:51:07 UTC (24962)
|
|
Log:
|
|
fix ifdefs in sigio.c
|
|
|
|
Modified:
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/14 20:45:16 UTC (24942)
|
|
Log:
|
|
- Add support for sigio doing timed events as well..
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/14 20:44:03 UTC (24938)
|
|
Log:
|
|
add rb_helper_write_queue to the list of exported symbols
|
|
|
|
Modified:
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
|
|
|
|
androsyn 2008/01/14 20:43:23 UTC (24936)
|
|
Log:
|
|
tweak the helper write code a bit
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_helper.h (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/14 18:17:39 UTC (24934)
|
|
Log:
|
|
When using sigio, if we have a socket that is already set O_ASYNC, clear
|
|
the O_ASYNC bit, fcntl() the flags without O_ASYNC and then re-register it.
|
|
This clears out any old si_fd field that might exist from having the fd passed
|
|
from another process.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/14 17:35:30 UTC (24932)
|
|
Log:
|
|
actually revert that, going to do this differently
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/14 17:34:24 UTC (24930)
|
|
Log:
|
|
set sockets nonblocking and the like when receving them
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/14 17:23:33 UTC (24928)
|
|
Log:
|
|
some cleanups in the openssl code
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/14 01:16:00 UTC (24926)
|
|
Log:
|
|
If delay == -1, pass NULL to kevent() for the timeout.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/13 21:49:14 UTC (24924)
|
|
Log:
|
|
fix a few things that the sparse warned about
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/rb_memory.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/13 02:53:11 UTC (24922)
|
|
Log:
|
|
work around a glibc header bug on 32bit systems and fix a prototype issue
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/13 02:51:16 UTC (24920)
|
|
Log:
|
|
fix a thinko in kqueue.c as well
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/13 02:50:35 UTC (24918)
|
|
Log:
|
|
add event-int.h to kqueue.c
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/11 00:01:14 UTC (24880)
|
|
Log:
|
|
it seems that doing a readv from a signalfd socket is buggy
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/10 18:21:17 UTC (24874)
|
|
Log:
|
|
abort if rb_restart == NULL or rb_die == NULL and we are called
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/10 16:33:54 UTC (24866)
|
|
Log:
|
|
reconsidered having rb_ctime take a pointer to time_t, so just have it take a time_t like before
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/10 16:18:11 UTC (24862)
|
|
Log:
|
|
- Tweak rb_ctime to take a size argument.
|
|
- Tweak both rb_ctime and rb_date to take a time_t * instead of a time_t
|
|
- Also modify rb_ctime to internally defined day and month names.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/08 20:24:51 UTC (24854)
|
|
Log:
|
|
hand ssl errors to the accept callback instead of closing the fd behind the callers back
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/03 19:42:17 UTC (24840)
|
|
Log:
|
|
When the commio system isn't setup, add events like normal. Once commio
|
|
event processing is ready, add all scheduled events into it.
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event-int.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/03 02:58:14 UTC (24832)
|
|
Log:
|
|
forgot to commit commio-ssl.h
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-ssl.h (File Modified)
|
|
|
|
|
|
androsyn 2008/01/02 20:41:25 UTC (24828)
|
|
Log:
|
|
oops move rb_supports_ssl to rb_commio.h
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
|
|
|
|
androsyn 2008/01/02 20:40:10 UTC (24826)
|
|
Log:
|
|
add prototype for rb_supports_ssl
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-ssl.h (File Modified)
|
|
|
|
|
|
androsyn 2008/01/02 19:56:27 UTC (24824)
|
|
Log:
|
|
add rb_supports_ssl function to allow a caller to figure out if we support ssl or not
|
|
|
|
Modified:
|
|
libratbox/trunk/src/export-syms.txt (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/02 19:51:38 UTC (24822)
|
|
Log:
|
|
add commio-ssl.h
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-ssl.h (File Added)
|
|
|
|
|
|
androsyn 2008/01/02 19:47:32 UTC (24820)
|
|
Log:
|
|
tidy up openssl vs nossl code.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2008/01/02 15:43:50 UTC (24810)
|
|
Log:
|
|
forgot to add this
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event-int.h (File Added)
|
|
|
|
|
|
androsyn 2008/01/02 08:17:05 UTC (24808)
|
|
Log:
|
|
- Add support for doing timers using the commio handlers.
|
|
-- 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)
|
|
-- kqueue supports it if EVFILT_TIMER is supported. (not tested yet)
|
|
|
|
- Add a file called export-syms.txt that allows libtool to only export certain symbols in this list to the rest of the world.
|
|
This keeps the internal commio functions and the like internal.
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/Makefile.in (File Modified)
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rb_event.h (File Modified)
|
|
libratbox/trunk/include/rb_helper.h (File Modified)
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/export-syms.txt (File Added)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/29 01:51:41 UTC (24802)
|
|
Log:
|
|
fix some braindamage here
|
|
|
|
Modified:
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/28 01:59:05 UTC (24792)
|
|
Log:
|
|
macros + order of operations will eat your brains
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
|
|
|
|
androsyn 2007/12/28 01:54:04 UTC (24790)
|
|
Log:
|
|
okay must sleep now..after this stuff...
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
|
|
|
|
androsyn 2007/12/28 01:50:46 UTC (24788)
|
|
Log:
|
|
fix a thinko
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
|
|
|
|
androsyn 2007/12/28 01:45:30 UTC (24786)
|
|
Log:
|
|
get rid of a stale define
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
|
|
|
|
androsyn 2007/12/28 00:36:41 UTC (24784)
|
|
Log:
|
|
change fd hash a bit
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
|
|
|
|
androsyn 2007/12/27 17:52:30 UTC (24780)
|
|
Log:
|
|
forgot to merge in one diff
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/27 17:50:13 UTC (24778)
|
|
Log:
|
|
Make the ssl read/write code a bit more sane and add some ways of exporting out ssl error codes.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
jilles 2007/12/26 16:37:43 UTC (24776)
|
|
Log:
|
|
Fix type checking on file descriptor being received over socket.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/26 03:56:52 UTC (24774)
|
|
Log:
|
|
make balloc.c use rb_uintptr_t
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/26 02:32:07 UTC (24772)
|
|
Log:
|
|
have the fd handling code try to figure out what type of file descriptor the passed socket is
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/26 01:13:59 UTC (24770)
|
|
Log:
|
|
change return/input type to rb_get/set_type
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/25 23:29:41 UTC (24768)
|
|
Log:
|
|
reorder the _fde struct and get rid of some unused RB_FD flags
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
|
|
|
|
androsyn 2007/12/25 20:50:16 UTC (24766)
|
|
Log:
|
|
move FD types back into rb_commio.h a few things do need them
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
|
|
|
|
androsyn 2007/12/25 20:25:12 UTC (24762)
|
|
Log:
|
|
get rid of an unused variable
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/25 20:23:18 UTC (24760)
|
|
Log:
|
|
Tidy up some commio flag related things and make the struct a bit smaller by dynamically allocating
|
|
the F->desc field.
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/20 18:22:40 UTC (24752)
|
|
Log:
|
|
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.
|
|
This bug has been hanging around for about 6 years.
|
|
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/17 18:43:17 UTC (24721)
|
|
Log:
|
|
make balloc.c compile with --enable-warnings --disable-balloc
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/11 17:53:17 UTC (24693)
|
|
Log:
|
|
another openssl related tweak
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
|
|
|
|
androsyn 2007/12/10 19:24:09 UTC (24679)
|
|
Log:
|
|
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..
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/rb_tools.h (File Modified)
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/10 19:15:41 UTC (24677)
|
|
Log:
|
|
get rid of the dlink node too
|
|
|
|
Modified:
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2007/12/10 19:15:19 UTC (24675)
|
|
Log:
|
|
get rid of bogus ev = ptr->data stuff
|
|
|
|
Modified:
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/28 19:35:34 UTC (24637)
|
|
Log:
|
|
turn on DISABLE_SSL_COMP
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/26 20:30:59 UTC (24615)
|
|
Log:
|
|
meh..just return the revision
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/26 20:20:12 UTC (24613)
|
|
Log:
|
|
actually Rev makes more sense here
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/26 20:19:24 UTC (24611)
|
|
Log:
|
|
fix id tag
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/26 20:18:12 UTC (24609)
|
|
Log:
|
|
forgot to commit ratbox_lib.h
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2007/11/26 20:09:05 UTC (24607)
|
|
Log:
|
|
add rb_lib_version
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/26 20:01:07 UTC (24605)
|
|
Log:
|
|
have helpers replace fds 0-2 with /dev/null
|
|
|
|
Modified:
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/19 17:14:40 UTC (24551)
|
|
Log:
|
|
missed an IPV6 to RB_IPV6 change
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_patricia.h (File Modified)
|
|
|
|
|
|
androsyn 2007/11/19 17:13:31 UTC (24549)
|
|
Log:
|
|
add ctype.h to ratbox_lib.h
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2007/11/19 17:04:32 UTC (24547)
|
|
Log:
|
|
add some autoconf goop for better detecting ipv6 and change the IPV6 define to RB_IPV6
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/patricia.c (File Modified)
|
|
|
|
|
|
jilles 2007/11/17 15:35:48 UTC (24543)
|
|
Log:
|
|
Fix 100% cpu usage after certain SSL errors.
|
|
One way to trigger this was to telnet (non-SSL) to an
|
|
SSL port, then close the connection.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
jilles 2007/11/17 14:50:14 UTC (24541)
|
|
Log:
|
|
Avoid crash in a certain case where the sending process died.
|
|
Apparently CMSG_FIRSTHDR returns NULL in certain cases
|
|
where the sending process died and the file descriptors
|
|
are not available.
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/15 19:44:57 UTC (24525)
|
|
Log:
|
|
add rb_ssl_start_connected with ssld in ratbox needs
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/13 19:48:49 UTC (24505)
|
|
Log:
|
|
fix minor bug in rb_send_fd_buf
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/08 16:18:17 UTC (24477)
|
|
Log:
|
|
change rb_lib_init not to init linebufs as not everything will likely need linebufs
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/06 17:26:57 UTC (24459)
|
|
Log:
|
|
add rb_get_type and rb_set_type
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/05 17:15:41 UTC (24451)
|
|
Log:
|
|
set rb_pipe fds non blocking by default
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/11/02 17:32:00 UTC (24439)
|
|
Log:
|
|
add rb_ssl_start_accepted
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/10/24 15:49:39 UTC (24434)
|
|
Log:
|
|
tweak the fd passing stuff to pass more than one fd if needed
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/10/23 20:28:27 UTC (24426)
|
|
Log:
|
|
rename patricia.h to rb_patricia.h and add it to ratbox_lib.h
|
|
|
|
Modified:
|
|
libratbox/trunk/include/patricia.h (File Deleted)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rb_patricia.h (File Added)
|
|
libratbox/trunk/src/patricia.c (File Modified)
|
|
|
|
|
|
androsyn 2007/10/23 20:26:01 UTC (24424)
|
|
Log:
|
|
Add patricia.c to libratbox
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/include/patricia.h (File Added)
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/patricia.c (File Added)
|
|
|
|
|
|
androsyn 2007/10/23 18:30:20 UTC (24422)
|
|
Log:
|
|
deal with not having a ancillary message
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/10/22 20:42:11 UTC (24420)
|
|
Log:
|
|
add some functions to pass fds back and forth over unix sockets
|
|
|
|
Modified:
|
|
libratbox/trunk/include/rb_commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/09/05 02:34:21 UTC (24384)
|
|
Log:
|
|
fix event_time_min stuff to actually work right
|
|
|
|
Modified:
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/09/05 01:49:21 UTC (24382)
|
|
Log:
|
|
move up the first rb_set_time()
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 22:08:54 UTC (24380)
|
|
Log:
|
|
Rerun libtoolize and get newer versions of libtool
|
|
|
|
Modified:
|
|
libratbox/trunk/config.guess (File Modified)
|
|
libratbox/trunk/config.sub (File Modified)
|
|
libratbox/trunk/ltmain.sh (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 19:34:44 UTC (24374)
|
|
Log:
|
|
make the WIN32_LEAN_AND_MEAN stuff actually go into outfile
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 19:30:58 UTC (24372)
|
|
Log:
|
|
rebuild makefiles with automake 1.10
|
|
|
|
Modified:
|
|
libratbox/trunk/Makefile.in (File Modified)
|
|
libratbox/trunk/aclocal.m4 (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 17:54:44 UTC (24354)
|
|
Log:
|
|
add limits.h
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 17:23:20 UTC (24352)
|
|
Log:
|
|
remove unused variable
|
|
|
|
Modified:
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 17:18:49 UTC (24350)
|
|
Log:
|
|
tweak compile flags for interix
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 17:09:40 UTC (24348)
|
|
Log:
|
|
damn caps
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 17:05:14 UTC (24346)
|
|
Log:
|
|
define all_source for a platform that needs it :/
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 17:00:09 UTC (24342)
|
|
Log:
|
|
some minor header tweaks
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/09/04 16:49:33 UTC (24340)
|
|
Log:
|
|
add arpa/inet.h check
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
|
|
|
|
androsyn 2007/09/01 01:53:03 UTC (24326)
|
|
Log:
|
|
link against libcrypto as well as libssl
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2007/08/31 22:05:45 UTC (24324)
|
|
Log:
|
|
some header tweaks and renames
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/balloc.h (File Deleted)
|
|
libratbox/trunk/include/commio.h (File Deleted)
|
|
libratbox/trunk/include/event.h (File Deleted)
|
|
libratbox/trunk/include/helper.h (File Deleted)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/linebuf.h (File Deleted)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rawbuf.h (File Deleted)
|
|
libratbox/trunk/include/rb_balloc.h (File Added)
|
|
libratbox/trunk/include/rb_commio.h (File Added)
|
|
libratbox/trunk/include/rb_event.h (File Added)
|
|
libratbox/trunk/include/rb_helper.h (File Added)
|
|
libratbox/trunk/include/rb_linebuf.h (File Added)
|
|
libratbox/trunk/include/rb_rawbuf.h (File Added)
|
|
libratbox/trunk/include/rb_snprintf.h (File Added)
|
|
libratbox/trunk/include/rb_tools.h (File Added)
|
|
libratbox/trunk/include/snprintf.h (File Deleted)
|
|
libratbox/trunk/include/tools.h (File Deleted)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
libratbox/trunk/src/rb_memory.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/31 21:48:41 UTC (24322)
|
|
Log:
|
|
actually get rid of the posix_c_source stuff for now..
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
|
|
|
|
androsyn 2007/08/31 15:10:15 UTC (24320)
|
|
Log:
|
|
move the rb_event_run() call until after rb_select
|
|
|
|
Modified:
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/31 14:48:03 UTC (24318)
|
|
Log:
|
|
i don't think these rb_set_times() are needed here
|
|
|
|
Modified:
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/31 03:26:15 UTC (24316)
|
|
Log:
|
|
make the rb_lib_loop not blow up when next = 0
|
|
|
|
Modified:
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/31 02:08:52 UTC (24314)
|
|
Log:
|
|
tweak the event code a little bit more
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event.h (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/31 01:47:38 UTC (24312)
|
|
Log:
|
|
set rb_timeout_ev to NULL after doing rb_event_delete
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/31 01:21:42 UTC (24308)
|
|
Log:
|
|
tweak some of the event stuff
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event.h (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/30 20:35:13 UTC (24304)
|
|
Log:
|
|
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
|
|
|
|
Modified:
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/30 20:00:06 UTC (24302)
|
|
Log:
|
|
add rb_event_next to get the time when the next event should run
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event.h (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/30 19:29:48 UTC (24300)
|
|
Log:
|
|
make it build again
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2007/08/30 19:15:10 UTC (24298)
|
|
Log:
|
|
fix a few more autoconf things
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/30 18:55:22 UTC (24296)
|
|
Log:
|
|
fix the intptr/intmax checks
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2007/08/30 16:57:59 UTC (24294)
|
|
Log:
|
|
generate a header file that can be installed with the library that isn't the standard autoconf header so we don't clash
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/commio.h (File Modified)
|
|
libratbox/trunk/include/linebuf.h (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rb_memory.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/29 20:16:46 UTC (24292)
|
|
Log:
|
|
put epoll info into a struct
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/29 20:16:18 UTC (24290)
|
|
Log:
|
|
make heap_lists be malloced
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/29 19:49:43 UTC (24288)
|
|
Log:
|
|
remove some unneeded macros from acinclude.m4
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
|
|
|
|
androsyn 2007/08/29 19:47:49 UTC (24286)
|
|
Log:
|
|
More portablity cleanups with autoconf and other things
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/29 17:54:50 UTC (24284)
|
|
Log:
|
|
Make the detection of intXX_t types work a bit better
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/aclocal.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
|
|
|
|
androsyn 2007/08/27 19:29:16 UTC (24282)
|
|
Log:
|
|
fix some minor issues in acinclude.m4
|
|
|
|
Modified:
|
|
libratbox/trunk/acinclude.m4 (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
|
|
|
|
androsyn 2007/08/27 19:25:53 UTC (24280)
|
|
Log:
|
|
move struct msghdr msg into the HAVE_SENDMSG ifdef too
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/27 19:18:19 UTC (24278)
|
|
Log:
|
|
deal with platforms not having sendmsg
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/27 19:12:20 UTC (24276)
|
|
Log:
|
|
change strcasecmp to strcmp
|
|
|
|
Modified:
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/27 04:00:24 UTC (24272)
|
|
Log:
|
|
s/ignoreErrno/rb_ignore_errno/g
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 23:55:44 UTC (24270)
|
|
Log:
|
|
change a few cases of ircd-ratbox to libratbox
|
|
|
|
Modified:
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 23:46:25 UTC (24268)
|
|
Log:
|
|
Change IRCD_PREFIX to RB_PREFIX
|
|
|
|
Modified:
|
|
libratbox/trunk/Makefile.in (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 23:38:03 UTC (24266)
|
|
Log:
|
|
change some defines and what not from IRCD_ to RB_
|
|
|
|
Modified:
|
|
libratbox/trunk/include/balloc.h (File Modified)
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/commio.h (File Modified)
|
|
libratbox/trunk/include/event.h (File Modified)
|
|
libratbox/trunk/include/helper.h (File Modified)
|
|
libratbox/trunk/include/linebuf.h (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rawbuf.h (File Modified)
|
|
libratbox/trunk/include/rb_memory.h (File Modified)
|
|
libratbox/trunk/include/snprintf.h (File Modified)
|
|
libratbox/trunk/include/tools.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 22:54:04 UTC (24264)
|
|
Log:
|
|
don't export rb_event_find
|
|
|
|
Modified:
|
|
libratbox/trunk/include/event.h (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 17:45:02 UTC (24262)
|
|
Log:
|
|
- Fix poll and sigio not to be some braindamaged i think.
|
|
- Actually update the rawbuf length left when using rawbuf flush.
|
|
- Fix some openssl issues with accepting connections
|
|
|
|
|
|
Modified:
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 15:11:18 UTC (24258)
|
|
Log:
|
|
fix rb_rb_dlink_list_length calls
|
|
|
|
Modified:
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 15:08:42 UTC (24256)
|
|
Log:
|
|
doubled rb by accident on rb_dlink_list_length
|
|
|
|
Modified:
|
|
libratbox/trunk/include/tools.h (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 01:20:13 UTC (24254)
|
|
Log:
|
|
change __MINGW32__ ifdefs to WIN32 and so on
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/commio.h (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/23 01:16:21 UTC (24252)
|
|
Log:
|
|
make things compile with mingw32 again
|
|
|
|
Modified:
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/22 19:11:55 UTC (24248)
|
|
Log:
|
|
rename ircd_memory.c to rb_memory.c
|
|
|
|
Modified:
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/ircd_memory.c (File Deleted)
|
|
libratbox/trunk/src/rb_memory.c (File Added)
|
|
|
|
|
|
androsyn 2007/08/22 19:10:33 UTC (24246)
|
|
Log:
|
|
rename dlink_* to rb_dlink_ and so on
|
|
|
|
Modified:
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/linebuf.h (File Modified)
|
|
libratbox/trunk/include/tools.h (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/22 18:44:30 UTC (24242)
|
|
Log:
|
|
rename functions from ircd_ to rb_
|
|
|
|
Modified:
|
|
libratbox/trunk/include/balloc.h (File Modified)
|
|
libratbox/trunk/include/commio-int.h (File Modified)
|
|
libratbox/trunk/include/commio.h (File Modified)
|
|
libratbox/trunk/include/event.h (File Modified)
|
|
libratbox/trunk/include/helper.h (File Modified)
|
|
libratbox/trunk/include/ircd_memory.h (File Deleted)
|
|
libratbox/trunk/include/linebuf.h (File Modified)
|
|
libratbox/trunk/include/ratbox_lib.h (File Modified)
|
|
libratbox/trunk/include/rawbuf.h (File Modified)
|
|
libratbox/trunk/include/rb_memory.h (File Added)
|
|
libratbox/trunk/include/snprintf.h (File Modified)
|
|
libratbox/trunk/include/tools.h (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/ircd_memory.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
libratbox/trunk/src/nossl.c (File Modified)
|
|
libratbox/trunk/src/openssl.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Modified)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/22 18:39:41 UTC (24240)
|
|
Log:
|
|
deal with some of the s/libircd/libratbox/ name changes
|
|
|
|
Modified:
|
|
libratbox/trunk/Makefile.in (File Modified)
|
|
libratbox/trunk/configure (File Modified)
|
|
libratbox/trunk/configure.ac (File Modified)
|
|
libratbox/trunk/include/ircd_lib.h (File Deleted)
|
|
libratbox/trunk/include/libircd_config.h.in (File Deleted)
|
|
libratbox/trunk/include/libratbox_config.h.in (File Added)
|
|
libratbox/trunk/include/ratbox_lib.h (File Added)
|
|
libratbox/trunk/src/Makefile.am (File Modified)
|
|
libratbox/trunk/src/Makefile.in (File Modified)
|
|
libratbox/trunk/src/balloc.c (File Modified)
|
|
libratbox/trunk/src/commio.c (File Modified)
|
|
libratbox/trunk/src/crypt.c (File Modified)
|
|
libratbox/trunk/src/devpoll.c (File Modified)
|
|
libratbox/trunk/src/epoll.c (File Modified)
|
|
libratbox/trunk/src/event.c (File Modified)
|
|
libratbox/trunk/src/helper.c (File Modified)
|
|
libratbox/trunk/src/ircd_lib.c (File Deleted)
|
|
libratbox/trunk/src/ircd_memory.c (File Modified)
|
|
libratbox/trunk/src/kqueue.c (File Modified)
|
|
libratbox/trunk/src/linebuf.c (File Modified)
|
|
libratbox/trunk/src/poll.c (File Modified)
|
|
libratbox/trunk/src/ports.c (File Modified)
|
|
libratbox/trunk/src/ratbox_lib.c (File Added)
|
|
libratbox/trunk/src/rawbuf.c (File Modified)
|
|
libratbox/trunk/src/select.c (File Modified)
|
|
libratbox/trunk/src/sigio.c (File Modified)
|
|
libratbox/trunk/src/snprintf.c (File Modified)
|
|
libratbox/trunk/src/tools.c (File Modified)
|
|
libratbox/trunk/src/unix.c (File Modified)
|
|
libratbox/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/22 01:29:24 UTC (24237)
|
|
Log:
|
|
Don't free fde_t's until after the poll loops have finished
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/21 18:53:10 UTC (24233)
|
|
Log:
|
|
make ircd_get_sockerr use ircd_fde_t as well
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/21 18:45:08 UTC (24231)
|
|
Log:
|
|
tweak ircd_set_buffers
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/21 18:28:05 UTC (24229)
|
|
Log:
|
|
add santy checking to ircd_get_fd
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/21 18:24:36 UTC (24227)
|
|
Log:
|
|
add ircd_get_fde
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/21 18:18:16 UTC (24225)
|
|
Log:
|
|
remove some crufty code in helper.c
|
|
|
|
Modified:
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/21 18:13:55 UTC (24223)
|
|
Log:
|
|
rename fde_t to ircd_fde_t
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio-int.h (File Modified)
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/include/linebuf.h (File Modified)
|
|
libircd/trunk/include/rawbuf.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
libircd/trunk/src/ports.c (File Modified)
|
|
libircd/trunk/src/rawbuf.c (File Modified)
|
|
libircd/trunk/src/select.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
libircd/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/21 17:58:34 UTC (24221)
|
|
Log:
|
|
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
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio-int.h (File Modified)
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/include/linebuf.h (File Modified)
|
|
libircd/trunk/include/rawbuf.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
libircd/trunk/src/ports.c (File Modified)
|
|
libircd/trunk/src/rawbuf.c (File Modified)
|
|
libircd/trunk/src/select.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
libircd/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/15 17:06:59 UTC (24211)
|
|
Log:
|
|
cleanup the fde_t struct a bit so that accept and connect data are only allocated as needed
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio-int.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/15 16:07:57 UTC (24209)
|
|
Log:
|
|
remove some warnings
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio-int.h (File Modified)
|
|
|
|
|
|
androsyn 2007/08/15 16:06:31 UTC (24207)
|
|
Log:
|
|
move UIO_MAXIOV stuff to commio-int.h
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio-int.h (File Modified)
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
libircd/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/15 02:16:03 UTC (24205)
|
|
Log:
|
|
fix error message
|
|
|
|
Modified:
|
|
libircd/trunk/include/rawbuf.h (File Modified)
|
|
|
|
|
|
androsyn 2007/08/13 18:56:55 UTC (24203)
|
|
Log:
|
|
cleanup time handling a bit
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/src/ircd_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/13 18:41:03 UTC (24199)
|
|
Log:
|
|
remove pointless crypt prototype from ircd_lib.h
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2007/08/13 18:08:44 UTC (24195)
|
|
Log:
|
|
remove ircd_currenttime macro and friends and just use the function call
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/13 18:06:14 UTC (24193)
|
|
Log:
|
|
add ircd_lib_loop
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/src/ircd_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/10 23:06:48 UTC (24191)
|
|
Log:
|
|
tweak some of rawbufs data types a bit
|
|
|
|
Modified:
|
|
libircd/trunk/include/rawbuf.h (File Modified)
|
|
libircd/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/10 02:07:22 UTC (24189)
|
|
Log:
|
|
remove memmove call in rawbuf.c
|
|
|
|
Modified:
|
|
libircd/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/06 20:23:06 UTC (24187)
|
|
Log:
|
|
make ircd_free_rawbuffer free all buffers associated with the head
|
|
|
|
Modified:
|
|
libircd/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/06 17:33:37 UTC (24185)
|
|
Log:
|
|
fixed a bug where we passed the helpers sendq instead of the helper itself to ircd_helper_write_sendq
|
|
|
|
Modified:
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/06 17:30:54 UTC (24183)
|
|
Log:
|
|
fix a minor buglet in ircd_rawbuf_get and add ircd_rawbuf_length
|
|
|
|
Modified:
|
|
libircd/trunk/include/rawbuf.h (File Modified)
|
|
libircd/trunk/src/rawbuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/08/06 17:07:09 UTC (24181)
|
|
Log:
|
|
add rawbuf.c and rawbuf.h, this implements a buffering system similiar to linebuf.c but no reference counting and is 8bit clean
|
|
|
|
Modified:
|
|
libircd/trunk/Makefile.in (File Modified)
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/include/rawbuf.h (File Added)
|
|
libircd/trunk/src/Makefile.am (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
libircd/trunk/src/rawbuf.c (File Added)
|
|
|
|
|
|
androsyn 2007/08/06 13:18:20 UTC (24179)
|
|
Log:
|
|
tidy up the _buf_line struct a bit
|
|
|
|
Modified:
|
|
libircd/trunk/include/linebuf.h (File Modified)
|
|
|
|
|
|
jilles 2007/07/31 21:07:15 UTC (24135)
|
|
Log:
|
|
Fix kqueue and devpoll for r24007.
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/26 16:09:58 UTC (24117)
|
|
Log:
|
|
if we call the helper_restart function, we need to return immediately
|
|
|
|
Modified:
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/26 14:35:22 UTC (24115)
|
|
Log:
|
|
sanity check in ircd_ssl_shutdown
|
|
|
|
Modified:
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 23:44:09 UTC (24111)
|
|
Log:
|
|
fix dhparam handling
|
|
|
|
Modified:
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 20:06:10 UTC (24109)
|
|
Log:
|
|
change return value
|
|
|
|
Modified:
|
|
libircd/trunk/src/nossl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 20:04:45 UTC (24107)
|
|
Log:
|
|
check for errors when loading keyfiles and the like
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/nossl.c (File Modified)
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 19:17:27 UTC (24103)
|
|
Log:
|
|
add a prototype for ircd_get_random
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 19:13:50 UTC (24101)
|
|
Log:
|
|
add ircd_get_random
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/nossl.c (File Modified)
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 17:52:33 UTC (24099)
|
|
Log:
|
|
missed a commit
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 17:52:14 UTC (24097)
|
|
Log:
|
|
dont use writev on ssl sockets as its rather pointless
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 16:19:02 UTC (24091)
|
|
Log:
|
|
remove ircd_slow_list_length and LIST_SANITY_CHECK
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/include/tools.h (File Modified)
|
|
libircd/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 16:10:07 UTC (24089)
|
|
Log:
|
|
the libircd_abi stuff is no longer needed as we end up having the same size irc_sockaddr_storage regardless now
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
libircd/trunk/include/libircd_abi.h.in (File Deleted)
|
|
|
|
|
|
androsyn 2007/07/25 15:50:00 UTC (24085)
|
|
Log:
|
|
add a GET_SS_FAMILY macro
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 15:45:24 UTC (24083)
|
|
Log:
|
|
do some hackishness to make SET_SS_LEN compile issues get tripped up on platforms that don't need it
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 15:35:12 UTC (24081)
|
|
Log:
|
|
uncondtionally make irc_sockaddr_storage 128 bytes. Tweak some of the macros relating to sockaddr_storage as well
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 15:15:41 UTC (24079)
|
|
Log:
|
|
- Remove timeout handler once we are ready to handoff the SSL connection to the callback.
|
|
- Disable SSLv2 incoming connection support as these are widely accepted to be insecure.
|
|
- Add an ifdef if we want to disable compression support in openssl
|
|
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/25 02:43:50 UTC (24075)
|
|
Log:
|
|
Split client and server ssl contexts.
|
|
Fix a minor compile error with ipv6
|
|
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 20:26:03 UTC (24073)
|
|
Log:
|
|
case the void * ->ssl member to SSL * where necessary
|
|
|
|
Modified:
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 19:18:15 UTC (24071)
|
|
Log:
|
|
remove a debugging fprintf
|
|
|
|
Modified:
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 19:09:40 UTC (24069)
|
|
Log:
|
|
add outbound ssl connect code
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/openssl.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 17:55:17 UTC (24061)
|
|
Log:
|
|
move a bunch of commio.h things into commio-int.h which doesn't get included by users of the library
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio-int.h (File Added)
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
libircd/trunk/src/ports.c (File Modified)
|
|
libircd/trunk/src/select.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
libircd/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 17:25:41 UTC (24059)
|
|
Log:
|
|
various prototype cleanups and the like
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/include/tools.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/tools.c (File Modified)
|
|
libircd/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 17:19:38 UTC (24057)
|
|
Log:
|
|
add prototype for ircd_crypt
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 17:12:40 UTC (24055)
|
|
Log:
|
|
Move openssl functions into openssl.c
|
|
Add a nossl.c wrapper to keep functions that are exported to maintain the ABI.
|
|
|
|
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/nossl.c (File Added)
|
|
libircd/trunk/src/openssl.c (File Added)
|
|
|
|
|
|
androsyn 2007/07/24 16:12:13 UTC (24051)
|
|
Log:
|
|
its helpful when your helper loop actually loops
|
|
|
|
Modified:
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 15:57:08 UTC (24049)
|
|
Log:
|
|
Do openssl detection in autoconf and wrap the ssl code in ifdefs
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/Makefile.in (File Modified)
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
libircd/trunk/include/libircd_config.h.in (File Modified)
|
|
libircd/trunk/src/Makefile.am (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 15:08:34 UTC (24047)
|
|
Log:
|
|
forgot to rename ircd_helper_read
|
|
|
|
Modified:
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 15:06:15 UTC (24045)
|
|
Log:
|
|
tweak the helper read api a bit
|
|
|
|
Modified:
|
|
libircd/trunk/include/helper.h (File Modified)
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 14:58:05 UTC (24043)
|
|
Log:
|
|
change ircd_helper_read to take a ircd_helper pointer. Add an ircd_helper_loop() function as well
|
|
|
|
Modified:
|
|
libircd/trunk/include/helper.h (File Modified)
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 14:49:26 UTC (24041)
|
|
Log:
|
|
do printf format checking on ircd_helper_write
|
|
|
|
Modified:
|
|
libircd/trunk/include/helper.h (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 03:37:24 UTC (24039)
|
|
Log:
|
|
move struct _ircd_helper defintion to helper.c leaving just forward declarations in helper.h
|
|
|
|
Modified:
|
|
libircd/trunk/include/helper.h (File Modified)
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 03:25:03 UTC (24037)
|
|
Log:
|
|
move some struct definitions into balloc.c out of balloc.h
|
|
|
|
Modified:
|
|
libircd/trunk/include/balloc.h (File Modified)
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/24 03:21:09 UTC (24035)
|
|
Log:
|
|
move struct ev_entry to event.c
|
|
|
|
Modified:
|
|
libircd/trunk/include/event.h (File Modified)
|
|
libircd/trunk/src/event.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/23 19:02:51 UTC (24033)
|
|
Log:
|
|
get rid of this break that was breaking stuff
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 17:39:33 UTC (24031)
|
|
Log:
|
|
add a missing semicolon
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 17:38:39 UTC (24029)
|
|
Log:
|
|
add check for a missing pre callback
|
|
add missing prototypes
|
|
reduce ssl accept timeout to 10 seconds
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 15:31:11 UTC (24025)
|
|
Log:
|
|
initialize the type variable earlier
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 15:28:45 UTC (24023)
|
|
Log:
|
|
remove an unused variable
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 15:26:05 UTC (24021)
|
|
Log:
|
|
oops. don't ircd_open a file handle twice
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 15:09:36 UTC (24019)
|
|
Log:
|
|
add missing ircd_accept_tcp prototype
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 15:07:47 UTC (24017)
|
|
Log:
|
|
slightly change the ACPRE callback again
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 15:04:40 UTC (24015)
|
|
Log:
|
|
slightly change the ACPRE callback
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 14:47:32 UTC (24009)
|
|
Log:
|
|
Add an accept pre-callback to so that we can do things like dline/reject cache processing early
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 14:32:24 UTC (24007)
|
|
Log:
|
|
Change FD_* enums into a bitmask called IRCD_FD
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 03:01:32 UTC (24005)
|
|
Log:
|
|
first part of my currently busted ssl/tls code
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2007/07/20 02:58:45 UTC (24003)
|
|
Log:
|
|
add a missing balloc commit
|
|
|
|
Modified:
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/11 19:25:02 UTC (23608)
|
|
Log:
|
|
Don't lose a kqueue update when there are very many at a time.
|
|
|
|
charybdis r3205 (nenolod)
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
androsyn 2007/02/01 17:37:46 UTC (23565)
|
|
Log:
|
|
remove in6addr_any check
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
libircd/trunk/include/libircd_config.h.in (File Modified)
|
|
|
|
|
|
androsyn 2007/02/01 17:10:04 UTC (23559)
|
|
Log:
|
|
re-reun autotools
|
|
|
|
Modified:
|
|
libircd/trunk/Makefile.in (File Modified)
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/include/libircd_config.h.in (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
jilles 2007/02/01 17:05:13 UTC (23555)
|
|
Log:
|
|
export #define IPV6 to ircd code via a new autogenerated include/libircd_abi.h,
|
|
fixes instability with --enable-ipv6
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/configure.ac (File Modified)
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/include/libircd_abi.h.in (File Added)
|
|
|
|
|
|
androsyn 2007/02/01 16:49:21 UTC (23551)
|
|
Log:
|
|
fix SET_SS_LEN for bsd from dho
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2007/01/29 14:23:09 UTC (23543)
|
|
Log:
|
|
change offset from char* to uintptr_t as we have autoconf goo to find/define uintptr_t for us
|
|
|
|
Modified:
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
jilles 2007/01/27 13:22:02 UTC (23517)
|
|
Log:
|
|
Make NOBALLOC have the regular blockheap functions fall back
|
|
to ircd_malloc()/ircd_free(), instead of using #defines. This
|
|
ensures NOBALLOC does not change the ABI.
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/include/balloc.h (File Modified)
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
jilles 2007/01/27 13:19:53 UTC (23515)
|
|
Log:
|
|
Minor balloc tweaks:
|
|
- don't do arithmetic on void pointers
|
|
- allocate the correct amount of memory (not too much)
|
|
- add a standards-violating check on the pointer in ircd_bh_free()
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
jilles 2007/01/13 23:22:11 UTC (23453)
|
|
Log:
|
|
Unbreak compile with --disable-balloc.
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
|
|
|
|
androsyn 2007/01/08 15:35:04 UTC (23397)
|
|
Log:
|
|
change false to no for disabling fortran and c++ in autoconf
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2007/01/08 15:32:40 UTC (23391)
|
|
Log:
|
|
Disable checks for fortran, c++ and java...
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2007/01/05 17:11:39 UTC (23355)
|
|
Log:
|
|
more blockheap usage stuff
|
|
|
|
Modified:
|
|
libircd/trunk/include/balloc.h (File Modified)
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2007/01/05 16:36:28 UTC (23353)
|
|
Log:
|
|
fix typo
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/include/balloc.h (File Modified)
|
|
|
|
|
|
androsyn 2007/01/05 16:34:52 UTC (23351)
|
|
Log:
|
|
forgot to add the user data to the usage cb typedef
|
|
|
|
Modified:
|
|
libircd/trunk/include/balloc.h (File Modified)
|
|
|
|
|
|
androsyn 2007/01/05 16:31:00 UTC (23349)
|
|
Log:
|
|
change usage callback to include a user data variable
|
|
|
|
Modified:
|
|
libircd/trunk/include/balloc.h (File Modified)
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2007/01/05 16:26:58 UTC (23347)
|
|
Log:
|
|
change descriptions on internal blockheaps to make them as being created by libircd
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
libircd/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2007/01/05 16:22:18 UTC (23345)
|
|
Log:
|
|
- make libircd link against libcrypt if it needs it
|
|
- fix balloc buglet
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/Makefile.am (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
|
|
|
|
androsyn 2007/01/05 16:16:58 UTC (23343)
|
|
Log:
|
|
- change the block heap code to add a description
|
|
- add a function to walk over all the block heaps and call a user callback
|
|
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/include/balloc.h (File Modified)
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
libircd/trunk/src/snprintf.c (File Modified)
|
|
libircd/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2007/01/05 16:16:31 UTC (23341)
|
|
Log:
|
|
tweak libircd makefiles a little bit. change crypt() call in libircd to ircd_crypt()
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/Makefile.am (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/crypt.c (File Modified)
|
|
libircd/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2006/12/28 15:26:02 UTC (23315)
|
|
Log:
|
|
if POSIX_SPAWN_USEVFORK exists, use it
|
|
|
|
Modified:
|
|
libircd/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2006/12/28 15:07:04 UTC (23313)
|
|
Log:
|
|
add support for posix_spawn
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
libircd/trunk/include/libircd_config.h.in (File Modified)
|
|
libircd/trunk/libtool (File Deleted)
|
|
libircd/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2006/12/28 14:47:57 UTC (23311)
|
|
Log:
|
|
only compile mem frobbing if MEM_FROB is defined
|
|
|
|
Modified:
|
|
libircd/trunk/include/tools.h (File Modified)
|
|
libircd/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/12/18 20:02:21 UTC (23303)
|
|
Log:
|
|
some more splitout cleanups
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/src/ircd_lib.c (File Modified)
|
|
libircd/trunk/src/unix.c (File Modified)
|
|
|
|
|
|
androsyn 2006/11/12 07:52:53 UTC (23281)
|
|
Log:
|
|
some portability cleanups
|
|
|
|
Modified:
|
|
libircd/trunk/include/tools.h (File Modified)
|
|
libircd/trunk/src/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/11/12 07:32:54 UTC (23277)
|
|
Log:
|
|
sigh..try this again
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/11/12 07:32:13 UTC (23275)
|
|
Log:
|
|
forgot a const
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/11/12 07:30:59 UTC (23273)
|
|
Log:
|
|
it should be okay to cast ircd_iovec to iovec..the other way i was doing it blew up in *weird* ways
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/11/12 06:53:22 UTC (23271)
|
|
Log:
|
|
attempt at fixing devel..take 1
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/libtool (File Modified)
|
|
libircd/trunk/src/balloc.c (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/crypt.c (File Modified)
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/event.c (File Modified)
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
libircd/trunk/src/ircd_lib.c (File Modified)
|
|
libircd/trunk/src/ircd_memory.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
libircd/trunk/src/ports.c (File Modified)
|
|
libircd/trunk/src/select.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
libircd/trunk/src/snprintf.c (File Modified)
|
|
libircd/trunk/src/tools.c (File Modified)
|
|
libircd/trunk/src/unix.c (File Modified)
|
|
libircd/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/13 23:57:58 UTC (23251)
|
|
Log:
|
|
automake hates me
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
libircd/trunk/include/libircd_config.h.in (File Modified)
|
|
|
|
|
|
alz 2006/10/13 19:55:38 UTC (23249)
|
|
Log:
|
|
Return 0
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
|
|
|
|
alz 2006/10/13 19:54:37 UTC (23247)
|
|
Log:
|
|
More crack
|
|
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
alz 2006/10/13 19:52:51 UTC (23245)
|
|
Log:
|
|
Androsyn is on crack
|
|
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/event.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/13 19:23:10 UTC (23243)
|
|
Log:
|
|
alz smells like feet
|
|
|
|
Modified:
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
libircd/trunk/src/select.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/13 19:20:09 UTC (23241)
|
|
Log:
|
|
because alz is too lazy to commit fixes himself
|
|
|
|
Modified:
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/13 19:17:38 UTC (23239)
|
|
Log:
|
|
commit a missing commit
|
|
|
|
Modified:
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/13 19:16:32 UTC (23237)
|
|
Log:
|
|
remove SELECT_TYPE msg
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Modified)
|
|
|
|
|
|
androsyn 2006/10/13 19:07:39 UTC (23233)
|
|
Log:
|
|
fix ircd_strlcpy/cat when the OS actually has those funcs
|
|
|
|
Modified:
|
|
libircd/trunk/include/tools.h (File Modified)
|
|
libircd/trunk/libtool (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 05:47:23 UTC (23222)
|
|
Log:
|
|
Actually add configure.ac to the repo...
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/configure.ac (File Added)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 05:05:19 UTC (23216)
|
|
Log:
|
|
not thinking straight here :P
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 04:58:00 UTC (23214)
|
|
Log:
|
|
Add some crude dynamic io type selection
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 04:43:10 UTC (23212)
|
|
Log:
|
|
add timeout code back to sigio
|
|
|
|
Modified:
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 04:41:09 UTC (23210)
|
|
Log:
|
|
oops..wtf was that
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 04:26:42 UTC (23208)
|
|
Log:
|
|
add ircd_get_iotype prototype
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 04:23:53 UTC (23206)
|
|
Log:
|
|
fix more stupid things
|
|
|
|
Modified:
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 04:17:32 UTC (23204)
|
|
Log:
|
|
everything should work now
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
libircd/trunk/src/ports.c (File Modified)
|
|
libircd/trunk/src/select.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 04:03:59 UTC (23202)
|
|
Log:
|
|
lets try this like this
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 04:00:43 UTC (23200)
|
|
Log:
|
|
oops. move that code outside of that ifdef
|
|
|
|
Modified:
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 03:56:52 UTC (23198)
|
|
Log:
|
|
remove an unused function declaration
|
|
|
|
Modified:
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 03:55:56 UTC (23196)
|
|
Log:
|
|
add a missing linefeed at the end of the file
|
|
|
|
Modified:
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 03:55:35 UTC (23194)
|
|
Log:
|
|
fix some shadowed variables
|
|
|
|
Modified:
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 03:53:38 UTC (23192)
|
|
Log:
|
|
add a missing linefeed at the end of the file
|
|
|
|
Modified:
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 03:53:12 UTC (23190)
|
|
Log:
|
|
add a missing linefeed at the end of the file
|
|
|
|
Modified:
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 03:51:42 UTC (23188)
|
|
Log:
|
|
get the other half of that last commit
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/Makefile.in (File Modified)
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/include/event.h (File Modified)
|
|
libircd/trunk/include/libircd_config.h.in (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 03:50:43 UTC (23186)
|
|
Log:
|
|
Change the way we do i/o loop detection quite a bit
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/Makefile.am (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/event.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
libircd/trunk/src/ports.c (File Modified)
|
|
libircd/trunk/src/select.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
libircd/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 02:34:52 UTC (23184)
|
|
Log:
|
|
fix autoconf/automake again
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/src/Makefile.am (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 02:32:00 UTC (23182)
|
|
Log:
|
|
fix automake
|
|
|
|
Modified:
|
|
libircd/trunk/Makefile.in (File Modified)
|
|
libircd/trunk/src/Makefile.am (File Modified)
|
|
libircd/trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 02:29:23 UTC (23180)
|
|
Log:
|
|
change the caller of ircd_lib to ircd_lib_init in helper.c
|
|
|
|
Modified:
|
|
libircd/trunk/src/helper.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 02:27:06 UTC (23178)
|
|
Log:
|
|
add some things autoconf needs
|
|
|
|
Modified:
|
|
libircd/trunk/config.guess (File Added)
|
|
libircd/trunk/config.sub (File Added)
|
|
libircd/trunk/depcomp (File Added)
|
|
|
|
|
|
androsyn 2006/10/12 02:09:06 UTC (23174)
|
|
Log:
|
|
rename ircd_lib() to ircd_lib_init()
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
libircd/trunk/src/ircd_lib.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 01:58:07 UTC (23172)
|
|
Log:
|
|
- Some more namespace cleanups
|
|
- Add a README and TODO
|
|
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/README (File Added)
|
|
libircd/trunk/TODO (File Added)
|
|
libircd/trunk/include/commio.h (File Modified)
|
|
libircd/trunk/include/tools.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/devpoll.c (File Modified)
|
|
libircd/trunk/src/epoll.c (File Modified)
|
|
libircd/trunk/src/ircd_lib.c (File Modified)
|
|
libircd/trunk/src/kqueue.c (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
libircd/trunk/src/poll.c (File Modified)
|
|
libircd/trunk/src/ports.c (File Modified)
|
|
libircd/trunk/src/select.c (File Modified)
|
|
libircd/trunk/src/sigio.c (File Modified)
|
|
libircd/trunk/src/tools.c (File Modified)
|
|
libircd/trunk/src/win32.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 01:33:35 UTC (23170)
|
|
Log:
|
|
more strlcpy changes
|
|
|
|
Modified:
|
|
libircd/trunk/include/tools.h (File Modified)
|
|
libircd/trunk/src/commio.c (File Modified)
|
|
libircd/trunk/src/event.c (File Modified)
|
|
libircd/trunk/src/ircd_lib.c (File Modified)
|
|
libircd/trunk/src/ircd_memory.c (File Modified)
|
|
libircd/trunk/src/linebuf.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 01:27:25 UTC (23168)
|
|
Log:
|
|
make ircd_lib.h use the renamed headers
|
|
|
|
Modified:
|
|
libircd/trunk/include/ircd_lib.h (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 01:25:06 UTC (23166)
|
|
Log:
|
|
change strlcpy to ircd_strlcpy. rename config.h to libircd_config.h
|
|
|
|
Modified:
|
|
libircd/trunk/configure (File Modified)
|
|
libircd/trunk/include/ircd_memory.h (File Modified)
|
|
libircd/trunk/include/libircd_config.h.in (File Added)
|
|
libircd/trunk/include/tools.h (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 01:16:22 UTC (23164)
|
|
Log:
|
|
- Move .h files into include, .c files into src
|
|
- Import a cut down autoconf from ircd
|
|
- Change the init code so that ircd_lib gets passed an fd heap size
|
|
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/COPYING (File Added)
|
|
libircd/trunk/CREDITS (File Added)
|
|
libircd/trunk/INSTALL (File Added)
|
|
libircd/trunk/Makefile.am (File Deleted)
|
|
libircd/trunk/Makefile.am (File Added)
|
|
libircd/trunk/Makefile.in (File Modified)
|
|
libircd/trunk/acinclude.m4 (File Added)
|
|
libircd/trunk/aclocal.m4 (File Added)
|
|
libircd/trunk/balloc.c (File Deleted)
|
|
libircd/trunk/balloc.h (File Deleted)
|
|
libircd/trunk/commio.c (File Deleted)
|
|
libircd/trunk/commio.h (File Deleted)
|
|
libircd/trunk/configure (File Added)
|
|
libircd/trunk/crypt.c (File Deleted)
|
|
libircd/trunk/devpoll.c (File Deleted)
|
|
libircd/trunk/epoll.c (File Deleted)
|
|
libircd/trunk/event.c (File Deleted)
|
|
libircd/trunk/event.h (File Deleted)
|
|
libircd/trunk/helper.c (File Deleted)
|
|
libircd/trunk/helper.h (File Deleted)
|
|
libircd/trunk/include/ (File Added)
|
|
libircd/trunk/include/balloc.h (File Added)
|
|
libircd/trunk/include/commio.h (File Added)
|
|
libircd/trunk/include/event.h (File Added)
|
|
libircd/trunk/include/helper.h (File Added)
|
|
libircd/trunk/include/ircd_lib.h (File Added)
|
|
libircd/trunk/include/ircd_memory.h (File Added)
|
|
libircd/trunk/include/linebuf.h (File Added)
|
|
libircd/trunk/include/snprintf.h (File Added)
|
|
libircd/trunk/include/tools.h (File Added)
|
|
libircd/trunk/install-sh (File Added)
|
|
libircd/trunk/ircd_lib.c (File Deleted)
|
|
libircd/trunk/ircd_lib.h (File Deleted)
|
|
libircd/trunk/ircd_memory.c (File Deleted)
|
|
libircd/trunk/ircd_memory.h (File Deleted)
|
|
libircd/trunk/kqueue.c (File Deleted)
|
|
libircd/trunk/libtool (File Added)
|
|
libircd/trunk/linebuf.c (File Deleted)
|
|
libircd/trunk/linebuf.h (File Deleted)
|
|
libircd/trunk/ltmain.sh (File Added)
|
|
libircd/trunk/missing (File Added)
|
|
libircd/trunk/poll.c (File Deleted)
|
|
libircd/trunk/ports.c (File Deleted)
|
|
libircd/trunk/select.c (File Deleted)
|
|
libircd/trunk/sigio.c (File Deleted)
|
|
libircd/trunk/snprintf.c (File Deleted)
|
|
libircd/trunk/snprintf.h (File Deleted)
|
|
libircd/trunk/src/ (File Added)
|
|
libircd/trunk/src/Makefile.am (File Added)
|
|
libircd/trunk/src/Makefile.in (File Added)
|
|
libircd/trunk/src/balloc.c (File Added)
|
|
libircd/trunk/src/commio.c (File Added)
|
|
libircd/trunk/src/crypt.c (File Added)
|
|
libircd/trunk/src/devpoll.c (File Added)
|
|
libircd/trunk/src/epoll.c (File Added)
|
|
libircd/trunk/src/event.c (File Added)
|
|
libircd/trunk/src/helper.c (File Added)
|
|
libircd/trunk/src/ircd_lib.c (File Added)
|
|
libircd/trunk/src/ircd_memory.c (File Added)
|
|
libircd/trunk/src/kqueue.c (File Added)
|
|
libircd/trunk/src/linebuf.c (File Added)
|
|
libircd/trunk/src/poll.c (File Added)
|
|
libircd/trunk/src/ports.c (File Added)
|
|
libircd/trunk/src/select.c (File Added)
|
|
libircd/trunk/src/sigio.c (File Added)
|
|
libircd/trunk/src/snprintf.c (File Added)
|
|
libircd/trunk/src/tools.c (File Added)
|
|
libircd/trunk/src/unix.c (File Added)
|
|
libircd/trunk/src/win32.c (File Added)
|
|
libircd/trunk/tools.c (File Deleted)
|
|
libircd/trunk/tools.h (File Deleted)
|
|
libircd/trunk/unix.c (File Deleted)
|
|
libircd/trunk/win32.c (File Deleted)
|
|
|
|
|
|
androsyn 2006/10/12 00:41:26 UTC (23162)
|
|
Log:
|
|
damnit
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:39:36 UTC (23161)
|
|
Log:
|
|
automated serno/changelog
|
|
|
|
Modified:
|
|
libircd/trunk/ChangeLog (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:39:28 UTC (23160)
|
|
Log:
|
|
i think it works now..really
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:34:12 UTC (23157)
|
|
Log:
|
|
work you piece of shit
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:31:31 UTC (23156)
|
|
Log:
|
|
test commit
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:29:54 UTC (23155)
|
|
Log:
|
|
test commit
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:27:07 UTC ()
|
|
Log:
|
|
test commit
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:26:28 UTC ()
|
|
Log:
|
|
test commit
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:25:15 UTC ()
|
|
Log:
|
|
test commit
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:22:44 UTC ()
|
|
Log:
|
|
test commit
|
|
|
|
Modified:
|
|
libircd/trunk/tools.c (File Modified)
|
|
|
|
|
|
androsyn 2006/10/12 00:21:54 UTC ()
|
|
Log:
|
|
here is a new changelog for libircd
|
|
|
|
|
|
Modified:
|
|
libircd/trunk/ChangeLog (File Added)
|
|
|
|
|