You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(16) |
Aug
(7) |
Sep
(4) |
Oct
(94) |
Nov
(11) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(128) |
Jun
(22) |
Jul
(46) |
Aug
|
Sep
(15) |
Oct
|
Nov
|
Dec
(32) |
2006 |
Jan
(11) |
Feb
(2) |
Mar
(74) |
Apr
(3) |
May
|
Jun
(11) |
Jul
|
Aug
|
Sep
|
Oct
(11) |
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
(23) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Gabriel B. <sh...@us...> - 2006-03-12 19:47:55
|
Update of /cvsroot/solidircd/solidircd-stable/zlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29207/zlib Modified Files: zconf.h Log Message: Refer to CHANGES. |
From: Gabriel B. <sh...@us...> - 2006-03-12 19:47:54
|
Update of /cvsroot/solidircd/solidircd-stable In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29207 Modified Files: CHANGES README TODO Log Message: Refer to CHANGES. Index: README =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/README,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** README 26 Dec 2005 06:42:56 -0000 1.5 --- README 12 Mar 2006 19:47:50 -0000 1.6 *************** *** 7,37 **** - Features that stock bahamut dosen't have that we added. - ------------------------- - * Client side SSL support. - * Clients and Operators host masking support. - * WHATMODES reports what user mode a client currently has on /WHOIS - * MAP shows a graphic map of all servers connected - * +H will hide the IRC operator oper status of an operator, when normal clients perform a /WHOIS on a operator with +H set. - * +C allows the operator to receive Global Connections/Exits. - * SHUN this will freeze a user for the certain amount of time seconds. - * G-line will issue a global server ban. - * AUTO UMODE R this feature will allow you to automatically set +R on connecting users, so that unregistered users will not be able to privmsg them, - this prevents privmsg spams. - * Anope HostServ Support & vident support. - * +D Channel mode that prevents unresolved clients from joining a channel. Only Resolved Clients can set this mode & Opers. - * +S Channel mode, allows only Secure Connection to enter the channel. Only SSL Clients can set this mode & Opers. - * HalfOps Support. - * +N Channel mode that prevent users from changing their nickname. - * /WHOIS Notification notice merged with +y (spy notices) - * STRICT LIST (can be disabled.) only allows registered users and ircops do /list, unregistered users are noticed about this restriction and - are told to use /qlist instead, theres also a special bot_class to use for exception for search bots such as netsplit.de & searchirc.com. - * IRCOP LIST this feature will list all available ircops on the server, if they have +H set they will not be shown on the list. /IRCOPS - * Option to disable DCCALLOW - * STATS P this feature allows the opers to see what ports (also shows ssl ports if any) are available on the server this can be made accessible for users. - * bsd jail support. --- 7,23 ---- + Installation + ------------------------ + Read INSTALL + Services that support solid-ircd + ------------------------ + + Anope (http://www.anope.org) + Atheme (http://www.atheme.org) + Sirv (http://www.sirv.net) + Denora (http://denora.nomadirc.net) *************** *** 39,47 **** ----------------- ! If you're upgrading from solid-ircd 3.4.6 or below, then you will need to review template.conf in docs/template.conf lots of changes have been ! made. *** IMPORTANT *** ! Please send any SECURITY RELATED bugs to gab...@so... - any non-critical bugs can be submitted to our bug tracker at http://www.solid-ircd.com for code discussion. \ No newline at end of file --- 25,33 ---- ----------------- ! If you're upgrading from solid-ircd 3.4.6 or below, then you will need to review template.conf ! in docs/template.conf lots of changes have been made. *** IMPORTANT *** ! Please send any SECURITY RELATED bugs to sh...@so... - any non-critical bugs can be submitted to our bug tracker at http://www.solid-ircd.com for code discussion. \ No newline at end of file Index: CHANGES =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/CHANGES,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** CHANGES 12 Mar 2006 17:23:58 -0000 1.19 --- CHANGES 12 Mar 2006 19:47:49 -0000 1.20 *************** *** 42,45 **** --- 42,46 ---- Changes from Sheik ------------------------- + 12/3/2006 - Fixed g-lines not showing on stats b. 12/3/2006 - Fixed WHOIS_ACTUALY Not showing host. 2/1/2006 - Added RESTRICT_C_LINES_ADMINONLY this function will restric stats C & c to admins only. (optional) Index: TODO =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/TODO,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TODO 12 Mar 2006 14:59:21 -0000 1.7 --- TODO 12 Mar 2006 19:47:50 -0000 1.8 *************** *** 49,52 **** --- 49,54 ---- Progress: + [/] Fix shun, its not working. + |
From: Gabriel B. <sh...@us...> - 2006-03-12 19:47:53
|
Update of /cvsroot/solidircd/solidircd-stable/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29207/doc Modified Files: Makefile.in opers.txt Log Message: Refer to CHANGES. Index: opers.txt =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/opers.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** opers.txt 12 Mar 2006 17:23:59 -0000 1.3 --- opers.txt 12 Mar 2006 19:47:50 -0000 1.4 *************** *** 92,95 **** --- 92,96 ---- * z - Shows memory stats ? - Shows network traffic statistics + * b - Shows the list of g-lines CONNECT - CONNECT <server_A> [port [server_B]] Index: Makefile.in =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/Makefile.in,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile.in 27 Dec 2005 19:38:13 -0000 1.4 --- Makefile.in 12 Mar 2006 19:47:50 -0000 1.5 *************** *** 25,29 **** INSTALL_DIR=@INSTALL_DIR@ ! FILES=opers.txt reference.conf template.conf elmer.conf all: --- 25,29 ---- INSTALL_DIR=@INSTALL_DIR@ ! FILES=opers.txt reference.conf template.conf elmer.conf rehash all: |
From: Gabriel B. <sh...@us...> - 2006-03-12 17:30:58
|
Update of /cvsroot/solidircd/solidircd-stable/zlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13583/zlib Modified Files: zconf.h Log Message: minor typo. |
From: Gabriel B. <sh...@us...> - 2006-03-12 17:30:56
|
Update of /cvsroot/solidircd/solidircd-stable/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13583/doc Modified Files: ssltutorial.txt Log Message: minor typo. Index: ssltutorial.txt =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/ssltutorial.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ssltutorial.txt 12 Mar 2006 17:23:59 -0000 1.3 --- ssltutorial.txt 12 Mar 2006 17:30:47 -0000 1.4 *************** *** 24,28 **** before. ! Change to the "ssl" directory and start the script: "./makecert.sh -newcert" This will generate a new SSL certificate. All fields are self-explanatory, but pay attention to the input for "Common Name". That must be your FQDN (Fully --- 24,28 ---- before. ! Change to the "ssl" directory and start the script: "./makecert.sh newcert" This will generate a new SSL certificate. All fields are self-explanatory, but pay attention to the input for "Common Name". That must be your FQDN (Fully |
From: Gabriel B. <sh...@us...> - 2006-03-12 17:30:56
|
Update of /cvsroot/solidircd/solidircd-stable In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13583 Modified Files: configure Log Message: minor typo. Index: configure =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/configure,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** configure 7 Jan 2006 22:13:26 -0000 1.3 --- configure 12 Mar 2006 17:30:46 -0000 1.4 *************** *** 10,13 **** --- 10,26 ---- ## --------------------- ## + ########################################################################### + if [ ! "$NO_INTRO" ] ; then + clear + more BANNER + echo "" + else + echo "" + fi + + echo "Beginning solid-ircd configuration." + echo "" + ########################################################################## + # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then |
From: Gabriel B. <sh...@us...> - 2006-03-12 17:24:06
|
Update of /cvsroot/solidircd/solidircd-stable/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10054/doc Modified Files: opers.txt reference.conf ssltutorial.txt template.conf Removed Files: ssl.txt Log Message: template updates. Index: opers.txt =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/opers.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** opers.txt 26 Dec 2005 17:47:06 -0000 1.2 --- opers.txt 12 Mar 2006 17:23:59 -0000 1.3 *************** *** 3,6 **** --- 3,7 ---- - 11/13/02 - srd (sr...@da...) - 10/02/04 - Quension (que...@da...) + - 12/03/2006 - Sheik (sh...@so...) Based upon opers.txt for ircd-hybrid by: *************** *** 38,42 **** *+O - Is a local IRC Operator. *+C - Can see global connections/exits ! +*H - Allows you to hide your oper status =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= --- 39,44 ---- *+O - Is a local IRC Operator. *+C - Can see global connections/exits ! *+H - Allows you to hide your oper status ! *+W - Hide Servers & Channels on IRCop's whois from normal users. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Index: reference.conf =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/reference.conf,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** reference.conf 9 Jul 2005 15:11:12 -0000 1.3 --- reference.conf 12 Mar 2006 17:23:59 -0000 1.4 *************** *** 1,5 **** /* ========================================================================= * English Full detailed server configuration ! * Last revised by Gabriel Baez (sh...@so...) *========================================================================= */ --- 1,5 ---- /* ========================================================================= * English Full detailed server configuration ! * Last revised by Gabriel Baez (sh...@so...) on 13/03/2006 *========================================================================= */ *************** *** 197,209 **** * This means that if you want to be sure that your communication is secure, you and the person with whom you want to * communicate securely should both connect to the same SSL-capable server, and communicate via a query window. ! * If talking on a channel, be aware that everyone on the channel must be on a secure connection. * If one person on the channel is not on a secure connection, your communications on that channel will not be secure. * ! * To create your SSL certificate run the /makecert.sh file in ircd/ssl/. */ - - /* uncomment this if ssl is enable. ssl { certificate "ssl/vgc.pem"; # Server Certificate --- 197,209 ---- * This means that if you want to be sure that your communication is secure, you and the person with whom you want to * communicate securely should both connect to the same SSL-capable server, and communicate via a query window. ! * If talking on a channel, be aware that everyone on the channel must be on a secure connection * If one person on the channel is not on a secure connection, your communications on that channel will not be secure. + * + * Channel mode (+S) Only Allows secure connections to access the channel. * ! * To create your SSL certificate run the /makecert.sh file in ircd/ssl/ */ ssl { certificate "ssl/vgc.pem"; # Server Certificate *************** *** 212,216 **** }; ! */ --- 212,216 ---- }; ! *************** *** 822,824 **** --- 822,829 ---- */ + /* Elmer + * This file contains all the definitions that + * Elmer will use for translation + */ + include "elmer.conf" \ No newline at end of file Index: template.conf =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/template.conf,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** template.conf 12 Mar 2006 16:05:53 -0000 1.9 --- template.conf 12 Mar 2006 17:23:59 -0000 1.10 *************** *** 581,583 **** --- 581,589 ---- + + /* Elmer + * This file contains all the definitions that + * Elmer will use for translation + */ + include "elmer.conf"; \ No newline at end of file Index: ssltutorial.txt =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/ssltutorial.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ssltutorial.txt 26 Dec 2005 17:47:07 -0000 1.2 --- ssltutorial.txt 12 Mar 2006 17:23:59 -0000 1.3 *************** *** 3,9 **** Last revised by Gabriel Baez (sh...@so...) on 12/26/2005 - How to make solid-ircd ready for SSL? ! At first: Why? :) Information you exchange with an IRC server over a secure connection can not be viewed or changed by others. However, be aware that traffic between public servers --- 3,10 ---- Last revised by Gabriel Baez (sh...@so...) on 12/26/2005 ! ! Introduction to SSL ! ------------------- Information you exchange with an IRC server over a secure connection can not be viewed or changed by others. However, be aware that traffic between public servers *************** *** 13,27 **** and communicate via a query window. ! It's presumed that you have already configured, compiled and installed solid-ircd without any errors. In addition to that you should have installed the latest version of OpenSSL and Kerberos to use the SSL encryption. ! First we have to generate a public key and a secret key for SSL encryption with ! solid-ircd. For this purpose we have to use the "makecert.sh" shell script ! that's in the "ssl" directory of the solid-ircd source directory you extracted before. ! Change to the "ssl" directory and start the script: "./makecert.sh newcert" This ! will generate a new SSL certificate. All fields are self-explanatory, but pay attention to the input for "Common Name". That must be your FQDN (Fully Qualified Domain Name) of your IRCd's host (not your hub address or something), --- 14,29 ---- and communicate via a query window. ! ! In this tutorial It's presumed that you have already configured, compiled and installed solid-ircd without any errors. In addition to that you should have installed the latest version of OpenSSL and Kerberos to use the SSL encryption. ! First we have to generate a public key and a secret key for SSL encryption for ! solid-ircd. For this purpose you should use the "makecert.sh" shell script ! located in the "ssl" directory of the solid-ircd source directory you extracted before. ! Change to the "ssl" directory and start the script: "./makecert.sh -newcert" ! This will generate a new SSL certificate. All fields are self-explanatory, but pay attention to the input for "Common Name". That must be your FQDN (Fully Qualified Domain Name) of your IRCd's host (not your hub address or something), --- ssl.txt DELETED --- |
From: Gabriel B. <sh...@us...> - 2006-03-12 17:24:06
|
Update of /cvsroot/solidircd/solidircd-stable/zlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10054/zlib Modified Files: zconf.h Log Message: template updates. |
From: Gabriel B. <sh...@us...> - 2006-03-12 17:24:05
|
Update of /cvsroot/solidircd/solidircd-stable In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10054 Modified Files: BANNER CHANGES INSTALL Added Files: NEW Log Message: template updates. --- NEW FILE: NEW --- This file is maintained by Sheik (sh...@so...) Last revised on 3/12/2006 New - solid-ircd 3.4.7(stable) ------------------------------ User Modes & Oper Modes Changes --------------------------------- User mode +Y (Deaf Mode) Opermode (+W) Will hide servers & channels on ircop's whois from normal users. Whois notice has been merged with (+y) Core Changes ------------------ Elmer has been fully implemented on this release Readded G-line GCC4 compatible. Configuration Changes --------------------- Added the following on config.h -------------------------------- /* * STRICT_LIST * This function is enabled by default it prevents unregistered * users from viewing channels using /list they're notified to use /qlist instead * this helps prevent spambots. * -Sheik 16/04/2005 * */ #define STRICT_LIST /* * IRCOP_LIST * This option will enable /ircops which list all the active * opers on the network, +H opers are excluded from this. * Added by Sheik on 22/04/2005 * */ #define IRCOP_LIST /* STRICT_HOSTMASK * * This function prevents users from unsetting +v * This is used to prevent users from evading bans by unsetting their hostmaks. */ #define STRICT_HOSTMASK /* * STATS_P_ENABLED * If Defined will make a /stats P request by opers return * all listneing ports and rather they are ssl or not * if not defined it acts as a /stats p request */ #define STATS_P_ENABLED /* * STATS_P_OPERONLY * Recommended * Allows only opers to do a /stats P request and view * Listening ports and rather they are ssl or not * Requires STATS_P_ENABLED * if you undefine this you must also undefine NO_LOCAL_USER_STATS * & NO_USER_STATS only do this if you want normal users to be able to use /stats */ #define STATS_P_OPERONLY /* PLUS_R_TO_NONREG_WARN * Warn +R users that their target will not be able to reply. */ #undef PLUS_R_TO_NONREG_WARN /* * RESTRICT_ADMINONLY * This function will restrict stats C & c for server administrators only. * */ #define RESTRICT_C_LINES_ADMINONLY /* * DEFAULT_GLINE_TIME * * Define this to the default time for a gline (in minutes) for glines with * unspecified times. A time of 0 will create a permanent gline. */ #define DEFAULT_GLINE_TIME 30 /* * GLINE_MIN_STORE_TIME * * The minimum duration (in minutes) a gline must be before it will be stored * in the on-disk journal. */ #define GLINE_MIN_STORE_TIME 180 /* * GLINE_STORE_COMPACT_THRESH * * The maximum number of entries to write to the active gline storage journal * before compacting it. This threshold prevents the journal from growing * indefinitely while glines are added and removed on a running server. */ #define GLINE_STORE_COMPACT_THRESH 1000 #define NETWORK_GLINE_NAME "g-line" #define NETWORK_GLINNED_NAME "g-lined" Index: BANNER =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/BANNER,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** BANNER 27 Jun 2005 03:01:54 -0000 1.1.1.1 --- BANNER 12 Mar 2006 17:23:58 -0000 1.2 *************** *** 5,7 **** /____ >____/|____/__\____ | |__||__| \___ >____ | \/ \/ \/ \/ ! solid-ircd 3.4.7 \ No newline at end of file --- 5,7 ---- /____ >____/|____/__\____ | |__||__| \___ >____ | \/ \/ \/ \/ ! solid-ircd 3.4.7(stable) \ No newline at end of file Index: CHANGES =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/CHANGES,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** CHANGES 12 Mar 2006 16:05:53 -0000 1.18 --- CHANGES 12 Mar 2006 17:23:58 -0000 1.19 *************** *** 8,12 **** ------------------------------ ! Changes for solid-ircd 3.4.7(cvs) ---------------------------- --- 8,12 ---- ------------------------------ ! Changes for solid-ircd 3.4.7(stable) ---------------------------- Index: INSTALL =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/INSTALL,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** INSTALL 9 Jul 2005 15:11:12 -0000 1.2 --- INSTALL 12 Mar 2006 17:23:58 -0000 1.3 *************** *** 4,7 **** --- 4,8 ---- Makefiles to match your system: ./configure + To build with Client SSL support disabled use ./configure --disable-openssl |
From: Gabriel B. <sh...@us...> - 2006-03-12 17:24:05
|
Update of /cvsroot/solidircd/solidircd-stable/doc/ssl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10054/doc/ssl Modified Files: makecert.sh Log Message: template updates. Index: makecert.sh =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/ssl/makecert.sh,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** makecert.sh 27 Jun 2005 03:03:01 -0000 1.1.1.1 --- makecert.sh 12 Mar 2006 17:23:59 -0000 1.2 *************** *** 4,9 **** --- 4,11 ---- openssl req -new -x509 -nodes -days 365 -config ssl.cnf -out vgc.pem -keyout vgckey.pem echo "" + chmod 600 vgckey.pem openssl x509 -subject -dates -issuer -serial -fingerprint -noout -in vgc.pem echo "" + chmod 600 vgc.pem else |
From: Gabriel B. <sh...@us...> - 2006-03-12 16:06:24
|
Update of /cvsroot/solidircd/solidircd-stable/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2097/doc Modified Files: template.conf Log Message: template clean up. Index: template.conf =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/doc/template.conf,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** template.conf 26 Dec 2005 06:37:14 -0000 1.8 --- template.conf 12 Mar 2006 16:05:53 -0000 1.9 *************** *** 1,5 **** /* ========================================================================= * English Full detailed server configuration ! * Last revised by Gabriel Baez (sh...@so...) *========================================================================= */ --- 1,6 ---- /* ========================================================================= * English Full detailed server configuration ! * Last revised by Gabriel Baez (sh...@so...) on 12/3/2006 ! * Read reference.conf for more detailed information on this template *========================================================================= */ *************** *** 43,62 **** }; - /* - * The DIE and RESTART commands can optionally require passwords to be - * supplied, to help prevent accidents. If the dpass and rpass tokens are - * not specified, no passwords are needed. - * - * The Admin block may be nested here. (This is currently a purely - * organizational/astetic option. This will probably change in future - * releases. -epi) - * - * The server name may only be changed by a server restart. The info line - * can be changed on rehash, but will not propagate to other linked servers. - * - * There must be exactly one Global block. - */ - - /* --- 44,47 ---- *************** *** 105,194 **** - - - /* - * The services and stats IRC server names are used for the shortform - * commands, which are transformed into targeted name@server messages for - * security. The services server name is used by SERVICES, IDENTIFY, - * NICKSERV, CHANSERV, MEMOSERV, ROOTSERV, NS, CS, MS, and RS. The stats - * server name is used by OPERSERV, STATSERV, HELPSERV, OS, SS, and HS. - * >> defaults: services.dal.net, stats.dal.net - * - * The staff_address token is used for operator hostmasking, as described - * in the Allow block documentation. - * >> default: staff.dalnet - * - * The nshelpurl token is used to supply a URL for nick registration help. - * It is sent to clients in the rejection numeric when they encounter a +R - * channel and are not registered. - * >> default: http://docs.dal.net/docs/nsemail.html - * - * The maxchannels token limits the number of channels a user may join at - * one time. The limit for server operators is 3x this one. - * >> default: 10 - * - * The server type changes some behavior to be appropriate to the role. - * CLIENT servers can only link to one other server (their uplink hub). - * HUB servers link several servers together, but are not intended to hold - * general users. The SERVICESHUB type enables some optimizations for - * directly-connected services; it requires special services support and - * should not be used in other cases. - * >> default: CLIENT - * - * The server is capable of sending a set of notices to users on connect, - * providing some information about a proxy bot that scans them. The - * wgmonhost token is the host the bot will be connecting from (for users - * with firewalls or other connection monitoring), and wgmonurl is a web - * page containing additional information about the bot. If neither token - * is specified, the notices will not be sent. - * - * Proper clock synchronization is required among connected servers. This - * requirement can be relaxed by using the ts_warn_delta and ts_max_delta - * tokens. The TS delta is the difference (in seconds) between the clocks - * of this server and the one it is linked to. These options should only - * be used as a last resort; the correct fix for TS delta problems is to - * synchronize the clocks on both server computers, such as with the ntpdate - * tool. Unsynchronized clocks may cause unpredictable network problems. - * >> defaults: 15, 120 - * - * The local_clones and global_clones tokens control the maximum number of - * connections the server will allow from the same place by default. The - * first number refers connections from the same IP (10.0.0.5). This number - * may optionally be followed by a colon ':' and a second number, which - * refers to connections from the same site (10.0.0.*). The local_clones - * token sets the default limits for connections on this server only, and - * may be overridden by the maxclones token in a Class block. The - * global_clones token sets the default limits for connections as seen on - * the entire network, and may be overridden by network services. - * >> defaults: 10:60, 25:150 - * - * The crypt_oper_pass token configures the server to use hashed passwords - * in the Oper blocks, to avoid password discovery by someone reading the - * conf file. If this token is specified, passwords in the Oper blocks - * must be generated by the tools/mkpasswd utility. - * - * The short_motd token enables use of the ircd.smotd file, which is sent - * to clients on connect instead of ircd.motd. The MOTD command still sends - * the contents of ircd.motd as normal. This option is intended to reduce - * traffic on connect, but still convince users to read the full motd when - * appropriate. - * - * The show_links token causes the LINKS command to display real server - * links (though Super servers are still hidden). If this token is not - * specified, LINKS will display the list given to it by services. - * - * The allow_split_ops token causes the server to always give chanop status - * to users who join empty channels, even when no other servers are linked. - * Normally op status will not be given when this server is alone, to help - * prevent channel abuse during netsplits. This token should be used if - * your server is not part of a network. Opers are always given op status - * in empty channels regardless of this setting. - * - * All of these tokens are optional, and can be specified at different times - * in multiple Options blocks. If a token is specified twice, the second - * value overrides the first. - */ - - /* Client Side SSL * Issues to note... --- 90,93 ---- *************** *** 197,209 **** * This means that if you want to be sure that your communication is secure, you and the person with whom you want to * communicate securely should both connect to the same SSL-capable server, and communicate via a query window. ! * If talking on a channel, be aware that everyone on the channel must be on a secure connection. * If one person on the channel is not on a secure connection, your communications on that channel will not be secure. * ! * To create your SSL certificate run the /makecert.sh file in ircd/ssl/. */ - /* uncomment this if ssl is enable. ssl { certificate "ssl/vgc.pem"; # Server Certificate --- 96,109 ---- * This means that if you want to be sure that your communication is secure, you and the person with whom you want to * communicate securely should both connect to the same SSL-capable server, and communicate via a query window. ! * If talking on a channel, be aware that everyone on the channel must be on a secure connection * If one person on the channel is not on a secure connection, your communications on that channel will not be secure. + * + * Channel mode (+S) Only Allows secure connections to access the channel. * ! * To create your SSL certificate run the /makecert.sh file in ircd/ssl/ */ ssl { certificate "ssl/vgc.pem"; # Server Certificate *************** *** 212,216 **** }; ! */ --- 112,116 ---- }; ! *************** *** 274,322 **** - /* - * Idle connections are polled with the PING command every pingfreq seconds. - * - * The maxsendq token controls the size of the internal send buffer, used - * when a connection cannot accept large amounts of data at once. Certain - * server commands emit such large amounts of data. As an example metric, - * a 100KB user send queue can support a WHO <channel> query for a channel - * with approximately 700 users. Large amounts of data are also generated - * when two servers link and synchronize network state. If the send queue - * limit is exceeded, the connection is terminated. - * - * For classes used in the Allow blocks, the maxusers token limits the - * number of clients that may exist in this class. This is the most common - * general user limit for the server. If this limit is reached, additional - * clients will be rejected with a "server busy" message. This token must - * not be specified for classes used in the Connect blocks. - * - * For classes used in the Allow blocks, the maxclones token limits the - * number of clients that may connect from the same place in this class. - * The first number refers to connections from the same IP (10.0.0.5); it - * may be optionally followed by a colon ':' and a second number, which - * refers to connections from the same site (10.0.0.*). If this limit is - * reached, clients will be rejected with a "too many connections from your - * host/site" message. Limits defined here override the defaults as - * configured in the Options block. If a site limit is not supplied here, - * clients in this class will effectively have no site limit; the default - * limit will not be used. This token must not be specified for classes - * used in the Connect blocks. - * - * For classes used in the Connect blocks, the connfreq token specifies the - * frequency at which autoconnections are tried. This token works together - * with maxlinks, which specifies the maximum number of servers in this - * class to autoconnect to. For an autoconnection to take place, the - * Connect block must have a valid port token, and there must be less than - * maxlinks connected servers in this class. The connfreq and maxlinks - * tokens must not be specified for classes used in the Allow or Oper - * blocks. - * - * A "default" class is created internally using definitions in config.h. - * This class is used when no other class is specified, but its settings are - * not useful for most situations. Custom classes are strongly suggested. - * - * There may be multiple Class blocks; at least one is recommended. - */ - /* --- 174,177 ---- *************** *** 371,473 **** }; - /* - * The server uses a default-deny policy for incoming connections; at least - * one Allow block must be supplied if you wish to use your server. - * - * The host and ipmask tokens specify which connections this block matches. - * The server always performs DNS and ident lookups for connections. If DNS - * cannot find a hostname, the IP is used instead. If ident cannot get a - * valid response, "unknown" is used during this stage. The client's - * resolved hostname, IP address, ident reply, and username (from the USER - * line) are used according to the results of the matches described below. - * - * The host token attempts to match first against the resolved hostname if - * available, then against the IP address. To include the connection's - * ident response in the match, use a mask in the form "ident@host". If a - * client matches this token, it appears on IRC using its resolved hostname. - * - * The ipmask token attempts to match against the IP address only. To - * include the connection's ident response in the match, use a mask in the - * form "ident@host". If a client matches this token, it appears on IRC - * using its IP address, even if its hostname was resolved. - * - * If the matching mask used ident ("ident@host" instead of "host"), and no - * ident response was received from the client, it appears on IRC with its - * username prefixed with '~'. If the matching mask used only the "host" - * form, the client's username is not prefixed. If a valid ident response - * was received, it is always used (without prefix), regardless of the mask - * form. - * - * Only one of the host and ipmask tokens is needed; if both are used, host - * is matched first. For typical configurations, using only the host token - * with a "*@host" or "ident@host" mask is recommended. - * - * Examples: - * // client with username "user", ident "ident", hostname "name" - * host ident@*; # appears as ident@name - * ipmask *; # appears as ident@10.0.0.1 - * - * // same client without ident response - * host *; # appears as user@name - * host *@*; # appears as ~user@name - * ipmask unknown@*; # appears as ~user@10.0.0.1 - * - * The port token limits this block to match connections to the specified - * port only. - * - * The passwd token requires that matching connections supply a password to - * use the server. Clients can send a password string in multiple forms, - * depending on which passwords need to be used. The basic format is: - * - * [passwd][:][opername:operpass][:][nickpass] - * - * If the Allow block requires a password, it must be supplied at the front - * of the string. If operator hostmasking is enabled (via the flags token - * described below), the client can mask itself by supplying a "name:passwd" - * string as defined in an Oper block. When masked, a client appears on IRC - * using the Oper block name for its ident, and the Options block - * staff_address for its hostname. Any remaining passwords are sent to - * NickServ in an SIDENTIFY command. All password components must be - * separated from each other by a ':' colon. - * - * Using the examples in this file, a client could connect with the password - * string "secret:johndoe:secret" and be masked as jo...@st.... - * - * The flags token allows special behavior to be assigned to this - * connection, using a set of single-letter options. The available flags - * are: - * - * m Enable operator hostmasking - * C Bypass clone limiting - * F Force umode +F to bypass message flood checks - * T Disable rapid (re)connection throttling - * - * When operator hostmasking is enabled, a matching client can connect using - * a special password to be masked, as described for the passwd token above. - * - * Normally all clients are subjected to a clone limit check when they - * connect, as configured in the Options and Class blocks. The C flag skips - * this check for matching clients, allowing them to have an unrestricted - * number of connections. - * - * The F flag forces matching clients to always have usermode +F, to avoid - * various message flood checks. This flag is intended for special bots and - * should not be used for server operators; opers can make use of the F - * access flag as described in the Oper block documentation. - * - * By default, the server throttles rapid (re)connections from a single IP - * address, to help reduce abuse and load. The T flag disables this - * mechanism for matching clients. To qualify, a client must send valid - * NICK and USER messages to register the connection, and stay connected - * long enough to complete the ident and DNS lookups. However, a correct - * password is not required. - * - * The class token specifies the connection Class to place matching - * connections in. If not specified, the default class is used; see the - * Class block description for details. - * - * There may be multiple Allow blocks; they are matched in the order they - * appear. - */ --- 226,229 ---- |
From: Gabriel B. <sh...@us...> - 2006-03-12 16:06:23
|
Update of /cvsroot/solidircd/solidircd-stable/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2097/src Modified Files: channel.c s_user.c Log Message: template clean up. Index: s_user.c =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/src/s_user.c,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** s_user.c 12 Mar 2006 14:59:21 -0000 1.21 --- s_user.c 12 Mar 2006 16:05:54 -0000 1.22 *************** *** 436,443 **** ircsprintf(mask, "%s-%d.c%d.usr.%s", HostPrefix, sum, csum, HostDomain); ! /* FIXME SetURSL(sptr); sendto_one(sptr, ":%s NOTICE %s :*** You have been marked has an unresolved client.", ! me.name, sptr->name); */ } strncpy(sptr->user->maskhost, mask, HOSTLEN+1); --- 436,445 ---- ircsprintf(mask, "%s-%d.c%d.usr.%s", HostPrefix, sum, csum, HostDomain); ! #ifdef ENABLE_CHANNEL_MODE_D ! /*FIXME*/ SetURSL(sptr); sendto_one(sptr, ":%s NOTICE %s :*** You have been marked has an unresolved client.", ! me.name, sptr->name); ! #endif } strncpy(sptr->user->maskhost, mask, HOSTLEN+1); *************** *** 2299,2304 **** --- 2301,2309 ---- sendto_one(sptr, rpl_str(RPL_ISSSL), me.name, parv[0], name); #endif + + #ifdef ENABLE_CHANNEL_MODE_D if (!(IsOper(acptr)) && (IsURSL(acptr))) sendto_one(sptr, rpl_str(RPL_ISNOTRSL), me.name, parv[0], name); + #endif /* don't give away that this oper is on this server if they're hidden! */ Index: channel.c =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/src/channel.c,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** channel.c 7 Jan 2006 22:13:26 -0000 1.11 --- channel.c 12 Mar 2006 16:05:54 -0000 1.12 *************** *** 1095,1100 **** --- 1095,1102 ---- *mbuf++ = 'S'; #endif + #ifdef ENABLE_CHANNEL_MODE_D if (chptr->mode.mode & MODE_RSL) *mbuf++ = 'D'; + #endif if (chptr->mode.mode & MODE_NONICK) *mbuf++ = 'N'; *************** *** 1492,1496 **** --- 1494,1502 ---- #define SM_ERR_SSL 0x0010 /* SSL Only*/ #endif + + #ifdef ENABLE_CHANNEL_MODE_D #define SM_ERR_RSL 0x0020 /* RSL(Resolvoled Clients) Only*/ + #endif + #define SM_MAXMODES MAXMODEPARAMSUSER *************** *** 1505,1509 **** MODE_TOPICLIMIT, 't', MODE_REGONLY, 'R', MODE_INVITEONLY, 'i', MODE_NOCTRL, 'c', MODE_OPERONLY, 'O', ! MODE_MODREG, 'M', MODE_NONICK, 'N', MODE_RSL, 'D', #ifdef HAVE_SSL MODE_SSL, 'S', --- 1511,1520 ---- MODE_TOPICLIMIT, 't', MODE_REGONLY, 'R', MODE_INVITEONLY, 'i', MODE_NOCTRL, 'c', MODE_OPERONLY, 'O', ! MODE_MODREG, 'M', MODE_NONICK, 'N', ! ! #ifdef ENABLE_CHANNEL_MODE_D ! MODE_RSL, 'D', ! #endif ! #ifdef HAVE_SSL MODE_SSL, 'S', *************** *** 1614,1617 **** --- 1625,1629 ---- */ + #ifdef ENABLE_CHANNEL_MODE_D case 'D': if (!IsULine(sptr) && (check_level(level,2,chptr,sptr) && IsURSL(sptr) && !IsOper(sptr))) *************** *** 1635,1638 **** --- 1647,1651 ---- } break; + #endif case 'O': *************** *** 2413,2420 **** --- 2426,2435 ---- #endif + #ifdef ENABLE_CHANNEL_MODE_D if(errors & SM_ERR_RSL) sendto_one(sptr,":%s NOTICE %s :*** Notice -- Permission denied you may not set (+D) or join a (+D)" "channel since you have been marked has an unresolved client.", me.name, sptr->name); + #endif } /* all done! */ *************** *** 2485,2491 **** --- 2500,2510 ---- #endif + #ifdef ENABLE_CHANNEL_MODE_D + if (chptr->mode.mode & MODE_RSL && IsURSL(sptr)) error = ERR_RSL; + #endif + #ifdef INVITE_LISTS if (error && is_invited(sptr, chptr)) *************** *** 4583,4587 **** --- 4602,4609 ---- SJ_MODEADD('S', MODE_SSL); #endif + + #ifdef ENABLE_CHANNEL_MODE_D SJ_MODEADD('D', MODE_RSL); + #endif SJ_MODEADD('N', MODE_NONICK); #ifdef USE_CHANMODE_L *************** *** 4747,4751 **** --- 4769,4776 ---- SJ_MODEPLUS('S', MODE_SSL); #endif + + #ifdef ENABLE_CHANNEL_MODE_D SJ_MODEPLUS('D', MODE_RSL); + #endif SJ_MODEPLUS('N', MODE_NONICK); #ifdef USE_CHANMODE_L *************** *** 4768,4772 **** --- 4793,4801 ---- SJ_MODEMINUS('S', MODE_SSL); #endif + + #ifdef ENABLE_CHANNEL_MODE_D SJ_MODEMINUS('D', MODE_RSL); + #endif + SJ_MODEMINUS('N', MODE_NONICK); #ifdef USE_CHANMODE_L |
From: Gabriel B. <sh...@us...> - 2006-03-12 16:06:19
|
Update of /cvsroot/solidircd/solidircd-stable/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2097/include Modified Files: config.h struct.h Log Message: template clean up. Index: config.h =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/include/config.h,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** config.h 12 Mar 2006 14:59:21 -0000 1.19 --- config.h 12 Mar 2006 16:05:54 -0000 1.20 *************** *** 43,46 **** --- 43,47 ---- * unless they are on the same channel as you. */ + #define NO_DEFAULT_INVISIBLE *************** *** 131,135 **** /* * STRICT_LIST ! * This function is enabled by default it prevents it prevents unregistered * users from viewing channels using /list they're notified to use /qlist instead * this helps prevent spambots. --- 132,136 ---- /* * STRICT_LIST ! * This function is enabled by default it prevents unregistered * users from viewing channels using /list they're notified to use /qlist instead * this helps prevent spambots. *************** *** 143,149 **** /* * IRCOP_LIST ! * Define this if you want to enable the /ircops ! * This command will allow users to view the online opers, if ! * an ircop has +H it will not display them on this list. * Added by Sheik on 22/04/2005 * --- 144,149 ---- /* * IRCOP_LIST ! * This option will enable /ircops which list all the active ! * opers on the network, +H opers are excluded from this. * Added by Sheik on 22/04/2005 * *************** *** 190,193 **** --- 190,194 ---- + /* * HIDEULINEDSERVS *************** *** 201,205 **** #define HIDEULINEDSERVS 1 ! #undef THROTTLE_ENABLE /* --- 202,206 ---- #define HIDEULINEDSERVS 1 ! #define THROTTLE_ENABLE /* *************** *** 301,304 **** --- 302,306 ---- * services that are not noquit compliant. */ + #undef NOQUIT *************** *** 339,342 **** --- 341,345 ---- * unspecified times. A time of 0 will create a permanent gline. */ + #define DEFAULT_GLINE_TIME 30 *************** *** 365,375 **** * recipient of a "you are banned" message. */ ! #define LOCAL_BAN_NAME "k-line" ! #define NETWORK_BAN_NAME "autokill" ! #define LOCAL_BANNED_NAME "k-lined" ! #define NETWORK_BANNED_NAME "autokilled" ! #define SHUN_NAME "shun" ! #define SHUNNED_NAME "shunned" ! #define NETWORK_GLINE_NAME "g-line" #define NETWORK_GLINNED_NAME "g-lined" --- 368,379 ---- * recipient of a "you are banned" message. */ ! ! #define LOCAL_BAN_NAME "k-line" ! #define NETWORK_BAN_NAME "autokill" ! #define LOCAL_BANNED_NAME "k-lined" ! #define NETWORK_BANNED_NAME "autokilled" ! #define SHUN_NAME "shun" ! #define SHUNNED_NAME "shunned" ! #define NETWORK_GLINE_NAME "g-line" #define NETWORK_GLINNED_NAME "g-lined" *************** *** 381,384 **** --- 385,389 ---- * to connect */ + #define RFC1035_ANAL *************** *** 394,397 **** --- 399,403 ---- * to see usernames in /trace. */ + #define USERNAMES_IN_TRACE *************** *** 401,404 **** --- 407,411 ---- * I: lines to get ircd to do ident lookup even if you define this. */ + #undef DO_IDENTD *************** *** 422,425 **** --- 429,433 ---- * remove flood control for opers */ + #undef NO_OPER_FLOOD *************** *** 432,435 **** --- 440,445 ---- * a small net it might be an advantage to undefine it. */ + + #define SHOW_INVISIBLE_LUSERS *************** *** 446,449 **** --- 456,460 ---- * This makes them come as *** Debug, or *** Spy, etc. */ + #define NICER_UMODENOTICE_SEPARATION *************** *** 476,479 **** --- 487,491 ---- * */ + #define MAXIMUM_LINKS 1 *************** *** 483,486 **** --- 495,499 ---- * of client connection */ + #define IRCII_KLUDGE *************** *** 491,494 **** --- 504,508 ---- * Values greater than 8000 make no difference to the server. */ + #define CLIENT_FLOOD 2560 *************** *** 499,502 **** --- 513,517 ---- * files that the 'new' access lets them. */ + #define CMDLINE_CONFIG *************** *** 505,508 **** --- 520,524 ---- * to /oper and uses an incorrect password. */ + #define FAILED_OPER_NOTICE *************** *** 511,514 **** --- 527,531 ---- * local clients from nickflooding */ + #define ANTI_NICK_FLOOD *************** *** 516,519 **** --- 533,537 ---- * defaults allow 4 nick changes in 20 seconds */ + #define MAX_NICK_TIME 4 #define MAX_NICK_CHANGES 3 *************** *** 523,526 **** --- 541,545 ---- * I reccomend a max of 5 AWAY's in 3 Minutes */ + #define NO_AWAY_FLUD *************** *** 538,541 **** --- 557,561 ---- * enabled. */ + #define WARN_NO_NLINE *************** *** 557,560 **** --- 577,581 ---- * If level 3 is selected, USE_SYSLOG must be defined. */ + #define RIDICULOUS_PARANOIA_LEVEL 1 #if (RIDICULOUS_PARANOIA_LEVEL==3) *************** *** 571,574 **** --- 592,596 ---- * well as the default HelpServ topic request command. -srd */ + #define HELP_FORWARD_HS #ifdef HELP_FORWARD_HS *************** *** 621,624 **** --- 643,647 ---- * (They will all come from me.name) */ + #define NO_USER_SERVERKILLS #define NO_USER_OPERKILLS Index: struct.h =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/include/struct.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** struct.h 12 Mar 2006 14:59:21 -0000 1.8 --- struct.h 12 Mar 2006 16:05:54 -0000 1.9 *************** *** 318,322 **** #define UMODE_Y 0x02000000 /* umode +Y - Deaf Mode */ #define UMODE_C 0x04000000 /* umode +C - conops */ ! #define UMODE_W 0x08000000 /* umode +W - Oper Hide */ #define UMODE_v 0x10000000 /* umode +v - hostmasking */ #define UMODE_H 0x20000000 /* umode +H - Oper Hiding */ --- 318,322 ---- #define UMODE_Y 0x02000000 /* umode +Y - Deaf Mode */ #define UMODE_C 0x04000000 /* umode +C - conops */ ! #define UMODE_W 0x08000000 /* umode +W - Hides Channels & Server for IRCop's Whois */ #define UMODE_v 0x10000000 /* umode +v - hostmasking */ #define UMODE_H 0x20000000 /* umode +H - Oper Hiding */ *************** *** 468,475 **** #endif ! #define IsURSL(x) ((x)->flags & FLAGS_URSL) #define SetURSL(x) ((x)->flags |= FLAGS_URSL) #define ClearURSL(x) ((x)->flags &= ~FLAGS_URSL) #ifdef HAVE_SSL --- 468,476 ---- #endif ! #ifdef ENABLE_CHANNEL_MODE_D #define IsURSL(x) ((x)->flags & FLAGS_URSL) #define SetURSL(x) ((x)->flags |= FLAGS_URSL) #define ClearURSL(x) ((x)->flags &= ~FLAGS_URSL) + #endif #ifdef HAVE_SSL *************** *** 1364,1369 **** #define MODE_NONICK 0x080000 #define MODE_SSL 0x100000 #define MODE_RSL 0x200000 ! --- 1365,1371 ---- #define MODE_NONICK 0x080000 #define MODE_SSL 0x100000 + #ifdef ENABLE_CHANNEL_MODE_D #define MODE_RSL 0x200000 ! #endif |
From: Gabriel B. <sh...@us...> - 2006-03-12 16:06:18
|
Update of /cvsroot/solidircd/solidircd-stable In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2097 Modified Files: CHANGES Log Message: template clean up. Index: CHANGES =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/CHANGES,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** CHANGES 12 Mar 2006 14:59:21 -0000 1.17 --- CHANGES 12 Mar 2006 16:05:53 -0000 1.18 *************** *** 42,46 **** Changes from Sheik ------------------------- - 12/3/2006 - Fixed WHOIS_ACTUALY Not showing host. 2/1/2006 - Added RESTRICT_C_LINES_ADMINONLY this function will restric stats C & c to admins only. (optional) --- 42,45 ---- |
From: Gabriel B. <sh...@us...> - 2006-03-12 16:06:18
|
Update of /cvsroot/solidircd/solidircd-stable/zlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2097/zlib Modified Files: zconf.h Log Message: template clean up. |
From: Gabriel B. <sh...@us...> - 2006-03-12 14:59:27
|
Update of /cvsroot/solidircd/solidircd-stable/zlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31440/zlib Modified Files: zconf.h Log Message: Updates Refer to CHANGES & TODO. |
From: Gabriel B. <sh...@us...> - 2006-03-12 14:59:24
|
Update of /cvsroot/solidircd/solidircd-stable/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31440/src Modified Files: s_user.c version.c.SH Log Message: Updates Refer to CHANGES & TODO. Index: version.c.SH =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/src/version.c.SH,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** version.c.SH 9 Jul 2005 19:55:15 -0000 1.2 --- version.c.SH 12 Mar 2006 14:59:21 -0000 1.3 *************** *** 109,117 **** "| bamaboy ", "| Crako ", "|----------------------------------------------------------------------------------------", "| ", "| DALnet Credits - Type /dalinfo ", "| ", ! "| If you find any bugs please email ir...@so... ", "| or use our bug report system at our site. ", "| ", --- 109,118 ---- "| bamaboy ", "| Crako ", + "| Trystan ", "|----------------------------------------------------------------------------------------", "| ", "| DALnet Credits - Type /dalinfo ", "| ", ! "| If you find any bugs please email sh...@so... ", "| or use our bug report system at our site. ", "| ", Index: s_user.c =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/src/s_user.c,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** s_user.c 12 Mar 2006 05:30:52 -0000 1.20 --- s_user.c 12 Mar 2006 14:59:21 -0000 1.21 *************** *** 99,103 **** UMODE_C, 'C', /* oper only */ UMODE_H, 'H', /* oper only */ ! //UMODE_W, 'W', /* oper only */ #ifdef HAVE_SSL UMODE_z, 'z', /* use mode */ --- 99,103 ---- UMODE_C, 'C', /* oper only */ UMODE_H, 'H', /* oper only */ ! UMODE_W, 'W', /* oper only */ #ifdef HAVE_SSL UMODE_z, 'z', /* use mode */ *************** *** 436,442 **** ircsprintf(mask, "%s-%d.c%d.usr.%s", HostPrefix, sum, csum, HostDomain); SetURSL(sptr); sendto_one(sptr, ":%s NOTICE %s :*** You have been marked has an unresolved client.", ! me.name, sptr->name); // need to add more info here explaining the user why this was done. } strncpy(sptr->user->maskhost, mask, HOSTLEN+1); --- 436,443 ---- ircsprintf(mask, "%s-%d.c%d.usr.%s", HostPrefix, sum, csum, HostDomain); + /* FIXME SetURSL(sptr); sendto_one(sptr, ":%s NOTICE %s :*** You have been marked has an unresolved client.", ! me.name, sptr->name); */ } strncpy(sptr->user->maskhost, mask, HOSTLEN+1); |
From: Gabriel B. <sh...@us...> - 2006-03-12 14:59:24
|
Update of /cvsroot/solidircd/solidircd-stable/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31440/include Modified Files: config.h struct.h Log Message: Updates Refer to CHANGES & TODO. Index: config.h =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/include/config.h,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** config.h 12 Mar 2006 05:30:52 -0000 1.18 --- config.h 12 Mar 2006 14:59:21 -0000 1.19 *************** *** 719,723 **** * disable it! :) */ ! #undef DCCALLOW --- 719,723 ---- * disable it! :) */ ! #define DCCALLOW Index: struct.h =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/include/struct.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** struct.h 4 Dec 2005 07:14:07 -0000 1.7 --- struct.h 12 Mar 2006 14:59:21 -0000 1.8 *************** *** 318,322 **** #define UMODE_Y 0x02000000 /* umode +Y - Deaf Mode */ #define UMODE_C 0x04000000 /* umode +C - conops */ ! #define UMODE_W 0x08000000 /* umode +W - Hide all channels on whois */ #define UMODE_v 0x10000000 /* umode +v - hostmasking */ #define UMODE_H 0x20000000 /* umode +H - Oper Hiding */ --- 318,322 ---- #define UMODE_Y 0x02000000 /* umode +Y - Deaf Mode */ #define UMODE_C 0x04000000 /* umode +C - conops */ ! #define UMODE_W 0x08000000 /* umode +W - Oper Hide */ #define UMODE_v 0x10000000 /* umode +v - hostmasking */ #define UMODE_H 0x20000000 /* umode +H - Oper Hiding */ |
From: Gabriel B. <sh...@us...> - 2006-03-12 14:59:24
|
Update of /cvsroot/solidircd/solidircd-stable In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31440 Modified Files: CHANGES TODO Log Message: Updates Refer to CHANGES & TODO. Index: CHANGES =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/CHANGES,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** CHANGES 7 Jan 2006 22:29:59 -0000 1.16 --- CHANGES 12 Mar 2006 14:59:21 -0000 1.17 *************** *** 42,45 **** --- 42,47 ---- Changes from Sheik ------------------------- + + 12/3/2006 - Fixed WHOIS_ACTUALY Not showing host. 2/1/2006 - Added RESTRICT_C_LINES_ADMINONLY this function will restric stats C & c to admins only. (optional) 30/12/2005 - Fixed compile error when openssl was disabled. Index: TODO =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/TODO,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** TODO 2 Jan 2006 20:26:22 -0000 1.6 --- TODO 12 Mar 2006 14:59:21 -0000 1.7 *************** *** 19,25 **** Developers Todo list: ! [/] Sync with bahamut 1.8.4 Being worked by: Sheik ! Progress: 95% Description: --- 19,25 ---- Developers Todo list: ! [X] Sync with bahamut 1.8.4 Being worked by: Sheik ! Progress: 100% Description: *************** *** 37,42 **** ! [/] Fix Whois on linked servers not showing the full host. --- 37,51 ---- ! [X] Fix Whois on linked servers not showing the full host. + Being Worked by: Sheik + Progress: 100% + + + [/] Fix Channel mode (+D) + It is causing clients not to leave from + the nicklist when this is set. + Being worked by :Sheik + Progress: |
From: Gabriel B. <sh...@us...> - 2006-03-12 05:31:06
|
Update of /cvsroot/solidircd/solidircd-stable/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15249/include Modified Files: config.h Log Message: clean up & fixes. Index: config.h =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/include/config.h,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** config.h 2 Jan 2006 20:26:22 -0000 1.17 --- config.h 12 Mar 2006 05:30:52 -0000 1.18 *************** *** 401,405 **** * I: lines to get ircd to do ident lookup even if you define this. */ ! #define DO_IDENTD /* IDENTD_COMPLAIN - yell at users that don't have identd installed */ --- 401,405 ---- * I: lines to get ircd to do ident lookup even if you define this. */ ! #undef DO_IDENTD /* IDENTD_COMPLAIN - yell at users that don't have identd installed */ |
From: Gabriel B. <sh...@us...> - 2006-03-12 05:31:05
|
Update of /cvsroot/solidircd/solidircd-stable/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15249/src Modified Files: s_user.c Log Message: clean up & fixes. Index: s_user.c =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/src/s_user.c,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** s_user.c 2 Jan 2006 20:26:22 -0000 1.19 --- s_user.c 12 Mar 2006 05:30:52 -0000 1.20 *************** *** 2377,2380 **** --- 2377,2381 ---- user->server = find_or_add(server); strncpyzt(user->host, host, sizeof(user->host)); + strncpyzt(user->realhost, host, sizeof(user->host)); } else *************** *** 2408,2411 **** --- 2409,2413 ---- #endif strncpyzt(user->host, host, sizeof(user->host)); + strncpyzt(user->realhost, host, sizeof(user->host)); user->server = me.name; } *************** *** 2469,2500 **** /* - * m_quit - * parv[0] = sender prefix - * parv[1] = comment - */ - - /* - int - m_quit(aClient *cptr, aClient *sptr, int parc, char *parv[]) - { - char *reason = (parc > 1 && parv[1]) ? parv[1] : cptr->name; - char comment[TOPICLEN + 1]; - - sptr->flags |= FLAGS_NORMALEX; - if (!IsServer(cptr)) - { - strcpy(comment, "Quit: "); - strncpy(comment + 6, reason, TOPICLEN - 6); - comment[TOPICLEN] = 0; - return exit_client(cptr, sptr, sptr, comment); - } - else - return exit_client(cptr, sptr, sptr, reason); - } - - */ - - - /* * m_kill * parv[0] = sender prefix --- 2471,2474 ---- *************** *** 3489,3503 **** me.name, sptr->name); } ! /* ! if ((setflags & UMODE_W) && !IsUmodeW(sptr) && IsOper(sptr) && !IsServer(cptr)) ! { ! sptr->umode &= ~UMODE_W; ! ! } ! if (!(setflags & UMODE_W) && IsUmodeW(sptr) && IsOper(sptr) && !IsServer(cptr)) ! { ! sptr->umode |= UMODE_W; ! } ! */ #ifdef HAVE_SSL --- 3463,3467 ---- me.name, sptr->name); } ! #ifdef HAVE_SSL |
From: Gabriel B. <sh...@us...> - 2006-03-12 05:31:05
|
Update of /cvsroot/solidircd/solidircd-stable/zlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15249/zlib Modified Files: zconf.h Log Message: clean up & fixes. |
From: Gabriel B. <sh...@us...> - 2006-02-13 20:48:56
|
Update of /cvsroot/solidircd/solidircd-stable/zlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19258/zlib Modified Files: zconf.h Log Message: file clean up. |
From: Gabriel B. <sh...@us...> - 2006-02-13 20:48:53
|
Update of /cvsroot/solidircd/solidircd-stable/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19258/src Modified Files: s_bsd.c Log Message: file clean up. Index: s_bsd.c =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/src/s_bsd.c,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** s_bsd.c 7 Jan 2006 22:13:26 -0000 1.7 --- s_bsd.c 13 Feb 2006 20:48:40 -0000 1.8 *************** *** 19,23 **** */ ! /* $Id$ */ #include "struct.h" --- 19,23 ---- */ ! #include "struct.h" *************** *** 178,182 **** char *host; int err; ! socklen_t len = sizeof(err); extern char *strerror(); --- 178,182 ---- char *host; int err; ! socklen_t len = sizeof(err); extern char *strerror(); *************** *** 214,218 **** char *host; int err; ! socklen_t len = sizeof(err); extern char *strerror(); --- 214,218 ---- char *host; int err; ! socklen_t len = sizeof(err); extern char *strerror(); *************** *** 277,284 **** struct sockaddr_in server; int ad[4]; ! socklen_t len = sizeof(server); char ipname[20]; - memset(&lstn, 0, sizeof(aListener)); ad[0] = ad[1] = ad[2] = ad[3] = 0; --- 277,283 ---- struct sockaddr_in server; int ad[4]; ! socklen_t len = sizeof(server); char ipname[20]; memset(&lstn, 0, sizeof(aListener)); ad[0] = ad[1] = ad[2] = ad[3] = 0; *************** *** 968,972 **** static void set_sock_opts(int fd, aClient * cptr) { ! socklen_t opt; #ifdef SO_REUSEADDR --- 967,971 ---- static void set_sock_opts(int fd, aClient * cptr) { ! socklen_t opt; #ifdef SO_REUSEADDR *************** *** 1136,1140 **** { int errtmp = errno, err = 0; ! socklen_t len = sizeof(err); #ifdef SO_ERROR --- 1135,1139 ---- { int errtmp = errno, err = 0; ! socklen_t len = sizeof(err); #ifdef SO_ERROR *************** *** 1256,1260 **** lptr->ccount++; lptr->clients++; ! Count.unknown++; add_fd(fd, FDT_CLIENT, acptr); local[fd] = acptr; --- 1255,1259 ---- lptr->ccount++; lptr->clients++; ! Count.unknown++; add_fd(fd, FDT_CLIENT, acptr); local[fd] = acptr; *************** *** 1264,1282 **** highest_fd = fd; ! ! ! acptr->lstn = lptr; ! add_client_to_list(acptr); ! #ifdef HAVE_SSL ! if (!IsSSL (acptr)) ! { ! #endif ! /* sockets inherit the options of their parents.. do we need these? */ set_non_blocking(acptr->fd, acptr); set_sock_opts(acptr->fd, acptr); ! #ifdef HAVE_SSL ! } ! #endif ban = check_userbanned(acptr, UBAN_IP|UBAN_CIDR4|UBAN_WILDUSER, 0); --- 1263,1272 ---- highest_fd = fd; ! /* sockets inherit the options of their parents.. do we need these? */ set_non_blocking(acptr->fd, acptr); set_sock_opts(acptr->fd, acptr); ! acptr->lstn = lptr; ! add_client_to_list(acptr); ban = check_userbanned(acptr, UBAN_IP|UBAN_CIDR4|UBAN_WILDUSER, 0); *************** *** 1313,1327 **** #ifdef SHOW_HEADERS ! #ifdef HAVE_SSL ! if (!IsSSL (acptr)) ! { ! ! #endif ! sendto_one(acptr, REPORT_DO_DNS); ! ! #ifdef HAVE_SSL ! } #endif - lin.flags = ASYNC_CLIENT; lin.value.cptr = acptr; --- 1303,1308 ---- #ifdef SHOW_HEADERS ! sendto_one(acptr, REPORT_DO_DNS); #endif lin.flags = ASYNC_CLIENT; lin.value.cptr = acptr; *************** *** 1332,1347 **** #ifdef SHOW_HEADERS else - { - #ifdef HAVE_SSL - if (!IsSSL (acptr)) - { - #endif sendto_one(acptr, REPORT_FIN_DNSC); - - #ifdef HAVE_SSL - } - #endif - } - #endif #endif nextdnscheck = 1; --- 1313,1317 ---- *************** *** 1354,1359 **** if (IsSSL(lptr)) { - - extern SSL_CTX *CTX_Server; acptr->ssl = NULL; /* If for some reason we fail to create a new SSL object, --- 1324,1327 ---- *************** *** 1362,1366 **** { sendto_realops_lev(DEBUG_LEV, "SSL_new() object failed [client %s]", acptr->sockhost); - fprintf(stderr, "SSL creation of new SSL object failed [client %s]\n", acptr->sockhost ); ircstp->is_ref++; acptr->fd = -2; --- 1330,1333 ---- *************** *** 1468,1472 **** { errno = 0; ! #ifdef HAVE_SSL #if defined ( MAXBUFFERS ) --- 1435,1439 ---- { errno = 0; ! #ifdef HAVE_SSL #if defined ( MAXBUFFERS ) *************** *** 1653,1658 **** int readwrite_client(aClient *cptr, int isread, int iswrite) { - - /* * NOTE --- 1620,1623 ---- *************** *** 1663,1667 **** */ - #ifdef HAVE_SSL if (cptr->ssl != NULL && IsSSL(cptr) && !SSL_is_init_finished(cptr->ssl)) --- 1628,1631 ---- *************** *** 1672,1678 **** } #endif ! ! ! if(iswrite) { if (IsConnecting(cptr) && completed_connection(cptr)) --- 1636,1641 ---- } #endif ! ! if(iswrite) { if (IsConnecting(cptr) && completed_connection(cptr)) *************** *** 2035,2046 **** del_queries((char *) cptr); #ifdef SHOW_HEADERS - #ifdef HAVE_SSL - if (!IsSSL (cptr)) - { - #endif sendto_one(cptr, REPORT_FIN_DNS); - #ifdef HAVE_SSL - } - #endif #endif ClearDNS(cptr); --- 1998,2002 ---- *************** *** 2078,2082 **** } - u_long memcount_s_bsd(MCs_bsd *mc) --- 2034,2037 ---- *************** *** 2108,2109 **** --- 2063,2065 ---- return mc->total.m; } + |
From: Gabriel B. <sh...@us...> - 2006-01-07 22:30:12
|
Update of /cvsroot/solidircd/solidircd-stable In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30244 Modified Files: CHANGES Log Message: Needed to sort the changes list. Index: CHANGES =================================================================== RCS file: /cvsroot/solidircd/solidircd-stable/CHANGES,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** CHANGES 7 Jan 2006 22:13:26 -0000 1.15 --- CHANGES 7 Jan 2006 22:29:59 -0000 1.16 *************** *** 34,40 **** 03/05/2005 - Fixed halfops cannot voice or devoice a user. [ #1193540 ] ! ------------------ Changes from Trystan ! --------------- 07/01/2006 - Fixed GCC4 compiler warnings --- 34,40 ---- 03/05/2005 - Fixed halfops cannot voice or devoice a user. [ #1193540 ] ! -------------------- Changes from Trystan ! -------------------- 07/01/2006 - Fixed GCC4 compiler warnings *************** *** 45,48 **** --- 45,87 ---- 30/12/2005 - Fixed compile error when openssl was disabled. 03/09/2005 - Added g-line + 30/05/2005 - Fixed some typos in s_user.c + 30/05/2005 - Added Deaf Mode, This mode will prevent user with said mode from receiving channel messages. + This mode can be applied by the user or an oper. It can decrese bandwidth usage. + 21/05/2005 - Applied a hostmask tweak from Crako thnx. + 21/05/2005 - Fixed a minor bug, when user was kicked, it would show on their whois that they were still there. thanks to Crako for reporting this. + 17/05/2005 - Applied Unim4trix0's patch,This patch notifies +R users when their target cannot reply becuase they are not +r. + 17/05/2005 - Readded bsd jail support. + 17/05/2005 - Fixed OperMode givin false oper notices. + 16/05/2005 - Merged WHOIS notice with umode +y + 15/05/2005 - Added /Stats P this will display the port range on your local ircd and available SSL ports if any. + 16/05/2005 - Fixed bug were halfops were not able to set any chanel modes, they're now able to ban set +ntm etc.. [ #1200237 ] + 15/05/2005 - Disabled multiple buffer support for iovecs for ssl are impractical. + found in ssl engine: + /* + * There is no SSL_writev() provided by OpenSSL. The reason is mainly because + * OpenSSL has to fragment the data itself again for the SSL record layer, so a + * writev() like interface makes not much sense. What we do is to emulate it + * to at least being able to use the write() like interface. But keep in mind + * that the network I/O performance is not write() like, of course. + */ + When this was enable it was causing alot of times for users. + 15/04/2005 - Optimized and fixed SSL we now support multiple buffers. + 15/04/2005 - Added /IRCOPS command this will show all online irc operators this can be enable/disabled in include/config.h + 15/04/2005 - Updated /INFO to show our latest team members ;) + 15/04/2005 - Added SVIDENT and SETIDENT this will allow hostserv to set virtual idents for users. + 01/10/2005 - Removed the saadmin,ircop, blocks we will now be using the staff host for operhostmasking + 01/10/2005 - Changed the ircop status, to bahamut defaults ircop status, ex (IRC Operator - Server Administrator) + 01/10/2005 - Changed our elmer,silly,normal to be a optional features now admins who don't like to have this on can easily turn it off in config.h + 01/10/2005 - Added md5.h and md5.c this currently does not do anything is just there for future use. + 01/10/2005 - Tweaked ssl.c up a bit. + 01/10/2005 - Added ssl notification on user connections, we can now tell if a user is a ssl connection when they connect. ;) + 01/10/2005 - List is now restricted to registered users and ircops, this is to prevent spambots from getting our channel list + a new "bot" class has also been added in the template.conf to allow bots such as from netsplit.de etc.. to get our channel + list. This can be enable or disable just look in config.h for STRICT_LIST + + --------------------- + Applied Bahamut Changes for bahamut 1.8.4 + ---------------------- + 03/09/2005 - Fixed misc conf parsing issues (from GeniusDex) 03/09/2005 - Fixed unknown connection reporting in LUSERS *************** *** 59,63 **** stats Z shows detailed reports MEMTRACE define in config.h to debug memory leaks, adds to Z report - 03/09/2005 - Changed general connection reporting format to reduce ambiguity (affects stats L, trace, etc): --- 98,101 ---- *************** *** 70,86 **** + valid identd response - no identd response (ident is "unknown") - - 4/7/2005 - rework memory accounting,add MEMTRACE for debugging, minor memroy leak fix. 26/06/2005 - Fixed a bug were users real host would show on watch when they connected. - 30/05/2005 - Fixed some typos in s_user.c - 30/05/2005 - Added Deaf Mode, This mode will prevent user with said mode from receiving channel messages. - This mode can be applied by the user or an oper. It can decrese bandwidth usage. - 21/05/2005 - Applied a hostmask tweak from Crako thnx. - 21/05/2005 - Fixed a minor bug, when user was kicked, it would show on their whois that they were still there. thanks to Crako for reporting this. 17/05/2005 - Fixed LIST C>this was broken in dreamforge... - 17/05/2005 - Applied Unim4trix0's patch,This patch notifies +R users when their target cannot reply becuase they are not +r. - 17/05/2005 - Readded bsd jail support. - 17/05/2005 - Fixed OperMode givin false oper notices. 17/05/2005 - Applied a fix for m_server don't broadcast a server IP (from David Friedman) 17/05/2005 - Fixed some lusers bugs. --- 108,114 ---- *************** *** 94,100 **** 17/05/2005 - Work around a potential race condition 17/05/2005 - clean up get_client_name handling fixes several cosmetic ambiguitites reported by various people - 16/05/2005 - Fixed bug were halfops were not able to set any chanel modes, they're now able to ban set +ntm etc.. [ #1200237 ] - 16/05/2005 - Added Oper Umode +E This will notify opers when a user does a whois on them, I might make this a optional feature later on. - 15/05/2005 - Added /Stats P this will display the port range on your local ircd and available SSL ports if any. 15/05/2005 - Removed support for wildcard nick targets in remotable commands 15/05/2005 - Fixed channel modes not showing both +s and +p --- 122,125 ---- *************** *** 104,132 **** 15/05/2005 - Fixed an obscure bug with remotely targeted commands and local clients (from toucan) - 15/05/2005 - Disabled multiple buffer support for iovecs for ssl are impractical. - found in ssl engine: - /* - * There is no SSL_writev() provided by OpenSSL. The reason is mainly because - * OpenSSL has to fragment the data itself again for the SSL record layer, so a - * writev() like interface makes not much sense. What we do is to emulate it - * to at least being able to use the write() like interface. But keep in mind - * that the network I/O performance is not write() like, of course. - */ - When this was enable it was causing alot of times for users. - 15/04/2005 - Optimized and fixed SSL we now support multiple buffers. - 15/04/2005 - Added /IRCOPS command this will show all online irc operators this can be enable/disabled in include/config.h - 15/04/2005 - Updated /INFO to show our latest team members ;) - 15/04/2005 - Added SVIDENT and SETIDENT this will allow hostserv to set virtual idents for users. - 01/10/2005 - Removed the saadmin,ircop, blocks we will now be using the staff host for operhostmasking - 01/10/2005 - Changed the ircop status, to bahamut defaults ircop status, ex (IRC Operator - Server Administrator) - 01/10/2005 - Changed our elmer,silly,normal to be a optional features now admins who don't like to have this on can easily turn it off in config.h - 01/10/2005 - Added rehash ssl now we can rehash our ssl certificate by doing /rehash SSL - 01/10/2005 - Added md5.h and md5.c this currently does not do anything is just there for future use. - 01/10/2005 - Tweaked ssl.c up a bit and added some new functions such as rehash ssl,disable ssl. - 01/10/2005 - Added ssl notification on user connections, we can now tell if a user is a ssl connection when they connect. ;) - 01/10/2005 - List is now restricted to registered users and ircops, this is to prevent spambots from getting our channel list - a new "bot" class has also been added in the template.conf to allow bots such as from netsplit.de etc.. to get our channel - list. This can be enable or disable just look in config.h for STRICT_LIST - Applied the following bahamut changes : 01/10/2005 - Fixed recursive server removal for non-NOQUIT links 01/10/2005 - Fixed TS desync during nick changes --- 129,132 ---- *************** *** 148,152 **** 01/10/2005 - Removed 2-user minimum default for LIST filters 01/10/2005 - Changed join rate warnings to show IP instead of hostname - 01/10/2005 - Reworked m_message(). Behavior changes: - corrected error responses --- 148,151 ---- *************** *** 169,173 **** - GOPER/GNOTICE/GLOBOPS/CHATOPS never sent to super servers - channel PRIVMSG/NOTICE never sent to super servers - 01/10/2005 - Server protocol changes: Added CHANKILL <channel> [reason] --- 168,171 ---- |