OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 08-Jan-2007 14:10:00
Branch: HEAD Handle: 2007010813100000
Modified files:
openpkg-src/ratbox ratbox-services.conf ratbox.patch ratbox.spec
Log:
upgrade to Ratbox Services 1.1.0 (now finally SQLite 3 based)
Summary:
Revision Changes Path
1.9 +52 -10 openpkg-src/ratbox/ratbox-services.conf
1.27 +3 -3 openpkg-src/ratbox/ratbox.patch
1.43 +8 -5 openpkg-src/ratbox/ratbox.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/ratbox/ratbox-services.conf
============================================================================
$ cvs diff -u -r1.8 -r1.9 ratbox-services.conf
--- openpkg-src/ratbox/ratbox-services.conf 15 Jun 2005 18:05:58 -0000
1.8
+++ openpkg-src/ratbox/ratbox-services.conf 8 Jan 2007 13:10:00 -0000
1.9
@@ -4,6 +4,7 @@
##
serverinfo {
+ sid = "000";
name = "irc-services.example.com";
description = "Example IRC Network Services";
vhost = "127.0.0.1";
@@ -25,6 +26,22 @@
email = "<[EMAIL PROTECTED]>";
};
+database {
+ host = "127.0.0.1";
+ name = "ratbox_services";
+ username = "ratbox_services";
+ password = "ratbox_services";
+};
+
+email {
+ disable_email = yes;
+ email_program = "@l_prefix@/sbin/sendmail", "-t";
+ email_name = "Ratbox Services";
+ email_address = "[EMAIL PROTECTED]";
+ email_number = 15;
+ email_duration = 1 minute;
+};
+
connect "irc.example.com" {
vhost = "127.0.0.1";
host = "127.0.0.1";
@@ -94,9 +111,20 @@
register_amount = 10;
register_email = no;
register_url = "http://irc.example.com/";
+ register_verify = no;
allow_set_email = yes;
- expire_time = 4 weeks;
allow_set_password = yes;
+ allow_resetpass = no;
+ allow_resetemail = no;
+ expire_time = 4 weeks;
+ expire_suspended_time = 4 weeks;
+ expire_unverified_time = 1 day;
+ expire_bonus = 1 day;
+ expire_bonus_per_time = 2 weeks;
+ expire_bonus_max = 4 weeks;
+ resetpass_duration = 1 day;
+ resetemail_duration = 1 day;
+ reset_regtime_duration = 2 weeks;
max_logins = 2;
};
@@ -111,9 +139,13 @@
register_time = 1 minute;
register_amount = 5;
expire_time = 4 weeks;
+ expire_suspended_time = 4 weeks;
expireban_frequency = 15 minutes;
enforcetopic_frequency = 1 hour;
max_bans = 50;
+ email_delowner = no;
+ delowner_duration = 1 day;
+ autojoin_empty = no;
};
service "operserv" {
@@ -123,6 +155,7 @@
realname = "Operator Service";
flags = disabled, opered, msg_self, stealth;
loglevel = 1;
+ allow_die = no;
};
service "operbot" {
@@ -148,14 +181,23 @@
};
service "banserv" {
- nick = "BANSERV";
- username = "banserv";
- host = "irc-services.example.com";
- realname = "Ban Service";
- flags = disabled, opered, msg_self, stealth;
- loglevel = 1;
- unban_time = 2 weeks;
- autosync_frequency = 2 weeks;
- temp_workaround = no;
+ nick = "BANSERV";
+ username = "banserv";
+ host = "irc-services.example.com";
+ realname = "Ban Service";
+ flags = disabled, opered, msg_self, stealth;
+ loglevel = 1;
+ unban_time = 2 weeks;
+ autosync_frequency = 2 weeks;
+ temp_workaround = no;
+};
+
+service "watchserv" {
+ nick = "WATCHSERV";
+ username = "watchserv";
+ host = "irc-services.example.com";
+ realname = "Command Watching Service";
+ flags = msg_self, stealth;
+ loglevel = 1;
};
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/ratbox/ratbox.patch
============================================================================
$ cvs diff -u -r1.26 -r1.27 ratbox.patch
--- openpkg-src/ratbox/ratbox.patch 7 Jan 2007 09:30:42 -0000 1.26
+++ openpkg-src/ratbox/ratbox.patch 8 Jan 2007 13:10:00 -0000 1.27
@@ -10,9 +10,9 @@
.so.sl:
$(LD) -b $< -o $@
-Index: ratbox-services-1.0.3/include/config.h
---- ratbox-services-1.0.3/include/config.h.orig 2005-05-23 17:01:31
+0200
-+++ ratbox-services-1.0.3/include/config.h 2005-05-23 19:30:44 +0200
+Index: ratbox-services-1.1.0/include/config.h
+--- ratbox-services-1.1.0/include/config.h.orig 2005-05-23 17:01:31
+0200
++++ ratbox-services-1.1.0/include/config.h 2005-05-23 19:30:44 +0200
@@ -9,7 +9,7 @@
#define PID_PATH RUNDIR "/ratbox-services.pid"
#define LOG_PATH LOGDIR "/ratbox-services.log"
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/ratbox/ratbox.spec
============================================================================
$ cvs diff -u -r1.42 -r1.43 ratbox.spec
--- openpkg-src/ratbox/ratbox.spec 7 Jan 2007 09:30:42 -0000 1.42
+++ openpkg-src/ratbox/ratbox.spec 8 Jan 2007 13:10:00 -0000 1.43
@@ -24,7 +24,7 @@
# package version
%define V_server 2.2.4
-%define V_services 1.0.3
+%define V_services 1.1.0
%define V_respond 1.0
# package information
@@ -38,7 +38,7 @@
Group: InstantMessaging
License: GPL
Version: %{V_server}
-Release: 20070107
+Release: 20070108
# list of sources
Source0:
ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ircd-ratbox-%{V_server}.tgz
@@ -55,8 +55,8 @@
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20060823, bison, flex
PreReq: OpenPKG, openpkg >= 20060823
-BuildPreReq: openssl, zlib, sqlite, sqlite::with_v2 = yes
-PreReq: openssl, zlib, sqlite, sqlite::with_v2 = yes
+BuildPreReq: openssl, zlib, sqlite
+PreReq: openssl, zlib, sqlite
AutoReq: no
AutoReqProv: no
@@ -124,6 +124,9 @@
-e 's;ratbox-services\.log;services.log;' \
-e 's;ratbox-services\.db;services.db;' \
include/config.h
+ %{l_shtool} subst \
+ -e 's;==;=;g' \
+ configure
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags}" \
@@ -135,7 +138,7 @@
--with-logdir=%{l_prefix}/var/ratbox \
--with-rundir=%{l_prefix}/var/ratbox \
--with-helpdir=%{l_prefix}/share/ratbox/services \
- --with-sqlite=%{l_prefix}
+ --enable-sqlite3=%{l_prefix}
%{l_make} %{l_mflags}
) || exit $?
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]