1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00

- Update to beta11 testing release of ircd-ratbox-3.0.0.

- Software changes include:
o Remove the remains of servlink_path from the config file parser.
o Userlog now logs the users IP address as well as their hostname.
o Whowas now supports showing the users IP address as well as hostname.
  The same rules apply to showing the whowas IP as apply to showing
  whois_actually and uses the same numeric.
o Double the size of the whowas array for large networks. This comes
  at a hit of about 2MB or so of memory.
o Fix the block heap garbage collection code.

PR:		ports/126719
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
This commit is contained in:
Beech Rintoul 2008-08-23 19:45:03 +00:00
parent 074b41a867
commit 2b5f0add8f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=219053
5 changed files with 37 additions and 38 deletions

View File

@ -8,7 +8,7 @@
PORTNAME= ircd-ratbox
#PORTVERSION= 3.0.0
DISTVERSION= 3.0.0beta10
DISTVERSION= 3.0.0beta11
CATEGORIES= irc ipv6
MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/testing/ \
ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/testing/ \

View File

@ -1,3 +1,3 @@
MD5 (ircd-ratbox-3.0.0beta10.tar.bz2) = fc12559faa924f9dbd9c556bd0442676
SHA256 (ircd-ratbox-3.0.0beta10.tar.bz2) = dcaed10e4c579dd48e20f54bafdc3e53a19e2f0bc7f488a993ed5388950e3e26
SIZE (ircd-ratbox-3.0.0beta10.tar.bz2) = 1942144
MD5 (ircd-ratbox-3.0.0beta11.tar.bz2) = b2a90cc53beb0959e7787ef35da0959f
SHA256 (ircd-ratbox-3.0.0beta11.tar.bz2) = 2cf940db564e72db697087061a900ad2d9edbbf9386ddda0f2ac930ddb60dabe
SIZE (ircd-ratbox-3.0.0beta11.tar.bz2) = 1943183

View File

@ -1,6 +1,6 @@
--- ./doc/example.conf.orig 2008-06-18 18:49:53.000000000 +0100
+++ ./doc/example.conf 2008-06-29 14:39:37.000000000 +0100
@@ -88,13 +88,13 @@
--- ./doc/example.conf.orig 2008-08-17 14:16:36.000000000 +0100
+++ ./doc/example.conf 2008-08-21 00:15:05.000000000 +0100
@@ -98,13 +98,13 @@
default_max_clients = 10000;
/* ssl_private_key: our ssl private key */
@ -17,7 +17,7 @@
/* ssld_count: number of ssld processes you want to start, if you have a really busy
* server, using N-1 where N is the number of cpu/cpu cores you have might be useful
@@ -127,16 +127,16 @@
@@ -137,16 +137,16 @@
* - operspylog: operspy usage
* - ioerrorlog: IO errors
*/
@ -44,7 +44,7 @@
};
/* class {}: contain information about classes for users (OLD Y:) */
@@ -332,7 +332,7 @@
@@ -347,7 +347,7 @@
* A password should not be defined when this is used, see
* doc/challenge.txt for more information.
*/
@ -53,16 +53,7 @@
/* umodes: the specific umodes this oper gets when they oper.
* If this is specified an oper will not be given oper_umodes
@@ -942,7 +942,7 @@
*
* only define if servlink is not in same directory as ircd itself.
*/
- #servlink_path = "/usr/local/ircd/bin/servlink";
+ #servlink_path = "%%PREFIX%%/bin/servlink";
/* use egd: if your system does not have *random devices yet you
* want to use OpenSSL and encrypted links, enable this. Beware -
@@ -995,8 +995,9 @@
@@ -1003,8 +1003,9 @@
/* module path: paths to search for modules specified below and
* in /modload.
*/

View File

@ -1,5 +1,5 @@
--- doc/example.efnet.conf.orig 2008-07-22 13:32:47.000000000 +0100
+++ doc/example.efnet.conf 2008-07-22 13:53:46.000000000 +0100
--- ./doc/example.efnet.conf.orig 2008-08-08 19:17:31.000000000 +0100
+++ ./doc/example.efnet.conf 2008-08-21 00:41:22.000000000 +0100
@@ -60,7 +60,7 @@
/* description: the description of our server. '[' and ']' may not
* be used here for compatibility with older servers.
@ -9,7 +9,7 @@
/* network info: the name and description of the network this server
* is on. Shown in the 005 reply and used with serverhiding.
@@ -91,13 +91,13 @@
@@ -101,13 +101,13 @@
default_max_clients = 10000;
/* ssl_private_key: our ssl private key */
@ -26,7 +26,7 @@
/* ssld_count: number of ssld processes you want to start, if you have a really busy
* server, using N-1 where N is the number of cpu/cpu cores you have might be useful
@@ -130,16 +130,16 @@
@@ -140,16 +140,16 @@
* - operspylog: operspy usage
* - ioerrorlog: IO errors
*/
@ -53,7 +53,7 @@
};
/* class {}: contain information about classes for users (OLD Y:) */
@@ -335,7 +335,7 @@
@@ -351,7 +351,7 @@
* A password should not be defined when this is used, see
* doc/challenge.txt for more information.
*/
@ -62,16 +62,21 @@
/* umodes: the specific umodes this oper gets when they oper.
* If this is specified an oper will not be given oper_umodes
@@ -956,7 +956,7 @@
*
* only define if servlink is not in same directory as ircd itself.
*/
- #servlink_path = "/usr/local/ircd/bin/servlink";
+ #servlink_path = "%%PREFIX%%/bin/servlink";
@@ -967,13 +967,6 @@
/* oper umodes: default usermodes opers get when they /oper */
oper_umodes = locops, servnotice, operwall, wallop;
- /* servlink path: path to 'servlink' program used by ircd to handle
- * encrypted/compressed server <-> server links.
- *
- * only define if servlink is not in same directory as ircd itself.
- */
- #servlink_path = "/usr/local/ircd/bin/servlink";
-
/* use egd: if your system does not have *random devices yet you
* want to use OpenSSL and encrypted links, enable this. Beware -
@@ -1009,8 +1009,9 @@
* EGD is *very* CPU intensive when gathering data for its pool
@@ -1025,8 +1018,9 @@
/* module path: paths to search for modules specified below and
* in /modload.
*/

View File

@ -1,15 +1,18 @@
--- ./include/config.h.orig 2008-06-09 19:32:50.000000000 +0100
+++ ./include/config.h 2008-06-29 14:51:42.000000000 +0100
@@ -54,15 +54,17 @@
--- ./include/config.h.orig 2008-08-17 14:16:36.000000000 +0100
+++ ./include/config.h 2008-08-21 00:30:16.000000000 +0100
@@ -52,16 +52,18 @@
#define AUTOMODPATH MODULE_DIR "/autoload/"
#define ETCPATH ETC_DIR
#define LOGPATH LOG_DIR
#define UHPATH HELP_DIR "/users"
#define HPATH HELP_DIR "/opers"
-#define UHPATH HELP_DIR "/users"
-#define HPATH HELP_DIR "/opers"
+#define UHPATH HELP_DIR "/users"
+#define HPATH HELP_DIR "/opers"
+#define RUNPATH "%%RUNDIR%%"
+#define DBPTH "%%DBDIR%%"
+#define DBPTH "%%DBDIR%%"
/* files */
#define SPATH BINPATH "/ircd" /* ircd executable */
#define SLPATH BINPATH "/servlink" /* servlink executable */
#define CPATH ETCPATH "/ircd.conf" /* ircd.conf file */
-#define DBPATH ETCPATH "/ban.db"
+#define DBPATH DBPTH "/ban.db"