Module: sip-router
Branch: master
Commit: f6b240d51684040572c75555b1f767df0100d970
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f6b240d…
Author: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Date: Wed Aug 11 17:04:14 2010 +0200
NEWS: notes about Dragonfly BSD support
---
INSTALL | 20 +++++++++++---------
NEWS | 1 +
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/INSTALL b/INSTALL
index d1731e3..9a8c0cd 100644
--- a/INSTALL
+++ b/INSTALL
@@ -10,18 +10,18 @@ $Id$
===========================================
Welcome to the SIP router! This is an amazingly flexible, robust
- and secure SIP server built on years of experience in several Open
+ and secure SIP server built on years of experience in several Open
Source projects. It's a merge of the SIP Express Router and the
OpenSER/Kamailio products produced by a joint development team.
This memo gives you hints how to set up SIP Router quickly. To
understand how SIP Router works and how to configure it properly,
- please read the admin's guide available from the SIP Router website.
+ please read the admin's guide available from the SIP Router website.
- We also urge you to read latest ISSUES (available from SIP Router website
+ We also urge you to read latest ISSUES (available from SIP Router website
too) and check for potential problems in this release.
- Users of previous releases are encouraged to read NEWS to learn how to move to
- this new SIP Router version.
+ Users of previous releases are encouraged to read NEWS to learn how to move
+ to this new SIP Router version.
Table of Contents
@@ -41,11 +41,13 @@ Table of Contents
1. Supported Architectures and Requirements
-------------------------------------------
-Supported operating systems: Linux, FreeBSD, NetBSD, OpenBSD, Solaris, OS/X Darwin
-Partially supported: Windows+Cygwin (core + static modules only, no IPv6, no TCP,
-no dynamic modules)
+Supported operating systems: Linux, FreeBSD, NetBSD, OpenBSD, Solaris, OS/X
+Darwin, Dragonfly BSD.
+Partially supported: Windows+Cygwin (core + static modules only, no IPv6, no
+TCP, no dynamic modules)
-Supported architectures: i386, x86_64 (amd64), armv4l, sparc64, powerpc, powerpc64
+Supported architectures: i386, x86_64 (amd64), armv4l, sparc64, powerpc,
+powerpc64
Experimental architectures: mips1, mips2, sparc32, alpha
(for other architectures the Makefiles might need to be edited)
diff --git a/NEWS b/NEWS
index 1173aae..bab7fac 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,7 @@ $Id$
sip-router 3.1 chages
core:
+ - Dragonfly BSD support
- statistics / counters support for tcp and sctp (enable by default)
- statistics / counters api
- networks addresses support in ip comparisons (src_ip, dst_ip, to_ip)
Module: sip-router
Branch: master
Commit: 5d8552087be74332c1a7812ffb01d8298060cc62
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5d85520…
Author: Vincent Stemen <vince.lists(a)ngtek.org>
Committer: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Date: Wed Aug 11 16:45:05 2010 +0200
db_text(k) makefile: fix make use
This fixes a bug. It called make directly which breaks on
platforms where it is being compiled under gmake.
Signed-off-by: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
---
modules_k/db_text/Makefile | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/modules_k/db_text/Makefile b/modules_k/db_text/Makefile
index dd35b11..36bc48b 100644
--- a/modules_k/db_text/Makefile
+++ b/modules_k/db_text/Makefile
@@ -24,7 +24,7 @@ ifeq ($(INSTALL_FLAVOUR),kamailio)
# extra install for kamailio
install-dbtext-scripts: $(bin_prefix)/$(bin_dir)
- DBTEXTON=yes make -C ../../utils/kamctl/ install-modules
+ DBTEXTON=yes $(MAKE) -C ../../utils/kamctl/ install-modules
install-scripts: install-dbtext-scripts
Module: sip-router
Branch: andrei/raw_sock
Commit: 557ddc199cb532427e16141d9099e4fb024adf73
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=557ddc1…
Author: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Date: Wed Aug 11 16:03:55 2010 +0200
NEWS: notes about the new udp4_raw mode
---
NEWS | 35 +++++++++++++++++++++++++++++++++++
1 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/NEWS b/NEWS
index de353af..cd1696f 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,19 @@ $Id$
sip-router 3.1 chages
core:
+ - major performance increase on Linux multi-cpu machines that send a lot
+ of UDP IPv4 packets (40-50% faster in stateless mode). For it to work
+ udp4_raw must be enabled or set into auto mode in sr.cfg and sr must be
+ started as root or with CAP_NET_RAW. Note that even if udp4_raw is
+ off (default), if sr was started with enough privileges, it can be
+ enabled at runtime.
+ The support for using raw sockets is also available on FreeBSD (compiled
+ by default but not tested for performance yet), NetBSD, OpenBSD and
+ Darwin (not tested and not compiled by default, needs
+ make cfg extra_defs=-DUSE_RAW_SOCKS). To check if the support is
+ compiled, use ser -V |grep --color RAW_SOCKS or for a running
+ ser: sercmd core.udp4_raw_info.
+ See udp4_raw, udp4_raw_mtu and udp4_raw_ttl below.
- onreply_route {...} is now equivalent with onreply_route[0] {...}
- global, per protocol blacklist ignore masks (via extended send_flags).
See dst_blacklist_udp_imask a.s.o (dst_blacklist_*_imask).
@@ -13,6 +26,28 @@ core:
- route() now supports rvalue expressions (e.g. route("test"+$i))
new config variables:
+ - udp4_raw - enables raw socket support for sending UDP IPv4 datagrams
+ (40-50% performance increase on linux multi-cpu).
+ Possible values: 0 - disabled (default), 1 - enabled, -1 auto.
+ In "auto" mode it will be enabled if possible (sr started as root or
+ with CAP_NET_RAW).
+ udp4_raw can be used on Linux and FreeBSD. For other BSDs and Darwin
+ one must compile with -DUSE_RAW_SOCKS.
+ On Linux one should also set udp4_raw_mtu if the MTU on any network
+ interface that could be used for sending is smaller then 1500.
+ Can be set at runtime as long as sr was started with enough privileges
+ (core.udp4_raw).
+ - udp4_raw_mtu - MTU value used for UDP IPv4 packets when udp4_raw is
+ enabled. It should be set to the minimum MTU of all the network
+ interfaces that could be used for sending. The default value is 1500.
+ Note that on BSDs it does not need to be set (if set it will be ignored,
+ the proper MTU will be used automatically by the kernel). On Linux it
+ should be set.
+ Can be set at runtime (core.udp4_raw_mtu).
+ - udp4_raw_ttl - TTL value used for UDP IPv4 packets when udp4_raw is
+ enabled. By default it is set to auto mode (-1), meaning that the
+ same TTL will be used as for normal UDP sockets.
+ Can be set at runtime (core.udp4_raw_ttl).
- dst_blacklist_udp_imask - global blacklist events ignore mask for udp
(a blacklist event/reason set in this variable will be ignored when
deciding whether or not to blacklist an udp destination). Can be set
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#83 - ds_reload fails (MySQL backend)
User who did this - Kim Jakobsson (kjakobsson)
----------
Yes, I can confirm it works now, thanks.
----------
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=83#comment110
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
Module: sip-router
Branch: master
Commit: 755fe65703f42ced4d3472cd60ffdd6c25ec0204
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=755fe65…
Author: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Date: Wed Aug 11 01:32:07 2010 +0200
Merge remote branch 'origin/andrei/counters'
* origin/andrei/counters:
counters: 2nd parameter of cnt.get rpc is now optional
snmp(k): fix direct access to stat vars
counters: doc update
counters: extended declaration syntax
sercmd: cnt.help command line completion support
counters: cnt.help and api update
sctp: switched to counter arrays + more stats
tcp: switched to counter arrays + more stats
core: k statistics counter api update
core: counters arrays and counters descriptions
doc: NEWS counters/stats update
sctp: enable statistics
tcp: enable tcp statistics
kex(k): updated to the lastest statistics changes
kcore stats: rewrote in terms of the counters api
sercmd: added command line completion for counters
counters: added docs
counters: new modules for counters manipulations
core: counters / statistics support
sercmd: fix cfg. var name completion
---