]> jfr.im git - irc/rqf/shadowircd.git/log
irc/rqf/shadowircd.git
15 years agoRemove obsolete comment.
Jilles Tjoelker [Sun, 25 Jan 2009 20:02:04 +0000 (21:02 +0100)] 
Remove obsolete comment.

15 years agoWHOIS 330 (services login name) does not need a remote whois.
Jilles Tjoelker [Sun, 25 Jan 2009 16:36:19 +0000 (17:36 +0100)] 
WHOIS 330 (services login name) does not need a remote whois.

15 years agoAdd umode +R to doc/services.txt.
Jilles Tjoelker [Sun, 25 Jan 2009 16:35:57 +0000 (17:35 +0100)] 
Add umode +R to doc/services.txt.

15 years agoGet rid of local variable shadowing.
Jilles Tjoelker [Sun, 25 Jan 2009 15:26:17 +0000 (16:26 +0100)] 
Get rid of local variable shadowing.

15 years agocommit 1df4ff0b0558e4698819f8e4ac6ecb7654b81a2c
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

15 years agoOnly kill unknown prefix UIDs that start with a valid SID
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.

15 years agoSimplify hunt_server(), send ERR_NOSUCHSERVER from only one place.
Jilles Tjoelker [Wed, 21 Jan 2009 19:15:07 +0000 (20:15 +0100)] 
Simplify hunt_server(), send ERR_NOSUCHSERVER from only one place.

15 years agoCut down user@server description in opers help file.
Jilles Tjoelker [Tue, 20 Jan 2009 23:40:16 +0000 (00:40 +0100)] 
Cut down user@server description in opers help file.

15 years agoRemove some more references to parv[0] in comments.
Jilles Tjoelker [Sun, 18 Jan 2009 20:20:14 +0000 (21:20 +0100)] 
Remove some more references to parv[0] in comments.

15 years agoUpdate comments for parv[0] removal.
Jilles Tjoelker [Sun, 18 Jan 2009 17:22:43 +0000 (18:22 +0100)] 
Update comments for parv[0] removal.

15 years agoIf a privset is removed from ircd.conf, wipe its privs.
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.)

15 years agoChange /stats O to show privset blocks (oper only).
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.

15 years agoNicer description of /stats o.
Jilles Tjoelker [Sun, 18 Jan 2009 00:33:51 +0000 (01:33 +0100)] 
Nicer description of /stats o.

15 years agoReplace parv[0] with source_p->name.
Jilles Tjoelker [Sat, 17 Jan 2009 00:18:19 +0000 (01:18 +0100)] 
Replace parv[0] with source_p->name.

15 years agoDo not log ERROR messages from unknowns.
Jilles Tjoelker [Fri, 16 Jan 2009 23:23:02 +0000 (00:23 +0100)] 
Do not log ERROR messages from unknowns.
from ircd-ratbox (androsyn)

15 years agoRemove more TS5 remnants.
Jilles Tjoelker [Fri, 16 Jan 2009 22:18:10 +0000 (23:18 +0100)] 
Remove more TS5 remnants.

15 years agoburst_TS6(): assume users have a UID
Jilles Tjoelker [Fri, 16 Jan 2009 22:11:11 +0000 (23:11 +0100)] 
burst_TS6(): assume users have a UID

15 years agoLog to serverlog when throwing out a server because of a bad nickname.
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.

15 years agoClose the local link that sends a TS5 NICK introduction.
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.

15 years agoReject SCAN UMODES if invalid parameters are given.
Jilles Tjoelker [Fri, 16 Jan 2009 17:33:38 +0000 (18:33 +0100)] 
Reject SCAN UMODES if invalid parameters are given.

15 years ago[ratbox3 svn r26397] Make it more likely that error messages on ssld connections...
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.

15 years ago[svn r26332] get rid of the zip ready stuff
androsyn [Thu, 1 Jan 2009 11:50:21 +0000 (14:50 +0300)] 
[svn r26332] get rid of the zip ready stuff

15 years agoUpdate client.h.
Valeriy Yatsko [Sat, 13 Dec 2008 20:22:12 +0000 (23:22 +0300)] 
Update client.h.

15 years agore-enable ziplinks + ssl
Aaron Sethman [Sat, 13 Dec 2008 20:20:59 +0000 (23:20 +0300)] 
re-enable ziplinks + ssl

15 years agoRemove obsolete comment.
Jilles Tjoelker [Wed, 7 Jan 2009 22:35:24 +0000 (23:35 +0100)] 
Remove obsolete comment.

