Commit Graph

  • df22ecbf77 sync ssld with ratbox3 repository: now r25594 + charybdis related changes Valery V Yatsko 2008-06-26 21:21:46 +0400
  • cddb360c6b update TODO Valery V Yatsko 2008-06-26 21:19:41 +0400
  • 03d5e1e46b Fix compilation without zlib headers present, from the ratbox3 upstream Valery V Yatsko 2008-06-26 21:19:19 +0400
  • 913bafd10e update TODO Valery V Yatsko 2008-06-26 10:28:01 +0400
  • 6a95f26eaf unlikely -> rb_unlikely Valery V Yatsko 2008-06-26 10:19:27 +0400
  • 969a1ae66a PASS selector:password for auth{}, based on spb's patch for ircd-seven Valery V Yatsko 2008-06-26 10:18:58 +0400
  • ccfcd3519f update TODO Valery V Yatsko 2008-06-26 09:44:07 +0400
  • 38d3826839 TODO: done: merge with libratbox SVN Valery V Yatsko 2008-06-26 09:34:27 +0400
  • 033be68727 sync libratbox - r25599 + charybdis packaging patch Valery V Yatsko 2008-06-25 09:28:30 +0400
  • d9af2dddd3 Branch merge Valery V Yatsko 2008-06-25 07:52:38 +0400
  • 61e3099998 update TODO William Pitcock 2008-06-25 22:35:44 -0500
  • 92a74bc4a6 Some updates and consistency fixes to help files. Jilles Tjoelker 2008-06-25 23:52:28 +0200
  • 2392eb24cd Generating cflags bufs dynamically: one for RPL_MYINFO and one for supported.c Valery V Yatsko 2008-06-25 07:51:32 +0400
  • 57d299acbd Merged find_orphaned_cflags and construct_noparam_modes in one function as there's no reason to use them separetly Valery V Yatsko 2008-06-25 07:13:58 +0400
  • c3f71f606e TODO: done: more beautiful way of adding new channel modes by module Valery V Yatsko 2008-06-24 22:30:14 +0400
  • 6b3b07a84e New way of noparam mode search Valery V Yatsko 2008-06-24 22:21:26 +0400
  • eba517019e Missed declaration of chm_orphaned Valery V Yatsko 2008-06-24 22:08:24 +0400
  • 058aa02c4a New orphaned cflags implementation, now using chm_orphaned instead of storing orphaned flags in a variable Valery V Yatsko 2008-06-24 22:00:41 +0400
  • 040c4408ed Fix some tracking for cmode +r. Jilles Tjoelker 2008-06-25 19:40:12 +0200
  • c08f4515a9 Fix limits on simple modes. Formerly some mode strings like +svvvv were not accepted. Jilles Tjoelker 2008-06-25 19:27:30 +0200
  • 73de5d22ed A draft version of find_cmode_slot and orphaned concept for channel flags Valery V Yatsko 2008-06-24 21:26:49 +0400
  • e600f6b488 TODO: btw, this could be useful: allow to set up configfiles path (etc/) instead of separated configfiles names (kline.conf, ircd.conf etc) like it is in ratbox3? Valery V Yatsko 2008-06-24 20:54:43 +0400
  • 081ad25f69 TODO: 'module engine rework' has begun Valery V Yatsko 2008-06-24 20:46:39 +0400
  • 75818939ab Applying dyn-cmodes.diff - first step in implementing channel module addition in extensions Valery V Yatsko 2008-06-24 20:45:19 +0400
  • 193b048113 Added info about two bugs (features?) which must be fixed: 1. compilation without zlib headers 2. compilation time locale Valery V Yatsko 2008-06-23 03:23:33 +0400
  • c481073ea9 Marked that stable version is 3.0 instead of 2.2 Valery V Yatsko 2008-06-23 03:19:53 +0400
  • 30e0808268 ident: use rb_read/rb_write instead of direct syscalls Jilles Tjoelker 2008-06-21 02:29:21 +0200
  • 0a93f25c7a ident: obtain port numbers earlier and store them This eliminates two syscalls per ident lookup. It also removes a piece of code that depends on the port fields being in the same location for sockaddr_in and sockaddr_in6. Jilles Tjoelker 2008-06-21 01:52:57 +0200
  • e8c4b8b290 ident: Check getsockname() return value. Jilles Tjoelker 2008-06-21 01:27:17 +0200
  • ed28210c45 Clean up s_auth a little. No functional changes. Jilles Tjoelker 2008-06-21 00:58:08 +0200
  • eb66895a34 Rerun autoconf. Jilles Tjoelker 2008-06-21 00:27:16 +0200
  • 081f7ac384 Change == in test(1) to =. libratbox r25570 (jilles) Jilles Tjoelker 2008-06-21 00:27:00 +0200
  • 13818e2470 Remove unused field ip6_int. Jilles Tjoelker 2008-06-20 22:55:51 +0200
  • 8813d184e3 Do not timeout unknowns if still waiting for blacklist lookup. This fixes inability to connect if all DNS queries time out and any blacklists are defined. Jilles Tjoelker 2008-06-20 01:49:53 +0200
  • 3e6a6891a1 Get rid of ", " at the start of some oper privs strings. Jilles Tjoelker 2008-06-18 21:58:43 +0200
  • 1728a2acd0 resolver: Remove effectively unused 'resend' flag. Jilles Tjoelker 2008-06-15 15:53:04 +0200
  • 8fede7abee resolver: Remove request_state which is no longer used. Jilles Tjoelker 2008-06-15 01:17:42 +0200
  • 0accfaf36f Allow CNAMEs everywhere, named will have recursed into them for us. This makes PTRs containing names that are a CNAME for an A (instead of an A) work. While this is probably bad practice, some people do it and most other ircds seem to accept it. Jilles Tjoelker 2008-06-15 00:57:15 +0200
  • ad884f939e Remove construction of some TS5 linebufs. Jilles Tjoelker 2008-06-14 02:30:30 +0200
  • bf9ca219d3 Remove more TS5 remants (sendto_server calls). Jilles Tjoelker 2008-06-14 02:06:55 +0200
  • 730c5ff105 Move -bqeI from lower TS SJOIN to a more logical place. This is possible because TS5 support was removed. Jilles Tjoelker 2008-06-13 23:55:37 +0200
  • f037fff482 Add an additional check to mr_server() for TS6, in case we don't get an SVINFO from ircd-ratbox (anfl) Jilles Tjoelker 2008-06-13 23:09:52 +0200
  • 0a70e15066 SJOIN: remove various TS5 stuff Jilles Tjoelker 2008-06-13 23:03:52 +0200
  • 7592f950b2 Unbreak sending out bans and simple modes with parameters. Jilles Tjoelker 2008-06-13 22:21:44 +0200
  • a248682cae Branch merge Jilles Tjoelker 2008-06-13 00:32:49 +0200
  • 767394f009 SJOIN: check minimum parameters more strictly. Jilles Tjoelker 2008-06-13 00:32:01 +0200
  • 1284a4877c Set SONAME to libratbox.so.3. (Again, packaging. Yeah. We know.) William Pitcock 2008-06-10 22:06:54 -0500
  • 3ea61d8132 Add libratbox.pc.in for out-of-tree libratbox build (think: packaging). William Pitcock 2008-06-10 22:02:10 -0500
  • c7d01d2d7d Make sure x509_cred and dh_params objects are allocated. William Pitcock 2008-06-10 21:24:49 -0500
  • 1e320728f3 Merge TODO. William Pitcock 2008-06-10 20:34:46 -0500
  • af6f5d479f GNUTLS backend. Untested. William Pitcock 2008-06-10 20:33:15 -0500
  • b9f46fc5fa Get rid of some K&R style function declarations for conf parser. Jilles Tjoelker 2008-06-11 00:54:02 +0200
  • 4a4ea261b2 m_stats: get rid of function pointers with unspecified parameter lists stats l/L is now more a special case than before Jilles Tjoelker 2008-06-11 00:53:21 +0200
  • 4cb8529c19 m_set: get rid of function pointers with unspecified parameter lists Jilles Tjoelker 2008-06-11 00:39:01 +0200
  • 6d18bf1a12 Some const stuff for m_set. Jilles Tjoelker 2008-06-11 00:28:08 +0200
  • dd91040957 Run autoreconf. William Pitcock 2008-06-10 13:45:43 -0500
  • 5d92990907 libratbox: Add checks for GnuTLS support. William Pitcock 2008-06-10 13:45:15 -0500
  • 02e13326cf We've done ssl stuff generation tool, 'module engine rework' marked for current trunk Valery Yatsko 2008-06-08 12:23:04 +0430
  • 9f9b4d7b2b More TS6 special cases simplified. William Pitcock 2008-06-08 02:16:43 -0500
  • b813aae326 Remove one last bit of TS5 stuff. William Pitcock 2008-06-08 02:14:21 -0500
  • b9d7f41c8a Forgot to test the bitmask, oops. William Pitcock 2008-06-08 02:13:26 -0500
  • cf91d0c9d8 Replace old 2.8-style privileges notice with a new one. William Pitcock 2008-06-08 02:09:15 -0500
  • 2647617347 Suppress a warning. William Pitcock 2008-06-08 01:32:17 -0500
  • 9721c67622 extensions: no more TS5. William Pitcock 2008-06-08 01:31:15 -0500
  • a4857d780f core: no more TS5 William Pitcock 2008-06-08 01:29:26 -0500
  • 06a7954fa1 modules: no more TS5 William Pitcock 2008-06-08 01:27:25 -0500
  • 45f5f151f8 core modules: no more TS5. William Pitcock 2008-06-08 01:25:42 -0500
  • 77bf1a0402 Remove burst_modes_TS5() and burst_TS5(). William Pitcock 2008-06-08 01:11:57 -0500
  • a10b07578b Finish merge. William Pitcock 2008-06-08 01:09:52 -0500
  • f06c147c70 Merge with 'charybdis-ts6only' branch. William Pitcock 2008-06-08 01:09:04 -0500
  • 00f13098a3 Reindent. Jilles Tjoelker 2008-06-03 20:52:47 +0200
  • 823d0e7a34 Clean up m_trace somewhat. All visibility logic is now in m_trace(), none in report_this_status(). Jilles Tjoelker 2008-06-03 20:52:00 +0200
  • 5774cb2ef3 Fix another bad cache variable name. Jilles Tjoelker 2008-06-03 20:50:50 +0200
  • 712ca381f9 Add FINDFORWARDS and IDENTIFY commands to oper-guide (from extensions). Jilles Tjoelker 2008-05-22 00:46:02 +0200
  • c2c2491a73 Add +F and +W snomasks to oper-guide (from extensions). Jilles Tjoelker 2008-05-22 00:30:42 +0200
  • aeeda4466a Reject u@@h klines. Jilles Tjoelker 2008-05-21 23:00:10 +0200
  • 1dc9ac1d69 Give an error message when refusing a kline that has neither . : or @. Jilles Tjoelker 2008-05-21 22:56:51 +0200
  • 0d234dca12 olist: do not send operspy notices for nonexistent channels Jilles Tjoelker 2008-05-21 01:13:45 +0200
  • d4715e8f28 olist: give proper error message if oper does not have oper_spy priv Jilles Tjoelker 2008-05-21 00:56:53 +0200
  • 57d78ae1ca Rerun autoconf. Jilles Tjoelker 2008-05-18 23:36:39 +0200
  • 9c27c708ee Bump version on trunk to 3.1. Jilles Tjoelker 2008-05-18 23:34:39 +0200
  • a2f4910ca7 Added tag charybdis-3.0.1 for changeset b57df81a2c4c Jilles Tjoelker 2008-05-18 23:24:45 +0200
  • be54db581c Add MacOS X fixes to NEWS. charybdis-3.0.1 Jilles Tjoelker 2008-05-18 01:24:58 +0200
  • c1309303d4 Rerun autoconf. Jilles Tjoelker 2008-05-17 17:46:45 +0200
  • 213aeb8d6b Check for the -rpath linker flag. This makes it build on MacOS X which neither supports nor needs this flag. Jilles Tjoelker 2008-05-17 17:46:37 +0200
  • 6315153b9c libratbox: Remove static inline symbols from export-syms.txt. Jilles Tjoelker 2008-05-17 13:26:42 +0200
  • e0bd36a502 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. Jilles Tjoelker 2008-05-14 19:56:41 +0200
  • 47fe799183 Rerun autoconf. Jilles Tjoelker 2008-05-13 23:23:12 +0200
  • 6d2090c24c Bump version to 3.0.1. Jilles Tjoelker 2008-05-13 23:22:57 +0200
  • 9b4f3c47e1 Save connect errno so that we get a correct connect failure reason libratbox r25358 (androsyn) Jilles Tjoelker 2008-05-13 20:21:12 +0200
  • b68b0b2cde Fix a possible crash with SSL connections closing early. libratbox r25356 (jilles) Jilles Tjoelker 2008-05-12 19:54:24 +0200
  • 98686f18e9 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 libratbox r25354 (jilles) Jilles Tjoelker 2008-05-12 18:54:20 +0200
  • b883310eb5 Added tag charybdis-3.0.0 for changeset d9d47a5f220c William Pitcock 2008-04-25 14:56:38 -0500
  • a1789fbdc7 charybdis 3.0.0 charybdis-3.0.0 William Pitcock 2008-04-25 14:56:35 -0500
  • 0042c7a1cb Install it into /bin William Pitcock 2008-04-25 14:52:17 -0500
  • 562ea72083 Removed tag charybdis-3.0.0 William Pitcock 2008-04-25 14:48:39 -0500
  • 0037615355 Added tag charybdis-3.0.0 for changeset 4f8eddb79e21 William Pitcock 2008-04-25 14:47:25 -0500
  • a7a27f1f80 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2008-04-25 14:46:46 -0500
  • b1572b6778 Add SSL generation tool. William Pitcock 2008-04-25 14:46:24 -0500
  • b11e26cf1d Added tag charybdis-3.0.0-rc1 for changeset 7aef7b002131 Jilles Tjoelker 2008-04-25 14:38:53 +0200