14185 lines
383 KiB
Plaintext
14185 lines
383 KiB
Plaintext
jilles 2007/03/29 20:03:06 UTC (20070329-3319)
|
|
Log:
|
|
Merge old trunk r2077,r2079:
|
|
- Move closing of servlink control fd to close_connection()
|
|
instead of doing it in exit_local_server(), and make sure
|
|
we first close the data fd and then the control fd.
|
|
- Have servlink process ready fds in order net, data, ctrl
|
|
instead of ctrl, data, net. This seems to fix the problem
|
|
that squit reasons do not show up on the other side of a
|
|
ziplink (by making it send any final SQUIT and/or ERROR
|
|
before noticing the closed control fd).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/servlink/io.c (File Modified)
|
|
+3 -12 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 23:17:06 UTC (20070328-3317)
|
|
Log:
|
|
Don't show the UID if a TS6 server sends a kick with
|
|
an empty or no comment. Note that charybdis never sends
|
|
such kicks.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -4 trunk/modules/core/m_kick.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 15:40:24 UTC (20070328-3307)
|
|
Log:
|
|
Merge old trunk r2081:
|
|
Don't say that services cannot be killed in
|
|
ERR_ISCHANSERVICE message (given when trying
|
|
to kick or deop them), as that's not the case.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 15:30:56 UTC (20070328-3305)
|
|
Log:
|
|
Merge old trunk r2059
|
|
Clarifications to the descriptions of umode +Q and cmode +F,
|
|
suggested by Ariadne@SorceryNet.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
+4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 15:22:49 UTC (20070328-3303)
|
|
Log:
|
|
Merge old trunk r2907,r2991:
|
|
Allow TESTLINE on channel names.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
+4 -0 trunk/help/opers/testline (File Modified)
|
|
+22 -0 trunk/modules/m_testline.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 15:04:06 UTC (20070328-3301)
|
|
Log:
|
|
Merge old trunk r2835:
|
|
resolver: if sendto(2) fails, try sending to the next nameserver
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/res.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 14:54:10 UTC (20070328-3299)
|
|
Log:
|
|
Merge old trunk r2817:
|
|
WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
|
|
starts with a digit. This is safe because the last
|
|
parameter is a nick and never a UID. (The first parameter
|
|
in a server-server two-param whois is a UID/SID.)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_whois.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 14:49:48 UTC (20070328-3297)
|
|
Log:
|
|
Merge old trunk r2779,r2785:
|
|
Show correct privilege name in a few ERR_NOPRIVS numerics.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/extensions/m_ojoin.c (File Modified)
|
|
+1 -1 trunk/extensions/m_opme.c (File Modified)
|
|
+2 -2 trunk/unsupported/m_force.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 14:45:46 UTC (20070328-3295)
|
|
Log:
|
|
Merge old trunk r2695:
|
|
Send an SQUIT instead of an ERROR to announce /die to connected servers.
|
|
This will generate better server notices.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/modules/core/m_die.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 14:33:50 UTC (20070328-3293)
|
|
Log:
|
|
Merge old trunk r2294:
|
|
Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 14:30:10 UTC (20070328-3291)
|
|
Log:
|
|
Merge old trunk r2226:
|
|
If we are connecting outward to a server, check if the
|
|
server name they sent is the same as what we tried to
|
|
connect to. Previously such a connection could succeed
|
|
if there existed connect blocks with the same IP and
|
|
passwords for the other server name.
|
|
|
|
|
|
Changes: Modified:
|
|
+11 -0 trunk/modules/core/m_server.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 14:21:37 UTC (20070328-3289)
|
|
Log:
|
|
Merge old trunk r2212:
|
|
Another handling of SJOINs without nicks:
|
|
Propagate them if the channel is +P or the channel
|
|
already existed, otherwise remove the channel again
|
|
and do not propagate the SJOIN.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -3 trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 13:49:57 UTC (20070328-3287)
|
|
Log:
|
|
Remove channels entirely from /whois on services.
|
|
This cannot be overridden with operspy.
|
|
|
|
|
|
Changes: Modified:
|
|
+20 -17 trunk/modules/m_whois.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/28 13:11:30 UTC (20070328-3283)
|
|
Log:
|
|
Fix /who on channels with ** in their name.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/m_who.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/25 17:59:50 UTC (20070325-3281)
|
|
Log:
|
|
NEWS: As in 2.1.3, mention that the TS6 revision will
|
|
interoperate with older versions
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2007/03/18 16:29:31 UTC (20070318-3275)
|
|
Log:
|
|
Fix documentation of HIDE_SERVERS_IPS define.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/include/config.h.dist (File Modified)
|
|
|
|
|
|
jilles 2007/03/18 14:44:24 UTC (20070318-3271)
|
|
Log:
|
|
Don't leak auth{} spoofed ip for I-line is full notice either.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/17 23:50:25 UTC (20070317-3265)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Changes: Modified:
|
|
+37 -0 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2007/03/15 18:09:08 UTC (20070315-3259)
|
|
Log:
|
|
Allow /invite (but not invex) to override +r, +l, +j in
|
|
addition to +i. As before, a restrictive mode must be in
|
|
place at /invite time for the invite to have an effect;
|
|
+r does not count as a restrictive mode if the user is
|
|
logged in; +l and +j always count as restrictive modes to
|
|
allow for cases where they would allow join at /invite
|
|
time but not when the user tries to join.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -2 trunk/modules/m_invite.c (File Modified)
|
|
+21 -10 trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/13 16:09:28 UTC (20070313-3257)
|
|
Log:
|
|
Remove invite_ops_only, forcing it to YES.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/doc/example.conf (File Modified)
|
|
+0 -5 trunk/doc/reference.conf (File Modified)
|
|
+1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
+0 -1 trunk/include/s_conf.h (File Modified)
|
|
+0 -6 trunk/modules/m_info.c (File Modified)
|
|
+10 -14 trunk/modules/m_invite.c (File Modified)
|
|
+0 -1 trunk/src/newconf.c (File Modified)
|
|
+0 -1 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/06 14:07:11 UTC (20070306-3255)
|
|
Log:
|
|
Move username check after xline and dnsbl checks, so it
|
|
will not complain to opers about clients who are xlined
|
|
or blacklisted anyway (both of which silently reject).
|
|
|
|
|
|
Changes: Modified:
|
|
+15 -15 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
|
|
Log:
|
|
- MASTER_MAX is no longer relevant
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -7 trunk/modules/m_set.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
|
|
Log:
|
|
- add config option for setting max_clients.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/doc/example.conf (File Modified)
|
|
+5 -0 trunk/doc/reference.conf (File Modified)
|
|
+2 -0 trunk/include/s_conf.h (File Modified)
|
|
+1 -1 trunk/src/ircd.c (File Modified)
|
|
+2 -0 trunk/src/newconf.c (File Modified)
|
|
+2 -1 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
|
|
Log:
|
|
- remove get_maxrss() and all of that insecure and unsafe nonsense
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -38 trunk/src/ircd.c (File Modified)
|
|
+1 -1 trunk/src/restart.c (File Modified)
|
|
+0 -4 trunk/src/s_stats.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
|
|
Log:
|
|
- avoid some potential NULL dereferencing
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/commio.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
|
|
Log:
|
|
- fix a typo
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/poll.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
|
|
Log:
|
|
- rework poll a bit for the MAXCONNECTIONS changes.
|
|
|
|
|
|
Changes: Modified:
|
|
+46 -23 trunk/libcharybdis/poll.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/05 17:52:28 UTC (20070305-3241)
|
|
Log:
|
|
Our way of using kqueue may cause it to report fds we
|
|
don't know about anymore, cope.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -0 trunk/libcharybdis/kqueue.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/05 17:41:40 UTC (20070305-3239)
|
|
Log:
|
|
Don't reference freed memory (fde_t) in comm_close().
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/commio.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
|
|
Log:
|
|
- fix for 100% cpu use
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/commio.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
|
|
Log:
|
|
- rework comm_checktimeouts() to use the hashtable in an efficient manner.
|
|
|
|
|
|
Changes: Modified:
|
|
+37 -25 trunk/libcharybdis/commio.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
|
|
Log:
|
|
- clear up use of fd_table in ircd.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
|
|
Log:
|
|
- use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
|
|
|
|
|
|
Changes: Modified:
|
|
+97 -26 trunk/libcharybdis/commio.c (File Modified)
|
|
+3 -2 trunk/libcharybdis/commio.h (File Modified)
|
|
+8 -6 trunk/libcharybdis/devpoll.c (File Modified)
|
|
+1 -1 trunk/libcharybdis/epoll.c (File Modified)
|
|
+2 -2 trunk/libcharybdis/kqueue.c (File Modified)
|
|
+3 -3 trunk/libcharybdis/poll.c (File Modified)
|
|
+2 -2 trunk/libcharybdis/ports.c (File Modified)
|
|
+2 -2 trunk/libcharybdis/select.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/05 01:14:46 UTC (20070305-3227)
|
|
Log:
|
|
Fix some cases where the size argument to strlcpy()
|
|
for usernames and hostnames is 1 too small.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_chghost.c (File Modified)
|
|
+2 -2 trunk/src/res.c (File Modified)
|
|
+2 -2 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/04 23:42:55 UTC (20070304-3225)
|
|
Log:
|
|
Cut down quit/part/kick reasons to avoid quit reasons
|
|
overflowing the client exiting server notice (from
|
|
TOPICLEN to 260). kill reasons become shorter accordingly.
|
|
kline/dline/gline reasons become 390.
|
|
away messages stay at TOPICLEN for now.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -3 trunk/include/ircd_defs.h (File Modified)
|
|
+2 -2 trunk/modules/m_dline.c (File Modified)
|
|
+4 -4 trunk/modules/m_gline.c (File Modified)
|
|
+2 -2 trunk/modules/m_kline.c (File Modified)
|
|
|
|
|
|
jilles 2007/03/02 17:45:47 UTC (20070302-3223)
|
|
Log:
|
|
Don't leak auth{} spoofed IP addresses in +f notices.
|
|
from ratbox (androsyn)
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -3 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/24 19:34:28 UTC (20070224-3219)
|
|
Log:
|
|
Make oper_up() take +i/-i during opering up into account
|
|
(e.g. no_oper_invis extension, +i in operator::umodes).
|
|
Remove the hack from no_oper_invis.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -2 trunk/extensions/no_oper_invis.c (File Modified)
|
|
+4 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/24 18:35:58 UTC (20070224-3215)
|
|
Log:
|
|
no_oper_invis: decrement invisible count when clearing
|
|
invisible on a local client who has just opered up
|
|
oper_up() should really do this
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/extensions/no_oper_invis.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/21 19:52:51 UTC (20070221-3213)
|
|
Log:
|
|
Put "End of Channel Quiet List" instead of
|
|
"End of Channel Ban List" for a +q list.
|
|
Due to client restrictions the numerics for
|
|
quiet lists must be the same as for ban lists.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -1 trunk/src/chmode.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/20 00:34:28 UTC (20070220-3211)
|
|
Log:
|
|
Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
|
|
Change TS6 JOIN processing
|
|
- don't send out simple modes in TS6 JOIN and TS5 SJOIN when
|
|
a local user joins an existing channel
|
|
- don't send out simple modes in TS6 JOIN and TS5 SJOIN when
|
|
propagating a TS6 JOIN
|
|
- don't interpret simple modes in an incoming TS6 JOIN
|
|
|
|
This is to avoid desyncs when certain mode changes (e.g. -im)
|
|
cross with joins. A downside is that simple modes will be
|
|
more desynched when a JOIN creates a channel or lowers TS,
|
|
but that's less important.
|
|
|
|
Update the TS6 specification to include this, and clarify
|
|
that TMODE can come from a server and that MODE must be
|
|
translated into TMODE from other servers too.
|
|
|
|
|
|
Changes: Modified:
|
|
+69 -39 trunk/doc/technical/ts6.txt (File Modified)
|
|
+19 -127 trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/11 16:54:43 UTC (20070211-3209)
|
|
Log:
|
|
Make -logfile work again.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/src/s_log.c (File Modified)
|
|
|
|
|
|
nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
|
|
Log:
|
|
- fix off-by-one memory overflow error.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -5 trunk/libcharybdis/kqueue.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/04 15:08:04 UTC (20070204-3203)
|
|
Log:
|
|
Change handling of modularized umodes:
|
|
- keep the bitmask reserved forever to the letter, fixing
|
|
the problems when loading multiple umode modules,
|
|
unloading them and then loading them in a different order
|
|
- don't allow local users to change umodes which have
|
|
been unloaded and don't set them on new users via
|
|
default_umodes
|
|
|
|
|
|
Changes: Modified:
|
|
+24 -3 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/04 01:59:38 UTC (20070204-3201)
|
|
Log:
|
|
Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/s_user.h (File Modified)
|
|
+0 -22 trunk/libcharybdis/tools.c (File Modified)
|
|
+0 -1 trunk/libcharybdis/tools.h (File Modified)
|
|
+22 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/01 01:44:31 UTC (20070201-3195)
|
|
Log:
|
|
DNSBL keyword substitution is available as of 2.1.3.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/example.conf (File Modified)
|
|
|
|
|
|
jilles 2007/02/01 01:07:42 UTC (20070201-3183)
|
|
Log:
|
|
Change two occurances like match(userinput, target_p->name) ||
|
|
match(target_p->name, userinput) to just match(userinput,
|
|
target_p->name). No client name can contain * or ? now.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_trace.c (File Modified)
|
|
+1 -2 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/01 00:49:07 UTC (20070201-3181)
|
|
Log:
|
|
Do not try find_server() on a name find_client() has
|
|
returned NULL for, as this will always return NULL
|
|
since the removal of hostmasking.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -2 trunk/modules/m_pong.c (File Modified)
|
|
+0 -4 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/01 00:34:33 UTC (20070201-3179)
|
|
Log:
|
|
Remove server_exists() which checked whether the
|
|
server name existed taking hostmasking into account
|
|
and just check with find_server(); admittedly
|
|
this checks if the name is a SID but that's not
|
|
a real problem.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -27 trunk/modules/core/m_server.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/01 00:19:14 UTC (20070201-3177)
|
|
Log:
|
|
Remove hash_find_masked_server(), which made it possible
|
|
to specify the full (unmasked) name of a server behind
|
|
a hostmask. As a result find_any_client() (for prefixes)
|
|
becomes equal to find_client(), so remove that too.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/include/hash.h (File Modified)
|
|
+1 -75 trunk/src/hash.c (File Modified)
|
|
+1 -1 trunk/src/parse.c (File Modified)
|
|
|
|
|
|
jilles 2007/02/01 00:02:35 UTC (20070201-3175)
|
|
Log:
|
|
Remove '*' from valid server name characters.
|
|
This makes it impossible to connect hostmasked servers.
|
|
(This support didn't work well anyway, was incompatible
|
|
with TS6 and we never masked ourselves.)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/match.c (File Modified)
|
|
|
|
|
|
jilles 2007/01/31 23:57:18 UTC (20070131-3173)
|
|
Log:
|
|
Change spambot, flooder and jupe joiner notices from host to orighost.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_join.c (File Modified)
|
|
+2 -2 trunk/modules/core/m_message.c (File Modified)
|
|
+2 -2 trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2007/01/28 22:13:18 UTC (20070128-3169)
|
|
Log:
|
|
Add documentation for SASL client protocol, same as atheme doc/SASL.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/doc/sasl.txt (File Added)
|
|
|
|
|
|
jilles 2007/01/26 18:52:11 UTC (20070126-3167)
|
|
Log:
|
|
Include real hostname in Closing Link message for unknown
|
|
connections that have sent USER. This is helpful for
|
|
k-lined users while not breaking server IP hiding.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -1 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2007/01/26 16:52:29 UTC (20070126-3165)
|
|
Log:
|
|
Rerun autoconf.
|
|
|
|
|
|
Changes: Modified:
|
|
+29 -29 trunk/configure (File Modified)
|
|
|
|
|
|
nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
|
|
Log:
|
|
- nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/modules/core/m_kill.c (File Modified)
|
|
|
|
|
|
nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
|
|
Log:
|
|
Backport from early 3.x:
|
|
|
|
--
|
|
nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
|
|
Log:
|
|
- remove "Processing connection to foobar.net" message
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -3 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
|
|
Log:
|
|
- missed the processing connection one (actually, we can probably nuke this one)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -2 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
river 2006/09/27 16:33:05 UTC (20060927-2174)
|
|
Log:
|
|
get_client_name = stupid
|
|
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -7 trunk/modules/core/m_kill.c (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
|
|
Log:
|
|
- remove excessive arguments
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -2 trunk/src/s_conf.c (File Modified)
|
|
+1 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
|
|
Log:
|
|
- use sendto_one_notice() for on-connect notices too.
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -10 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
|
|
Log:
|
|
- use sendto_one_notice() in the core, too.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/src/chmode.c (File Modified)
|
|
+8 -15 trunk/src/modules.c (File Modified)
|
|
+3 -5 trunk/src/s_conf.c (File Modified)
|
|
+1 -2 trunk/src/s_newconf.c (File Modified)
|
|
+20 -57 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
river 2006/09/27 16:19:25 UTC (20060927-2166)
|
|
Log:
|
|
the KILL command will use get_client_name(, SHOW_IP) instead of
|
|
target->name, and will show a more useful error for local opers
|
|
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -4 trunk/modules/core/m_kill.c (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
|
|
Log:
|
|
- fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/src/send.c (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
|
|
Log:
|
|
- back out r2159
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/include/client.h (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
|
|
Log:
|
|
- get_id(): fall back to "*" if client has no known name
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/include/client.h (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
|
|
Log:
|
|
- convert to sendto_one_notice().
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -3 trunk/unsupported/m_clearchan.c (File Modified)
|
|
+4 -6 trunk/unsupported/m_force.c (File Modified)
|
|
|
|
|
|
nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
|
|
Log:
|
|
- use sendto_one_notice() in many places instead of
|
|
sendto_one(source_p, ":%s NOTICE %s :", ...);
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -25 trunk/extensions/example_module.c (File Modified)
|
|
+5 -14 trunk/extensions/hurt.c (File Modified)
|
|
+1 -2 trunk/extensions/m_42.c (File Modified)
|
|
+7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
|
|
+1 -2 trunk/extensions/m_ojoin.c (File Modified)
|
|
+1 -2 trunk/extensions/m_opme.c (File Modified)
|
|
+3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
|
|
+3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
|
|
+3 -7 trunk/modules/core/m_die.c (File Modified)
|
|
+2 -4 trunk/modules/core/m_kill.c (File Modified)
|
|
+2 -2 trunk/modules/core/m_squit.c (File Modified)
|
|
+1 -2 trunk/modules/m_challenge.c (File Modified)
|
|
+11 -15 trunk/modules/m_connect.c (File Modified)
|
|
+20 -28 trunk/modules/m_dline.c (File Modified)
|
|
+2 -2 trunk/modules/m_etrace.c (File Modified)
|
|
+11 -21 trunk/modules/m_gline.c (File Modified)
|
|
+2 -4 trunk/modules/m_kline.c (File Modified)
|
|
+1 -2 trunk/modules/m_rehash.c (File Modified)
|
|
+3 -7 trunk/modules/m_restart.c (File Modified)
|
|
+31 -45 trunk/modules/m_set.c (File Modified)
|
|
+2 -4 trunk/modules/m_testmask.c (File Modified)
|
|
+5 -8 trunk/modules/m_unreject.c (File Modified)
|
|
+2 -5 trunk/modules/m_xline.c (File Modified)
|
|
--
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
+10 -25 trunk/extensions/example_module.c (File Modified)
|
|
+5 -14 trunk/extensions/hurt.c (File Modified)
|
|
+1 -2 trunk/extensions/m_42.c (File Modified)
|
|
+7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
|
|
+1 -2 trunk/extensions/m_ojoin.c (File Modified)
|
|
+1 -2 trunk/extensions/m_opme.c (File Modified)
|
|
+3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
|
|
+3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
|
|
+3 -7 trunk/modules/core/m_die.c (File Modified)
|
|
+14 -11 trunk/modules/core/m_kill.c (File Modified)
|
|
+2 -2 trunk/modules/core/m_squit.c (File Modified)
|
|
+1 -2 trunk/modules/m_challenge.c (File Modified)
|
|
+11 -15 trunk/modules/m_connect.c (File Modified)
|
|
+2 -4 trunk/modules/m_dline.c (File Modified)
|
|
+2 -2 trunk/modules/m_etrace.c (File Modified)
|
|
+11 -21 trunk/modules/m_gline.c (File Modified)
|
|
+2 -4 trunk/modules/m_kline.c (File Modified)
|
|
+1 -2 trunk/modules/m_rehash.c (File Modified)
|
|
+3 -7 trunk/modules/m_restart.c (File Modified)
|
|
+31 -45 trunk/modules/m_set.c (File Modified)
|
|
+2 -4 trunk/modules/m_testmask.c (File Modified)
|
|
+5 -8 trunk/modules/m_unreject.c (File Modified)
|
|
+1 -3 trunk/modules/m_xline.c (File Modified)
|
|
+2 -2 trunk/src/chmode.c (File Modified)
|
|
+8 -15 trunk/src/modules.c (File Modified)
|
|
+10 -14 trunk/src/s_auth.c (File Modified)
|
|
+3 -6 trunk/src/s_conf.c (File Modified)
|
|
+1 -2 trunk/src/s_newconf.c (File Modified)
|
|
+20 -57 trunk/src/s_user.c (File Modified)
|
|
+4 -2 trunk/src/send.c (File Modified)
|
|
+2 -3 trunk/unsupported/m_clearchan.c (File Modified)
|
|
+4 -6 trunk/unsupported/m_force.c (File Modified)
|
|
|
|
|
|
nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
|
|
Log:
|
|
- keyword-subst from charybdis 2.2.
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -3 trunk/doc/example.conf (File Modified)
|
|
+58 -3 trunk/doc/reference.conf (File Modified)
|
|
+ - trunk/include/substitution.h (File Added)
|
|
+1 -0 trunk/src/Makefile.in (File Modified)
|
|
+2 -2 trunk/src/s_conf.c (File Modified)
|
|
+164 -1 trunk/src/s_user.c (File Modified)
|
|
+ - trunk/src/substitution.c (File Added)
|
|
|
|
|
|
nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
|
|
Log:
|
|
Removed merge tracking for "svnmerge" for
|
|
http://svn.atheme.org/charybdis/branches/release-2.2
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/ (Property Modified)
|
|
|
|
|
|
nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
|
|
Log:
|
|
Initialized merge tracking via "svnmerge" with revisions "1-1919" from
|
|
http://svn.atheme.org/charybdis/branches/release-2.2
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/ (Property Modified)
|
|
|
|
|
|
nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
|
|
Log:
|
|
Removed merge tracking for "svnmerge" for
|
|
http://svn.atheme.org/charybdis/branches/release-2.2
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/ (Property Modified)
|
|
|
|
|
|
nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
|
|
Log:
|
|
Initialized merge tracking via "svnmerge" with revisions "1-2190" from
|
|
http://svn.atheme.org/charybdis/branches/release-2.2
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/ (Property Modified)
|
|
|
|
|
|
nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
|
|
Log:
|
|
- bleah
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/ (Property Modified)
|
|
|
|
|
|
nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
|
|
Log:
|
|
Initialized merge tracking via "svnmerge" with revisions "1-3146" from
|
|
http://svn.atheme.org/charybdis/branches/release-2.2
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/ (Property Modified)
|
|
|
|
|
|
nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
|
|
Log:
|
|
- version bump to 2.2.0
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -1 trunk/NEWS (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
|
|
Log:
|
|
- the new plan:
|
|
+ branches/release-2.1 -> 2.2 base
|
|
+ 3.0 -> branches/cxxconversion
|
|
+ backport some immediate 3.0 functionality for 2.2
|
|
+ other stuff
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/ (File Added)
|
|
|
|
|
|
jilles 2007/01/23 23:48:50 UTC (20070123-3139)
|
|
Log:
|
|
Merged revisions 3135,3137 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
|
|
|
|
- Expand TRACE description
|
|
- Mention expiry time in TESTLINE
|
|
........
|
|
r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
|
|
|
|
Update copyright year for sgml docs to 2007.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
|
|
+77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2007/01/21 15:38:16 UTC (20070121-3133)
|
|
Log:
|
|
Merged revisions 1999 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
Add river to CREDITS
|
|
|
|
........
|
|
r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
|
|
|
|
vanity
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+1 -0 branches/release-2.1/CREDITS (File Modified)
|
|
|
|
|
|
jilles 2007/01/21 15:36:31 UTC (20070121-3131)
|
|
Log:
|
|
Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
|
|
|
|
add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
|
|
........
|
|
r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
|
|
|
|
- add use_forward to /info
|
|
........
|
|
r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
|
|
|
|
Call channel_modes() with &me instead of source_p when
|
|
sending out a JOIN and SJOIN for a local user. This
|
|
saves checking whether they are on the channel they
|
|
have just joined.
|
|
........
|
|
r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
|
|
|
|
If use_forward is disabled:
|
|
- hide +fFQ in 005
|
|
- hide +f in /mode #channel (/mode #channel f still shows it)
|
|
- do not send any mode changes adding +f to local clients
|
|
(-f ones are still sent)
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+1 -0 branches/release-2.1/doc/example.conf (File Modified)
|
|
+5 -0 branches/release-2.1/doc/reference.conf (File Modified)
|
|
+1 -0 branches/release-2.1/include/s_conf.h (File Modified)
|
|
+4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
|
|
+1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
|
|
+6 -0 branches/release-2.1/modules/m_info.c (File Modified)
|
|
+1 -1 branches/release-2.1/src/channel.c (File Modified)
|
|
+11 -1 branches/release-2.1/src/chmode.c (File Modified)
|
|
+1 -0 branches/release-2.1/src/newconf.c (File Modified)
|
|
+1 -0 branches/release-2.1/src/s_conf.c (File Modified)
|
|
+5 -0 branches/release-2.1/src/s_user.c (File Modified)
|
|
+4 -2 branches/release-2.1/src/supported.c (File Modified)
|
|
|
|
|
|
jilles 2007/01/02 13:23:04 UTC (20070102-3121)
|
|
Log:
|
|
OPME/OMODE/OJOIN: Use get_oper_name() in log message.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
|
|
+2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
|
|
+3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
|
|
|
|
|
|
jilles 2007/01/02 13:11:04 UTC (20070102-3117)
|
|
Log:
|
|
Add accountability (wallops, log) to OKICK.
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/27 00:47:45 UTC (20061227-3063)
|
|
Log:
|
|
Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
|
|
Similar to branches/release-2.2 r3061.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/27 00:36:54 UTC (20061227-3059)
|
|
Log:
|
|
- Write xline to file after instead of before notifying opers and source
|
|
- Also notify source of failure to add xline
|
|
Similar to branches/release-2.2 r3057.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/27 00:25:50 UTC (20061227-3055)
|
|
Log:
|
|
If a dline/kline/resv cannot be added to the file, send
|
|
the regular notices to local opers and source anyway,
|
|
and also warn the source (local opers were already warned).
|
|
Similar to branches/release-2.2 r3053.
|
|
|
|
|
|
Changes: Modified:
|
|
+44 -42 branches/release-2.1/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/27 00:02:32 UTC (20061227-3051)
|
|
Log:
|
|
Port over fixes from unkline/unxline/unresv to undline.
|
|
Similar to branches/release-2.2 r3049.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/26 23:18:05 UTC (20061226-3047)
|
|
Log:
|
|
Merged revisions 2915 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
|
|
|
|
In usage message, show kline.conf and xline.conf instead
|
|
of klines.conf and xlines.conf.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+2 -2 branches/release-2.1/src/ircd.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/26 23:16:57 UTC (20061226-3045)
|
|
Log:
|
|
Merged revisions 2831,2833,2853 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
|
|
|
|
unkline/unxline/unresv:
|
|
- if fclose on the output returns an error, treat this as a
|
|
write error too
|
|
- check if the rename from the temp file to the ban conf failed
|
|
........
|
|
r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
|
|
|
|
When adding a permanent dline/kline/xline/resv, check
|
|
the return value of fclose().
|
|
........
|
|
r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
|
|
|
|
Do not free xline aconf if it could not be written out.
|
|
It will be added to the list in memory anyway.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
|
|
+7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
|
|
+12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
|
|
+5 -1 branches/release-2.1/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/05 13:24:19 UTC (20061205-2813)
|
|
Log:
|
|
NEWS: Clarify effects of ip_cloaking changes a little.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 branches/release-2.1/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/12/05 13:18:39 UTC (20061205-2811)
|
|
Log:
|
|
Rerun autoconf.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 branches/release-2.1/configure (File Modified)
|
|
|
|
|
|
jilles 2006/12/05 13:18:19 UTC (20061205-2809)
|
|
Log:
|
|
Version bump on 2.1 branch to 2.1.2.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 branches/release-2.1/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/12/05 12:47:23 UTC (20061205-2807)
|
|
Log:
|
|
Mention r2801/r2805.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 branches/release-2.1/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/12/05 12:45:43 UTC (20061205-2805)
|
|
Log:
|
|
Merged revisions 2801 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
|
|
|
|
ip_cloaking: try to avoid truncation by removing more
|
|
components of the hostname (except the TLD).
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/02 20:40:54 UTC (20061202-2793)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -1 branches/release-2.1/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/12/02 20:32:39 UTC (20061202-2791)
|
|
Log:
|
|
Merged revisions 2781 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
|
|
|
|
Fix stupid bug: checked a hostmask against the found
|
|
ban instead of all exceptions, causing all host mangled
|
|
clients to be exempted if there was a single ban
|
|
exception in many cases.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+2 -2 branches/release-2.1/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2006/12/02 20:00:18 UTC (20061202-2789)
|
|
Log:
|
|
Merged revisions 2773 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
|
|
|
|
user@host must be *@* for a shared{} block with flags=locops
|
|
(server should not be *).
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/11/27 11:45:31 UTC (20061127-2775)
|
|
Log:
|
|
Tweak \s code a little.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
|
|
+1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
|
|
+1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
|
|
|
|
|
|
jilles 2006/11/12 14:21:16 UTC (20061112-2765)
|
|
Log:
|
|
Merged revisions 2761 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
|
|
|
|
The testline/no_tilde fixes are in 2.1.1.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 23:02:43 UTC (20061110-2759)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -1 branches/release-2.1/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 22:58:15 UTC (20061110-2757)
|
|
Log:
|
|
Merged revisions 2125,2182-2183,2190-2195,2204-2205,2208-2209,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2697,2703,2705,2707-2711 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
no_tilde fixes
|
|
|
|
........
|
|
r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
|
|
|
|
If the auth{} block has no_tilde and is not kline exempt,
|
|
check the username without tilde against klines too.
|
|
This is consistent with the way klines work on spoofs
|
|
(klines checked on both raw and appearing-on-IRC version).
|
|
........
|
|
r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
|
|
|
|
Rework the fix for klines with no_tilde.
|
|
Add an extra argument to find_address_conf() for the
|
|
username without tilde, as that may contain one character more.
|
|
........
|
|
r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
|
|
|
|
Unbreak compile (because of r2697).
|
|
testline with ~ could be improved some more perhaps, but this should work.
|
|
........
|
|
r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
|
|
|
|
testline: take no_tilde and username truncation into account
|
|
........
|
|
r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
|
|
|
|
Add some information on /testline with no_tilde and username truncation.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
+1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
|
|
+2 -1 branches/release-2.1/include/hostmask.h (File Modified)
|
|
+12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
|
|
+16 -2 branches/release-2.1/src/hostmask.c (File Modified)
|
|
+2 -2 branches/release-2.1/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 19:08:03 UTC (20061110-2755)
|
|
Log:
|
|
Merged revisions 2149,2151 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
|
|
|
|
Move kills from services from +s to +k snomask.
|
|
Kills from non-service opers remain on +s.
|
|
........
|
|
r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
|
|
|
|
Update description of +s and +k snomasks.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
+1 -1 branches/release-2.1/help/opers/snomask (File Modified)
|
|
+1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 19:05:25 UTC (20061110-2753)
|
|
Log:
|
|
Merged revisions 2685 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
|
|
|
|
Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 15:15:00 UTC (20061110-2743)
|
|
Log:
|
|
Merged revisions 2693 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
|
|
|
|
Fix truncation (by one) of unidented usernames
|
|
if user registration is done because of DNSBL
|
|
completion (which is the usual case if a valid
|
|
NICK and USER are sent quickly and any DNSBLs
|
|
are enabled).
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+2 -2 branches/release-2.1/src/blacklist.c (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 01:26:27 UTC (20061110-2739)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -0 branches/release-2.1/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 00:21:56 UTC (20061110-2737)
|
|
Log:
|
|
Rerun autoconf.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 branches/release-2.1/configure (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 00:15:54 UTC (20061110-2735)
|
|
Log:
|
|
Version bump to 2.1.1.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 branches/release-2.1/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/11/10 00:04:08 UTC (20061110-2733)
|
|
Log:
|
|
Merged revisions 2186,2188,2190-2196,2204-2205,2208-2209,2224,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2699,2701 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
|
|
|
|
- fix a server notice on SID collision where the server name is mentioned twice
|
|
........
|
|
r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
|
|
|
|
- get_server_name() is stupid
|
|
........
|
|
r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
|
|
|
|
- fix an oops
|
|
........
|
|
r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
|
|
|
|
Do the Attempt to re-introduce SID server notice somewhat
|
|
differently, showing a real host again if !HIDE_SERVERS_IPS
|
|
and still showing the server name exactly once.
|
|
........
|
|
r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
|
|
|
|
Fix log message for Attempt to re-introduce SID (server notice was ok).
|
|
........
|
|
r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
|
|
|
|
- replace "No N line" with "no connect block" in a
|
|
serverlog message
|
|
- show attempted server name in a few serverlog messages
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
|
|
|
|
|
|
jilles 2006/11/09 23:53:43 UTC (20061109-2731)
|
|
Log:
|
|
Merged revisions 2218 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
|
|
|
|
Fix garbage in /stats y output on 64-bit archs.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+1 -1 branches/release-2.1/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2006/11/09 23:52:06 UTC (20061109-2729)
|
|
Log:
|
|
Merged revisions 2438 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
|
|
|
|
Enable Revision keyword in addition to Id.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+ - branches/release-2.1/extensions/m_identify.c (Property Modified)
|
|
|
|
|
|
jilles 2006/11/09 23:48:45 UTC (20061109-2727)
|
|
Log:
|
|
Merged revisions 2679 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
|
|
|
|
Port over ratbox 2.2 r23253 (anfl):
|
|
- remove the cached storage of how many +beI there are, thereby fixing a
|
|
case where it can get desynced from reality
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+0 -1 branches/release-2.1/include/channel.h (File Modified)
|
|
+1 -8 branches/release-2.1/src/chmode.c (File Modified)
|
|
|
|
|
|
jilles 2006/11/09 23:43:35 UTC (20061109-2725)
|
|
Log:
|
|
Merged revisions 2093,2095 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
|
|
|
|
- change DNSBL licensing to BSD.
|
|
........
|
|
r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
|
|
|
|
- change x86-assembly FNV implementation to BSD license
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+27 -16 branches/release-2.1/src/blacklist.c (File Modified)
|
|
+27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
|
|
|
|
|
|
jilles 2006/11/09 23:35:48 UTC (20061109-2723)
|
|
Log:
|
|
Merged revisions 2073,2075 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
|
|
|
|
Put full information in the squit reason when exiting
|
|
a server due to a servlink (ziplinks) error.
|
|
........
|
|
r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
|
|
|
|
Put full information in the squit reason when exiting
|
|
a server due to not enough arguments for a command.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+7 -5 branches/release-2.1/src/parse.c (File Modified)
|
|
+4 -1 branches/release-2.1/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2006/11/09 23:30:38 UTC (20061109-2721)
|
|
Log:
|
|
Merged revisions 2071 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
|
|
|
|
Don't redirect users from an existing domain to an
|
|
existing server in reference.conf.
|
|
Idea from ratbox.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+2 -2 branches/release-2.1/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/09/27 17:19:03 UTC (20060927-2182)
|
|
Log:
|
|
Merged revisions 2053 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
|
|
|
|
Make find_channel_membership() choose the shortest list
|
|
(channel's list or user's list) to search, avoiding excessive
|
|
CPU usage with services which are in lots of channels.
|
|
From ratbox 2.2 (anfl/jilles)
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+21 -4 branches/release-2.1/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2006/09/14 22:01:16 UTC (20060914-2057)
|
|
Log:
|
|
Rerun autoconf.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 branches/release-2.1/configure (File Modified)
|
|
|
|
|
|
jilles 2006/09/14 22:00:30 UTC (20060914-2055)
|
|
Log:
|
|
Version change 2.1.0rc1 -> 2.1.0 (release).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 branches/release-2.1/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/09/02 23:57:18 UTC (20060902-2031)
|
|
Log:
|
|
Merged revisions 2029 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
|
|
|
|
NEWS: mention m_webirc.c module
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+1 -0 branches/release-2.1/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/09/02 23:50:03 UTC (20060902-2027)
|
|
Log:
|
|
Rerun autoconf.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 branches/release-2.1/configure (File Modified)
|
|
|
|
|
|
jilles 2006/09/02 23:49:29 UTC (20060902-2025)
|
|
Log:
|
|
Change version to 2.1.0rc1.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 branches/release-2.1/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/09/02 23:47:27 UTC (20060902-2023)
|
|
Log:
|
|
Merged revisions 2021 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
|
|
|
|
Get rid of delete_resolver_queries_f(), dnsbl_hits and
|
|
related flaky looking things, and instead keep a list
|
|
of BlacklistClients in PreClient.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+4 -1 branches/release-2.1/include/blacklist.h (File Modified)
|
|
+1 -1 branches/release-2.1/include/client.h (File Modified)
|
|
+0 -1 branches/release-2.1/include/res.h (File Modified)
|
|
+17 -32 branches/release-2.1/src/blacklist.c (File Modified)
|
|
+0 -24 branches/release-2.1/src/res.c (File Modified)
|
|
+1 -1 branches/release-2.1/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/09/02 19:25:05 UTC (20060902-2019)
|
|
Log:
|
|
Merged revisions 2015,2017 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
|
|
|
|
Check if the name in the question section of the
|
|
DNS reply matches what we queried, to guard against
|
|
late replies to a previous query with the same id.
|
|
........
|
|
r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
|
|
|
|
res.c: add a comment summarizing our changes
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+53 -18 branches/release-2.1/src/res.c (File Modified)
|
|
|
|
|
|
jilles 2006/09/01 19:43:30 UTC (20060901-1985)
|
|
Log:
|
|
Merged revisions 1981 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
|
|
|
|
Alphabetize extensions and tweak the descriptions a little.
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+5 -5 branches/release-2.1/doc/example.conf (File Modified)
|
|
+13 -13 branches/release-2.1/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/09/01 19:42:07 UTC (20060901-1983)
|
|
Log:
|
|
Merged revisions 1975 via svnmerge from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
........
|
|
r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
|
|
|
|
Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
|
|
We should use the IP and not truncate the hostname.
|
|
From ratbox 2.2 (androsyn)
|
|
........
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
+7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
|
|
|
|
|
|
jilles 2006/09/01 00:01:23 UTC (20060901-1977)
|
|
Log:
|
|
Initialized merge tracking via "svnmerge" with revisions "1-1918" from
|
|
http://svn.atheme.org/charybdis/trunk
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (Property Modified)
|
|
|
|
|
|
nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
|
|
Log:
|
|
- branch 2.1 release family
|
|
|
|
|
|
Changes: Modified:
|
|
+ - branches/release-2.1/ (File Added)
|
|
|
|
|
|
jilles 2006/08/30 16:20:52 UTC (20060830-1917)
|
|
Log:
|
|
Describe new handling of host mangling in channel bans in SGML.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
|
|
Log:
|
|
- ok, 2.1 operline brought to you by marvin the melancholy robot
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
|
|
Log:
|
|
- change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
|
|
If anybody comes up with anything better, then please let us know
|
|
and we will change this before 2.1 is branched.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2006/08/29 19:34:39 UTC (20060829-1911)
|
|
Log:
|
|
Add EUID to capab.txt.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/technical/capab.txt (File Modified)
|
|
|
|
|
|
jilles 2006/08/29 19:32:44 UTC (20060829-1909)
|
|
Log:
|
|
Update NEWS file.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/08/29 19:18:15 UTC (20060829-1907)
|
|
Log:
|
|
Allow service{} servers to manipulate the nick delay table
|
|
(for "nickserv enforcement").
|
|
Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
|
|
If duration is 0, the nickdelay entry is removed, otherwise
|
|
it is added with the duration in seconds (maximum 24 hours).
|
|
It is suggested that this is used if the EUID capab is present.
|
|
|
|
|
|
Changes: Modified:
|
|
+42 -1 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/29 14:51:31 UTC (20060829-1905)
|
|
Log:
|
|
HURT: strip off *@ from the start of the mask
|
|
reject anything else containing '@' or '!'
|
|
|
|
|
|
Changes: Modified:
|
|
+11 -0 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/29 14:46:33 UTC (20060829-1903)
|
|
Log:
|
|
ircd.c: need supported.h here
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/29 14:45:53 UTC (20060829-1901)
|
|
Log:
|
|
HURT: less ambiguity here
|
|
ips/hosts to be hurt must contain a '.' or ':' otherwise
|
|
they are interpreted as nicks
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -9 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
|
|
Log:
|
|
- we're now ircd-charybdis.org.
|
|
- properly alphabetize credits
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -5 trunk/CREDITS (File Modified) (Property Modified)
|
|
|
|
|
|
nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
|
|
Log:
|
|
- add additional modules to the configs
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/doc/example.conf (File Modified)
|
|
+12 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
|
|
Log:
|
|
- remove hurt.h, it is pointless and confusing
|
|
|
|
|
|
Changes: Modified:
|
|
+27 -62 trunk/extensions/hurt.c (File Modified)
|
|
+ - trunk/extensions/hurt.h (File Deleted)
|
|
|
|
|
|
nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
|
|
Log:
|
|
- add code to suggest a local HURT by nickname.
|
|
- clean up this code (use libcharybdis runtime for memory management, not system libc)
|
|
|
|
|
|
Changes: Modified:
|
|
+40 -10 trunk/extensions/hurt.c (File Modified)
|
|
+1 -0 trunk/extensions/hurt.h (File Modified)
|
|
|
|
|
|
nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
|
|
Log:
|
|
- update NEWS file
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/08/29 13:49:29 UTC (20060829-1889)
|
|
Log:
|
|
MASKTRACE/TESTMASK: check orighost as well
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/modules/m_etrace.c (File Modified)
|
|
+3 -1 trunk/modules/m_testmask.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/29 13:42:56 UTC (20060829-1887)
|
|
Log:
|
|
Make RPL_ISUPPORT (005) numeric modularizable.
|
|
Currently it will reassemble the numeric every time
|
|
it needs to be sent, using a few dozen callbacks;
|
|
if this is too slow some caching scheme should be
|
|
implemented.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/include/s_user.h (File Modified)
|
|
+36 -114 trunk/include/supported.h (File Modified)
|
|
+1 -1 trunk/modules/m_version.c (File Modified)
|
|
+1 -0 trunk/src/Makefile.in (File Modified)
|
|
+1 -0 trunk/src/ircd.c (File Modified)
|
|
+300 -25 trunk/src/s_user.c (File Modified)
|
|
+ - trunk/src/supported.c (File Added)
|
|
|
|
|
|
jilles 2006/08/28 10:09:50 UTC (20060828-1885)
|
|
Log:
|
|
EUID orighost could differ from host only in case,
|
|
do not mark as dynamic spoof then
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/28 09:52:57 UTC (20060828-1883)
|
|
Log:
|
|
kline help file: clarify a bit and remove some obsolete stuff
|
|
partly suggested by Olin
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -8 trunk/help/opers/kline (File Modified)
|
|
|
|
|
|
jilles 2006/08/28 09:51:56 UTC (20060828-1881)
|
|
Log:
|
|
Update NEWS file.
|
|
|
|
|
|
Changes: Modified:
|
|
+20 -0 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/08/27 21:18:43 UTC (20060827-1879)
|
|
Log:
|
|
Show real host/IP to nonopers whoising themselves.
|
|
The IP is not shown for auth{} spoofs, otherwise it is,
|
|
as it looked rather weird to me to show an auth{} spoofed
|
|
IP like this. (/userhost on self still shows the IP.)
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -2 trunk/modules/m_whois.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/27 18:30:04 UTC (20060827-1877)
|
|
Log:
|
|
Document nick_delay stuff and move it around a bit.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -2 trunk/doc/example.conf (File Modified)
|
|
+8 -2 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
|
|
Log:
|
|
- disable nickdelay by default. Needs to be documented in reference.conf.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/doc/example.conf (File Modified)
|
|
+2 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/08/27 18:05:50 UTC (20060827-1873)
|
|
Log:
|
|
Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/27 15:36:00 UTC (20060827-1871)
|
|
Log:
|
|
ip_cloaking: somewhat hackish but we need to send the
|
|
396 (RPL_HOSTHIDDEN) on connect if +h is in default
|
|
umodes
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/extensions/ip_cloaking.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/27 14:24:25 UTC (20060827-1869)
|
|
Log:
|
|
If EUID is used, show realhost in far connect notice
|
|
(but not in far disconnect notice).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/extensions/sno_farconnect.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/27 14:21:45 UTC (20060827-1867)
|
|
Log:
|
|
ip_cloaking:
|
|
- use non-ENCAP CHGHOST if possible
|
|
- really introduce new users with their mangled and real
|
|
host if +h is in default umodes
|
|
|
|
|
|
Changes: Modified:
|
|
+15 -3 trunk/extensions/ip_cloaking.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/27 14:02:57 UTC (20060827-1865)
|
|
Log:
|
|
Add non-ENCAP CHGHOST.
|
|
|
|
|
|
Changes: Modified:
|
|
+49 -11 trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/27 13:40:37 UTC (20060827-1863)
|
|
Log:
|
|
Initial addition of EUID (puts realhost/account in same
|
|
command as user introduction).
|
|
See doc/technical/euid.txt for more information.
|
|
At this time, EUID requires TS6, and new CHGHOST is not done yet.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/doc/technical/euid.txt (File Added)
|
|
+2 -1 trunk/include/s_serv.h (File Modified)
|
|
+1 -1 trunk/include/s_user.h (File Modified)
|
|
+127 -4 trunk/modules/core/m_nick.c (File Modified)
|
|
+1 -34 trunk/modules/m_chghost.c (File Modified)
|
|
+0 -28 trunk/modules/m_services.c (File Modified)
|
|
+30 -1 trunk/src/s_serv.c (File Modified)
|
|
+30 -3 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/26 23:21:42 UTC (20060826-1861)
|
|
Log:
|
|
Store the mangled host in localClient and use it for
|
|
ban matching (also match real host for mangled users,
|
|
also match mangled host for uncloaked users).
|
|
Improve interaction of +h with auth{} and services
|
|
spoofs.
|
|
Note that all of this only applies to clients who
|
|
connect after the mangling module is loaded
|
|
(other clients cannot even set +h).
|
|
The sorcerynet cloaking module has not been updated
|
|
for these changes.
|
|
|
|
|
|
Changes: Modified:
|
|
+31 -13 trunk/extensions/ip_cloaking.c (File Modified)
|
|
+3 -0 trunk/include/client.h (File Modified)
|
|
+64 -5 trunk/src/channel.c (File Modified)
|
|
+1 -0 trunk/src/client.c (File Modified)
|
|
+2 -2 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/25 20:20:42 UTC (20060825-1859)
|
|
Log:
|
|
Document /stats U letters in sgml.
|
|
|
|
|
|
Changes: Modified:
|
|
+27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/08/25 14:33:51 UTC (20060825-1857)
|
|
Log:
|
|
Better description of hub_mask and leaf_mask.
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/08/25 14:24:14 UTC (20060825-1855)
|
|
Log:
|
|
Add operspy_dont_care_user_info to sgml docs.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/08/24 18:30:52 UTC (20060824-1853)
|
|
Log:
|
|
Add general::operspy_dont_care_user_info.
|
|
This makes /who mask equivalent to /who !mask for opers
|
|
with the operspy flag, and removes the operspy log/notice
|
|
on /who mask, /masktrace and /scan.
|
|
The necessary privilege (operspy flag) is unchanged.
|
|
Behaviour for the other operspy commands (channel
|
|
related ones) is also unchanged.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/example.conf (File Modified)
|
|
+6 -0 trunk/doc/reference.conf (File Modified)
|
|
+1 -0 trunk/include/s_conf.h (File Modified)
|
|
+10 -8 trunk/modules/m_etrace.c (File Modified)
|
|
+6 -0 trunk/modules/m_info.c (File Modified)
|
|
+8 -5 trunk/modules/m_scan.c (File Modified)
|
|
+1 -1 trunk/modules/m_version.c (File Modified)
|
|
+6 -1 trunk/modules/m_who.c (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+1 -0 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/24 17:16:53 UTC (20060824-1851)
|
|
Log:
|
|
Show 'S' in /version if sno_farconnect.so has ever been loaded.
|
|
This letter will also be used for showing operspy with
|
|
limited accountability (show non channel related info
|
|
without '!' or notice).
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/doc/server-version-info (File Modified)
|
|
+3 -0 trunk/extensions/sno_farconnect.c (File Modified)
|
|
+2 -0 trunk/include/ircd.h (File Modified)
|
|
+6 -0 trunk/modules/m_info.c (File Modified)
|
|
+2 -0 trunk/modules/m_version.c (File Modified)
|
|
+1 -0 trunk/src/ircd_state.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/23 12:40:21 UTC (20060823-1849)
|
|
Log:
|
|
Add m_webirc module, allows showing real host of CGI:IRC users.
|
|
Differences to the version available on my web page for a while:
|
|
instructions on how to set it up.
|
|
|
|
|
|
Changes: Modified:
|
|
+137 -0 trunk/extensions/Makefile.in (File Modified)
|
|
+ - trunk/extensions/m_webirc.c (File Added)
|
|
|
|
|
|
nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
|
|
Log:
|
|
- make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -50 trunk/libcharybdis/ports.c (File Modified)
|
|
|
|
|
|
nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
|
|
Log:
|
|
- move beu from core to contributors
|
|
- adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/CREDITS (File Modified)
|
|
|
|
|
|
jilles 2006/08/22 17:57:25 UTC (20060822-1843)
|
|
Log:
|
|
Mention that class blocks must be defined before the
|
|
auth or connect blocks referencing them.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/08/22 17:30:03 UTC (20060822-1841)
|
|
Log:
|
|
extb_canjoin:
|
|
- change from "can join" to "is banned", this reverses sense
|
|
and removes "weird" checks like for +i, +l, +j
|
|
- don't allow $j to same channel
|
|
- +s/+p restriction removed, anyone can /mode b anyway
|
|
- +k check removed
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -8 trunk/extensions/extb_canjoin.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/22 15:25:37 UTC (20060822-1839)
|
|
Log:
|
|
Add a few important lines from reference.conf to example.conf.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -1 trunk/doc/example.conf (File Modified)
|
|
|
|
|
|
nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
|
|
Log:
|
|
- we don't support rtsigio anymore
|
|
- we definately don't support VMS nor Cygwin either.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/INSTALL (File Modified)
|
|
+0 -2 trunk/README.FIRST (File Modified)
|
|
|
|
|
|
nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
|
|
Log:
|
|
- if the channel is +k, pass the source channel's key to can_join() for the target channel.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/extensions/extb_canjoin.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/22 12:55:22 UTC (20060822-1833)
|
|
Log:
|
|
extb_canjoin:
|
|
- return EXTBAN_NOMATCH for a valid ban that does not match
|
|
- consider a $j ban invalid if we were already processing a
|
|
can_join for a $j ban
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -2 trunk/extensions/extb_canjoin.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/22 12:44:04 UTC (20060822-1831)
|
|
Log:
|
|
extb_extgecos: realhost -> orighost
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/extensions/extb_extgecos.c (File Modified)
|
|
|
|
|
|
nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
|
|
Log:
|
|
- add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
|
|
|
|
|
|
Changes: Modified:
|
|
+59 -0 trunk/extensions/Makefile.in (File Modified)
|
|
+ - trunk/extensions/extb_canjoin.c (File Added)
|
|
|
|
|
|
nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
|
|
Log:
|
|
- oh right, charybdis calls that 'orighost'.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/m_who.c (File Modified)
|
|
|
|
|
|
nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
|
|
Log:
|
|
- allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/modules/m_who.c (File Modified)
|
|
|
|
|
|
nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
|
|
Log:
|
|
- also check $x against realhost
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -1 trunk/extensions/extb_extgecos.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/20 17:16:37 UTC (20060820-1811)
|
|
Log:
|
|
Sorcerynet people want a debugging notice moved from +s to +d.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/blacklist.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/20 16:59:27 UTC (20060820-1805)
|
|
Log:
|
|
Use source_p instead of client_p for free_pre_client().
|
|
client_p could be NULL or another client.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/client.c (File Modified)
|
|
|
|
|
|
nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
|
|
Log:
|
|
- revert this, I know how to fix it now
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
|
|
Log:
|
|
- pass an actual valid client_p to exit_client() when dealing with Overriden condition.
|
|
This fix is probably suboptimal, but it does indeed fix the problem.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
|
|
Log:
|
|
- add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
|
|
|
|
|
|
Changes: Modified:
|
|
+49 -0 trunk/extensions/Makefile.in (File Modified)
|
|
+ - trunk/extensions/extb_extgecos.c (File Added)
|
|
|
|
|
|
jilles 2006/08/10 00:00:44 UTC (20060810-1797)
|
|
Log:
|
|
Remove undocumented and unused general::fallback_to_ip6_int config option.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -3 trunk/include/s_conf.h (File Modified)
|
|
+0 -3 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
jilles 2006/08/04 20:12:47 UTC (20060804-1795)
|
|
Log:
|
|
SGML docs:
|
|
- document new TESTMASK
|
|
- mention that TESTMASK matching is the same as MASKTRACE matching
|
|
- mention that gecos in TESTMASK/MASKTRACE is optional (has always
|
|
been that way)
|
|
|
|
|
|
Changes: Modified:
|
|
+23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/08/04 19:56:03 UTC (20060804-1793)
|
|
Log:
|
|
New testmask from ratbox 2.2.
|
|
Allows matches on nick, ip and gecos in addition to user
|
|
and host, and is fully analogous to masktrace.
|
|
The numeric has changed from 724 to 727 and fields in it
|
|
have changed.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -3 trunk/help/opers/testmask (File Modified)
|
|
+1 -0 trunk/include/numeric.h (File Modified)
|
|
+82 -9 trunk/modules/m_testmask.c (File Modified)
|
|
+2 -2 trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2006/08/04 19:33:27 UTC (20060804-1791)
|
|
Log:
|
|
contrib -> extensions
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/08/03 22:12:00 UTC (20060803-1789)
|
|
Log:
|
|
CHGHOST: Check validity of new hostname.
|
|
If the command came from a local client (disabled by
|
|
default), send an error message and drop the command.
|
|
If the command came from a remote client or server,
|
|
send a notice to opers and the target user (if local).
|
|
|
|
|
|
Changes: Modified:
|
|
+42 -1 trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/31 15:54:57 UTC (20060731-1787)
|
|
Log:
|
|
Update NEWS file.
|
|
|
|
|
|
Changes: Modified:
|
|
+23 -1 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/07/31 15:24:06 UTC (20060731-1785)
|
|
Log:
|
|
When an outgoing server connection succeeds, set
|
|
localClient->ip by simply copying the whole sockaddr
|
|
struct instead of copying certain parts only.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -19 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/31 15:17:19 UTC (20060731-1783)
|
|
Log:
|
|
Give a special error message and ignore the connect block
|
|
if trying to add a connect block for the server's own name.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -0 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 18:07:38 UTC (20060730-1781)
|
|
Log:
|
|
Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
|
|
when --disable-balloc is used, so that it compiles.
|
|
Obviously the BlockHeapUsage() stub returns just zeroes so
|
|
/stats z will be less informative.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/libcharybdis/balloc.h (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 16:36:39 UTC (20060730-1779)
|
|
Log:
|
|
Free and zero dns_query in DNS callback for outgoing connect.
|
|
This avoids double free of reslist.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/libcharybdis/commio.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 16:10:50 UTC (20060730-1777)
|
|
Log:
|
|
From ratbox, log failed outgoing connections to serverlog.
|
|
Added: IP address.
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -1 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 15:44:50 UTC (20060730-1775)
|
|
Log:
|
|
Change serverlog message when connecting to be more clear and show the port number.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 15:03:52 UTC (20060730-1773)
|
|
Log:
|
|
Remove gethost_byname(), this is meaningless
|
|
since the removal of AAAA -> A fallback (r1763).
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/include/res.h (File Modified)
|
|
+0 -12 trunk/src/res.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 14:47:53 UTC (20060730-1771)
|
|
Log:
|
|
Remove ip6.int support and use only ip6.arpa.
|
|
The global ip6.int zone has disappeared on June 1
|
|
and a lot of other software has been removing ip6.int
|
|
support also.
|
|
This removes the second and last case where IPv6
|
|
support in charybdis causes extra lookups and slows
|
|
DNS down.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -27 trunk/src/res.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 14:30:48 UTC (20060730-1769)
|
|
Log:
|
|
Mention new default (r1767) for connect::aftype in sgml docs.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 13:59:15 UTC (20060730-1767)
|
|
Log:
|
|
Use IPv6 if connect::host looks like an IPv6 address
|
|
(contains a colon). No need to aftype=ipv6 anymore.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 13:42:26 UTC (20060730-1765)
|
|
Log:
|
|
More information about connect::host.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/07/30 12:59:39 UTC (20060730-1763)
|
|
Log:
|
|
Remove fallback to A if AAAA cannot be found.
|
|
In case of a forward check of a reverse lookup, we
|
|
already know if it's ipv4 or ipv6, so it is not
|
|
useful and in case of a forward lookup of a hostname
|
|
in connect::host, connect::aftype already specifies
|
|
if it's ipv4 or ipv6.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -27 trunk/src/res.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/27 19:27:49 UTC (20060727-1761)
|
|
Log:
|
|
msg_channel():
|
|
- check if +c made the message text empty and refuse
|
|
to send it if so
|
|
- don't copy message text if it is not necessary
|
|
(channel is -c)
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -4 trunk/modules/core/m_message.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 23:46:50 UTC (20060725-1759)
|
|
Log:
|
|
remove_conf_item(): do not free cf_name, this is generally a string constant
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 23:34:45 UTC (20060725-1757)
|
|
Log:
|
|
Remove the old unused FDL_ constants.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -9 trunk/libcharybdis/commio.h (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 23:17:59 UTC (20060725-1755)
|
|
Log:
|
|
Remove an unused struct irc_sockaddr_storage from fde_t
|
|
(allocated for every possible file descriptor).
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -2 trunk/libcharybdis/commio.h (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 22:48:38 UTC (20060725-1753)
|
|
Log:
|
|
If the DNS lookup for an outgoing connection is still
|
|
pending when it is closed, clean it up.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/libcharybdis/commio.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 22:40:33 UTC (20060725-1751)
|
|
Log:
|
|
If proc_answer() fails (for example if a lookup for an
|
|
A record returns a CNAME), fail the query immediately.
|
|
Previously the packet was just ignored, leaving the
|
|
query to time out.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -8 trunk/src/res.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 22:16:20 UTC (20060725-1749)
|
|
Log:
|
|
Correct sockhost field in an outgoing server connection.
|
|
First copy the host field from the server_conf, then
|
|
take the IP from to where the connection was attempted
|
|
when the connection callback is called.
|
|
(Before r1747 this used the IP from the server_conf.)
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -2 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 21:22:45 UTC (20060725-1747)
|
|
Log:
|
|
Remove ipnum (keep aftype) and dns_query from server_conf.
|
|
We don't keep track of binary form address in connect{}
|
|
blocks anymore, DNS lookups of names in host= gone.
|
|
As before the DNS lookup is done on connect.
|
|
This should unbreak hostnames in host= somewhat.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -2 trunk/include/s_newconf.h (File Modified)
|
|
+2 -2 trunk/src/newconf.c (File Modified)
|
|
+1 -42 trunk/src/s_newconf.c (File Modified)
|
|
+12 -31 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 16:25:56 UTC (20060725-1745)
|
|
Log:
|
|
Rerun autoconf.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/configure (File Modified)
|
|
|
|
|
|
jilles 2006/07/25 16:25:12 UTC (20060725-1743)
|
|
Log:
|
|
Fix --disable-balloc help text (said --disable-small-net).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/07/23 18:58:52 UTC (20060723-1741)
|
|
Log:
|
|
Add general::servicestring, shown on RPL_WHOISOPERATOR for
|
|
services (+S). Unlike operstring and adminstring, this
|
|
is not changeable with /quote set but is updated on rehash.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/example.conf (File Modified)
|
|
+10 -2 trunk/doc/reference.conf (File Modified)
|
|
+1 -0 trunk/include/s_conf.h (File Modified)
|
|
+6 -0 trunk/modules/m_info.c (File Modified)
|
|
+3 -2 trunk/modules/m_whois.c (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+1 -0 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/22 16:27:02 UTC (20060722-1739)
|
|
Log:
|
|
Fix handling of comma in whois: ignore the comma and
|
|
everything after it but do output the entire parameter
|
|
in RPL_ENDOFWHOIS.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/m_whois.c (File Modified)
|
|
|
|
|
|
beu 2006/07/21 22:36:46 UTC (20060721-1737)
|
|
Log:
|
|
New /stats letter 's' to list HURTs:
|
|
- opers get the full listing.
|
|
- users get any HURTs that match their sockhost/orighost if
|
|
"stats_k_oper_only" is set to 1.
|
|
|
|
|
|
Changes: Modified:
|
|
+50 -0 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
|
|
Log:
|
|
- make the newconf system available to modules.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -1 trunk/include/newconf.h (File Modified)
|
|
+4 -8 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
beu 2006/07/18 22:39:16 UTC (20060718-1733)
|
|
Log:
|
|
Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
|
|
|
|
Changes: Modified:
|
|
+0 -3 trunk/doc/example.conf (File Modified)
|
|
+0 -3 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
beu 2006/07/18 22:34:36 UTC (20060718-1731)
|
|
Log:
|
|
Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/doc/example.conf (File Modified)
|
|
+3 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/07/17 16:48:13 UTC (20060717-1729)
|
|
Log:
|
|
Fix too early truncation of JOIN channel list.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -3 trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/07 21:59:52 UTC (20060707-1727)
|
|
Log:
|
|
- From ratbox 2.2 (anfl), send server notices about read
|
|
errors from handshakes and servers to +s instead of +d.
|
|
- Send various server notices about failed server
|
|
connections which did not reach registered state network
|
|
wide if the connection was initiated by a remote oper.
|
|
This avoids annoying the whole net if there is a
|
|
broken autoconnect, but allows all opers to see why a
|
|
remote connect failed. Failed connections which did reach
|
|
server state already generate server notices everywhere.
|
|
|
|
Note: this is an exception to our general policy to not send
|
|
server notices about unregistered connections remotely.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/client.h (File Modified)
|
|
+20 -6 trunk/src/client.c (File Modified)
|
|
+6 -6 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
|
|
Log:
|
|
- fix typoes
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/example.conf (File Modified)
|
|
+1 -1 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/07/06 15:23:58 UTC (20060706-1723)
|
|
Log:
|
|
Don't allow #channel +b $c:&channel (inconsistent target).
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/extensions/extb_channel.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/05 14:37:18 UTC (20060705-1721)
|
|
Log:
|
|
Remove dns_query pointer from LocalClient, we store this in AuthQuery.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -2 trunk/include/client.h (File Modified)
|
|
|
|
|
|
jilles 2006/07/05 13:28:40 UTC (20060705-1719)
|
|
Log:
|
|
Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/04 14:41:11 UTC (20060704-1717)
|
|
Log:
|
|
Store IP addresses in whowas. These are shown to opers.
|
|
Obtained from Eurus patches.
|
|
orighost tracking removed (not worth the memory IMHO),
|
|
numeric changed to RPL_WHOISACTUALLY, fixed to deal
|
|
with unknown IPs and to not violate auth{} spoof policy.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/doc/reference.conf (File Modified)
|
|
+1 -0 trunk/include/numeric.h (File Modified)
|
|
+1 -0 trunk/include/whowas.h (File Modified)
|
|
+10 -1 trunk/modules/m_whowas.c (File Modified)
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
+4 -0 trunk/src/whowas.c (File Modified)
|
|
|
|
|
|
jilles 2006/07/03 15:18:47 UTC (20060703-1715)
|
|
Log:
|
|
Describe hostmask parameter of masktrace better in sgml docs.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/07/03 14:03:05 UTC (20060703-1713)
|
|
Log:
|
|
masktrace help file: mention CIDR IP masks
|
|
From ratbox 2.2
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/help/opers/masktrace (File Modified)
|
|
|
|
|
|
jilles 2006/07/03 13:56:38 UTC (20060703-1711)
|
|
Log:
|
|
MASKTRACE: allow normal match() on IP address also
|
|
From ratbox 2.2
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -3 trunk/modules/m_etrace.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/29 22:36:45 UTC (20060629-1709)
|
|
Log:
|
|
Allow +S clients (services) to send to channels and @/+ channels always.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_message.c (File Modified)
|
|
+1 -1 trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/29 22:25:46 UTC (20060629-1707)
|
|
Log:
|
|
Allow servers to send to @#chan and +#chan.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_message.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/29 21:51:59 UTC (20060629-1705)
|
|
Log:
|
|
Don't count opers on service{} servers in /lusers.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/29 21:19:38 UTC (20060629-1703)
|
|
Log:
|
|
Show opers the real host behind a dynamic spoof in WHOIS.
|
|
If the user is auth{} spoofed, this shows the auth{} spoof
|
|
otherwise it shows the DNS hostname and IP address.
|
|
The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/numeric.h (File Modified)
|
|
+12 -2 trunk/modules/m_whois.c (File Modified)
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2006/06/27 16:25:52 UTC (20060627-1701)
|
|
Log:
|
|
Remove #define HIDE_SPOOF_IPS from config.h, should
|
|
have been done earlier.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -7 trunk/include/config.h (File Modified)
|
|
|
|
|
|
jilles 2006/06/27 15:29:10 UTC (20060627-1699)
|
|
Log:
|
|
Bring back ERR_CANTKILLSERVER.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -7 trunk/modules/core/m_kill.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/27 15:18:57 UTC (20060627-1697)
|
|
Log:
|
|
ip_cloaking module:
|
|
- also send RPL_HOSTHIDDEN on -h
|
|
- don't allow +h for auth{} spoofed clients
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -2 trunk/extensions/ip_cloaking.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/27 15:11:23 UTC (20060627-1695)
|
|
Log:
|
|
/etc/resolv.conf parsing:
|
|
- don't crash (sometimes) if there is a line without an argument
|
|
(e.g. 'search' by itself)
|
|
- fix handling of lines with leading whitespace
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -8 trunk/src/reslib.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/20 14:26:16 UTC (20060620-1683)
|
|
Log:
|
|
Put back code that terminates DNS queries, which was
|
|
removed during the resolver changes.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
|
|
Log:
|
|
- oh hey, that was in the wrong place
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -13 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
|
|
Log:
|
|
- handle a situation where a user can go away before DNS completes
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -0 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/16 14:43:33 UTC (20060616-1677)
|
|
Log:
|
|
More dnsbl stuff
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/blacklist.h (File Modified)
|
|
+1 -0 trunk/include/res.h (File Modified)
|
|
+33 -2 trunk/src/blacklist.c (File Modified)
|
|
+2 -0 trunk/src/client.c (File Modified)
|
|
+24 -0 trunk/src/res.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/15 22:32:23 UTC (20060615-1675)
|
|
Log:
|
|
Don't touch the returned sockaddr (mangle_mapped_sockaddr())
|
|
if comm_accept() failed.
|
|
|
|
Found with valgrind.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -4 trunk/src/listener.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
|
|
Log:
|
|
- handle unavailable Client/preClient structs
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -0 trunk/src/blacklist.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/14 17:52:20 UTC (20060614-1671)
|
|
Log:
|
|
Add +lf to SGML docs.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/06/14 17:48:41 UTC (20060614-1669)
|
|
Log:
|
|
Also do forwarding if the channel limit (+l) is exceeded.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/help/opers/cmode (File Modified)
|
|
+2 -2 trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
beu 2006/06/07 11:53:21 UTC (20060607-1663)
|
|
Log:
|
|
Post-release lovin':
|
|
- Update version to 2.1.0.
|
|
- Regenerate configure.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
beu 2006/06/07 11:42:54 UTC (20060607-1659)
|
|
Log:
|
|
Comment out example blacklist{} block.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -7 trunk/doc/example.conf (File Modified)
|
|
+7 -7 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
beu 2006/06/07 10:59:48 UTC (20060607-1653)
|
|
Log:
|
|
Add note regarding use of AHBL BLs.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/doc/example.conf (File Modified)
|
|
+4 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/06/05 15:43:45 UTC (20060605-1646)
|
|
Log:
|
|
Fix typos.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/CREDITS (File Modified)
|
|
|
|
|
|
jilles 2006/06/05 15:28:22 UTC (20060605-1644)
|
|
Log:
|
|
Add beu to CREDITS.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/CREDITS (File Modified)
|
|
|
|
|
|
jilles 2006/06/05 00:02:19 UTC (20060605-1640)
|
|
Log:
|
|
Put more recent ratbox CREDITS here.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/doc/Ratbox-team (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 19:19:02 UTC (20060604-1636)
|
|
Log:
|
|
Clarify a bit.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -4 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 13:26:04 UTC (20060604-1634)
|
|
Log:
|
|
Mention that install or make install also avoids modunload crashes.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/BUGS (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
|
|
Log:
|
|
- update NEWS a bit
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -8 trunk/NEWS (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
|
|
Log:
|
|
- further updates
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/BUGS (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
|
|
Log:
|
|
- add orighost check to hurt.c
|
|
- update BUGS info
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -6 trunk/BUGS (File Modified)
|
|
+1 -1 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 03:03:46 UTC (20060604-1626)
|
|
Log:
|
|
Make kline_exempt exempt from HURT also.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 03:02:27 UTC (20060604-1624)
|
|
Log:
|
|
Fix mask HEAL propagation.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -3 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
beu 2006/06/04 03:01:05 UTC (20060604-1622)
|
|
Log:
|
|
- Remove old cruft.
|
|
- Update.
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -31 trunk/extensions/README (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 02:46:31 UTC (20060604-1620)
|
|
Log:
|
|
More target change hax.
|
|
Ick.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 02:44:47 UTC (20060604-1618)
|
|
Log:
|
|
Improvements to HURT propagation.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -6 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
|
|
Log:
|
|
- further simplification
|
|
|
|
|
|
Changes: Modified:
|
|
+25 -76 trunk/extensions/hurt.c (File Modified)
|
|
+0 -9 trunk/extensions/hurt.h (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
|
|
Log:
|
|
- client_exit hook
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -0 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
|
|
Log:
|
|
- cut off at 15 messages instead of 30
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/extensions/hurt.h (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 02:16:18 UTC (20060604-1610)
|
|
Log:
|
|
Squash a warning here.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -3 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 02:11:40 UTC (20060604-1608)
|
|
Log:
|
|
Don't show servers in /stats l to nonopers if flatten links is enabled.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -1 trunk/modules/m_stats.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
|
|
Log:
|
|
- hurt expiry
|
|
|
|
|
|
Changes: Modified:
|
|
+20 -7 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
|
|
Log:
|
|
- remove inline stuff (yuck)
|
|
- sockaddr should have been sockhost
|
|
|
|
|
|
Changes: Modified:
|
|
+22 -31 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
|
|
Log:
|
|
- make hurt checking actually work
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -7 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/04 01:55:34 UTC (20060604-1599)
|
|
Log:
|
|
Slight tweak to alias{}.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/src/parse.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
|
|
Log:
|
|
- further simplification
|
|
|
|
|
|
Changes: Modified:
|
|
+59 -71 trunk/extensions/hurt.c (File Modified)
|
|
+0 -1 trunk/extensions/hurt.h (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
|
|
Log:
|
|
- further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -20 trunk/extensions/hurt.c (File Modified)
|
|
+0 -4 trunk/extensions/hurt.h (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
|
|
Log:
|
|
- remove some unnecessary code here (hurt_initial_check_event()).
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -23 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
|
|
Log:
|
|
- if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -0 trunk/modules/core/m_message.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
|
|
Log:
|
|
- more sane tgchange hax
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 23:28:39 UTC (20060603-1587)
|
|
Log:
|
|
Make HEAL <nick> work.
|
|
|
|
|
|
Changes: Modified:
|
|
+40 -43 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 23:04:33 UTC (20060603-1585)
|
|
Log:
|
|
Destroy hurt_clients list on unload.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -0 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 22:55:21 UTC (20060603-1583)
|
|
Log:
|
|
Coding style: no space between a function name and parenthesis.
|
|
|
|
|
|
Changes: Modified:
|
|
+43 -43 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 22:48:40 UTC (20060603-1581)
|
|
Log:
|
|
Now works and throws out hurt clients after 30 protocol messages
|
|
unless they identify.
|
|
|
|
|
|
Changes: Modified:
|
|
+28 -36 trunk/extensions/hurt.c (File Modified)
|
|
+1 -7 trunk/extensions/hurt.h (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 22:19:39 UTC (20060603-1579)
|
|
Log:
|
|
Working addition/lookup.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -0 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 22:00:31 UTC (20060603-1577)
|
|
Log:
|
|
Get rid of hyb6 style propagation (:server COMMAND source).
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -22 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 21:53:47 UTC (20060603-1575)
|
|
Log:
|
|
add not-working hurt_add and hurt_find
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -5 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 21:34:56 UTC (20060603-1573)
|
|
Log:
|
|
Comment out a lot of stuff so I can load and unload this without crashing.
|
|
|
|
|
|
Changes: Modified:
|
|
+17 -6 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 21:24:02 UTC (20060603-1571)
|
|
Log:
|
|
Fix svn:keywords and add a short comment at the top.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
|
|
|
|
|
|
jilles 2006/06/03 21:21:44 UTC (20060603-1569)
|
|
Log:
|
|
- Make hurt module compile
|
|
- Link it to the build
|
|
- Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
|
|
correct flag name, no CAP_TS6 use etc
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/extensions/Makefile.in (File Modified)
|
|
+30 -32 trunk/extensions/hurt.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/03 21:06:46 UTC (20060603-1567)
|
|
Log:
|
|
Put beu's hurt module in trunk.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/extensions/hurt.c (File Added)
|
|
+ - trunk/extensions/hurt.h (File Added)
|
|
|
|
|
|
nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
|
|
Log:
|
|
- _iprint(): use stderr instead of stdout
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_log.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 23:50:54 UTC (20060601-1561)
|
|
Log:
|
|
- Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
|
|
and subsequently destroy our kqueue when we close 0, 1, 2
|
|
(broke /restart).
|
|
- After closing fd 0, 1, 2 reopen them to /dev/null again
|
|
so we don't send messages from malloc etc to a random
|
|
user's connection.
|
|
- Remove an obsolete comment.
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -2 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 22:17:16 UTC (20060601-1559)
|
|
Log:
|
|
Update NEWS file.
|
|
|
|
|
|
Changes: Modified:
|
|
+29 -1 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 20:18:31 UTC (20060601-1551)
|
|
Log:
|
|
Rerun autoconf.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/configure (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 20:17:21 UTC (20060601-1549)
|
|
Log:
|
|
Fix openssl version check to also accept versions newer than 0.9.6.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 18:18:28 UTC (20060601-1543)
|
|
Log:
|
|
Oops, need packet.h here.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/modules/m_cmessage.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 18:17:00 UTC (20060601-1541)
|
|
Log:
|
|
End the flood grace period in CPRIVMSG/CNOTICE.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/modules/m_cmessage.c (File Modified)
|
|
|
|
|
|
nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
|
|
Log:
|
|
- update class::connectfreq documentation
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
|
|
Log:
|
|
- get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -6 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 15:27:18 UTC (20060601-1535)
|
|
Log:
|
|
New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 13:06:23 UTC (20060601-1533)
|
|
Log:
|
|
Don't mention that /stats p shows idle times, as it doesn't.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/help/opers/stats (File Modified)
|
|
+1 -1 trunk/help/users/stats (File Modified)
|
|
|
|
|
|
jilles 2006/06/01 12:59:03 UTC (20060601-1531)
|
|
Log:
|
|
/stats A shows DNS servers, it doesn't matter whether ircd
|
|
uses ADNS or something else.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/help/opers/stats (File Modified)
|
|
|
|
|
|
jilles 2006/05/30 21:34:57 UTC (20060530-1529)
|
|
Log:
|
|
get_client_name() fix
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/28 13:58:14 UTC (20060528-1527)
|
|
Log:
|
|
Add some comments.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
beu 2006/05/28 09:22:09 UTC (20060528-1521)
|
|
Log:
|
|
Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
|
|
|
|
Changes: Modified:
|
|
+16 -17 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
beu 2006/05/28 09:10:43 UTC (20060528-1517)
|
|
Log:
|
|
Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
|
|
|
|
Changes: Modified:
|
|
+135 -0 trunk/configure (File Modified)
|
|
+6 -0 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/05/28 03:28:53 UTC (20060528-1515)
|
|
Log:
|
|
Exit 0 on successful -conftest.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/28 03:19:47 UTC (20060528-1513)
|
|
Log:
|
|
Make the "keep the parent process around" thing work, by opening
|
|
a pipe to the child process. This pipe is on fd 0 in the child
|
|
process. After successful initialization, the child will write
|
|
a byte to this pipe, on fatal errors it will close it without
|
|
writing anything.
|
|
|
|
Somewhat hackish still but should work.
|
|
|
|
|
|
Changes: Modified:
|
|
+27 -30 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
|
|
Log:
|
|
- convert some error messages to ierror() over fprintf/ilog combination
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -6 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
|
|
Log:
|
|
- inotice() for loadmodule when in foreground mode
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/src/modules.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
|
|
Log:
|
|
- remove inotice() on loading modules from the config
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -3 trunk/src/modules.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
|
|
Log:
|
|
- usleep for 50000usec in the parent process to allow for startup messages
|
|
to be cleanly printed before detaching to shell, this should be more than
|
|
enough time really
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
|
|
Log:
|
|
- display more errors during normal startup as to try to help people find common problems
|
|
|
|
|
|
Changes: Modified:
|
|
+27 -10 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
|
|
Log:
|
|
- version bump in preparation of 2.0.0 release
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/05/27 20:39:47 UTC (20060527-1495)
|
|
Log:
|
|
Change example.conf operator block from "admin" to "god",
|
|
so as to show we encourage per-person operator blocks.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/doc/example.conf (File Modified)
|
|
|
|
|
|
jilles 2006/05/27 20:33:58 UTC (20060527-1493)
|
|
Log:
|
|
Document alias{} block.
|
|
|
|
|
|
Changes: Modified:
|
|
+28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/05/27 20:28:00 UTC (20060527-1491)
|
|
Log:
|
|
Document DNS blacklist stuff in sgml.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
+39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/05/27 20:13:30 UTC (20060527-1489)
|
|
Log:
|
|
Misc /stats clarifications.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/05/27 19:54:37 UTC (20060527-1487)
|
|
Log:
|
|
Move snomasks into umodes chapter.
|
|
Move oprivs chapter down.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
|
|
+ - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
|
|
+137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/05/27 19:09:19 UTC (20060527-1485)
|
|
Log:
|
|
Mention operator{} user@host change.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/05/27 18:58:12 UTC (20060527-1483)
|
|
Log:
|
|
operator{} block user@host matches against orighost now, not host.
|
|
This means that services/+h spoofs do not work in operator{} blocks;
|
|
auth{} spoofs still work.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/doc/example.conf (File Modified)
|
|
+1 -1 trunk/doc/reference.conf (File Modified)
|
|
+2 -2 trunk/modules/m_challenge.c (File Modified)
|
|
+1 -1 trunk/modules/m_oper.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
|
|
Log:
|
|
- inotice/iwarn/ierror() stuff I was working on
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/include/s_log.h (File Modified)
|
|
+15 -11 trunk/src/ircd.c (File Modified)
|
|
+3 -1 trunk/src/modules.c (File Modified)
|
|
+1 -1 trunk/src/newconf.c (File Modified)
|
|
+54 -0 trunk/src/s_log.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 22:54:29 UTC (20060526-1473)
|
|
Log:
|
|
Oops, don't add blacklists to the list twice on rehash.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/src/blacklist.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 22:27:21 UTC (20060526-1471)
|
|
Log:
|
|
Remove notices to the client about progress of dnsbl lookups.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -4 trunk/src/blacklist.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 22:18:23 UTC (20060526-1469)
|
|
Log:
|
|
Add auth{} flag dnsbl_exempt.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/doc/example.conf (File Modified)
|
|
+2 -1 trunk/doc/reference.conf (File Modified)
|
|
+2 -0 trunk/include/s_conf.h (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+8 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 22:07:49 UTC (20060526-1467)
|
|
Log:
|
|
Switch alias{} and blacklist{} around, for consistency with example.conf.
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -18 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 21:58:29 UTC (20060526-1465)
|
|
Log:
|
|
Send a warning to the user if they are dnsbl listed but exempted.
|
|
|
|
|
|
Changes: Modified:
|
|
+17 -12 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 21:25:28 UTC (20060526-1463)
|
|
Log:
|
|
Move throwing out dnsbl listed clients to registration,
|
|
and make kline_exempt exempt from it.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/blacklist.h (File Modified)
|
|
+4 -0 trunk/include/client.h (File Modified)
|
|
+15 -16 trunk/src/blacklist.c (File Modified)
|
|
+6 -0 trunk/src/client.c (File Modified)
|
|
+17 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 21:20:56 UTC (20060526-1461)
|
|
Log:
|
|
Show refcount in /stats n.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/modules/m_stats.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 20:50:41 UTC (20060526-1459)
|
|
Log:
|
|
Don't look up dnsbls twice if they send USER twice.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -3 trunk/modules/m_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 20:42:48 UTC (20060526-1457)
|
|
Log:
|
|
Add /stats n to help files.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/help/opers/stats (File Modified)
|
|
+1 -0 trunk/help/users/stats (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 20:36:54 UTC (20060526-1455)
|
|
Log:
|
|
Only check dnsbls for A records, not AAAA.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/blacklist.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 20:09:55 UTC (20060526-1453)
|
|
Log:
|
|
Don't remove non-illegal blacklists on completion of check.
|
|
Add debugging notices (not working).
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -1 trunk/src/blacklist.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 19:58:05 UTC (20060526-1451)
|
|
Log:
|
|
Don't call register_local_user() if they haven't sent a nick yet.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/blacklist.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 19:45:28 UTC (20060526-1449)
|
|
Log:
|
|
Add /stats n, shows dnsbls with counts (counts reset on rehash).
|
|
|
|
|
|
Changes: Modified:
|
|
+21 -0 trunk/modules/m_stats.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 18:57:36 UTC (20060526-1447)
|
|
Log:
|
|
More dnsbl rehash fixes, it was adding bogus entries.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -7 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/26 17:38:52 UTC (20060526-1445)
|
|
Log:
|
|
Need blacklist.h here.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
|
|
Log:
|
|
- nuke iauth
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -2 trunk/configure (File Modified)
|
|
+0 -48 trunk/configure.ac (File Modified)
|
|
+ - trunk/doc/example-iauth.conf (File Deleted)
|
|
+ - trunk/iauth/ (File Deleted)
|
|
|
|
|
|
jilles 2006/05/26 17:20:01 UTC (20060526-1441)
|
|
Log:
|
|
Improve handling of rehashing with blacklists.
|
|
Also some coding style tweaks.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/include/blacklist.h (File Modified)
|
|
+35 -16 trunk/src/blacklist.c (File Modified)
|
|
+2 -0 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/25 15:20:48 UTC (20060525-1439)
|
|
Log:
|
|
Clear can_send cache if a user logs in or out from services.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/23 16:41:33 UTC (20060523-1425)
|
|
Log:
|
|
Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
|
|
This directory is not entered by default.
|
|
More stuff needs to be moved into here.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/configure (File Modified)
|
|
+1 -0 trunk/configure.ac (File Modified)
|
|
+69 -458 trunk/extensions/Makefile.in (File Modified)
|
|
+ - trunk/extensions/m_clearchan.c (File Deleted)
|
|
+ - trunk/extensions/m_force.c (File Deleted)
|
|
+ - trunk/unsupported/ (File Added)
|
|
+ - trunk/unsupported/Makefile.in (File Added)
|
|
+ - trunk/unsupported/m_clearchan.c (File Added)
|
|
+ - trunk/unsupported/m_force.c (File Added)
|
|
|
|
|
|
jilles 2006/05/23 16:32:11 UTC (20060523-1423)
|
|
Log:
|
|
Logging/wallops for forcejoin/forcepart, numeric fix.
|
|
This needs to be moved to the toys section.
|
|
|
|
|
|
Changes: Modified:
|
|
+22 -2 trunk/extensions/m_force.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/23 16:06:01 UTC (20060523-1421)
|
|
Log:
|
|
Fix comments at the top (including copyright).
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/extensions/m_omode.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/23 16:01:22 UTC (20060523-1419)
|
|
Log:
|
|
Add OMODE command to extensions/ for oper mode hacking:
|
|
- requires admin privs
|
|
- does not work for opped opers
|
|
- sends wallops
|
|
- sends a ServerMode for opping the oper themselves,
|
|
otherwise a mode coming from the oper (not only
|
|
does this provide full accountability, it is also
|
|
easiest to implement while avoiding channels
|
|
messed up with bogus bans etc).
|
|
|
|
|
|
Changes: Modified:
|
|
+171 -0 trunk/extensions/Makefile.in (File Modified)
|
|
+ - trunk/extensions/m_omode.c (File Added)
|
|
|
|
|
|
gxti 2006/05/22 23:02:06 UTC (20060522-1417)
|
|
Log:
|
|
Metadata fix
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/include/blacklist.h (Property Modified)
|
|
+ - trunk/src/blacklist.c (Property Modified)
|
|
|
|
|
|
nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
|
|
Log:
|
|
- avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -1 trunk/src/blacklist.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
|
|
Log:
|
|
Initial DNS blacklist support:
|
|
- see example.conf for how to use.
|
|
- because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
|
|
- tor.ahbl.org is also included because most networks will not want to allow tor
|
|
(and we're considering going KoS on tor users here anyway due to abuse)
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -0 trunk/doc/example.conf (File Modified)
|
|
+66 -0 trunk/doc/reference.conf (File Modified)
|
|
+ - trunk/include/blacklist.h (File Added)
|
|
+2 -0 trunk/include/client.h (File Modified)
|
|
+3 -0 trunk/modules/m_user.c (File Modified)
|
|
+152 -0 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/blacklist.c (File Added)
|
|
+34 -0 trunk/src/newconf.c (File Modified)
|
|
+1 -0 trunk/src/s_auth.c (File Modified)
|
|
+4 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/21 17:38:31 UTC (20060521-1411)
|
|
Log:
|
|
Remove last bit of lzo stuff (comment in example.conf connect{}).
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -4 trunk/doc/example.conf (File Modified)
|
|
|
|
|
|
jilles 2006/05/21 14:46:17 UTC (20060521-1409)
|
|
Log:
|
|
Show sasl successes and failures in /stats t (like other
|
|
things in /stats t, about local clients only).
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/include/s_stats.h (File Modified)
|
|
+3 -0 trunk/modules/m_sasl.c (File Modified)
|
|
+3 -0 trunk/src/s_stats.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 20:13:56 UTC (20060520-1405)
|
|
Log:
|
|
Allow messaging services by nickname without using
|
|
target change slots (this was already possible with
|
|
user@server notation or services shortcuts).
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/core/m_message.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 19:28:16 UTC (20060520-1393)
|
|
Log:
|
|
Abort a safelist if a new /list comes in while one is already in progress.
|
|
|
|
|
|
Changes: Modified:
|
|
+16 -0 trunk/modules/m_list_safelist.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 19:24:11 UTC (20060520-1391)
|
|
Log:
|
|
Change $![letter]:[mask] to $~[letter]:[mask]
|
|
so both ! and ~ invert an extban.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/src/chmode.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
|
|
Log:
|
|
- revert due to technical issues
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/extban.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
|
|
Log:
|
|
- allow $![letter]:[mask] to also invert an extban, like $~[letter]:[mask], since some people will likely believe that is the correct way of doing it
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/extban.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 18:32:45 UTC (20060520-1385)
|
|
Log:
|
|
Don't pace /list on a single channel.
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -7 trunk/modules/m_list_safelist.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 18:15:46 UTC (20060520-1383)
|
|
Log:
|
|
Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/include/supported.h (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 17:21:19 UTC (20060520-1381)
|
|
Log:
|
|
Extban types are case insensitive; force them to lowercase when added.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -5 trunk/doc/extban.txt (File Modified)
|
|
+4 -0 trunk/src/chmode.c (File Modified)
|
|
+3 -3 trunk/src/extban.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 14:11:07 UTC (20060520-1379)
|
|
Log:
|
|
sendto_wallops_flags():
|
|
- instead of checking IsOper on each client, walk the appropriate list
|
|
- instead of sending non-+z wallops from persons to nonopers, send only
|
|
+w wallops from persons
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -5 trunk/src/send.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 13:48:37 UTC (20060520-1377)
|
|
Log:
|
|
Prefix oper wallops with "WALLOPS - " if they would
|
|
otherwise look like operwalls or locops, when sending
|
|
them to local users.
|
|
|
|
|
|
Changes: Modified:
|
|
+11 -1 trunk/modules/m_wallops.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/20 13:47:22 UTC (20060520-1375)
|
|
Log:
|
|
Make sure destination field in some sasl numerics
|
|
is the user's nick, not the sasl agent or server
|
|
name.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/m_sasl.c (File Modified)
|
|
|
|
|
|
beu 2006/05/19 19:24:44 UTC (20060519-1373)
|
|
Log:
|
|
Add `-I.' to INCLUDES (hurt module has it's own header file...)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/extensions/Makefile.in (File Modified)
|
|
|
|
|
|
jilles 2006/05/19 18:10:55 UTC (20060519-1369)
|
|
Log:
|
|
Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
beu 2006/05/19 18:10:13 UTC (20060519-1367)
|
|
Log:
|
|
Fix build for when IPv6 is disabled.
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -10 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/18 18:38:04 UTC (20060518-1365)
|
|
Log:
|
|
Add information about adding extban types.
|
|
|
|
|
|
Changes: Modified:
|
|
+25 -0 trunk/doc/extban.txt (File Modified)
|
|
|
|
|
|
jilles 2006/05/18 17:59:35 UTC (20060518-1363)
|
|
Log:
|
|
Better extban validation: try to match a new extban from
|
|
a local user against its setter to see if it is valid.
|
|
Unknown extban types from remotes are no longer hidden.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -3 trunk/doc/extban.txt (File Modified)
|
|
+1 -0 trunk/include/channel.h (File Modified)
|
|
+2 -6 trunk/src/chmode.c (File Modified)
|
|
+32 -0 trunk/src/extban.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/17 20:55:55 UTC (20060517-1359)
|
|
Log:
|
|
Make sure both .c.o: and .s.o: are followed by the necessary command.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
jilles 2006/05/17 18:07:20 UTC (20060517-1357)
|
|
Log:
|
|
Add need_sasl auth{} flag to sgml documentation.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/05/17 17:50:10 UTC (20060517-1353)
|
|
Log:
|
|
Document need_sasl auth{} flag in example confs.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/example.conf (File Modified)
|
|
+1 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/05/17 17:37:46 UTC (20060517-1349)
|
|
Log:
|
|
Don't allow TB to set an empty topic.
|
|
This would be possible if a server sent bad protocol
|
|
and could cause a crash.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/modules/m_tb.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
|
|
Log:
|
|
- oops
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
|
|
Log:
|
|
- typo fix
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
|
|
Log:
|
|
- rebuild configure
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/configure (File Modified)
|
|
|
|
|
|
nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
|
|
Log:
|
|
- makefile fix
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/extensions/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
|
|
Log:
|
|
- rename contrib to extensions to bring some clarity to things
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/Makefile.in (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
+10 -10 trunk/doc/example.conf (File Modified)
|
|
+10 -10 trunk/doc/reference.conf (File Modified)
|
|
+ - trunk/extensions/ (File Added)
|
|
+ - trunk/extras/ (File Deleted)
|
|
|
|
|
|
nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
|
|
Log:
|
|
- temporary rename
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/Makefile.in (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
+ - trunk/contrib/ (File Deleted)
|
|
+ - trunk/extras/ (File Added)
|
|
|
|
|
|
jilles 2006/05/14 13:47:33 UTC (20060514-1333)
|
|
Log:
|
|
Don't allow servers to QUIT (they should use SQUIT).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_quit.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
|
|
Log:
|
|
- keywords
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/src/fnvhash.s (Property Modified)
|
|
|
|
|
|
nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
|
|
Log:
|
|
- reduced version of code
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -61 trunk/src/fnvhash.s (File Modified)
|
|
|
|
|
|
nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
|
|
Log:
|
|
- ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/fnvhash.s (File Modified)
|
|
|
|
|
|
jilles 2006/05/14 01:19:25 UTC (20060514-1323)
|
|
Log:
|
|
Fix orighost matching for klines, etc. Was hashing the visible
|
|
host, oops.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/hostmask.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
|
|
Log:
|
|
- integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -1 trunk/configure (File Modified)
|
|
+5 -0 trunk/configure.ac (File Modified)
|
|
+5 -6 trunk/src/Makefile.in (File Modified)
|
|
+0 -4 trunk/src/fnvhash.s (File Modified)
|
|
+0 -2 trunk/src/hash.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
|
|
Log:
|
|
- regenerate configure
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -0 trunk/configure (File Modified)
|
|
|
|
|
|
nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
|
|
Log:
|
|
- --enable-ricer-hashing option.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -0 trunk/configure.ac (File Modified)
|
|
+3 -0 trunk/include/setup.h.in (File Modified)
|
|
|
|
|
|
nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
|
|
Log:
|
|
- Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/src/fnvhash.s (File Added)
|
|
+3 -0 trunk/src/hash.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/12 15:57:25 UTC (20060512-1309)
|
|
Log:
|
|
Fix syntax error in reference.conf.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/05/11 16:28:16 UTC (20060511-1307)
|
|
Log:
|
|
Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
|
|
(&& instead of ||...)
|
|
Allows stuff like /mode +b 127.0.0.1 to ban that IP.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/chmode.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/11 16:16:36 UTC (20060511-1303)
|
|
Log:
|
|
Documentation for extban.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/doc/extban.txt (File Added)
|
|
|
|
|
|
jilles 2006/05/11 15:50:33 UTC (20060511-1301)
|
|
Log:
|
|
Add extban modules to example confs.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/doc/example.conf (File Modified)
|
|
+10 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/05/11 15:43:03 UTC (20060511-1299)
|
|
Log:
|
|
Initial addition of extended ban types (conditionals).
|
|
Allows custom +bqeI checks via modules.
|
|
Initial extra types are account (a[:mask]), oper (o),
|
|
channel (c:name), realname (r:mask), server (s:mask).
|
|
|
|
|
|
Changes: Modified:
|
|
+229 -0 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/extb_account.c (File Added)
|
|
+ - trunk/contrib/extb_channel.c (File Added)
|
|
+ - trunk/contrib/extb_oper.c (File Added)
|
|
+ - trunk/contrib/extb_realname.c (File Added)
|
|
+ - trunk/contrib/extb_server.c (File Added)
|
|
+13 -0 trunk/include/channel.h (File Modified)
|
|
+1 -0 trunk/src/Makefile.in (File Modified)
|
|
+14 -5 trunk/src/channel.c (File Modified)
|
|
+91 -0 trunk/src/chmode.c (File Modified)
|
|
+ - trunk/src/extban.c (File Added)
|
|
|
|
|
|
jilles 2006/05/09 19:28:19 UTC (20060509-1297)
|
|
Log:
|
|
Do not force +bqeI modes starting with '$' in nick!user@host format.
|
|
* and ? characters in them are still assumed to be wildcards.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/src/chmode.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
|
|
Log:
|
|
- memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/modules/m_capab.c (File Modified)
|
|
|
|
|
|
jilles 2006/05/05 19:00:19 UTC (20060505-1291)
|
|
Log:
|
|
Stop some mixing of client and server protocol.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/modules/core/m_nick.c (File Modified)
|
|
+4 -2 trunk/modules/m_pass.c (File Modified)
|
|
+6 -0 trunk/modules/m_sasl.c (File Modified)
|
|
+6 -0 trunk/modules/m_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
|
|
Log:
|
|
- additional revert
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -2 trunk/include/s_newconf.h (File Modified)
|
|
+0 -4 trunk/include/s_serv.h (File Modified)
|
|
+0 -1 trunk/src/newconf.c (File Modified)
|
|
+1 -13 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
|
|
Log:
|
|
- revert LZOLink patch for now
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/servlink/Makefile.in (File Modified)
|
|
+0 -16 trunk/servlink/README (File Modified)
|
|
+2 -36 trunk/servlink/control.c (File Modified)
|
|
+0 -3 trunk/servlink/control.h (File Modified)
|
|
+7 -5955 trunk/servlink/io.c (File Modified)
|
|
+ - trunk/servlink/lzoconf.h (File Deleted)
|
|
+ - trunk/servlink/lzodefs.h (File Deleted)
|
|
+ - trunk/servlink/minilzo.c (File Deleted)
|
|
+ - trunk/servlink/minilzo.h (File Deleted)
|
|
+0 -1 trunk/servlink/servlink.h (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
|
|
Log:
|
|
- more stuff here
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/servlink/control.c (File Modified)
|
|
+2 -1 trunk/servlink/io.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
|
|
Log:
|
|
- oops
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/servlink/io.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
|
|
Log:
|
|
- paranoia, prevent segfaults
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/servlink/io.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
|
|
Log:
|
|
- more optimal servlink code
|
|
|
|
|
|
Changes: Modified:
|
|
+21 -8 trunk/servlink/io.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
|
|
Log:
|
|
- more efficient read strategy
|
|
|
|
|
|
Changes: Modified:
|
|
+15 -3 trunk/servlink/io.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
|
|
Log:
|
|
- use lzo_uintp cast to make LZO happy
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/servlink/io.c (File Modified)
|
|
|
|
|
|
nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
|
|
Log:
|
|
- lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/doc/example.conf (File Modified)
|
|
+2 -1 trunk/include/s_newconf.h (File Modified)
|
|
+4 -0 trunk/include/s_serv.h (File Modified)
|
|
+1 -0 trunk/servlink/Makefile.in (File Modified)
|
|
+16 -0 trunk/servlink/README (File Modified)
|
|
+34 -2 trunk/servlink/control.c (File Modified)
|
|
+3 -0 trunk/servlink/control.h (File Modified)
|
|
+5929 -7 trunk/servlink/io.c (File Modified)
|
|
+ - trunk/servlink/lzoconf.h (File Added)
|
|
+ - trunk/servlink/lzodefs.h (File Added)
|
|
+ - trunk/servlink/minilzo.c (File Added)
|
|
+ - trunk/servlink/minilzo.h (File Added)
|
|
+1 -0 trunk/servlink/servlink.h (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+14 -2 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
|
|
Log:
|
|
- remove imalloc, it was a concept that probably wouldn't have worked properly
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -977 trunk/libcharybdis/Makefile.in (File Modified)
|
|
+ - trunk/libcharybdis/imalloc.c (File Deleted)
|
|
+ - trunk/libcharybdis/imalloc.h (File Deleted)
|
|
|
|
|
|
nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
|
|
Log:
|
|
- disable imalloc for now
|
|
|
|
|
|
Changes: Modified:
|
|
+33 -7 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
|
|
Log:
|
|
- remove unneeded debug code
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -6 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
|
|
Log:
|
|
- minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -4 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
|
|
Log:
|
|
- more stuff here, imalloc remains disabled for now
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -3 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
|
|
Log:
|
|
- more progress
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -4 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
|
|
Log:
|
|
- more tweaks
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/imalloc.c (File Modified)
|
|
+2 -0 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
|
|
Log:
|
|
- roll back libircd crap
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/Makefile.in (File Modified)
|
|
+4 -0 trunk/libcharybdis/imalloc.c (File Modified)
|
|
+29 -0 trunk/src/.depend (File Modified)
|
|
+6 -21 trunk/src/Makefile.in (File Modified)
|
|
+3 -218 trunk/src/ircd.c (File Modified)
|
|
+ - trunk/src/ircd_linker.c (File Deleted)
|
|
+ - trunk/src/main.c (File Deleted)
|
|
|
|
|
|
nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
|
|
Log:
|
|
- realloc(), free() implementation
|
|
|
|
|
|
Changes: Modified:
|
|
+141 -0 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
|
|
Log:
|
|
- malloc(), calloc() implementation
|
|
|
|
|
|
Changes: Modified:
|
|
+78 -3 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
|
|
Log:
|
|
- block_free(), block_find(), retune_heaps() implementation
|
|
|
|
|
|
Changes: Modified:
|
|
+146 -1 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
|
|
Log:
|
|
- block_destroy code, block_allocate code.
|
|
|
|
|
|
Changes: Modified:
|
|
+81 -4 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
|
|
Log:
|
|
- block_new() code
|
|
|
|
|
|
Changes: Modified:
|
|
+57 -0 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
|
|
Log:
|
|
- disable imalloc again :P
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
|
|
Log:
|
|
- fix warning
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
|
|
Log:
|
|
- fix typo
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
|
|
Log:
|
|
- constructor code for imalloc engine (malloc_init())
|
|
|
|
|
|
Changes: Modified:
|
|
+35 -2 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
|
|
Log:
|
|
- imalloc engine improvements
|
|
|
|
|
|
Changes: Modified:
|
|
+60 -6 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
|
|
Log:
|
|
- replace mmap() code with direct brk()/sbrk() calls.
|
|
|
|
|
|
Changes: Modified:
|
|
+32 -10 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
|
|
Log:
|
|
- remove outdated i_malloc() interfaces
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -44 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
|
|
Log:
|
|
- redisable imalloc (sorry!)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
|
|
Log:
|
|
- correct GET_PAGE_SLOT() macro
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
|
|
Log:
|
|
- oops forgot to commit it with imalloc turned off
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
|
|
Log:
|
|
- cleanups
|
|
|
|
|
|
Changes: Modified:
|
|
+11 -11 trunk/libcharybdis/imalloc.c (File Modified)
|
|
+8 -2 trunk/libcharybdis/imalloc.h (File Modified)
|
|
|
|
|
|
nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
|
|
Log:
|
|
- lowlevel imalloc code
|
|
|
|
|
|
Changes: Modified:
|
|
+278 -16 trunk/libcharybdis/imalloc.c (File Modified)
|
|
+ - trunk/libcharybdis/imalloc.h (File Added)
|
|
|
|
|
|
nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
|
|
Log:
|
|
- fix bindings
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
|
|
Log:
|
|
remove #ifndef
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/libcharybdis/imalloc.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
|
|
Log:
|
|
- add imalloc engine, however the actual engine itself has not been written yet (just the bindings for if the imalloc option is unavailable, which are forcefully used at present)
|
|
|
|
|
|
Changes: Modified:
|
|
+115 -0 trunk/libcharybdis/Makefile.in (File Modified)
|
|
+ - trunk/libcharybdis/imalloc.c (File Added)
|
|
|
|
|
|
nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
|
|
Log:
|
|
- increment configure Id
|
|
|
|
|
|
Changes: Modified:
|
|
+2208 -1 trunk/configure (File Modified)
|
|
|
|
|
|
nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
|
|
Log:
|
|
- bootstrap for imalloc code
|
|
|
|
|
|
Changes: Modified:
|
|
+54 -1 trunk/configure.ac (File Modified)
|
|
+27 -0 trunk/include/setup.h.in (File Modified)
|
|
|
|
|
|
jilles 2006/04/25 14:52:37 UTC (20060425-1208)
|
|
Log:
|
|
Clarify interaction of spoofs and channel bans/operator{} blocks.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
+6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
|
|
Log:
|
|
- move rehash checking &c into a timed event (idea stolen from ratbox3)
|
|
|
|
|
|
Changes: Modified:
|
|
+30 -22 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
jilles 2006/04/22 17:07:07 UTC (20060422-1204)
|
|
Log:
|
|
If shared{} blocks deny something, the command
|
|
is silently ignored.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/04/22 10:26:56 UTC (20060422-1202)
|
|
Log:
|
|
Move up IsService check so we don't store a non-service
|
|
in preClient->sasl_agent.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -6 trunk/modules/m_sasl.c (File Modified)
|
|
|
|
|
|
gxti 2006/04/22 03:53:40 UTC (20060422-1198)
|
|
Log:
|
|
SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
|
|
Add some more sanity checks on agent strings.
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -11 trunk/modules/m_sasl.c (File Modified)
|
|
|
|
|
|
jilles 2006/04/21 16:28:56 UTC (20060421-1194)
|
|
Log:
|
|
Unknown clients can have an ID too now so make sure to remove
|
|
them from the hash if they exit.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2006/04/21 16:21:02 UTC (20060421-1192)
|
|
Log:
|
|
Only accept sasl from servers in a service{} block.
|
|
Not tested but this must go in.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/modules/m_sasl.c (File Modified)
|
|
+3 -0 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
jilles 2006/04/19 15:52:08 UTC (20060419-1190)
|
|
Log:
|
|
Only process SAVE messages targetting registered users,
|
|
not servers or unregistered connections. Could cause
|
|
a crash when bad protocol was received.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -1 trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
|
|
Log:
|
|
- fix QJM buffer overflow vulnerability (fucking GXTi)
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/04/18 23:28:33 UTC (20060418-1184)
|
|
Log:
|
|
Mention /scan umodes under oper_spy privilege.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/04/18 23:05:05 UTC (20060418-1182)
|
|
Log:
|
|
Mention that overlapping cluster blocks are a bad thing.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/04/18 22:57:47 UTC (20060418-1180)
|
|
Log:
|
|
- Document cluster{} and shared{} blocks.
|
|
- Mention that service{} does not allow wildcards.
|
|
|
|
|
|
Changes: Modified:
|
|
+222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/04/18 22:22:36 UTC (20060418-1178)
|
|
Log:
|
|
Document exempt{} and service{} blocks, point to reference.conf for
|
|
general{}, channel{} and serverhide{}.
|
|
|
|
|
|
Changes: Modified:
|
|
+88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/04/18 22:02:17 UTC (20060418-1176)
|
|
Log:
|
|
Document ~ in lists of values better.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/04/18 21:51:18 UTC (20060418-1174)
|
|
Log:
|
|
More detailed CNOTICE, CPRIVMSG descriptions.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/04/18 13:49:18 UTC (20060418-1172)
|
|
Log:
|
|
Oops, need both Revision and Id on modules.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/modules/sno_routing.c (Property Modified)
|
|
|
|
|
|
jilles 2006/04/17 22:26:12 UTC (20060417-1170)
|
|
Log:
|
|
Tweak header comment a bit (filename, Id).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
|
|
|
|
|
|
jilles 2006/04/17 00:13:57 UTC (20060417-1166)
|
|
Log:
|
|
Add GLINE and UNGLINE.
|
|
|
|
|
|
Changes: Modified:
|
|
+40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/04/16 13:07:49 UTC (20060416-1156)
|
|
Log:
|
|
New configure with proper Id.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -1 trunk/configure (File Modified)
|
|
|
|
|
|
jilles 2006/04/16 13:06:04 UTC (20060416-1154)
|
|
Log:
|
|
Change #include directives for in6addr_any, hopefully compiles better now.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/04/09 20:20:32 UTC (20060409-1152)
|
|
Log:
|
|
Encourage putting actual administrative information
|
|
in the admin{} block.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/doc/example.conf (File Modified)
|
|
|
|
|
|
gxti 2006/04/08 01:36:41 UTC (20060408-1150)
|
|
Log:
|
|
New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -7 trunk/include/s_conf.h (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+10 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/04/07 22:52:35 UTC (20060407-1146)
|
|
Log:
|
|
- Change to glines = no in example confs
|
|
- Point to clustered/remote KLINE/UNKLINE in notices if glines
|
|
are disabled.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/example.conf (File Modified)
|
|
+1 -1 trunk/doc/reference.conf (File Modified)
|
|
+2 -2 trunk/modules/m_gline.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
|
|
Log:
|
|
- forward-port QJM fix from 1.1
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
|
|
Log:
|
|
- add switch to configure to disable the block allocator
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -0 trunk/configure (File Modified)
|
|
+9 -0 trunk/configure.ac (File Modified)
|
|
+0 -6 trunk/include/config.h (File Modified)
|
|
+3 -0 trunk/include/setup.h.in (File Modified)
|
|
|
|
|
|
gxti 2006/04/02 08:30:17 UTC (20060402-1118)
|
|
Log:
|
|
Fix wierd error that would exit SASL users with "Overridden"
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/30 10:11:21 UTC (20060330-1116)
|
|
Log:
|
|
Remove obsolete XXX comment about lazylinks.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -3 trunk/contrib/m_ojoin.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/30 02:22:18 UTC (20060330-1114)
|
|
Log:
|
|
OJOIN: make sure to send the wallops remotely for #channels
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/contrib/m_ojoin.c (File Modified)
|
|
|
|
|
|
gxti 2006/03/30 02:14:42 UTC (20060330-1112)
|
|
Log:
|
|
Accountability for OJOIN (contrib module)
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/contrib/m_ojoin.c (File Modified)
|
|
|
|
|
|
nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
|
|
Log:
|
|
- move more stuff over to ircd_state
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/linebuf.c (File Modified)
|
|
+1 -1 trunk/libcharybdis/tools.c (File Modified)
|
|
+9 -0 trunk/src/ircd_state.c (File Modified)
|
|
+3 -3 trunk/src/patricia.c (File Modified)
|
|
|
|
|
|
nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
|
|
Log:
|
|
- move more stuff out of libircd and into ircd_state.c
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -5 trunk/src/channel.c (File Modified)
|
|
+4 -4 trunk/src/client.c (File Modified)
|
|
+12 -0 trunk/src/ircd_state.c (File Modified)
|
|
|
|
|
|
nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
|
|
Log:
|
|
- this is just barrels of fun
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/include/ircd_state.h (File Added)
|
|
+1 -1 trunk/src/Makefile.in (File Modified)
|
|
+2 -1 trunk/src/channel.c (File Modified)
|
|
+3 -52 trunk/src/ircd.c (File Modified)
|
|
+100 -3 trunk/src/ircd_state.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/26 22:51:26 UTC (20060326-1100)
|
|
Log:
|
|
It's .include, not #include.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/26 22:35:04 UTC (20060326-1098)
|
|
Log:
|
|
More consistent section titles.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
+8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
|
|
+5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/23 11:15:26 UTC (20060323-1096)
|
|
Log:
|
|
Mention possible exceeding of +j/+l due to propagation
|
|
delays between servers.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/23 11:04:43 UTC (20060323-1094)
|
|
Log:
|
|
Formatting nits:
|
|
- "text" -> <quote>text</quote>
|
|
- <filename>
|
|
- a few more
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
+19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
+1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
|
|
+1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/23 01:23:57 UTC (20060323-1092)
|
|
Log:
|
|
Remove text about deprecation of glines.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/23 00:20:59 UTC (20060323-1090)
|
|
Log:
|
|
- Add description of umode +D, deaf.
|
|
- Mention CALLERID 005 token with umode +g.
|
|
|
|
|
|
Changes: Modified:
|
|
+24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/19 15:57:54 UTC (20060319-1088)
|
|
Log:
|
|
Strip off a leading colon in services shortcuts (aliases).
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/src/parse.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/17 23:20:30 UTC (20060317-1086)
|
|
Log:
|
|
Add no_oper_invis contrib module, denies opers setting
|
|
themselves invisible (except hidden_oper's).
|
|
|
|
|
|
Changes: Modified:
|
|
+42 -0 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/no_oper_invis.c (File Added)
|
|
|
|
|
|
jilles 2006/03/17 21:02:06 UTC (20060317-1084)
|
|
Log:
|
|
Mention /stats E, make the other /stats descriptions more consistent.
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/17 18:01:32 UTC (20060317-1082)
|
|
Log:
|
|
Mention that the KILL reason and oper will appear on channels.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/17 15:49:35 UTC (20060317-1080)
|
|
Log:
|
|
Mention /mode #channel f to query forward channel from outside.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/17 15:13:00 UTC (20060317-1074)
|
|
Log:
|
|
Port over RATBOX_2_1 r20960 (anfl):
|
|
client connect notices to +C should be hiding the extra
|
|
fields for spoofed users
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/15 17:07:32 UTC (20060315-1072)
|
|
Log:
|
|
Add a chapter with our extra user commands:
|
|
ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
|
|
|
|
|
|
Changes: Modified:
|
|
+181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
|
|
+ - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
|
|
|
|
|
|
jilles 2006/03/15 14:31:14 UTC (20060315-1070)
|
|
Log:
|
|
Do not put by <server>: in SQUIT reasons to servers
|
|
other than the one being exited.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/14 19:16:18 UTC (20060314-1068)
|
|
Log:
|
|
Regenerate configure.
|
|
|
|
|
|
Changes: Modified:
|
|
+1162 -1159 trunk/configure (File Modified)
|
|
|
|
|
|
jilles 2006/03/14 19:15:34 UTC (20060314-1066)
|
|
Log:
|
|
Move the warning flags down so they do not mess up
|
|
checks like for -Wl,-export-dynamic.
|
|
|
|
|
|
Changes: Modified:
|
|
+33 -30 trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
|
|
Log:
|
|
- more work here
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/iauth/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
|
|
Log:
|
|
- build iauth makefile
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/configure (File Modified)
|
|
+1 -0 trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
|
|
Log:
|
|
- Makefile
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/iauth/Makefile.in (File Added)
|
|
|
|
|
|
nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
|
|
Log:
|
|
- add iauth.conf.example from irc2.11
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/doc/example-iauth.conf (File Added)
|
|
|
|
|
|
nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
|
|
Log:
|
|
- wow, i found some docs on this thing
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/doc/technical/iauth-internals.txt (File Added)
|
|
|
|
|
|
nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
|
|
Log:
|
|
- no longer applicable
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/authdaemon/ (File Deleted)
|
|
|
|
|
|
nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
|
|
Log:
|
|
- remove libircd.so on make clean (oops)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
|
|
Log:
|
|
- merge iauth source for experimentation
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/iauth/ (File Added)
|
|
+ - trunk/iauth/a_conf.c (File Added)
|
|
+ - trunk/iauth/a_conf_def.h (File Added)
|
|
+ - trunk/iauth/a_conf_ext.h (File Added)
|
|
+ - trunk/iauth/a_defines.h (File Added)
|
|
+ - trunk/iauth/a_externs.h (File Added)
|
|
+ - trunk/iauth/a_io.c (File Added)
|
|
+ - trunk/iauth/a_io_ext.h (File Added)
|
|
+ - trunk/iauth/a_log.c (File Added)
|
|
+ - trunk/iauth/a_log_def.h (File Added)
|
|
+ - trunk/iauth/a_log_ext.h (File Added)
|
|
+ - trunk/iauth/a_struct_def.h (File Added)
|
|
+ - trunk/iauth/iauth.c (File Added)
|
|
+ - trunk/iauth/mod_lhex.c (File Added)
|
|
+ - trunk/iauth/mod_lhex_ext.h (File Added)
|
|
+ - trunk/iauth/mod_pipe.c (File Added)
|
|
+ - trunk/iauth/mod_pipe_ext.h (File Added)
|
|
+ - trunk/iauth/mod_rfc931.c (File Added)
|
|
+ - trunk/iauth/mod_rfc931_ext.h (File Added)
|
|
+ - trunk/iauth/mod_socks.c (File Added)
|
|
+ - trunk/iauth/mod_socks_ext.h (File Added)
|
|
+ - trunk/iauth/mod_webproxy.c (File Added)
|
|
+ - trunk/iauth/mod_webproxy_ext.h (File Added)
|
|
|
|
|
|
jilles 2006/03/12 16:05:39 UTC (20060312-1044)
|
|
Log:
|
|
User /quote help index was not sorted properly.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/help/Makefile.in (File Modified)
|
|
+8 -8 trunk/help/users/index (File Modified)
|
|
|
|
|
|
jilles 2006/03/12 15:57:27 UTC (20060312-1038)
|
|
Log:
|
|
Add SCAN help file.
|
|
|
|
|
|
Changes: Modified:
|
|
+25 -8 trunk/help/opers/index (File Modified)
|
|
+ - trunk/help/opers/scan (File Added)
|
|
|
|
|
|
jilles 2006/03/12 15:27:06 UTC (20060312-1032)
|
|
Log:
|
|
SGML docs:
|
|
- Document SCAN UMODES
|
|
- Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
|
|
|
|
|
|
Changes: Modified:
|
|
+41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/03/10 15:28:58 UTC (20060310-1028)
|
|
Log:
|
|
Add our copyright information to /info (part of release-1.1 r1026).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/version.c.SH (File Modified)
|
|
|
|
|
|
jilles 2006/03/10 00:16:30 UTC (20060310-1020)
|
|
Log:
|
|
Fix some compile warnings.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_join.c (File Modified)
|
|
+2 -2 trunk/modules/core/m_nick.c (File Modified)
|
|
+0 -1 trunk/modules/core/m_sjoin.c (File Modified)
|
|
+1 -1 trunk/modules/m_scan.c (File Modified)
|
|
+4 -4 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/09 15:54:20 UTC (20060309-1012)
|
|
Log:
|
|
RSFNC: OK, actually consider unknowns also for detecting a collide.
|
|
Otherwise we can get two clients with the same nick.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
|
|
Log:
|
|
- charybdis profiling stuff
|
|
- move all channel mode logic into src/chmode.c from modules/core/m_mode.c
|
|
- update .depend
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -8 trunk/configure (File Modified)
|
|
+1 -8 trunk/configure.ac (File Modified)
|
|
+18 -0 trunk/include/channel.h (File Modified)
|
|
+0 -1322 trunk/modules/core/m_mode.c (File Modified)
|
|
+335 -260 trunk/src/.depend (File Modified)
|
|
+1569 -0 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/chmode.c (File Added)
|
|
+16 -1 trunk/src/ircd.c (File Modified)
|
|
+11 -0 trunk/src/main.c (File Modified)
|
|
+11 -0 trunk/src/modules.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/09 14:33:38 UTC (20060309-1004)
|
|
Log:
|
|
RSFNC: Do not send kills to servers for unknowns
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/09 14:25:01 UTC (20060309-1002)
|
|
Log:
|
|
Describe service{} blocks in reference.conf.
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/03/09 01:14:34 UTC (20060309-996)
|
|
Log:
|
|
Replace this list of modes with pointers to other documentation.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -50 trunk/doc/modes.txt (File Modified)
|
|
|
|
|
|
jilles 2006/03/08 00:10:46 UTC (20060308-986)
|
|
Log:
|
|
Name the variable for the channel pointer 'chptr' instead of 'cptr',
|
|
looks too much like an old-ircd client pointer otherwise.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -7 trunk/contrib/m_findforwards.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/08 00:09:27 UTC (20060308-984)
|
|
Log:
|
|
findforwards:
|
|
- note truncation of the list (perhaps sending multiple
|
|
notices is better)
|
|
- clarify in a comment that /findforwards on a nonexistent
|
|
channel can be useful
|
|
- sendto_one_notice() requires that the text start with
|
|
a colon
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -3 trunk/contrib/m_findforwards.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/07 23:33:48 UTC (20060307-982)
|
|
Log:
|
|
When we close a local server's link, always include the
|
|
name of the client causing the exit in the reason in the
|
|
SQUIT we send them (replacing them with us). This makes
|
|
sure server notices for stuff like "Not enough arguments
|
|
to server command" are different on the two sides.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -5 trunk/src/client.c (File Modified)
|
|
|
|
|
|
gxti 2006/03/07 22:58:03 UTC (20060307-980)
|
|
Log:
|
|
New contrib module m_findforwards.c
|
|
|
|
|
|
Changes: Modified:
|
|
+112 -0 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/m_findforwards.c (File Added)
|
|
|
|
|
|
jilles 2006/03/07 22:21:29 UTC (20060307-968)
|
|
Log:
|
|
Whoops, don't show real host behind auth{} spoof in
|
|
spoof notices if hide_spoof_ips is enabled.
|
|
|
|
From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/07 12:54:53 UTC (20060307-962)
|
|
Log:
|
|
Add dalnet-style /identify that sends to nickserv or chanserv.
|
|
|
|
|
|
Changes: Modified:
|
|
+102 -0 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/m_identify.c (File Added)
|
|
|
|
|
|
jilles 2006/03/07 12:26:20 UTC (20060307-958)
|
|
Log:
|
|
Document alias{} blocks a bit better.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
nenolod 2006/03/06 04:01:20 UTC (20060306-948)
|
|
Log:
|
|
- add aliases to /stats m (data usage is not counted though, sorry)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/s_conf.h (File Modified)
|
|
+3 -0 trunk/src/newconf.c (File Modified)
|
|
+15 -0 trunk/src/parse.c (File Modified)
|
|
|
|
|
|
nenolod 2006/03/06 03:43:02 UTC (20060306-946)
|
|
Log:
|
|
- remove m_sshortcut as it's no longer relevant
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -145 trunk/modules/Makefile.in (File Modified)
|
|
+ - trunk/modules/m_sshortcut.c (File Deleted)
|
|
|
|
|
|
nenolod 2006/03/06 03:41:31 UTC (20060306-944)
|
|
Log:
|
|
- support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
|
|
targets instead of my original idea :P)
|
|
|
|
|
|
Changes: Modified:
|
|
+32 -0 trunk/doc/example.conf (File Modified)
|
|
+35 -0 trunk/doc/reference.conf (File Modified)
|
|
+4 -0 trunk/include/parse.h (File Modified)
|
|
+7 -0 trunk/include/s_conf.h (File Modified)
|
|
+82 -0 trunk/src/newconf.c (File Modified)
|
|
+78 -0 trunk/src/parse.c (File Modified)
|
|
+16 -0 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/05 23:33:56 UTC (20060305-942)
|
|
Log:
|
|
Remove some spaces after tabs. ??
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -18 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
jilles 2006/03/05 23:15:38 UTC (20060305-940)
|
|
Log:
|
|
Global /who:
|
|
- make sure to clear all marks also if the who was aborted
|
|
because of too many matches
|
|
- give ERR_TOOMANYMATCHES if too many matches
|
|
- clarify comments
|
|
|
|
ratbox RATBOX_2_2 r22003 (jilles)
|
|
|
|
|
|
Changes: Modified:
|
|
+28 -26 trunk/modules/m_who.c (File Modified)
|
|
|
|
|
|
nenolod 2006/03/05 09:45:50 UTC (20060305-936)
|
|
Log:
|
|
- devel is 2.0
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2006/03/05 03:39:14 UTC (20060305-932)
|
|
Log:
|
|
- add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/include/s_newconf.h (File Modified)
|
|
+20 -0 trunk/modules/m_rehash.c (File Modified)
|
|
+1 -1 trunk/src/s_newconf.c (File Modified)
|
|
|
|
|
|
gxti 2006/03/05 03:38:33 UTC (20060305-930)
|
|
Log:
|
|
Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/doc/example.conf (File Modified)
|
|
+0 -3 trunk/doc/reference.conf (File Modified)
|
|
+0 -1 trunk/include/s_conf.h (File Modified)
|
|
+0 -6 trunk/modules/m_info.c (File Modified)
|
|
+1 -1 trunk/src/channel.c (File Modified)
|
|
+0 -1 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
gxti 2006/03/05 00:48:56 UTC (20060305-928)
|
|
Log:
|
|
Missing header in m_chghost.c
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
gxti 2006/02/28 19:53:33 UTC (20060228-926)
|
|
Log:
|
|
Relocate QJM code to a seperate function(change_nick_user_host)
|
|
Change CHGHOST to use change_nick_user_host instead of just setting it
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/include/s_user.h (File Modified)
|
|
+1 -1 trunk/modules/m_chghost.c (File Modified)
|
|
+3 -78 trunk/modules/m_signon.c (File Modified)
|
|
+89 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/28 13:24:51 UTC (20060228-924)
|
|
Log:
|
|
Restore /stats a (dns servers, admin-only).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/res.h (File Modified)
|
|
+5 -8 trunk/modules/m_stats.c (File Modified)
|
|
+16 -0 trunk/src/res.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/23 18:29:24 UTC (20060223-920)
|
|
Log:
|
|
- Add CHARYBDIS_PROFILE if we are profiling.
|
|
- Remove -static from CFLAGS when profiling because this is really unnecessary.
|
|
- Remove duplicate --enable-epoll entry.
|
|
|
|
|
|
Changes: Modified:
|
|
+1595 -15 trunk/configure (File Modified)
|
|
+30 -11 trunk/configure.ac (File Modified)
|
|
+3 -0 trunk/include/setup.h.in (File Modified)
|
|
|
|
|
|
nenolod 2006/02/23 18:17:21 UTC (20060223-918)
|
|
Log:
|
|
- Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
|
|
|
|
|
|
Changes: Modified:
|
|
+28 -0 trunk/aclocal.m4 (File Modified)
|
|
|
|
|
|
jilles 2006/02/23 13:25:48 UTC (20060223-916)
|
|
Log:
|
|
Allow requesting forward channel and quiet list in same mode command.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/22 00:06:41 UTC (20060222-912)
|
|
Log:
|
|
Add description of xline wildcards.
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
gxti 2006/02/21 23:54:57 UTC (20060221-908)
|
|
Log:
|
|
Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -4 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/21 02:25:43 UTC (20060221-906)
|
|
Log:
|
|
typo
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/include/hook.h (File Modified)
|
|
|
|
|
|
nenolod 2006/02/20 22:34:50 UTC (20060220-904)
|
|
Log:
|
|
call_hook, not hook_call
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/20 22:05:41 UTC (20060220-902)
|
|
Log:
|
|
Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
|
|
Could be useful for a number of things.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -0 trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/20 21:35:40 UTC (20060220-900)
|
|
Log:
|
|
New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -0 trunk/include/hook.h (File Modified)
|
|
|
|
|
|
gxti 2006/02/20 21:27:46 UTC (20060220-896)
|
|
Log:
|
|
Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
|
|
|
|
|
|
Changes: Modified:
|
|
+15 -0 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/20 11:26:45 UTC (20060220-894)
|
|
Log:
|
|
Clarify snomask +f, +k, +u.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/20 11:26:22 UTC (20060220-892)
|
|
Log:
|
|
Cmode +p and +s may be set simultaneously.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/20 05:20:38 UTC (20060220-890)
|
|
Log:
|
|
actually, we should check the data version on each reload (oops)
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -6 trunk/src/main.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/20 05:17:22 UTC (20060220-888)
|
|
Log:
|
|
more work on the loader
|
|
|
|
|
|
Changes: Modified:
|
|
+45 -21 trunk/src/main.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/20 04:04:42 UTC (20060220-886)
|
|
Log:
|
|
Add prototype ircd_state.c
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/src/ircd_state.c (File Added)
|
|
|
|
|
|
jilles 2006/02/19 00:41:15 UTC (20060219-882)
|
|
Log:
|
|
Smaller improvements.
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/19 00:15:39 UTC (20060219-880)
|
|
Log:
|
|
Add a lot of stuff here.
|
|
|
|
|
|
Changes: Modified:
|
|
+210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/18 22:55:32 UTC (20060218-878)
|
|
Log:
|
|
Add +o, +t and +v cmodes and add a lot of information to other cmodes.
|
|
|
|
|
|
Changes: Modified:
|
|
+81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/18 21:57:54 UTC (20060218-873)
|
|
Log:
|
|
Invex doesn't trump +r or (sic) +J.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/18 21:56:00 UTC (20060218-871)
|
|
Log:
|
|
Check to make sure a module is not loaded before loading it.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -1 trunk/src/ircd_parser.y (File Modified)
|
|
|
|
|
|
nenolod 2006/02/16 18:54:16 UTC (20060216-869)
|
|
Log:
|
|
- Add a missing comma in the HeaderMessages array
|
|
- Only send "Your hostname is too long ..." if that really is the case
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/16 14:25:09 UTC (20060216-867)
|
|
Log:
|
|
build_symtable() will have already bailed here, so no need to check
|
|
explicitly whether or not charybdis_main is NULL.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -16 trunk/src/main.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/16 14:05:37 UTC (20060216-865)
|
|
Log:
|
|
Data structure versioning, part 1.
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -1 trunk/include/ircd_defs.h (File Modified)
|
|
+2 -0 trunk/src/ircd.c (File Modified)
|
|
+15 -3 trunk/src/main.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/16 06:51:59 UTC (20060216-863)
|
|
Log:
|
|
build a symbol table and use that instead of doing a raw dlsym on everything
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/include/ircd_linker.h (File Added)
|
|
+71 -1 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/ircd_linker.c (File Added)
|
|
+16 -4 trunk/src/main.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/15 23:15:08 UTC (20060215-861)
|
|
Log:
|
|
The launcher now calls io_loop() instead of charybdis_main().
|
|
This is so that we do not have to reinitialize *everything* later.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/ircd.h (File Modified)
|
|
+6 -7 trunk/src/ircd.c (File Modified)
|
|
+13 -1 trunk/src/main.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/15 23:05:22 UTC (20060215-859)
|
|
Log:
|
|
Use global binding on libircd.so.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/main.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/15 22:49:16 UTC (20060215-857)
|
|
Log:
|
|
- most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
|
|
(it will do more later)
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -12 trunk/include/config.h (File Modified)
|
|
+1 -1 trunk/libcharybdis/Makefile.in (File Modified)
|
|
+31 -5 trunk/src/Makefile.in (File Modified)
|
|
+78 -1 trunk/src/ircd.c (File Modified)
|
|
+ - trunk/src/main.c (File Added)
|
|
|
|
|
|
nenolod 2006/02/15 03:27:43 UTC (20060215-855)
|
|
Log:
|
|
Add whitespace here, oops.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/CREDITS (File Modified)
|
|
|
|
|
|
nenolod 2006/02/15 01:34:19 UTC (20060215-851)
|
|
Log:
|
|
Properly copy over the IP address here instead of using a cheap hack.
|
|
Because the hack didn't work right except on IPv6. :|
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -2 trunk/src/s_newconf.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/15 01:33:43 UTC (20060215-849)
|
|
Log:
|
|
Revert reject cache notice to ratbox's, which more
|
|
clearly suggests what's happening.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -1 trunk/src/reject.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/15 01:30:41 UTC (20060215-847)
|
|
Log:
|
|
Fix the openssl status in the overview information.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -3 trunk/configure (File Modified)
|
|
+1 -3 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/02/15 00:53:32 UTC (20060215-843)
|
|
Log:
|
|
- Add simple exempt{} block (127.0.0.1) to example.conf.
|
|
- Remove mention of deny{}.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/doc/example.conf (File Modified)
|
|
+1 -1 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/02/15 00:37:34 UTC (20060215-839)
|
|
Log:
|
|
example.conf: add some comments at the start
|
|
reference.conf: some ircd-ratbox -> charybdis
|
|
|
|
|
|
Changes: Modified:
|
|
+11 -0 trunk/doc/example.conf (File Modified)
|
|
+6 -5 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/02/15 00:27:59 UTC (20060215-833)
|
|
Log:
|
|
Rename m_createauthonly module to createauthonly
|
|
as this is not a module providing an m_function
|
|
(command).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -38 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/createauthonly.c (File Added)
|
|
+ - trunk/contrib/m_createauthonly.c (File Deleted)
|
|
|
|
|
|
jilles 2006/02/15 00:22:08 UTC (20060215-831)
|
|
Log:
|
|
Add to example confs commented lines for:
|
|
createauthonly.so, ip_cloaking.so, sno_farconnect.so,
|
|
sno_globalkline.so, sno_globaloper.so.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -1 trunk/doc/example.conf (File Modified)
|
|
+9 -1 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/02/15 00:12:24 UTC (20060215-829)
|
|
Log:
|
|
- Unbreak connecting to connect{}s with hostnames
|
|
instead of IP addresses (broken with new resolver).
|
|
- Try to do A/AAAA query based on aftype in
|
|
connect{} (doesn't seem to work fully).
|
|
|
|
|
|
Changes: Modified:
|
|
+19 -2 trunk/libcharybdis/commio.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/14 22:54:37 UTC (20060214-827)
|
|
Log:
|
|
Unbreak /rehash dns.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/res.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/14 22:40:55 UTC (20060214-825)
|
|
Log:
|
|
Preserve Hybrid Id and add one of our own.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/src/res.c (File Modified) (Property Modified)
|
|
+2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
|
|
|
|
|
|
jilles 2006/02/14 22:17:17 UTC (20060214-821)
|
|
Log:
|
|
Add anfl and Androsyn to CREDITS.
|
|
They wrote a lot of ratbox code we use, both before and after the fork.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/CREDITS (File Modified)
|
|
|
|
|
|
nenolod 2006/02/14 21:39:42 UTC (20060214-819)
|
|
Log:
|
|
Hostname validity check.
|
|
|
|
|
|
Changes: Modified:
|
|
+42 -3 trunk/src/s_auth.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/14 21:02:12 UTC (20060214-817)
|
|
Log:
|
|
Version bump to 1.2.0.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2006/02/14 20:55:24 UTC (20060214-815)
|
|
Log:
|
|
- Missed a spot in the IPv6 code here. Should be usable now.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/src/res.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/14 20:52:15 UTC (20060214-813)
|
|
Log:
|
|
Alright, so, this massive commit does the following:
|
|
- Removes adns
|
|
- Adds a resolver based on the undernet and hybrid one.
|
|
- Tries to clean up a giant mess in the header dependencies (encountered during the above)
|
|
- Makes a check in ./configure be posixly correct
|
|
- Simplifies the auth code and DNS callbacks
|
|
|
|
Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/Makefile.in (File Modified)
|
|
+ - trunk/adns/ (File Deleted)
|
|
+148 -80 trunk/configure (File Modified)
|
|
+1 -2 trunk/configure.ac (File Modified)
|
|
+6 -0 trunk/include/client.h (File Modified)
|
|
+1 -0 trunk/include/packet.h (File Modified)
|
|
+153 -41 trunk/include/res.h (File Modified)
|
|
+ - trunk/include/reslib.h (File Added)
|
|
+4 -33 trunk/libcharybdis/commio.c (File Modified)
|
|
+930 -1449 trunk/modules/.depend (File Modified)
|
|
+3 -0 trunk/modules/m_stats.c (File Modified)
|
|
+417 -621 trunk/src/.depend (File Modified)
|
|
+1 -1 trunk/src/.indent.pro (File Modified)
|
|
+2069 -289 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/adns.c (File Deleted)
|
|
+ - trunk/src/res.c (File Added)
|
|
+ - trunk/src/reslib.c (File Added)
|
|
+11 -50 trunk/src/s_auth.c (File Modified)
|
|
+4 -26 trunk/src/s_newconf.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/13 20:14:51 UTC (20060213-811)
|
|
Log:
|
|
Document the NOBALLOC feature.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -1 trunk/include/config.h (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 20:50:51 UTC (20060212-806)
|
|
Log:
|
|
commands.sgml changes
|
|
|
|
|
|
Changes: Modified:
|
|
+126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 19:58:28 UTC (20060212-804)
|
|
Log:
|
|
connect{} changes.
|
|
|
|
|
|
Changes: Modified:
|
|
+11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 19:47:43 UTC (20060212-802)
|
|
Log:
|
|
Improve description of class{} block (in particular,
|
|
mention server classes as well as client classes).
|
|
|
|
|
|
Changes: Modified:
|
|
+41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 19:37:35 UTC (20060212-800)
|
|
Log:
|
|
In comment:
|
|
-/* sendq: servers need a higher sendq as they send more data */
|
|
+/* sendq: servers need a higher sendq as they are sent more data */
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 19:33:35 UTC (20060212-798)
|
|
Log:
|
|
Add modules{} block.
|
|
|
|
|
|
Changes: Modified:
|
|
+28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 17:31:44 UTC (20060212-796)
|
|
Log:
|
|
Add general::oper_snomask, snomask on oper up for opers
|
|
that have umode +s set on oper up, but do not have
|
|
a specific snomask setting in their operator block.
|
|
If this is empty or not specified, +s is used as before.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -1 trunk/doc/example.conf (File Modified)
|
|
+7 -1 trunk/doc/reference.conf (File Modified)
|
|
+1 -0 trunk/include/client.h (File Modified)
|
|
+1 -0 trunk/include/s_conf.h (File Modified)
|
|
+32 -0 trunk/src/newconf.c (File Modified)
|
|
+1 -0 trunk/src/s_conf.c (File Modified)
|
|
+13 -3 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 07:27:54 UTC (20060212-794)
|
|
Log:
|
|
fix error
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 07:13:38 UTC (20060212-792)
|
|
Log:
|
|
Add MASKTRACE and CHANTRACE commands.
|
|
|
|
|
|
Changes: Modified:
|
|
+23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 06:39:51 UTC (20060212-790)
|
|
Log:
|
|
document loadmodule directive
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 06:36:19 UTC (20060212-788)
|
|
Log:
|
|
finish this up
|
|
|
|
|
|
Changes: Modified:
|
|
+29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 06:29:55 UTC (20060212-786)
|
|
Log:
|
|
q:lines are no longer living in the ircd.conf either
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 04:28:54 UTC (20060212-784)
|
|
Log:
|
|
remove k:line, d:line, x:line as they are their own files now
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 03:55:38 UTC (20060212-782)
|
|
Log:
|
|
New place for operator::snomask.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 03:46:29 UTC (20060212-780)
|
|
Log:
|
|
Document connect {}.
|
|
|
|
|
|
Changes: Modified:
|
|
+101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 03:42:26 UTC (20060212-778)
|
|
Log:
|
|
example.conf: move operator::snomask to a more logical place,
|
|
more sensible default
|
|
reference.conf: add operator::snomask
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/doc/example.conf (File Modified)
|
|
+3 -0 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 03:34:24 UTC (20060212-776)
|
|
Log:
|
|
Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
|
|
in those conf entries that take umodes like <name1>, <name2>, ...
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/doc/reference.conf (File Modified)
|
|
+3 -0 trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 03:33:02 UTC (20060212-774)
|
|
Log:
|
|
Remove H:line
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 03:30:32 UTC (20060212-772)
|
|
Log:
|
|
Aesthetic changes.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 03:28:34 UTC (20060212-770)
|
|
Log:
|
|
s/allow/auth
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 03:26:36 UTC (20060212-768)
|
|
Log:
|
|
fix
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 03:25:40 UTC (20060212-766)
|
|
Log:
|
|
Document operator {} blocks.
|
|
|
|
|
|
Changes: Modified:
|
|
+65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 03:18:31 UTC (20060212-764)
|
|
Log:
|
|
auth{}: clarify/add some details
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 03:11:11 UTC (20060212-762)
|
|
Log:
|
|
auth{}: Move a paragraph.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/12 03:02:10 UTC (20060212-760)
|
|
Log:
|
|
Document auth{} blocks.
|
|
|
|
|
|
Changes: Modified:
|
|
+107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 02:23:21 UTC (20060212-758)
|
|
Log:
|
|
Add umode +R.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 02:19:41 UTC (20060212-756)
|
|
Log:
|
|
Add umode +R, prevents unidentified clients from
|
|
sending private messages or notices. /accept'ed
|
|
clients and opers are exempt.
|
|
Due to the /accept part, this is only checked
|
|
at the target's server, may want to change
|
|
this?
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/help/opers/umode (File Modified)
|
|
+1 -0 trunk/help/users/umode (File Modified)
|
|
+2 -0 trunk/include/client.h (File Modified)
|
|
+1 -0 trunk/include/numeric.h (File Modified)
|
|
+11 -1 trunk/modules/core/m_message.c (File Modified)
|
|
+9 -1 trunk/modules/m_cmessage.c (File Modified)
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
+1 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/12 01:26:44 UTC (20060212-754)
|
|
Log:
|
|
Don't allow a nick change if banned or quieted (and not
|
|
voiced or opped) on a channel. This uses numeric 435
|
|
(bahamut's "cannot change to a banned nick") because
|
|
bahamut/ircu's 437 and hyperion's 438 already have
|
|
another meaning for us.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/include/channel.h (File Modified)
|
|
+1 -0 trunk/include/numeric.h (File Modified)
|
|
+9 -0 trunk/modules/core/m_nick.c (File Modified)
|
|
+38 -0 trunk/src/channel.c (File Modified)
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2006/02/11 20:55:03 UTC (20060211-752)
|
|
Log:
|
|
KNOCK:
|
|
- respect ban exceptions
|
|
- also deny a knock if quieted
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/modules/m_knock.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/11 19:42:32 UTC (20060211-750)
|
|
Log:
|
|
Reverse bad substitution in comment.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/11 19:04:47 UTC (20060211-748)
|
|
Log:
|
|
- set DynSpoof flag for clients spoofed at registration
|
|
- add orighost instead of host to the hostname hash
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/11 16:59:13 UTC (20060211-746)
|
|
Log:
|
|
sendto_common_channels_local_butone(): nicer way to skip the user themselves.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -3 trunk/src/send.c (File Modified)
|
|
|
|
|
|
gxti 2006/02/10 02:44:34 UTC (20060210-744)
|
|
Log:
|
|
Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
|
|
|
|
|
|
Changes: Modified:
|
|
+17 -7 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
gxti 2006/02/09 02:44:48 UTC (20060209-742)
|
|
Log:
|
|
Correct minimum args on ENCAP SASL to avoid nasty core.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_sasl.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/09 01:14:21 UTC (20060209-740)
|
|
Log:
|
|
Style nits: sptr can't ever be NULL, don't compare truth
|
|
values with YES.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -3 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/09 01:04:56 UTC (20060209-738)
|
|
Log:
|
|
- Comment out scan_cmodes() prototype to suppress warning
|
|
- Correct minimum parameter count for mo_scan()
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/09 00:56:16 UTC (20060209-736)
|
|
Log:
|
|
SCAN UMODES:
|
|
- Include full command in operspy notice
|
|
- Allow global scans (no-list used, mask not used) without operspy
|
|
- Use ERR_NOPRIVS numeric
|
|
|
|
|
|
Changes: Modified:
|
|
+21 -9 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/08 23:45:23 UTC (20060208-734)
|
|
Log:
|
|
Cancel out the >3 default if < is given; this way
|
|
any </> specification fully overrides the default.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/modules/m_list_safelist.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/08 23:13:44 UTC (20060208-732)
|
|
Log:
|
|
- Call mo_list() from m_list() to reduce code duplication
|
|
- Default to >3, rather arbitrarily (conf option?)
|
|
- Make < and > mean less than and greater than again
|
|
|
|
|
|
Changes: Modified:
|
|
+16 -47 trunk/modules/m_list_safelist.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/08 22:20:43 UTC (20060208-730)
|
|
Log:
|
|
When processing topic burst, hide connecting server
|
|
on netburst if flatten links is enabled.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -2 trunk/modules/m_tb.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/08 22:03:57 UTC (20060208-728)
|
|
Log:
|
|
- remove PENALTY token
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/include/supported.h (File Modified)
|
|
|
|
|
|
nenolod 2006/02/08 22:00:03 UTC (20060208-726)
|
|
Log:
|
|
005 fixups:
|
|
- Add PENALTY because we have a pace-wait system.
|
|
- Add FNC due to SAVE and RSFNC
|
|
- Add q to MAXLIST.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/include/supported.h (File Modified)
|
|
|
|
|
|
nenolod 2006/02/08 21:55:57 UTC (20060208-724)
|
|
Log:
|
|
mkay, indent went nuts here
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -6 trunk/modules/m_list_safelist.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/08 21:51:28 UTC (20060208-722)
|
|
Log:
|
|
Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
|
|
and can be used instead. The SAFELIST implementation is the one used by
|
|
default, as most users/networks will be used to it.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/NEWS (File Modified)
|
|
+14 -0 trunk/include/client.h (File Modified)
|
|
+5 -0 trunk/include/hash.h (File Modified)
|
|
+404 -272 trunk/modules/Makefile.in (File Modified)
|
|
+ - trunk/modules/m_list.c (File Deleted)
|
|
+ - trunk/modules/m_list_ratbox.c (File Added)
|
|
+ - trunk/modules/m_list_safelist.c (File Added)
|
|
+5 -5 trunk/src/hash.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/08 21:02:52 UTC (20060208-720)
|
|
Log:
|
|
Clear invites on a lowerTS JOIN or SJOIN.
|
|
This should complete kick_on_split_riding protection.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/modules/core/m_join.c (File Modified)
|
|
+5 -1 trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/08 20:26:58 UTC (20060208-718)
|
|
Log:
|
|
Like in ratbox, send and interpret timestamps on invites.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -2 trunk/modules/m_invite.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/07 12:48:28 UTC (20060207-716)
|
|
Log:
|
|
Add +S (network service) umode. Just for completeness, users or opers
|
|
cannot set this.
|
|
|
|
|
|
Changes: Modified:
|
|
+19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
nenolod 2006/02/06 20:04:23 UTC (20060206-714)
|
|
Log:
|
|
update NEWS a bit
|
|
|
|
|
|
Changes: Modified:
|
|
+35 -2 trunk/NEWS (File Modified)
|
|
|
|
|
|
gxti 2006/02/06 04:42:14 UTC (20060206-712)
|
|
Log:
|
|
Split off a PreClient structure for data to be freed on registation (i.e. password).
|
|
New hook introduce_client for post-registration messages.
|
|
Fix b0rked SASL numerics.
|
|
Burst REALHOST post-introduction for spoofed-on-registration clients.
|
|
Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
|
|
Pre-registration signon support.
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -0 trunk/configure (File Modified)
|
|
+2 -0 trunk/configure.ac (File Modified)
|
|
+14 -4 trunk/include/client.h (File Modified)
|
|
+1 -0 trunk/include/hook.h (File Modified)
|
|
+1 -0 trunk/include/numeric.h (File Modified)
|
|
+3 -0 trunk/include/setup.h.in (File Modified)
|
|
+16 -0 trunk/modules/m_chghost.c (File Modified)
|
|
+25 -21 trunk/modules/m_sasl.c (File Modified)
|
|
+63 -30 trunk/modules/m_signon.c (File Modified)
|
|
+18 -0 trunk/src/client.c (File Modified)
|
|
+2 -0 trunk/src/hook.c (File Modified)
|
|
+5 -5 trunk/src/messages.tab (File Modified)
|
|
+2 -0 trunk/src/s_serv.c (File Modified)
|
|
+28 -2 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
gxti 2006/02/06 03:10:01 UTC (20060206-710)
|
|
Log:
|
|
Update hook documentation.
|
|
|
|
|
|
Changes: Modified:
|
|
+30 -0 trunk/doc/hooks.txt (File Modified)
|
|
|
|
|
|
jilles 2006/02/05 22:44:03 UTC (20060205-708)
|
|
Log:
|
|
Improve @/# handling in match_esc().
|
|
|
|
|
|
Changes: Modified:
|
|
+21 -13 trunk/src/match.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/05 21:09:04 UTC (20060205-706)
|
|
Log:
|
|
backtrack instead of bailing out when handling a mismatched escape
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/match.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/05 20:33:39 UTC (20060205-704)
|
|
Log:
|
|
Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/CREDITS (File Modified)
|
|
|
|
|
|
nenolod 2006/02/05 20:24:55 UTC (20060205-702)
|
|
Log:
|
|
Fix the escape brokenness and pick up a more efficient matching algorithm,
|
|
via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
|
|
Patch sent upstream. They can do whatever they want with it, *shrug*.
|
|
|
|
|
|
Changes: Modified:
|
|
+147 -161 trunk/src/match.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/04 20:13:39 UTC (20060204-700)
|
|
Log:
|
|
If flatten links is enabled, fake the origins of some ServerModes
|
|
sent to clients so that the server sending the netburst is hidden.
|
|
Most mode hacks still show the true source.
|
|
|
|
|
|
Changes: Modified:
|
|
+17 -4 trunk/modules/core/m_mode.c (File Modified)
|
|
+20 -10 trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/04 18:26:55 UTC (20060204-698)
|
|
Log:
|
|
- When exiting a local server, send SQUIT <them> :<reason> (no matter
|
|
where the exit originated).
|
|
- When receiving an SQUIT for a server themselves
|
|
(IsMe(target_p) || target_p == client_p)
|
|
close their link and send a local server notice.
|
|
|
|
|
|
Changes: Modified:
|
|
+16 -9 trunk/modules/core/m_squit.c (File Modified)
|
|
+6 -3 trunk/src/client.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/04 04:37:10 UTC (20060204-696)
|
|
Log:
|
|
Hooking into the wrong hook, whoops. :P
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -5 trunk/contrib/m_createauthonly.c (File Modified)
|
|
+6 -10 trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/04 04:11:17 UTC (20060204-694)
|
|
Log:
|
|
this doesn't work right, right now :P
|
|
|
|
|
|
Changes: Modified:
|
|
+40 -0 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/m_createauthonly.c (File Added)
|
|
+6 -0 trunk/include/hook.h (File Modified)
|
|
+26 -1 trunk/modules/core/m_join.c (File Modified)
|
|
+1 -1 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/04 03:11:05 UTC (20060204-692)
|
|
Log:
|
|
Make can_join() hookable.
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -1 trunk/src/channel.c (File Modified)
|
|
|
|
|
|
nenolod 2006/02/04 03:04:20 UTC (20060204-690)
|
|
Log:
|
|
add 'int approved;' to the channel event hook
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/hook.h (File Modified)
|
|
|
|
|
|
gxti 2006/02/04 02:50:03 UTC (20060204-688)
|
|
Log:
|
|
Use SIDs in SASL ENCAP origin.
|
|
Ignore responses from other agents once the first SASL response has been received for a client.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -5 trunk/modules/m_sasl.c (File Modified)
|
|
|
|
|
|
gxti 2006/02/04 01:44:17 UTC (20060204-686)
|
|
Log:
|
|
Removed stray debug code.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_sasl.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/03 22:39:24 UTC (20060203-684)
|
|
Log:
|
|
Don't complain "unknown MODE flag" if a non-oper attempts
|
|
to unset an oper only umode they do not have.
|
|
This is to prevent unwanted error messages when users/bots
|
|
do things like MODE <nick> +i-sw.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -2 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/03 22:32:03 UTC (20060203-682)
|
|
Log:
|
|
Fix client_exit hook name and only call it for local exits that are not
|
|
IsAnyServer.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/modules/m_sasl.c (File Modified)
|
|
|
|
|
|
gxti 2006/02/03 21:41:48 UTC (20060203-680)
|
|
Log:
|
|
Fix SASL logic to actually use stored agent UID.
|
|
Change instances of SASL code that use sendto_one_prefix for ENCAP.
|
|
Add abort code for exiting clients.
|
|
|
|
|
|
Changes: Modified:
|
|
+18 -9 trunk/modules/m_sasl.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/03 20:25:01 UTC (20060203-678)
|
|
Log:
|
|
Port over ratbox 2.2 /challenge. This is slightly more secure
|
|
(better crypto, longer keys, challenge timeout) and has better
|
|
client scripts.
|
|
|
|
The respond tool is no longer part of the ircd tree but a
|
|
separate package, currently available from
|
|
http://respond.ircd-ratbox.org (we should mirror/... this).
|
|
|
|
|
|
Changes: Modified:
|
|
+65 -310 trunk/doc/challenge.txt (File Modified)
|
|
+5 -5 trunk/include/client.h (File Modified)
|
|
+3 -0 trunk/include/irc_string.h (File Modified)
|
|
+3 -0 trunk/include/numeric.h (File Modified)
|
|
+94 -50 trunk/modules/m_challenge.c (File Modified)
|
|
+1 -2 trunk/src/client.c (File Modified)
|
|
+125 -0 trunk/src/irc_string.c (File Modified)
|
|
+2 -2 trunk/src/messages.tab (File Modified)
|
|
+ - trunk/tools/rsa_respond/ (File Deleted)
|
|
|
|
|
|
gxti 2006/02/03 20:05:09 UTC (20060203-676)
|
|
Log:
|
|
Preliminary SASL support.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -0 trunk/include/client.h (File Modified)
|
|
+6 -0 trunk/include/numeric.h (File Modified)
|
|
+1 -0 trunk/modules/Makefile.in (File Modified)
|
|
+1 -1 trunk/modules/core/m_nick.c (File Modified)
|
|
+175 -1 trunk/modules/m_cap.c (File Modified)
|
|
+ - trunk/modules/m_sasl.c (File Added)
|
|
+2 -0 trunk/modules/m_user.c (File Modified)
|
|
+5 -5 trunk/src/messages.tab (File Modified)
|
|
+8 -2 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/03 18:13:03 UTC (20060203-674)
|
|
Log:
|
|
SIGNON: make logout also apply remotely.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -2 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
gxti 2006/02/03 17:45:04 UTC (20060203-672)
|
|
Log:
|
|
Use an asterisk when sending empty logins in SIGNON.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -5 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/03 17:38:31 UTC (20060203-670)
|
|
Log:
|
|
SIGNON: Only add whowas entry (add_history()) and wipe
|
|
accepts (del_all_accepts()) if nick changed.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -3 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/03 17:26:52 UTC (20060203-668)
|
|
Log:
|
|
SIGNON: slight fixes to collision code:
|
|
- don't kill if target_p == source_p (nick unchanged or only changed case)
|
|
- add comment that SAVE support is missing
|
|
- use sendto_realops_snomask() instead of sendto_realops_flags()
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -6 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/03 17:19:26 UTC (20060203-666)
|
|
Log:
|
|
Fix up kills for bad nick/user/host on SIGNON.
|
|
|
|
|
|
Changes: Modified:
|
|
+16 -6 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/03 16:50:56 UTC (20060203-664)
|
|
Log:
|
|
If changing to a nick with a digit, only allow the UID.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/modules/m_signon.c (File Modified)
|
|
|
|
|
|
gxti 2006/02/03 04:20:31 UTC (20060203-661)
|
|
Log:
|
|
Cleaned up SIGNON patch for mainline with quit-join-mode support.
|
|
Strip leading digits from logins that are not purely numeric.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/include/numeric.h (File Modified)
|
|
+2 -0 trunk/include/send.h (File Modified)
|
|
+1 -0 trunk/modules/Makefile.in (File Modified)
|
|
+456 -3 trunk/modules/m_services.c (File Modified)
|
|
+ - trunk/modules/m_signon.c (File Added)
|
|
+2 -2 trunk/src/messages.tab (File Modified)
|
|
+98 -0 trunk/src/send.c (File Modified)
|
|
|
|
|
|
jilles 2006/02/02 14:10:16 UTC (20060202-659)
|
|
Log:
|
|
Remove old server notice umodes from example confs.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -2 trunk/doc/example.conf (File Modified)
|
|
+4 -17 trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2006/02/01 15:11:42 UTC (20060201-657)
|
|
Log:
|
|
Add snomask help file (forgot this earlier).
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/help/opers/snomask (File Added)
|
|
|
|
|
|
jilles 2006/01/31 12:50:36 UTC (20060131-655)
|
|
Log:
|
|
Add umode +l (receive locops).
|
|
|
|
|
|
Changes: Modified:
|
|
+11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/31 12:44:21 UTC (20060131-653)
|
|
Log:
|
|
We don't plan to implement cmode +R (quiet unidentified) and
|
|
umode +I (deny invite) for 1.1, so comment them out from the
|
|
docs.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
+2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/31 12:40:38 UTC (20060131-651)
|
|
Log:
|
|
Improve snomask usage description.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/31 12:33:01 UTC (20060131-649)
|
|
Log:
|
|
Mention the word snomask with umode +s (needs to be a link really).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/31 12:28:58 UTC (20060131-647)
|
|
Log:
|
|
Add snomask +Z (operspy notices).
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/31 12:23:29 UTC (20060131-645)
|
|
Log:
|
|
Misc updates/clarifications.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/31 12:15:29 UTC (20060131-643)
|
|
Log:
|
|
Document snomasks.
|
|
|
|
|
|
Changes: Modified:
|
|
+139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
|
|
+ - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
|
|
+3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/30 01:07:43 UTC (20060130-641)
|
|
Log:
|
|
- Allow ENCAP REALHOST outside burst
|
|
- Fix comment describing race condition: this can only happen
|
|
on a local whois with use_whois_actually enabled
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -6 trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 21:42:06 UTC (20060129-639)
|
|
Log:
|
|
Add sno_globaloper.c, remote oper up notices generated from user mode changes.
|
|
|
|
|
|
Changes: Modified:
|
|
+39 -0 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/sno_globaloper.c (File Added)
|
|
|
|
|
|
jilles 2006/01/29 21:26:53 UTC (20060129-637)
|
|
Log:
|
|
Pass along old umodes and snomask in umode_changed hook,
|
|
changing its parameter type from struct Client *
|
|
to hook_data_umode_changed *. (For a new client, both
|
|
are zero.)
|
|
|
|
The IP cloaking module now fully ignores umode changes
|
|
where +h didn't change.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -2 trunk/contrib/ip_cloaking.c (File Modified)
|
|
+7 -0 trunk/include/hook.h (File Modified)
|
|
+18 -4 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/29 20:41:26 UTC (20060129-635)
|
|
Log:
|
|
move libcharybdis-provided function initialisation into libcharybdis_init().
|
|
|
|
|
|
Changes: Modified:
|
|
+32 -11 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 20:40:55 UTC (20060129-633)
|
|
Log:
|
|
Make +f notices (local host, global host, global user@host, local class)
|
|
netwide. Exceeding /quote set max remains local.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -4 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 20:32:44 UTC (20060129-631)
|
|
Log:
|
|
Netwide notices about attempts to join juped channels.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 19:57:17 UTC (20060129-629)
|
|
Log:
|
|
Send server notices about failed oper attempts globally.
|
|
Successful remote oper attempt notices will be generated
|
|
from the mode changes.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/modules/m_challenge.c (File Modified)
|
|
+2 -2 trunk/modules/m_oper.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 19:56:11 UTC (20060129-627)
|
|
Log:
|
|
Rest of infrastructure for sending server notices globally.
|
|
Uses a new L_NETWIDE level on sendto_realops_snomask().
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/send.h (File Modified)
|
|
+31 -4 trunk/src/send.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 18:55:28 UTC (20060129-625)
|
|
Log:
|
|
Add general::global_snotices conf option to control
|
|
whether we send out SNOTEs. Does not do anything yet.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/example.conf (File Modified)
|
|
+6 -0 trunk/doc/reference.conf (File Modified)
|
|
+1 -0 trunk/include/s_conf.h (File Modified)
|
|
+6 -0 trunk/modules/m_info.c (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+1 -0 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 13:47:35 UTC (20060129-623)
|
|
Log:
|
|
Only accept SNOTE from servers.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/modules/m_snote.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 13:25:06 UTC (20060129-621)
|
|
Log:
|
|
Correct parv indices so this actually works.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/m_snote.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/29 13:16:10 UTC (20060129-619)
|
|
Log:
|
|
s/scan/snote/g
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/modules/m_snote.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/29 04:51:26 UTC (20060129-617)
|
|
Log:
|
|
Add m_snote.c, SNOTE propagator.
|
|
|
|
|
|
Changes: Modified:
|
|
+86 -0 trunk/modules/Makefile.in (File Modified)
|
|
+ - trunk/modules/m_snote.c (File Added)
|
|
|
|
|
|
nenolod 2006/01/29 03:25:01 UTC (20060129-615)
|
|
Log:
|
|
start seeding the 1.1 NEWS file
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/NEWS (File Modified)
|
|
|
|
|
|
nenolod 2006/01/29 03:03:02 UTC (20060129-613)
|
|
Log:
|
|
rename some modules to more descriptive names...
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -131 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/globalconnexit.c (File Deleted)
|
|
+ - trunk/contrib/globallineactive.c (File Deleted)
|
|
+ - trunk/contrib/sno_farconnect.c (File Added)
|
|
+ - trunk/contrib/sno_globalkline.c (File Added)
|
|
+1 -120 trunk/modules/Makefile.in (File Modified)
|
|
+ - trunk/modules/networknotice.c (File Deleted)
|
|
+ - trunk/modules/sno_routing.c (File Added)
|
|
|
|
|
|
jilles 2006/01/28 22:02:18 UTC (20060128-611)
|
|
Log:
|
|
Add networknotice (global netjoin/netsplit notices with counts/reasons).
|
|
Uses FLAGS2_FLOODDONE bit on servers.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/include/client.h (File Modified)
|
|
+121 -1 trunk/modules/Makefile.in (File Modified)
|
|
+ - trunk/modules/networknotice.c (File Added)
|
|
|
|
|
|
jilles 2006/01/28 21:44:33 UTC (20060128-609)
|
|
Log:
|
|
Don't show servers in /trace to nonopers if flatten links is enabled.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -5 trunk/modules/m_trace.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/28 16:45:46 UTC (20060128-607)
|
|
Log:
|
|
CHGHOST:
|
|
- use RPL_HOSTHIDDEN numeric also when resetting hostname to original
|
|
- send back confirmation to source, if local client
|
|
- send a +s server notice if the source is neither a server nor a service (+S)
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -1 trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/28 16:01:05 UTC (20060128-605)
|
|
Log:
|
|
Use sendto_realops_snomask_from() to make the
|
|
server notices appear to come from the affected
|
|
user's server.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -6 trunk/contrib/globalconnexit.c (File Modified)
|
|
+6 -6 trunk/contrib/globallineactive.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/28 16:00:14 UTC (20060128-603)
|
|
Log:
|
|
Add sendto_realops_snomask_from(), allows
|
|
specification of apparent source server.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/send.h (File Modified)
|
|
+41 -1 trunk/src/send.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/28 15:30:20 UTC (20060128-601)
|
|
Log:
|
|
Revert r579. Keep host, not orighost in oper up notice.
|
|
It would be inconsistent to have orighost there, and we
|
|
don't want to mess up all server notices by putting both
|
|
host and orighost.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/28 15:27:10 UTC (20060128-599)
|
|
Log:
|
|
Include the IP address in operlog/foperlog.
|
|
|
|
|
|
Changes: Modified:
|
|
+10 -8 trunk/modules/m_challenge.c (File Modified)
|
|
+8 -6 trunk/modules/m_oper.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/28 15:17:01 UTC (20060128-597)
|
|
Log:
|
|
Call umode_changed hook on oper up.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/28 15:13:27 UTC (20060128-595)
|
|
Log:
|
|
Add globalconnexit contrib module, shows remote client connects/exits
|
|
except netsplits/netjoin on snomask +F.
|
|
Notice formatting will probably change somewhat still.
|
|
|
|
|
|
Changes: Modified:
|
|
+80 -0 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/globalconnexit.c (File Added)
|
|
|
|
|
|
jilles 2006/01/28 14:54:44 UTC (20060128-593)
|
|
Log:
|
|
Declare snomask_modes[] so modules can provide snomasks.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/include/snomask.h (File Modified)
|
|
|
|
|
|
jilles 2006/01/28 14:40:10 UTC (20060128-591)
|
|
Log:
|
|
Replace user_signon hook with two new hooks: new_local_user
|
|
and new_remote_user.
|
|
These are called right before the user is introduced to the
|
|
rest of the network.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/include/hook.h (File Modified)
|
|
+2 -0 trunk/modules/core/m_nick.c (File Modified)
|
|
+4 -2 trunk/src/hook.c (File Modified)
|
|
+2 -3 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/28 01:51:45 UTC (20060128-589)
|
|
Log:
|
|
Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/27 19:45:11 UTC (20060127-587)
|
|
Log:
|
|
Update doc/technical/send.txt.
|
|
|
|
|
|
Changes: Modified:
|
|
+91 -131 trunk/doc/technical/send.txt (File Modified)
|
|
|
|
|
|
jilles 2006/01/27 14:44:19 UTC (20060127-585)
|
|
Log:
|
|
Add chantrace and masktrace to help files.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/help/opers/chantrace (File Added)
|
|
+27 -20 trunk/help/opers/index (File Modified)
|
|
+ - trunk/help/opers/masktrace (File Added)
|
|
+2 -0 trunk/help/opers/operspy (File Modified)
|
|
|
|
|
|
jilles 2006/01/27 14:41:47 UTC (20060127-583)
|
|
Log:
|
|
Port over chantrace from ratbox 2.2 (anfl/androsyn)
|
|
Shows etrace-like output for all users in a channel,
|
|
in particular IP addresses.
|
|
|
|
|
|
Changes: Modified:
|
|
+75 -2 trunk/modules/m_etrace.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/27 13:49:21 UTC (20060127-581)
|
|
Log:
|
|
Port over ratbox 2.2 r21727 (anfl):
|
|
add some logging when we drop servers in places where we only notify opers
|
|
|
|
|
|
Changes: Modified:
|
|
+31 -0 trunk/modules/core/m_server.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/27 01:00:48 UTC (20060127-579)
|
|
Log:
|
|
display orighost in operup message
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/26 17:13:21 UTC (20060126-577)
|
|
Log:
|
|
Add globallineactive contrib module, a hack which can often
|
|
show k/d/g/x line active for remote clients.
|
|
|
|
|
|
Changes: Modified:
|
|
+52 -0 trunk/contrib/Makefile.in (File Modified)
|
|
+ - trunk/contrib/globallineactive.c (File Added)
|
|
|
|
|
|
jilles 2006/01/26 16:34:00 UTC (20060126-575)
|
|
Log:
|
|
Show IP field in the same way as MASKTRACE:
|
|
"255.255.255.255" if it's unknown (remote TS5 client)
|
|
and "0" if we or the remote server are purposely
|
|
hiding it.
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -1 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/26 16:25:22 UTC (20060126-573)
|
|
Log:
|
|
scan umodes:
|
|
- don't show servers in a global scan
|
|
- don't show ip if it's spoofed and hide_spoof_ips is enabled
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -1 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/26 16:06:57 UTC (20060126-571)
|
|
Log:
|
|
Implement SCAN UMODES.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/include/numeric.h (File Modified)
|
|
+128 -2 trunk/modules/m_scan.c (File Modified)
|
|
+2 -2 trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2006/01/26 15:06:43 UTC (20060126-569)
|
|
Log:
|
|
more oops
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/26 15:06:03 UTC (20060126-567)
|
|
Log:
|
|
parv[0] should be parv[1].
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/26 15:05:04 UTC (20060126-565)
|
|
Log:
|
|
another oops
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/26 15:00:41 UTC (20060126-563)
|
|
Log:
|
|
fix mistake here
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/modules/m_scan.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/26 14:58:36 UTC (20060126-561)
|
|
Log:
|
|
framework for scan command
|
|
|
|
|
|
Changes: Modified:
|
|
+113 -0 trunk/modules/Makefile.in (File Modified)
|
|
+ - trunk/modules/m_scan.c (File Added)
|
|
|
|
|
|
nenolod 2006/01/26 14:12:14 UTC (20060126-559)
|
|
Log:
|
|
Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/include/irc_string.h (File Modified)
|
|
+157 -1 trunk/modules/m_etrace.c (File Modified)
|
|
+129 -90 trunk/src/match.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/23 15:57:12 UTC (20060123-557)
|
|
Log:
|
|
orighost may live in a different hash bucket (likely the case), lets check it standalone
|
|
|
|
|
|
Changes: Modified:
|
|
+39 -3 trunk/src/hostmask.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/23 15:11:11 UTC (20060123-555)
|
|
Log:
|
|
SVN didn't check modules/ somehow, hrmm.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_kline.c (File Modified)
|
|
+6 -6 trunk/modules/m_stats.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/23 15:01:41 UTC (20060123-553)
|
|
Log:
|
|
Track hostmask entries for client_p->orighost, if available.
|
|
Not throughly tested, but seems to work fine.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -4 trunk/include/hostmask.h (File Modified)
|
|
+14 -10 trunk/src/hostmask.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/22 19:14:11 UTC (20060122-549)
|
|
Log:
|
|
Pass on SQUIT reasons more.
|
|
|
|
|
|
Changes: Modified:
|
|
+17 -19 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/21 17:25:27 UTC (20060121-543)
|
|
Log:
|
|
Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
|
|
This way, hidden admins also get them.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -4 trunk/src/send.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/20 22:26:17 UTC (20060120-541)
|
|
Log:
|
|
From ircd-ratbox 2.2 (r21339 anfl):
|
|
ms_kill() should be using find_person(), not find_client()
|
|
otherwise it can generate a core.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/core/m_kill.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/18 22:56:51 UTC (20060118-539)
|
|
Log:
|
|
Add m_error to core_module_table, so it is loaded by default.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/modules.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/18 00:28:30 UTC (20060118-536)
|
|
Log:
|
|
comment is a const char *, not char *.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/include/hook.h (File Modified)
|
|
|
|
|
|
jilles 2006/01/18 00:10:02 UTC (20060118-534)
|
|
Log:
|
|
Fix a long standing hybrid 7 bug: when getting a read error
|
|
on a server, report_error() is called with a %d instead of
|
|
a %s in the format string ("Lost connection" in +d).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/16 17:21:11 UTC (20060116-532)
|
|
Log:
|
|
Clarifications.
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -7 trunk/doc/technical/capab.txt (File Modified)
|
|
|
|
|
|
nenolod 2006/01/16 04:46:11 UTC (20060116-530)
|
|
Log:
|
|
Add document describing capabilities and what they mean.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/doc/technical/capab.txt (File Added)
|
|
|
|
|
|
jilles 2006/01/16 01:19:24 UTC (20060116-528)
|
|
Log:
|
|
Change client_exit hook to pass all exit_client() parameters.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -0 trunk/include/hook.h (File Modified)
|
|
+6 -1 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 21:51:42 UTC (20060115-526)
|
|
Log:
|
|
Add client_exit hook, called in exit_client() for all
|
|
clients of all types, except clients exiting because
|
|
of netsplits (QS). The only thing done before it is
|
|
marking the client as "closing" (to prevent
|
|
recursion).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/hook.h (File Modified)
|
|
+2 -0 trunk/src/client.c (File Modified)
|
|
+2 -0 trunk/src/hook.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 21:06:36 UTC (20060115-524)
|
|
Log:
|
|
Improve the code that calculates the nnnS nnnC counts
|
|
in RPL_TRACESERVER.
|
|
|
|
From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
|
|
|
|
|
|
Changes: Modified:
|
|
+43 -36 trunk/modules/m_trace.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 20:55:27 UTC (20060115-522)
|
|
Log:
|
|
Add server_eob hook.
|
|
Planning to use this for netsplit/join notices.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/hook.h (File Modified)
|
|
+2 -0 trunk/modules/m_pong.c (File Modified)
|
|
+2 -0 trunk/src/hook.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 20:01:51 UTC (20060115-520)
|
|
Log:
|
|
Default motd: ircd-ratbox -> charybdis
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/ircd.motd (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 19:35:03 UTC (20060115-518)
|
|
Log:
|
|
Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -4 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 19:12:28 UTC (20060115-516)
|
|
Log:
|
|
- Remove obsolete EOB help file
|
|
- Document snomask in the help files
|
|
- Update indexes
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/help/opers/eob (File Deleted)
|
|
+13 -12 trunk/help/opers/index (File Modified)
|
|
+1 -13 trunk/help/opers/umode (File Modified)
|
|
+7 -7 trunk/help/users/index (File Modified)
|
|
|
|
|
|
nenolod 2006/01/15 17:50:43 UTC (20060115-514)
|
|
Log:
|
|
Bail if snomask to parse is not given. Pointy hat to myself.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/src/snomask.c (File Modified)
|
|
|
|
|
|
gxti 2006/01/15 17:48:44 UTC (20060115-512)
|
|
Log:
|
|
Remove m_flags from autoconf
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/contrib/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2006/01/15 17:44:55 UTC (20060115-510)
|
|
Log:
|
|
remove m_flags
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/contrib/m_flags.c (File Deleted)
|
|
|
|
|
|
jilles 2006/01/15 17:22:19 UTC (20060115-508)
|
|
Log:
|
|
If +s is in oper_only_umodes, clear snomask on deoper.
|
|
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
gxti 2006/01/15 17:16:50 UTC (20060115-506)
|
|
Log:
|
|
Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/configure (File Modified)
|
|
+2 -2 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 17:15:56 UTC (20060115-504)
|
|
Log:
|
|
Remove the old server notice umodes.
|
|
Default oper only umodes is now +s.
|
|
Please make sure all remaining umodes still work.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -21 trunk/include/client.h (File Modified)
|
|
+0 -12 trunk/src/newconf.c (File Modified)
|
|
+1 -1 trunk/src/s_conf.c (File Modified)
|
|
+12 -12 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 17:00:27 UTC (20060115-502)
|
|
Log:
|
|
operator::flags nick_changes now controls +n snomask instead of +n umode.
|
|
|
|
|
|
Changes: Modified:
|
|
+8 -8 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 16:53:16 UTC (20060115-500)
|
|
Log:
|
|
Move down h_umode_changed hook call after umode allowed checks
|
|
(so it will not see +a if someone tries to set it but is not
|
|
allowed to).
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -3 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 16:40:33 UTC (20060115-498)
|
|
Log:
|
|
Move over non-+s server notices (hopefully, all of them).
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
|
|
+1 -1 trunk/contrib/spy_info_notice.c (File Modified)
|
|
+1 -1 trunk/contrib/spy_links_notice.c (File Modified)
|
|
+1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
|
|
+3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
|
|
+1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
|
|
+2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
|
|
+1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
|
|
+1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
|
|
+2 -2 trunk/libcharybdis/event.c (File Modified)
|
|
+2 -2 trunk/modules/core/m_join.c (File Modified)
|
|
+1 -1 trunk/modules/core/m_kill.c (File Modified)
|
|
+3 -3 trunk/modules/core/m_message.c (File Modified)
|
|
+11 -11 trunk/modules/core/m_nick.c (File Modified)
|
|
+2 -2 trunk/modules/core/m_server.c (File Modified)
|
|
+1 -1 trunk/modules/core/m_sjoin.c (File Modified)
|
|
+1 -1 trunk/modules/m_post.c (File Modified)
|
|
+1 -1 trunk/modules/m_services.c (File Modified)
|
|
+2 -2 trunk/src/channel.c (File Modified)
|
|
+3 -3 trunk/src/client.c (File Modified)
|
|
+1 -1 trunk/src/hash.c (File Modified)
|
|
+5 -5 trunk/src/s_conf.c (File Modified)
|
|
+2 -2 trunk/src/s_log.c (File Modified)
|
|
+4 -4 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 16:18:59 UTC (20060115-496)
|
|
Log:
|
|
Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/include/snomask.h (File Modified)
|
|
+2 -2 trunk/src/snomask.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 16:08:28 UTC (20060115-494)
|
|
Log:
|
|
s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/contrib/example_module.c (File Modified)
|
|
+2 -2 trunk/include/ircd_defs.h (File Modified)
|
|
+6 -6 trunk/modules/core/m_error.c (File Modified)
|
|
+1 -1 trunk/modules/core/m_join.c (File Modified)
|
|
+2 -2 trunk/modules/core/m_kill.c (File Modified)
|
|
+1 -1 trunk/modules/core/m_message.c (File Modified)
|
|
+1 -1 trunk/modules/core/m_mode.c (File Modified)
|
|
+14 -14 trunk/modules/core/m_nick.c (File Modified)
|
|
+18 -18 trunk/modules/core/m_server.c (File Modified)
|
|
+1 -1 trunk/modules/core/m_sjoin.c (File Modified)
|
|
+1 -1 trunk/modules/core/m_squit.c (File Modified)
|
|
+4 -4 trunk/modules/m_challenge.c (File Modified)
|
|
+4 -4 trunk/modules/m_dline.c (File Modified)
|
|
+13 -13 trunk/modules/m_gline.c (File Modified)
|
|
+5 -5 trunk/modules/m_kline.c (File Modified)
|
|
+2 -2 trunk/modules/m_oper.c (File Modified)
|
|
+1 -1 trunk/modules/m_pong.c (File Modified)
|
|
+13 -13 trunk/modules/m_rehash.c (File Modified)
|
|
+4 -4 trunk/modules/m_resv.c (File Modified)
|
|
+16 -16 trunk/modules/m_set.c (File Modified)
|
|
+3 -3 trunk/modules/m_svinfo.c (File Modified)
|
|
+6 -6 trunk/modules/m_xline.c (File Modified)
|
|
+1 -1 trunk/src/adns.c (File Modified)
|
|
+2 -2 trunk/src/channel.c (File Modified)
|
|
+1 -1 trunk/src/listener.c (File Modified)
|
|
+1 -1 trunk/src/s_auth.c (File Modified)
|
|
+15 -15 trunk/src/s_conf.c (File Modified)
|
|
+3 -3 trunk/src/s_user.c (File Modified)
|
|
+7 -7 trunk/src/send.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 15:34:12 UTC (20060115-492)
|
|
Log:
|
|
On oper up:
|
|
- set +s snomask if +s umode set but no snomasks
|
|
- put numerics in more logical order
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 15:12:39 UTC (20060115-490)
|
|
Log:
|
|
parse_snobuf_to_mask(): default to + at start
|
|
allows stuff like /mode jilles +s C
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/snomask.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/15 15:04:34 UTC (20060115-488)
|
|
Log:
|
|
Changes to user_mode() snomask handling.
|
|
- show snomask (if not 0) on /mode <nick>
|
|
- show snomask once at the end if +s/-s used
|
|
- only parse 1 parameter for umode changes
|
|
- don't crash on /mode <nick> +s
|
|
- /mode <nick> -s clears snomask, doesn't use parameter
|
|
- set umode +s iff snomask is not 0
|
|
- snomask is not propagated, but umode +s is
|
|
|
|
|
|
Changes: Modified:
|
|
+97 -72 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/15 10:36:32 UTC (20060115-486)
|
|
Log:
|
|
Convert some messages over to snomask.
|
|
|
|
|
|
Changes: Modified:
|
|
+29 -29 trunk/src/client.c (File Modified)
|
|
+2 -2 trunk/src/ircd.c (File Modified)
|
|
+13 -13 trunk/src/modules.c (File Modified)
|
|
+1 -1 trunk/src/newconf.c (File Modified)
|
|
+5 -5 trunk/src/parse.c (File Modified)
|
|
+1 -1 trunk/src/restart.c (File Modified)
|
|
+4 -4 trunk/src/s_newconf.c (File Modified)
|
|
+11 -11 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/15 10:28:42 UTC (20060115-484)
|
|
Log:
|
|
include snomask.h from client.h
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/client.h (File Modified)
|
|
|
|
|
|
nenolod 2006/01/15 10:28:18 UTC (20060115-482)
|
|
Log:
|
|
make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+2 -1 trunk/src/snomask.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/15 10:17:52 UTC (20060115-480)
|
|
Log:
|
|
should start with +, not \0. Whoops. :)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/snomask.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/15 10:14:17 UTC (20060115-478)
|
|
Log:
|
|
core snomask support.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/doc/example.conf (File Modified)
|
|
+2 -0 trunk/include/client.h (File Modified)
|
|
+2 -0 trunk/include/numeric.h (File Modified)
|
|
+2 -0 trunk/include/s_newconf.h (File Modified)
|
|
+63 -0 trunk/include/send.h (File Modified)
|
|
+ - trunk/include/snomask.h (File Added)
|
|
+1 -0 trunk/src/Makefile.in (File Modified)
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
+8 -0 trunk/src/newconf.c (File Modified)
|
|
+12 -0 trunk/src/s_user.c (File Modified)
|
|
+235 -0 trunk/src/send.c (File Modified)
|
|
+ - trunk/src/snomask.c (File Added)
|
|
|
|
|
|
nenolod 2006/01/15 05:32:44 UTC (20060115-474)
|
|
Log:
|
|
add a blank line after the license info.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/CREDITS (File Modified)
|
|
|
|
|
|
jilles 2006/01/14 19:59:18 UTC (20060114-472)
|
|
Log:
|
|
Extend copyright to 2006.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/14 19:56:24 UTC (20060114-470)
|
|
Log:
|
|
- Fix up book id.
|
|
- Give some credit to dancer-ircd/hyperion, Andrew Suffield.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
|
|
+5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
|
|
|
|
|
|
jilles 2006/01/14 19:52:16 UTC (20060114-468)
|
|
Log:
|
|
Add oper privileges document.
|
|
|
|
|
|
Changes: Modified:
|
|
+162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
|
|
+ - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
|
|
|
|
|
|
jilles 2006/01/14 18:45:57 UTC (20060114-466)
|
|
Log:
|
|
Capitalize message names in services shortcuts (for consistency).
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -6 trunk/modules/m_sshortcut.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/13 16:53:35 UTC (20060113-464)
|
|
Log:
|
|
Remove C++ comment.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/patricia.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/13 13:45:56 UTC (20060113-462)
|
|
Log:
|
|
Remove obsolete 'nextconnect' variable.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -1 trunk/include/ircd.h (File Modified)
|
|
+0 -2 trunk/src/client.c (File Modified)
|
|
+0 -1 trunk/src/ircd.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/13 13:02:54 UTC (20060113-460)
|
|
Log:
|
|
Remove this remnant of the hybrid 6 ziplinks implementation.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/include/s_zip.h (File Deleted)
|
|
|
|
|
|
jilles 2006/01/09 16:05:47 UTC (20060109-458)
|
|
Log:
|
|
Make clone limiting work on orighost, not host (so it
|
|
looks through services cloaks). Lightly tested, please
|
|
test/review.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/modules/m_chghost.c (File Modified)
|
|
+1 -1 trunk/src/client.c (File Modified)
|
|
+1 -1 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/09 15:51:02 UTC (20060109-456)
|
|
Log:
|
|
Don't forget to link me_realhost() into the command hash.
|
|
|
|
Pointy hat to: myself
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/09 14:46:59 UTC (20060109-454)
|
|
Log:
|
|
It's call_hook, not hook_call.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/09 14:45:36 UTC (20060109-452)
|
|
Log:
|
|
Add unreject help file.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/help/opers/unreject (File Added)
|
|
|
|
|
|
jilles 2006/01/09 14:41:41 UTC (20060109-450)
|
|
Log:
|
|
Link the all-important 42 module to the build :P
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/contrib/Makefile.in (File Modified)
|
|
|
|
|
|
jilles 2006/01/08 19:12:10 UTC (20060108-448)
|
|
Log:
|
|
Mention /rehash help.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/help/opers/rehash (File Modified)
|
|
|
|
|
|
nenolod 2006/01/06 14:56:49 UTC (20060106-446)
|
|
Log:
|
|
Add h_user_signon hook.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/hook.h (File Modified)
|
|
+2 -0 trunk/src/hook.c (File Modified)
|
|
+4 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/06 02:30:23 UTC (20060106-444)
|
|
Log:
|
|
Oops, forgot to set orighost for remote client introductions.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/06 01:40:44 UTC (20060106-442)
|
|
Log:
|
|
Use TS6 forms in services shortcuts, if possible.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/modules/m_sshortcut.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/06 01:31:19 UTC (20060106-440)
|
|
Log:
|
|
- Start out default_umodes conf entry from the empty set instead of +i.
|
|
- Move oper_only_umodes check to where default_umodes is used, as
|
|
oper_only_umodes may not be set yet while we're reading the conf.
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -7 trunk/src/newconf.c (File Modified)
|
|
+1 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/06 01:00:44 UTC (20060106-438)
|
|
Log:
|
|
Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/example.conf (File Modified)
|
|
+7 -0 trunk/doc/reference.conf (File Modified)
|
|
+0 -7 trunk/include/config.h.dist (File Modified)
|
|
+1 -0 trunk/include/s_conf.h (File Modified)
|
|
+6 -0 trunk/modules/m_info.c (File Modified)
|
|
+9 -18 trunk/src/client.c (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+1 -0 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/06 00:14:18 UTC (20060106-436)
|
|
Log:
|
|
- Allow NULL target_ip in show_ip() (indicates message is being
|
|
sent to local opers)
|
|
- Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
|
|
confitem
|
|
- Using these, remove all uses of #define HIDE_SPOOF_IPS except
|
|
those in src/client.c
|
|
|
|
From ratbox 2.2 svn (anfl)
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/client.h (File Modified)
|
|
+21 -2 trunk/src/client.c (File Modified)
|
|
+2 -4 trunk/src/hostmask.c (File Modified)
|
|
+1 -5 trunk/src/s_conf.c (File Modified)
|
|
+4 -8 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/06 00:01:30 UTC (20060106-434)
|
|
Log:
|
|
Fire off events properly.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -3 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/05 23:42:13 UTC (20060105-432)
|
|
Log:
|
|
make sure modules which depend on umode information get the message upon connection (oops)
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/05 23:33:33 UTC (20060105-430)
|
|
Log:
|
|
Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
|
|
From ratbox 2.2 svn.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -7 trunk/modules/m_etrace.c (File Modified)
|
|
|
|
|
|
nenolod 2006/01/05 23:27:27 UTC (20060105-428)
|
|
Log:
|
|
Replace silly `default_invisible' option with more versatile default_umodes.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/Makefile.in (File Modified)
|
|
+12 -1 trunk/doc/example.conf (File Modified)
|
|
+14 -7 trunk/doc/reference.conf (File Modified)
|
|
+2 -4 trunk/include/s_conf.h (File Modified)
|
|
+0 -6 trunk/modules/m_info.c (File Modified)
|
|
+4 -0 trunk/src/modules.c (File Modified)
|
|
+41 -1 trunk/src/newconf.c (File Modified)
|
|
+2 -2 trunk/src/s_conf.c (File Modified)
|
|
+3 -4 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/02 14:30:45 UTC (20060102-426)
|
|
Log:
|
|
Add temporary nick resvs with the proper duration,
|
|
not 60 times too long.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_resv.c (File Modified)
|
|
|
|
|
|
jilles 2006/01/02 14:21:31 UTC (20060102-424)
|
|
Log:
|
|
Add kick on split riding. See reference.conf for more details.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/doc/example.conf (File Modified)
|
|
+16 -0 trunk/doc/reference.conf (File Modified)
|
|
+1 -0 trunk/include/s_conf.h (File Modified)
|
|
+56 -0 trunk/modules/core/m_sjoin.c (File Modified)
|
|
+6 -0 trunk/modules/m_info.c (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+1 -0 trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/27 06:07:24 UTC (20051227-422)
|
|
Log:
|
|
New credits, denoting GXTi as being on the core team.
|
|
|
|
|
|
Changes: Modified:
|
|
+16 -5 trunk/CREDITS (File Modified)
|
|
|
|
|
|
nenolod 2005/12/24 05:50:12 UTC (20051224-420)
|
|
Log:
|
|
better cloaking algorithm
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -7 trunk/contrib/ip_cloaking.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/23 21:43:09 UTC (20051223-418)
|
|
Log:
|
|
don't do redundant bitshifting.
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/contrib/ip_cloaking.c (File Modified)
|
|
|
|
|
|
jilles 2005/12/23 21:15:41 UTC (20051223-416)
|
|
Log:
|
|
Add ip_cloaking.so.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/contrib/Makefile.in (File Modified)
|
|
|
|
|
|
jilles 2005/12/23 21:15:25 UTC (20051223-414)
|
|
Log:
|
|
Set the DynSpoof flag properly.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -0 trunk/contrib/ip_cloaking.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/23 08:11:04 UTC (20051223-412)
|
|
Log:
|
|
first go at an ip_cloaking implementation for charybdis.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/contrib/ip_cloaking.c (File Added)
|
|
|
|
|
|
nenolod 2005/12/23 07:25:47 UTC (20051223-410)
|
|
Log:
|
|
Add libcharybdis to contrib/ includes.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/contrib/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2005/12/23 02:40:07 UTC (20051223-408)
|
|
Log:
|
|
add h_umode_changed hook for modules that provide usermodes.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/include/hook.h (File Modified)
|
|
+2 -1 trunk/src/hook.c (File Modified)
|
|
+3 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2005/12/19 16:52:45 UTC (20051219-406)
|
|
Log:
|
|
Show quiets in /stats z.
|
|
|
|
|
|
Changes: Modified:
|
|
+15 -10 trunk/src/s_stats.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/19 15:33:16 UTC (20051219-404)
|
|
Log:
|
|
remove old ratbox-services stuff from configure. pointed out with a pointy stick via
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -12 trunk/configure (File Modified)
|
|
+0 -9 trunk/configure.ac (File Modified)
|
|
+0 -3 trunk/include/setup.h.in (File Modified)
|
|
|
|
|
|
nenolod 2005/12/19 15:30:32 UTC (20051219-402)
|
|
Log:
|
|
change various buffer sizes to = topiclen.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -4 trunk/include/ircd_defs.h (File Modified)
|
|
|
|
|
|
jon 2005/12/12 19:32:18 UTC (20051212-400)
|
|
Log:
|
|
- Partial commit test, partial ego strokage ;)
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/CREDITS (File Modified)
|
|
|
|
|
|
nenolod 2005/12/12 18:12:46 UTC (20051212-398)
|
|
Log:
|
|
More kqueue corrections.
|
|
|
|
Changes: Modified:
|
|
+8 -2 trunk/libcharybdis/kqueue.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/12 06:27:59 UTC (20051212-396)
|
|
Log:
|
|
We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
|
|
Not sure why this wasn't this way to begin with.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -3 trunk/libcharybdis/kqueue.c (File Modified)
|
|
|
|
|
|
jilles 2005/12/11 16:39:52 UTC (20051211-394)
|
|
Log:
|
|
example.conf tweaks:
|
|
Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
|
|
most people do not need this.
|
|
Enable serverinfo::hub.
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -11 trunk/doc/example.conf (File Modified)
|
|
|
|
|
|
nenolod 2005/12/10 04:37:54 UTC (20051210-392)
|
|
Log:
|
|
Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 18:46:56 UTC (20051207-390)
|
|
Log:
|
|
header include changes
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -20 trunk/libcharybdis/devpoll.c (File Modified)
|
|
+1 -21 trunk/libcharybdis/epoll.c (File Modified)
|
|
+1 -19 trunk/libcharybdis/kqueue.c (File Modified)
|
|
+1 -18 trunk/libcharybdis/poll.c (File Modified)
|
|
+2 -3 trunk/libcharybdis/ports.c (File Modified)
|
|
+1 -21 trunk/libcharybdis/select.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 16:34:40 UTC (20051207-388)
|
|
Log:
|
|
s/ilog/libcharybdis_{die,log,restart}/g
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -9 trunk/libcharybdis/balloc.c (File Modified)
|
|
+4 -29 trunk/libcharybdis/commio.c (File Modified)
|
|
+5 -8 trunk/libcharybdis/devpoll.c (File Modified)
|
|
+4 -4 trunk/libcharybdis/epoll.c (File Modified)
|
|
+2 -2 trunk/libcharybdis/kqueue.c (File Modified)
|
|
+3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
|
|
+3 -14 trunk/libcharybdis/memory.c (File Modified)
|
|
+3 -3 trunk/libcharybdis/ports.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 16:21:24 UTC (20051207-386)
|
|
Log:
|
|
Use the right callbacks in the function code.
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 16:18:43 UTC (20051207-384)
|
|
Log:
|
|
More work, it builds again!
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/libcharybdis/Makefile.in (File Modified)
|
|
+138 -4 trunk/libcharybdis/commio.c (File Modified)
|
|
+ - trunk/libcharybdis/libcharybdis.c (File Added)
|
|
+ - trunk/libcharybdis/libcharybdis.h (File Added)
|
|
|
|
|
|
nenolod 2005/12/07 15:15:59 UTC (20051207-382)
|
|
Log:
|
|
Move some stuff around.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/include/memory.h (File Deleted)
|
|
+ - trunk/include/tools.h (File Deleted)
|
|
+8 -1 trunk/libcharybdis/Makefile.in (File Modified)
|
|
+ - trunk/libcharybdis/memory.c (File Added)
|
|
+ - trunk/libcharybdis/memory.h (File Added)
|
|
+ - trunk/libcharybdis/snprintf.c (File Added)
|
|
+ - trunk/libcharybdis/tools.c (File Added)
|
|
+ - trunk/libcharybdis/tools.h (File Added)
|
|
+1000 -1062 trunk/modules/.depend (File Modified)
|
|
+421 -455 trunk/src/.depend (File Modified)
|
|
+0 -1191 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/memory.c (File Deleted)
|
|
+ - trunk/src/snprintf.c (File Deleted)
|
|
+ - trunk/src/tools.c (File Deleted)
|
|
|
|
|
|
nenolod 2005/12/07 15:08:37 UTC (20051207-380)
|
|
Log:
|
|
move more headers into libcharybdis
|
|
|
|
Changes: Modified:
|
|
+ - trunk/include/balloc.h (File Deleted)
|
|
+ - trunk/include/event.h (File Deleted)
|
|
+ - trunk/libcharybdis/balloc.h (File Added)
|
|
+ - trunk/libcharybdis/event.h (File Added)
|
|
+924 -1020 trunk/modules/.depend (File Modified)
|
|
+327 -406 trunk/src/.depend (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 15:06:15 UTC (20051207-378)
|
|
Log:
|
|
balloc, events -> libcharybdis
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/Makefile.in (File Modified)
|
|
+ - trunk/libcharybdis/balloc.c (File Added)
|
|
+ - trunk/libcharybdis/event.c (File Added)
|
|
+0 -1008 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/balloc.c (File Deleted)
|
|
+ - trunk/src/event.c (File Deleted)
|
|
|
|
|
|
nenolod 2005/12/07 15:00:41 UTC (20051207-376)
|
|
Log:
|
|
More fun
|
|
|
|
Changes: Modified:
|
|
+ - trunk/include/commio.h (File Deleted)
|
|
+ - trunk/include/linebuf.h (File Deleted)
|
|
+ - trunk/libcharybdis/commio.h (File Added)
|
|
+ - trunk/libcharybdis/linebuf.h (File Added)
|
|
+1644 -530 trunk/modules/.depend (File Modified)
|
|
+1 -1 trunk/modules/Makefile.in (File Modified)
|
|
+720 -284 trunk/src/.depend (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 14:54:12 UTC (20051207-374)
|
|
Log:
|
|
Makefile reworking -- moving libcharybdis headers into proper location.
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/adns/Makefile.in (File Modified)
|
|
+1 -1 trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 14:47:30 UTC (20051207-372)
|
|
Log:
|
|
Document proposed authdaemon protocol.
|
|
|
|
Changes: Modified:
|
|
+ - trunk/authdaemon/protocol.txt (File Added)
|
|
|
|
|
|
nenolod 2005/12/07 14:42:23 UTC (20051207-370)
|
|
Log:
|
|
Makefile oops
|
|
|
|
Changes: Modified:
|
|
+2 -2 trunk/libcharybdis/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 14:38:33 UTC (20051207-368)
|
|
Log:
|
|
Remove dead makefile from generation
|
|
|
|
Changes: Modified:
|
|
+1 -2 trunk/configure (File Modified)
|
|
+0 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 14:36:56 UTC (20051207-366)
|
|
Log:
|
|
libcharybdisIO -> libcharybdis
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2005/12/07 14:35:50 UTC (20051207-364)
|
|
Log:
|
|
More restructuring.
|
|
|
|
Changes: Modified:
|
|
+ - trunk/libcharybdis/Makefile.in (File Added)
|
|
+ - trunk/libcharybdis/commio.c (File Added)
|
|
+ - trunk/libcharybdis/devpoll.c (File Added)
|
|
+ - trunk/libcharybdis/epoll.c (File Added)
|
|
+ - trunk/libcharybdis/io/ (File Deleted)
|
|
+ - trunk/libcharybdis/kqueue.c (File Added)
|
|
+ - trunk/libcharybdis/linebuf.c (File Added)
|
|
+ - trunk/libcharybdis/log/ (File Deleted)
|
|
+ - trunk/libcharybdis/poll.c (File Added)
|
|
+ - trunk/libcharybdis/ports.c (File Added)
|
|
+ - trunk/libcharybdis/select.c (File Added)
|
|
|
|
|
|
nenolod 2005/12/07 14:33:31 UTC (20051207-362)
|
|
Log:
|
|
Blah kill makefile
|
|
|
|
Changes: Modified:
|
|
+ - trunk/libcharybdis/Makefile.in (File Deleted)
|
|
|
|
|
|
nenolod 2005/12/07 14:33:10 UTC (20051207-360)
|
|
Log:
|
|
Blah kill makefile
|
|
|
|
Changes: Modified:
|
|
+2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
|
|
|
|
|
|
nenolod 2005/12/06 19:52:25 UTC (20051206-358)
|
|
Log:
|
|
add authdaemon dir for later hacking
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/authdaemon/ (File Added)
|
|
|
|
|
|
nenolod 2005/12/06 19:49:25 UTC (20051206-356)
|
|
Log:
|
|
linebuf -> libcharybdisIO
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
|
|
+ - trunk/libcharybdis/io/linebuf.c (File Added)
|
|
+ - trunk/libcharybdis/log/ (File Added)
|
|
+ - trunk/libcharybdis/log/Makefile.in (File Added)
|
|
+0 -687 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/linebuf.c (File Deleted)
|
|
|
|
|
|
nenolod 2005/12/06 19:47:43 UTC (20051206-354)
|
|
Log:
|
|
Solaris 10 I/O ports support
|
|
|
|
Changes: Modified:
|
|
+ - trunk/libcharybdis/io/ports.c (File Added)
|
|
|
|
|
|
nenolod 2005/12/06 19:15:13 UTC (20051206-352)
|
|
Log:
|
|
libcharybdis stuff
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/Makefile.in (File Modified)
|
|
+3 -1 trunk/configure (File Modified)
|
|
+133 -10 trunk/configure.ac (File Modified)
|
|
+ - trunk/libcharybdis/ (File Added)
|
|
+ - trunk/libcharybdis/Makefile.in (File Added)
|
|
+ - trunk/libcharybdis/io/ (File Added)
|
|
+4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
|
|
+2 -3 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/io/ (File Deleted)
|
|
|
|
|
|
nenolod 2005/12/06 18:57:28 UTC (20051206-350)
|
|
Log:
|
|
split IO stuff into libcharybdisIO.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/src/commio.c (File Deleted)
|
|
+ - trunk/src/devpoll.c (File Deleted)
|
|
+ - trunk/src/epoll.c (File Deleted)
|
|
+ - trunk/src/io/ (File Added)
|
|
+ - trunk/src/io/Makefile.in (File Added)
|
|
+ - trunk/src/io/commio.c (File Added)
|
|
+ - trunk/src/io/devpoll.c (File Added)
|
|
+ - trunk/src/io/epoll.c (File Added)
|
|
+ - trunk/src/io/kqueue.c (File Added)
|
|
+ - trunk/src/io/poll.c (File Added)
|
|
+ - trunk/src/io/select.c (File Added)
|
|
+ - trunk/src/kqueue.c (File Deleted)
|
|
+ - trunk/src/poll.c (File Deleted)
|
|
+ - trunk/src/select.c (File Deleted)
|
|
|
|
|
|
nenolod 2005/12/06 18:51:20 UTC (20051206-348)
|
|
Log:
|
|
Version bump: 1.1.0
|
|
|
|
|
|
Changes: Modified:
|
|
+86 -155 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2005/12/04 01:56:31 UTC (20051204-346)
|
|
Log:
|
|
Remove mentions of mkkeypair/cryptlinks.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -3 trunk/doc/challenge.txt (File Modified)
|
|
|
|
|
|
jilles 2005/12/02 17:57:29 UTC (20051202-344)
|
|
Log:
|
|
Clarify serverinfo{} description.
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
|
|
|
|
|
|
jilles 2005/12/02 17:41:44 UTC (20051202-342)
|
|
Log:
|
|
Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2005/12/02 17:38:53 UTC (20051202-340)
|
|
Log:
|
|
Improvements also applicable to hyperion 1.x.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
|
|
|
|
|
|
jilles 2005/12/02 17:08:45 UTC (20051202-338)
|
|
Log:
|
|
- Add +F description
|
|
- General improvements and changes to charybdis
|
|
|
|
|
|
Changes: Modified:
|
|
+27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2005/12/02 16:43:45 UTC (20051202-336)
|
|
Log:
|
|
The server notice umodes only have an effect
|
|
for opers. ("sendto_realops_flags", so having
|
|
the umode is not enough, they must also be
|
|
opered)
|
|
|
|
|
|
Changes: Modified:
|
|
+13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
jilles 2005/12/02 16:39:40 UTC (20051202-334)
|
|
Log:
|
|
Updates to umodes docs.
|
|
|
|
|
|
Changes: Modified:
|
|
+25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
|
|
|
|
|
|
nenolod 2005/11/25 19:37:36 UTC (20051125-332)
|
|
Log:
|
|
Add SGML documentation.
|
|
|
|
Changes: Modified:
|
|
+ - trunk/doc/sgml/ (File Added)
|
|
+ - trunk/doc/sgml/oper-guide/ (File Added)
|
|
+ - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
|
|
+ - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
|
|
+ - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
|
|
+ - trunk/doc/sgml/oper-guide/config.sgml (File Added)
|
|
+ - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
|
|
+ - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
|
|
+ - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
|
|
|
|
|
|
jilles 2005/11/21 11:04:33 UTC (20051121-330)
|
|
Log:
|
|
Make operwall flag restrict setting umode +z.
|
|
This repairs this flag broken in charybdis-1.0.
|
|
|
|
|
|
Changes: Modified:
|
|
+41 -0 trunk/contrib/m_flags.c (File Modified)
|
|
+9 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2005/11/21 10:29:37 UTC (20051121-328)
|
|
Log:
|
|
Don't complain/reset remote clients +n. I'm still not
|
|
convinced propagating all umodes is the way to go, oh
|
|
well.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2005/11/21 10:21:42 UTC (20051121-326)
|
|
Log:
|
|
- Require admin flag for oper /chghost (if it's enabled
|
|
which is not default)
|
|
- Give error message on nonexistant nick
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -0 trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
nenolod 2005/11/20 21:10:14 UTC (20051120-324)
|
|
Log:
|
|
Incorporated jilles' dynspoof patch with a few minor changes.
|
|
|
|
Changes: Modified:
|
|
+5 -2 trunk/include/client.h (File Modified)
|
|
+1 -0 trunk/include/numeric.h (File Modified)
|
|
+75 -4 trunk/modules/m_chghost.c (File Modified)
|
|
+2 -21 trunk/modules/m_stats.c (File Modified)
|
|
+2 -8 trunk/modules/m_trace.c (File Modified)
|
|
+2 -0 trunk/src/client.c (File Modified)
|
|
+3 -0 trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2005/11/20 21:02:01 UTC (20051120-322)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
Changes: Modified:
|
|
+5 -0 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2005/11/17 22:38:52 UTC (20051117-320)
|
|
Log:
|
|
Make show_ip() far less braindead.
|
|
|
|
Obtained from: ratbox 2.2 SVN
|
|
|
|
|
|
Changes: Modified:
|
|
+14 -85 trunk/src/client.c (File Modified)
|
|
|
|
|
|
jilles 2005/11/15 16:33:26 UTC (20051115-318)
|
|
Log:
|
|
Instead of not showing channels at all for whoising services,
|
|
only show channels the requester is also on. If operspying
|
|
services, show all the channels.
|
|
|
|
|
|
Changes: Modified:
|
|
+37 -40 trunk/modules/m_whois.c (File Modified)
|
|
|
|
|
|
jilles 2005/11/15 15:59:00 UTC (20051115-316)
|
|
Log:
|
|
- Show real errno if we fail to connect to a server
|
|
- Don't show server IPs on IRC if a server goes dead
|
|
during handshake
|
|
|
|
|
|
Changes: Modified:
|
|
+2 -5 trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2005/11/15 15:28:18 UTC (20051115-314)
|
|
Log:
|
|
Revert hybrid 7.2 aline code. It causes too many problems.
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -47 trunk/NEWS (File Modified)
|
|
+ - trunk/include/aline.h (File Deleted)
|
|
+53 -6 trunk/modules/m_dline.c (File Modified)
|
|
+212 -16 trunk/modules/m_kline.c (File Modified)
|
|
+37 -8 trunk/modules/m_resv.c (File Modified)
|
|
+45 -24 trunk/modules/m_xline.c (File Modified)
|
|
+0 -485 trunk/src/Makefile.in (File Modified)
|
|
+ - trunk/src/aline.c (File Deleted)
|
|
|
|
|
|
jilles 2005/11/07 10:47:33 UTC (20051107-312)
|
|
Log:
|
|
Incorporate recent ratbox monitor bugfixes (could crash).
|
|
|
|
|
|
Changes: Modified:
|
|
+16 -0 trunk/modules/m_monitor.c (File Modified)
|
|
+4 -3 trunk/src/monitor.c (File Modified)
|
|
|
|
|
|
jilles 2005/10/24 23:10:06 UTC (20051024-310)
|
|
Log:
|
|
Fix /invite UID leak.
|
|
|
|
Found by logiclrd@EFnet.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -2 trunk/modules/m_invite.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/23 05:28:02 UTC (20051023-308)
|
|
Log:
|
|
Don't show what channels a service is in.
|
|
|
|
Changes: Modified:
|
|
+1 -0 trunk/NEWS (File Modified)
|
|
+40 -35 trunk/modules/m_whois.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/23 05:21:13 UTC (20051023-306)
|
|
Log:
|
|
Update version to 1.0.3.
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2005/10/22 17:12:51 UTC (20051022-304)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Changes: Modified:
|
|
+7 -1 trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2005/10/22 17:11:32 UTC (20051022-302)
|
|
Log:
|
|
Make sure we don't return alloca() (LOCAL_COPY) ed space.
|
|
More static buffers :(
|
|
|
|
|
|
Changes: Modified:
|
|
+12 -4 trunk/src/aline.c (File Modified)
|
|
|
|
|
|
jilles 2005/10/18 21:52:35 UTC (20051018-300)
|
|
Log:
|
|
Make operspy mode (/mode !#channel showing parameters
|
|
even if not on channel) work again.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -4 trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2005/10/16 22:04:15 UTC (20051016-298)
|
|
Log:
|
|
Call server_introduced hook on TS6 remote server
|
|
introduction (ms_sid()).
|
|
|
|
|
|
Changes: Modified:
|
|
+6 -0 trunk/modules/core/m_server.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/16 08:29:57 UTC (20051016-296)
|
|
Log:
|
|
Cyrix boxes are wierd.
|
|
|
|
Changes: Modified:
|
|
+2 -1 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/16 08:23:39 UTC (20051016-294)
|
|
Log:
|
|
More paranoia.
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/include/client.h (File Modified)
|
|
+3 -1 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/16 08:07:40 UTC (20051016-292)
|
|
Log:
|
|
heh
|
|
|
|
Changes: Modified:
|
|
+1 -6 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/16 08:00:24 UTC (20051016-290)
|
|
Log:
|
|
Disable a check that doesn't always seem to work right for some reason.
|
|
|
|
Changes: Modified:
|
|
+2 -0 trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/15 04:58:18 UTC (20051015-288)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Changes: Modified:
|
|
+4 -1 trunk/NEWS (File Modified)
|
|
|
|
|
|
nenolod 2005/10/15 04:53:12 UTC (20051015-286)
|
|
Log:
|
|
1.0.2
|
|
|
|
|
|
Changes: Modified:
|
|
+9 -9 trunk/configure (File Modified)
|
|
+1 -1 trunk/configure.ac (File Modified)
|
|
|
|
|
|
jilles 2005/10/08 22:30:18 UTC (20051008-284)
|
|
Log:
|
|
Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -13 trunk/modules/m_trace.c (File Modified)
|
|
|
|
|
|
jilles 2005/10/06 11:00:22 UTC (20051006-282)
|
|
Log:
|
|
Don't send empty RPL_WHOISCHANNELS on remote whois.
|
|
|
|
Pointy hat to: jilles
|
|
|
|
|
|
Changes: Modified:
|
|
+1 -1 trunk/modules/m_whois.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/02 21:30:55 UTC (20051002-280)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Changes: Modified:
|
|
+3 -0 trunk/NEWS (File Modified)
|
|
|
|
|
|
nenolod 2005/10/02 21:28:23 UTC (20051002-278)
|
|
Log:
|
|
Modular umode support.
|
|
|
|
|
|
Changes: Modified:
|
|
+0 -9 trunk/include/client.h (File Modified)
|
|
+2 -1 trunk/include/s_user.h (File Modified)
|
|
+1 -1 trunk/include/tools.h (File Modified)
|
|
+2 -2 trunk/modules/core/m_nick.c (File Modified)
|
|
+3 -0 trunk/src/ircd.c (File Modified)
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
+2 -2 trunk/src/s_serv.c (File Modified)
|
|
+37 -59 trunk/src/s_user.c (File Modified)
|
|
+21 -0 trunk/src/tools.c (File Modified)
|
|
|
|
|
|
jilles 2005/10/02 20:23:15 UTC (20051002-276)
|
|
Log:
|
|
Optionally do forced nick change to the UID instead of kill
|
|
on nick collisions, see doc/collision_fnc.txt for more
|
|
details.
|
|
|
|
|
|
Changes: Modified:
|
|
+ - trunk/doc/collision_fnc.txt (File Added)
|
|
+1 -0 trunk/doc/example.conf (File Modified)
|
|
+8 -0 trunk/doc/reference.conf (File Modified)
|
|
+1 -0 trunk/include/numeric.h (File Modified)
|
|
+1 -0 trunk/include/s_conf.h (File Modified)
|
|
+2 -1 trunk/include/s_serv.h (File Modified)
|
|
+1 -0 trunk/include/s_stats.h (File Modified)
|
|
+275 -95 trunk/modules/core/m_nick.c (File Modified)
|
|
+1 -1 trunk/src/messages.tab (File Modified)
|
|
+1 -0 trunk/src/newconf.c (File Modified)
|
|
+1 -0 trunk/src/s_conf.c (File Modified)
|
|
+1 -0 trunk/src/s_serv.c (File Modified)
|
|
+2 -2 trunk/src/s_stats.c (File Modified)
|
|
|
|
|
|
nenolod 2005/10/02 19:50:18 UTC (20051002-274)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2005/09/28 15:45:31 UTC (20050928-272)
|
|
Log:
|
|
Don't allow lookups by uid in /monitor + and /monitor s.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_monitor.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/28 13:05:01 UTC (20050928-270)
|
|
Log:
|
|
Stop garbage +j being set in cases like +j aaa:bbb by
|
|
initializing the variables properly.
|
|
|
|
Reported by kyle.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/25 15:51:54 UTC (20050925-268)
|
|
Log:
|
|
Apply flags to the proper server in me_gcap().
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_capab.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/22 23:13:46 UTC (20050922-266)
|
|
Log:
|
|
Use find_named_client() instead of find_client() to check
|
|
for nick collisions.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/22 05:55:25 UTC (20050922-264)
|
|
Log:
|
|
- Replace old 381 numeric with a new, more positive one!
|
|
|
|
|
|
Modified:
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2005/09/22 00:38:45 UTC (20050922-262)
|
|
Log:
|
|
Make it compile again.
|
|
|
|
|
|
Modified:
|
|
trunk/src/channel.c (File Modified)
|
|
trunk/src/client.c (File Modified)
|
|
trunk/src/ircd.c (File Modified)
|
|
trunk/src/packet.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/22 00:02:59 UTC (20050922-260)
|
|
Log:
|
|
- Prevent UID disclosure in cmode setting.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/21 23:57:17 UTC (20050921-258)
|
|
Log:
|
|
A different check which prevents UID disclosure.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_kick.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/21 23:46:04 UTC (20050921-256)
|
|
Log:
|
|
- Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_kick.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/21 23:35:12 UTC (20050921-254)
|
|
Log:
|
|
- Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
trunk/modules/m_accept.c (File Modified)
|
|
trunk/modules/m_admin.c (File Modified)
|
|
trunk/modules/m_away.c (File Modified)
|
|
trunk/modules/m_cap.c (File Modified)
|
|
trunk/modules/m_capab.c (File Modified)
|
|
trunk/modules/m_challenge.c (File Modified)
|
|
trunk/modules/m_chghost.c (File Modified)
|
|
trunk/modules/m_close.c (File Modified)
|
|
trunk/modules/m_cmessage.c (File Modified)
|
|
trunk/modules/m_connect.c (File Modified)
|
|
trunk/modules/m_dline.c (File Modified)
|
|
trunk/modules/m_encap.c (File Modified)
|
|
trunk/modules/m_etrace.c (File Modified)
|
|
trunk/modules/m_gline.c (File Modified)
|
|
trunk/modules/m_help.c (File Modified)
|
|
trunk/modules/m_info.c (File Modified)
|
|
trunk/modules/m_invite.c (File Modified)
|
|
trunk/modules/m_ison.c (File Modified)
|
|
trunk/modules/m_kline.c (File Modified)
|
|
trunk/modules/m_knock.c (File Modified)
|
|
trunk/modules/m_links.c (File Modified)
|
|
trunk/modules/m_list.c (File Modified)
|
|
trunk/modules/m_locops.c (File Modified)
|
|
trunk/modules/m_lusers.c (File Modified)
|
|
trunk/modules/m_map.c (File Modified)
|
|
trunk/modules/m_monitor.c (File Modified)
|
|
trunk/modules/m_motd.c (File Modified)
|
|
trunk/modules/m_names.c (File Modified)
|
|
trunk/modules/m_oper.c (File Modified)
|
|
trunk/modules/m_operspy.c (File Modified)
|
|
trunk/modules/m_pass.c (File Modified)
|
|
trunk/modules/m_ping.c (File Modified)
|
|
trunk/modules/m_pong.c (File Modified)
|
|
trunk/modules/m_post.c (File Modified)
|
|
trunk/modules/m_rehash.c (File Modified)
|
|
trunk/modules/m_restart.c (File Modified)
|
|
trunk/modules/m_resv.c (File Modified)
|
|
trunk/modules/m_services.c (File Modified)
|
|
trunk/modules/m_set.c (File Modified)
|
|
trunk/modules/m_sshortcut.c (File Modified)
|
|
trunk/modules/m_stats.c (File Modified)
|
|
trunk/modules/m_svinfo.c (File Modified)
|
|
trunk/modules/m_tb.c (File Modified)
|
|
trunk/modules/m_testline.c (File Modified)
|
|
trunk/modules/m_testmask.c (File Modified)
|
|
trunk/modules/m_time.c (File Modified)
|
|
trunk/modules/m_topic.c (File Modified)
|
|
trunk/modules/m_trace.c (File Modified)
|
|
trunk/modules/m_unreject.c (File Modified)
|
|
trunk/modules/m_user.c (File Modified)
|
|
trunk/modules/m_userhost.c (File Modified)
|
|
trunk/modules/m_users.c (File Modified)
|
|
trunk/modules/m_version.c (File Modified)
|
|
trunk/modules/m_wallops.c (File Modified)
|
|
trunk/modules/m_who.c (File Modified)
|
|
trunk/modules/m_whois.c (File Modified)
|
|
trunk/modules/m_whowas.c (File Modified)
|
|
trunk/modules/m_xline.c (File Modified)
|
|
trunk/src/adns.c (File Modified)
|
|
trunk/src/aline.c (File Modified)
|
|
trunk/src/cache.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
trunk/src/class.c (File Modified)
|
|
trunk/src/client.c (File Modified)
|
|
trunk/src/commio.c (File Modified)
|
|
trunk/src/event.c (File Modified)
|
|
trunk/src/hash.c (File Modified)
|
|
trunk/src/hostmask.c (File Modified)
|
|
trunk/src/ircd.c (File Modified)
|
|
trunk/src/kdparse.c (File Modified)
|
|
trunk/src/linebuf.c (File Modified)
|
|
trunk/src/listener.c (File Modified)
|
|
trunk/src/modules.c (File Modified)
|
|
trunk/src/monitor.c (File Modified)
|
|
trunk/src/newconf.c (File Modified)
|
|
trunk/src/packet.c (File Modified)
|
|
trunk/src/parse.c (File Modified)
|
|
trunk/src/reject.c (File Modified)
|
|
trunk/src/s_auth.c (File Modified)
|
|
trunk/src/s_conf.c (File Modified)
|
|
trunk/src/s_gline.c (File Modified)
|
|
trunk/src/s_log.c (File Modified)
|
|
trunk/src/s_newconf.c (File Modified)
|
|
trunk/src/s_serv.c (File Modified)
|
|
trunk/src/s_stats.c (File Modified)
|
|
trunk/src/s_user.c (File Modified)
|
|
trunk/src/send.c (File Modified)
|
|
trunk/src/whowas.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/21 23:24:34 UTC (20050921-252)
|
|
Log:
|
|
- More coding style niceities. Pretty much got client.h squared away.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_dline.c (File Modified)
|
|
trunk/modules/m_gline.c (File Modified)
|
|
trunk/modules/m_kline.c (File Modified)
|
|
trunk/modules/m_rehash.c (File Modified)
|
|
trunk/modules/m_resv.c (File Modified)
|
|
trunk/modules/m_stats.c (File Modified)
|
|
trunk/modules/m_testline.c (File Modified)
|
|
trunk/modules/m_user.c (File Modified)
|
|
trunk/modules/m_xline.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/21 22:37:13 UTC (20050921-250)
|
|
Log:
|
|
- Propagate quiets (+q) on netjoins
|
|
- Clear +q list too on lowerTS sjoin from TS6 source
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/21 15:49:43 UTC (20050921-248)
|
|
Log:
|
|
Second argument to whois is always a nick, never a uid.
|
|
This prevents /whois other.server uid to get information
|
|
about that uid.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_whois.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/21 15:43:45 UTC (20050921-246)
|
|
Log:
|
|
Don't allow local users to use uids in user mode.
|
|
|
|
|
|
Modified:
|
|
trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/21 15:42:56 UTC (20050921-244)
|
|
Log:
|
|
Make it compile again.
|
|
|
|
|
|
Modified:
|
|
trunk/src/s_stats.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/21 15:09:11 UTC (20050921-242)
|
|
Log:
|
|
Fix propagation of empty SJOIN.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/21 06:13:45 UTC (20050921-240)
|
|
Log:
|
|
Some atheme-style niceties here.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_accept.c (File Modified)
|
|
trunk/modules/m_admin.c (File Modified)
|
|
trunk/modules/m_away.c (File Modified)
|
|
trunk/modules/m_cap.c (File Modified)
|
|
trunk/modules/m_capab.c (File Modified)
|
|
trunk/modules/m_challenge.c (File Modified)
|
|
trunk/modules/m_chghost.c (File Modified)
|
|
trunk/modules/m_close.c (File Modified)
|
|
trunk/modules/m_cmessage.c (File Modified)
|
|
trunk/modules/m_connect.c (File Modified)
|
|
trunk/modules/m_dline.c (File Modified)
|
|
trunk/modules/m_encap.c (File Modified)
|
|
trunk/modules/m_etrace.c (File Modified)
|
|
trunk/modules/m_gline.c (File Modified)
|
|
trunk/modules/m_help.c (File Modified)
|
|
trunk/modules/m_info.c (File Modified)
|
|
trunk/modules/m_invite.c (File Modified)
|
|
trunk/modules/m_ison.c (File Modified)
|
|
trunk/modules/m_kline.c (File Modified)
|
|
trunk/modules/m_knock.c (File Modified)
|
|
trunk/modules/m_links.c (File Modified)
|
|
trunk/modules/m_list.c (File Modified)
|
|
trunk/modules/m_locops.c (File Modified)
|
|
trunk/modules/m_lusers.c (File Modified)
|
|
trunk/modules/m_map.c (File Modified)
|
|
trunk/modules/m_monitor.c (File Modified)
|
|
trunk/modules/m_motd.c (File Modified)
|
|
trunk/modules/m_names.c (File Modified)
|
|
trunk/modules/m_oper.c (File Modified)
|
|
trunk/modules/m_operspy.c (File Modified)
|
|
trunk/modules/m_pass.c (File Modified)
|
|
trunk/modules/m_ping.c (File Modified)
|
|
trunk/modules/m_pong.c (File Modified)
|
|
trunk/modules/m_post.c (File Modified)
|
|
trunk/modules/m_rehash.c (File Modified)
|
|
trunk/modules/m_restart.c (File Modified)
|
|
trunk/modules/m_resv.c (File Modified)
|
|
trunk/modules/m_services.c (File Modified)
|
|
trunk/modules/m_set.c (File Modified)
|
|
trunk/modules/m_sshortcut.c (File Modified)
|
|
trunk/modules/m_stats.c (File Modified)
|
|
trunk/modules/m_svinfo.c (File Modified)
|
|
trunk/modules/m_tb.c (File Modified)
|
|
trunk/modules/m_testline.c (File Modified)
|
|
trunk/modules/m_testmask.c (File Modified)
|
|
trunk/modules/m_time.c (File Modified)
|
|
trunk/modules/m_topic.c (File Modified)
|
|
trunk/modules/m_trace.c (File Modified)
|
|
trunk/modules/m_unreject.c (File Modified)
|
|
trunk/modules/m_user.c (File Modified)
|
|
trunk/modules/m_userhost.c (File Modified)
|
|
trunk/modules/m_users.c (File Modified)
|
|
trunk/modules/m_version.c (File Modified)
|
|
trunk/modules/m_wallops.c (File Modified)
|
|
trunk/modules/m_who.c (File Modified)
|
|
trunk/modules/m_whois.c (File Modified)
|
|
trunk/modules/m_whowas.c (File Modified)
|
|
trunk/modules/m_xline.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/21 05:26:03 UTC (20050921-238)
|
|
Log:
|
|
Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
|
|
|
|
|
|
Modified:
|
|
trunk/.indent.pro (File Modified)
|
|
trunk/include/charybdis.h (File Added)
|
|
trunk/include/client.h (File Modified)
|
|
trunk/modules/.indent.pro (File Modified)
|
|
trunk/src/.indent.pro (File Modified)
|
|
trunk/src/adns.c (File Modified)
|
|
trunk/src/aline.c (File Modified)
|
|
trunk/src/cache.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
trunk/src/class.c (File Modified)
|
|
trunk/src/client.c (File Modified)
|
|
trunk/src/commio.c (File Modified)
|
|
trunk/src/event.c (File Modified)
|
|
trunk/src/hash.c (File Modified)
|
|
trunk/src/hostmask.c (File Modified)
|
|
trunk/src/ircd.c (File Modified)
|
|
trunk/src/kdparse.c (File Modified)
|
|
trunk/src/linebuf.c (File Modified)
|
|
trunk/src/listener.c (File Modified)
|
|
trunk/src/modules.c (File Modified)
|
|
trunk/src/monitor.c (File Modified)
|
|
trunk/src/newconf.c (File Modified)
|
|
trunk/src/packet.c (File Modified)
|
|
trunk/src/parse.c (File Modified)
|
|
trunk/src/reject.c (File Modified)
|
|
trunk/src/s_auth.c (File Modified)
|
|
trunk/src/s_conf.c (File Modified)
|
|
trunk/src/s_gline.c (File Modified)
|
|
trunk/src/s_log.c (File Modified)
|
|
trunk/src/s_newconf.c (File Modified)
|
|
trunk/src/s_serv.c (File Modified)
|
|
trunk/src/s_stats.c (File Modified)
|
|
trunk/src/s_user.c (File Modified)
|
|
trunk/src/send.c (File Modified)
|
|
trunk/src/whowas.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/21 04:31:10 UTC (20050921-236)
|
|
Log:
|
|
- Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
|
|
- Convert a few modules towards using this code.
|
|
- Make a note about this change in NEWS.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
trunk/include/aline.h (File Added)
|
|
trunk/modules/m_dline.c (File Modified)
|
|
trunk/modules/m_kline.c (File Modified)
|
|
trunk/modules/m_resv.c (File Modified)
|
|
trunk/modules/m_xline.c (File Modified)
|
|
trunk/src/Makefile.in (File Modified)
|
|
trunk/src/aline.c (File Added)
|
|
|
|
|
|
nenolod 2005/09/21 00:20:28 UTC (20050921-234)
|
|
Log:
|
|
- Update NEWS document.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2005/09/20 18:27:19 UTC (20050920-232)
|
|
Log:
|
|
Use find_named_person() instead of find_person() in services shortcuts.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_sshortcut.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/18 22:18:59 UTC (20050918-230)
|
|
Log:
|
|
Fix propagation of empty channels (+P).
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/18 22:18:04 UTC (20050918-228)
|
|
Log:
|
|
Use same comparison for +f.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/18 18:48:13 UTC (20050918-226)
|
|
Log:
|
|
Retire server-server non-encap CHGHOST, and clean it up a bit.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/18 14:26:20 UTC (20050918-224)
|
|
Log:
|
|
Use TS6 form for SQUIT wallops.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_squit.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/18 14:25:54 UTC (20050918-222)
|
|
Log:
|
|
Propagate nick changes for remote clients in TS6 form if possible;
|
|
simplify the code a bit.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/18 14:16:43 UTC (20050918-220)
|
|
Log:
|
|
Only clear oper_only_umodes on deoper for local clients.
|
|
|
|
|
|
Modified:
|
|
trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/18 06:14:39 UTC (20050918-218)
|
|
Log:
|
|
- Don't enable use_whois_actually in the default config, makes cloaking
|
|
only useful for vanity.
|
|
|
|
|
|
Modified:
|
|
trunk/doc/example.conf (File Modified)
|
|
|
|
|
|
jilles 2005/09/18 00:00:12 UTC (20050918-216)
|
|
Log:
|
|
Fix linebuf raw code to not truncate lines longer than
|
|
510 characters. This stops ziplinks corruption at
|
|
the initial burst if the other side sends a lot.
|
|
|
|
|
|
Modified:
|
|
trunk/src/linebuf.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/13 03:26:36 UTC (20050913-214)
|
|
Log:
|
|
- Add +r to channel_modes().
|
|
|
|
|
|
Modified:
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/13 00:11:52 UTC (20050913-212)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 23:49:25 UTC (20050912-210)
|
|
Log:
|
|
err, nvm. wrong project :-P
|
|
|
|
|
|
Modified:
|
|
trunk/src/match.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 23:49:00 UTC (20050912-208)
|
|
Log:
|
|
make sure we don't crash on match(NULL, test)
|
|
|
|
|
|
Modified:
|
|
trunk/src/match.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 23:40:03 UTC (20050912-206)
|
|
Log:
|
|
Add remote rehash, /rehash <server> and /rehash <option> <server>,
|
|
flags = rehash in shared{}.
|
|
Uses :<source> ENCAP <target> REHASH [option].
|
|
|
|
|
|
Modified:
|
|
trunk/doc/example.conf (File Modified)
|
|
trunk/doc/reference.conf (File Modified)
|
|
trunk/help/opers/rehash (File Modified)
|
|
trunk/include/s_newconf.h (File Modified)
|
|
trunk/modules/m_rehash.c (File Modified)
|
|
trunk/modules/m_stats.c (File Modified)
|
|
trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 22:48:44 UTC (20050912-204)
|
|
Log:
|
|
Initialize flags to 0 in conf_set_shared_flags() and
|
|
conf_set_cluster_flags().
|
|
|
|
|
|
Modified:
|
|
trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 22:14:16 UTC (20050912-202)
|
|
Log:
|
|
Don't allow a forward from a #channel to an &channel.
|
|
Error message is Illegal channel name.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 21:56:51 UTC (20050912-200)
|
|
Log:
|
|
- change version to 1.0.1
|
|
|
|
|
|
Modified:
|
|
trunk/configure (File Modified)
|
|
trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 21:56:28 UTC (20050912-198)
|
|
Log:
|
|
Update NEWS.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 21:55:58 UTC (20050912-196)
|
|
Log:
|
|
Services shortcuts changes:
|
|
- Require umode +S on target
|
|
- Use ERR_SERVICESDOWN (440) for error message
|
|
- Fix check for empty string
|
|
|
|
|
|
Modified:
|
|
trunk/include/numeric.h (File Modified)
|
|
trunk/modules/m_sshortcut.c (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 21:24:30 UTC (20050912-194)
|
|
Log:
|
|
s/IsChanService/IsService/g;
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_sshortcut.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 21:23:42 UTC (20050912-192)
|
|
Log:
|
|
Add check for service validity in shortcut routines.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_sshortcut.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 15:30:26 UTC (20050912-190)
|
|
Log:
|
|
Don't allow forwarding to a -F channel the setter is not on.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 13:55:56 UTC (20050912-188)
|
|
Log:
|
|
Describe identify_service and identify_command in
|
|
reference.conf.
|
|
|
|
|
|
Modified:
|
|
trunk/doc/reference.conf (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 13:37:11 UTC (20050912-186)
|
|
Log:
|
|
More helpfile updates.
|
|
|
|
|
|
Modified:
|
|
trunk/help/Makefile.in (File Modified)
|
|
trunk/help/opers/die (File Modified)
|
|
trunk/help/opers/join (File Modified)
|
|
trunk/help/opers/links (File Modified)
|
|
trunk/help/opers/lusers (File Modified)
|
|
trunk/help/opers/map (File Added)
|
|
trunk/help/opers/motd (File Modified)
|
|
trunk/help/opers/names (File Modified)
|
|
trunk/help/opers/notice (File Modified)
|
|
trunk/help/opers/operspy (File Modified)
|
|
trunk/help/opers/part (File Modified)
|
|
trunk/help/opers/privmsg (File Modified)
|
|
trunk/help/opers/restart (File Modified)
|
|
trunk/help/opers/set (File Modified)
|
|
trunk/help/opers/stats (File Modified)
|
|
trunk/help/opers/trace (File Modified)
|
|
trunk/help/opers/version (File Modified)
|
|
trunk/help/users/notice (File Modified)
|
|
trunk/help/users/privmsg (File Modified)
|
|
trunk/help/users/stats (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 11:18:40 UTC (20050912-184)
|
|
Log:
|
|
Update help files.
|
|
|
|
|
|
Modified:
|
|
trunk/help/opers/cmode (File Modified)
|
|
trunk/help/opers/umode (File Modified)
|
|
trunk/help/opers/wallops (File Modified)
|
|
trunk/help/opers/who (File Modified)
|
|
trunk/help/users/umode (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 11:11:18 UTC (20050912-182)
|
|
Log:
|
|
Include cmode +r in 004 and 005.
|
|
|
|
|
|
Modified:
|
|
trunk/include/supported.h (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 10:53:35 UTC (20050912-180)
|
|
Log:
|
|
No need to clear all 3 buffers in channel_modes().
|
|
|
|
|
|
Modified:
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 10:31:54 UTC (20050912-178)
|
|
Log:
|
|
- Fix multiple +f modes per line
|
|
- -f shouldn't take a parameter
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 10:04:27 UTC (20050912-176)
|
|
Log:
|
|
Channel mode +Q now prevents forwarding to or through
|
|
a channel, just like in hyperion, not from a channel.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 09:36:21 UTC (20050912-174)
|
|
Log:
|
|
Complete +F/+Q propagation.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 06:10:29 UTC (20050912-172)
|
|
Log:
|
|
- A few minor fixes.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 04:15:44 UTC (20050912-170)
|
|
Log:
|
|
- Fix netsplit obfuscation.
|
|
|
|
|
|
Modified:
|
|
trunk/src/client.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 04:07:36 UTC (20050912-168)
|
|
Log:
|
|
- Fix another /stats p related bug.
|
|
|
|
|
|
Modified:
|
|
trunk/src/client.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 03:57:13 UTC (20050912-166)
|
|
Log:
|
|
- Update example.conf.
|
|
|
|
|
|
Modified:
|
|
trunk/doc/example.conf (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 03:52:56 UTC (20050912-164)
|
|
Log:
|
|
- Fix a minor bug here, and re-release 1.0.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 03:19:51 UTC (20050912-162)
|
|
Log:
|
|
- Add bursted clients to /stats p list.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_nick.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 03:15:28 UTC (20050912-160)
|
|
Log:
|
|
- Add identify_service, identify_command options to the example.conf,
|
|
newconf parser.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
trunk/doc/example.conf (File Modified)
|
|
trunk/src/newconf.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 03:00:04 UTC (20050912-158)
|
|
Log:
|
|
- Add services shortcuts.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/Makefile.in (File Modified)
|
|
trunk/modules/m_sshortcut.c (File Added)
|
|
|
|
|
|
nenolod 2005/09/12 02:46:00 UTC (20050912-156)
|
|
Log:
|
|
- put back checks i removed by mistake
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 02:42:09 UTC (20050912-154)
|
|
Log:
|
|
- Implement channel mode +Q, which disables forwarding.
|
|
- Make forwarding usable by everyone.
|
|
- Implement channel mode +F which bypasses authority checks on a target
|
|
set with this mode
|
|
- Update NEWS.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/include/supported.h (File Modified)
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 02:13:26 UTC (20050912-152)
|
|
Log:
|
|
- Fix account handling brokenness.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_services.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 02:04:09 UTC (20050912-150)
|
|
Log:
|
|
Identify to services via server password hack. Still
|
|
needs config file parts, like
|
|
identifyservice = "nickserv@services.int";
|
|
identifycommand = "IDENTIFY";
|
|
|
|
|
|
Modified:
|
|
trunk/include/s_conf.h (File Modified)
|
|
trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 01:59:46 UTC (20050912-148)
|
|
Log:
|
|
Make send.c compile.
|
|
|
|
|
|
Modified:
|
|
trunk/src/send.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 01:18:24 UTC (20050912-146)
|
|
Log:
|
|
- Handle this better.
|
|
|
|
|
|
Modified:
|
|
trunk/src/send.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 01:16:34 UTC (20050912-144)
|
|
Log:
|
|
If the source is not a client, don't send to normal users.
|
|
|
|
|
|
Modified:
|
|
trunk/src/send.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 01:07:01 UTC (20050912-142)
|
|
Log:
|
|
- Make /wallops behave as wallops in other ircds.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_wallops.c (File Modified)
|
|
trunk/src/send.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 00:53:16 UTC (20050912-140)
|
|
Log:
|
|
- charybdis-1.0
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
trunk/configure (File Modified)
|
|
trunk/configure.ac (File Modified)
|
|
|
|
|
|
nenolod 2005/09/12 00:48:18 UTC (20050912-138)
|
|
Log:
|
|
- Remove efnet configuration.
|
|
- Rename example.conf as reference.conf, and replace the default
|
|
example.conf with one suitable for AthemeNET.
|
|
- Update makefile to reflect these changes.
|
|
|
|
|
|
Modified:
|
|
trunk/doc/Makefile.in (File Modified)
|
|
trunk/doc/example.conf (File Modified)
|
|
trunk/doc/example.efnet.conf (File Deleted)
|
|
trunk/doc/reference.conf (File Added)
|
|
|
|
|
|
nenolod 2005/09/12 00:30:48 UTC (20050912-136)
|
|
Log:
|
|
- Don't display opers who are /away.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_stats.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 00:21:20 UTC (20050912-134)
|
|
Log:
|
|
Put cmode +f in 004 and 005.
|
|
|
|
|
|
Modified:
|
|
trunk/include/supported.h (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2005/09/12 00:15:13 UTC (20050912-132)
|
|
Log:
|
|
Add user umode +Q which prevents a user from
|
|
being forwarded.
|
|
|
|
|
|
Modified:
|
|
trunk/include/client.h (File Modified)
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 23:47:02 UTC (20050911-130)
|
|
Log:
|
|
Implement channel forwarding in m_join(). As in
|
|
hyperion, failing to join because of +i, +r or +j
|
|
can cause you to be forwarded, potentially
|
|
recursively. Unlike hyperion, a single numeric
|
|
is sent in case of a successful forward, otherwise
|
|
the ircd acts if there were no forward.
|
|
|
|
|
|
Modified:
|
|
trunk/include/numeric.h (File Modified)
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 22:57:53 UTC (20050911-128)
|
|
Log:
|
|
Allow servers to set oper-only cmodes as well.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 22:48:37 UTC (20050911-126)
|
|
Log:
|
|
Add cmode +f which takes a channel name, settable
|
|
only by opers for now. Does not do anything yet.
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 20:48:09 UTC (20050911-124)
|
|
Log:
|
|
Fully initialize 'mode' in ms_join() and ms_sjoin()
|
|
to avoid old +j garbage from being used.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 19:41:53 UTC (20050911-122)
|
|
Log:
|
|
- only touch join_count/join_delta if join throttling
|
|
is enabled on the channel
|
|
- reset join_count/join_delta to 0 if -j is set
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 18:57:20 UTC (20050911-120)
|
|
Log:
|
|
Also start a new "period" for join throttling for remote joins,
|
|
if necessary. Make the code slightly clearer.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 18:12:20 UTC (20050911-118)
|
|
Log:
|
|
Some +j improvements, still broken.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 16:44:36 UTC (20050911-116)
|
|
Log:
|
|
Only do +z processing for +m channels the sender is on,
|
|
as bans/quiets are currently only checked locally.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_message.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 16:01:02 UTC (20050911-114)
|
|
Log:
|
|
- Add max_bans_large configuration option, defaulting to 500, to
|
|
limit the number of bans in a +L channel
|
|
- Change b/e/I to b/e/I/q in texts
|
|
|
|
|
|
Modified:
|
|
trunk/doc/example.conf (File Modified)
|
|
trunk/include/s_conf.h (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/modules/m_info.c (File Modified)
|
|
trunk/src/newconf.c (File Modified)
|
|
trunk/src/s_conf.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 15:20:38 UTC (20050911-112)
|
|
Log:
|
|
Store invite for +gi channels.
|
|
Note that +gi is significantly weaker access control than +i.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_invite.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 14:38:35 UTC (20050911-110)
|
|
Log:
|
|
Nonops are allowed to see +q lists.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/11 14:27:59 UTC (20050911-108)
|
|
Log:
|
|
Invalidate can_send() cache on -q.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/11 07:01:01 UTC (20050911-106)
|
|
Log:
|
|
- Make sure sjoin doesnt crash the ircd if it's blank. :X
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/11 06:28:20 UTC (20050911-104)
|
|
Log:
|
|
- Allow blank SJOINs -- for permanant channels.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/11 06:12:40 UTC (20050911-102)
|
|
Log:
|
|
- Burst permanant channels.
|
|
|
|
|
|
Modified:
|
|
trunk/src/s_serv.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/11 06:08:42 UTC (20050911-100)
|
|
Log:
|
|
- Fix handling of permanant channels.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/11 03:37:47 UTC (20050911-98)
|
|
Log:
|
|
- Run indent on core modules.
|
|
- Add propagation of join throttle settings.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_die.c (File Modified)
|
|
trunk/modules/core/m_error.c (File Modified)
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/core/m_kick.c (File Modified)
|
|
trunk/modules/core/m_kill.c (File Modified)
|
|
trunk/modules/core/m_message.c (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/modules/core/m_nick.c (File Modified)
|
|
trunk/modules/core/m_part.c (File Modified)
|
|
trunk/modules/core/m_quit.c (File Modified)
|
|
trunk/modules/core/m_server.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/modules/core/m_squit.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/11 00:31:11 UTC (20050911-96)
|
|
Log:
|
|
- Fix mistake in commit message.
|
|
|
|
|
|
Modified:
|
|
trunk/ChangeLog (File Modified)
|
|
|
|
|
|
nenolod 2005/09/11 00:30:36 UTC (20050911-94)
|
|
Log:
|
|
- Channel throttling.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Modified)
|
|
trunk/include/supported.h (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 23:56:31 UTC (20050910-92)
|
|
Log:
|
|
- Channel throttle logic fixes.
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 23:55:45 UTC (20050910-90)
|
|
Log:
|
|
- Add the throttle logic.
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/include/numeric.h (File Modified)
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 20:10:09 UTC (20050910-88)
|
|
Log:
|
|
- Cosmetic fixes to CREDITS.
|
|
|
|
|
|
Modified:
|
|
trunk/CREDITS (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 19:54:51 UTC (20050910-86)
|
|
Log:
|
|
- Better channel_modes() from ShadowIRCd 4.
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 19:01:56 UTC (20050910-84)
|
|
Log:
|
|
- Strip colour codes from parts.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_part.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 19:01:00 UTC (20050910-82)
|
|
Log:
|
|
- Strip colour codes from quits.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_quit.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 18:59:00 UTC (20050910-80)
|
|
Log:
|
|
- add +c/+g/+z to channel_modes().
|
|
|
|
|
|
Modified:
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 18:56:03 UTC (20050910-78)
|
|
Log:
|
|
- Add +g to 004/005 numerics.
|
|
|
|
|
|
Modified:
|
|
trunk/include/supported.h (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 18:54:51 UTC (20050910-76)
|
|
Log:
|
|
- Add +cgz to set_final_mode() in both join/sjoin.
|
|
- Implement channel mode +g: Free invite.
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/modules/m_invite.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 18:16:51 UTC (20050910-74)
|
|
Log:
|
|
- Make sure /stats p uses the right list.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_stats.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 18:16:27 UTC (20050910-72)
|
|
Log:
|
|
- local oper list becomes local_oper_list.
|
|
- all opers are stored on oper_list for /stats p.
|
|
|
|
|
|
Modified:
|
|
trunk/include/ircd.h (File Modified)
|
|
trunk/modules/m_stats.c (File Modified)
|
|
trunk/modules/m_trace.c (File Modified)
|
|
trunk/src/client.c (File Modified)
|
|
trunk/src/ircd.c (File Modified)
|
|
trunk/src/s_user.c (File Modified)
|
|
trunk/src/send.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 07:03:09 UTC (20050910-70)
|
|
Log:
|
|
- Remove ENABLE_SERVICES legacy define.
|
|
|
|
|
|
Modified:
|
|
trunk/configure (File Modified)
|
|
trunk/configure.ac (File Modified)
|
|
trunk/include/client.h (File Modified)
|
|
trunk/include/m_info.h (File Modified)
|
|
trunk/include/s_conf.h (File Modified)
|
|
trunk/modules/Makefile.in (File Modified)
|
|
trunk/modules/core/m_kick.c (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/modules/core/m_nick.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/modules/m_services.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
trunk/src/newconf.c (File Modified)
|
|
trunk/src/s_conf.c (File Modified)
|
|
trunk/src/s_serv.c (File Modified)
|
|
trunk/src/s_user.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 06:47:19 UTC (20050910-68)
|
|
Log:
|
|
- New reject message, ala ircu.
|
|
|
|
|
|
Modified:
|
|
trunk/src/reject.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 06:27:05 UTC (20050910-66)
|
|
Log:
|
|
- Reduce 'broadcast storm' effect in m_chghost.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_chghost.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 06:22:38 UTC (20050910-64)
|
|
Log:
|
|
- Add +z to RPL_ISUPPORT, RPL_MYINFO.
|
|
|
|
|
|
Modified:
|
|
trunk/include/supported.h (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 06:21:43 UTC (20050910-62)
|
|
Log:
|
|
- Implement +z.
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/modules/core/m_message.c (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 06:03:27 UTC (20050910-60)
|
|
Log:
|
|
- use sendto_one_numeric() in some places.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 05:40:25 UTC (20050910-58)
|
|
Log:
|
|
- Implement channel mode +c -- colour stripping.
|
|
|
|
|
|
Modified:
|
|
trunk/include/irc_string.h (File Modified)
|
|
trunk/include/supported.h (File Modified)
|
|
trunk/modules/core/m_message.c (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/src/irc_string.c (File Modified)
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 05:29:17 UTC (20050910-56)
|
|
Log:
|
|
- Add +qLP to CHANMODES 005 numeric.
|
|
|
|
|
|
Modified:
|
|
trunk/include/supported.h (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 05:12:55 UTC (20050910-54)
|
|
Log:
|
|
Move credits files to doc/.
|
|
|
|
|
|
Modified:
|
|
trunk/Hybrid-team (File Deleted)
|
|
trunk/Ratbox-team (File Deleted)
|
|
trunk/doc/Hybrid-team (File Added)
|
|
trunk/doc/Ratbox-team (File Added)
|
|
|
|
|
|
nenolod 2005/09/10 05:11:15 UTC (20050910-52)
|
|
Log:
|
|
- Rename Ratbox credits as Ratbox-team.
|
|
- Add in our own CREDITS.
|
|
|
|
|
|
Modified:
|
|
trunk/CREDITS (File Deleted)
|
|
trunk/CREDITS (File Added)
|
|
trunk/Ratbox-team (File Added)
|
|
|
|
|
|
nenolod 2005/09/10 05:03:03 UTC (20050910-50)
|
|
Log:
|
|
- Quietcache fixes.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 04:43:41 UTC (20050910-48)
|
|
Log:
|
|
- Rebuild configure.
|
|
|
|
|
|
Modified:
|
|
trunk/autom4te.cache/ (File Deleted)
|
|
trunk/configure (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 03:25:41 UTC (20050910-46)
|
|
Log:
|
|
Add +q to messages.tab.
|
|
|
|
|
|
Modified:
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 03:17:39 UTC (20050910-44)
|
|
Log:
|
|
- port m_sjoin stuff to TS6 JOIN syntax.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_join.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 03:15:50 UTC (20050910-42)
|
|
Log:
|
|
- Implement channel mode +q (quiet)
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/10 03:03:05 UTC (20050910-40)
|
|
Log:
|
|
Add +L/+P for set_final_mode().
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/10 02:59:22 UTC (20050910-38)
|
|
Log:
|
|
Add +L/+P in channel_modes().
|
|
|
|
|
|
Modified:
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
jilles 2005/09/10 02:55:10 UTC (20050910-36)
|
|
Log:
|
|
- Use MODE_PERMANENT, not MODE_PERMANANT
|
|
- Actually use chm_staff()
|
|
|
|
It compiles but is not otherwise tested.
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:53:04 UTC (20050910-34)
|
|
Log:
|
|
- Ok, patchlevel.h is fixed now.
|
|
|
|
|
|
Modified:
|
|
trunk/include/patchlevel.h (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:45:47 UTC (20050910-32)
|
|
Log:
|
|
- *sigh*
|
|
|
|
|
|
Modified:
|
|
trunk/include/patchlevel.h (File Modified)
|
|
trunk/src/version.c.SH (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:43:00 UTC (20050910-30)
|
|
Log:
|
|
- Fix compilation issue with version.c.
|
|
|
|
|
|
Modified:
|
|
trunk/src/version.c.SH (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:33:47 UTC (20050910-28)
|
|
Log:
|
|
- Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
|
|
this from the BUGS file.
|
|
|
|
|
|
Modified:
|
|
trunk/BUGS (File Modified)
|
|
|
|
|
|
jilles 2005/09/10 02:30:22 UTC (20050910-26)
|
|
Log:
|
|
Mangle all netsplit messages if flatten links is enabled.
|
|
|
|
|
|
Modified:
|
|
trunk/src/client.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:26:22 UTC (20050910-24)
|
|
Log:
|
|
- jilles pointed out that /stats p needed severe changes -- implement
|
|
them
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_stats.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:24:18 UTC (20050910-22)
|
|
Log:
|
|
Rename RELNOTES to NEWS.
|
|
|
|
|
|
Modified:
|
|
trunk/NEWS (File Added)
|
|
trunk/RELNOTES (File Deleted)
|
|
|
|
|
|
nenolod 2005/09/10 02:24:03 UTC (20050910-20)
|
|
Log:
|
|
Update RELNOTES.
|
|
|
|
|
|
Modified:
|
|
trunk/RELNOTES (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:22:34 UTC (20050910-18)
|
|
Log:
|
|
- Make /stats p work globally.
|
|
- Change 'OPER(s)' to 'staff members'
|
|
|
|
|
|
Modified:
|
|
trunk/modules/m_stats.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:19:01 UTC (20050910-16)
|
|
Log:
|
|
- add modes, +LP to RPL_MYINFO.
|
|
|
|
|
|
Modified:
|
|
trunk/src/messages.tab (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 02:16:42 UTC (20050910-14)
|
|
Log:
|
|
More stuff to RELNOTES.
|
|
|
|
|
|
Modified:
|
|
trunk/RELNOTES (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 01:32:27 UTC (20050910-12)
|
|
Log:
|
|
- Implement +P.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_sjoin.c (File Modified)
|
|
trunk/src/channel.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 01:28:47 UTC (20050910-10)
|
|
Log:
|
|
- Implement list limit exceed modes -- +L.
|
|
|
|
|
|
Modified:
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 01:26:55 UTC (20050910-8)
|
|
Log:
|
|
- Add handlers for modes +L, +P.
|
|
|
|
|
|
Modified:
|
|
trunk/include/channel.h (File Modified)
|
|
trunk/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 01:02:21 UTC (20050910-6)
|
|
Log:
|
|
Update properties on *everything*.
|
|
|
|
|
|
Modified:
|
|
trunk/.cvsignore (Property Modified)
|
|
trunk/.indent.pro (Property Modified)
|
|
trunk/BUGS (File Modified) (Property Modified)
|
|
trunk/CREDITS (File Modified) (Property Modified)
|
|
trunk/ChangeLog (Property Modified)
|
|
trunk/Hybrid-team (File Modified) (Property Modified)
|
|
trunk/INSTALL (File Modified) (Property Modified)
|
|
trunk/LICENSE (File Modified) (Property Modified)
|
|
trunk/Makefile.in (File Modified) (Property Modified)
|
|
trunk/README.FIRST (File Modified) (Property Modified)
|
|
trunk/RELNOTES (File Modified) (Property Modified)
|
|
trunk/SVN-Access (Property Modified)
|
|
trunk/aclocal.m4 (File Modified) (Property Modified)
|
|
trunk/adns/.cvsignore (Property Modified)
|
|
trunk/adns/COPYING (Property Modified)
|
|
trunk/adns/GPL-vs-LGPL (Property Modified)
|
|
trunk/adns/Makefile.in (File Modified) (Property Modified)
|
|
trunk/adns/README (Property Modified)
|
|
trunk/adns/README.ircd (Property Modified)
|
|
trunk/adns/adns.h (File Modified) (Property Modified)
|
|
trunk/adns/check.c (File Modified) (Property Modified)
|
|
trunk/adns/dlist.h (File Modified) (Property Modified)
|
|
trunk/adns/event.c (File Modified) (Property Modified)
|
|
trunk/adns/general.c (File Modified) (Property Modified)
|
|
trunk/adns/internal.h (File Modified) (Property Modified)
|
|
trunk/adns/parse.c (File Modified) (Property Modified)
|
|
trunk/adns/query.c (File Modified) (Property Modified)
|
|
trunk/adns/reply.c (File Modified) (Property Modified)
|
|
trunk/adns/setup.c (File Modified) (Property Modified)
|
|
trunk/adns/transmit.c (File Modified) (Property Modified)
|
|
trunk/adns/tvarith.h (File Modified) (Property Modified)
|
|
trunk/adns/types.c (File Modified) (Property Modified)
|
|
trunk/configure (File Modified) (Property Modified)
|
|
trunk/configure.ac (File Modified) (Property Modified)
|
|
trunk/contrib/.cvsignore (Property Modified)
|
|
trunk/contrib/.indent.pro (Property Modified)
|
|
trunk/contrib/Makefile.in (File Modified) (Property Modified)
|
|
trunk/contrib/README (File Modified) (Property Modified)
|
|
trunk/contrib/example_module.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_42.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_flags.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_force.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_okick.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_olist.c (File Modified) (Property Modified)
|
|
trunk/contrib/m_opme.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
|
|
trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
|
|
trunk/doc/.cvsignore (Property Modified)
|
|
trunk/doc/CIDR.txt (File Modified) (Property Modified)
|
|
trunk/doc/Makefile.in (File Modified) (Property Modified)
|
|
trunk/doc/README.cidr_bans (File Modified) (Property Modified)
|
|
trunk/doc/Tao-of-IRC.940110 (Property Modified)
|
|
trunk/doc/challenge.txt (File Modified) (Property Modified)
|
|
trunk/doc/example.conf (File Modified) (Property Modified)
|
|
trunk/doc/example.efnet.conf (File Modified) (Property Modified)
|
|
trunk/doc/hooks.txt (File Modified) (Property Modified)
|
|
trunk/doc/index.txt (File Modified) (Property Modified)
|
|
trunk/doc/ircd.8 (File Modified) (Property Modified)
|
|
trunk/doc/ircd.motd (Property Modified)
|
|
trunk/doc/logfiles.txt (File Modified) (Property Modified)
|
|
trunk/doc/modeg.txt (File Modified) (Property Modified)
|
|
trunk/doc/modes.txt (File Modified) (Property Modified)
|
|
trunk/doc/monitor.txt (File Modified) (Property Modified)
|
|
trunk/doc/old/Authors (Property Modified)
|
|
trunk/doc/operguide.txt (File Modified) (Property Modified)
|
|
trunk/doc/opermyth.txt (Property Modified)
|
|
trunk/doc/server-version-info (File Modified) (Property Modified)
|
|
trunk/doc/services.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/README.TSora (Property Modified)
|
|
trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/event.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/index.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/network.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/rfc1459.txt (Property Modified)
|
|
trunk/doc/technical/send.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
|
|
trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
|
|
trunk/doc/tgchange.txt (File Modified) (Property Modified)
|
|
trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
|
|
trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
|
|
trunk/help/Makefile.in (File Modified) (Property Modified)
|
|
trunk/help/opers/accept (Property Modified)
|
|
trunk/help/opers/admin (Property Modified)
|
|
trunk/help/opers/away (Property Modified)
|
|
trunk/help/opers/capab (Property Modified)
|
|
trunk/help/opers/challenge (Property Modified)
|
|
trunk/help/opers/close (Property Modified)
|
|
trunk/help/opers/cmode (Property Modified)
|
|
trunk/help/opers/cnotice (Property Modified)
|
|
trunk/help/opers/connect (Property Modified)
|
|
trunk/help/opers/cprivmsg (Property Modified)
|
|
trunk/help/opers/credits (Property Modified)
|
|
trunk/help/opers/die (Property Modified)
|
|
trunk/help/opers/dline (Property Modified)
|
|
trunk/help/opers/eob (Property Modified)
|
|
trunk/help/opers/error (Property Modified)
|
|
trunk/help/opers/etrace (Property Modified)
|
|
trunk/help/opers/gline (Property Modified)
|
|
trunk/help/opers/help (Property Modified)
|
|
trunk/help/opers/index (Property Modified)
|
|
trunk/help/opers/info (Property Modified)
|
|
trunk/help/opers/invite (Property Modified)
|
|
trunk/help/opers/ison (Property Modified)
|
|
trunk/help/opers/join (Property Modified)
|
|
trunk/help/opers/kick (Property Modified)
|
|
trunk/help/opers/kill (Property Modified)
|
|
trunk/help/opers/kline (Property Modified)
|
|
trunk/help/opers/knock (Property Modified)
|
|
trunk/help/opers/links (Property Modified)
|
|
trunk/help/opers/list (Property Modified)
|
|
trunk/help/opers/locops (Property Modified)
|
|
trunk/help/opers/lusers (Property Modified)
|
|
trunk/help/opers/modlist (Property Modified)
|
|
trunk/help/opers/modload (Property Modified)
|
|
trunk/help/opers/modrestart (Property Modified)
|
|
trunk/help/opers/modunload (Property Modified)
|
|
trunk/help/opers/motd (Property Modified)
|
|
trunk/help/opers/names (Property Modified)
|
|
trunk/help/opers/nick (Property Modified)
|
|
trunk/help/opers/notice (Property Modified)
|
|
trunk/help/opers/oper (Property Modified)
|
|
trunk/help/opers/operspy (Property Modified)
|
|
trunk/help/opers/operwall (Property Modified)
|
|
trunk/help/opers/part (Property Modified)
|
|
trunk/help/opers/pass (Property Modified)
|
|
trunk/help/opers/ping (Property Modified)
|
|
trunk/help/opers/pong (Property Modified)
|
|
trunk/help/opers/post (Property Modified)
|
|
trunk/help/opers/privmsg (Property Modified)
|
|
trunk/help/opers/quit (Property Modified)
|
|
trunk/help/opers/rehash (Property Modified)
|
|
trunk/help/opers/restart (Property Modified)
|
|
trunk/help/opers/resv (Property Modified)
|
|
trunk/help/opers/server (Property Modified)
|
|
trunk/help/opers/set (Property Modified)
|
|
trunk/help/opers/sjoin (Property Modified)
|
|
trunk/help/opers/squit (Property Modified)
|
|
trunk/help/opers/stats (Property Modified)
|
|
trunk/help/opers/svinfo (Property Modified)
|
|
trunk/help/opers/testgecos (Property Modified)
|
|
trunk/help/opers/testline (Property Modified)
|
|
trunk/help/opers/testmask (Property Modified)
|
|
trunk/help/opers/time (Property Modified)
|
|
trunk/help/opers/topic (Property Modified)
|
|
trunk/help/opers/trace (Property Modified)
|
|
trunk/help/opers/uhelp (Property Modified)
|
|
trunk/help/opers/umode (Property Modified)
|
|
trunk/help/opers/undline (Property Modified)
|
|
trunk/help/opers/ungline (Property Modified)
|
|
trunk/help/opers/unkline (Property Modified)
|
|
trunk/help/opers/unresv (Property Modified)
|
|
trunk/help/opers/unxline (Property Modified)
|
|
trunk/help/opers/user (Property Modified)
|
|
trunk/help/opers/userhost (Property Modified)
|
|
trunk/help/opers/users (Property Modified)
|
|
trunk/help/opers/version (Property Modified)
|
|
trunk/help/opers/wallops (Property Modified)
|
|
trunk/help/opers/who (Property Modified)
|
|
trunk/help/opers/whois (Property Modified)
|
|
trunk/help/opers/whowas (Property Modified)
|
|
trunk/help/opers/xline (Property Modified)
|
|
trunk/help/users/index (Property Modified)
|
|
trunk/help/users/info (Property Modified)
|
|
trunk/help/users/notice (Property Modified)
|
|
trunk/help/users/privmsg (Property Modified)
|
|
trunk/help/users/stats (Property Modified)
|
|
trunk/help/users/umode (Property Modified)
|
|
trunk/include/.cvsignore (Property Modified)
|
|
trunk/include/.indent.pro (Property Modified)
|
|
trunk/include/balloc.h (File Modified) (Property Modified)
|
|
trunk/include/cache.h (File Modified) (Property Modified)
|
|
trunk/include/channel.h (File Modified) (Property Modified)
|
|
trunk/include/class.h (File Modified) (Property Modified)
|
|
trunk/include/client.h (File Modified) (Property Modified)
|
|
trunk/include/commio.h (File Modified) (Property Modified)
|
|
trunk/include/common.h (File Modified) (Property Modified)
|
|
trunk/include/config.h (File Modified) (Property Modified)
|
|
trunk/include/config.h.dist (File Modified) (Property Modified)
|
|
trunk/include/defaults.h (File Modified) (Property Modified)
|
|
trunk/include/event.h (File Modified) (Property Modified)
|
|
trunk/include/hash.h (File Modified) (Property Modified)
|
|
trunk/include/hook.h (File Modified) (Property Modified)
|
|
trunk/include/hostmask.h (File Modified) (Property Modified)
|
|
trunk/include/irc_string.h (File Modified) (Property Modified)
|
|
trunk/include/ircd.h (File Modified) (Property Modified)
|
|
trunk/include/ircd_defs.h (File Modified) (Property Modified)
|
|
trunk/include/ircd_getopt.h (File Modified) (Property Modified)
|
|
trunk/include/ircd_signal.h (File Modified) (Property Modified)
|
|
trunk/include/linebuf.h (File Modified) (Property Modified)
|
|
trunk/include/listener.h (File Modified) (Property Modified)
|
|
trunk/include/m_info.h (File Modified) (Property Modified)
|
|
trunk/include/memory.h (File Modified) (Property Modified)
|
|
trunk/include/modules.h (File Modified) (Property Modified)
|
|
trunk/include/monitor.h (File Modified) (Property Modified)
|
|
trunk/include/msg.h (File Modified) (Property Modified)
|
|
trunk/include/newconf.h (File Modified) (Property Modified)
|
|
trunk/include/numeric.h (File Modified) (Property Modified)
|
|
trunk/include/packet.h (File Modified) (Property Modified)
|
|
trunk/include/parse.h (File Modified) (Property Modified)
|
|
trunk/include/patchlevel.h (File Modified) (Property Modified)
|
|
trunk/include/patricia.h (File Modified) (Property Modified)
|
|
trunk/include/reject.h (File Modified) (Property Modified)
|
|
trunk/include/res.h (File Modified) (Property Modified)
|
|
trunk/include/restart.h (File Modified) (Property Modified)
|
|
trunk/include/s_auth.h (File Modified) (Property Modified)
|
|
trunk/include/s_conf.h (File Modified) (Property Modified)
|
|
trunk/include/s_gline.h (File Modified) (Property Modified)
|
|
trunk/include/s_log.h (File Modified) (Property Modified)
|
|
trunk/include/s_newconf.h (File Modified) (Property Modified)
|
|
trunk/include/s_serv.h (File Modified) (Property Modified)
|
|
trunk/include/s_stats.h (File Modified) (Property Modified)
|
|
trunk/include/s_user.h (File Modified) (Property Modified)
|
|
trunk/include/s_zip.h (File Modified) (Property Modified)
|
|
trunk/include/scache.h (File Modified) (Property Modified)
|
|
trunk/include/send.h (File Modified) (Property Modified)
|
|
trunk/include/serno.h (Property Modified)
|
|
trunk/include/setup.h.in (Property Modified)
|
|
trunk/include/sprintf_irc.h (File Modified) (Property Modified)
|
|
trunk/include/stdinc.h (File Modified) (Property Modified)
|
|
trunk/include/supported.h (File Modified) (Property Modified)
|
|
trunk/include/tools.h (File Modified) (Property Modified)
|
|
trunk/include/whowas.h (File Modified) (Property Modified)
|
|
trunk/install-sh (File Modified) (Property Modified)
|
|
trunk/modules/.cvsignore (Property Modified)
|
|
trunk/modules/.depend (Property Modified)
|
|
trunk/modules/.indent.pro (Property Modified)
|
|
trunk/modules/Makefile.in (File Modified) (Property Modified)
|
|
trunk/modules/core/m_die.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_error.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_join.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_kick.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_kill.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_message.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_mode.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_nick.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_part.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_quit.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_server.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
|
|
trunk/modules/core/m_squit.c (File Modified) (Property Modified)
|
|
trunk/modules/m_accept.c (File Modified) (Property Modified)
|
|
trunk/modules/m_admin.c (File Modified) (Property Modified)
|
|
trunk/modules/m_away.c (File Modified) (Property Modified)
|
|
trunk/modules/m_cap.c (File Modified) (Property Modified)
|
|
trunk/modules/m_capab.c (File Modified) (Property Modified)
|
|
trunk/modules/m_challenge.c (File Modified) (Property Modified)
|
|
trunk/modules/m_chghost.c (File Modified) (Property Modified)
|
|
trunk/modules/m_close.c (File Modified) (Property Modified)
|
|
trunk/modules/m_cmessage.c (File Modified) (Property Modified)
|
|
trunk/modules/m_connect.c (File Modified) (Property Modified)
|
|
trunk/modules/m_dline.c (File Modified) (Property Modified)
|
|
trunk/modules/m_encap.c (File Modified) (Property Modified)
|
|
trunk/modules/m_etrace.c (File Modified) (Property Modified)
|
|
trunk/modules/m_gline.c (File Modified) (Property Modified)
|
|
trunk/modules/m_help.c (File Modified) (Property Modified)
|
|
trunk/modules/m_info.c (File Modified) (Property Modified)
|
|
trunk/modules/m_invite.c (File Modified) (Property Modified)
|
|
trunk/modules/m_ison.c (File Modified) (Property Modified)
|
|
trunk/modules/m_kline.c (File Modified) (Property Modified)
|
|
trunk/modules/m_knock.c (File Modified) (Property Modified)
|
|
trunk/modules/m_links.c (File Modified) (Property Modified)
|
|
trunk/modules/m_list.c (File Modified) (Property Modified)
|
|
trunk/modules/m_locops.c (File Modified) (Property Modified)
|
|
trunk/modules/m_lusers.c (File Modified) (Property Modified)
|
|
trunk/modules/m_map.c (File Modified) (Property Modified)
|
|
trunk/modules/m_monitor.c (File Modified) (Property Modified)
|
|
trunk/modules/m_motd.c (File Modified) (Property Modified)
|
|
trunk/modules/m_names.c (File Modified) (Property Modified)
|
|
trunk/modules/m_oper.c (File Modified) (Property Modified)
|
|
trunk/modules/m_operspy.c (File Modified) (Property Modified)
|
|
trunk/modules/m_pass.c (File Modified) (Property Modified)
|
|
trunk/modules/m_ping.c (File Modified) (Property Modified)
|
|
trunk/modules/m_pong.c (File Modified) (Property Modified)
|
|
trunk/modules/m_post.c (File Modified) (Property Modified)
|
|
trunk/modules/m_rehash.c (File Modified) (Property Modified)
|
|
trunk/modules/m_restart.c (File Modified) (Property Modified)
|
|
trunk/modules/m_resv.c (File Modified) (Property Modified)
|
|
trunk/modules/m_services.c (File Modified) (Property Modified)
|
|
trunk/modules/m_set.c (File Modified) (Property Modified)
|
|
trunk/modules/m_stats.c (File Modified) (Property Modified)
|
|
trunk/modules/m_svinfo.c (File Modified) (Property Modified)
|
|
trunk/modules/m_tb.c (File Modified) (Property Modified)
|
|
trunk/modules/m_testline.c (File Modified) (Property Modified)
|
|
trunk/modules/m_testmask.c (File Modified) (Property Modified)
|
|
trunk/modules/m_time.c (File Modified) (Property Modified)
|
|
trunk/modules/m_topic.c (File Modified) (Property Modified)
|
|
trunk/modules/m_trace.c (File Modified) (Property Modified)
|
|
trunk/modules/m_unreject.c (File Modified) (Property Modified)
|
|
trunk/modules/m_user.c (File Modified) (Property Modified)
|
|
trunk/modules/m_userhost.c (File Modified) (Property Modified)
|
|
trunk/modules/m_users.c (File Modified) (Property Modified)
|
|
trunk/modules/m_version.c (File Modified) (Property Modified)
|
|
trunk/modules/m_wallops.c (File Modified) (Property Modified)
|
|
trunk/modules/m_who.c (File Modified) (Property Modified)
|
|
trunk/modules/m_whois.c (File Modified) (Property Modified)
|
|
trunk/modules/m_whowas.c (File Modified) (Property Modified)
|
|
trunk/modules/m_xline.c (File Modified) (Property Modified)
|
|
trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
|
|
trunk/servlink/.cvsignore (Property Modified)
|
|
trunk/servlink/.indent.pro (Property Modified)
|
|
trunk/servlink/Makefile.in (File Modified) (Property Modified)
|
|
trunk/servlink/README (File Modified) (Property Modified)
|
|
trunk/servlink/TODO (File Modified) (Property Modified)
|
|
trunk/servlink/control.c (File Modified) (Property Modified)
|
|
trunk/servlink/control.h (File Modified) (Property Modified)
|
|
trunk/servlink/io.c (File Modified) (Property Modified)
|
|
trunk/servlink/io.h (File Modified) (Property Modified)
|
|
trunk/servlink/servlink.c (File Modified) (Property Modified)
|
|
trunk/servlink/servlink.h (File Modified) (Property Modified)
|
|
trunk/src/.cvsignore (Property Modified)
|
|
trunk/src/.depend (Property Modified)
|
|
trunk/src/.indent.pro (Property Modified)
|
|
trunk/src/Makefile.in (File Modified) (Property Modified)
|
|
trunk/src/adns.c (File Modified) (Property Modified)
|
|
trunk/src/balloc.c (File Modified) (Property Modified)
|
|
trunk/src/cache.c (File Modified) (Property Modified)
|
|
trunk/src/channel.c (File Modified) (Property Modified)
|
|
trunk/src/class.c (File Modified) (Property Modified)
|
|
trunk/src/client.c (File Modified) (Property Modified)
|
|
trunk/src/commio.c (File Modified) (Property Modified)
|
|
trunk/src/devpoll.c (File Modified) (Property Modified)
|
|
trunk/src/epoll.c (File Modified) (Property Modified)
|
|
trunk/src/event.c (File Modified) (Property Modified)
|
|
trunk/src/getopt.c (File Modified) (Property Modified)
|
|
trunk/src/hash.c (File Modified) (Property Modified)
|
|
trunk/src/hook.c (File Modified) (Property Modified)
|
|
trunk/src/hostmask.c (File Modified) (Property Modified)
|
|
trunk/src/irc_string.c (File Modified) (Property Modified)
|
|
trunk/src/ircd.c (File Modified) (Property Modified)
|
|
trunk/src/ircd_lexer.l (File Modified) (Property Modified)
|
|
trunk/src/ircd_parser.y (File Modified) (Property Modified)
|
|
trunk/src/ircd_signal.c (File Modified) (Property Modified)
|
|
trunk/src/kdparse.c (File Modified) (Property Modified)
|
|
trunk/src/kqueue.c (File Modified) (Property Modified)
|
|
trunk/src/linebuf.c (File Modified) (Property Modified)
|
|
trunk/src/listener.c (File Modified) (Property Modified)
|
|
trunk/src/match.c (File Modified) (Property Modified)
|
|
trunk/src/memory.c (File Modified) (Property Modified)
|
|
trunk/src/messages.tab (File Modified) (Property Modified)
|
|
trunk/src/modules.c (File Modified) (Property Modified)
|
|
trunk/src/monitor.c (File Modified) (Property Modified)
|
|
trunk/src/newconf.c (File Modified) (Property Modified)
|
|
trunk/src/numeric.c (File Modified) (Property Modified)
|
|
trunk/src/packet.c (File Modified) (Property Modified)
|
|
trunk/src/parse.c (File Modified) (Property Modified)
|
|
trunk/src/patricia.c (File Modified) (Property Modified)
|
|
trunk/src/poll.c (File Modified) (Property Modified)
|
|
trunk/src/reject.c (File Modified) (Property Modified)
|
|
trunk/src/restart.c (File Modified) (Property Modified)
|
|
trunk/src/s_auth.c (File Modified) (Property Modified)
|
|
trunk/src/s_conf.c (File Modified) (Property Modified)
|
|
trunk/src/s_gline.c (File Modified) (Property Modified)
|
|
trunk/src/s_log.c (File Modified) (Property Modified)
|
|
trunk/src/s_newconf.c (File Modified) (Property Modified)
|
|
trunk/src/s_serv.c (File Modified) (Property Modified)
|
|
trunk/src/s_stats.c (File Modified) (Property Modified)
|
|
trunk/src/s_user.c (File Modified) (Property Modified)
|
|
trunk/src/scache.c (File Modified) (Property Modified)
|
|
trunk/src/select.c (File Modified) (Property Modified)
|
|
trunk/src/send.c (File Modified) (Property Modified)
|
|
trunk/src/snprintf.c (File Modified) (Property Modified)
|
|
trunk/src/tools.c (File Modified) (Property Modified)
|
|
trunk/src/version.c.SH (File Modified) (Property Modified)
|
|
trunk/src/whowas.c (File Modified) (Property Modified)
|
|
trunk/tools/.cvsignore (Property Modified)
|
|
trunk/tools/Makefile.in (File Modified) (Property Modified)
|
|
trunk/tools/README (File Modified) (Property Modified)
|
|
trunk/tools/README.mkpasswd (File Modified) (Property Modified)
|
|
trunk/tools/convertilines.c (File Modified) (Property Modified)
|
|
trunk/tools/convertklines.c (File Modified) (Property Modified)
|
|
trunk/tools/mkkeypair (Property Modified)
|
|
trunk/tools/mkpasswd.c (File Modified) (Property Modified)
|
|
trunk/tools/rsa_respond/.cvsignore (Property Modified)
|
|
trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
|
|
trunk/tools/rsa_respond/README (File Modified) (Property Modified)
|
|
trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
|
|
trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
|
|
trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
|
|
trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
|
|
trunk/tools/untabify (File Modified) (Property Modified)
|
|
trunk/tools/viconf.c (File Modified) (Property Modified)
|
|
|
|
|
|
nenolod 2005/09/10 00:57:52 UTC (20050910-4)
|
|
Log:
|
|
- Update RELNOTES.
|
|
|
|
|
|
Modified:
|
|
trunk/RELNOTES (File Modified)
|
|
|
|
|
|
nenolod 2005/09/10 00:50:51 UTC (20050910-2)
|
|
Log:
|
|
- Make version.c use our serial, not ratbox's.
|
|
|
|
|
|
Modified:
|
|
trunk/src/version.c.SH (File Modified)
|
|
|
|
|
|
leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
|
|
Log:
|
|
- update RELNOTES
|
|
- revved patchlevel to 2.1.5
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
|
|
|
|
|
|
leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
|
|
Log:
|
|
- fix buffer overflow and unterminated buffer when removing TS6 bans
|
|
- fix rebuilding of SJOIN
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
|
|
|
|
|
|
androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
|
|
Log:
|
|
have servlink report if it gets an uncompressed error message when it gets inflate failures
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
|
|
|
|
|
|
leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
|
|
Log:
|
|
- extend our copyrights to 2005.
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
|
|
|
|
|
|
leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
|
|
Log:
|
|
- update RELNOTES
|
|
- revved patchlevel to 2.1.4
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
|
|
|
|
|
|
leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
|
|
Log:
|
|
- add TARGMAX to 005
|
|
- remove the +1 from ->uid in struct Client
|
|
- fix checking of accept entries in m_accept.c
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
|
|
|
|
|
|
leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
|
|
Log:
|
|
- via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
|
|
send it over TS6
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
|
|
|
|
|
|
leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
|
|
Log:
|
|
- remove an unused variable
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
|
|
|
|
|
|
androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
|
|
Log:
|
|
don't burst a TS5 name in burst_TS6. -via jillies
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
|
|
|
|
|
|
leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
|
|
Log:
|
|
- via jilles, make nickchanges invalidate any cached bans for
|
|
quiet_on_ban
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
|
|
|
|
|
|
leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
|
|
Log:
|
|
- fix some char vs byte usage to make adns compile cleanly with gcc4
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
|
|
|
|
|
|
androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
|
|
Log:
|
|
userhost should allow 5 userhost checks, not 4
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
|
|
|
|
|
|
leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
|
|
Log:
|
|
- another darwin fix
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
|
|
|
|
|
|
leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
|
|
Log:
|
|
- darwin fixes
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
|
|
ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
|
|
|
|
|
|
leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
|
|
Log:
|
|
- remove bogus extern of abort_list
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
|
|
|
|
|
|
androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
|
|
Log:
|
|
svn repo access stuff
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
|
|
|
|
|
|
androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
|
|
Log:
|
|
test commit
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
|
|
|
|
|
|
androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
|
|
Log:
|
|
test commit
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
|
|
|
|
|
|
androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
|
|
Log:
|
|
revert omotd..i thought it was a good idea..oh well
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
|
|
|
|
|
|
androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
|
|
Log:
|
|
Commas are bad things in channel keys
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
|
|
|
|
|
|
androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
|
|
Log:
|
|
Add OMOTD command to display oper motd
|
|
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
|
|
|
|
|
|
androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
|
|
Log:
|
|
set m->prev = NULL in dlinkAdd, as it could possibly cause issues
|
|
|
|
Modified:
|
|
ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
|
|
|
|
|
|
leeh 2005/06/22 22:10:50 UTC (20050622_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_whois.c
|
|
Log:
|
|
- stop testing whois for protocol violations, as they can be caused in
|
|
ircds going all the way back to the original ircd2.8
|
|
|
|
Revision Changes Path
|
|
1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
|
|
|
|
|
|
|
|
leeh 2005/06/16 23:10:21 UTC (20050616_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_time.c
|
|
Log:
|
|
- remove some 2.2 code
|
|
|
|
Revision Changes Path
|
|
1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
|
|
|
|
|
|
|
|
androsyn 2005/06/15 18:55:24 UTC (20050615_2)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_time.c
|
|
Log:
|
|
backport of the silly december 31st bug
|
|
|
|
Revision Changes Path
|
|
1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
|
|
|
|
|
|
|
|
leeh 2005/06/15 13:51:57 UTC (20050615_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
. RELNOTES
|
|
include patchlevel.h
|
|
Log:
|
|
- revved patchlevel to 2.1.3
|
|
|
|
Revision Changes Path
|
|
1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
|
|
7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
|
|
|
|
|
|
|
|
leeh 2005/06/15 01:54:00 UTC (20050615_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
include client.h
|
|
modules m_accept.c
|
|
modules/core m_nick.c
|
|
src client.c
|
|
Log:
|
|
- stop removing a clients own list of accepted clients when they do a
|
|
nickchange
|
|
- clean up the accept code so its less retarded
|
|
|
|
Revision Changes Path
|
|
7.266.4.3 +2 -2 ircd-ratbox/include/client.h
|
|
1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
|
|
1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
|
|
7.492.4.1 +9 -63 ircd-ratbox/src/client.c
|
|
|
|
|
|
|
|
leeh 2005/06/14 12:44:47 UTC (20050614_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
include event.h
|
|
modules m_links.c
|
|
src event.c ircd.c newconf.c
|
|
Log:
|
|
- remove a defn of links_cache_list in m_links.c which was causing
|
|
the flattened links update to be ignored
|
|
- add eventUpdate(), and make links_delay update on rehash
|
|
|
|
Revision Changes Path
|
|
1.19.8.1 +2 -0 ircd-ratbox/include/event.h
|
|
1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
|
|
7.47.4.1 +25 -0 ircd-ratbox/src/event.c
|
|
7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
|
|
7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/06/12 02:23:01 UTC (20050612_2)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
doc services.txt
|
|
src newconf.c
|
|
Log:
|
|
- make the conf parser apply service {}; on rehash
|
|
|
|
Revision Changes Path
|
|
7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
|
|
7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/06/12 02:10:30 UTC (20050612_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
include m_info.h
|
|
Log:
|
|
- show ENABLE_SERVICES define in info
|
|
|
|
Revision Changes Path
|
|
7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
|
|
|
|
|
|
|
|
leeh 2005/06/12 01:44:37 UTC (20050612_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_services.c m_stats.c
|
|
Log:
|
|
- via jilles, make m_services.c hook into stats U and display service
|
|
blocks
|
|
|
|
Revision Changes Path
|
|
1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
|
|
1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
|
|
|
|
|
|
|
|
leeh 2005/06/11 20:33:12 UTC (20050611_3)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
. configure configure.ac
|
|
Log:
|
|
- default build to -O2
|
|
|
|
Revision Changes Path
|
|
7.249.2.2 +4 -4 ircd-ratbox/configure
|
|
7.63.2.2 +4 -4 ircd-ratbox/configure.ac
|
|
|
|
|
|
|
|
leeh 2005/06/11 20:26:02 UTC (20050611_2)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
doc example.conf example.efnet.conf
|
|
include client.h s_conf.h s_newconf.h
|
|
modules m_info.c
|
|
modules/core m_join.c m_nick.c
|
|
src channel.c newconf.c s_conf.c s_user.c
|
|
Log:
|
|
- remove no_oper_resvs from general {};
|
|
- add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
|
|
|
|
Revision Changes Path
|
|
7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
|
|
7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
|
|
7.266.4.2 +3 -0 ircd-ratbox/include/client.h
|
|
7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
|
|
7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
|
|
1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
|
|
1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
|
|
1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
|
|
7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
|
|
7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
|
|
7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
|
|
7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
|
|
|
|
|
|
|
|
leeh 2005/06/11 20:06:22 UTC (20050611_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules/core m_mode.c m_nick.c
|
|
src s_newconf.c
|
|
Log:
|
|
- 2.0 sync:
|
|
- raise max temptime to a year
|
|
- tidy up BMASK
|
|
- require 9 parameters in ms_nick(), 10 in ms_uid()
|
|
|
|
Revision Changes Path
|
|
1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
|
|
1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
|
|
7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
|
|
|
|
|
|
|
|
leeh 2005/06/11 16:35:25 UTC (20050611_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_services.c
|
|
Log:
|
|
- only show services logged in info when its a local client
|
|
|
|
Revision Changes Path
|
|
1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
|
|
|
|
|
|
|
|
androsyn 2005/06/03 19:12:17 UTC (20050603_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src match.c
|
|
Log:
|
|
passing a pointer to a pointer is not what was intended, oops
|
|
|
|
Revision Changes Path
|
|
7.42.4.1 +3 -3 ircd-ratbox/src/match.c
|
|
|
|
|
|
|
|
leeh 2005/06/03 11:18:11 UTC (20050603_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
doc services.txt
|
|
Log:
|
|
- update services.txt with FNC
|
|
|
|
Revision Changes Path
|
|
7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
|
|
|
|
|
|
|
|
androsyn 2005/05/30 16:47:27 UTC (20050530_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_resv.c
|
|
Log:
|
|
use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
|
|
|
|
Revision Changes Path
|
|
1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
|
|
|
|
|
|
|
|
leeh 2005/05/19 12:44:47 UTC (20050519_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src s_auth.c
|
|
Log:
|
|
- add some uniqueness into auth process for bopm
|
|
|
|
Revision Changes Path
|
|
7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
|
|
|
|
|
|
|
|
leeh 2005/05/19 08:50:26 UTC (20050519_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
|
|
Log:
|
|
- make contrib/ compile
|
|
|
|
Revision Changes Path
|
|
1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
|
|
1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
|
|
1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
|
|
1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
|
|
|
|
|
|
|
|
androsyn 2005/05/18 22:01:55 UTC (20050518_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_monitor.c
|
|
Log:
|
|
Don't allow MONITOR from an unregistered client
|
|
|
|
Revision Changes Path
|
|
1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
|
|
|
|
|
|
|
|
leeh 2005/05/17 13:16:11 UTC (20050517_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
doc example.conf example.efnet.conf
|
|
include class.h
|
|
src class.c messages.tab newconf.c
|
|
Log:
|
|
- remove sendq_eob, its become more of a hindrance than a benefit.
|
|
- sync example.efnet.conf cluster {}; with example.conf
|
|
|
|
Revision Changes Path
|
|
7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
|
|
7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
|
|
7.25.4.1 +0 -3 ircd-ratbox/include/class.h
|
|
7.68.4.1 +2 -8 ircd-ratbox/src/class.c
|
|
7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
|
|
7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/05/11 22:39:00 UTC (20050511_5)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
. RELNOTES
|
|
include patchlevel.h
|
|
Log:
|
|
- update RELNOTES
|
|
- revved patchlevel to 2.1.2
|
|
|
|
Revision Changes Path
|
|
1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
|
|
7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
|
|
|
|
|
|
|
|
leeh 2005/05/11 22:29:18 UTC (20050511_4)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
. configure configure.ac
|
|
Log:
|
|
- raise default topiclen to 160.
|
|
|
|
Revision Changes Path
|
|
7.249.2.1 +3 -3 ircd-ratbox/configure
|
|
7.63.2.1 +3 -3 ircd-ratbox/configure.ac
|
|
|
|
|
|
|
|
leeh 2005/05/11 22:22:13 UTC (20050511_3)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_services.c
|
|
Log:
|
|
- add a current tsinfo param to RSFNC, only accept the fnc if the clients
|
|
tsinfo matches this
|
|
|
|
Revision Changes Path
|
|
1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
|
|
|
|
|
|
|
|
leeh 2005/05/11 21:58:41 UTC (20050511_2)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_services.c
|
|
Log:
|
|
- monitor_signoff() the client we're nickchanging
|
|
|
|
Revision Changes Path
|
|
1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
|
|
|
|
|
|
|
|
leeh 2005/05/11 21:52:51 UTC (20050511_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_trace.c
|
|
Log:
|
|
- fix various UID problems with trace
|
|
|
|
Revision Changes Path
|
|
1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
|
|
|
|
|
|
|
|
leeh 2005/05/11 21:22:02 UTC (20050511_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
help/opers dline kline
|
|
modules m_resv.c m_stats.c
|
|
modules/core m_mode.c
|
|
Log:
|
|
- sync with 2.0
|
|
- tidy up kline/dline help to note they dont accept nick as target
|
|
- disallow bans beginning with ':' over bmask
|
|
- disallow bans with a space in chm_ban
|
|
- stop counting hidden opers in stats p
|
|
- match() parameters in remote unresv were inverted, causing it to fail
|
|
- fix possibility of clients setting blank keys
|
|
|
|
Revision Changes Path
|
|
1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
|
|
1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
|
|
1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
|
|
1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
|
|
1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
|
|
|
|
|
|
|
|
leeh 2005/05/08 22:37:18 UTC (20050508_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src send.c
|
|
Log:
|
|
- fix problems with amd64 and the way we do va_list
|
|
|
|
Revision Changes Path
|
|
7.286.4.1 +35 -21 ircd-ratbox/src/send.c
|
|
|
|
|
|
|
|
leeh 2005/05/07 13:35:57 UTC (20050507_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_services.c
|
|
Log:
|
|
- tidy up the kill notifications for RSFNC
|
|
|
|
Revision Changes Path
|
|
1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
|
|
|
|
|
|
|
|
leeh 2005/05/07 10:35:54 UTC (20050507_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
include s_serv.h
|
|
modules m_services.c
|
|
src s_serv.c
|
|
Log:
|
|
- some more rserv stuff:
|
|
- add RSFNC capability
|
|
- fix up RSFNC, kill existing clients if they exist.
|
|
|
|
Revision Changes Path
|
|
7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
|
|
1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
|
|
7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
|
|
|
|
|
|
|
|
leeh 2005/05/06 23:50:29 UTC (20050506_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_services.c
|
|
Log:
|
|
- first stab at a FNC implementation for rserv
|
|
|
|
Revision Changes Path
|
|
1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
|
|
|
|
|
|
|
|
leeh 2005/05/03 09:30:51 UTC (20050503_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
help/opers umode
|
|
Log:
|
|
- remove a tab
|
|
|
|
Revision Changes Path
|
|
1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
|
|
|
|
|
|
|
|
leeh 2005/05/02 22:46:52 UTC (20050502_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src newconf.c
|
|
Log:
|
|
- add links_delay back
|
|
|
|
Revision Changes Path
|
|
7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/04/27 21:50:30 UTC (20050427_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
help/opers umode
|
|
help/users umode
|
|
Log:
|
|
- swap tabs for spaces
|
|
|
|
Revision Changes Path
|
|
1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
|
|
1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
|
|
|
|
|
|
|
|
leeh 2005/04/27 21:38:20 UTC (20050427_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
include m_info.h
|
|
Log:
|
|
- remove the CLIENT_FLOOD define from m_info.h, as the informations already
|
|
contained in the client_flood conf option
|
|
- remove a couple of unused defines from info
|
|
|
|
Revision Changes Path
|
|
7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
|
|
|
|
|
|
|
|
androsyn 2005/04/26 16:04:29 UTC (20050426_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src s_conf.c
|
|
Log:
|
|
use the correct field and swap to host byte order when displaying the Unauthorised connection message
|
|
|
|
Revision Changes Path
|
|
7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/04/17 13:31:34 UTC (20050417_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
doc example.conf example.efnet.conf
|
|
Log:
|
|
- fix missing closing comment tag
|
|
|
|
Revision Changes Path
|
|
7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
|
|
7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
|
|
|
|
|
|
|
|
leeh 2005/04/12 18:44:21 UTC (20050412_2)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
. RELNOTES
|
|
include patchlevel.h
|
|
Log:
|
|
- revved patchlevel to 2.1.1
|
|
|
|
Revision Changes Path
|
|
1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
|
|
7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
|
|
|
|
|
|
|
|
leeh 2005/04/12 18:36:31 UTC (20050412_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_kline.c
|
|
Log:
|
|
- sync up remote kline reasons, so theyre consistent with what happens
|
|
when we add local klines - notably the "Temporary K-line x min" and
|
|
date added to reason.
|
|
|
|
Revision Changes Path
|
|
1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
|
|
|
|
|
|
|
|
leeh 2005/04/12 01:52:06 UTC (20050412_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
doc monitor.txt
|
|
Log:
|
|
- force the monitor spec to state RPL_MONONLINE must give n!u@h
|
|
|
|
Revision Changes Path
|
|
1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
|
|
|
|
|
|
|
|
androsyn 2005/04/08 22:00:05 UTC (20050408_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src commio.c
|
|
Log:
|
|
used the data pointer we saved, not what just got nulled
|
|
|
|
Revision Changes Path
|
|
1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
|
|
|
|
|
|
|
|
leeh 2005/04/05 12:14:32 UTC (20050405_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_resv.c m_xline.c
|
|
Log:
|
|
- fix broken propagation of xline/resv
|
|
|
|
Revision Changes Path
|
|
1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
|
|
1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
|
|
|
|
|
|
|
|
leeh 2005/04/04 18:32:37 UTC (20050404_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src s_auth.c
|
|
Log:
|
|
- properly increment bad auth count for stats T when we timeout an auth
|
|
|
|
Revision Changes Path
|
|
7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
|
|
|
|
|
|
|
|
leeh 2005/04/04 17:24:14 UTC (20050404_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
doc monitor.txt
|
|
include client.h
|
|
modules/core m_nick.c
|
|
Log:
|
|
- fix a bit that didnt make sense in monitor.txt
|
|
- make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
|
|
|
|
Revision Changes Path
|
|
1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
|
|
7.266.4.1 +2 -4 ircd-ratbox/include/client.h
|
|
1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
|
|
|
|
|
|
|
|
androsyn 2005/03/28 21:55:44 UTC (20050328_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src s_auth.c
|
|
Log:
|
|
removing dlink nodes from auth_poll_list twice is bad
|
|
|
|
Revision Changes Path
|
|
7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
|
|
|
|
|
|
|
|
leeh 2005/03/28 02:17:38 UTC (20050328_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules m_stats.c
|
|
Log:
|
|
- move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
|
|
changed to RPL_STATSDEBUG
|
|
|
|
Revision Changes Path
|
|
1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
|
|
|
|
|
|
|
|
leeh 2005/03/27 02:19:04 UTC (20050327_0)
|
|
|
|
Added files: (Branch: RATBOX_2_1)
|
|
doc tgchange.txt
|
|
Log:
|
|
- add some documentation about target change
|
|
|
|
Revision Changes Path
|
|
1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
|
|
|
|
|
|
|
|
leeh 2005/03/25 16:46:29 UTC (20050325_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
include supported.h
|
|
modules/core m_message.c
|
|
Log:
|
|
- remove extra argument to 005
|
|
- disallow messaging of UIDs
|
|
|
|
Revision Changes Path
|
|
7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
|
|
1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
|
|
|
|
|
|
|
|
leeh 2005/03/25 14:20:13 UTC (20050325_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
src parse.c
|
|
Log:
|
|
- fix a longstanding parser bug with wrong limit checking, causing us to
|
|
accept one less parameter than we're allowed to accept.
|
|
|
|
Revision Changes Path
|
|
7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
|
|
|
|
|
|
|
|
leeh 2005/03/24 13:41:45 UTC (20050324_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules/core m_message.c
|
|
Log:
|
|
- exempt users messaging themselves from target change
|
|
|
|
Revision Changes Path
|
|
1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
|
|
|
|
|
|
|
|
leeh 2005/03/22 13:15:53 UTC (20050322_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
include supported.h
|
|
Log:
|
|
- stop violating MAXPARA on 005.
|
|
|
|
Revision Changes Path
|
|
7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
|
|
|
|
|
|
|
|
leeh 2005/03/20 17:41:00 UTC (20050320_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
modules/core m_nick.c
|
|
Log:
|
|
- dont store an ipv6 sockhost if we're not compiled with v6 support
|
|
|
|
Revision Changes Path
|
|
1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
|
|
|
|
|
|
|
|
leeh 2005/03/20 00:32:04 UTC (20050320_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
include stdinc.h
|
|
Log:
|
|
- remove some vms includes
|
|
|
|
Revision Changes Path
|
|
1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
|
|
|
|
|
|
|
|
leeh 2005/03/18 16:47:38 UTC (20050318_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_1)
|
|
. ChangeLog
|
|
include serno.h
|
|
Log:
|
|
- force commit for new branch
|
|
|
|
Revision Changes Path
|
|
1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
|
|
7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
|
|
|
|
|
|
|
|
leeh 2005/03/18 16:44:47 UTC (20050318_0)
|
|
|
|
Modified files:
|
|
. RELNOTES configure configure.ac
|
|
include patchlevel.h
|
|
Log:
|
|
- revved patchlevel to 2.1.0
|
|
|
|
Revision Changes Path
|
|
1.114 +6 -2 ircd-ratbox/RELNOTES
|
|
7.249 +11 -11 ircd-ratbox/configure
|
|
7.63 +3 -3 ircd-ratbox/configure.ac
|
|
7.73 +1 -1 ircd-ratbox/include/patchlevel.h
|
|
|
|
|
|
|
|
leeh 2005/03/04 13:31:32 EST (20050304_2)
|
|
|
|
Modified files:
|
|
. RELNOTES
|
|
include patchlevel.h
|
|
Log:
|
|
- update RELNOTES
|
|
- revved patchlevel to 2.1.0beta2
|
|
|
|
Revision Changes Path
|
|
1.113 +12 -0 ircd-ratbox/RELNOTES
|
|
7.72 +1 -1 ircd-ratbox/include/patchlevel.h
|
|
|
|
|
|
|
|
leeh 2005/03/04 13:27:05 EST (20050304_1)
|
|
|
|
Modified files:
|
|
doc whats-new-2.1.txt
|
|
src channel.c
|
|
Log:
|
|
- update whats-new-2.1
|
|
- when we're handling global NAMES, dont output channels if there are no
|
|
members within them we can show.
|
|
|
|
Revision Changes Path
|
|
7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
|
|
7.436 +12 -2 ircd-ratbox/src/channel.c
|
|
|
|
|
|
|
|
androsyn 2005/03/04 12:38:07 EST (20050304_0)
|
|
|
|
Modified files:
|
|
src patricia.c
|
|
Log:
|
|
That would be a node_heap not a prefix_heap..oops
|
|
|
|
Revision Changes Path
|
|
7.30 +1 -1 ircd-ratbox/src/patricia.c
|
|
|
|
|
|
|
|
androsyn 2005/02/26 19:38:35 EST (20050227_4)
|
|
|
|
Modified files:
|
|
include stdinc.h
|
|
Log:
|
|
sort out some alloca related stupidness. if we have gcc just use the builtin for it
|
|
otherwise..the other macros might work????
|
|
|
|
Revision Changes Path
|
|
1.19 +15 -6 ircd-ratbox/include/stdinc.h
|
|
|
|
|
|
|
|
androsyn 2005/02/26 19:26:04 EST (20050227_3)
|
|
|
|
Modified files:
|
|
. configure configure.ac
|
|
Log:
|
|
i hate autoconf
|
|
|
|
Revision Changes Path
|
|
7.248 +5 -5 ircd-ratbox/configure
|
|
7.62 +5 -5 ircd-ratbox/configure.ac
|
|
|
|
|
|
|
|
androsyn 2005/02/26 19:15:55 EST (20050227_2)
|
|
|
|
Modified files:
|
|
. configure configure.ac
|
|
Log:
|
|
i hate autoconf
|
|
|
|
Revision Changes Path
|
|
7.247 +3 -2 ircd-ratbox/configure
|
|
7.61 +3 -2 ircd-ratbox/configure.ac
|
|
|
|
|
|
|
|
androsyn 2005/02/26 19:13:45 EST (20050227_1)
|
|
|
|
Modified files:
|
|
. configure configure.ac
|
|
Log:
|
|
doh
|
|
|
|
Revision Changes Path
|
|
7.246 +6 -6 ircd-ratbox/configure
|
|
7.60 +4 -4 ircd-ratbox/configure.ac
|
|
|
|
|
|
|
|
androsyn 2005/02/26 19:10:17 EST (20050227_0)
|
|
|
|
Modified files:
|
|
. configure configure.ac
|
|
include stdinc.h
|
|
Log:
|
|
Doh these changes got put on RATBOX_2_0 when they were meant for
|
|
head..oops...
|
|
Also merged in the monitor heap size stuff, not that i think monitor has
|
|
been moved to head
|
|
|
|
Revision Changes Path
|
|
7.245 +12 -3 ircd-ratbox/configure
|
|
7.59 +11 -3 ircd-ratbox/configure.ac
|
|
1.18 +57 -20 ircd-ratbox/include/stdinc.h
|
|
|
|
|
|
|
|
androsyn 2005/02/26 18:52:24 EST (20050226_0)
|
|
|
|
Modified files:
|
|
include stdinc.h
|
|
Log:
|
|
Add more robust alloca checking
|
|
|
|
Revision Changes Path
|
|
1.17 +20 -11 ircd-ratbox/include/stdinc.h
|
|
|
|
|
|
|
|
leeh 2005/02/24 15:27:17 EST (20050224_9)
|
|
|
|
Modified files:
|
|
contrib m_42.c
|
|
Log:
|
|
- fix the copyright on m_42.c :p
|
|
|
|
Revision Changes Path
|
|
1.4 +2 -2 ircd-ratbox/contrib/m_42.c
|
|
|
|
|
|
|
|
leeh 2005/02/24 15:22:53 EST (20050224_8)
|
|
|
|
Modified files:
|
|
include supported.h
|
|
modules m_dline.c
|
|
Log:
|
|
- fix a core in undline on bad masks
|
|
- remove an unwanted space from beginning of second 005 numeric
|
|
|
|
Revision Changes Path
|
|
7.5 +1 -1 ircd-ratbox/include/supported.h
|
|
1.49 +8 -1 ircd-ratbox/modules/m_dline.c
|
|
|
|
|
|
|
|
leeh 2005/02/24 15:18:59 EST (20050224_7)
|
|
|
|
Modified files:
|
|
modules m_monitor.c
|
|
Log:
|
|
- use max_monitor when adding nicknames
|
|
- add in monitor s
|
|
that should be everything now..
|
|
|
|
Revision Changes Path
|
|
1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
|
|
|
|
|
|
|
|
androsyn 2005/02/24 15:13:52 EST (20050224_6)
|
|
|
|
Modified files:
|
|
contrib m_42.c
|
|
Log:
|
|
42
|
|
|
|
Revision Changes Path
|
|
1.3 +1 -1 ircd-ratbox/contrib/m_42.c
|
|
|
|
|
|
|
|
androsyn 2005/02/24 15:13:06 EST (20050224_5)
|
|
|
|
Modified files:
|
|
contrib m_42.c
|
|
Log:
|
|
42
|
|
|
|
Revision Changes Path
|
|
1.2 +1 -1 ircd-ratbox/contrib/m_42.c
|
|
|
|
|
|
|
|
androsyn 2005/02/24 15:12:12 EST (20050224_4)
|
|
|
|
Added files:
|
|
contrib m_42.c
|
|
Log:
|
|
The Answer to Life, the Universe, and Everything
|
|
|
|
Revision Changes Path
|
|
1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
|
|
|
|
|
|
|
|
leeh 2005/02/24 14:53:04 EST (20050224_3)
|
|
|
|
Modified files:
|
|
include monitor.h
|
|
modules m_monitor.c
|
|
src ircd.c monitor.c
|
|
Log:
|
|
- call init_monitor() on startup
|
|
- add in support for adding/deleting/listing monitor entries
|
|
|
|
Revision Changes Path
|
|
7.2 +3 -1 ircd-ratbox/include/monitor.h
|
|
1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
|
|
7.374 +2 -0 ircd-ratbox/src/ircd.c
|
|
7.3 +15 -4 ircd-ratbox/src/monitor.c
|
|
|
|
|
|
|
|
leeh 2005/02/23 21:20:10 EST (20050224_2)
|
|
|
|
Modified files:
|
|
doc example.conf example.efnet.conf
|
|
include s_conf.h supported.h
|
|
modules Makefile.in
|
|
src client.c newconf.c s_conf.c
|
|
Added files:
|
|
modules m_monitor.c
|
|
Log:
|
|
- add the max_monitor config option
|
|
- advertise MONITOR=%d in 005
|
|
- clear a local clients monitor list on exit
|
|
- add the framework for the MONITOR command
|
|
- bed.
|
|
|
|
Revision Changes Path
|
|
7.261 +5 -0 ircd-ratbox/doc/example.conf
|
|
7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
|
|
7.315 +1 -0 ircd-ratbox/include/s_conf.h
|
|
7.4 +4 -2 ircd-ratbox/include/supported.h
|
|
1.119 +1 -0 ircd-ratbox/modules/Makefile.in
|
|
1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
|
|
7.492 +1 -0 ircd-ratbox/src/client.c
|
|
7.202 +1 -0 ircd-ratbox/src/newconf.c
|
|
7.511 +1 -0 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/02/23 20:57:51 EST (20050224_1)
|
|
|
|
Modified files:
|
|
. configure configure.ac
|
|
include setup.h.in
|
|
src monitor.c
|
|
Log:
|
|
- move MONITOR_HEAP_SIZE over to configure
|
|
|
|
Revision Changes Path
|
|
7.244 ircd-ratbox/configure
|
|
7.58 +4 -2 ircd-ratbox/configure.ac
|
|
7.95 +3 -0 ircd-ratbox/include/setup.h.in
|
|
7.2 +0 -2 ircd-ratbox/src/monitor.c
|
|
|
|
|
|
|
|
leeh 2005/02/23 20:48:08 EST (20050224_0)
|
|
|
|
Modified files:
|
|
doc monitor.txt
|
|
include client.h numeric.h
|
|
modules/core m_nick.c
|
|
src Makefile.in client.c messages.tab
|
|
s_user.c
|
|
Added files:
|
|
include monitor.h
|
|
src monitor.c
|
|
Log:
|
|
- first half of my server-side notify list implementation..
|
|
|
|
Revision Changes Path
|
|
1.3 +2 -2 ircd-ratbox/doc/monitor.txt
|
|
7.266 +3 -0 ircd-ratbox/include/client.h
|
|
7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
|
|
7.58 +6 -0 ircd-ratbox/include/numeric.h
|
|
1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
|
|
7.155 +1 -0 ircd-ratbox/src/Makefile.in
|
|
7.491 +3 -0 ircd-ratbox/src/client.c
|
|
7.126 +5 -5 ircd-ratbox/src/messages.tab
|
|
7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
|
|
7.342 +2 -0 ircd-ratbox/src/s_user.c
|
|
|
|
|
|
|
|
leeh 2005/02/23 18:42:59 EST (20050223_0)
|
|
|
|
Modified files:
|
|
include hash.h
|
|
Log:
|
|
- double the size of the client and channel hashtables (64k -> 128k and
|
|
32k -> 64k). The improvements are quite significant..
|
|
|
|
Revision Changes Path
|
|
7.54 +4 -4 ircd-ratbox/include/hash.h
|
|
|
|
|
|
|
|
leeh 2005/02/22 14:55:56 EST (20050222_1)
|
|
|
|
Modified files:
|
|
doc monitor.txt
|
|
modules m_services.c
|
|
Log:
|
|
- remove a couple of unused vars
|
|
- update monitor.txt
|
|
|
|
Revision Changes Path
|
|
1.2 +14 -0 ircd-ratbox/doc/monitor.txt
|
|
1.6 +1 -4 ircd-ratbox/modules/m_services.c
|
|
|
|
|
|
|
|
leeh 2005/02/21 19:47:24 EST (20050222_0)
|
|
|
|
Added files:
|
|
doc monitor.txt
|
|
Log:
|
|
- add in my documentation on the upcoming MONITOR command
|
|
|
|
Revision Changes Path
|
|
1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
|
|
|
|
|
|
|
|
leeh 2005/02/21 12:09:34 EST (20050221_0)
|
|
|
|
Modified files:
|
|
. configure configure.ac
|
|
doc whats-new-2.1.txt
|
|
tools README.mkpasswd
|
|
Removed files:
|
|
src crypt.c
|
|
Log:
|
|
- update whats-new-2.1.txt some more
|
|
- we dont have vms mkpasswd anymore
|
|
- remove the unused crypt.c
|
|
|
|
Revision Changes Path
|
|
7.243 +3 -6 ircd-ratbox/configure
|
|
7.57 +2 -4 ircd-ratbox/configure.ac
|
|
7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
|
|
7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
|
|
1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
|
|
|
|
|
|
|
|
leeh 2005/02/19 12:38:09 EST (20050219_3)
|
|
|
|
Modified files:
|
|
doc example.conf example.efnet.conf
|
|
include ircd.h
|
|
modules m_pong.c
|
|
src channel.c client.c ircd.c s_conf.c
|
|
Log:
|
|
- rework the splitcode, splitservers is now how many servers we've marked as
|
|
EOB, rather than how many are linked. Thus pull ourselves out of
|
|
splitmode immediately once this is satisfied
|
|
|
|
Revision Changes Path
|
|
7.260 +8 -9 ircd-ratbox/doc/example.conf
|
|
7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
|
|
7.83 +1 -0 ircd-ratbox/include/ircd.h
|
|
1.60 +2 -1 ircd-ratbox/modules/m_pong.c
|
|
7.435 +16 -36 ircd-ratbox/src/channel.c
|
|
7.490 +2 -0 ircd-ratbox/src/client.c
|
|
7.373 +2 -1 ircd-ratbox/src/ircd.c
|
|
7.510 +11 -3 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/02/19 09:02:34 EST (20050219_2)
|
|
|
|
Modified files:
|
|
doc example.conf example.efnet.conf
|
|
include ircd.h s_conf.h
|
|
modules m_set.c
|
|
src channel.c ircd.c newconf.c s_conf.c
|
|
Log:
|
|
- remove split_delay
|
|
|
|
Revision Changes Path
|
|
7.259 +0 -5 ircd-ratbox/doc/example.conf
|
|
7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
|
|
7.82 +0 -1 ircd-ratbox/include/ircd.h
|
|
7.314 +0 -1 ircd-ratbox/include/s_conf.h
|
|
1.81 +1 -20 ircd-ratbox/modules/m_set.c
|
|
7.434 +2 -7 ircd-ratbox/src/channel.c
|
|
7.372 +0 -1 ircd-ratbox/src/ircd.c
|
|
7.201 +0 -1 ircd-ratbox/src/newconf.c
|
|
7.509 +0 -1 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/02/19 08:48:05 EST (20050219_1)
|
|
|
|
Modified files:
|
|
include client.h
|
|
modules m_cap.c m_who.c
|
|
src channel.c
|
|
Log:
|
|
- implemented multi-prefix client capability, which allows stacking of @+ in
|
|
names and who
|
|
|
|
Revision Changes Path
|
|
7.265 +1 -1 ircd-ratbox/include/client.h
|
|
1.6 +6 -15 ircd-ratbox/modules/m_cap.c
|
|
1.115 +4 -3 ircd-ratbox/modules/m_who.c
|
|
7.433 +4 -6 ircd-ratbox/src/channel.c
|
|
|
|
|
|
|
|
leeh 2005/02/19 06:27:58 EST (20050219_0)
|
|
|
|
Modified files:
|
|
modules m_etrace.c
|
|
src newconf.c s_conf.c s_newconf.c
|
|
Log:
|
|
- removed some unused vars/functions
|
|
|
|
Revision Changes Path
|
|
1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
|
|
7.200 +0 -15 ircd-ratbox/src/newconf.c
|
|
7.508 +0 -1 ircd-ratbox/src/s_conf.c
|
|
7.67 +0 -1 ircd-ratbox/src/s_newconf.c
|
|
|
|
|
|
|
|
leeh 2005/02/16 12:58:24 EST (20050216_2)
|
|
|
|
Modified files:
|
|
. RELNOTES configure configure.ac
|
|
include patchlevel.h
|
|
Log:
|
|
- update configure to reflect this is 'devel'
|
|
- update RELNOTES
|
|
- revved patchlevel to 2.1.0beta1
|
|
|
|
Revision Changes Path
|
|
1.112 +9 -1 ircd-ratbox/RELNOTES
|
|
7.242 +11 -11 ircd-ratbox/configure
|
|
7.56 +3 -3 ircd-ratbox/configure.ac
|
|
7.71 +1 -1 ircd-ratbox/include/patchlevel.h
|
|
|
|
|
|
|
|
leeh 2005/02/16 12:46:30 EST (20050216_1)
|
|
|
|
Modified files:
|
|
. configure configure.ac
|
|
include client.h numeric.h s_conf.h setup.h.in
|
|
supported.h
|
|
modules Makefile.in
|
|
modules/core m_nick.c
|
|
src Makefile.in client.c ircd.c messages.tab
|
|
newconf.c s_conf.c s_user.c
|
|
Removed files:
|
|
include watch.h
|
|
modules m_watch.c
|
|
src watch.c
|
|
Log:
|
|
- remove watch, the protocol for this sucks so hard I just dont want it
|
|
here ;-)
|
|
|
|
Revision Changes Path
|
|
7.241 +2 -12 ircd-ratbox/configure
|
|
7.55 +2 -4 ircd-ratbox/configure.ac
|
|
7.264 +0 -2 ircd-ratbox/include/client.h
|
|
7.57 +0 -11 ircd-ratbox/include/numeric.h
|
|
7.313 +0 -1 ircd-ratbox/include/s_conf.h
|
|
7.94 +0 -3 ircd-ratbox/include/setup.h.in
|
|
7.3 +2 -3 ircd-ratbox/include/supported.h
|
|
7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
|
|
1.118 +0 -1 ircd-ratbox/modules/Makefile.in
|
|
1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
|
|
1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
|
|
7.154 +0 -1 ircd-ratbox/src/Makefile.in
|
|
7.489 +0 -3 ircd-ratbox/src/client.c
|
|
7.371 +0 -2 ircd-ratbox/src/ircd.c
|
|
7.125 +9 -9 ircd-ratbox/src/messages.tab
|
|
7.199 +0 -1 ircd-ratbox/src/newconf.c
|
|
7.507 +0 -1 ircd-ratbox/src/s_conf.c
|
|
7.341 +0 -2 ircd-ratbox/src/s_user.c
|
|
1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
|
|
|
|
|
|
|
|
leeh 2005/02/15 19:13:31 EST (20050216_0)
|
|
|
|
Modified files:
|
|
include stdinc.h
|
|
src event.c ircd_lexer.l ircd_signal.c
|
|
modules.c
|
|
Removed files:
|
|
servlink descrip.mms
|
|
Log:
|
|
- remove a few vms bits
|
|
|
|
Revision Changes Path
|
|
1.16 +0 -46 ircd-ratbox/include/stdinc.h
|
|
1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
|
|
7.47 +0 -54 ircd-ratbox/src/event.c
|
|
1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
|
|
7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
|
|
7.152 +0 -3 ircd-ratbox/src/modules.c
|
|
|
|
|
|
|
|
leeh 2005/02/15 18:53:32 EST (20050215_0)
|
|
|
|
Modified files:
|
|
include hostmask.h ircd.h s_conf.h s_newconf.h
|
|
modules m_dline.c m_kline.c m_rehash.c m_resv.c
|
|
m_xline.c
|
|
src hostmask.c ircd.c ircd_signal.c s_conf.c
|
|
s_newconf.c
|
|
Log:
|
|
- we now no longer rehash kline.conf etc on rehash, only ircd.conf
|
|
- SIGUSR2 or /rehash bans will now reread kline.conf etc.
|
|
|
|
Revision Changes Path
|
|
1.42 +1 -0 ircd-ratbox/include/hostmask.h
|
|
7.81 +1 -0 ircd-ratbox/include/ircd.h
|
|
7.312 +1 -0 ircd-ratbox/include/s_conf.h
|
|
7.46 +1 -0 ircd-ratbox/include/s_newconf.h
|
|
1.48 +2 -2 ircd-ratbox/modules/m_dline.c
|
|
1.200 +2 -2 ircd-ratbox/modules/m_kline.c
|
|
1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
|
|
1.74 +2 -2 ircd-ratbox/modules/m_resv.c
|
|
1.67 +2 -2 ircd-ratbox/modules/m_xline.c
|
|
7.106 +35 -1 ircd-ratbox/src/hostmask.c
|
|
7.370 +7 -0 ircd-ratbox/src/ircd.c
|
|
7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
|
|
7.506 +59 -47 ircd-ratbox/src/s_conf.c
|
|
7.66 +7 -0 ircd-ratbox/src/s_newconf.c
|
|
|
|
|
|
|
|
leeh 2005/02/13 10:21:41 EST (20050213_4)
|
|
|
|
Modified files:
|
|
doc services.txt
|
|
Added files:
|
|
doc whats-new-2.0.txt whats-new-2.1.txt
|
|
Removed files:
|
|
doc whats-new.txt
|
|
Log:
|
|
- move whats-new.txt to whats-new-2.0.txt
|
|
- add in whats-new-2.1.txt
|
|
- update services.txt with the whois for logged in users
|
|
|
|
Revision Changes Path
|
|
7.2 +5 -0 ircd-ratbox/doc/services.txt
|
|
7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
|
|
7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
|
|
7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
|
|
|
|
|
|
|
|
leeh 2005/02/13 09:20:37 EST (20050213_3)
|
|
|
|
Modified files:
|
|
include supported.h
|
|
modules/core m_message.c
|
|
Log:
|
|
- fix a compile error in m_message.c
|
|
- update 005 to the spec and add CPRIVMSG/CNOTICE
|
|
|
|
Revision Changes Path
|
|
7.2 +31 -37 ircd-ratbox/include/supported.h
|
|
1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
|
|
|
|
|
|
|
|
leeh 2005/02/13 09:14:12 EST (20050213_2)
|
|
|
|
Modified files:
|
|
src channel.c
|
|
Log:
|
|
- fix the membership memleak
|
|
|
|
Revision Changes Path
|
|
7.432 +0 -3 ircd-ratbox/src/channel.c
|
|
|
|
|
|
|
|
leeh 2005/02/12 21:51:56 EST (20050213_1)
|
|
|
|
Modified files:
|
|
include client.h
|
|
modules/core m_message.c
|
|
Log:
|
|
- add a bitmask to track when they send their first message, only allowing
|
|
clearing stuff after that.
|
|
|
|
Revision Changes Path
|
|
7.263 +4 -0 ircd-ratbox/include/client.h
|
|
1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
|
|
|
|
|
|
|
|
leeh 2005/02/12 21:17:52 EST (20050213_0)
|
|
|
|
Modified files:
|
|
include patricia.h s_newconf.h
|
|
modules/core m_message.c
|
|
src patricia.c s_newconf.c s_user.c
|
|
Log:
|
|
- add in the patricia for tracking who fills up targets, give them a reduced
|
|
count on connect
|
|
|
|
Revision Changes Path
|
|
7.20 +1 -1 ircd-ratbox/include/patricia.h
|
|
7.45 +17 -0 ircd-ratbox/include/s_newconf.h
|
|
1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
|
|
7.29 +1 -1 ircd-ratbox/src/patricia.c
|
|
7.65 +36 -0 ircd-ratbox/src/s_newconf.c
|
|
7.340 +4 -0 ircd-ratbox/src/s_user.c
|
|
|
|
|
|
|
|
leeh 2005/02/12 18:35:10 EST (20050212_0)
|
|
|
|
Modified files:
|
|
include ircd_defs.h
|
|
src class.c reject.c
|
|
Log:
|
|
- add a PATRICIA_BITS define, make calls to New_Patricia() use it.
|
|
|
|
Revision Changes Path
|
|
7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
|
|
7.68 +1 -5 ircd-ratbox/src/class.c
|
|
1.33 +1 -5 ircd-ratbox/src/reject.c
|
|
|
|
|
|
|
|
androsyn 2005/02/11 17:11:57 EST (20050211_1)
|
|
|
|
Modified files:
|
|
modules m_watch.c
|
|
Log:
|
|
remove stupid memory leak
|
|
|
|
Revision Changes Path
|
|
1.7 +1 -2 ircd-ratbox/modules/m_watch.c
|
|
|
|
|
|
|
|
leeh 2005/02/11 06:42:48 EST (20050211_0)
|
|
|
|
Modified files:
|
|
modules m_gline.c
|
|
Log:
|
|
- workaround hyb6 allowing empty gline reasons
|
|
|
|
Revision Changes Path
|
|
1.150 +10 -2 ircd-ratbox/modules/m_gline.c
|
|
|
|
|
|
|
|
leeh 2005/02/09 14:39:13 EST (20050209_2)
|
|
|
|
Modified files:
|
|
include s_conf.h
|
|
modules m_dline.c m_kline.c m_rehash.c m_stats.c
|
|
src ircd.c s_conf.c
|
|
Log:
|
|
- move temp dlines and temp klines over to an array, rather than completely
|
|
seperate dlinks.
|
|
|
|
Revision Changes Path
|
|
7.311 +11 -20 ircd-ratbox/include/s_conf.h
|
|
1.47 +4 -15 ircd-ratbox/modules/m_dline.c
|
|
1.199 +4 -15 ircd-ratbox/modules/m_kline.c
|
|
1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
|
|
1.243 +22 -31 ircd-ratbox/modules/m_stats.c
|
|
7.369 +0 -5 ircd-ratbox/src/ircd.c
|
|
7.505 +78 -104 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/02/09 14:02:13 EST (20050209_1)
|
|
|
|
Modified files:
|
|
include s_user.h
|
|
modules m_cap.c m_pong.c m_user.c
|
|
modules/core m_nick.c
|
|
src s_user.c
|
|
Log:
|
|
- remove 'nick' param from register_local_user(), its not needed.
|
|
|
|
Revision Changes Path
|
|
7.35 +1 -1 ircd-ratbox/include/s_user.h
|
|
1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
|
|
1.5 +2 -2 ircd-ratbox/modules/m_cap.c
|
|
1.59 +2 -3 ircd-ratbox/modules/m_pong.c
|
|
1.46 +2 -2 ircd-ratbox/modules/m_user.c
|
|
7.339 +6 -6 ircd-ratbox/src/s_user.c
|
|
|
|
|
|
|
|
leeh 2005/02/09 13:12:53 EST (20050209_0)
|
|
|
|
Modified files:
|
|
modules m_cmessage.c
|
|
Log:
|
|
- dont send numerics when we're dealing with CNOTICE
|
|
- add in checking for +g, and resetting idle
|
|
|
|
Revision Changes Path
|
|
1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
|
|
|
|
|
|
|
|
leeh 2005/02/08 11:37:50 EST (20050208_2)
|
|
|
|
Modified files:
|
|
src s_newconf.c
|
|
Log:
|
|
- fix operator blocks to work on ip spoofs
|
|
|
|
Revision Changes Path
|
|
7.64 +9 -8 ircd-ratbox/src/s_newconf.c
|
|
|
|
|
|
|
|
leeh 2005/02/07 19:23:22 EST (20050208_1)
|
|
|
|
Modified files:
|
|
doc example.conf example.efnet.conf
|
|
src newconf.c
|
|
Log:
|
|
- removed ability to set klines/dlines/xlines/resvs in ircd.conf
|
|
|
|
Revision Changes Path
|
|
7.258 +0 -39 ircd-ratbox/doc/example.conf
|
|
7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
|
|
7.198 +0 -272 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/02/07 19:19:32 EST (20050208_0)
|
|
|
|
Modified files:
|
|
src s_conf.c
|
|
Log:
|
|
- added support for kline.conf.perm et al, these take the same formats
|
|
as their non-permanent partners, but you cant remove them via the ircd.
|
|
|
|
Revision Changes Path
|
|
7.504 +33 -67 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/02/02 19:18:59 EST (20050203_1)
|
|
|
|
Modified files:
|
|
help Makefile.in
|
|
help/opers index
|
|
help/users index
|
|
Added files:
|
|
help/opers cnotice cprivmsg
|
|
Log:
|
|
- added help files for cprivmsg/cnotice
|
|
|
|
Revision Changes Path
|
|
1.23 +3 -2 ircd-ratbox/help/Makefile.in
|
|
1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
|
|
1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
|
|
1.10 +19 -19 ircd-ratbox/help/opers/index
|
|
1.7 +10 -9 ircd-ratbox/help/users/index
|
|
|
|
|
|
|
|
leeh 2005/02/02 19:14:25 EST (20050203_0)
|
|
|
|
Modified files:
|
|
include numeric.h
|
|
modules Makefile.in
|
|
src messages.tab
|
|
Added files:
|
|
modules m_cmessage.c
|
|
Log:
|
|
- implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
|
|
CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
|
|
nick is a member. These bypass any target change limitations.
|
|
- added ERR_VOICENEEDED, numeric 489.
|
|
|
|
Revision Changes Path
|
|
7.56 +2 -0 ircd-ratbox/include/numeric.h
|
|
1.117 +1 -0 ircd-ratbox/modules/Makefile.in
|
|
1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
|
|
7.124 +1 -1 ircd-ratbox/src/messages.tab
|
|
|
|
|
|
|
|
leeh 2005/02/02 16:58:16 EST (20050202_4)
|
|
|
|
Modified files:
|
|
help/opers etrace
|
|
Log:
|
|
- update etrace help
|
|
|
|
Revision Changes Path
|
|
1.3 +7 -1 ircd-ratbox/help/opers/etrace
|
|
|
|
|
|
|
|
leeh 2005/02/02 16:55:04 EST (20050202_3)
|
|
|
|
Modified files:
|
|
modules m_etrace.c
|
|
Log:
|
|
- tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
|
|
can put its external ip address in there..
|
|
|
|
Revision Changes Path
|
|
1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
|
|
|
|
|
|
|
|
leeh 2005/02/02 16:41:06 EST (20050202_2)
|
|
|
|
Modified files:
|
|
modules m_etrace.c
|
|
Log:
|
|
- patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
|
|
if its a non-local client. These will just get "lost" if the remote
|
|
server doesnt support this..
|
|
|
|
Revision Changes Path
|
|
1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
|
|
|
|
|
|
|
|
leeh 2005/02/02 16:12:12 EST (20050202_1)
|
|
|
|
Modified files:
|
|
include client.h numeric.h s_conf.h
|
|
modules/core m_message.c
|
|
src messages.tab newconf.c s_conf.c
|
|
Log:
|
|
- first part of the target change code, add the storage of targets for
|
|
localuser, throttle messages when they fill all the available slots
|
|
|
|
Revision Changes Path
|
|
7.262 +5 -1 ircd-ratbox/include/client.h
|
|
7.55 +2 -0 ircd-ratbox/include/numeric.h
|
|
7.310 +1 -0 ircd-ratbox/include/s_conf.h
|
|
1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
|
|
7.123 +1 -1 ircd-ratbox/src/messages.tab
|
|
7.197 +1 -0 ircd-ratbox/src/newconf.c
|
|
7.503 +1 -0 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/02/02 13:28:10 EST (20050202_0)
|
|
|
|
Modified files:
|
|
modules m_resv.c m_stats.c m_testline.c
|
|
modules/core m_join.c
|
|
src hash.c kdparse.c messages.tab s_newconf.c
|
|
Log:
|
|
- patch via nenolod, <nenolod -at- noderebellion.net> to add counter
|
|
tracking of when resvs get hit
|
|
|
|
Revision Changes Path
|
|
1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
|
|
1.73 +3 -1 ircd-ratbox/modules/m_resv.c
|
|
1.242 +5 -5 ircd-ratbox/modules/m_stats.c
|
|
1.55 +6 -1 ircd-ratbox/modules/m_testline.c
|
|
7.114 +3 -0 ircd-ratbox/src/hash.c
|
|
7.43 +2 -0 ircd-ratbox/src/kdparse.c
|
|
7.122 +1 -1 ircd-ratbox/src/messages.tab
|
|
7.63 +3 -0 ircd-ratbox/src/s_newconf.c
|
|
|
|
|
|
|
|
leeh 2005/01/31 09:04:10 EST (20050131_2)
|
|
|
|
Modified files:
|
|
src s_log.c
|
|
Log:
|
|
- fflush() logfiles
|
|
|
|
Revision Changes Path
|
|
7.79 +2 -0 ircd-ratbox/src/s_log.c
|
|
|
|
|
|
|
|
leeh 2005/01/31 08:59:09 EST (20050131_1)
|
|
|
|
Modified files:
|
|
src commio.c
|
|
Log:
|
|
- rename fd_dump() to comm_dump()
|
|
|
|
Revision Changes Path
|
|
1.27 +2 -2 ircd-ratbox/src/commio.c
|
|
|
|
|
|
|
|
leeh 2005/01/30 19:16:08 EST (20050131_0)
|
|
|
|
Modified files:
|
|
doc hooks.txt
|
|
include hook.h
|
|
modules m_services.c
|
|
modules/core m_server.c
|
|
src hook.c s_serv.c
|
|
Log:
|
|
- added hook for server_introduced
|
|
- fixed up services support for hooks
|
|
|
|
Revision Changes Path
|
|
1.4 +10 -0 ircd-ratbox/doc/hooks.txt
|
|
1.31 +1 -0 ircd-ratbox/include/hook.h
|
|
1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
|
|
1.5 +8 -22 ircd-ratbox/modules/m_services.c
|
|
7.36 +2 -0 ircd-ratbox/src/hook.c
|
|
7.426 +5 -0 ircd-ratbox/src/s_serv.c
|
|
|
|
|
|
|
|
androsyn 2005/01/29 20:18:12 EST (20050130_1)
|
|
|
|
Modified files:
|
|
src commio.c
|
|
Log:
|
|
Add back in the comm_fd_hack thing for solaris
|
|
|
|
Revision Changes Path
|
|
1.26 +26 -1 ircd-ratbox/src/commio.c
|
|
|
|
|
|
|
|
androsyn 2005/01/29 19:59:17 EST (20050130_0)
|
|
|
|
Modified files:
|
|
adns adns.h
|
|
include commio.h s_conf.h watch.h
|
|
modules m_dline.c m_kline.c m_resv.c m_stats.c
|
|
m_watch.c m_xline.c
|
|
modules/core m_nick.c
|
|
src balloc.c cache.c client.c commio.c
|
|
epoll.c ircd.c ircd_lexer.l kdparse.c
|
|
listener.c s_auth.c s_conf.c s_log.c
|
|
s_serv.c watch.c
|
|
Log:
|
|
Do the fb* to f* mangle and then fix watch to prevent stupid crap
|
|
|
|
Revision Changes Path
|
|
1.18 +0 -2 ircd-ratbox/adns/adns.h
|
|
1.14 +6 -37 ircd-ratbox/include/commio.h
|
|
7.309 +6 -6 ircd-ratbox/include/s_conf.h
|
|
7.3 +2 -2 ircd-ratbox/include/watch.h
|
|
1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
|
|
1.46 +13 -13 ircd-ratbox/modules/m_dline.c
|
|
1.198 +12 -12 ircd-ratbox/modules/m_kline.c
|
|
1.72 +11 -11 ircd-ratbox/modules/m_resv.c
|
|
1.241 +3 -3 ircd-ratbox/modules/m_stats.c
|
|
1.6 +60 -21 ircd-ratbox/modules/m_watch.c
|
|
1.66 +16 -16 ircd-ratbox/modules/m_xline.c
|
|
7.85 +1 -1 ircd-ratbox/src/balloc.c
|
|
1.24 +5 -5 ircd-ratbox/src/cache.c
|
|
7.488 +4 -4 ircd-ratbox/src/client.c
|
|
1.25 +10 -280 ircd-ratbox/src/commio.c
|
|
1.33 +1 -1 ircd-ratbox/src/epoll.c
|
|
7.368 +4 -4 ircd-ratbox/src/ircd.c
|
|
1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
|
|
7.42 +8 -8 ircd-ratbox/src/kdparse.c
|
|
7.125 +8 -8 ircd-ratbox/src/listener.c
|
|
7.192 +6 -6 ircd-ratbox/src/s_auth.c
|
|
7.502 +21 -21 ircd-ratbox/src/s_conf.c
|
|
7.78 +20 -20 ircd-ratbox/src/s_log.c
|
|
7.425 +8 -8 ircd-ratbox/src/s_serv.c
|
|
1.6 +22 -15 ircd-ratbox/src/watch.c
|
|
|
|
|
|
|
|
androsyn 2005/01/29 12:18:38 EST (20050129_0)
|
|
|
|
Modified files:
|
|
modules/core m_mode.c
|
|
Log:
|
|
remove two unused variables
|
|
|
|
Revision Changes Path
|
|
1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
|
|
|
|
|
|
|
|
leeh 2005/01/28 15:31:40 EST (20050128_1)
|
|
|
|
Modified files:
|
|
modules m_kline.c
|
|
src s_conf.c
|
|
Log:
|
|
- mo_kline() needs minpara of 3, not 2
|
|
- drop ms_kline() minpara to 5, to counter a bug in 1.5-3
|
|
- require me.info is never blank
|
|
|
|
Revision Changes Path
|
|
1.197 +9 -2 ircd-ratbox/modules/m_kline.c
|
|
7.501 +2 -2 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/01/28 15:26:28 EST (20050128_0)
|
|
|
|
Modified files:
|
|
modules/core m_mode.c m_sjoin.c
|
|
Log:
|
|
- patch via jilles to fix +eI lists being shown to lusers when handling
|
|
protocol stuff over TS6
|
|
|
|
Revision Changes Path
|
|
1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
|
|
1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
|
|
|
|
|
|
|
|
leeh 2005/01/25 19:47:38 EST (20050126_0)
|
|
|
|
Modified files:
|
|
include channel.h
|
|
modules/core m_join.c m_mode.c m_sjoin.c
|
|
src channel.c messages.tab s_serv.c
|
|
Log:
|
|
- remove loc_channel_modes(), made channel_modes() handle IsMe() and make
|
|
an operspy call with &me
|
|
- remove modebuf/parabuf params from channel_modes(), we now generate a
|
|
buffer internally which we return.
|
|
|
|
Revision Changes Path
|
|
7.163 +1 -1 ircd-ratbox/include/channel.h
|
|
1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
|
|
1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
|
|
1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
|
|
7.431 +25 -18 ircd-ratbox/src/channel.c
|
|
7.121 +1 -1 ircd-ratbox/src/messages.tab
|
|
7.424 +6 -14 ircd-ratbox/src/s_serv.c
|
|
|
|
|
|
|
|
alz 2005/01/25 18:09:18 EST (20050125_5)
|
|
|
|
Modified files:
|
|
doc example.conf example.efnet.conf
|
|
include s_conf.h
|
|
modules m_info.c
|
|
src listener.c newconf.c s_conf.c
|
|
Log:
|
|
Added dline_with_reason config option (default yes):
|
|
|
|
/* dline reason: show the user the dline reason when they connect
|
|
* and are dlined.
|
|
*/
|
|
dline_with_reason = yes;
|
|
|
|
Revision Changes Path
|
|
7.257 +6 -1 ircd-ratbox/doc/example.conf
|
|
7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
|
|
7.308 +1 -0 ircd-ratbox/include/s_conf.h
|
|
1.122 +7 -1 ircd-ratbox/modules/m_info.c
|
|
7.124 +1 -1 ircd-ratbox/src/listener.c
|
|
7.196 +1 -0 ircd-ratbox/src/newconf.c
|
|
7.500 +1 -0 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/01/25 13:21:17 EST (20050125_4)
|
|
|
|
Modified files:
|
|
src newconf.c
|
|
Log:
|
|
- make conf_set_generic_string() test len exists before it uses it.
|
|
|
|
Revision Changes Path
|
|
7.195 +1 -1 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/01/25 13:10:56 EST (20050125_3)
|
|
|
|
Modified files:
|
|
doc example.conf
|
|
src newconf.c
|
|
Log:
|
|
- rename 'type' to 'flags' in cluster {};
|
|
- add stacking of servers in cluster {}; documented in example.conf
|
|
|
|
Revision Changes Path
|
|
7.256 +18 -10 ircd-ratbox/doc/example.conf
|
|
7.194 +39 -7 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
alz 2005/01/25 12:48:54 EST (20050125_2)
|
|
|
|
Modified files:
|
|
include s_conf.h
|
|
src listener.c s_conf.c
|
|
Log:
|
|
Added dline reasons, connecting/banned clients now see ban reason.
|
|
|
|
Revision Changes Path
|
|
7.307 +1 -1 ircd-ratbox/include/s_conf.h
|
|
7.123 +17 -4 ircd-ratbox/src/listener.c
|
|
7.499 +5 -5 ircd-ratbox/src/s_conf.c
|
|
|
|
|
|
|
|
leeh 2005/01/25 07:44:37 EST (20050125_1)
|
|
|
|
Modified files:
|
|
doc example.conf example.efnet.conf
|
|
src newconf.c
|
|
Log:
|
|
- implement stacking of shared {}; blocks, documented in example.conf
|
|
|
|
Revision Changes Path
|
|
7.255 +26 -13 ircd-ratbox/doc/example.conf
|
|
7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
|
|
7.193 +51 -36 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/01/24 19:08:29 EST (20050125_0)
|
|
|
|
Modified files:
|
|
doc example.conf
|
|
include client.h s_conf.h
|
|
modules/core m_join.c
|
|
src newconf.c s_user.c
|
|
Log:
|
|
- added jupe_exempt to auth {};, exempts the user from generating warnings
|
|
when they attempt to join juped channels.
|
|
|
|
Revision Changes Path
|
|
7.254 +2 -0 ircd-ratbox/doc/example.conf
|
|
7.261 +3 -0 ircd-ratbox/include/client.h
|
|
7.306 +2 -0 ircd-ratbox/include/s_conf.h
|
|
1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
|
|
7.192 +1 -0 ircd-ratbox/src/newconf.c
|
|
7.338 +8 -0 ircd-ratbox/src/s_user.c
|
|
|
|
|
|
|
|
leeh 2005/01/24 18:57:02 EST (20050124_6)
|
|
|
|
Modified files:
|
|
src newconf.c
|
|
Log:
|
|
- rework shared {};, the format is now:
|
|
shared {
|
|
oper = "flame@*.leeh.co.uk", "*.lan";
|
|
flags = kline;
|
|
};
|
|
|
|
With no privs:
|
|
shared {
|
|
oper = "flame@*.leeh.co.uk", "*.lan";
|
|
flags = none;
|
|
};
|
|
|
|
Revision Changes Path
|
|
7.191 +55 -23 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/01/24 17:25:58 EST (20050124_5)
|
|
|
|
Modified files:
|
|
include modules.h
|
|
Log:
|
|
- fix the prototype on load_static_modules()
|
|
|
|
Revision Changes Path
|
|
7.61 +1 -1 ircd-ratbox/include/modules.h
|
|
|
|
|
|
|
|
leeh 2005/01/24 16:00:30 EST (20050124_4)
|
|
|
|
Modified files:
|
|
modules m_cap.c
|
|
Log:
|
|
- have cap end call register_local_user() with its own copy of
|
|
source_p->username so its safe for unidented users..
|
|
|
|
Revision Changes Path
|
|
1.4 +6 -2 ircd-ratbox/modules/m_cap.c
|
|
|
|
|
|
|
|
leeh 2005/01/24 15:48:09 EST (20050124_3)
|
|
|
|
Modified files:
|
|
include newconf.h s_conf.h
|
|
modules m_info.c
|
|
src newconf.c s_conf.c s_log.c
|
|
Log:
|
|
- move the conf parser over to a table based structure, with generic setting
|
|
of integers/strings
|
|
|
|
Revision Changes Path
|
|
7.34 +9 -8 ircd-ratbox/include/newconf.h
|
|
7.305 +13 -13 ircd-ratbox/include/s_conf.h
|
|
1.121 +13 -16 ircd-ratbox/modules/m_info.c
|
|
7.190 +264 -808 ircd-ratbox/src/newconf.c
|
|
7.498 +11 -13 ircd-ratbox/src/s_conf.c
|
|
7.77 +13 -13 ircd-ratbox/src/s_log.c
|
|
|
|
|
|
|
|
leeh 2005/01/24 13:11:30 EST (20050124_2)
|
|
|
|
Modified files:
|
|
doc example.conf
|
|
src newconf.c
|
|
Log:
|
|
- added stacking of ips in exempt {};
|
|
|
|
Revision Changes Path
|
|
7.253 +4 -0 ircd-ratbox/doc/example.conf
|
|
7.189 +11 -30 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/01/24 12:59:57 EST (20050124_1)
|
|
|
|
Modified files:
|
|
include tools.h
|
|
src channel.c client.c hash.c hook.c
|
|
newconf.c s_user.c watch.c
|
|
Log:
|
|
- moved dlinkFind*() to be (node, list) rather than (list, node) so its
|
|
consistent with the rest of the dlink code.
|
|
|
|
Revision Changes Path
|
|
1.54 +7 -7 ircd-ratbox/include/tools.h
|
|
7.430 +2 -2 ircd-ratbox/src/channel.c
|
|
7.487 +6 -6 ircd-ratbox/src/client.c
|
|
7.113 +5 -5 ircd-ratbox/src/hash.c
|
|
7.35 +1 -1 ircd-ratbox/src/hook.c
|
|
7.188 +2 -2 ircd-ratbox/src/newconf.c
|
|
7.337 +1 -1 ircd-ratbox/src/s_user.c
|
|
1.5 +4 -4 ircd-ratbox/src/watch.c
|
|
|
|
|
|
|
|
leeh 2005/01/24 12:47:13 EST (20050124_0)
|
|
|
|
Modified files:
|
|
modules m_cap.c
|
|
Log:
|
|
- cheap hack on sticky capabs..
|
|
|
|
Revision Changes Path
|
|
1.3 +4 -2 ircd-ratbox/modules/m_cap.c
|
|
|
|
|
|
|
|
leeh 2005/01/22 11:36:54 EST (20050122_0)
|
|
|
|
Modified files:
|
|
modules m_cap.c
|
|
Log:
|
|
- updated my clicap implementation to match the spec so far..
|
|
|
|
Revision Changes Path
|
|
1.2 +84 -11 ircd-ratbox/modules/m_cap.c
|
|
|
|
|
|
|
|
leeh 2005/01/21 07:14:43 EST (20050121_2)
|
|
|
|
Modified files:
|
|
doc hooks.txt
|
|
include hook.h
|
|
modules m_services.c
|
|
src hook.c s_serv.c
|
|
Log:
|
|
- added hooks for when we're sending a burst
|
|
- rewrote hooks.txt
|
|
- fix up the hooks ive already done in services compatibility, ill add the
|
|
hooks for server/client introductions in a bit.
|
|
|
|
Revision Changes Path
|
|
1.3 +71 -33 ircd-ratbox/doc/hooks.txt
|
|
1.30 +4 -0 ircd-ratbox/include/hook.h
|
|
1.4 +24 -35 ircd-ratbox/modules/m_services.c
|
|
7.34 +7 -0 ircd-ratbox/src/hook.c
|
|
7.423 +26 -2 ircd-ratbox/src/s_serv.c
|
|
|
|
|
|
|
|
leeh 2005/01/21 06:34:03 EST (20050121_1)
|
|
|
|
Modified files:
|
|
contrib example_module.c spy_admin_notice.c
|
|
spy_info_notice.c spy_links_notice.c
|
|
spy_motd_notice.c spy_stats_notice.c
|
|
spy_stats_p_notice.c spy_trace_notice.c
|
|
spy_whois_notice.c
|
|
spy_whois_notice_global.c
|
|
include hook.h
|
|
modules m_admin.c m_info.c m_links.c m_motd.c
|
|
m_services.c m_stats.c m_trace.c
|
|
m_whois.c static_modules.c.SH
|
|
modules/core m_server.c
|
|
src client.c hook.c ircd.c modules.c packet.c
|
|
s_auth.c s_serv.c s_user.c send.c
|
|
Log:
|
|
- add a better implementation of the hook system, its now a slow leaking
|
|
array and events are created whenever we try adding a hook for it, or
|
|
theyre registered for the caller.
|
|
|
|
Ive temporarily fucked services support and removed most of the other
|
|
hooks.. I shall fix this soon.
|
|
|
|
Revision Changes Path
|
|
1.13 +6 -7 ircd-ratbox/contrib/example_module.c
|
|
1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
|
|
1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
|
|
1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
|
|
1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
|
|
1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
|
|
1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
|
|
1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
|
|
1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
|
|
1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
|
|
1.29 +34 -70 ircd-ratbox/include/hook.h
|
|
1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
|
|
1.62 +5 -6 ircd-ratbox/modules/m_admin.c
|
|
1.120 +5 -6 ircd-ratbox/modules/m_info.c
|
|
1.70 +6 -6 ircd-ratbox/modules/m_links.c
|
|
1.58 +5 -6 ircd-ratbox/modules/m_motd.c
|
|
1.3 +13 -1 ircd-ratbox/modules/m_services.c
|
|
1.240 +10 -11 ircd-ratbox/modules/m_stats.c
|
|
1.107 +8 -9 ircd-ratbox/modules/m_trace.c
|
|
1.147 +8 -8 ircd-ratbox/modules/m_whois.c
|
|
1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
|
|
7.486 +1 -28 ircd-ratbox/src/client.c
|
|
7.33 +131 -137 ircd-ratbox/src/hook.c
|
|
7.367 +1 -1 ircd-ratbox/src/ircd.c
|
|
7.151 +6 -10 ircd-ratbox/src/modules.c
|
|
7.138 +10 -14 ircd-ratbox/src/packet.c
|
|
7.191 +0 -3 ircd-ratbox/src/s_auth.c
|
|
7.422 +0 -16 ircd-ratbox/src/s_serv.c
|
|
7.336 +0 -6 ircd-ratbox/src/s_user.c
|
|
7.286 +8 -6 ircd-ratbox/src/send.c
|
|
|
|
|
|
|
|
leeh 2005/01/20 19:19:20 EST (20050121_0)
|
|
|
|
Modified files:
|
|
include hostmask.h
|
|
Log:
|
|
- remove an unused struct
|
|
|
|
Revision Changes Path
|
|
1.41 +0 -9 ircd-ratbox/include/hostmask.h
|
|
|
|
|
|
|
|
leeh 2005/01/20 13:38:39 EST (20050120_1)
|
|
|
|
Modified files:
|
|
. configure configure.ac
|
|
include client.h numeric.h patchlevel.h
|
|
modules Makefile.in
|
|
src messages.tab s_user.c
|
|
Added files:
|
|
modules m_cap.c
|
|
Log:
|
|
- drop back to -O0, fix patchlevel.h
|
|
- first stab at client capabilities.. this still needs work.
|
|
|
|
Revision Changes Path
|
|
7.240 +3 -3 ircd-ratbox/configure
|
|
7.54 +3 -3 ircd-ratbox/configure.ac
|
|
7.260 +3 -0 ircd-ratbox/include/client.h
|
|
7.54 +2 -0 ircd-ratbox/include/numeric.h
|
|
7.70 +1 -3 ircd-ratbox/include/patchlevel.h
|
|
1.116 +1 -0 ircd-ratbox/modules/Makefile.in
|
|
1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
|
|
7.120 +1 -1 ircd-ratbox/src/messages.tab
|
|
7.335 +3 -0 ircd-ratbox/src/s_user.c
|
|
|
|
|
|
|
|
leeh 2005/01/20 06:04:41 EST (20050120_0)
|
|
|
|
Modified files:
|
|
. ChangeLog RELNOTES
|
|
include config.h config.h.dist memory.h
|
|
patchlevel.h
|
|
modules m_stats.c
|
|
src commio.c crypt.c getopt.c ircd.c s_serv.c
|
|
Removed files:
|
|
. README.VMS clean.com make.com
|
|
include setup.h_vms
|
|
modules descrip.mms static_modules_c.com
|
|
modules/core descrip.mms
|
|
src descrip.mms qio.c version.com
|
|
tools descrip.mms mkpasswd_vms.c
|
|
Log:
|
|
- clean changelog, relnotes
|
|
- mark patchlevel as 2.1.0beta
|
|
- remove VMS support
|
|
|
|
Revision Changes Path
|
|
1.1613 +0 -27165 ircd-ratbox/ChangeLog
|
|
7.2 +0 -46 ircd-ratbox/README.VMS (dead)
|
|
1.111 +1 -348 ircd-ratbox/RELNOTES
|
|
7.2 +0 -10 ircd-ratbox/clean.com (dead)
|
|
7.182 +0 -42 ircd-ratbox/include/config.h
|
|
7.79 +0 -42 ircd-ratbox/include/config.h.dist
|
|
7.50 +0 -4 ircd-ratbox/include/memory.h
|
|
7.69 +1 -6 ircd-ratbox/include/patchlevel.h
|
|
7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
|
|
7.2 +0 -58 ircd-ratbox/make.com (dead)
|
|
1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
|
|
1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
|
|
1.239 +1 -10 ircd-ratbox/modules/m_stats.c
|
|
1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
|
|
1.24 +7 -30 ircd-ratbox/src/commio.c
|
|
7.12 +0 -4 ircd-ratbox/src/crypt.c
|
|
7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
|
|
7.24 +0 -4 ircd-ratbox/src/getopt.c
|
|
7.366 +4 -19 ircd-ratbox/src/ircd.c
|
|
7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
|
|
7.421 +1 -8 ircd-ratbox/src/s_serv.c
|
|
7.8 +0 -101 ircd-ratbox/src/version.com (dead)
|
|
7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
|
|
7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
|
|
|
|
|
|
|
|
androsyn 2005/01/18 11:55:13 EST (20050118_7)
|
|
|
|
Modified files:
|
|
include watch.h
|
|
src watch.c
|
|
Log:
|
|
not using the return values on a few watch functions so make them void
|
|
|
|
Revision Changes Path
|
|
7.2 +5 -5 ircd-ratbox/include/watch.h
|
|
1.4 +19 -28 ircd-ratbox/src/watch.c
|
|
|
|
|
|
androsyn 2005/01/14 13:10:41 EST (20050114_5)
|
|
|
|
Modified files:
|
|
modules m_watch.c
|
|
Log:
|
|
Make watch throttle, don't accept letter commands stacked
|
|
|
|
Revision Changes Path
|
|
1.5 +126 -122 ircd-ratbox/modules/m_watch.c
|
|
|
|
|
|
|
|
androsyn 2005/01/14 13:06:06 EST (20050114_4)
|
|
|
|
Modified files:
|
|
modules m_gline.c
|
|
Log:
|
|
fix merge error
|
|
|
|
Revision Changes Path
|
|
1.149 +1 -1 ircd-ratbox/modules/m_gline.c
|
|
|
|
|
|
|
|
androsyn 2005/01/14 12:12:37 EST (20050114_3)
|
|
|
|
Modified files:
|
|
. ChangeLog README.FIRST RELNOTES configure
|
|
configure.ac
|
|
adns adns.h internal.h parse.c transmit.c
|
|
types.c
|
|
contrib example_module.c spy_admin_notice.c
|
|
spy_info_notice.c spy_links_notice.c
|
|
spy_motd_notice.c spy_stats_notice.c
|
|
spy_stats_p_notice.c spy_trace_notice.c
|
|
spy_whois_notice.c
|
|
spy_whois_notice_global.c
|
|
doc example.conf example.efnet.conf ircd.motd
|
|
server-version-info whats-new.txt
|
|
help/opers umode xline
|
|
help/users umode
|
|
include cache.h channel.h class.h client.h
|
|
commio.h config.h config.h.dist hash.h
|
|
hook.h hostmask.h irc_string.h ircd.h
|
|
ircd_defs.h m_info.h memory.h msg.h
|
|
newconf.h numeric.h packet.h patchlevel.h
|
|
patricia.h s_conf.h s_gline.h s_newconf.h
|
|
s_serv.h s_user.h scache.h serno.h
|
|
setup.h.in sprintf_irc.h stdinc.h tools.h
|
|
modules .depend Makefile.in m_admin.c m_away.c
|
|
m_dline.c m_encap.c m_gline.c m_info.c
|
|
m_kline.c m_links.c m_list.c m_lusers.c
|
|
m_motd.c m_oper.c m_operspy.c m_rehash.c
|
|
m_restart.c m_resv.c m_set.c m_stats.c
|
|
m_svinfo.c m_testline.c m_testmask.c
|
|
m_topic.c m_trace.c m_watch.c m_who.c
|
|
m_whois.c m_whowas.c m_xline.c
|
|
static_modules.c.SH
|
|
modules/core m_error.c m_message.c m_mode.c m_quit.c
|
|
m_server.c m_squit.c
|
|
src .depend Makefile.in adns.c balloc.c
|
|
cache.c channel.c class.c client.c
|
|
commio.c crypt.c devpoll.c epoll.c
|
|
event.c getopt.c hash.c hook.c hostmask.c
|
|
irc_string.c ircd.c ircd_lexer.l
|
|
ircd_parser.y ircd_signal.c listener.c
|
|
modules.c newconf.c numeric.c packet.c
|
|
parse.c patricia.c poll.c reject.c
|
|
restart.c s_auth.c s_conf.c s_log.c
|
|
s_newconf.c s_serv.c s_user.c scache.c
|
|
select.c send.c snprintf.c tools.c
|
|
version.c.SH watch.c whowas.c
|
|
tools README.mkpasswd mkpasswd.c
|
|
Added files:
|
|
. README.VMS clean.com make.com
|
|
doc services.txt
|
|
include common.h s_stats.h setup.h_vms
|
|
supported.h
|
|
modules descrip.mms m_challenge.c m_etrace.c
|
|
m_invite.c m_names.c m_pass.c m_ping.c
|
|
m_pong.c m_services.c m_tb.c m_user.c
|
|
m_users.c m_version.c
|
|
static_modules_c.com
|
|
modules/core descrip.mms m_join.c m_kick.c m_nick.c
|
|
m_part.c m_sjoin.c
|
|
servlink descrip.mms
|
|
src descrip.mms kdparse.c messages.tab qio.c
|
|
s_gline.c s_stats.c version.com
|
|
tools descrip.mms mkpasswd_vms.c
|
|
Removed files:
|
|
doc 005.txt
|
|
include banconf.h
|
|
modules/core channels.c users.c
|
|
src banconf.c
|
|
Log:
|
|
merge from RATBOX_2_0
|
|
|
|
Revision Changes Path
|
|
1.1601 +25853 -1906 ircd-ratbox/ChangeLog
|
|
7.40 +1 -0 ircd-ratbox/README.FIRST
|
|
7.1 +46 -0 ircd-ratbox/README.VMS (new)
|
|
1.110 +114 -6 ircd-ratbox/RELNOTES
|
|
1.17 +4 -0 ircd-ratbox/adns/adns.h
|
|
1.17 +4 -4 ircd-ratbox/adns/internal.h
|
|
1.12 +38 -38 ircd-ratbox/adns/parse.c
|
|
1.15 +3 -3 ircd-ratbox/adns/transmit.c
|
|
1.19 +13 -13 ircd-ratbox/adns/types.c
|
|
7.1 +10 -0 ircd-ratbox/clean.com (new)
|
|
7.239 +47 -29 ircd-ratbox/configure
|
|
7.53 +40 -32 ircd-ratbox/configure.ac
|
|
1.12 +7 -6 ircd-ratbox/contrib/example_module.c
|
|
1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
|
|
1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
|
|
1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
|
|
1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
|
|
1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
|
|
1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
|
|
1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
|
|
1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
|
|
1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
|
|
1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
|
|
7.252 +68 -22 ircd-ratbox/doc/example.conf
|
|
7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
|
|
7.4 +2 -2 ircd-ratbox/doc/ircd.motd
|
|
7.18 +2 -0 ircd-ratbox/doc/server-version-info
|
|
7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
|
|
7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
|
|
1.5 +2 -1 ircd-ratbox/help/opers/umode
|
|
1.7 +1 -1 ircd-ratbox/help/opers/xline
|
|
1.2 +1 -0 ircd-ratbox/help/users/umode
|
|
7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
|
|
1.7 +8 -0 ircd-ratbox/include/cache.h
|
|
7.162 +18 -16 ircd-ratbox/include/channel.h
|
|
7.25 +4 -0 ircd-ratbox/include/class.h
|
|
7.259 +34 -28 ircd-ratbox/include/client.h
|
|
1.13 +45 -7 ircd-ratbox/include/commio.h
|
|
7.9 +68 -0 ircd-ratbox/include/common.h (new)
|
|
7.181 +74 -16 ircd-ratbox/include/config.h
|
|
7.78 +74 -16 ircd-ratbox/include/config.h.dist
|
|
7.53 +2 -0 ircd-ratbox/include/hash.h
|
|
1.28 +73 -27 ircd-ratbox/include/hook.h
|
|
1.40 +15 -2 ircd-ratbox/include/hostmask.h
|
|
7.61 +7 -1 ircd-ratbox/include/irc_string.h
|
|
7.80 +6 -31 ircd-ratbox/include/ircd.h
|
|
7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
|
|
7.56 +14 -8 ircd-ratbox/include/m_info.h
|
|
7.49 +4 -0 ircd-ratbox/include/memory.h
|
|
7.53 +2 -0 ircd-ratbox/include/msg.h
|
|
7.33 +9 -9 ircd-ratbox/include/newconf.h
|
|
7.53 +12 -8 ircd-ratbox/include/numeric.h
|
|
7.27 +1 -1 ircd-ratbox/include/packet.h
|
|
7.68 +7 -1 ircd-ratbox/include/patchlevel.h
|
|
7.19 +25 -1 ircd-ratbox/include/patricia.h
|
|
7.304 +80 -25 ircd-ratbox/include/s_conf.h
|
|
7.20 +12 -0 ircd-ratbox/include/s_gline.h
|
|
7.44 +1 -48 ircd-ratbox/include/s_newconf.h
|
|
7.97 +7 -1 ircd-ratbox/include/s_serv.h
|
|
7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
|
|
7.34 +13 -9 ircd-ratbox/include/s_user.h
|
|
7.15 +1 -1 ircd-ratbox/include/scache.h
|
|
7.5366 +1 -1 ircd-ratbox/include/serno.h
|
|
7.93 +3 -0 ircd-ratbox/include/setup.h.in
|
|
7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
|
|
7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
|
|
1.15 +47 -47 ircd-ratbox/include/stdinc.h
|
|
7.1 +124 -0 ircd-ratbox/include/supported.h (new)
|
|
1.53 +10 -10 ircd-ratbox/include/tools.h
|
|
7.1 +58 -0 ircd-ratbox/make.com (new)
|
|
1.45 +338 -182 ircd-ratbox/modules/.depend
|
|
1.115 +20 -4 ircd-ratbox/modules/Makefile.in
|
|
1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
|
|
1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
|
|
1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
|
|
1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
|
|
1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
|
|
1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
|
|
1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
|
|
1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
|
|
1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
|
|
1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
|
|
1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
|
|
1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
|
|
1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
|
|
1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
|
|
1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
|
|
1.61 +6 -5 ircd-ratbox/modules/m_admin.c
|
|
1.59 +3 -3 ircd-ratbox/modules/m_away.c
|
|
1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
|
|
1.45 +229 -44 ircd-ratbox/modules/m_dline.c
|
|
1.21 +2 -1 ircd-ratbox/modules/m_encap.c
|
|
1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
|
|
1.148 +29 -82 ircd-ratbox/modules/m_gline.c
|
|
1.119 +50 -42 ircd-ratbox/modules/m_info.c
|
|
1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
|
|
1.196 +154 -5 ircd-ratbox/modules/m_kline.c
|
|
1.69 +8 -64 ircd-ratbox/modules/m_links.c
|
|
1.80 +4 -4 ircd-ratbox/modules/m_list.c
|
|
1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
|
|
1.57 +6 -5 ircd-ratbox/modules/m_motd.c
|
|
1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
|
|
1.90 +4 -299 ircd-ratbox/modules/m_oper.c
|
|
1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
|
|
1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
|
|
1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
|
|
1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
|
|
1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
|
|
1.46 +2 -1 ircd-ratbox/modules/m_restart.c
|
|
1.71 +98 -3 ircd-ratbox/modules/m_resv.c
|
|
1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
|
|
1.80 +31 -1 ircd-ratbox/modules/m_set.c
|
|
1.238 +173 -570 ircd-ratbox/modules/m_stats.c
|
|
1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
|
|
1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
|
|
1.54 +7 -6 ircd-ratbox/modules/m_testline.c
|
|
1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
|
|
1.90 +2 -127 ircd-ratbox/modules/m_topic.c
|
|
1.106 +12 -105 ircd-ratbox/modules/m_trace.c
|
|
1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
|
|
1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
|
|
1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
|
|
1.4 +1 -2 ircd-ratbox/modules/m_watch.c
|
|
1.114 +2 -1 ircd-ratbox/modules/m_who.c
|
|
1.146 +14 -11 ircd-ratbox/modules/m_whois.c
|
|
1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
|
|
1.65 +105 -13 ircd-ratbox/modules/m_xline.c
|
|
1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
|
|
1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
|
|
1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
|
|
7.48 +162 -119 ircd-ratbox/src/.depend
|
|
7.153 +3 -1 ircd-ratbox/src/Makefile.in
|
|
7.75 +5 -5 ircd-ratbox/src/adns.c
|
|
7.84 +1 -1 ircd-ratbox/src/balloc.c
|
|
7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
|
|
1.23 +75 -7 ircd-ratbox/src/cache.c
|
|
7.429 +342 -79 ircd-ratbox/src/channel.c
|
|
7.67 +42 -2 ircd-ratbox/src/class.c
|
|
7.485 +245 -85 ircd-ratbox/src/client.c
|
|
1.23 +349 -43 ircd-ratbox/src/commio.c
|
|
7.11 +4 -0 ircd-ratbox/src/crypt.c
|
|
7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
|
|
7.36 +3 -1 ircd-ratbox/src/devpoll.c
|
|
1.32 +4 -8 ircd-ratbox/src/epoll.c
|
|
7.46 +63 -6 ircd-ratbox/src/event.c
|
|
7.23 +4 -0 ircd-ratbox/src/getopt.c
|
|
7.112 +8 -7 ircd-ratbox/src/hash.c
|
|
7.32 +135 -133 ircd-ratbox/src/hook.c
|
|
7.105 +117 -17 ircd-ratbox/src/hostmask.c
|
|
7.76 +79 -26 ircd-ratbox/src/irc_string.c
|
|
7.365 +56 -48 ircd-ratbox/src/ircd.c
|
|
1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
|
|
1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
|
|
7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
|
|
7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
|
|
7.122 +14 -13 ircd-ratbox/src/listener.c
|
|
7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
|
|
7.150 +17 -8 ircd-ratbox/src/modules.c
|
|
7.187 +1196 -344 ircd-ratbox/src/newconf.c
|
|
7.35 +34 -1003 ircd-ratbox/src/numeric.c
|
|
7.137 +55 -42 ircd-ratbox/src/packet.c
|
|
7.187 +8 -15 ircd-ratbox/src/parse.c
|
|
7.28 +2 -4 ircd-ratbox/src/patricia.c
|
|
7.82 +3 -1 ircd-ratbox/src/poll.c
|
|
7.7 +221 -0 ircd-ratbox/src/qio.c (new)
|
|
1.32 +8 -3 ircd-ratbox/src/reject.c
|
|
7.34 +1 -0 ircd-ratbox/src/restart.c
|
|
7.190 +60 -52 ircd-ratbox/src/s_auth.c
|
|
7.497 +892 -156 ircd-ratbox/src/s_conf.c
|
|
7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
|
|
7.76 +32 -35 ircd-ratbox/src/s_log.c
|
|
7.62 +10 -329 ircd-ratbox/src/s_newconf.c
|
|
7.420 +999 -4 ircd-ratbox/src/s_serv.c
|
|
7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
|
|
7.334 +773 -2 ircd-ratbox/src/s_user.c
|
|
7.27 +2 -1 ircd-ratbox/src/scache.c
|
|
7.44 +2 -0 ircd-ratbox/src/select.c
|
|
7.285 +12 -12 ircd-ratbox/src/send.c
|
|
1.16 +0 -58 ircd-ratbox/src/snprintf.c
|
|
7.46 +0 -1 ircd-ratbox/src/tools.c
|
|
7.28 +4 -1 ircd-ratbox/src/version.c.SH
|
|
7.7 +101 -0 ircd-ratbox/src/version.com (new)
|
|
1.3 +4 -4 ircd-ratbox/src/watch.c
|
|
7.32 +1 -0 ircd-ratbox/src/whowas.c
|
|
1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
|
|
7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
|
|
7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
|
|
7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
|
|
|
|
|
|
|
|
androsyn 2005/01/13 22:17:53 EST (20050114_2)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
src client.c
|
|
Log:
|
|
a remote client is never going to have a watch list..duh
|
|
|
|
Revision Changes Path
|
|
7.463.2.13 +0 -1 ircd-ratbox/src/client.c
|
|
|
|
|
|
|
|
androsyn 2005/01/13 20:49:55 EST (20050114_1)
|
|
|
|
Added files: (Branch: RATBOX_2_0)
|
|
modules m_watch.c
|
|
Log:
|
|
get that one too
|
|
|
|
Revision Changes Path
|
|
1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
|
|
|
|
|
|
|
|
androsyn 2005/01/13 20:39:28 EST (20050114_0)
|
|
|
|
Added files: (Branch: RATBOX_2_0)
|
|
include watch.h
|
|
src watch.c
|
|
Log:
|
|
helps if we actually include the .c/.h files
|
|
|
|
Revision Changes Path
|
|
7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
|
|
1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
|
|
|
|
|
|
|
|
androsyn 2005/01/13 13:57:16 EST (20050113_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
. configure configure.ac
|
|
include client.h numeric.h s_conf.h setup.h.in
|
|
supported.h
|
|
modules Makefile.in
|
|
modules/core m_nick.c
|
|
src Makefile.in client.c ircd.c messages.tab
|
|
newconf.c s_conf.c s_user.c
|
|
Log:
|
|
backport watch from devel
|
|
|
|
Revision Changes Path
|
|
7.229.2.10 +12 -2 ircd-ratbox/configure
|
|
7.43.2.10 +4 -2 ircd-ratbox/configure.ac
|
|
7.246.2.12 +4 -0 ircd-ratbox/include/client.h
|
|
7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
|
|
7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
|
|
7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
|
|
1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
|
|
1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
|
|
1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
|
|
7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
|
|
7.463.2.12 +4 -0 ircd-ratbox/src/client.c
|
|
7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
|
|
7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
|
|
7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
|
|
7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
|
|
7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
|
|
|
|
|
|
|
|
leeh 2005/01/12 10:12:40 EST (20050112_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
include numeric.h
|
|
modules m_services.c m_whois.c
|
|
src messages.tab
|
|
Log:
|
|
- add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
|
|
when the user is logged in
|
|
|
|
Revision Changes Path
|
|
7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
|
|
1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
|
|
1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
|
|
7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
|
|
|
|
|
|
|
|
leeh 2005/01/11 19:47:14 EST (20050112_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
include supported.h
|
|
Added files: (Branch: RATBOX_2_0)
|
|
doc services.txt
|
|
Log:
|
|
- add +r to 005
|
|
- added doc/services.txt, outlining the compatibility code
|
|
|
|
Revision Changes Path
|
|
1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
|
|
1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
|
|
|
|
|
|
|
|
leeh 2005/01/11 18:38:10 EST (20050111_5)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
include client.h hook.h
|
|
modules m_services.c
|
|
modules/core m_server.c
|
|
src hook.c s_serv.c
|
|
Log:
|
|
- more services compatibility code:
|
|
- hook into a server being linked, mark it FLAGS_SERVICE if we find an
|
|
appropriate service {}; entry, only accept SU from these.
|
|
- hook into us finishing nick burst, and have services burst a list of
|
|
logged in users
|
|
|
|
Revision Changes Path
|
|
7.246.2.11 +1 -0 ircd-ratbox/include/client.h
|
|
1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
|
|
1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
|
|
1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
|
|
7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
|
|
7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
|
|
|
|
|
|
|
|
leeh 2005/01/11 17:32:42 EST (20050111_4)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
. configure configure.ac
|
|
include client.h
|
|
modules Makefile.in
|
|
src channel.c
|
|
Added files: (Branch: RATBOX_2_0)
|
|
modules m_services.c
|
|
Log:
|
|
- more services compatibility code:
|
|
- encap handlers for SU (services marking client as logged in)
|
|
- and for LOGIN (servers bursting logged in status)
|
|
- move suser from Client -> User
|
|
|
|
Revision Changes Path
|
|
7.229.2.9 +9 -3 ircd-ratbox/configure
|
|
7.43.2.9 +7 -2 ircd-ratbox/configure.ac
|
|
7.246.2.10 +5 -4 ircd-ratbox/include/client.h
|
|
1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
|
|
1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
|
|
7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
|
|
|
|
|
|
|
|
leeh 2005/01/11 16:46:34 EST (20050111_3)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
include ircd_defs.h
|
|
Log:
|
|
- whoops, missing #endif
|
|
|
|
Revision Changes Path
|
|
7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
|
|
|
|
|
|
|
|
leeh 2005/01/11 15:56:57 EST (20050111_2)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
include ircd_defs.h
|
|
Log:
|
|
- cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
|
|
have ipv6 just report sizeof(struct sockaddr_in)
|
|
|
|
Revision Changes Path
|
|
7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
|
|
|
|
|
|
|
|
leeh 2005/01/10 20:19:35 EST (20050111_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
src newconf.c
|
|
Log:
|
|
- fix a gcc warning
|
|
|
|
Revision Changes Path
|
|
7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
|
|
|
|
|
|
|
|
leeh 2005/01/10 20:10:35 EST (20050111_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
adns internal.h parse.c transmit.c types.c
|
|
Log:
|
|
- fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
|
|
conflict
|
|
|
|
Revision Changes Path
|
|
1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
|
|
1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
|
|
1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
|
|
1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
|
|
|
|
|
|
|
|
leeh 2005/01/10 17:48:48 EST (20050110_3)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
modules m_xline.c
|
|
Log:
|
|
- send out the reformatted xline to opers (\s -> ' ')
|
|
|
|
Revision Changes Path
|
|
1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
|
|
|
|
|
|
|
|
leeh 2005/01/10 16:18:53 EST (20050110_2)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
help/opers umode
|
|
help/users umode
|
|
include client.h supported.h
|
|
src messages.tab s_user.c send.c
|
|
Log:
|
|
- alzs diff to add usermode +D, "deaf", which shields a user from seeing
|
|
channel privmsgs.
|
|
|
|
Revision Changes Path
|
|
1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
|
|
1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
|
|
7.246.2.9 +5 -2 ircd-ratbox/include/client.h
|
|
1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
|
|
7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
|
|
7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
|
|
7.280.2.2 +3 -0 ircd-ratbox/src/send.c
|
|
|
|
|
|
|
|
leeh 2005/01/10 14:50:47 EST (20050110_1)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
doc example.conf example.efnet.conf
|
|
Log:
|
|
- I dont remember ts6 desyncing on bans, so im not sure why the example
|
|
confs say so.
|
|
|
|
Revision Changes Path
|
|
7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
|
|
7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
|
|
|
|
|
|
|
|
leeh 2005/01/10 13:31:10 EST (20050110_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
. configure configure.ac
|
|
include channel.h client.h numeric.h s_conf.h
|
|
s_serv.h setup.h.in
|
|
modules/core m_join.c m_kick.c m_mode.c m_nick.c
|
|
m_sjoin.c
|
|
src channel.c messages.tab newconf.c s_conf.c
|
|
s_serv.c s_user.c
|
|
Log:
|
|
- added --enable-services to configure, which enables some ratbox-services
|
|
compatibility code:
|
|
- chanmode +r, registered users only
|
|
- usermode +S, prevents deop/kick of a service
|
|
- service { }; block in conf for the above umode
|
|
|
|
Revision Changes Path
|
|
7.229.2.8 +28 -16 ircd-ratbox/configure
|
|
7.43.2.8 +19 -16 ircd-ratbox/configure.ac
|
|
7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
|
|
7.246.2.8 +10 -4 ircd-ratbox/include/client.h
|
|
7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
|
|
7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
|
|
7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
|
|
7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
|
|
1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
|
|
1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
|
|
1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
|
|
1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
|
|
1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
|
|
7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
|
|
7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
|
|
7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
|
|
7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
|
|
7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
|
|
7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
|
|
|
|
|
|
|
|
leeh 2005/01/09 08:23:30 EST (20050109_0)
|
|
|
|
Modified files: (Branch: RATBOX_2_0)
|
|
help/opers umode
|
|
Log:
|
|
- remove a tab, and add +C to opers umode help
|
|
|
|
Revision Changes Path
|
|
1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
|
|
|