Valeriy Yatsko
d56c84364a
Remove .hgignore for serno.h, add serno.h for libratbox.
2008-12-22 02:34:40 +03:00
Jilles Tjoelker
0ec112cc00
Add code to detect overflow in WHOX.
...
This should currently be impossible, but may be
possible with extremely long server/nick names and
additional fields.
In case of overflow, the string sent to to the user is
truncated and if it was the first overflow since the
module was loaded a notice is sent to snomask +d.
2008-12-20 17:17:27 +01:00
Jilles Tjoelker
760ef9e1ea
Show rejectcache/throttle in /testline output.
...
This adds more RPL_TESTLINE numerics with code '!'.
Different from the other results, the I/K line or
RESV will be shown as well.
2008-12-19 19:24:12 +01:00
Jilles Tjoelker
84bfb8ccb3
Only count throttle entries that cause rejection in /stats t.
2008-12-16 21:10:09 +01:00
Jilles Tjoelker
76d4968137
Show throttle info in /stats t.
...
from ircd-ratbox (androsyn)
2008-12-16 21:02:04 +01:00
Jilles Tjoelker
543b8c392c
Make rehashing privset{} change online oper privileges.
...
This also fixes memory leak due to multiple privsets
with the same name (added after each rehash).
2008-12-14 18:25:15 +01:00
Jilles Tjoelker
0ba0bb4ce0
Unref privset of quitting oper.
2008-12-14 17:31:42 +01:00
Jilles Tjoelker
f24b187a8e
m_webirc: use rb_crypt() instead of crypt()
2008-12-13 11:49:28 +01:00
Jilles Tjoelker
0c0fc97605
Update sgml docs for cidr_ipv4_bitlen/cidr_ipv6_bitlen split.
2008-12-11 21:53:36 +01:00
androsyn
0dc49ff2f4
cast getpid() to int
2008-12-10 12:46:23 +03:00
Jilles Tjoelker
70f227af69
Update NEWS.
2008-12-09 23:51:38 +01:00
Jilles Tjoelker
8d448eb314
Clarify /quote help snomask a little.
2008-12-09 00:22:58 +01:00
Valeriy Yatsko
761f82c5d6
Update TODO.
2008-12-07 22:48:45 +03:00
Valeriy Yatsko
5054c3bc25
Branch merge
2008-12-07 22:46:38 +03:00
Valeriy Yatsko
ed4662f302
Update my email address.
2008-12-07 22:46:19 +03:00
Jilles Tjoelker
e238fe3aef
Mention auto CPRIVMSG/CNOTICE in sgml docs.
2008-12-05 15:33:38 +01:00
Jilles Tjoelker
b626b0171b
Add /topic !#channel operspy to sgml docs.
2008-12-04 01:40:57 +01:00
Jilles Tjoelker
2ec2fc9ce6
Add umode +Z to the help files.
2008-12-04 01:03:05 +01:00
Jilles Tjoelker
40d5d119e5
Mention effect of /accept on umode +R.
2008-12-04 00:51:32 +01:00
Jilles Tjoelker
7a509a687f
Remove additional wrong declaration for rb_kill().
2008-12-03 22:57:13 +01:00
Jilles Tjoelker
f717c20dbb
As in shadowircd, increase buffer for /who status.
...
Not necessary here but nice for consistency.
2008-12-03 22:54:30 +01:00
Aaron Sethman
5274a6d761
report logfile access issues
...
committer: Valeriy Yatsko <dwr@it-penza.org>
2008-11-16 10:15:28 +03:00
Valeriy Yatsko
4e2fdb1f81
Branch merge.
2008-12-03 02:59:26 +03:00
Valeriy Yatsko
3b0f3294cf
Remove irc_basename, replace it with rb_basename from libratbox.
2008-12-03 02:59:13 +03:00
Jilles Tjoelker
2cf629d9b5
Put back conditionally netwide ssld error snote.
2008-12-03 00:55:58 +01:00
Valeriy Yatsko
2f6c1ef878
Forgot version.c.SH for libratbox/.
2008-12-03 02:54:08 +03:00
Valeriy Yatsko
c7c9aa764d
Branch merge.
2008-12-03 02:50:01 +03:00
Valeriy Yatsko
94b4fbf93a
Copied libratbox and related stuff from shadowircd upstream.
2008-12-03 02:49:39 +03:00
Jilles Tjoelker
1386c9a7c0
Specify RTLD_LOCAL explicitly.
...
As in atheme-services, I guess some versions of
MacOS X need this.
2008-12-03 00:39:07 +01:00
Jilles Tjoelker
73788f7953
Add operspy /topic.
...
This allows querying any channel's topic under the
operspy rules, but not changing it.
2008-12-03 00:16:05 +01:00
Jilles Tjoelker
76514a0b77
Put back example.conf limits to their old values,
...
increasing cidr limit somewhat more.
2008-11-30 13:35:01 +01:00
Jilles Tjoelker
571df4297c
Update reference.conf for cidr change as well.
2008-11-30 13:33:43 +01:00
Jilles Tjoelker
c8d8588915
Split cidr_bitlen into cidr_ipv4_bitlen and cidr_ipv6_bitlen.
...
Taken from ircd-ratbox 3 via shadowircd.
2008-11-30 13:31:59 +01:00
Jilles Tjoelker
e752dd2618
Allow coloured part reasons in -c channels.
2008-11-29 22:22:18 +01:00
Jilles Tjoelker
e157c3aa58
Remove reference to old maxconnections way.
2008-11-28 15:51:52 +01:00
Jilles Tjoelker
89a38579cd
Add sgml documentation for /quote set.
2008-11-28 15:48:41 +01:00
Jilles Tjoelker
36f0316a72
Remove unnecessary initialization that violates const.
2008-11-27 22:50:01 +01:00
Jilles Tjoelker
e7c8892297
Put back accidentally removed word.
2008-11-26 21:38:49 +01:00
Jilles Tjoelker
b29e40b7ca
Improve note about case sensitivity.
2008-11-26 00:07:12 +01:00
Jilles Tjoelker
e129e2af12
Mention how to specify the default port in a remote connect.
2008-11-25 23:58:24 +01:00
Jilles Tjoelker
660debfad5
Correct buffer without space for '\0', should have been safe due to padding.
2008-11-22 18:51:00 +01:00
Jilles Tjoelker
51e1ce904e
Make the notices reporting auth{} privs a bit more serious-looking,
...
as in ratbox3.
2008-11-19 22:45:13 +01:00
Aaron Sethman
17d00839b3
make is_cti/is_sti collect times connected in unsigned long long instead of time_t as well..on 32bit boxes that is going to wrap pretty quickly
...
committer: Valeriy Yatsko <dwr@it-penza.org>
2008-11-16 10:04:09 +03:00
Jilles Tjoelker
59eedf155f
Allow +z messages from outside if -n.
...
This gives a useful meaning to the cmode combo +mz-n:
messages from ops and voices go to all channel members,
messages from anyone else (on or off channel) go to ops.
With +mnz, messages from outside are not allowed at all.
2008-11-15 22:56:09 +01:00
Jilles Tjoelker
79ba162940
Truncate idle time in /who to 32 bits.
...
Pointed out by dwr (but solved differently).
2008-11-15 21:15:38 +01:00
Jilles Tjoelker
9a9f3cf8a5
Only require DNSBL replies to be in 127.0.0.0/8 instead of /24.
2008-11-15 16:17:16 +01:00
Jilles Tjoelker
570ca08a4f
Allow the resolver to process longer hostnames,
...
for the benefit of some DNSBLs like the "TorDNSEL service".
2008-11-15 16:13:39 +01:00
Jilles Tjoelker
863efb0e6b
Should use rb_strlcpy instead of strlcpy...
2008-11-09 01:05:39 +01:00
Jilles Tjoelker
44913ac65f
Add WHOX to 005 so we can see if much breaks.
2008-11-09 00:27:15 +01:00
Jilles Tjoelker
8e0f260b04
Remove LOCAL_COPY (and thus alloca) usage from /who.
2008-11-09 00:13:48 +01:00