15 years agoUpdate some copyright years.
Jilles Tjoelker [Thu, 1 Jan 2009 21:48:50 +0000 (22:48 +0100)] 
Update some copyright years.

15 years agoMake SCAN UMODES GLOBAL NO-LIST MASK <mask> no longer an operspy command.
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.

15 years agoAllow opers to see other users umodes with /mode <nick>.
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.

15 years agoBOPM/TCM do not need the ability to global kill, so remove it from server_bot
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.

15 years agoRemove redundant check.
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.

15 years agoMake sure default privset remains available, fixes various crashes
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.

15 years agoAllow opers and shide_exempt users to see hopcounts even if flatten_links is on.
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.

15 years agoShow libratbox version info to opers in /info.
Jilles Tjoelker [Mon, 22 Dec 2008 23:28:05 +0000 (00:28 +0100)] 
Show libratbox version info to opers in /info.

15 years agoPut libratbox version on startup in a nicer place.
Jilles Tjoelker [Mon, 22 Dec 2008 20:50:21 +0000 (21:50 +0100)] 
Put libratbox version on startup in a nicer place.

15 years ago[ratbox3 svn r26284 by androsyn] spew the libratbox version info on -version and...
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

15 years agoaclocal is unneeded here.
Valeriy Yatsko [Mon, 22 Dec 2008 09:54:40 +0000 (12:54 +0300)] 
aclocal is unneeded here.

15 years agoAdd autogen.sh, called from makerelease.sh script.
Valeriy Yatsko [Mon, 22 Dec 2008 09:52:38 +0000 (12:52 +0300)] 
Add autogen.sh, called from makerelease.sh script.

15 years agoRun automake for libratbox.
Valeriy Yatsko [Mon, 22 Dec 2008 09:50:23 +0000 (12:50 +0300)] 
Run automake for libratbox.

15 years agoUpdate libratbox.
Valeriy Yatsko [Mon, 22 Dec 2008 09:49:01 +0000 (12:49 +0300)] 
Update libratbox.

15 years agoUpdate TODO
Valeriy Yatsko [Mon, 22 Dec 2008 09:40:31 +0000 (12:40 +0300)] 
Update TODO

15 years agoAutomated merge with ssh://hg.atheme.org//hg/charybdis
Valeriy Yatsko [Sun, 21 Dec 2008 23:47:00 +0000 (02:47 +0300)] 
Automated merge with ssh://hg.atheme.org//hg/charybdis

15 years agoFix serno.h.
Valeriy Yatsko [Sun, 21 Dec 2008 23:46:26 +0000 (02:46 +0300)] 
Fix serno.h.

15 years agoIgnore toplevel include/serno.h only, not libratbox one.
Jilles Tjoelker [Sun, 21 Dec 2008 23:44:00 +0000 (00:44 +0100)] 
Ignore toplevel include/serno.h only, not libratbox one.

15 years agoRevert .hgignore change.
Valeriy Yatsko [Sun, 21 Dec 2008 23:36:18 +0000 (02:36 +0300)] 
Revert .hgignore change.

15 years agoRemove .hgignore for serno.h, add serno.h for libratbox.
Valeriy Yatsko [Sun, 21 Dec 2008 23:34:40 +0000 (02:34 +0300)] 
Remove .hgignore for serno.h, add serno.h for libratbox.

15 years agoAdd code to detect overflow in WHOX.
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.

15 years agoShow rejectcache/throttle in /testline output.
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.

15 years agoOnly count throttle entries that cause rejection in /stats t.
Jilles Tjoelker [Tue, 16 Dec 2008 20:10:09 +0000 (21:10 +0100)] 
Only count throttle entries that cause rejection in /stats t.

15 years agoShow throttle info 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)

15 years agoMake rehashing privset{} change online oper privileges.
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).

15 years agoUnref privset of quitting oper.
Jilles Tjoelker [Sun, 14 Dec 2008 16:31:42 +0000 (17:31 +0100)] 
Unref privset of quitting oper.

15 years agom_webirc: use rb_crypt() instead of crypt()
Jilles Tjoelker [Sat, 13 Dec 2008 10:49:28 +0000 (11:49 +0100)] 
m_webirc: use rb_crypt() instead of crypt()

