Hello,
I plan to release Kamailio 3.0, hopefully today, if no outstanding issue
out there. Ending of last week, I managed to get debian packaging
working (tested on Ubuntu) using Andrei's new Makefile system, with
module groups.
If you are aware of issues you want fixed before 3.0RC3, drop an email.
This is supposed to be latest RC before full 3.0.0 release.
Cheers,
Daniel
--
Daniel-Constantin Mierla
* http://www.asipto.com/
Module: sip-router
Branch: kamailio_3.0
Commit: 6ecc6c13f63dab04083f61aa1b7ee767f9441ee0
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6ecc6c1…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 23:07:27 2009 +0100
tls: name the certificates based on $MAIN_NAME
---
modules/tls/Makefile | 2 +-
modules/tls/sip-router_cert.sh | 22 ++++++++++++----------
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/modules/tls/Makefile b/modules/tls/Makefile
index f3970a4..0c3aa30 100644
--- a/modules/tls/Makefile
+++ b/modules/tls/Makefile
@@ -23,6 +23,6 @@ include ../../Makefile.modules
install-tls-cert: $(cfg_prefix)/$(cfg_dir)
- ./$(SCR_NAME)_cert.sh -d $(cfg_prefix)/$(cfg_dir)
+ MAIN_NAME=$(MAIN_NAME) ./$(SCR_NAME)_cert.sh -d $(cfg_prefix)/$(cfg_dir)
install-cfg: install-tls-cert
diff --git a/modules/tls/sip-router_cert.sh b/modules/tls/sip-router_cert.sh
index df08caa..9e1cd7f 100755
--- a/modules/tls/sip-router_cert.sh
+++ b/modules/tls/sip-router_cert.sh
@@ -3,18 +3,20 @@
# $Id$
#
# This script generates a self-signed TLS/SSL certificate that can be
-# immediately used with the TLS module of SER. The file was inspired
+# immediately used with the TLS module of SIP Router. The file was inspired
# by a script from Debian's uw-imapd package.
#
#############################################################################
# Configuration variables
#############################################################################
-DEFAULT_DIR="/usr/local/etc/ser"
+NAME=$MAIN_NAME
+if [ -z "$NAME" ] ; then NAME="sip-router"; fi;
+DEFAULT_DIR="/usr/local/etc/$NAME"
DEFAULT_DAYS=365
-DEFAULT_INFO="Self-signed certificate for SER"
-DEFAULT_CERT_FILENAME="ser-selfsigned.pem"
-DEFAULT_KEY_FILENAME="ser-selfsigned.key"
+DEFAULT_INFO="Self-signed certificate for $NAME"
+DEFAULT_CERT_FILENAME="$NAME-selfsigned.pem"
+DEFAULT_KEY_FILENAME="$NAME-selfsigned.key"
DEFAULT_OPENSSL='openssl'
@@ -50,19 +52,19 @@ longopts() {
usage() {
cat <<EOF
NAME
- $COMMAND - Generate a self-signed TLS/SSL certificate for use with SER.
+ $COMMAND - Generate a self-signed TLS/SSL certificate for use with $NAME.
SYNOPSIS
$COMMAND [options]
DESCRIPTION
This is a simple shell script that generates a self signed TLS/SSL
- certificate (and private key) for use with the tls module of SER. The
+ certificate (and private key) for use with the tls module of $NAME. The
self-signed certificate is suitable for testing and/or private setups.
You are encouraged to create a proper authorized one if needed.
Both certificate and key files are by default stored in the directory
- containing the configuration file of SER (unless you change it using
+ containing the configuration file of $NAME (unless you change it using
the options below).
OPTIONS
@@ -100,7 +102,7 @@ AUTHOR
Written by Jan Janak <jan(a)iptel.org>
REPORTING BUGS
- Report bugs to <ser-bugs(a)iptel.org>
+ Report bugs to <sr-dev(a)sip-router.org>
EOF
} #usage
@@ -175,7 +177,7 @@ if [ $? != 0 ] ; then
exit 1
fi
-echo "Creating a new SER self-signed certificate for '$FQDN'" \
+echo "Creating a new $NAME self-signed certificate for '$FQDN'" \
"valid for $DAYS days."
openssl req -new -x509 -days "$DAYS" -nodes -out "$DIR/$CERT_FILENAME" \
-keyout "$DIR/$KEY_FILENAME" > /dev/null 2>&1 <<+