From 7be4360d11f5f9589f723740b1002fdc3a295aec Mon Sep 17 00:00:00 2001 From: Valery Yatsko Date: Wed, 30 Jul 2008 02:23:30 +0400 Subject: [PATCH] Removed some docs related to ratbox --- doc/whats-new-2.0.txt | 113 ------------------------------------------ doc/whats-new-2.1.txt | 69 -------------------------- 2 files changed, 182 deletions(-) delete mode 100644 doc/whats-new-2.0.txt delete mode 100644 doc/whats-new-2.1.txt diff --git a/doc/whats-new-2.0.txt b/doc/whats-new-2.0.txt deleted file mode 100644 index 96b0d55..0000000 --- a/doc/whats-new-2.0.txt +++ /dev/null @@ -1,113 +0,0 @@ -$Id: whats-new-2.0.txt 6 2005-09-10 01:02:21Z nenolod $ - -The following is a list of major changes between ircd-ratbox-1.x and -ircd-ratbox-2.0 - -Config File ------------ -- name="foo"; is no longer supported in connect {}; operator {}; and - class {};. You must now use connect "irc.foo.com" { ... }; etc. -- operator {}; no longer contains a class -- kline_with_connection_closed is gone, replaced with - kline_reason = "Connection closed"; -- logging {}; is gone, replaced with more advanced log system - see - example.conf log {}; for more info. Note, by default only very basic - information will be logged. -- support for a specific opers initial umodes on /oper, by umodes = ...; - in operator {}; -- added stats_e_disabled = yes|no; to general {};, controlling whether stats - e (which can contain server ips) is never shown to anyone -- support for compressed|encrypted|topicburst|autoconn = yes|no; is gone, - replaced with flags = compressed, encrypted, topicburst, autoconn; -- support for individual auth flags "kline_exempt = yes"; etc removed, now - must use flags = ...; method -- support for individual oper flags "kline = yes;" etc removed, now must use - flags = ...; method. -- extended flags = ...; method to allow negation, so you may prefix a flag - with '~' to negate it. Default oper flags are operwall, remoteban and - encrypted (indicates password is encrypted with mkpasswd) -- new flags in shared {};, tkline, txline and tresv, allowing temp only of - kline, xline and resv respectively. -- new flags in cluster {}; tkline, txline and tresv which will cluster - only the temp of each type. kline, xline and resv will now only - cluster the permanent ones of each type. -- cluster {}; no longer allows a server to place klines etc locally, it - simply dictates who we send to. -- shared {}; is now ordered top-down and the first one that matches the - user@host and server will be used, and the flags taken from this. This - means if a remote oper matches a shared block without kline privs, even - though there is a shared {}; block they match under it with kline privs - they will not be able to place klines. -- added invite_ops_only to channel {}; which will restrict the use of INVITE - to chanops on that channel always, rather than just to +i chans. - -Client ------- -- /help is now available for all users, as its now cached in memory. - removes config option use_help from general {}; -- default CHANNELLEN for local clients is now 50 -- AWAYLEN added to 005, default is 90 -- kick/part/quit now use REASONLEN (120) rather than TOPICLEN -- umode +g now exempts users messaging themselves - -Oper ----- -- kline/dline is no longer supported -- oper reasons are now more fully supported -- opers can now be hidden from stats p, by flag "invisible" -- XLINEs no longer contain a type field, theyll now all just silently reject -- xlines are now 'tracked' - stats X shows how many times each xline has - rejected a client -- temp xlines and resvs -- klines set against spoofed users will now take effect when the user - connects as well, if the user is not kline_exempt -- trace spy now contains target param if its against a single user -- the old "you need xline=yes;" notices have been replaced by ERR_NOPRIVS - (numeric 723) -- umode +C, machine parsable client connect/exit notices which includes the - two unused fields sent in the USER command - -Channels --------- -- persistent channels have been removed -- quiet_on_ban now uses a cache, which should speed it up - -Server <-> Server Protocol --------------------------- -- support for bursting away messages on connect, controlled by - burst_away = yes|no; in general {}; -- TS6, the new server <-> server protocol. As part of this you *must* - specify a "sid" in serverinfo {}; that is three alphanumeric characters, - and must start with a digit. use_ts6 = yes|no; in general controls - whether it is actually used or not. For more information, see: - http://www.ircd-ratbox.org/TS6.txt -- fakename in connect {}; is gone, you can no longer mask servers. -- support for encrypted links are gone -- global capabilities. The server will now inform the rest of the network - over ENCAP about the capabilities of other servers. - -Misc ----- -- support for message translation has been removed. If you want these, - modify messages.tab and distribute that. -- most of server hiding is gone, only thing that is left is flattened links -- flattened links cache is now stored in memory instead of a file -- nick delay. any client which splits will have their nick 'locked', until - a remote client uses this nick, or until it expires after the time nick_delay - in general {}. This prevents the masses of kills from clients 'regaining' - nicknames on a short split. -- support for disabling bold chars etc in channel names for local users, to - prevent faking channels. disable_fake_channels = ; in general {}; - -Code cleanups -------------- -- remove mapped ipv4 in ipv6 sockets, the correct native socket will now be - used for each. -- module API has been rewritten, 1.x modules will no longer work. -- hook API has been rewritten -- proper handlers for ENCAP commands -- support for vms ast i/o -- connect {}; and operator {}; are now in their own structs, saving memory - in ConfItem -- shared/cluster now use the same struct and flags -- various other code cleanups thatd take all year to list ;) diff --git a/doc/whats-new-2.1.txt b/doc/whats-new-2.1.txt deleted file mode 100644 index 29b8325..0000000 --- a/doc/whats-new-2.1.txt +++ /dev/null @@ -1,69 +0,0 @@ -# $Id: whats-new-2.1.txt 6 2005-09-10 01:02:21Z nenolod $ - -The following is a list of the major changes between ircd-ratbox-2.0 and -ircd-ratbox-2.1. - -Config file ------------ -- IP entries within exempt {}; can now be stacked, eg: - exempt { ip = "127.0.0.1"; ip = "192.168.0.0/24"; }; -- shared {}; has been completely reworked so that it allows stacking. - shared {}; blocks for 2.0 and earlier will no longer work. - See example.conf for the new format. -- cluster {}; has been reworked to allow stacking. - cluster {}; blocks for 2.0 and earlier will no longer work. - See example.conf for the new format. -- New auth flag, jupe_exempt. When set on a client, that client will not - generate jupe warning notices when they try to join juped channels. -- You may no longer specify klines, dlines, xlines and resvs in ircd.conf. - Instead, there is no support for banconfigs with a ".perm" extension, - eg kline.conf.perm. Anything within a .perm file will be read, but - cannot be removed via the ircd. The format of these files is the same - format as their normal non-permanent counterpart. So kline.conf.perm - takes the same format as kline.conf, and so on. -- rehash and kill -HUP no longer reread the ban configs kline.conf etc. - You must now use /rehash bans, or kill -USR2 -- New config option to general {};, dline_with_reason = yes|no;. Default no. - Traditionally, when a client connects and is dlined, the reason is never - shown. Enabling this will output the reason to clients. - - -Client ------- -- Support for "deaf", umode +D. When a client is 'deaf', they will not - receive any messages sent towards channels. They will still receive joins - etc, but normal channel chat will not be sent. Any private messages - will still be sent. -- Target change anti-spam system. Restrictions are now placed upon how many - different clients (not channels) can be messaged within a specific time - period. -- Server-side notify lists. These allow a client to request a server - notifies them when a nickname comes online or goesoffline. See - doc/monitor.txt for more information. -- Client capabilities. These allow clients to negotiate capabilities with - the server. Currently supports: - - multi-prefix: A +ov client will have "@+" shown in names/who replies. - -Oper ----- -- RESVs are now tracked. Stats q/Q have been modified so that the first - field of the output is now a number indicating how many times the RESV - has been hit. - -ratbox-services support (non-efnet) ------------------------------------ -- For those of you using ratbox-services, there is now compatibility code - within ircd, enabled by passing '--enable-services' to configure. - See doc/services.txt for more information. - -Code cleanups -------------- -- Removed the custom file implementation, use the system one instead. -- The hook system has been redesigned, theres now a more thorough set of - hooks that may be used. See docs/hooks.txt -- Removed support for VMS. It hasnt worked for a long time. -- Cleanups to the expiry of temp klines/dlines. -- Various other things ;-). -- Better splitcode, it now works on how many servers have notified - us of burst finishing, rather than how many servers are linked to the - network.