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: 09-Oct-2005 21:27:05
Branch: HEAD Handle: 2005100920270500
Added files:
openpkg-src/openser fsl.openser openser.cfg openser.patch
openser.schema-dbtext.txt openser.spec rc.openser
Log:
new package: openser 0.9.5 (Open SIP Express Router)
Summary:
RevisionChanges Path
1.1 +16 -0 openpkg-src/openser/fsl.openser
1.1 +58 -0 openpkg-src/openser/openser.cfg
1.1 +12 -0 openpkg-src/openser/openser.patch
1.1 +8 -0 openpkg-src/openser/openser.schema-dbtext.txt
1.1 +205 -0 openpkg-src/openser/openser.spec
1.1 +57 -0 openpkg-src/openser/rc.openser
patch -p0 <<'@@ .'
Index: openpkg-src/openser/fsl.openser
$ cvs diff -u -r0 -r1.1 fsl.openser
--- /dev/null 2005-10-09 21:26:46 +0200
+++ fsl.openser 2005-10-09 21:27:05 +0200
@@ -0,0 +1,16 @@
+##
+## fsl.openser -- OSSP fsl configuration
+##
+
+ident .*(openser)/.+ q{
+prefix(
+prefix="%b %d %H:%M:%S %N <%L> $1[%P]: "
+)
+-> {
+debug: file(
+path="@l_prefix@/var/openser/openser.log",
+perm=0664
+)
+}
+};
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openser/openser.cfg
$ cvs diff -u -r0 -r1.1 openser.cfg
--- /dev/null 2005-10-09 21:26:46 +0200
+++ openser.cfg 2005-10-09 21:27:05 +0200
@@ -0,0 +1,58 @@
+##
+## openser.cfg -- OpenSER server configuration
+##
+
+#
+# GLOBAL CONFIGURATION PARAMETERS
+#
+
+# process configuration
+debug=1
+log_stderror=no
+fork=yes
+check_via=no
+dns=no
+rev_dns=no
+children=4
+user="@l_rusr@"
+group="@l_rgrp@"
+fifo="@l_prefix@/var/openser/openser.fifo"
+workdir="@l_prefix@/var/openser"
+
+# network configuration
+alias="example.com"
+listen="127.0.0.1"
+port=5060
+
+#
+# EXTENSION MODULE LOADING
+#
+
+loadmodule "@l_prefix@/lib/openser/modules/dbtext.so"
+loadmodule "@l_prefix@/lib/openser/modules/sl.so"
+loadmodule "@l_prefix@/lib/openser/modules/tm.so"
+loadmodule "@l_prefix@/lib/openser/modules/rr.so"
+loadmodule "@l_prefix@/lib/openser/modules/maxfwd.so"
+loadmodule "@l_prefix@/lib/openser/modules/usrloc.so"
+loadmodule "@l_prefix@/lib/openser/modules/registrar.so"
+loadmodule "@l_prefix@/lib/openser/modules/textops.so"
+loadmodule "@l_prefix@/lib/openser/modules/auth.so"
+loadmodule "@l_prefix@/lib/openser/modules/auth_db.so"
+
+#
+# EXTENSION MODULE CONFIGURATION
+#
+
+# module usrloc:
+modparam("usrloc", "db_mode", 2)
+modparam("usrloc|auth_db", "db_url", "dbtext://@l_prefix@/var/openser/db")
+
+# module auth:
+modparam("auth_db", "calculate_ha1", 1)
+modparam("auth_db", "password_column", "password")
+modparam("auth_db", "user_column", "username")
+modparam("auth_db", "domain_column", "domain")
+
+# module rr:
+modparam("rr", "enable_full_lr", 1)
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openser/openser.patch
$ cvs diff -u -r0 -r1.1 openser.patch
--- /dev/null 2005-10-09 21:26:46 +0200
+++ openser.patch 2005-10-09 21:27:05 +0200
@@ -0,0 +1,12 @@
+Index: Makefile.defs
+--- Makefile.defs.orig 2005-07-01 14:13:43 +0200
Makefile.defs2005-10-09 18:37:26 +0200
+@@ -982,6 +982,8 @@
+ found_lock_method=yes
+ endif
+
++LDFLAGS += -L$(prefix)/lib
++LIBS+= -lfsl
+
+
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openser/openser.schema-dbtext.txt
$ cvs diff -u -r0 -r1.1 openser.schema-dbtext.txt
--- /dev/null 2005-10-09 21:26:46 +0200
+++ openser.schema-dbtext.txt 2005-10-09 21:27:05 +0200
@@ -0,0 +1,8 @@
+subscriber: username(str) domn(str) password(str) first_name(str)
last_name(str) phone(str) email_address(str) datetime_created(int)
datetime_modified(int) confirmation(str) flag(str) sendnotification(str)
greeting(str) ha1(str) ha1b(str) perms(str) allow_find(str) timezone(str,null)
rpid(str,null) uuid(str,null)
+subscriber: admin:default:admin:Initial:Admin:123:[EMAIL
PROTECTED]:
+location: username(str) domain(str,null) contact(str,null) expires(int,null)
q(double,null) cal