15 years agoUpdate sgml docs for cidr_ipv4_bitlen/cidr_ipv6_bitlen split.
Jilles Tjoelker [Thu, 11 Dec 2008 20:53:36 +0000 (21:53 +0100)] 
Update sgml docs for cidr_ipv4_bitlen/cidr_ipv6_bitlen split.

15 years agocast getpid() to int
androsyn [Wed, 10 Dec 2008 09:46:23 +0000 (12:46 +0300)] 
cast getpid() to int

15 years agoUpdate NEWS.
Jilles Tjoelker [Tue, 9 Dec 2008 22:51:38 +0000 (23:51 +0100)] 
Update NEWS.

15 years agoClarify /quote help snomask a little.
Jilles Tjoelker [Mon, 8 Dec 2008 23:22:58 +0000 (00:22 +0100)] 
Clarify /quote help snomask a little.

15 years agoUpdate TODO.
Valeriy Yatsko [Sun, 7 Dec 2008 19:48:45 +0000 (22:48 +0300)] 
Update TODO.

15 years agoBranch merge
Valeriy Yatsko [Sun, 7 Dec 2008 19:46:38 +0000 (22:46 +0300)] 
Branch merge

15 years agoUpdate my email address.
Valeriy Yatsko [Sun, 7 Dec 2008 19:46:19 +0000 (22:46 +0300)] 
Update my email address.

15 years agoMention auto CPRIVMSG/CNOTICE in sgml docs.
Jilles Tjoelker [Fri, 5 Dec 2008 14:33:38 +0000 (15:33 +0100)] 
Mention auto CPRIVMSG/CNOTICE in sgml docs.

15 years agoAdd /topic !#channel operspy to sgml docs.
Jilles Tjoelker [Thu, 4 Dec 2008 00:40:57 +0000 (01:40 +0100)] 
Add /topic !#channel operspy to sgml docs.

15 years agoAdd umode +Z to the help files.
Jilles Tjoelker [Thu, 4 Dec 2008 00:03:05 +0000 (01:03 +0100)] 
Add umode +Z to the help files.

15 years agoMention effect of /accept on umode +R.
Jilles Tjoelker [Wed, 3 Dec 2008 23:51:32 +0000 (00:51 +0100)] 
Mention effect of /accept on umode +R.

15 years agoRemove additional wrong declaration for rb_kill().
Jilles Tjoelker [Wed, 3 Dec 2008 21:57:13 +0000 (22:57 +0100)] 
Remove additional wrong declaration for rb_kill().

15 years agoAs in shadowircd, increase buffer for /who status.
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.

15 years agoreport logfile access issues
Aaron Sethman [Sun, 16 Nov 2008 07:15:28 +0000 (10:15 +0300)] 
report logfile access issues

committer: Valeriy Yatsko <redacted>

15 years agoBranch merge.
Valeriy Yatsko [Tue, 2 Dec 2008 23:59:26 +0000 (02:59 +0300)] 
Branch merge.

15 years agoRemove irc_basename, replace it with rb_basename from libratbox.
Valeriy Yatsko [Tue, 2 Dec 2008 23:59:13 +0000 (02:59 +0300)] 
Remove irc_basename, replace it with rb_basename from libratbox.

15 years agoPut back conditionally netwide ssld error snote.
Jilles Tjoelker [Tue, 2 Dec 2008 23:55:58 +0000 (00:55 +0100)] 
Put back conditionally netwide ssld error snote.

15 years agoForgot version.c.SH for libratbox/.
Valeriy Yatsko [Tue, 2 Dec 2008 23:54:08 +0000 (02:54 +0300)] 
Forgot version.c.SH for libratbox/.

15 years agoBranch merge.
Valeriy Yatsko [Tue, 2 Dec 2008 23:50:01 +0000 (02:50 +0300)] 
Branch merge.

15 years agoCopied libratbox and related stuff from shadowircd upstream.
Valeriy Yatsko [Tue, 2 Dec 2008 23:49:39 +0000 (02:49 +0300)] 
Copied libratbox and related stuff from shadowircd upstream.

15 years agoSpecify RTLD_LOCAL explicitly.
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.

15 years agoAdd operspy /topic.
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.

15 years agoPut back example.conf limits to their old values,
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.

15 years agoUpdate reference.conf for cidr change as well.
Jilles Tjoelker [Sun, 30 Nov 2008 12:33:43 +0000 (13:33 +0100)] 
Update reference.conf for cidr change as well.

15 years agoSplit cidr_bitlen into cidr_ipv4_bitlen and cidr_ipv6_bitlen.
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.

