Valery V Yatsko
73de5d22ed
A draft version of find_cmode_slot and orphaned concept for channel
...
flags
2008-06-24 21:26:49 +04:00
Valery V Yatsko
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?
2008-06-24 20:54:43 +04:00
Valery V Yatsko
081ad25f69
TODO: 'module engine rework' has begun
2008-06-24 20:46:39 +04:00
Valery V Yatsko
75818939ab
Applying dyn-cmodes.diff - first step in implementing channel module
...
addition in extensions
2008-06-24 20:45:19 +04:00
Valery V Yatsko
193b048113
Added info about two bugs (features?) which must be fixed: 1.
...
compilation without zlib headers 2. compilation time locale
2008-06-23 03:23:33 +04:00
Valery V Yatsko
c481073ea9
Marked that stable version is 3.0 instead of 2.2
2008-06-23 03:19:53 +04:00
Jilles Tjoelker
30e0808268
ident: use rb_read/rb_write instead of direct syscalls
2008-06-21 02:29:21 +02:00
Jilles Tjoelker
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.
2008-06-21 01:52:57 +02:00
Jilles Tjoelker
e8c4b8b290
ident: Check getsockname() return value.
2008-06-21 01:27:17 +02:00
Jilles Tjoelker
ed28210c45
Clean up s_auth a little. No functional changes.
2008-06-21 00:58:08 +02:00
Jilles Tjoelker
eb66895a34
Rerun autoconf.
2008-06-21 00:27:16 +02:00
Jilles Tjoelker
081f7ac384
Change == in test(1) to =.
...
libratbox r25570 (jilles)
2008-06-21 00:27:00 +02:00
Jilles Tjoelker
13818e2470
Remove unused field ip6_int.
2008-06-20 22:55:51 +02:00
Jilles Tjoelker
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.
2008-06-20 01:49:53 +02:00
Jilles Tjoelker
3e6a6891a1
Get rid of ", " at the start of some oper privs strings.
2008-06-18 21:58:43 +02:00
Jilles Tjoelker
1728a2acd0
resolver: Remove effectively unused 'resend' flag.
2008-06-15 15:53:04 +02:00
Jilles Tjoelker
8fede7abee
resolver: Remove request_state which is no longer used.
2008-06-15 01:17:42 +02:00
Jilles Tjoelker
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.
2008-06-15 00:57:15 +02:00
Jilles Tjoelker
ad884f939e
Remove construction of some TS5 linebufs.
2008-06-14 02:30:30 +02:00
Jilles Tjoelker
bf9ca219d3
Remove more TS5 remants (sendto_server calls).
2008-06-14 02:06:55 +02:00
Jilles Tjoelker
730c5ff105
Move -bqeI from lower TS SJOIN to a more logical place.
...
This is possible because TS5 support was removed.
2008-06-13 23:55:37 +02:00
Jilles Tjoelker
f037fff482
Add an additional check to mr_server() for TS6, in case we don't get an SVINFO
...
from ircd-ratbox (anfl)
2008-06-13 23:09:52 +02:00
Jilles Tjoelker
0a70e15066
SJOIN: remove various TS5 stuff
2008-06-13 23:03:52 +02:00
Jilles Tjoelker
7592f950b2
Unbreak sending out bans and simple modes with parameters.
2008-06-13 22:21:44 +02:00
Jilles Tjoelker
a248682cae
Branch merge
2008-06-13 00:32:49 +02:00
Jilles Tjoelker
767394f009
SJOIN: check minimum parameters more strictly.
2008-06-13 00:32:01 +02:00
William Pitcock
1284a4877c
Set SONAME to libratbox.so.3. (Again, packaging. Yeah. We know.)
2008-06-10 22:06:54 -05:00
William Pitcock
3ea61d8132
Add libratbox.pc.in for out-of-tree libratbox build (think: packaging).
2008-06-10 22:02:10 -05:00
William Pitcock
c7d01d2d7d
Make sure x509_cred and dh_params objects are allocated.
2008-06-10 21:24:49 -05:00
William Pitcock
1e320728f3
Merge TODO.
2008-06-10 20:34:46 -05:00
William Pitcock
af6f5d479f
GNUTLS backend. Untested.
2008-06-10 20:33:15 -05:00
Jilles Tjoelker
b9f46fc5fa
Get rid of some K&R style function declarations for conf parser.
2008-06-11 00:54:02 +02:00
Jilles Tjoelker
4a4ea261b2
m_stats: get rid of function pointers with unspecified parameter lists
...
stats l/L is now more a special case than before
2008-06-11 00:53:21 +02:00
Jilles Tjoelker
4cb8529c19
m_set: get rid of function pointers with unspecified parameter lists
2008-06-11 00:39:01 +02:00
Jilles Tjoelker
6d18bf1a12
Some const stuff for m_set.
2008-06-11 00:28:08 +02:00
William Pitcock
dd91040957
Run autoreconf.
2008-06-10 13:45:43 -05:00
William Pitcock
5d92990907
libratbox: Add checks for GnuTLS support.
2008-06-10 13:45:15 -05:00
Valery Yatsko
02e13326cf
We've done ssl stuff generation tool, 'module engine rework' marked for
...
current trunk
2008-06-08 12:23:04 +04:30
William Pitcock
9f9b4d7b2b
More TS6 special cases simplified.
2008-06-08 02:16:43 -05:00
William Pitcock
b813aae326
Remove one last bit of TS5 stuff.
2008-06-08 02:14:21 -05:00
William Pitcock
b9d7f41c8a
Forgot to test the bitmask, oops.
2008-06-08 02:13:26 -05:00
William Pitcock
cf91d0c9d8
Replace old 2.8-style privileges notice with a new one.
2008-06-08 02:09:15 -05:00
William Pitcock
2647617347
Suppress a warning.
2008-06-08 01:32:17 -05:00
William Pitcock
9721c67622
extensions: no more TS5.
2008-06-08 01:31:15 -05:00
William Pitcock
a4857d780f
core: no more TS5
2008-06-08 01:29:26 -05:00
William Pitcock
06a7954fa1
modules: no more TS5
2008-06-08 01:27:25 -05:00
William Pitcock
45f5f151f8
core modules: no more TS5.
2008-06-08 01:25:42 -05:00
William Pitcock
77bf1a0402
Remove burst_modes_TS5() and burst_TS5().
2008-06-08 01:11:57 -05:00
William Pitcock
a10b07578b
Finish merge.
2008-06-08 01:09:52 -05:00
William Pitcock
f06c147c70
Merge with 'charybdis-ts6only' branch.
2008-06-08 01:09:04 -05:00