]>
jfr.im git - solanum.git/log
Jilles Tjoelker [Sat, 31 Jan 2009 17:42:03 +0000 (18:42 +0100)]
Warn about auth blocks after a *@* auth and duplicate auth blocks.
Jilles Tjoelker [Fri, 30 Jan 2009 16:08:59 +0000 (17:08 +0100)]
Clarify connection setup.
Jilles Tjoelker [Fri, 30 Jan 2009 15:50:00 +0000 (16:50 +0100)]
Remove comments related to (removed) ability to disable TS6.
Jilles Tjoelker [Thu, 29 Jan 2009 23:11:12 +0000 (00:11 +0100)]
For remote rehashes, send error messages to the requesting oper as well.
Jilles Tjoelker [Thu, 29 Jan 2009 22:53:20 +0000 (23:53 +0100)]
Log unknown class in auth errors to ircd.log as well.
Jilles Tjoelker [Wed, 28 Jan 2009 00:02:34 +0000 (01:02 +0100)]
Don't suggest putting values in an enum that are not in the enum.
Compilers may assume that variables of enumerated type
only contain values in the enumeration.
Jilles Tjoelker [Tue, 27 Jan 2009 19:22:03 +0000 (20:22 +0100)]
Update NEWS.
Jilles Tjoelker [Tue, 27 Jan 2009 19:20:37 +0000 (20:20 +0100)]
Show D:line oper reason in /testline.
Jilles Tjoelker [Sun, 25 Jan 2009 20:11:28 +0000 (21:11 +0100)]
First draft of a more complete TS6 server protocol description.
Jilles Tjoelker [Sun, 25 Jan 2009 20:02:04 +0000 (21:02 +0100)]
Remove obsolete comment.
Jilles Tjoelker [Sun, 25 Jan 2009 16:36:19 +0000 (17:36 +0100)]
WHOIS 330 (services login name) does not need a remote whois.
Jilles Tjoelker [Sun, 25 Jan 2009 16:35:57 +0000 (17:35 +0100)]
Add umode +R to doc/services.txt.
Jilles Tjoelker [Sun, 25 Jan 2009 15:26:17 +0000 (16:26 +0100)]
Get rid of local variable shadowing.
Jilles Tjoelker [Sun, 25 Jan 2009 15:23:36 +0000 (16:23 +0100)]
commit
1df4ff0b0558e4698819f8e4ac6ecb7654b81a2c
Author: Stephen Bennett <redacted>
Date: Sun Jan 18 16:30:27 2009 +0000
Make testline show oper reason and setter information for K:lines, where applicable
Jilles Tjoelker [Wed, 21 Jan 2009 23:27:27 +0000 (00:27 +0100)]
Only kill unknown prefix UIDs that start with a valid SID
(existing and behind the link that sent the prefix).
Also require them to be exactly 9 characters long.
Jilles Tjoelker [Wed, 21 Jan 2009 19:15:07 +0000 (20:15 +0100)]
Simplify hunt_server(), send ERR_NOSUCHSERVER from only one place.
Jilles Tjoelker [Tue, 20 Jan 2009 23:40:16 +0000 (00:40 +0100)]
Cut down user@server description in opers help file.
Jilles Tjoelker [Sun, 18 Jan 2009 20:20:14 +0000 (21:20 +0100)]
Remove some more references to parv[0] in comments.
Jilles Tjoelker [Sun, 18 Jan 2009 17:22:43 +0000 (18:22 +0100)]
Update comments for parv[0] removal.
Jilles Tjoelker [Sun, 18 Jan 2009 00:39:41 +0000 (01:39 +0100)]
If a privset is removed from ircd.conf, wipe its privs.
(Privsets continue to exist as long as they are referenced.)
Jilles Tjoelker [Sun, 18 Jan 2009 00:35:24 +0000 (01:35 +0100)]
Change /stats O to show privset blocks (oper only).
To show operator blocks, only /stats o (lowercase) now works.
Jilles Tjoelker [Sun, 18 Jan 2009 00:33:51 +0000 (01:33 +0100)]
Nicer description of /stats o.
Jilles Tjoelker [Sat, 17 Jan 2009 00:18:19 +0000 (01:18 +0100)]
Replace parv[0] with source_p->name.
Jilles Tjoelker [Fri, 16 Jan 2009 23:23:02 +0000 (00:23 +0100)]
Do not log ERROR messages from unknowns.
from ircd-ratbox (androsyn)
Jilles Tjoelker [Fri, 16 Jan 2009 22:18:10 +0000 (23:18 +0100)]
Remove more TS5 remnants.
Jilles Tjoelker [Fri, 16 Jan 2009 22:11:11 +0000 (23:11 +0100)]
burst_TS6(): assume users have a UID
Jilles Tjoelker [Fri, 16 Jan 2009 22:10:49 +0000 (23:10 +0100)]
Log to serverlog when throwing out a server because of a bad nickname.
Jilles Tjoelker [Fri, 16 Jan 2009 22:08:05 +0000 (23:08 +0100)]
Close the local link that sends a TS5 NICK introduction.
This is no longer supported and was already broken,
sending out a UID message without UID parameter to
other servers.
Jilles Tjoelker [Fri, 16 Jan 2009 17:33:38 +0000 (18:33 +0100)]
Reject SCAN UMODES if invalid parameters are given.
Jilles Tjoelker [Thu, 15 Jan 2009 17:08:46 +0000 (20:08 +0300)]
[ratbox3 svn r26397] Make it more likely that error messages on ssld connections get through.
When ssld reports a connection closure because of
"Remote host closed the connection" and the connection
is any server or a registered client, try a
read_packet() on the client.
This should mainly help LIBRB_USE_IOTYPE=poll which
iterates over the ready file descriptors in numerical
order, processing the ssld control connection before the
closing data connection.
androsyn [Thu, 1 Jan 2009 11:50:21 +0000 (14:50 +0300)]
[svn r26332] get rid of the zip ready stuff
Valeriy Yatsko [Sat, 13 Dec 2008 20:22:12 +0000 (23:22 +0300)]
Update client.h.
Aaron Sethman [Sat, 13 Dec 2008 20:20:59 +0000 (23:20 +0300)]
re-enable ziplinks + ssl
Jilles Tjoelker [Wed, 7 Jan 2009 22:35:24 +0000 (23:35 +0100)]
Remove obsolete comment.
Jilles Tjoelker [Thu, 1 Jan 2009 21:48:50 +0000 (22:48 +0100)]
Update some copyright years.
Jilles Tjoelker [Thu, 1 Jan 2009 19:32:30 +0000 (20:32 +0100)]
Make SCAN UMODES GLOBAL NO-LIST MASK <mask> no longer an operspy command.
This agrees with allowing MODE <nick> as non-operspy.
Jilles Tjoelker [Thu, 1 Jan 2009 18:24:38 +0000 (19:24 +0100)]
Allow opers to see other users umodes with /mode <nick>.
If the other user is local, the snomask is also shown.
Jilles Tjoelker [Sun, 28 Dec 2008 22:24:43 +0000 (23:24 +0100)]
BOPM/TCM do not need the ability to global kill, so remove it from server_bot
privset.
Jilles Tjoelker [Sun, 28 Dec 2008 17:36:41 +0000 (18:36 +0100)]
Remove redundant check.
Surely, if source_p == target_p, then target_p->from == source_p->from.
Jilles Tjoelker [Sat, 27 Dec 2008 22:13:48 +0000 (23:13 +0100)]
Make sure default privset remains available, fixes various crashes
with default/invalid privsets and rehashing.
Jilles Tjoelker [Sat, 27 Dec 2008 21:41:52 +0000 (22:41 +0100)]
Allow opers and shide_exempt users to see hopcounts even if flatten_links is on.
Jilles Tjoelker [Mon, 22 Dec 2008 23:28:05 +0000 (00:28 +0100)]
Show libratbox version info to opers in /info.
Jilles Tjoelker [Mon, 22 Dec 2008 20:50:21 +0000 (21:50 +0100)]
Put libratbox version on startup in a nicer place.
Valeriy Yatsko [Mon, 22 Dec 2008 09:58:33 +0000 (12:58 +0300)]
[ratbox3 svn r26284 by androsyn] spew the libratbox version info on -version and at startup
Valeriy Yatsko [Mon, 22 Dec 2008 09:54:40 +0000 (12:54 +0300)]
aclocal is unneeded here.
Valeriy Yatsko [Mon, 22 Dec 2008 09:52:38 +0000 (12:52 +0300)]
Add autogen.sh, called from makerelease.sh script.
Valeriy Yatsko [Mon, 22 Dec 2008 09:50:23 +0000 (12:50 +0300)]
Run automake for libratbox.
Valeriy Yatsko [Mon, 22 Dec 2008 09:49:01 +0000 (12:49 +0300)]
Update libratbox.
Valeriy Yatsko [Mon, 22 Dec 2008 09:40:31 +0000 (12:40 +0300)]
Update TODO
Valeriy Yatsko [Sun, 21 Dec 2008 23:47:00 +0000 (02:47 +0300)]
Automated merge with ssh://hg.atheme.org//hg/charybdis
Valeriy Yatsko [Sun, 21 Dec 2008 23:46:26 +0000 (02:46 +0300)]
Fix serno.h.
Jilles Tjoelker [Sun, 21 Dec 2008 23:44:00 +0000 (00:44 +0100)]
Ignore toplevel include/serno.h only, not libratbox one.
Valeriy Yatsko [Sun, 21 Dec 2008 23:36:18 +0000 (02:36 +0300)]
Revert .hgignore change.
Valeriy Yatsko [Sun, 21 Dec 2008 23:34:40 +0000 (02:34 +0300)]
Remove .hgignore for serno.h, add serno.h for libratbox.
Jilles Tjoelker [Sat, 20 Dec 2008 16:17:27 +0000 (17:17 +0100)]
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.
Jilles Tjoelker [Fri, 19 Dec 2008 18:24:12 +0000 (19:24 +0100)]
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.
Jilles Tjoelker [Tue, 16 Dec 2008 20:10:09 +0000 (21:10 +0100)]
Only count throttle entries that cause rejection in /stats t.
Jilles Tjoelker [Tue, 16 Dec 2008 20:02:04 +0000 (21:02 +0100)]
Show throttle info in /stats t.
from ircd-ratbox (androsyn)
Jilles Tjoelker [Sun, 14 Dec 2008 17:25:15 +0000 (18:25 +0100)]
Make rehashing privset{} change online oper privileges.
This also fixes memory leak due to multiple privsets
with the same name (added after each rehash).
Jilles Tjoelker [Sun, 14 Dec 2008 16:31:42 +0000 (17:31 +0100)]
Unref privset of quitting oper.
Jilles Tjoelker [Sat, 13 Dec 2008 10:49:28 +0000 (11:49 +0100)]
m_webirc: use rb_crypt() instead of crypt()
Jilles Tjoelker [Thu, 11 Dec 2008 20:53:36 +0000 (21:53 +0100)]
Update sgml docs for cidr_ipv4_bitlen/cidr_ipv6_bitlen split.
androsyn [Wed, 10 Dec 2008 09:46:23 +0000 (12:46 +0300)]
cast getpid() to int
Jilles Tjoelker [Tue, 9 Dec 2008 22:51:38 +0000 (23:51 +0100)]
Update NEWS.
Jilles Tjoelker [Mon, 8 Dec 2008 23:22:58 +0000 (00:22 +0100)]
Clarify /quote help snomask a little.
Valeriy Yatsko [Sun, 7 Dec 2008 19:48:45 +0000 (22:48 +0300)]
Update TODO.
Valeriy Yatsko [Sun, 7 Dec 2008 19:46:38 +0000 (22:46 +0300)]
Branch merge
Valeriy Yatsko [Sun, 7 Dec 2008 19:46:19 +0000 (22:46 +0300)]
Update my email address.
Jilles Tjoelker [Fri, 5 Dec 2008 14:33:38 +0000 (15:33 +0100)]
Mention auto CPRIVMSG/CNOTICE in sgml docs.
Jilles Tjoelker [Thu, 4 Dec 2008 00:40:57 +0000 (01:40 +0100)]
Add /topic !#channel operspy to sgml docs.
Jilles Tjoelker [Thu, 4 Dec 2008 00:03:05 +0000 (01:03 +0100)]
Add umode +Z to the help files.
Jilles Tjoelker [Wed, 3 Dec 2008 23:51:32 +0000 (00:51 +0100)]
Mention effect of /accept on umode +R.
Jilles Tjoelker [Wed, 3 Dec 2008 21:57:13 +0000 (22:57 +0100)]
Remove additional wrong declaration for rb_kill().
Jilles Tjoelker [Wed, 3 Dec 2008 21:54:30 +0000 (22:54 +0100)]
As in shadowircd, increase buffer for /who status.
Not necessary here but nice for consistency.
Aaron Sethman [Sun, 16 Nov 2008 07:15:28 +0000 (10:15 +0300)]
report logfile access issues
committer: Valeriy Yatsko <redacted>
Valeriy Yatsko [Tue, 2 Dec 2008 23:59:26 +0000 (02:59 +0300)]
Branch merge.
Valeriy Yatsko [Tue, 2 Dec 2008 23:59:13 +0000 (02:59 +0300)]
Remove irc_basename, replace it with rb_basename from libratbox.
Jilles Tjoelker [Tue, 2 Dec 2008 23:55:58 +0000 (00:55 +0100)]
Put back conditionally netwide ssld error snote.
Valeriy Yatsko [Tue, 2 Dec 2008 23:54:08 +0000 (02:54 +0300)]
Forgot version.c.SH for libratbox/.
Valeriy Yatsko [Tue, 2 Dec 2008 23:50:01 +0000 (02:50 +0300)]
Branch merge.
Valeriy Yatsko [Tue, 2 Dec 2008 23:49:39 +0000 (02:49 +0300)]
Copied libratbox and related stuff from shadowircd upstream.
Jilles Tjoelker [Tue, 2 Dec 2008 23:39:07 +0000 (00:39 +0100)]
Specify RTLD_LOCAL explicitly.
As in atheme-services, I guess some versions of
MacOS X need this.
Jilles Tjoelker [Tue, 2 Dec 2008 23:16:05 +0000 (00:16 +0100)]
Add operspy /topic.
This allows querying any channel's topic under the
operspy rules, but not changing it.
Jilles Tjoelker [Sun, 30 Nov 2008 12:35:01 +0000 (13:35 +0100)]
Put back example.conf limits to their old values,
increasing cidr limit somewhat more.
Jilles Tjoelker [Sun, 30 Nov 2008 12:33:43 +0000 (13:33 +0100)]
Update reference.conf for cidr change as well.
Jilles Tjoelker [Sun, 30 Nov 2008 12:31:59 +0000 (13:31 +0100)]
Split cidr_bitlen into cidr_ipv4_bitlen and cidr_ipv6_bitlen.
Taken from ircd-ratbox 3 via shadowircd.
Jilles Tjoelker [Sat, 29 Nov 2008 21:22:18 +0000 (22:22 +0100)]
Allow coloured part reasons in -c channels.
Jilles Tjoelker [Fri, 28 Nov 2008 14:51:52 +0000 (15:51 +0100)]
Remove reference to old maxconnections way.
Jilles Tjoelker [Fri, 28 Nov 2008 14:48:41 +0000 (15:48 +0100)]
Add sgml documentation for /quote set.
Jilles Tjoelker [Thu, 27 Nov 2008 21:50:01 +0000 (22:50 +0100)]
Remove unnecessary initialization that violates const.
Jilles Tjoelker [Wed, 26 Nov 2008 20:38:49 +0000 (21:38 +0100)]
Put back accidentally removed word.
Jilles Tjoelker [Tue, 25 Nov 2008 23:07:12 +0000 (00:07 +0100)]
Improve note about case sensitivity.
Jilles Tjoelker [Tue, 25 Nov 2008 22:58:24 +0000 (23:58 +0100)]
Mention how to specify the default port in a remote connect.
Jilles Tjoelker [Sat, 22 Nov 2008 17:51:00 +0000 (18:51 +0100)]
Correct buffer without space for '\0', should have been safe due to padding.
Jilles Tjoelker [Wed, 19 Nov 2008 21:45:13 +0000 (22:45 +0100)]
Make the notices reporting auth{} privs a bit more serious-looking,
as in ratbox3.
Aaron Sethman [Sun, 16 Nov 2008 07:04:09 +0000 (10:04 +0300)]
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 <redacted>
Jilles Tjoelker [Sat, 15 Nov 2008 21:56:09 +0000 (22:56 +0100)]
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.
Jilles Tjoelker [Sat, 15 Nov 2008 20:15:38 +0000 (21:15 +0100)]
Truncate idle time in /who to 32 bits.
Pointed out by dwr (but solved differently).
Jilles Tjoelker [Sat, 15 Nov 2008 15:17:16 +0000 (16:17 +0100)]
Only require DNSBL replies to be in 127.0.0.0/8 instead of /24.
Jilles Tjoelker [Sat, 15 Nov 2008 15:13:39 +0000 (16:13 +0100)]
Allow the resolver to process longer hostnames,
for the benefit of some DNSBLs like the "TorDNSEL service".