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
Jilles Tjoelker
00f13098a3
Reindent.
2008-06-03 20:52:47 +02:00
Jilles Tjoelker
823d0e7a34
Clean up m_trace somewhat.
...
All visibility logic is now in m_trace(), none in
report_this_status().
2008-06-03 20:52:00 +02:00
Jilles Tjoelker
5774cb2ef3
Fix another bad cache variable name.
2008-06-03 20:50:50 +02:00
Jilles Tjoelker
712ca381f9
Add FINDFORWARDS and IDENTIFY commands to oper-guide (from extensions).
2008-05-22 00:46:02 +02:00
Jilles Tjoelker
c2c2491a73
Add +F and +W snomasks to oper-guide (from extensions).
2008-05-22 00:30:42 +02:00
Jilles Tjoelker
aeeda4466a
Reject u@@h klines.
2008-05-21 23:00:10 +02:00
Jilles Tjoelker
1dc9ac1d69
Give an error message when refusing a kline that has neither . : or @.
2008-05-21 22:56:51 +02:00