]> jfr.im git - irc/rqf/shadowircd.git/log
irc/rqf/shadowircd.git
15 years agoDo not create directories under PREFIX while building. charybdis-3.1.0
Jilles Tjoelker [Sun, 8 Feb 2009 20:18:26 +0000 (21:18 +0100)] 
Do not create directories under PREFIX while building.

15 years agoRerun autoconf.
Jilles Tjoelker [Sun, 8 Feb 2009 20:11:59 +0000 (21:11 +0100)] 
Rerun autoconf.

15 years agoBump version to 3.1.0.
Jilles Tjoelker [Sun, 8 Feb 2009 20:11:33 +0000 (21:11 +0100)] 
Bump version to 3.1.0.

15 years agoautogen.sh is not necessary at this time, and did not work anyway.
Jilles Tjoelker [Sun, 8 Feb 2009 20:09:29 +0000 (21:09 +0100)] 
autogen.sh is not necessary at this time, and did not work anyway.

15 years agoUpdate NEWS.
Jilles Tjoelker [Sun, 8 Feb 2009 15:27:05 +0000 (16:27 +0100)] 
Update NEWS.

15 years agoClarify some PRIVMSG/NOTICE restrictions.
Jilles Tjoelker [Sun, 8 Feb 2009 14:48:04 +0000 (15:48 +0100)] 
Clarify some PRIVMSG/NOTICE restrictions.

15 years agoNumerics are also server-server messages.
Jilles Tjoelker [Sun, 8 Feb 2009 14:39:12 +0000 (15:39 +0100)] 
Numerics are also server-server messages.

15 years agoFix an off by one error with zipstats processing
Jilles Tjoelker [Sat, 7 Feb 2009 22:26:05 +0000 (23:26 +0100)] 
Fix an off by one error with zipstats processing
from ircd-ratbox (androsyn)

15 years agoClarify propagation of JOIN and SJOIN.
Jilles Tjoelker [Fri, 6 Feb 2009 14:58:02 +0000 (15:58 +0100)] 
Clarify propagation of JOIN and SJOIN.

15 years agoDisallow invites to juped channels.
Jilles Tjoelker [Fri, 6 Feb 2009 13:07:03 +0000 (14:07 +0100)] 
Disallow invites to juped channels.
In particular, this is checked when the source is
local and not resv_exempt, or the target is local and
not resv_exempt.

15 years agoDisable autoconnect for a server with excessive TS delta.
Jilles Tjoelker [Thu, 5 Feb 2009 22:43:07 +0000 (23:43 +0100)] 
Disable autoconnect for a server with excessive TS delta.
Note that in some cases (different TS delta settings,
heavy lag) it is possible only one of the servers
detects the problem and autoconnect may be left enabled.
The mechanism used for disabling is the same as
/quote set autoconn <server> 0; the A flag in /stats c
disappears and a rehash or /quote set autoconn can put
it back.

15 years agoAdd more information about propagation.
Jilles Tjoelker [Thu, 5 Feb 2009 19:10:34 +0000 (20:10 +0100)] 
Add more information about propagation.

15 years agoAdd description for LOCOPS message.
Jilles Tjoelker [Thu, 5 Feb 2009 18:57:51 +0000 (19:57 +0100)] 
Add description for LOCOPS message.

15 years agoFix another typo.
Jilles Tjoelker [Sat, 31 Jan 2009 20:44:11 +0000 (21:44 +0100)] 
Fix another typo.

15 years agoFix typo.
Jilles Tjoelker [Sat, 31 Jan 2009 20:37:33 +0000 (21:37 +0100)] 
Fix typo.

15 years agoUpdate NEWS.
Jilles Tjoelker [Sat, 31 Jan 2009 20:35:05 +0000 (21:35 +0100)] 
Update NEWS.

15 years agoFix makerelease.
Jilles Tjoelker [Sat, 31 Jan 2009 17:51:59 +0000 (18:51 +0100)] 
Fix makerelease.

15 years agoWarn about auth blocks after a *@* auth and duplicate auth blocks.
Jilles Tjoelker [Sat, 31 Jan 2009 17:42:03 +0000 (18:42 +0100)] 
Warn about auth blocks after a *@* auth and duplicate auth blocks.

15 years agoClarify connection setup.
Jilles Tjoelker [Fri, 30 Jan 2009 16:08:59 +0000 (17:08 +0100)] 
Clarify connection setup.

15 years agoRemove comments related to (removed) ability to disable TS6.
Jilles Tjoelker [Fri, 30 Jan 2009 15:50:00 +0000 (16:50 +0100)] 
Remove comments related to (removed) ability to disable TS6.

15 years agoFor remote rehashes, send error messages to the requesting oper as well.
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.

15 years agoLog unknown class in auth errors to ircd.log 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.

15 years agoDon't suggest putting values in an enum that are not in the enum.
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.

15 years agoUpdate NEWS.
Jilles Tjoelker [Tue, 27 Jan 2009 19:22:03 +0000 (20:22 +0100)] 
Update NEWS.

15 years agoShow D:line oper reason in /testline.
Jilles Tjoelker [Tue, 27 Jan 2009 19:20:37 +0000 (20:20 +0100)] 
Show D:line oper reason in /testline.

15 years agoFirst draft of a more complete TS6 server protocol description.
Jilles Tjoelker [Sun, 25 Jan 2009 20:11:28 +0000 (21:11 +0100)] 
First draft of a more complete TS6 server protocol description.

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.