Hello,
yesterday at CeBIT I've run into Fraunhofer booth and a banner attracted
my attention, photo at:
http://www.asipto.com/gallery/v/cebit2010/P3030721.JPG.html?g2_imageViewsIn…
According to the middle right bubble, 2000 was the first year FhG
presented SER at CeBIT. Given that, means the project should celebrate
(at least) 10 years these days?!?
I was among FhG staffers at CeBIT 2002, presenting latest SER at that
time. According to CVS repository on BerliOS, files such as Makefile and
main.c are dated 2001. Officially, SER was GPL-ed and open sourced in
2002 (year when ser project was registered to berlios.de software forge).
Andrei, more insights from non-open-source era? I got into the project
in January 2002, would be interesting to trace the birthday...
Cheers,
Daniel
Module: sip-router
Branch: master
Commit: 0c514703a6f9bf6e792011aad4e504ae3bd87786
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0c51470…
Author: Juha Heinanen <jh(a)tutpro.com>
Committer: Juha Heinanen <jh(a)tutpro.com>
Date: Fri Mar 5 06:44:03 2010 +0200
modules/lcr: improved documentation related to defunct_gw function
(cherry picked from commit 98607744d233e03ba6e71f076ee4dd5e68d4407b)
---
modules/lcr/README | 12 +++++-------
modules/lcr/doc/lcr.xml | 2 +-
modules/lcr/doc/lcr_admin.xml | 7 ++-----
3 files changed, 8 insertions(+), 13 deletions(-)
diff --git a/modules/lcr/README b/modules/lcr/README
index 02065f2..23a96fd 100644
--- a/modules/lcr/README
+++ b/modules/lcr/README
@@ -10,7 +10,7 @@ Juha Heinanen
<jh(a)tutpro.com>
- Copyright � 2005-2009 Juha Heinanen
+ Copyright � 2005-2010 Juha Heinanen
Revision History
Revision $Revision$ $Date$
__________________________________________________________________
@@ -691,15 +691,13 @@ if (!next_gw()) {
4.3. defunct_gw(period)
- Defuncts gateway selected by preceding next_gw() call for a period of
- seconds given as argument. Argument must be a positive integer constant
- or a pseudo variable with positive integer value. Value of defunct
- column in database is not updated.
+ Defuncts gateway denoted by lcr_id_avp and defunct_gw_avp for a period
+ of seconds given as argument. Argument must be a positive integer
+ constant or a pseudo variable with positive integer value. Value of
+ defunct column in database is not updated.
Returns 1 on success and -1 in case of error (see syslog).
- Must be preceded by successful next_gw() call.
-
This function can be used from REQUEST_ROUTE, FAILURE_ROUTE.
Example 1.32. defunct_gw usage
diff --git a/modules/lcr/doc/lcr.xml b/modules/lcr/doc/lcr.xml
index b9ac7c8..cd1c1bd 100644
--- a/modules/lcr/doc/lcr.xml
+++ b/modules/lcr/doc/lcr.xml
@@ -24,7 +24,7 @@
</editor>
</authorgroup>
<copyright>
- <year>2005-2009</year>
+ <year>2005-2010</year>
<holder>Juha Heinanen</holder>
</copyright>
<revhistory>
diff --git a/modules/lcr/doc/lcr_admin.xml b/modules/lcr/doc/lcr_admin.xml
index 06ab9ea..998535f 100644
--- a/modules/lcr/doc/lcr_admin.xml
+++ b/modules/lcr/doc/lcr_admin.xml
@@ -828,8 +828,8 @@ if (!next_gw()) {
<function moreinfo="none">defunct_gw(period)</function>
</title>
<para>
- Defuncts gateway selected by preceding next_gw() call
- for a period of seconds given as argument. Argument
+ Defuncts gateway denoted by lcr_id_avp and defunct_gw_avp
+ for a period of seconds given as argument. Argument
must be a positive integer constant or a pseudo variable
with positive integer value. Value of defunct column in
database is not updated.
@@ -838,9 +838,6 @@ if (!next_gw()) {
Returns 1 on success and -1 in case of error (see syslog).
</para>
<para>
- Must be preceded by successful next_gw() call.
- </para>
- <para>
This function can be used from REQUEST_ROUTE, FAILURE_ROUTE.
</para>
<example>
Module: sip-router
Branch: sr_3.0
Commit: 98607744d233e03ba6e71f076ee4dd5e68d4407b
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9860774…
Author: Juha Heinanen <jh(a)tutpro.com>
Committer: Juha Heinanen <jh(a)tutpro.com>
Date: Fri Mar 5 06:44:03 2010 +0200
modules/lcr: improved documentation related to defunct_gw function
---
modules/lcr/README | 12 +++++-------
modules/lcr/doc/lcr.xml | 2 +-
modules/lcr/doc/lcr_admin.xml | 7 ++-----
3 files changed, 8 insertions(+), 13 deletions(-)
diff --git a/modules/lcr/README b/modules/lcr/README
index 5f83052..c83a596 100644
--- a/modules/lcr/README
+++ b/modules/lcr/README
@@ -10,7 +10,7 @@ Juha Heinanen
<jh(a)tutpro.com>
- Copyright � 2005-2009 Juha Heinanen
+ Copyright � 2005-2010 Juha Heinanen
Revision History
Revision $Revision$ $Date$
__________________________________________________________________
@@ -687,15 +687,13 @@ if (!next_gw()) {
4.3. defunct_gw(period)
- Defuncts gateway selected by preceding next_gw() call for a period of
- seconds given as argument. Argument must be a positive integer constant
- or a pseudo variable with positive integer value. Value of defunct
- column in database is not updated.
+ Defuncts gateway denoted by lcr_id_avp and defunct_gw_avp for a period
+ of seconds given as argument. Argument must be a positive integer
+ constant or a pseudo variable with positive integer value. Value of
+ defunct column in database is not updated.
Returns 1 on success and -1 in case of error (see syslog).
- Must be preceded by successful next_gw() call.
-
This function can be used from REQUEST_ROUTE, FAILURE_ROUTE.
Example 1.32. defunct_gw usage
diff --git a/modules/lcr/doc/lcr.xml b/modules/lcr/doc/lcr.xml
index b9ac7c8..cd1c1bd 100644
--- a/modules/lcr/doc/lcr.xml
+++ b/modules/lcr/doc/lcr.xml
@@ -24,7 +24,7 @@
</editor>
</authorgroup>
<copyright>
- <year>2005-2009</year>
+ <year>2005-2010</year>
<holder>Juha Heinanen</holder>
</copyright>
<revhistory>
diff --git a/modules/lcr/doc/lcr_admin.xml b/modules/lcr/doc/lcr_admin.xml
index 446fd4a..54cf186 100644
--- a/modules/lcr/doc/lcr_admin.xml
+++ b/modules/lcr/doc/lcr_admin.xml
@@ -822,8 +822,8 @@ if (!next_gw()) {
<function moreinfo="none">defunct_gw(period)</function>
</title>
<para>
- Defuncts gateway selected by preceding next_gw() call
- for a period of seconds given as argument. Argument
+ Defuncts gateway denoted by lcr_id_avp and defunct_gw_avp
+ for a period of seconds given as argument. Argument
must be a positive integer constant or a pseudo variable
with positive integer value. Value of defunct column in
database is not updated.
@@ -832,9 +832,6 @@ if (!next_gw()) {
Returns 1 on success and -1 in case of error (see syslog).
</para>
<para>
- Must be preceded by successful next_gw() call.
- </para>
- <para>
This function can be used from REQUEST_ROUTE, FAILURE_ROUTE.
</para>
<example>
Module: sip-router
Branch: andrei/cdefs2doc
Commit: cee03233fd22955617dc6dfc0676a19c68b86b67
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=cee0323…
Author: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Date: Thu Mar 4 19:27:33 2010 +0100
doc: select_list: added intro & notations sections
---
doc/select_list/Makefile | 1 +
doc/select_list/docbook/intro.xml | 61 +++++++++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+), 0 deletions(-)
diff --git a/doc/select_list/Makefile b/doc/select_list/Makefile
index 4962624..a41b226 100644
--- a/doc/select_list/Makefile
+++ b/doc/select_list/Makefile
@@ -184,6 +184,7 @@ $(docbook_output_dir)/select_list.xml: \
@echo " $(MAKE) -C doc/select_list $(MAKECMDGOALS)" >>$@
@echo ' </revremark>' >>$@
@echo ' </revision></revhistory></info>' >>$@
+ @echo ' <xi:include href="intro.xml"/>' >>$@
@$(foreach f,$(flist),\
echo ' <xi:include'\
'href="'$(call get_target,$f).xml'"/>' \
diff --git a/doc/select_list/docbook/intro.xml b/doc/select_list/docbook/intro.xml
new file mode 100644
index 0000000..da9e852
--- /dev/null
+++ b/doc/select_list/docbook/intro.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="Select_Intro">
+ <title>Introduction and Notations</title>
+ <section id="Intro">
+ <title>Introduction</title>
+ <para>Selects are read-only functions that can be used in the script and
+ that always return a string value. In the script a select always starts
+ with a '<emphasis>@</emphasis>'. In an expression context a
+ select always evaluates to either a string or undef.
+ </para>
+ <para>For more informations see
+ <ulink url=' http://sip-router.org/wiki/cookbooks/selects/devel'>
+ http://sip-router.org/wiki/cookbooks/selects/devel</ulink>.
+ </para>
+ <para>This document lists all the selects implemented by each module.
+ </para>
+ </section>
+ <section id="Notations">
+ <title>Notations</title>
+ <para>The following notations are used:
+ <orderedlist>
+ <listitem>@ - all selects always start with '@'. </listitem>
+ <listitem>"string" - string type.</listitem>
+ <listitem>integer - integer type.</listitem>
+ <listitem>[] - Parameter markers. Can be either [integer] or
+ ["string"].
+ Note that instead of ["string"] one could write .string,
+ e.g.:
+ @foo.bar["string"] is equivalent to @foo.bar.string.
+ </listitem>
+ <listitem>{} - denotes an optional parameter.
+ E.g.: @ruri.params{["string"]} means you could use
+ @ruri.params by itself or you could specify an extra parameter:
+ @ruri.params["trasnport"] or @ruri.params.transport.
+ </listitem>
+ <listitem><string> - means the next member is not fixed and can
+ take any string value (it is a string parameter).
+ It is equivalent with ["string"], e.g.:
+ @msg.header.<string> is the same as
+ @msg.header["string"].
+ It is used only to expose an internal implementation detail
+ (SEL_PARAM_* vs. CONSUME_NEXT_*), but from the script writer point
+ of view it is the same thing.
+ </listitem>
+ <listitem>.* - means the select can be followed by a variable number of
+ string parameters.
+ E.g.: @cfg_get.* means that @cfg_get.core.version is a valid usage.
+ </listitem>
+ <listitem>* (without a '.' in front) - it means the last member
+ might be a class that might expand further (but the
+ "expansion" is not defined in the same module).
+ E.g. @foo.nameaddr* means that nameaddr is most likely
+ a class that expands further
+ (for example into @foo.nameaddr.uri a.s.o).
+ </listitem>
+ </orderedlist>
+ </para>
+ </section>
+</chapter>
Revision: 5992
http://openser.svn.sourceforge.net/openser/?rev=5992&view=rev
Author: mariuszbihlei
Date: 2010-03-04 12:37:07 +0000 (Thu, 04 Mar 2010)
Log Message:
-----------
modules/carrierroute Fixed a bug that caused prefixes in the form of '+0040' to crash kamailio 1.3
(in some cases, reproductible if prefix is in the form of '+++++++++++++++' or longer).
Modified Paths:
--------------
branches/1.3/modules/carrierroute/route_tree.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task is now closed:
FS#38 - make install overwrites existing tls.cfg file
User who did this - Andrei Pelinescu-Onciul (andrei)
Reason for closing: Implemented
Additional comments about closing: Thanks, fixed on latest git (master and 3.0 branches), see GIT#6c0de6.
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=38
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.