0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-27 01:02:46 +01:00
construct/ChangeLog

15246 lines
409 KiB
Text

nenolod 2007/11/20 11:08:23 UTC (20071120-3584)
Log:
Explain invalid username rejections to users when they are rejected.
Changes: Modified:
+2 -0 trunk/src/s_user.c (File Modified)
jilles 2007/11/17 21:55:48 UTC (20071117-3582)
Log:
Update description of oper privileges a bit.
Changes: Modified:
+3 -3 trunk/doc/example.conf (File Modified)
+3 -3 trunk/doc/reference.conf (File Modified)
jilles 2007/11/07 23:45:14 UTC (20071107-3580)
Log:
Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
Changes: Modified:
+1 -1 trunk/include/channel.h (File Modified)
+2 -2 trunk/src/channel.c (File Modified)
+6 -3 trunk/src/chmode.c (File Modified)
jilles 2007/11/07 21:45:14 UTC (20071107-3578)
Log:
allocate_channel(): no need to truncate name, its only caller already does it
furthermore, truncating here causes an inconsistent channel name
Changes: Modified:
+1 -1 trunk/src/channel.c (File Modified)
jilles 2007/10/27 21:56:53 UTC (20071027-3574)
Log:
Fix a memory leak.
Changes: Modified:
+1 -0 trunk/src/channel.c (File Modified)
jilles 2007/09/09 19:19:23 UTC (20070909-3570)
Log:
Make /knock send to all channel members on +g (anyone may invite) channels.
Changes: Modified:
+2 -1 trunk/modules/m_knock.c (File Modified)
jilles 2007/09/09 18:59:08 UTC (20070909-3568)
Log:
Make EXTBAN 005 token like unreal's (, instead of :).
Changes: Modified:
+1 -1 trunk/src/supported.c (File Modified)
jilles 2007/09/06 20:30:22 UTC (20070906-3566)
Log:
Remove a sentence which gives the impression that TS6 is optional.
Changes: Modified:
+1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
jilles 2007/08/29 22:18:31 UTC (20070829-3564)
Log:
Clarify format of IPv6 addresses in SGML documentation.
Changes: Modified:
+11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
jilles 2007/08/29 22:04:45 UTC (20070829-3562)
Log:
Clarify format of IPv6 addresses in auth{} and connect{}.
Changes: Modified:
+7 -3 trunk/doc/example.conf (File Modified)
+9 -2 trunk/doc/reference.conf (File Modified)
jilles 2007/08/23 21:02:31 UTC (20070823-3560)
Log:
Add more information about invitations and invexes.
Changes: Modified:
+7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
jilles 2007/08/23 19:00:10 UTC (20070823-3558)
Log:
Add what /invite actually does (bypass +ijlr).
Changes: Modified:
+2 -0 trunk/help/opers/invite (File Modified)
jilles 2007/08/18 14:45:10 UTC (20070818-3556)
Log:
callerid (+g) documentation:
- Mention 005 (isupport) token with possibility of different mode letter.
- Explicitly clarify that /accept can be used while -g, and setting -g
does not clear the accept list.
- Mention that some users may be able to bypass +g.
- Mention that /accept may allow more than just going through +g.
- Update to 716/717/718 numerics instead of notices.
- Clarify that the one-minute period applies to messages from all users,
not just one user.
- Add a numerics section with more exact syntax.
Changes: Modified:
+88 -10 trunk/doc/modeg.txt (File Modified)
jilles 2007/08/10 22:31:14 UTC (20070810-3554)
Log:
Send TS6 protocol for the actual work of override modules.
Wallops remain TS5-style for now.
Changes: Modified:
+12 -3 trunk/extensions/m_ojoin.c (File Modified)
+3 -1 trunk/extensions/m_okick.c (File Modified)
+6 -2 trunk/extensions/m_opme.c (File Modified)
nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
Log:
- update IDEAS as TS6 only is partially done
Changes: Modified:
+1 -1 trunk/IDEAS (File Modified)
nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
Log:
- TS6 is always enabled now.
There is no reason for it to not be enabled on a proper charybdis network.
Changes: Modified:
+0 -1 trunk/doc/example.conf (File Modified)
+1 -6 trunk/doc/reference.conf (File Modified)
+0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
+0 -1 trunk/include/s_conf.h (File Modified)
+1 -1 trunk/modules/m_pass.c (File Modified)
+0 -1 trunk/src/newconf.c (File Modified)
+0 -1 trunk/src/s_conf.c (File Modified)
+4 -15 trunk/src/s_serv.c (File Modified)
nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
Log:
- better text for RPL_LOAD2HI explaining in a better way what is going on
Changes: Modified:
+1 -2 trunk/src/messages.tab (File Modified)
jilles 2007/08/01 20:52:54 UTC (20070801-3546)
Log:
Also rerun autoheader, for solaris ports changes.
Changes: Modified:
+3 -0 trunk/include/setup.h.in (File Modified)
jilles 2007/08/01 20:50:54 UTC (20070801-3544)
Log:
Rerun autoconf for version bump, at last.
Changes: Modified:
+9 -9 trunk/configure (File Modified)
jilles 2007/08/01 20:18:12 UTC (20070801-3542)
Log:
Make highest connection counts a bit more consistent.
Changes: Modified:
+5 -0 trunk/src/s_serv.c (File Modified)
+8 -8 trunk/src/s_user.c (File Modified)
jilles 2007/07/30 17:26:00 UTC (20070730-3540)
Log:
Fix wrong line numbers in ircd.conf parser (some comments).
from ratbox 2.2 (androsyn).
Changes: Modified:
+1 -0 trunk/src/ircd_lexer.l (File Modified)
jilles 2007/07/26 14:21:57 UTC (20070726-3538)
Log:
Change EmptyString so gcc 4.2 doesn't complain.
from ratbox (androsyn), slightly changed
Changes: Modified:
+1 -1 trunk/include/irc_string.h (File Modified)
jilles 2007/07/14 21:50:21 UTC (20070714-3536)
Log:
In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
This already works correctly for successful/notfound case.
Changes: Modified:
+1 -1 trunk/modules/m_whois.c (File Modified)
jilles 2007/07/14 13:34:50 UTC (20070714-3534)
Log:
Use mask_match() to check bans from local clients for
redundancy. This fixes the problem that bans like *!?@*
prevent any ban starting with *!*@ being set.
Changes: Modified:
+1 -1 trunk/src/chmode.c (File Modified)
jilles 2007/07/14 13:32:18 UTC (20070714-3532)
Log:
Add mask_match(), like ircu mmatch().
This compares two masks and returns whether the "new" is
more specific than or equal to the "old". The difference
with match() is that a '?' in "old" does not match a '*' in
"new".
Changes: Modified:
+2 -0 trunk/include/irc_string.h (File Modified)
+73 -0 trunk/src/match.c (File Modified)
jilles 2007/07/14 12:20:48 UTC (20070714-3530)
Log:
add_id() for local client: do not collapse() the ban mask.
The code calling this already collapses the mask, and if
not, doing it here would cause a desync.
Changes: Modified:
+0 -2 trunk/src/chmode.c (File Modified)
nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
Log:
- fix dereference problems with not widely used polling engines
Changes: Modified:
+3 -0 trunk/libcharybdis/poll.c (File Modified)
+3 -1 trunk/libcharybdis/select.c (File Modified)
nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
Log:
- forgot to do something
Changes: Modified:
+3 -0 trunk/extensions/ip_cloaking.c (File Modified)
nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
Log:
- fix a possible problem with ipv6
Changes: Modified:
+4 -0 trunk/extensions/ip_cloaking.c (File Modified)
nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
Log:
- new ip cloaking module
Changes: Modified:
+1 -0 trunk/extensions/Makefile.in (File Modified)
+246 -33 trunk/extensions/ip_cloaking.c (File Modified)
+ - trunk/extensions/ip_cloaking_old.c (File Added)
jilles 2007/06/30 22:15:35 UTC (20070630-3520)
Log:
monitor: send the same message buffer to all users
monitoring a certain nick; the target field of the
numeric becomes *, much like server notices
Changes: Modified:
+6 -0 trunk/doc/monitor.txt (File Modified)
+3 -0 trunk/include/send.h (File Modified)
+3 -15 trunk/src/monitor.c (File Modified)
+35 -0 trunk/src/send.c (File Modified)
jilles 2007/06/22 21:59:09 UTC (20070622-3518)
Log:
Call add_to_hostname_hash() with correct (orig) hostname.
Changes: Modified:
+1 -1 trunk/modules/core/m_nick.c (File Modified)
jilles 2007/06/10 16:14:03 UTC (20070610-3516)
Log:
Version bump on trunk to 2.3.
Changes: Modified:
+1 -1 trunk/configure.ac (File Modified)
nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
Log:
- "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
Changes: Modified:
+2 -2 trunk/src/client.c (File Modified)
nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
Log:
Add IRC_DEPRECATED macro for marking functions and data structures
as deprecated on compilers that support it.
Changes: Modified:
+14 -4 trunk/include/ircd_defs.h (File Modified)
nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
Log:
- update IDEAS with link failover
Changes: Modified:
+1 -0 trunk/IDEAS (File Modified)
jilles 2007/06/04 16:04:49 UTC (20070604-3508)
Log:
xline/resv wildcard checking:
- count escaped (\) characters as one nonwild
- accept strings without wilds no matter how short they are
Changes: Modified:
+8 -2 trunk/src/s_newconf.c (File Modified)
jilles 2007/05/30 10:22:25 UTC (20070530-3498)
Log:
Tweak some comments in sno_whois extension.
Changes: Modified:
+2 -2 trunk/extensions/sno_whois.c (File Modified)
jilles 2007/05/30 10:22:01 UTC (20070530-3496)
Log:
Tweak NEWS a little.
Changes: Modified:
+3 -6 trunk/NEWS (File Modified)
jilles 2007/05/27 13:07:27 UTC (20070527-3494)
Log:
- allow JOIN 0 from remotes
- allow JOIN 0 from locals, but only if it is exactly one
zero and is the first channel
Changes: Modified:
+65 -0 trunk/modules/core/m_join.c (File Modified)
nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
Log:
- add some IDEAS, including SASL based opering, internally reworking channel access (custom access
levels?), hideops, namespace cleanups, etc
Changes: Modified:
+ - trunk/IDEAS (File Added)
nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
Log:
- disallow JOIN 0
Changes: Modified:
+0 -65 trunk/modules/core/m_join.c (File Modified)
nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
Log:
- blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
to their policies indicating that they wish to be contacted before their services are used.
Changes: Modified:
+6 -3 trunk/doc/example.conf (File Modified)
+6 -3 trunk/doc/reference.conf (File Modified)
nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
Log:
- update NEWS in preparation of upcoming 2.2 release this week
Changes: Modified:
+3 -0 trunk/NEWS (File Modified)
jilles 2007/05/24 15:10:06 UTC (20070524-3478)
Log:
Move sno_channeljoin to unsupported, due to the privacy
issue and the fact that any oper with admin or hidden_admin
can load extensions.
Changes: Modified:
+0 -1 trunk/doc/example.conf (File Modified)
+0 -2 trunk/doc/reference.conf (File Modified)
+0 -46 trunk/extensions/Makefile.in (File Modified)
+ - trunk/extensions/sno_channeljoin.c (File Deleted)
+47 -1 trunk/unsupported/Makefile.in (File Modified)
+ - trunk/unsupported/sno_channeljoin.c (File Added)
nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
Log:
- createoperonly: like createauthonly, but checks opered status instead of authed status
Changes: Modified:
+41 -0 trunk/extensions/Makefile.in (File Modified)
+ - trunk/extensions/createoperonly.c (File Added)
nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
Log:
- sno_channeljoin: implements snomask +j and sends channel join notices there from local users
Changes: Modified:
+1 -0 trunk/doc/example.conf (File Modified)
+3 -1 trunk/doc/reference.conf (File Modified)
+46 -0 trunk/extensions/Makefile.in (File Modified)
+ - trunk/extensions/sno_channeljoin.c (File Added)
nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
Log:
- update config files
Changes: Modified:
+1 -0 trunk/doc/example.conf (File Modified)
+2 -0 trunk/doc/reference.conf (File Modified)
nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
Log:
- fold in whois_notice_global functionality.
Changes: Modified:
+0 -1 trunk/extensions/Makefile.in (File Modified)
+1 -56 trunk/extensions/sno_whois.c (File Modified)
+ - trunk/extensions/spy_whois_notice_global.c (File Deleted)
nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
Log:
- rework spy_whois_notice as a snomask-implementing module, snomask +W.
Changes: Modified:
+64 -57 trunk/extensions/Makefile.in (File Modified)
+ - trunk/extensions/sno_whois.c (File Added)
+ - trunk/extensions/spy_whois_notice.c (File Deleted)
jilles 2007/05/19 23:36:51 UTC (20070519-3466)
Log:
Prevent too wide klines with CIDR masks.
Changes: Modified:
+17 -5 trunk/modules/m_kline.c (File Modified)
jilles 2007/05/19 22:21:10 UTC (20070519-3464)
Log:
Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
Changes: Modified:
+4 -0 trunk/modules/m_kline.c (File Modified)
jilles 2007/05/18 20:31:33 UTC (20070518-3460)
Log:
- fold conf_connect_allowed() into accept_connection()
- extend add_connection() so that exempt{}s apply to max unregistered
connections per ip
from ratbox
Changes: Modified:
+1 -1 trunk/doc/example.conf (File Modified)
+1 -1 trunk/doc/reference.conf (File Modified)
+2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
+0 -2 trunk/include/s_conf.h (File Modified)
+14 -7 trunk/src/listener.c (File Modified)
jilles 2007/05/18 19:51:22 UTC (20070518-3458)
Log:
m_webirc: call del_unknown_ip() otherwise the unknown will
never be subtracted from the cgiirc ip
Changes: Modified:
+2 -0 trunk/extensions/m_webirc.c (File Modified)
jilles 2007/05/18 19:14:18 UTC (20070518-3456)
Log:
Remove s_assert in del_unknown_ip() supposedly if the ip
cannot be found, it is not feasible to avoid that case
entirely with m_webirc.c.
Changes: Modified:
+1 -2 trunk/src/reject.c (File Modified)
jilles 2007/05/14 22:21:16 UTC (20070514-3446)
Log:
Apply ratbox flood fix.
Changes: Modified:
+1 -0 trunk/doc/example.conf (File Modified)
+5 -0 trunk/doc/reference.conf (File Modified)
+3 -0 trunk/include/client.h (File Modified)
+4 -0 trunk/include/reject.h (File Modified)
+1 -0 trunk/include/s_conf.h (File Modified)
+2 -0 trunk/src/client.c (File Modified)
+3 -0 trunk/src/listener.c (File Modified)
+1 -0 trunk/src/newconf.c (File Modified)
+8 -5 trunk/src/packet.c (File Modified)
+59 -2 trunk/src/reject.c (File Modified)
+1 -0 trunk/src/s_conf.c (File Modified)
+2 -0 trunk/src/s_serv.c (File Modified)
+1 -0 trunk/src/s_user.c (File Modified)
nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
Log:
- fix a bug here
Changes: Modified:
+5 -1 trunk/libcharybdis/epoll.c (File Modified)
nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
Log:
- regen configure
Changes: Modified:
+114 -1 trunk/configure (File Modified)
nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
Log:
- remove "ASM hashing code" from the configure overview
Changes: Modified:
+0 -1 trunk/configure.ac (File Modified)
jilles 2007/05/06 14:46:45 UTC (20070506-3438)
Log:
Target left IRC (more friendly error message if a UID
cannot be found) for /invite.
Changes: Modified:
+8 -3 trunk/modules/m_invite.c (File Modified)
jilles 2007/05/02 19:56:40 UTC (20070502-3436)
Log:
Remove emptyline craq because it leaks memory on /rehash motd etc.
from ratbox 2.2 (anfl/Androsyn)
Changes: Modified:
+6 -14 trunk/src/cache.c (File Modified)
jilles 2007/04/28 23:47:25 UTC (20070428-3434)
Log:
Merge old trunk r2767:
Copy channel name from command on lowerTS JOIN/SJOIN,
this makes the capitalization of the channel name
timestamped like modes are.
Changes: Modified:
+3 -0 trunk/modules/core/m_join.c (File Modified)
+3 -0 trunk/modules/core/m_sjoin.c (File Modified)
jilles 2007/04/26 23:01:16 UTC (20070426-3432)
Log:
Merge old trunk r2065,r2067:
channel_modes(): get rid of the trailing space
also make the *pbuf check work like it should
(don't call IsMember another time if we already
gave one parameter)
simplify a bit more, update comments
Changes: Modified:
+13 -13 trunk/src/channel.c (File Modified)
jilles 2007/04/25 15:22:28 UTC (20070425-3426)
Log:
webirc bugfix
Changes: Modified:
+1 -1 trunk/extensions/m_webirc.c (File Modified)
jilles 2007/04/25 15:21:34 UTC (20070425-3424)
Log:
chghost: refuse spoofs which are empty or start with a colon
(would break the protocol)
Changes: Modified:
+3 -0 trunk/modules/m_chghost.c (File Modified)
jilles 2007/04/22 14:35:28 UTC (20070422-3422)
Log:
Fix description of 043 numeric.
Changes: Modified:
+2 -1 trunk/doc/collision_fnc.txt (File Modified)
jilles 2007/04/22 14:02:54 UTC (20070422-3420)
Log:
SAVE: make the nickTS of the UID nick equal to 100, so it
is always in sync on the network.
Changes: Modified:
+5 -0 trunk/doc/collision_fnc.txt (File Modified)
+15 -11 trunk/modules/core/m_nick.c (File Modified)
jilles 2007/04/22 11:22:10 UTC (20070422-3418)
Log:
Force nickTS to increase when a local user changes their nick.
Changes: Modified:
+5 -1 trunk/modules/core/m_nick.c (File Modified)
jilles 2007/04/15 20:18:54 UTC (20070415-3416)
Log:
Remove #define UFLAGS. We haven't allowed this
undocumented extension to the IRC protocol for
years (allowing an initial umode in USER).
Changes: Modified:
+0 -2 trunk/modules/m_user.c (File Modified)
jilles 2007/04/15 16:54:50 UTC (20070415-3414)
Log:
Move new_local_user hook, so it is possible to call
exit_client() from it, refusing the connection.
Changes: Modified:
+3 -1 trunk/doc/hooks.txt (File Modified)
+10 -9 trunk/src/s_user.c (File Modified)
jilles 2007/04/15 16:49:56 UTC (20070415-3412)
Log:
Only free PreClient struct when the rest of the Client
is freed, not immediately upon exit_client(). Doing this
would cause problems with sasl's new_local_user hook
vs hooks that exit the client there.
Changes: Modified:
+0 -1 trunk/src/client.c (File Modified)
jilles 2007/04/14 21:53:28 UTC (20070414-3410)
Log:
Use TS6 prefix for server-server JOIN 0.
Changes: Modified:
+2 -1 trunk/modules/core/m_join.c (File Modified)
jilles 2007/04/14 20:58:56 UTC (20070414-3408)
Log:
Use orighost in kill server notices.
Changes: Modified:
+3 -3 trunk/modules/core/m_kill.c (File Modified)
jilles 2007/04/13 19:06:53 UTC (20070413-3406)
Log:
set: Use sendto_one_notice() for MAXCLIENTS too high notice.
Changes: Modified:
+3 -3 trunk/modules/m_set.c (File Modified)
nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
Log:
- 2.2 operline
Changes: Modified:
+1 -1 trunk/src/messages.tab (File Modified)
jilles 2007/04/05 00:38:52 UTC (20070405-3396)
Log:
Show max_clients in /info.
Changes: Modified:
+6 -0 trunk/modules/m_info.c (File Modified)
jilles 2007/04/05 00:33:52 UTC (20070405-3394)
Log:
Don't allow /quote set max higher than the
serverinfo::max_clients ircd.conf value.
Changes: Modified:
+8 -0 trunk/modules/m_set.c (File Modified)
jilles 2007/04/05 00:24:47 UTC (20070405-3392)
Log:
Change code that checks maxclients limit: allow exactly
the configured amount of non-exceed_limit clients.
Code that appeared to limit exceed_limit clients too
but less heavily removed (it was not effective because
the parentheses were wrong).
Changes: Modified:
+2 -4 trunk/src/s_user.c (File Modified)
jilles 2007/04/05 00:12:55 UTC (20070405-3390)
Log:
By default, leave MAX_BUFFER fds free for log files,
server connections, ident lookups, exceed_limit clients,
etc. Mention this in example.conf and reference.conf.
Changes: Modified:
+4 -2 trunk/doc/example.conf (File Modified)
+3 -1 trunk/doc/reference.conf (File Modified)
+1 -1 trunk/src/s_conf.c (File Modified)
jilles 2007/04/03 22:45:04 UTC (20070403-3384)
Log:
--with-maxclients configure option is gone
Changes: Modified:
+0 -11 trunk/INSTALL (File Modified)
jilles 2007/04/03 22:25:11 UTC (20070403-3380)
Log:
Make the code that raises fd rlimit to hard limit work.
Changes: Modified:
+5 -5 trunk/src/ircd.c (File Modified)
nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
Log:
- note the I/O reworking
Changes: Modified:
+2 -0 trunk/NEWS (File Modified)
nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
Log:
- use mkdir -p
Changes: Modified:
+4 -4 trunk/doc/Makefile.in (File Modified)
nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
Log:
- enforce proper conditions for EPOLL_CTL_DEL.
- remove possibly problematic "performance" check
Changes: Modified:
+1 -5 trunk/libcharybdis/epoll.c (File Modified)
nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
Log:
- rename m_list_safelist to m_list and remove ratbox implementation
Changes: Modified:
+393 -664 trunk/modules/Makefile.in (File Modified)
+ - trunk/modules/m_list.c (File Added)
+ - trunk/modules/m_list_ratbox.c (File Deleted)
+ - trunk/modules/m_list_safelist.c (File Deleted)
nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
Log:
- some more transit to sendto_one_numeric().
Changes: Modified:
+2 -3 trunk/modules/m_away.c (File Modified)
+3 -3 trunk/src/messages.tab (File Modified)
+1 -1 trunk/src/s_user.c (File Modified)
nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
Log:
- change some sendto_one() to sendto_one_numeric().
Changes: Modified:
+4 -10 trunk/modules/m_admin.c (File Modified)
+3 -3 trunk/modules/m_map.c (File Modified)
+12 -12 trunk/src/messages.tab (File Modified)
+1 -2 trunk/src/s_conf.c (File Modified)
+9 -10 trunk/src/s_user.c (File Modified)
nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
Log:
- river's ports.c from old charybdis trunk
Changes: Modified:
+195 -0 trunk/configure.ac (File Modified)
+ - trunk/libcharybdis/ports.c (File Added)
nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
Log:
- remove broken ports stuff and devpoll stuff.
Changes: Modified:
+0 -307 trunk/configure (File Modified)
+0 -21 trunk/configure.ac (File Modified)
+0 -474 trunk/include/setup.h.in (File Modified)
+ - trunk/libcharybdis/devpoll.c (File Deleted)
+ - trunk/libcharybdis/ports.c (File Deleted)
nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
Log:
- regenerate files
Changes: Modified:
+1 -25 trunk/configure (File Modified)
+0 -3 trunk/include/setup.h.in (File Modified)
nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
Log:
- remove x86-optimized hash code.
Changes: Modified:
+0 -13 trunk/configure.ac (File Modified)
+2 -187 trunk/src/Makefile.in (File Modified)
+ - trunk/src/fnvhash.s (File Deleted)
nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
Log:
- apparently setting KE_LENGTH to 128 is fine.
Changes: Modified:
+3 -5 trunk/libcharybdis/kqueue.c (File Modified)
nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
Log:
- remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
Changes: Modified:
+5627 -5747 trunk/configure (File Modified)
+0 -15 trunk/configure.ac (File Modified)
+0 -2 trunk/include/m_info.h (File Modified)
+6 -9 trunk/include/setup.h.in (File Modified)
+5 -3 trunk/libcharybdis/kqueue.c (File Modified)
nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
Log:
- remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
- due to this, devpoll is broken. i'm not motivated to fix it at the moment.
Changes: Modified:
+0 -5 trunk/include/config.h (File Modified)
+0 -5 trunk/include/config.h.dist (File Modified)
+0 -6 trunk/include/defaults.h (File Modified)
+0 -3 trunk/include/m_info.h (File Modified)
+21 -7 trunk/libcharybdis/commio.c (File Modified)
+2 -0 trunk/libcharybdis/commio.h (File Modified)
+1 -2 trunk/libcharybdis/devpoll.c (File Modified)
+4 -3 trunk/libcharybdis/poll.c (File Modified)
+0 -3 trunk/libcharybdis/select.c (File Modified)
+0 -9 trunk/src/ircd.c (File Modified)
+23 -26 trunk/src/listener.c (File Modified)
+2 -1 trunk/src/restart.c (File Modified)
+5 -1 trunk/src/s_auth.c (File Modified)
+1 -1 trunk/src/s_conf.c (File Modified)
+3 -1 trunk/src/s_serv.c (File Modified)
jilles 2007/04/02 22:03:08 UTC (20070402-3350)
Log:
Repair operspy who !#channel, broken by me in r3283.
Changes: Modified:
+2 -2 trunk/modules/m_who.c (File Modified)
jilles 2007/04/01 22:20:00 UTC (20070401-3344)
Log:
Update bug report and IRC channel information.
Changes: Modified:
+2 -1 trunk/BUGS (File Modified)
+2 -1 trunk/NEWS (File Modified)
jilles 2007/04/01 22:10:05 UTC (20070401-3342)
Log:
Change copyright years in version.c.SH as in release-2.1 r3339.
Changes: Modified:
+2 -2 trunk/src/version.c.SH (File Modified)
jilles 2007/03/30 23:34:11 UTC (20070330-3325)
Log:
Rerun autoconf.
Changes: Modified:
+104 -0 trunk/configure (File Modified)
jilles 2007/03/30 23:33:43 UTC (20070330-3323)
Log:
Need to check for various flavours of epoll,
even if --enable-epoll is forced.
Changes: Modified:
+1 -0 trunk/configure.ac (File Modified)
jilles 2007/03/30 23:32:43 UTC (20070330-3321)
Log:
Hack to allow some more warnings, already present in configure (?).
Changes: Modified:
+1 -1 trunk/aclocal.m4 (File Modified)
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