Jilles Tjoelker
2a003301de
Avoid unnecessary const violation.
2009-02-22 00:05:48 +01:00
Jilles Tjoelker
0052db1664
-Wbad-function-cast is stupid.
2009-02-22 00:02:51 +01:00
Jilles Tjoelker
3fb4733090
Added tag charybdis-3.1.0 for changeset f54b0af927a7
2009-02-08 21:50:07 +01:00
Jilles Tjoelker
5404da73a1
Do not create directories under PREFIX while building.
2009-02-08 21:18:26 +01:00
Jilles Tjoelker
e71a453543
Rerun autoconf.
2009-02-08 21:11:59 +01:00
Jilles Tjoelker
72bd8d6b16
Bump version to 3.1.0.
2009-02-08 21:11:33 +01:00
Jilles Tjoelker
377b98f079
autogen.sh is not necessary at this time, and did not work anyway.
2009-02-08 21:09:29 +01:00
Jilles Tjoelker
a8b9939d4b
Update NEWS.
2009-02-08 16:27:05 +01:00
Jilles Tjoelker
16834df2c2
Clarify some PRIVMSG/NOTICE restrictions.
2009-02-08 15:48:04 +01:00
Jilles Tjoelker
fbe27d504f
Numerics are also server-server messages.
2009-02-08 15:39:12 +01:00
Jilles Tjoelker
1a4058095d
Fix an off by one error with zipstats processing
...
from ircd-ratbox (androsyn)
2009-02-07 23:26:05 +01:00
Jilles Tjoelker
b573143fe7
Clarify propagation of JOIN and SJOIN.
2009-02-06 15:58:02 +01:00
Jilles Tjoelker
f47964e44a
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.
2009-02-06 14:07:03 +01:00
Jilles Tjoelker
6b2cf989b6
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.
2009-02-05 23:43:07 +01:00
Jilles Tjoelker
71059b1f3b
Add more information about propagation.
2009-02-05 20:10:34 +01:00
Jilles Tjoelker
640b57ec84
Add description for LOCOPS message.
2009-02-05 19:57:51 +01:00
Jilles Tjoelker
16369f0281
Fix another typo.
2009-01-31 21:44:11 +01:00
Jilles Tjoelker
eb157882d5
Fix typo.
2009-01-31 21:37:33 +01:00
Jilles Tjoelker
24335dd6a3
Update NEWS.
2009-01-31 21:35:05 +01:00
Jilles Tjoelker
a751cbefea
Fix makerelease.
2009-01-31 18:51:59 +01:00
Jilles Tjoelker
4ffad8e6cc
Warn about auth blocks after a *@* auth and duplicate auth blocks.
2009-01-31 18:42:03 +01:00
Jilles Tjoelker
dc83edfac4
Clarify connection setup.
2009-01-30 17:08:59 +01:00
Jilles Tjoelker
af2484840a
Remove comments related to (removed) ability to disable TS6.
2009-01-30 16:50:00 +01:00
Jilles Tjoelker
1ba281712f
For remote rehashes, send error messages to the requesting oper as well.
2009-01-30 00:11:12 +01:00
Jilles Tjoelker
12c4f819fa
Log unknown class in auth errors to ircd.log as well.
2009-01-29 23:53:20 +01:00
Jilles Tjoelker
b3a4fe7410
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.
2009-01-28 01:02:34 +01:00
Jilles Tjoelker
48811aebd5
Update NEWS.
2009-01-27 20:22:03 +01:00
Jilles Tjoelker
c70fcd85f7
Show D:line oper reason in /testline.
2009-01-27 20:20:37 +01:00
Jilles Tjoelker
03a905bd21
First draft of a more complete TS6 server protocol description.
2009-01-25 21:11:28 +01:00
Jilles Tjoelker
0f3f5496b8
Remove obsolete comment.
2009-01-25 21:02:04 +01:00
Jilles Tjoelker
0dba1df7cd
WHOIS 330 (services login name) does not need a remote whois.
2009-01-25 17:36:19 +01:00
Jilles Tjoelker
388ff36d4b
Add umode +R to doc/services.txt.
2009-01-25 17:35:57 +01:00
Jilles Tjoelker
1b09d11527
Get rid of local variable shadowing.
2009-01-25 16:26:17 +01:00
Jilles Tjoelker
e19c515ce9
commit 1df4ff0b0558e4698819f8e4ac6ecb7654b81a2c
...
Author: Stephen Bennett <spb@exherbo.org>
Date: Sun Jan 18 16:30:27 2009 +0000
Make testline show oper reason and setter information for K:lines, where applicable
2009-01-25 16:23:36 +01:00
Jilles Tjoelker
8d03179e4f
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.
2009-01-22 00:27:27 +01:00
Jilles Tjoelker
f8283571ad
Simplify hunt_server(), send ERR_NOSUCHSERVER from only one place.
2009-01-21 20:15:07 +01:00
Jilles Tjoelker
88192c68aa
Cut down user@server description in opers help file.
2009-01-21 00:40:16 +01:00
Jilles Tjoelker
77f3c1f440
Remove some more references to parv[0] in comments.
2009-01-18 21:20:14 +01:00
Jilles Tjoelker
ac408af6cb
Update comments for parv[0] removal.
2009-01-18 18:22:43 +01:00
Jilles Tjoelker
564b19bf9a
If a privset is removed from ircd.conf, wipe its privs.
...
(Privsets continue to exist as long as they are referenced.)
2009-01-18 01:39:41 +01:00
Jilles Tjoelker
3619e29987
Change /stats O to show privset blocks (oper only).
...
To show operator blocks, only /stats o (lowercase) now works.
2009-01-18 01:35:24 +01:00
Jilles Tjoelker
9a67a652f8
Nicer description of /stats o.
2009-01-18 01:33:51 +01:00
Jilles Tjoelker
8e425f4137
Replace parv[0] with source_p->name.
2009-01-17 01:18:19 +01:00
Jilles Tjoelker
a13b19f9fe
Do not log ERROR messages from unknowns.
...
from ircd-ratbox (androsyn)
2009-01-17 00:23:02 +01:00
Jilles Tjoelker
1c4d0f3ceb
Remove more TS5 remnants.
2009-01-16 23:18:10 +01:00
Jilles Tjoelker
6e749518bb
burst_TS6(): assume users have a UID
2009-01-16 23:11:11 +01:00
Jilles Tjoelker
ffa772f3d4
Log to serverlog when throwing out a server because of a bad nickname.
2009-01-16 23:10:49 +01:00
Jilles Tjoelker
6eb9f03a13
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.
2009-01-16 23:08:05 +01:00
Jilles Tjoelker
9f811fcefd
Reject SCAN UMODES if invalid parameters are given.
2009-01-16 18:33:38 +01:00
Jilles Tjoelker
cffd37ee37
[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.
2009-01-15 20:08:46 +03:00