15 years agoAllow coloured part reasons in -c channels.
Jilles Tjoelker [Sat, 29 Nov 2008 21:22:18 +0000 (22:22 +0100)] 
Allow coloured part reasons in -c channels.

15 years agoRemove reference to old maxconnections way.
Jilles Tjoelker [Fri, 28 Nov 2008 14:51:52 +0000 (15:51 +0100)] 
Remove reference to old maxconnections way.

15 years agoAdd sgml documentation for /quote set.
Jilles Tjoelker [Fri, 28 Nov 2008 14:48:41 +0000 (15:48 +0100)] 
Add sgml documentation for /quote set.

15 years agoRemove unnecessary initialization that violates const.
Jilles Tjoelker [Thu, 27 Nov 2008 21:50:01 +0000 (22:50 +0100)] 
Remove unnecessary initialization that violates const.

15 years agoPut back accidentally removed word.
Jilles Tjoelker [Wed, 26 Nov 2008 20:38:49 +0000 (21:38 +0100)] 
Put back accidentally removed word.

15 years agoImprove note about case sensitivity.
Jilles Tjoelker [Tue, 25 Nov 2008 23:07:12 +0000 (00:07 +0100)] 
Improve note about case sensitivity.

15 years agoMention how to specify the default port in a remote connect.
Jilles Tjoelker [Tue, 25 Nov 2008 22:58:24 +0000 (23:58 +0100)] 
Mention how to specify the default port in a remote connect.

15 years agoCorrect buffer without space for '\0', should have been safe due to padding.
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.

15 years agoMake the notices reporting auth{} privs a bit more serious-looking,
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.

15 years agomake is_cti/is_sti collect times connected in unsigned long long instead of time_t...
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>

15 years agoAllow +z messages from outside if -n.
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.

15 years agoTruncate idle time in /who to 32 bits.
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).

15 years agoOnly require DNSBL replies to be in 127.0.0.0/8 instead of /24.
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.

15 years agoAllow the resolver to process longer hostnames,
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".

15 years agoShould use rb_strlcpy instead of strlcpy...
Jilles Tjoelker [Sun, 9 Nov 2008 00:05:39 +0000 (01:05 +0100)] 
Should use rb_strlcpy instead of strlcpy...

15 years agoAdd WHOX to 005 so we can see if much breaks.
Jilles Tjoelker [Sat, 8 Nov 2008 23:27:15 +0000 (00:27 +0100)] 
Add WHOX to 005 so we can see if much breaks.

15 years agoRemove LOCAL_COPY (and thus alloca) usage from /who.
Jilles Tjoelker [Sat, 8 Nov 2008 23:13:48 +0000 (00:13 +0100)] 
Remove LOCAL_COPY (and thus alloca) usage from /who.

15 years agowho: Use @+ combining for 354 numeric.
Jilles Tjoelker [Sat, 8 Nov 2008 23:13:29 +0000 (00:13 +0100)] 
who: Use @+ combining for 354 numeric.
The 352 numeric uses it if CAP multi-prefix is enabled, as before.

15 years agoAdd ircu-like /who format options.
Jilles Tjoelker [Sat, 8 Nov 2008 23:12:56 +0000 (00:12 +0100)] 
Add ircu-like /who format options.
Use  /quote help who  for details.
The format code "o" (oplevel) is not documented,
but implemented showing dummy information (999 for
chanop, n/a otherwise).

15 years agoMake comment for ms_join() up to date.
Jilles Tjoelker [Sat, 8 Nov 2008 23:05:15 +0000 (00:05 +0100)] 
Make comment for ms_join() up to date.

15 years agoShow spambot notices for joins, not for parts.
Jilles Tjoelker [Sat, 8 Nov 2008 16:22:41 +0000 (17:22 +0100)] 
Show spambot notices for joins, not for parts.
Parts still decrement the counter for showing notices.
This shows more channels in the notices.

15 years agoAllow normal users to use /chantrace.
Jilles Tjoelker [Sat, 8 Nov 2008 00:28:16 +0000 (01:28 +0100)] 
Allow normal users to use /chantrace.
The same information is already available via a
combination of /who and /trace.

15 years agoMention in /quote help cmode that +b/+q prevent nick changes, and +b (too) sending.
Jilles Tjoelker [Thu, 6 Nov 2008 23:41:26 +0000 (00:41 +0100)] 
Mention in /quote help cmode that +b/+q prevent nick changes, and +b (too) sending.