|
@@ -1,10438 +1,9020 @@
|
|
|
-2007-05-15 18:15 greger
|
|
|
+===================== 2011-10-18 Version 3.2.0 Released =====================
|
|
|
+
|
|
|
+===================== Changes Since Version 3.1.0 ===========================
|
|
|
+
|
|
|
+commit bd71957fe6ba1a1b45e530ae623163f7dd56b5cb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 18 13:05:17 2011 +0200
|
|
|
+
|
|
|
+ Makefile: version set to 3.2.0
|
|
|
+
|
|
|
+commit f3694bbc88b7693a6aab693e4aab79de19ab8459
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 18 13:02:53 2011 +0200
|
|
|
+
|
|
|
+ presence_xml: remove unecessary include
|
|
|
+
|
|
|
+ - adds warnings about strptime
|
|
|
+ (cherry picked from commit 82b44dc4b97a9bd9a3e0720e06c4dda69995b998)
|
|
|
+
|
|
|
+commit 7bbcaadba5674ecde5086037e802b1078e0a5a47
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 18 12:50:49 2011 +0200
|
|
|
+
|
|
|
+ core and modules: fix compile warnings on freebsd
|
|
|
+ (cherry picked from commit 7dfda822e579a543bbda65dc4764b0f426a144e5)
|
|
|
+
|
|
|
+commit 2a6b94c7ac3ce8c87509381f85861be484d247b3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 18 11:10:51 2011 +0200
|
|
|
+
|
|
|
+ core and modules: fix compile warning
|
|
|
+ (cherry picked from commit e91db504fda2a878418b94f6ab454b22c44fa369)
|
|
|
+
|
|
|
+commit 08390a9a79e111e2d22533476d397dd9a92744ac
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Oct 17 18:42:39 2011 +0200
|
|
|
+
|
|
|
+ dialplan: added sample records to readme
|
|
|
+
|
|
|
+ - added note about limitation in using pseudo-variables in replacement
|
|
|
+ expressions
|
|
|
+
|
|
|
+commit ae89dc494ff9ef046adf1fb954d41a162e12cfd9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Oct 17 18:27:42 2011 +0200
|
|
|
+
|
|
|
+ dialplan: fix usage of avps in replacement expression
|
|
|
+
|
|
|
+ - clone the replacement expression to shared memory before parsing it in
|
|
|
+ order to have variables names available at runtime
|
|
|
+ - most of variables should be safe to use now in replacement
|
|
|
+ expressions, including avps with string name. This fixes FS#153
|
|
|
+ reported by Andrew Pogrebennyk
|
|
|
+ - variables with dynamic name have no easy way to clone at this moment,
|
|
|
+ thus avoid using them directly. Use instead avps or script vars
|
|
|
+ ($var(...)), copying the value from initial variable to it. Variables
|
|
|
+ pointing to sip message attributes are safe to use.
|
|
|
+
|
|
|
+commit 807f07499b4875cf77463c3bdb6a47e099f18f58
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Oct 17 11:46:45 2011 +0200
|
|
|
+
|
|
|
+ dialog(k): Note dependency between dlg_manage() and transactions
|
|
|
+ in docs.
|
|
|
+
|
|
|
+commit 0696af54dac4ecc53bb0a9dc4e56da11bc3f2b30
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 16 11:33:16 2011 +0200
|
|
|
+
|
|
|
+ snmpstats: control exporting registrar records
|
|
|
+
|
|
|
+ - exporting of large location database may result in out of shared
|
|
|
+ memory, as well as when the records are not pulled - might be the case
|
|
|
+ of out of memory messages reported by Klaus Darilion
|
|
|
+ - new parameter export_registrar was added to enable/disable location
|
|
|
+ records export (off by default)
|
|
|
+ - fixed missing exporting the counter with all processed dialogs
|
|
|
+ (discussion from March 2011 with Stefan Tiedje)
|
|
|
+
|
|
|
+commit df4dfe61500f4ada6051f0d7c74824efa3c2c628
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 15 23:02:09 2011 +0200
|
|
|
+
|
|
|
+ ctl: used flavour's NAME in path of default ctl socket
|
|
|
+
|
|
|
+commit 242e0ada7df9d105f0045d68cb7481f33e2f04f3
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sat Oct 15 17:07:12 2011 +0300
|
|
|
+
|
|
|
+ modules_k/(auth|misc)_radius: added cast
|
|
|
+
|
|
|
+ - Added cast of int to long in order to avoid compiler warning on 64 bit
|
|
|
+ operating system.
|
|
|
+
|
|
|
+commit 5b208d94b6c3d2eee09849af31f589efb9a36c04
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 15 00:07:11 2011 +0200
|
|
|
+
|
|
|
+ kamailio.cfg: added storage of src ip to extra acc example
|
|
|
+
|
|
|
+ = renamed define id LOCAL_TEST_RUN to WITH_SRCPATH to match the pattern
|
|
|
+ used for default config define switches and to suggest better the
|
|
|
+ purpose of setting modules location to sources path
|
|
|
+
|
|
|
+commit 751114fd6ee5eb54b73b9214941ee689b9d70450
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 14 21:34:08 2011 +0200
|
|
|
+
|
|
|
+ kamailio.cfg: load cfg_rpc module to allow runtime updates
|
|
|
+
|
|
|
+ - use request_route { ... } instead of route { ... } for easier
|
|
|
+ reference in docs and discussions
|
|
|
+
|
|
|
+commit 9fc41bd1a157d7cfe20c389ed3220e559f0b2712
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 14 21:33:08 2011 +0200
|
|
|
+
|
|
|
+ cfg_rpc: improved documentation
|
|
|
+
|
|
|
+ - aliased set_now_int to seti and set_now_string to sets
|
|
|
+
|
|
|
+commit 0c36970e4f72f775a29607919a3c9a83df6e0940
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Oct 14 14:06:56 2011 +0100
|
|
|
+
|
|
|
+ modules_k/osp, modules_k/siputils: The bind_siputils function takes 1 parameter, but the bind command in here (and as used in osp) was specified as taking 0 parameters.
|
|
|
+
|
|
|
+commit e34040497b405f3f5c104cb9ba7a1e23e81871bf
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Oct 14 14:03:52 2011 +0100
|
|
|
+
|
|
|
+ modules_k/presence_xml: The presentity activities check wasn't quite right.
|
|
|
+
|
|
|
+commit 92da08fde8ee3273cb7b181f3320fd0f613aeb17
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Oct 14 14:00:36 2011 +0100
|
|
|
+
|
|
|
+ modules_k/dispatcher: Fixes to handling of empty DB and hostnames that cannot be resolved
|
|
|
+
|
|
|
+ - Dispatcher handles an empty DB on start-up, but it doesn't do so well on a
|
|
|
+ reload - especially when the DB is now empty, but previously contained
|
|
|
+ records. This commit fixes these issues.
|
|
|
+ - Dispatcher also doesn't cope well when a hostname cannot be resolved to an
|
|
|
+ address. This means a mis-typed DB entry can stop Kamailio from starting up
|
|
|
+ properly. Also fixed in this commit.
|
|
|
+
|
|
|
+commit 4e4069330fd44e454c7db19b5d944dbe4ca46a39
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Oct 14 13:55:24 2011 +0100
|
|
|
+
|
|
|
+ modules/app_lua: Fix to lua_sr_pv_is_null()
|
|
|
+
|
|
|
+ - Previously this function returned an error when it could not retrieve the pv
|
|
|
+ (for example if it did not exist). As Lua is not a language in which you
|
|
|
+ have to declare variables not existing is equivalent to NULL. This function
|
|
|
+ now treats a pv that does not exist as NULL.
|
|
|
+
|
|
|
+commit 1ced096557f951b437c1fa5970ac0fa16357d8f0
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Fri Oct 14 11:06:25 2011 +0200
|
|
|
+
|
|
|
+ modules:sipcapture: fixed uint types and IPPROTO_IPIP on Solaris.
|
|
|
+
|
|
|
+ Thanks to Jason Penton <[email protected]> for the bug report and testing.
|
|
|
+
|
|
|
+commit 3e154160f4b94dcb55eb3057dc9c3d346ec25ac8
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Oct 14 11:37:20 2011 +0300
|
|
|
+
|
|
|
+ core: auto_bind_ipv6 : changed param from cfg framework to normal global parameter as setting it at run time doesn't change anything
|
|
|
+
|
|
|
+commit bd3d3546af5e52263ed803000f8b490b96108504
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Oct 11 11:35:56 2011 +0300
|
|
|
+
|
|
|
+ core: added parameter to enable/disable automatic binding of ipv6 interfaces
|
|
|
+ TODO: documentation
|
|
|
+
|
|
|
+commit c6b62bf87238be251845f33fc306bb4522ca5915
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Wed Sep 28 13:39:39 2011 +0300
|
|
|
+
|
|
|
+ core:socket_info Added automatic discovery of IPv6 interfaces on Linux using RT_NETLINK socks
|
|
|
+
|
|
|
+ The behavior now is identical for IPv4 or IPv6 interfaces : if no listen directives are given,
|
|
|
+ either via command line or config file, Kamailio will automatically detect IPv4/IPv6 interfaces and
|
|
|
+ bind to them (well, it will not bind to link-local prefixes)
|
|
|
+
|
|
|
+commit e32982644f0da3b9f8240237fdf33dfcabd80af0
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Thu Oct 13 02:23:29 2011 +0200
|
|
|
+
|
|
|
+ dialog(k): Fix typos.
|
|
|
+
|
|
|
+commit 78078ec214827852ca884d1e019b356b95b9de13
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Oct 13 00:02:04 2011 +0200
|
|
|
+
|
|
|
+ Revert "message shooter module added"
|
|
|
+
|
|
|
+ This reverts commit 9c9609dd2ec1f57f0a7f803728f57e7390a27898.
|
|
|
+
|
|
|
+ As announced in the following mail:
|
|
|
+ > [sr-dev] Development branch frozen for v3.2.0
|
|
|
+ > Daniel-Constantin Mierla miconda at gmail.com
|
|
|
+ > Tue Aug 23 14:56:02 CEST 2011
|
|
|
+ > [..]the development of new features in master
|
|
|
+ > branch has been frozen, to allow proper testing for release of version
|
|
|
+ > 3.2.0. That means no new features should be committed to GIT master
|
|
|
+ > branch.
|
|
|
+
|
|
|
+ The master branch is currently closed for new features. Please re-introduce
|
|
|
+ this code again when 3.2.0 has been released and the master branch is open
|
|
|
+ again.
|
|
|
+
|
|
|
+commit 9c9609dd2ec1f57f0a7f803728f57e7390a27898
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Tue Oct 11 17:18:17 2011 +0200
|
|
|
+
|
|
|
+ message shooter module added
|
|
|
+
|
|
|
+ This is a small module for sending out SIP messages
|
|
|
+ outside of the current transaction. The ruri, from, to, additional
|
|
|
+ headers, and optionally the body can be specified which make up the
|
|
|
+ SIP message that is sent out.
|
|
|
+
|
|
|
+commit f4aa54a8136e36739dc383862ffc32a8eccb7d9e
|
|
|
+Author: Sven Knoblich <[email protected]>
|
|
|
+Date: Wed Oct 12 09:06:16 2011 +0200
|
|
|
+
|
|
|
+ modules_k/acc: fix cdr documentation
|
|
|
+ - using the correct names for the cdr commands(cdr_facility,cdr_start_on_confirmed,cdr_extra)
|
|
|
+
|
|
|
+commit 8c9681ac3ba42287b060fc1b5472cbac7d579cb8
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Tue Oct 11 15:51:12 2011 +0200
|
|
|
+
|
|
|
+ modules:sipcapture: IPIP raw socket has moved to the sipcapture.
|
|
|
+ fixed source(from) structure in IPIP mode
|
|
|
+ fixed port and port range in monitoring/ipip mode.
|
|
|
+
|
|
|
+commit d22d6d3f57d2fde13456eb365f42fd035980faed
|
|
|
+Author: Sven Knoblich <[email protected]>
|
|
|
+Date: Tue Oct 11 10:34:47 2011 +0200
|
|
|
+
|
|
|
+ modules_k/acc: Fix bug which produce an invalid cdr-log
|
|
|
+ - exclude the check of an existing cdr_log_extra_str in acc_mod.c:mod_init.
|
|
|
+ (fixes flyspray-issue 166)
|
|
|
+
|
|
|
+commit 49f44b0f415011d0d3b62fca179021fdf18b5fad
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Oct 10 14:55:40 2011 +0200
|
|
|
+
|
|
|
+ acc(k): Remove double #define.
|
|
|
+
|
|
|
+ Remove definition of ACC_CORE_LEN in acc.h, it's part of acc_api.h
|
|
|
+ nowadays.
|
|
|
+
|
|
|
+commit c51bc346dee05d47b53ba150dc681e9ed779574a
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Mon Oct 10 11:55:35 2011 +0200
|
|
|
+
|
|
|
+ modules:sipcapture: fixed len of SIP message for hep callback function
|
|
|
+
|
|
|
+commit a67ba5f07b433e677b65a329e22c97fbef957dc4
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Oct 10 11:43:46 2011 +0200
|
|
|
+
|
|
|
+ kamutil: Improve README.
|
|
|
+
|
|
|
+ - Remark that <tablename> and database table name must match.
|
|
|
+ - Brand evilness of dashes as opposed to underscores.
|
|
|
+
|
|
|
+commit 11bdc4ad80f653c208f60c200725eb81f28757b2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 9 23:49:25 2011 +0200
|
|
|
+
|
|
|
+ lib/kmi: use system malloc for MI operations
|
|
|
+
|
|
|
+commit 509763109abfe3e6e10da5a6974ee29e9630a409
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 9 19:33:26 2011 +0200
|
|
|
+
|
|
|
+ dmq: removed libxml2 from Makefile deps
|
|
|
+
|
|
|
+ - the lib is not used in sources
|
|
|
+
|
|
|
+commit dbb012c32ec34cafc7cef3e5af66f6dc3f61c303
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 9 13:05:36 2011 +0200
|
|
|
+
|
|
|
+ srdb1/kamctl: dialog_vars table added to dialog group
|
|
|
+
|
|
|
+ - dialog_vars is used by dialog module and created at once with dialog
|
|
|
+ table, otherwise the module does not start
|
|
|
+
|
|
|
+commit 724a642d99becfe674a8af62b4d80a67a9097608
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 9 12:16:13 2011 +0200
|
|
|
+
|
|
|
+ core: move exit salutation before killing children
|
|
|
+
|
|
|
+ - syslog() is not re-entrant (see linux man page) and can cause troubles
|
|
|
+ - some that could be related is reported by Alex Hermann, FS#165
|
|
|
+
|
|
|
+commit f4b7f30172ae9c790d21493f26a77fb515b7953f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 9 12:01:22 2011 +0200
|
|
|
+
|
|
|
+ dialog(k): new dialogs can be created only by INVITE
|
|
|
+
|
|
|
+ - remove unnecessary reset of current dialog pointer added previously,
|
|
|
+ spotted by Timo Reimann
|
|
|
+
|
|
|
+commit 95c66ffadf3c12a0840cd4beac49ebe185d9f13d
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Oct 3 20:39:43 2011 +0200
|
|
|
+
|
|
|
+ acc(k): Replace custom time arithmetics logic with existing macro
|
|
|
+ definition.
|
|
|
+
|
|
|
+ - Use timersub() from <sys/time.h> instead of custom code.
|
|
|
+ - In string2time(), restore microseconds precision before
|
|
|
+ returning timeval structure (because timersub() expects it).
|
|
|
+
|
|
|
+commit 05e61912a21226f08725953f9e3b31b2c70caca2
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Oct 3 20:10:34 2011 +0200
|
|
|
+
|
|
|
+ acc(k): Add time2string() function and clean up code.
|
|
|
+
|
|
|
+ - Implement time2string():
|
|
|
+ * Replace redundant time-to-string conversion logic in various
|
|
|
+ functions with implementation and call to new, single function.
|
|
|
+ * Reduce microseconds precision from timeval structure to
|
|
|
+ milliseconds as it used to be prior to refactoring.
|
|
|
+ * Store conversion result in static buffer.
|
|
|
+ - Add variables and macro definitions now needed.
|
|
|
+ - Remove variables no longer needed.
|
|
|
|
|
|
- * Makefile.defs: Turned off DBG_QM_MALLOC in preperation for
|
|
|
- release (ref. discussion on serdev some time ago)
|
|
|
+commit 8fd917d8306ba784242e5fa60e3e5598b2d4b922
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Oct 3 19:26:24 2011 +0200
|
|
|
|
|
|
-2007-05-15 07:15 di-shi
|
|
|
+ acc(k): Rename time_from_string() to string2time().
|
|
|
+
|
|
|
+commit c73f7667017ab6f3889995db6d530aad3e36b28b
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Sep 28 00:13:55 2011 +0200
|
|
|
|
|
|
- * modules/osp/doc/: functions.xml, osp.sgml, osp.xml,
|
|
|
- osp_devel.sgml, osp_devel.xml, osp_faq.sgml, osp_faq.xml,
|
|
|
- osp_user.sgml, osp_user.xml, params.xml: Update OSP module doc.
|
|
|
+ acc(k): Change time_from_string() signature in order to remove
|
|
|
+ is_time_equal().
|
|
|
+
|
|
|
+ - Let time_from_string() accept pointer to target timeval struct and return
|
|
|
+ success/error state in int-typed return value.
|
|
|
+ - Change variable names in time_from_string().
|
|
|
+ - Remove is_time_equal() which was used for error checking only.
|
|
|
+ - Remove time_error struct which is now represented by return value from
|
|
|
+ time_from_string().
|
|
|
|
|
|
-2007-05-14 12:26 sobomax
|
|
|
+commit 88b730e923b4baccfdd9966702d1de5b1a1f1a16
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Oct 3 19:21:28 2011 +0200
|
|
|
|
|
|
- * modules/pa/: notify.c, pa_mod.c, pa_mod.h: MFt: Add new module
|
|
|
- tunable notify_is_refresh. Default is 1, setting to 0 prevents
|
|
|
- 200 OK to NOTIFY from being used as a target refresh. It is
|
|
|
- necessary in the cases when notified party is behind a NAT
|
|
|
- otherwise remote contact is updated with non-public IP and any
|
|
|
- further NOTIFY will be lost.
|
|
|
+ acc(k): Change start/end IDs from sz/ez to st/et.
|
|
|
+
|
|
|
+commit 5a6a30cd341f14ba46e8a1b99e9c4327a2fad495
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Sep 28 00:28:05 2011 +0200
|
|
|
+
|
|
|
+ acc(k): Replace call to (deprecated) atoi() function with
|
|
|
+ strtol().
|
|
|
|
|
|
-2007-05-14 11:53 sobomax
|
|
|
+commit 3e7994287183bf6cc352c11f2bb15f934822142d
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Sep 28 00:02:53 2011 +0200
|
|
|
|
|
|
- * lib/: presence/Makefile.ser, xcap/Makefile.ser: Make buildable on
|
|
|
- FreeBSD OOB.
|
|
|
+ acc(k): Rename '*_timeval' variables to '*_time' to decouple name
|
|
|
+ from type.
|
|
|
+
|
|
|
+commit 49ac4e51e382588f9212eef3500b1b65deb3e9c4
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Sep 27 23:46:14 2011 +0200
|
|
|
+
|
|
|
+ acc(k): Replace ftime() call with gettimeofday().
|
|
|
+
|
|
|
+ * ftime() is deprecated, switch to gettimeofday().
|
|
|
+ * Employ timeval structure (created from gettimeofday()) instead
|
|
|
+ of timeb structure.
|
|
|
|
|
|
-2007-05-14 11:50 sobomax
|
|
|
+commit f54077c7f3c5fbe8863939b5c1aa04b860c08cf1
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Fri Oct 7 15:11:26 2011 +0200
|
|
|
|
|
|
- * modules/pa/Makefile: Backout previous change: my mistake.
|
|
|
+ lib/srdb1/schema: Add XML files related to dialog variables.
|
|
|
|
|
|
-2007-05-14 11:30 sobomax
|
|
|
+commit ad30fed3e34904b3c8857aacf0925ee4d50fed1b
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Fri Oct 7 10:34:35 2011 +0200
|
|
|
|
|
|
- * modules/pa/Makefile: Make it buildable.
|
|
|
+ kamutil: Add README describing the naming schema.
|
|
|
|
|
|
-2007-05-14 11:20 sobomax
|
|
|
+commit 4e6e29c23530bf7a816de3acbd8e771fddf76929
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Fri Oct 7 10:31:23 2011 +0200
|
|
|
|
|
|
- * lib/xcap/xcap_client.c: Make buildable with the latest version of
|
|
|
- the curl (CURLOPT_MUTE has been depreciated).
|
|
|
+ kamctl: User proper naming schema for SQL creation scripts.
|
|
|
|
|
|
-2007-05-14 08:53 di-shi
|
|
|
+commit 20599670ead5e94f9b3716eaf6e05324eb99b39d
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Thu Oct 6 21:25:38 2011 +0300
|
|
|
|
|
|
- * modules/osp/etc/sample-osp-ser.cfg: Change CANCEL logic.
|
|
|
+ modules/lcr/utils/lcr_upgrade_from_3.1.sh: upgraded also lcr_gw index.
|
|
|
|
|
|
-2007-05-04 23:48 sobomax
|
|
|
+commit 65bac992f75893bd9f80894af9c0759f5492498b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Oct 6 17:47:38 2011 +0200
|
|
|
|
|
|
- * modules/auth_db/authorize.c: MFt: Add support for loading
|
|
|
- non-string (int only at this time) fields via load_credentials
|
|
|
- feature. For now, they are converted into the string AVP and as
|
|
|
- such should be either processed as strings or converted into
|
|
|
- integers using avpops module functions. Non-ideal solution, but
|
|
|
- it's better than crashing when trying to access invalid pointer.
|
|
|
+ core: make method conditions work on reply routes
|
|
|
+
|
|
|
+ - reported by Alex Hermann, closes FS#164
|
|
|
|
|
|
-2007-05-04 23:17 sobomax
|
|
|
+commit c0eb441000e08e1efce8730ddae51efdddc9814a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Oct 6 01:02:11 2011 +0200
|
|
|
|
|
|
- * db/db_id.c: Allow '/' to be part of the hostname. Some DB
|
|
|
- backends (e.g. postgresql) use this for specyfying location of
|
|
|
- the unix domain socket for communicating with the server. Example
|
|
|
- of such URL would be:
|
|
|
+ textopsx: copy msg->hash_index in msg_apply_changes()
|
|
|
+
|
|
|
+ - patch by Hugh Waite
|
|
|
|
|
|
- postgres://someuser@/var/run/sippy
|
|
|
+commit 3c1b71be01bd2e6a7d92ea44e8157f718c6b7d95
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 4 22:34:35 2011 +0200
|
|
|
|
|
|
- Here the sippy is the database name, while /var/run is the
|
|
|
- location of the socket. This change should be backward compatible
|
|
|
- since '/' is not allowed in the database name.
|
|
|
+ dialog(k): reset global dlg shortcut when destroying the structure
|
|
|
|
|
|
-2007-05-04 18:10 mma
|
|
|
+commit 2a9b1cdc98d322032598d0c48fc4d7db085a83a0
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Tue Oct 4 17:14:44 2011 +0200
|
|
|
|
|
|
- * route.c: Backport of SER-263 fix
|
|
|
+ - In active probing mode (ds_probing_mode=1) disable gateways not only on "408" but also on any non-successful reply (as per ds_reply_codes)
|
|
|
+ (e.g. SEMS replies with "503" when in shutdown mode)
|
|
|
|
|
|
- - check the length of the select result value if the run_select
|
|
|
- returned 0 to catch the empty string (res->s might be NULL if
|
|
|
- res->len==0) - check whether the /0 put behind the string is
|
|
|
- really neccessary STR_STATIC_INITed str is already delimited,
|
|
|
- write behind causes segfault
|
|
|
+commit 75303582714b3f110f3535ba6856d9a71d8ee608
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Oct 3 23:51:16 2011 +0200
|
|
|
|
|
|
-2007-05-04 10:18 kubartv
|
|
|
+ core: some adjustments to two debug messages
|
|
|
|
|
|
- * modules/gflags/gflags.c: corrected bug in reloading global
|
|
|
- attributes closes SER-262 (taken from HEAD; it seems to be
|
|
|
- working)
|
|
|
+commit c54b89a3a840e032a2a8abc5842b3ea78fa537ba
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Oct 3 17:33:21 2011 +0200
|
|
|
|
|
|
-2007-05-03 20:57 sobomax
|
|
|
+ db_text(k): init new db text table structure to 0
|
|
|
+
|
|
|
+ - can cause a crash when reloading, reported by Bruno Bresciani
|
|
|
|
|
|
- * modules/xcap/xcap_mod.c: MFt: Make compatible with the latest
|
|
|
- curl library.
|
|
|
+commit d8a6e606267d2cfd9eaf6343120b7a89046c411f
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 23:42:00 2011 +0200
|
|
|
|
|
|
-2007-05-03 20:40 andrei
|
|
|
+ mi_xmlrcp: Update dependency in doc.
|
|
|
+
|
|
|
+ Acording to the Makefile, libxmlrpc-c3 versions 0.9.10
|
|
|
+ and 1.06.10-1.06.30 are supported.
|
|
|
+ Build against version 1.16 fails at the moment.
|
|
|
|
|
|
- * dst_blacklist.c:
|
|
|
- - [backport]: fix: blacklist destroy not freeing all the shmem on
|
|
|
- exit and missing initializations (thanks to Vladimir Marek
|
|
|
- <[email protected]>)
|
|
|
+commit 40a72503f71d019e882454c00db2455de32dbc90
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 22:15:28 2011 +0200
|
|
|
|
|
|
-2007-05-03 12:02 sobomax
|
|
|
+ pkg/debian: Add Wheezy build folder
|
|
|
+
|
|
|
+ Include a "debian" folder for building kamailio
|
|
|
+ in Debian Wheezy
|
|
|
|
|
|
- * modules/osp/destination.c: MFt: Include stdio.h for snprintf(3).
|
|
|
+commit b1237297178d7f7c161fe7dff200485ff426509c
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 22:07:00 2011 +0200
|
|
|
|
|
|
-2007-05-03 11:56 sobomax
|
|
|
+ jsonrpc: Fix dependency in doc
|
|
|
+
|
|
|
+ Added libevent as dependency for jsonrpc module
|
|
|
|
|
|
- * lib/binrpc/binrpc_api.c: Include all headers necessary for
|
|
|
- writev(2) syscall.
|
|
|
+commit e25a712439446f7180a87b53e8e34a7ab2a74756
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 22:01:42 2011 +0200
|
|
|
|
|
|
-2007-05-03 11:45 sobomax
|
|
|
+ pkg/debian Add libevent as dependency for jsonrpc module
|
|
|
|
|
|
- * modules/unixsock/unixsock_server.c: Fix compilation.
|
|
|
+commit 8fb4f1da10f0e57c4738fec6c737e377201171a1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 2 14:21:44 2011 +0200
|
|
|
|
|
|
-2007-05-03 11:27 sobomax
|
|
|
+ iptrtpproxy: docbook parts split to functions.xml and params.xml
|
|
|
|
|
|
- * lib/cds/simple_profile.c: MFt: Don't rely on presence of
|
|
|
- unportable type (probably glibc internal one).
|
|
|
+commit 7296a3d6b0714d1284499e01811f3710dd48d223
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 2 14:05:48 2011 +0200
|
|
|
|
|
|
-2007-05-02 05:12 di-shi
|
|
|
+ auth_identity: parts of docbook split to functions and params.xml
|
|
|
|
|
|
- * modules/osp/etc/sample-osp-ser.cfg: 1. Fix a typo for log
|
|
|
- variables. 2. Add warning log for the BYE messages without OSP
|
|
|
- info.
|
|
|
+commit 558dea003f05078699fb41d66d51d2999b2d7cf2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 2 13:38:17 2011 +0200
|
|
|
|
|
|
-2007-05-02 00:03 sobomax
|
|
|
+ app_lua: test for lua5.1 with pkg-config
|
|
|
+
|
|
|
+ - the lua lib name for pkg-config can be lua5.1 on some distros
|
|
|
+ - reported and troubleshooting by Jon Bonilla, affecting Debian Wheezy
|
|
|
|
|
|
- * modules/tm/sip_msg.c: MFt: Handle HDR_SERVER_T.
|
|
|
+commit ba7961bb891e6fa75e57e82ae88f63df6f772844
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 2 10:53:35 2011 +0200
|
|
|
|
|
|
-2007-05-01 23:32 sobomax
|
|
|
+ modules*: regenerated readmes
|
|
|
|
|
|
- * parser/: hf.c, hf.h, keys.h, msg_parser.c, msg_parser.h,
|
|
|
- parse_hname2.c: MFt: Server HF support.
|
|
|
+commit f0199eb6622c9b98a45ed2dc5b6b931c34fb5592
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 2 10:49:04 2011 +0200
|
|
|
|
|
|
-2007-05-01 17:20 liborc
|
|
|
+ Makefile: version set to 3.2.0-pre4
|
|
|
|
|
|
- * modules/usrloc/ul_rpc.c: string length fix
|
|
|
+commit 26b2312814b317c6f51ccb81d2f11c840f2e2873
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 2 10:47:35 2011 +0200
|
|
|
|
|
|
-2007-04-30 10:43 kubartv
|
|
|
+ osp(s): updated name of docbook file to follow common pattern
|
|
|
|
|
|
- * db/schema/offline_winfo.xml, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- index in offline_winfo table changed to unique index closes
|
|
|
- SER-261
|
|
|
+commit 9114eebc9b15f98d3df4379e3d1a7831e3d329ad
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 2 10:42:27 2011 +0200
|
|
|
|
|
|
-2007-04-27 11:00 vlada
|
|
|
+ docbook: consitent titles of main section
|
|
|
+
|
|
|
+ - updated various forms of titles to: Functions, Modules, MI Commands
|
|
|
|
|
|
- * ser_stun.c: Applied patch from Alfred E. Heggestad - added
|
|
|
- include of <openssl/sha.h> and removed exter declaration of SHA1.
|
|
|
+commit e37d7de9a7eeb55245a37475685c8370422c2d4b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 22:30:23 2011 +0200
|
|
|
|
|
|
-2007-04-24 13:43 di-shi
|
|
|
+ privacy: removed incomple module residing in for long time
|
|
|
|
|
|
- * modules/osp/: RELEASE-NOTES.txt, destination.c, destination.h,
|
|
|
- globals.c, orig_transaction.c, orig_transaction.h, osp_mod.c,
|
|
|
- osp_mod.h, osptoolkit.c, osptoolkit.h, provider.c, provider.h,
|
|
|
- sipheader.c, sipheader.h, term_transaction.c, term_transaction.h,
|
|
|
- tm.c, tm.h, usage.c, usage.h, doc/osp.sgml, doc/osp_devel.sgml,
|
|
|
- doc/osp_faq.sgml, doc/osp_user.sgml, etc/sample-osp-ser.cfg:
|
|
|
- merge code from experimental.
|
|
|
+commit 68b761bcb0a475031cef595a851664a60cb7011e
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 08:38:49 2011 +0200
|
|
|
|
|
|
-2007-04-23 18:54 andrei
|
|
|
+ pkg/debian: Add Json modules and package
|
|
|
|
|
|
- * Makefile.modules: - fixed missing Makefile.defs dependency when
|
|
|
- running make inside a module$ director [backported from
|
|
|
- unstable]
|
|
|
+commit b98890fd7a682d702a3fcc7d552c3817210f87c5
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 08:23:17 2011 +0200
|
|
|
|
|
|
-2007-03-27 14:01 janakj
|
|
|
+ Makefile: Do not exclude modules without external depends
|
|
|
|
|
|
- * modules/acc_radius/acc_radius.c: - Always add User-Name
|
|
|
- attribute, patch provided by Samuel
|
|
|
+commit 4e3c5c81f07fab443ca1ccfe012b85b9c0d2398c
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 08:20:00 2011 +0200
|
|
|
|
|
|
-2007-03-14 22:42 tma0
|
|
|
+ Makefile: Add dmq to K modules standard
|
|
|
|
|
|
- * modules/nathelper/natping.c: - merged SER-246 from HEAD
|
|
|
+commit 08ad3ec093c8010253be4067da0c205ab3a639fd
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 08:12:09 2011 +0200
|
|
|
|
|
|
-2007-03-14 15:13 tma0
|
|
|
+ pkg/debian: Add sqlite module and package
|
|
|
+
|
|
|
+ Add db_sqlite k_module package.
|
|
|
+ Also fix ndb_redis packaging
|
|
|
|
|
|
- * modules/xlog/xl_lib.c: - merged SER-240 from HEAD
|
|
|
+commit a18873765fe7cbd08394f4f4e951f5056d8ea68d
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 07:54:01 2011 +0200
|
|
|
|
|
|
-2007-03-08 12:20 calrissian
|
|
|
+ Makefile: Add async module
|
|
|
|
|
|
- * etc/ser-basic.cfg: - removed obsoleted fifo comments - replaced
|
|
|
- sl_send_reply with sl_reply - lots of beautifications (no
|
|
|
- functional changes)
|
|
|
+commit 7bc98250523f2e9620b7afa265f1d747ef9c4ddb
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sun Oct 2 07:44:39 2011 +0200
|
|
|
|
|
|
-2007-03-08 11:51 calrissian
|
|
|
+ ndb_redis: Add to Makefile and kamailio/debian packaging
|
|
|
|
|
|
- * etc/ser.cfg: - removed xmlrpc route from init route - fixed
|
|
|
- several comments
|
|
|
+commit f3e297a9412dcf834cc89e03e6a7f7d114a27b63
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 22:01:33 2011 +0200
|
|
|
|
|
|
-2007-03-01 18:07 andrei
|
|
|
+ tm: some restructuring to docbook for better ToC
|
|
|
|
|
|
- * scripts/mysql/ser_mysql.sh:
|
|
|
- [backport from unstable]
|
|
|
+commit 9f5e182d73c4e6fb1bc28b468f549eddfbeae788
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 13:54:38 2011 +0200
|
|
|
|
|
|
- - fix: allow empty mysql password and better handle the DB=""
|
|
|
- case inside sql_query
|
|
|
+ modules dockbook: a bit of restructuring for better ToC
|
|
|
|
|
|
-2007-03-01 14:53 andrei
|
|
|
+commit 138402b936a435b7e6722ba1e94dcb2ec4328e8a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 11:37:28 2011 +0200
|
|
|
|
|
|
- * main.c:
|
|
|
- [backport from unstable]
|
|
|
+ cfg_db: added docbook params.xml file
|
|
|
|
|
|
- - sercmd ps udp receiver description fixed to be the same as in
|
|
|
- 0.9.6 (patch from Hendrik Scholz)
|
|
|
+commit 8a4b3b96183425551cd16a9255f96dc262baccf9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 11:07:01 2011 +0200
|
|
|
|
|
|
- (closes SER-237)
|
|
|
+ jsonrpc-c: renamed docbook files to match module name
|
|
|
|
|
|
-2007-02-28 20:21 andrei
|
|
|
+commit bc995845e31a01563d4cec863f73f729fd84da46
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 10:59:52 2011 +0200
|
|
|
|
|
|
- * atomic/: atomic_alpha.h, atomic_x86.h:
|
|
|
- [backport from unstable]
|
|
|
+ pipelimit: small reformating of parm presentation
|
|
|
+
|
|
|
+ - avoid syntax conflict between txt result and dokuwiki link when
|
|
|
+ generating indexes
|
|
|
|
|
|
- - compilation fix for gcc < 2.9 (workaround for unsuported
|
|
|
- contraint)
|
|
|
+commit c0c1513114b14fb6a49cce0c529cafc001c06f6d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 10:57:39 2011 +0200
|
|
|
|
|
|
-2007-02-23 22:19 andrei
|
|
|
+ auth_identity: added section id in docbook and common xml tag
|
|
|
|
|
|
- * Makefile.defs, globals.h, main.c, modules/acc_db/acc_db.c,
|
|
|
- modules/auth_db/authdb_mod.c, modules/avp_db/avp_db.c,
|
|
|
- modules/db_ops/db_ops.c, modules/gflags/gflags.c,
|
|
|
- modules/lcr/lcr_mod.c, modules/msilo/msilo.c,
|
|
|
- modules/mysql/dbase.c, modules/pa/pa_mod.c, modules/pdt/pdt.c,
|
|
|
- modules/postgres/dbase.c, modules/rls/rls_mod.c,
|
|
|
- modules/speeddial/speeddial.c, modules/uri_db/uridb_mod.c,
|
|
|
- modules/usrloc/ul_mod.c:
|
|
|
- [backport from unstable]
|
|
|
+commit d62abc5fefaa77d9818059a57bfd862171aeb1e6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 10:55:33 2011 +0200
|
|
|
|
|
|
- - fix: db connections should not be opened from
|
|
|
- child_init(PROC_MAIN), or they will be inherited by all the tcp
|
|
|
- processes (bad). Bug reported by Jan Andres
|
|
|
- <[email protected]>.
|
|
|
+ iptrtpproxy: selects are now a different section than cfg functions
|
|
|
+
|
|
|
+ - docbook updated with proper category for exported selects
|
|
|
|
|
|
- closes SER-227
|
|
|
+commit d4a344f3251d8e9d8136e815f4e36c9b23f5b263
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 10:36:45 2011 +0200
|
|
|
|
|
|
-2007-02-23 10:09 kubartv
|
|
|
+ drouting, call_control: updates to docbook files
|
|
|
+
|
|
|
+ - use <xi:include .../>
|
|
|
|
|
|
- * lib/cds/: ChangeLog, serialize.c, serialize.h: merged from HEAD
|
|
|
- (needed here)
|
|
|
+commit 11890e6b7172c954e5aed02e9bd8c76895ed1504
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Oct 1 10:16:00 2011 +0200
|
|
|
|
|
|
-2007-02-22 21:59 andrei
|
|
|
+ p_usrloc: updates to docbook files
|
|
|
+
|
|
|
+ - renamed *_user to *_admin file to match the general pattern
|
|
|
+ - use <xi:include ...> to include the files
|
|
|
|
|
|
- * dns_cache.c, hashes.h:
|
|
|
- [backport from unstable]
|
|
|
+commit b7ed9c1e4f83f834ba067b60a54a8eb96083c9c1
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Fri Sep 30 20:44:04 2011 +0200
|
|
|
|
|
|
- - added case-insensitive hash functions
|
|
|
- - replaced dns case insensitve hash calc. with the version from
|
|
|
- hashes.h
|
|
|
- (and fixed a "paste error" in dns hash calculation in the
|
|
|
- process)
|
|
|
+ modules:sipcapture: fixed mirroring capture mode. Currently it works only on Linux.
|
|
|
|
|
|
-2007-02-22 16:33 janakj
|
|
|
+commit b03a9c1bc72a348c633db94410a7f3e01c5849ab
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 30 14:02:47 2011 +0200
|
|
|
|
|
|
- * pkg/rpm/ser.spec-4.1: - fixed download url (I got it wrong in the
|
|
|
- previous commit)
|
|
|
+ xmlrpc: redeclaration of v/snprintf() conditioned by OS type
|
|
|
|
|
|
-2007-02-22 16:27 janakj
|
|
|
+commit a367a923f83a60b1b72907d42afff4484f49ad35
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 30 13:58:16 2011 +0200
|
|
|
|
|
|
- * pkg/rpm/: ser.init, ser.spec-4.1: - applied patch from Alfred E.
|
|
|
- Heggestad - Updated download URL
|
|
|
+ lib/kmi, mi_*: better handling of mi child init
|
|
|
|
|
|
-2007-02-22 13:49 janakj
|
|
|
+commit 0e5fc52895a67818c8559bcc673238b766e70445
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 30 13:29:15 2011 +0200
|
|
|
|
|
|
- * etc/ser.cfg: - replace sl_send_reply with sl_reply
|
|
|
+ lib/kmi: safety re-entrant call of init_mi_child()
|
|
|
+
|
|
|
+ - otherwise can get to a loop of trying, reported by Juha Heinanen
|
|
|
|
|
|
-2007-02-21 21:37 andrei
|
|
|
+commit 66ab994a5905d2416a0452841407be6f63f504af
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 30 13:17:48 2011 +0200
|
|
|
|
|
|
- * modules/tls/: fixed_c_zlib.h, tls_init.c:
|
|
|
- [backported from unstable]
|
|
|
+ lib/kmi: turned a debug log in error
|
|
|
|
|
|
- - even more zlib sanity checks - workarround against openssl 1
|
|
|
- ex_data hash per process instead of one globally - properly
|
|
|
- cleanup if something failed
|
|
|
+commit de1509aa7f2ade90074c2fe3b9b13e65224c4b43
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Fri Sep 30 11:37:35 2011 +0200
|
|
|
|
|
|
-2007-02-21 02:51 andrei
|
|
|
+ modules:sipcapture: ETHHDR moved from .h to .c, changed method check in kamailio.cfg
|
|
|
|
|
|
- * tcp_read.c:
|
|
|
- [backport from unstable] - fixed get_ticks* usage: only
|
|
|
- get_ticks_raw() must be used and everything must be converted to
|
|
|
- ticks. Thanks to Alfred E. Heggestad" <[email protected]> for spotting
|
|
|
- this.
|
|
|
+commit 81d63a1737506c0b34e4450b5867ab37ad584faf
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Sep 29 13:03:47 2011 +0200
|
|
|
|
|
|
-2007-02-20 20:37 andrei
|
|
|
+ modules_k/sqlops: use signed int to string conversion for sql.val transformation
|
|
|
+
|
|
|
+ integer variables in kamailio are signed by default, conversion to string should be signed also.
|
|
|
|
|
|
- * Makefile, Makefile.defs:
|
|
|
- [backport from unstable]
|
|
|
+commit 6f8973719551dec797c89452ba1abb87ef1ad894
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Thu Sep 29 15:03:46 2011 +0200
|
|
|
|
|
|
- - call tls_shutdown() only if tls_set_fd() was succesfull
|
|
|
- (fixes a tricky bug that can appear on low memory conditions)A
|
|
|
- - tls_dump_cert_info takes into account the possibility of a
|
|
|
- failing
|
|
|
- X609_NAME_oneline() (can happen on low memory)
|
|
|
+ modules:sipcapture: fixed rotation scripts (maxvalue) and SQL schema.
|
|
|
+
|
|
|
+ Thanks Dorn B. <[email protected]> for reports and fixes.
|
|
|
|
|
|
-2007-02-20 20:17 andrei
|
|
|
+commit 81cd64fe78847ad777f51316c50ff45becf1764c
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Thu Sep 29 14:26:45 2011 +0200
|
|
|
|
|
|
- * modules/tls/tls_server.c:
|
|
|
- [backport from unstable]
|
|
|
+ modules:sipcapture: fixed mirroring mode, added BPF functionality.
|
|
|
|
|
|
- - call tls_shutdown() only if tls_set_fd() was succesfull
|
|
|
- (fixes a tricky bug that can appear on low memory conditions)A -
|
|
|
- tls_dump_cert_info takes into account the possibility of a
|
|
|
- failing X609_NAME_oneline() (can happen on low memory)
|
|
|
+commit ece30366e75ad5f057e911ce25f79caf9861cec6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Sep 29 10:25:16 2011 +0200
|
|
|
|
|
|
-2007-02-20 20:15 andrei
|
|
|
+ core: init_child(1) for no-fork mode replaced with init_child(PROC_SIPINIT)
|
|
|
+
|
|
|
+ - use the defined proc rank instead if its integer value
|
|
|
|
|
|
- * tcp_read.c:
|
|
|
- [backport from unstable]
|
|
|
+commit c5ca00dc3dba76bfa5d2b35963999ae10db88cf1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Sep 29 10:23:23 2011 +0200
|
|
|
|
|
|
- - minor: nicer error handling - fixed wrong expire time
|
|
|
- calculation (not correct when tick oveflow, an timeout == some
|
|
|
- value before the overflow). This should fix the connection
|
|
|
- lives forever bug reported by Alfred E. Heggestad
|
|
|
- <[email protected]>.
|
|
|
+ usrloc(k): use PROC_SIPINIT instead of rank 1 in child_init
|
|
|
+
|
|
|
+ - this child is used to load the records from db
|
|
|
|
|
|
-2007-02-20 20:02 andrei
|
|
|
+commit 119ad6aa83a6efed0ffc71eea477e4b5cfbea73b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Sep 29 10:18:01 2011 +0200
|
|
|
|
|
|
- * Makefile.defs:
|
|
|
- [backport from unstable]
|
|
|
+ core: added defines for positive child ranks
|
|
|
+
|
|
|
+ - PROC_SIPINIT 1 - some modules do specific processing in this child
|
|
|
+ only, like usrloc loading records from db
|
|
|
+ - PROC_SIPRPC 127 - special positive rank to use in RPC workers to init
|
|
|
+ the environment for processing SIP-specific commands. For example,
|
|
|
+ event_route[tm:local-request] can be executed due to MI/RPC command
|
|
|
+ and have insite SIP related functions from other modules which need db
|
|
|
+ connection, like acc_db_request()
|
|
|
|
|
|
- - moved TLS_HOOKS init. in Makefile.defs so that it will be
|
|
|
- available if make
|
|
|
- is called from a module directory
|
|
|
+commit 359a96d03de99322a34934160d2817157b35846c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Sep 29 10:14:32 2011 +0200
|
|
|
|
|
|
-2007-02-20 20:02 andrei
|
|
|
+ lib/kmi: init MI workers for SIP commands when needed
|
|
|
|
|
|
- * modules/tls/: tls_init.c, tls_init.h, tls_server.c:
|
|
|
- [backport from ser unstable]
|
|
|
+commit ab84134e3d34c0ef85c3bb9724796f9c2034f342
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Sep 29 09:33:01 2011 +0200
|
|
|
|
|
|
- - tls: openssl kerberos malloc bug (# 1467) fixed on cvs
|
|
|
- (0.9.8e-dev and 0.9.9-dev), so add extra checks for enabling the
|
|
|
- workarround (which disables kerberos) only when necessary: if
|
|
|
- openssl compiled with kerberos support, and openssl <
|
|
|
- 0.9.8e-beta1 or openssl between 0.9.9-dev and 0.9.9-beta1 apply
|
|
|
- workarround.
|
|
|
+ tm: advertise child rpc-sip mode when using event_route[tm:local-request]
|
|
|
+
|
|
|
+ - the event route can be executed for MI/RPC commands that send
|
|
|
+ requests, thus there are sip routing specific functions that work when
|
|
|
+ child init for sip workers is executed for that process
|
|
|
+ - example, calling acc_db_request() requires db connection to be open
|
|
|
|
|
|
-2007-02-20 19:43 andrei
|
|
|
+commit dc623cc5923c76747c177da10c9b0a8194269a33
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 23:56:07 2011 +0200
|
|
|
|
|
|
- * action.c, select.c, modules/nathelper/nathelper.c,
|
|
|
- modules/permissions/im_locks.h, modules/usrloc/reg_avps.c,
|
|
|
- modules/xlog/xl_lib.c:
|
|
|
- [backport from unstable] - warnings for solaris - compilation
|
|
|
- fixes for gcc 2.95
|
|
|
+ xmlrpc: updated the way of setting child sip-rpc mode
|
|
|
|
|
|
-2007-02-16 18:17 calrissian
|
|
|
+commit df1958c017f01d82a2dfe821daa292884a989c1a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 23:52:49 2011 +0200
|
|
|
|
|
|
- * etc/ser.cfg: copied Alfred Heggestads patch from head
|
|
|
+ core: allow to specify that rpc worker may handle sip commands
|
|
|
+
|
|
|
+ - a sip child process can handle rpc (e.g., xmlops module) and a rpc
|
|
|
+ child process can handle sip commands (e.g., mi cmd to end dlg and
|
|
|
+ event_route[tm:local-request])
|
|
|
|
|
|
-2007-02-16 14:38 kubartv
|
|
|
+commit 30f501c092cecdcd6c90b929f14db45921767f77
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 23:04:02 2011 +0200
|
|
|
|
|
|
- * modules/tm/uac.c: merge from HEAD - corrected broken sending
|
|
|
- request to given destination (used for example in msilo)
|
|
|
+ mi_rpc: call init mi child based on core advertising of handling rpc commands
|
|
|
+
|
|
|
+ - update of the way to prepare sip workers to execute mi commands via rpc
|
|
|
|
|
|
-2007-02-12 14:28 janakj
|
|
|
+commit f079c23f5af6f154279d9a68a0c2abd09a788736
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 22:53:48 2011 +0200
|
|
|
|
|
|
- * NEWS: - version changed
|
|
|
+ xmlrpc: advertise to core that sip workers handle rpc commands
|
|
|
|
|
|
-2007-02-12 14:27 janakj
|
|
|
+commit cbc9536d27b23115a0731a6f93bd8ef1b673be1c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 22:48:23 2011 +0200
|
|
|
|
|
|
- * Makefile.defs: - new branch for Ottendorf, version changed
|
|
|
+ xmlrpc: removed redeclaration of v/snprintf()
|
|
|
+
|
|
|
+ - otherwise throws error on mac os x when redeclaring functions from stdio.h
|
|
|
|
|
|
-2007-02-12 14:16 janakj
|
|
|
+commit 37db0ca71dd14653182ac3c50bc27c7271f322cf
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 22:18:53 2011 +0200
|
|
|
|
|
|
- * modules/uri_radius/: checks.c, urirad_mod.c: - A_SER_ATTRS has
|
|
|
- not been renamed to A_SER_ATTR, fixed
|
|
|
+ core: added possibility to know if SIP workers handle RPC commands
|
|
|
+
|
|
|
+ - for example when using xmlrpc module, the rpc commands are handled by
|
|
|
+ sip workers and may require special sip child initialization
|
|
|
|
|
|
-2007-02-12 14:15 janakj
|
|
|
+commit 908f674978349fbabb2d79d6e45381a77a716ffc
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Sep 28 20:04:36 2011 +0200
|
|
|
|
|
|
- * rad_dict.h: - added missing V_CALL_CHECK value of Service-Type
|
|
|
- attribute
|
|
|
+ dialog(k): Do not consider late requests for dialogs in "deleted"
|
|
|
+ state as bogus messages.
|
|
|
|
|
|
-2007-02-11 09:46 andrei
|
|
|
+commit 3786d09052e4852ba50bec78aaf00485de5a12e6
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Wed Sep 28 17:19:14 2011 +0200
|
|
|
|
|
|
- * lib/binrpc/binrpc_api.c:
|
|
|
- - commented out the stropts.h include, it seems it's not really
|
|
|
- needed and is not widely available (bsd, darwin don't have it)
|
|
|
+ Fix previous commit e5a5344290a351344c2451017d1d5677fe649cb8
|
|
|
+
|
|
|
+ Thanks to Andrew Pogrebennyk
|
|
|
|
|
|
-2007-02-10 20:41 andrei
|
|
|
+commit e5a5344290a351344c2451017d1d5677fe649cb8
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Wed Sep 28 17:16:34 2011 +0200
|
|
|
|
|
|
- * Makefile, NEWS:
|
|
|
- - TLS_HOOKS support turned on by default (this means that to use
|
|
|
- tls one needs only to compile the tls module, load it and add
|
|
|
- enable_tls=1 in the config). make TLS_HOOKS=0 will compile
|
|
|
- without tls hooks support. make CORE_TLS=1 will automatically
|
|
|
- disable the hooks and will try to compile with the old
|
|
|
- tls-in-core.
|
|
|
+ ndb_redis: fix parsing of integer arguments from server connect string
|
|
|
+
|
|
|
+ Reported and patch contributed by Andrew Pogrebennyk
|
|
|
|
|
|
-2007-02-10 20:02 andrei
|
|
|
+commit 550a879a50258557084da59787f13f3f6eb285f1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 16:02:02 2011 +0200
|
|
|
|
|
|
- * modules/tls/: Makefile, tls_domain.c, tls_domain.h, tls_init.c,
|
|
|
- tls_init.h, tls_mod.c, tls_server.c, tls_server.h:
|
|
|
- - use the new tls hooks api (the core patch is no longer
|
|
|
- necessary) - renamed some of tls_.* functions to tls_h_.* to
|
|
|
- avoid name conflicts with the core - fixed shutdown tls before
|
|
|
- tcp bug (if ser was stopped while tls connections were still
|
|
|
- active, the tls module was destroyed before tcp => crash when
|
|
|
- tcp tried to close the tls connections). Now all the destroy
|
|
|
- operation are moved into the new destroy_tls hook and the module
|
|
|
- destroy function is empty.
|
|
|
+ core: parser/sdp - optimized a= lines parsing
|
|
|
+
|
|
|
+ - search for next a= line from the last parsed position in previous a=
|
|
|
+ line
|
|
|
|
|
|
-2007-02-10 19:52 andrei
|
|
|
+commit e332ea9eaac3035c3ccd1605ef0b623a2b63a733
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 15:48:02 2011 +0200
|
|
|
|
|
|
- * Makefile, Makefile.defs, Makefile.sources, cfg.lex, cfg.y,
|
|
|
- main.c, tcp_main.c, tcp_read.c, tls_hooks.c, tls_hooks.h,
|
|
|
- tls_hooks_init.h, version.h:
|
|
|
- - tls hooks support: special tls hooks added in core that allow a
|
|
|
- module or core part to provide a tls implementation. Support for
|
|
|
- the old in-core tls compile options is preserved (but one can
|
|
|
- compile with either tls hooks support or tls-in-core support,
|
|
|
- not with both in the same time). Changes were kept to a minimum.
|
|
|
- - Makefiles: make TLS=1 deprecated, use instead make TLS_HOOKS=1
|
|
|
- or make CORE_TLS=1 (if in-core tls support is needed). Added
|
|
|
- TLS_EXTRA_LIBS (e.g. make CORE_TLS=1 TLS_EXTRA_LIBS="-lz
|
|
|
- -lkrb5").
|
|
|
+ core: parser/sdp - fixed parsing attributes lines
|
|
|
+
|
|
|
+ - some lines were mistakenly jumped over
|
|
|
|
|
|
-2007-02-08 15:40 janakj
|
|
|
+commit 54040de85443e16a0022a94ab0a9d2d7a8d1bbf4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 28 14:45:53 2011 +0200
|
|
|
|
|
|
- * modules/xmlrpc/xmlrpc.c: - @xmlrpc must be non-terminal select
|
|
|
+ core: parser/sdp - refactored extract_mediaip()
|
|
|
+
|
|
|
+ - added ser_memrmem(...) for reverse search of a str in another str
|
|
|
+ - use it to locate IP address in o= and c= lines
|
|
|
+ - this closes also FS#160 reported by Juha Heinanen
|
|
|
|
|
|
-2007-02-08 15:39 janakj
|
|
|
+commit 8d58764d5aaffa25b95ae91adb665b415b7c00e1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 27 18:09:41 2011 +0200
|
|
|
|
|
|
- * modules/xmlrpc/xmlrpc.c: - added missing static keyword
|
|
|
+ Makefile: version set to 3.2.0-pre3
|
|
|
|
|
|
-2007-02-08 15:33 janakj
|
|
|
+commit 47a3fdbff80ac33add93d1a6f1474c8fd890fbbb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 27 18:09:13 2011 +0200
|
|
|
|
|
|
- * modules/rr/rr_mod.c: - added missing static keyword
|
|
|
+ core: added extra debug messages when cfg command is not found
|
|
|
|
|
|
-2007-02-07 15:37 vlada
|
|
|
+commit 98b3adf26f69e5dbbddc36f502b5f2ef1f3a729c
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Sep 27 10:02:50 2011 +0200
|
|
|
|
|
|
- * ser_stun.c, ser_stun.h: fixes: - error text mesagges - checking
|
|
|
- of optional attributes - added some other debug messages
|
|
|
+ pike(k): add parameter unit, reported from dirtytoni at gmx dot de
|
|
|
|
|
|
-2007-02-06 09:04 vlada
|
|
|
+commit eeaa618e9ae30651622cb929973cdd6a068c35c4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Sep 26 22:46:16 2011 +0200
|
|
|
|
|
|
- * lib/: Makefile, Makefile.ser, README: added support for binrpc
|
|
|
- library
|
|
|
+ db_mysql: use variable $(MAKE) to call make command
|
|
|
|
|
|
-2007-02-06 09:00 vlada
|
|
|
+commit 00ea7481c9c78f123c70aaa32e1eb618c2f05392
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Sep 26 22:44:49 2011 +0200
|
|
|
|
|
|
- * lib/binrpc/: Makefile, Makefile.ser, README, binrpc_api.c,
|
|
|
- binrpc_api.h: binrpc library - offers API for using Andrei's
|
|
|
- binary RPC functionality
|
|
|
+ srdb1: make strptime available on freebsd
|
|
|
+
|
|
|
+ - remove unnecessary compile flags from db_ut.h
|
|
|
|
|
|
-2007-02-05 16:16 janakj
|
|
|
+commit 5b7c18bcc197735ff6720ba13e463f0be81f86fe
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Sep 26 12:17:04 2011 +0200
|
|
|
|
|
|
- * modules/xmlrpc/xmlrpc.c: - cosmetic change: tls_sel renamed to
|
|
|
- xmlrpc_sel
|
|
|
+ kamailio.cfg: version set to 3.2 in top comments
|
|
|
|
|
|
-2007-02-05 11:20 janakj
|
|
|
+commit 19bc90cf844a65ed94d495276452b7f6693da799
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Sun Sep 25 21:53:13 2011 +0200
|
|
|
|
|
|
- * modules/tls/tls_init.c: - added missing header files to make tls
|
|
|
- module compile on FreeBSD reported by Atle Samuelsen
|
|
|
+ - added sipcapture at a second place (was missing)
|
|
|
|
|
|
-2007-02-02 16:17 andrei
|
|
|
+commit 6e07eea40c8a67b0b4a24fc59d5c712888cd9cf3
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Sun Sep 25 20:50:36 2011 +0200
|
|
|
|
|
|
- * modules/tls/tls_init.c:
|
|
|
- - fixed missing warning quotes (problem with older compilers)
|
|
|
+ - Added sipcapture to the default module-list
|
|
|
|
|
|
-2007-02-01 05:34 andrei
|
|
|
+commit 195ab47e1dd5a50d041315ea77eecea9cbeba249
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Sep 24 10:49:22 2011 +0200
|
|
|
|
|
|
- * tcp_conn.h, timer.h, timer_ticks.h:
|
|
|
- - ticks_t move in timer_ticks.h - tcpconn_get() exported (tls
|
|
|
- needs it)
|
|
|
+ kamailio.cfg: check if uri is still myself after aliases and speed dial
|
|
|
+
|
|
|
+ - new uri can point to other voip domains
|
|
|
+ - set tcp connection lifetime and max expires registrations to cope with
|
|
|
+ UA behind NAT using TCP
|
|
|
|
|
|
-2007-02-01 05:24 andrei
|
|
|
+commit 5b76dc48d7c49a4f84b4e5a4515676ada2a2aeec
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 23 22:08:23 2011 +0200
|
|
|
|
|
|
- * modules/tls/: tls_domain.c, tls_init.c, tls_init.h, tls_mod.c,
|
|
|
- tls_rpc.c, tls_select.c:
|
|
|
+ tmx: $T(reply_type) to solve ambiguity of received or local replies
|
|
|
+
|
|
|
+ - it returns 1 in failure route if the reply was local generated (e.g.,
|
|
|
+ timeout), otherwise is 0. If there is no transaction, it returns null.
|
|
|
+ - helps to avoid using $T_rpl(pv) in case of local replies, which returns
|
|
|
+ null for any pv, without it is no way to detect if some pv is null value
|
|
|
+ itself or the whole reply is not available
|
|
|
|
|
|
- - openssl compression bug detect/workaround enabled at runtime
|
|
|
- (if zlib compression is detected, we replace openssl version
|
|
|
- with ours).
|
|
|
- The previous version had this fix but it was enabled only at
|
|
|
- compile-time.
|
|
|
- - SSL_OP_TLS_BLOCK_PADDING_BUG option disabled if
|
|
|
- 0.9.8 <= openssl < 0.9.8c and compresion is used (check at
|
|
|
- runtime)
|
|
|
- - more start-up sanity checks:
|
|
|
- - check if openssl used library version is close enough to
|
|
|
- the
|
|
|
- library with which the tls module was compiled (header
|
|
|
- files)
|
|
|
- For now it checks for the same major, minor and fix level
|
|
|
- (e.g. 0.9.8a && 0.9.8c are ok, 0.9.7b and 0.9.8a are not)
|
|
|
- - try to auto-detect (using the compile flags) if the used
|
|
|
- library was
|
|
|
- compiled with kerberos support and if the tls module was
|
|
|
- compiled with the
|
|
|
- same setting (or else we won't be able to enable the
|
|
|
- kerberos bug
|
|
|
- workarround).
|
|
|
- - more verbose start-up messages and errors
|
|
|
- - warning fixes
|
|
|
- - 2 new module parameters:
|
|
|
- tls_disable_compression (default 0)
|
|
|
- tls_force_run (default 0) -- will ignore the start-up sanity
|
|
|
- checks and
|
|
|
- continue running even if the library version/options are
|
|
|
- different
|
|
|
- References: openssl bugs #1468, #1467 & #1204
|
|
|
- (http://rt.openssl.org)
|
|
|
+commit 989960e3a76e3a993880824aac855f98a3fe1a5a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 23 21:48:46 2011 +0200
|
|
|
|
|
|
-2007-01-31 19:52 mma
|
|
|
+ acc: enable TM failure callback for missed calls when acc_prepare_flag is set
|
|
|
+
|
|
|
+ - allow recording missed calls even the flag for it is set first time in
|
|
|
+ TM-specific routes
|
|
|
+ - reported by Ozren Lapcevic
|
|
|
|
|
|
- * modules/rr/record.c: Change of the function parameter from str*
|
|
|
- to fparam_t* was not reflected in the typecasts.
|
|
|
+commit b986c7f0ace6d5d96bf99add235c56045176a31a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 23 12:52:10 2011 +0200
|
|
|
+
|
|
|
+ acc: documented new parameter acc_prepare_flag
|
|
|
+
|
|
|
+commit cf7a3249f9f792b0873b20bf6998f2ba74d7eb9d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 23 12:42:22 2011 +0200
|
|
|
+
|
|
|
+ acc: added acc_prepare_flag parameter
|
|
|
+
|
|
|
+ - useful to tell to acc module to prepare the request for later
|
|
|
+ accounting, in case the acc or missed call flag is not set in request
|
|
|
+ route block at all. Otherwise there will be no accounting if the acc
|
|
|
+ flags are set for first time in TM routes (e.g., like failure_route)
|
|
|
+ - dicovered in a discussion with Ozren Lapcevic
|
|
|
+
|
|
|
+commit 7b2eca4939ccae16ec7af4fa42e4b8a6e1a92b2f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 23 11:46:20 2011 +0200
|
|
|
+
|
|
|
+ siptrace: track outgoing CANCEL requests
|
|
|
+
|
|
|
+ - use associated INVITE transaction to check the siptrace flag state
|
|
|
+ - reported by Timo Klecker
|
|
|
+
|
|
|
+commit 377b2f7569902b4f23d4b0431fcac681214be703
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Sep 21 23:54:31 2011 +0200
|
|
|
+
|
|
|
+ doxygen: a bunch of doxygen fixes in dialog module
|
|
|
+
|
|
|
+commit d168239a5f8efea45f349296effb439fab2d980a
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Sep 21 21:33:58 2011 +0300
|
|
|
+
|
|
|
+ modules_k/presence: fix typo and improved error message
|
|
|
+ - Fixed typo and improved error message on missing/unsupported event
|
|
|
+ header field.
|
|
|
+
|
|
|
+commit ffa448dc09f9e086af9d5089e3d6fcec5104a283
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 20 20:21:55 2011 +0200
|
|
|
+
|
|
|
+ srdb1: return error code when DB URL is too long
|
|
|
+
|
|
|
+commit d3b4e5486e6cefce9c7aad53b29e3514b35cfde4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 20 20:08:16 2011 +0200
|
|
|
+
|
|
|
+ pv/presence/pua: add a couple of missing free_to_params
|
|
|
+
|
|
|
+ - patch by Walter Doekes, closes FS#156
|
|
|
+
|
|
|
+commit fa71c181323448c934ac46ab9720e52783f62eb7
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Sep 20 17:51:33 2011 +0200
|
|
|
+
|
|
|
+ lib/srdb1: fix conversion of longlong to string in db_val2pv_spec()
|
|
|
+
|
|
|
+ The length of the buffer was not set, resulting in random failures.
|
|
|
+
|
|
|
+commit 4b220639cb255a20bac762fd60e36a4336339a45
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Tue Sep 20 09:46:53 2011 +0300
|
|
|
+
|
|
|
+ modules_k/nathelper: fix_nated_sdp("1") fix
|
|
|
+
|
|
|
+ - Call fix_nated_sdp("1") now adds a=direction:active line after every
|
|
|
+ m line in sdp. Earlier it just added one a=direction:active line at
|
|
|
+ the end of body.
|
|
|
+
|
|
|
+commit 713c1c52e36b9ee16eb13a79e3ee611e869080bb
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Sep 19 13:47:22 2011 +0200
|
|
|
+
|
|
|
+ pkg: name fixes and cleanups, Patch from Claudio Furrer, elcaio at gmail dot com
|
|
|
+
|
|
|
+commit dc453ac1e9d631c417b1b9c70d7b9d92107b389f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Sep 19 13:29:44 2011 +0200
|
|
|
+
|
|
|
+ parser: switch pkg_free(tob) to free_to(tob) to free To header structure
|
|
|
+
|
|
|
+ - this takes care of freeing parameters in case of paring error of
|
|
|
+ To-like headers
|
|
|
+ - patch by Walter Doekes, closes FS#155
|
|
|
+
|
|
|
+commit 67172188fa23112fa449cf60d790bc84d02fed28
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Thu Sep 15 17:05:36 2011 +0200
|
|
|
+
|
|
|
+ cfg framework: fix the freeing of the replaced strings
|
|
|
+
|
|
|
+ The replaced strings and the memory block of the replaced
|
|
|
+ group instances cannot be freed when the old configuration
|
|
|
+ block is freed. There might be a child process using an even older
|
|
|
+ configuration that references to the same string value or to the same
|
|
|
+ group instance that is beeing replaced. Hence, as long as there
|
|
|
+ is any child process with an older configuration, the replaced
|
|
|
+ strings cannot be freed.
|
|
|
+
|
|
|
+ The fix is to link the replaced strings to the per-child process
|
|
|
+ callback list instead of the old cfg block. When the last child process
|
|
|
+ updates its configuration, it also frees the old string values.
|
|
|
+
|
|
|
+commit 4e5338445645a0f4a51122b9224f801bba4107f3
|
|
|
+Author: Sven Knoblich <[email protected]>
|
|
|
+Date: Thu Sep 15 10:22:07 2011 +0200
|
|
|
+
|
|
|
+ Fix typo in acc_cdr
|
|
|
+
|
|
|
+ - rename dot_adress into dot_address
|
|
|
+
|
|
|
+commit 260d43bb8bda0e9f0445d7d942dc10e976ff4621
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 14 20:59:54 2011 +0200
|
|
|
+
|
|
|
+ tm: proper data type for xavp in tm_xdata_t struct
|
|
|
+
|
|
|
+ - reported by Juha Heinanen
|
|
|
+ - no real effect on branch 3.1 as xavps not enabled, but anyhow safer
|
|
|
+
|
|
|
+commit 1e83919bcb3f1a2fb2890a6766a007b8f50cb986
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 14 18:39:37 2011 +0200
|
|
|
+
|
|
|
+ tm: backup X/AVP lists when building new T in t_uac()
|
|
|
+
|
|
|
+ - build_cell() is setting core X/AVP lists to new T structure, losing
|
|
|
+ the lists that existed in case another T was set already. This is in
|
|
|
+ t_uac() which is used for local generated requests, such as
|
|
|
+ uac_req_send(), presence notifications, msilo...
|
|
|
+ - a revious patch was backing up only X/AVPs lists for
|
|
|
+ execution of event_route[tm:local-request]
|
|
|
+ - reported by Vitaliy Aleksandrov
|
|
|
+
|
|
|
+commit 61b184441ae41d08c9af06bc5192453f6f424d20
|
|
|
+Author: Sven Knoblich <[email protected]>
|
|
|
+Date: Wed Sep 14 14:43:32 2011 +0200
|
|
|
+
|
|
|
+ Fix bug which causes an error during the convertion from string to timeb
|
|
|
+
|
|
|
+ - add buffer in time_from_string. copy given string into buffer and finish it with '\0' to use c-string functions correctly.
|
|
|
+
|
|
|
+commit 10eac9b125ff2a13a2ae240897a3f17bc1243c71
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 14 11:19:56 2011 +0200
|
|
|
+
|
|
|
+ rr(k): execute callbacks only for local route uri
|
|
|
+
|
|
|
+ - parameters callback are executed only if there is a list with
|
|
|
+ parameters in Route URI and for loose routing the URI has to match
|
|
|
+ myself condition
|
|
|
+ - should fix bogus value of Route URI params in callback function when
|
|
|
+ URI of top Route is not myself
|
|
|
+ - reported by Andreas Granig
|
|
|
+
|
|
|
+commit 65c6b1e6367cd01149e70c49140322b563a27e4a
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Sep 14 10:16:01 2011 +0300
|
|
|
+
|
|
|
+ modules/lcr: added PROTO_OTHER case to which in order to get rid of warning
|
|
|
+
|
|
|
+commit 442413cc843bd14e6cc8378fb430d4dd1036a5c8
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Sep 14 09:49:30 2011 +0300
|
|
|
+
|
|
|
+ modules/utils: updated xcap table version to match schema
|
|
|
+
|
|
|
+commit 4554192745fb4273ad082b65e7453d55fec3c48d
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Wed Sep 14 00:03:24 2011 +0200
|
|
|
+
|
|
|
+ [core] Bug fixed in Via parser when \r or \n after Via transport.
|
|
|
+
|
|
|
+commit cf4651db94cc88b6523918faed6d89e8497da2c6
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Tue Sep 13 23:59:25 2011 +0200
|
|
|
+
|
|
|
+ core: Via parser now allows any token as Via transport field.
|
|
|
+
|
|
|
+commit b111f84d6afc3cfe1b4906771e0d406e377f2e31
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 13 18:56:54 2011 +0200
|
|
|
+
|
|
|
+ xcap_server: check xml document validity for db interaction
|
|
|
+
|
|
|
+ - check if xcap doc is xml valid before inserting in db as well as when
|
|
|
+ retrieving from db
|
|
|
+ - better safety check for retrieval of etag value from database record
|
|
|
+ - reported and intial patch by Laura Testi
|
|
|
+
|
|
|
+commit 43ba6803e884cc3e6c9d06e88e17a394c2c0c737
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 13 11:54:28 2011 +0200
|
|
|
+
|
|
|
+ kamctl: added mtrees tables for dbtext and berkeley db
|
|
|
+
|
|
|
+commit 0704fc5368f04ca90e6dcbc6bb6408b6339a96a4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 13 11:53:44 2011 +0200
|
|
|
+
|
|
|
+ utils: removed invalid lib path from Makefile
|
|
|
+
|
|
|
+commit b383c20861adc64b8628d6db1933edbeeb036ef5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 13 11:52:57 2011 +0200
|
|
|
+
|
|
|
+ utils: is_int() function moved to pv module
|
|
|
+
|
|
|
+commit c8fb53ac59b4fba5d16de9745a723a18897b282b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 13 11:48:49 2011 +0200
|
|
|
+
|
|
|
+ pv: moved in is_int() from utils module
|
|
|
+
|
|
|
+ - function added by Juha Heinanen in utils module but works on
|
|
|
+ pseudo-variables, thus is here is a more appropriate place
|
|
|
+
|
|
|
+commit 9cc429b65b86c763bf7a56737fbb61c260030b35
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 13 11:02:21 2011 +0200
|
|
|
+
|
|
|
+ textops(k): cleanup of route types for exported functions
|
|
|
+
|
|
|
+ - convert to ANY_ROUTE the long list of all route types
|
|
|
+ - removed non-existing anymore route types
|
|
|
+
|
|
|
+commit c867df9a6212db099d23ba099e22b970b49f3a84
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Sep 12 21:29:26 2011 +0200
|
|
|
|
|
|
- Closes SER-222
|
|
|
+ doxygen: fix a bunch of errors in parser, db_mysql and xmlrpc modules
|
|
|
|
|
|
-2007-01-31 19:49 mma
|
|
|
+commit 451eb00507c3f4fe81c16da83dae11223efb6cfe
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Sep 12 11:25:26 2011 +0200
|
|
|
|
|
|
- * modules/rr/loose.c: Closes SER-214
|
|
|
+ modules/auth: mark credentials after verifying realm, not only after authentication succeeded
|
|
|
+
|
|
|
+ Make $Au backwards compatible with 1.x. In 1.x $Au would be set to the credentials
|
|
|
+ username@domain for matching realm, not only for successfull authentication.
|
|
|
|
|
|
-2007-01-27 09:01 andrei
|
|
|
+commit 07b830d4aca21074592dc92dd99c7f7da924bcab
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Sep 6 10:18:10 2011 +0200
|
|
|
|
|
|
- * tcp_main.c:
|
|
|
- - minor tcp fix: some bug detection code (which should never be
|
|
|
- triggered) is more robust now
|
|
|
+ lib/srdb1: eleminate string copy in db_val2pv_spec()
|
|
|
+
|
|
|
+ After fixing a memory leak, i now realize pv_set_spec_value() always makes
|
|
|
+ a string copy too, so this one can be removed safely.
|
|
|
|
|
|
-2007-01-27 00:11 andrei
|
|
|
+commit 6537171c48a35af3a0e01f932b6abd595cb5f95a
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Sep 6 14:44:25 2011 +0200
|
|
|
|
|
|
- * ISSUES, modules/tls/tls_init.c, modules/tls/tls_init.h,
|
|
|
- modules/tls/tls_server.c:
|
|
|
- - workarround for openssl kerberos malloc bug: openssl kerberos
|
|
|
- code in kssl.c uses libc malloc/free/calloc instead of the
|
|
|
- OPENSSL* versions (set using CRYPTO_set_mem_functions()). In ser
|
|
|
- ssl connections "move" between processes and so everything must
|
|
|
- be allocated in shared mem. If the wrong malloc function are
|
|
|
- called ser will eventually crash. This workarround tries to
|
|
|
- disable kerberos support each time a new SSL structure is
|
|
|
- created. For this fix to work is important to either use
|
|
|
- statically linked openssl or re-compile ser on the target
|
|
|
- machine (if openssl is linked dynamically then it must use the
|
|
|
- same compilation options as the machine on which ser is
|
|
|
- compiled). Bug reporterd by Atle Samuelsen
|
|
|
- <[email protected]>.
|
|
|
+ modules_k/nathelper: fix add_contact_alias() for contacts without angle brackets <>
|
|
|
+
|
|
|
+ When adding the brackets and the alias, the function suffered from the
|
|
|
+ infamous problem that the same part of a message can only be changed once.
|
|
|
+ Inserting 3 lumps created an offset problem resulting in the alias
|
|
|
+ parameter being added outside the brackets. This patch converts it to
|
|
|
+ adding just 2 non-overlapping lumps by combining the closing > with the
|
|
|
+ alias parameter.
|
|
|
|
|
|
-2007-01-26 20:56 andrei
|
|
|
+commit 11f7ddaf80d2865a649d35581f8d0ff06857af04
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Sep 12 12:52:33 2011 +0200
|
|
|
|
|
|
- * modules/tls/tls_init.c:
|
|
|
- - typo fix: don't attempt to apply the compression fix
|
|
|
- workarround if no zlib compression was found
|
|
|
+ dispatcher(k): typo in ds_next_dst() dstid avp handling
|
|
|
+
|
|
|
+ - fixes wrong condition in finding dstid avp
|
|
|
+ - patch by Bogdan Pintea
|
|
|
|
|
|
-2007-01-26 11:20 hscholz
|
|
|
+commit 02e845bf64f0151255ca54feb7f59a9b500dc1e0
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Sep 12 11:20:55 2011 +0200
|
|
|
|
|
|
- * modules/domain/domain.c: - load_domains(): check for valid
|
|
|
- database handle before attempt using it
|
|
|
+ modules_k/dialog: Do not log an ERROR level message when
|
|
|
+ attempting to delete a non-existing dialog variable, thereby
|
|
|
+ bringing dialog variable behavior more in line with AVP behavior.
|
|
|
+
|
|
|
+ Credits to Anca Vamanu ([email protected]).
|
|
|
|
|
|
-2007-01-24 19:01 andrei
|
|
|
+commit a8d376e9108e1f1835a40c5da29b104adf847399
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Fri Sep 9 13:34:10 2011 +0200
|
|
|
|
|
|
- * main.c, modules/tls/tls_init.c, modules/tls/tls_locking.c,
|
|
|
- modules/tls/tls_locking.h, modules/tls/tls_server.c:
|
|
|
+ modules_k/dialog: Remove unused parameter "new" from prototype and
|
|
|
+ calls to set_dlg_variable_unsafe().
|
|
|
+
|
|
|
+ Credits to Anca Vamanu ([email protected]).
|
|
|
|
|
|
- - tls fix: set openssl locking functions (should be stable even
|
|
|
- under high load, lost of connections, and multi-cpu machines)
|
|
|
+commit 59da3210b23cd376662c97bc3d18de78d4a88efa
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 9 10:25:31 2011 +0200
|
|
|
|
|
|
-2007-01-23 11:41 kubartv
|
|
|
+ Makefile: version set to 3.2.0-pre2
|
|
|
|
|
|
- * modules/uri_db/uridb_mod.c: corrected bug - added To header
|
|
|
- parsing in lookup_uid - sometimes is not msg->to set there
|
|
|
- (depending on order of headers) and ser dumps a core
|
|
|
+commit 5969fc96aac2ae61f1171c704e98a681f2679ed4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 9 10:25:02 2011 +0200
|
|
|
|
|
|
-2007-01-22 15:05 andrei
|
|
|
+ xcap_client: use curl-config to get include and lib compile flags
|
|
|
|
|
|
- * Makefile.defs, dns_cache.c:
|
|
|
- - dns cache resolv fix: responses containting only a CNAME and a
|
|
|
- non-CNAME record for the CNAME target (e.g. foo CNAME bar ; bar
|
|
|
- A 1.2.3.4) w/o any additional records, were badly interpreted
|
|
|
- (the non-CNAME response was interpreted as a CNAME). Thanks
|
|
|
- to Alfred E. Heggestad <[email protected]> for the bug report.
|
|
|
+commit 3e502e2ac387999306d4a472784ed0699b8c7f77
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Sep 9 10:08:33 2011 +0200
|
|
|
|
|
|
-2007-01-19 11:06 kubartv
|
|
|
+ xcap_server: use xml2-config to get include and libs compile flags
|
|
|
|
|
|
- * Makefile, lib/Makefile.ser: Updated Makefile to compile and
|
|
|
- install SER's shared libraries if needed (i.e. with presence
|
|
|
- related modules).
|
|
|
+commit 3dde3b652f8ceb7300cf8ac3b4ce4a04dcf6b642
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Sep 8 16:05:42 2011 +0200
|
|
|
|
|
|
-2007-01-18 21:35 andrei
|
|
|
+ kamctl: regenerated sql scripts from latest db schema
|
|
|
|
|
|
- * sr_module.h, modules/ctl/ctl.c, modules/domain/domain_mod.c: -
|
|
|
- added PROC_RPC (used for now by ctl) - ctl uses PROC_RPC as rank
|
|
|
- for its child
|
|
|
+commit b123fcd6009a7d13091233556963f84d2a850ed5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Sep 8 16:02:49 2011 +0200
|
|
|
|
|
|
-2007-01-18 21:01 andrei
|
|
|
+ xcap_server: ability to insert new nodes in xcap docs
|
|
|
+
|
|
|
+ - xpath cannot do it alone when the selected node is missing
|
|
|
+ - reported by Laura Testi - credits for testing and further patching
|
|
|
|
|
|
- * Makefile.defs, main.c:
|
|
|
+commit 7603a6aa4526a87cd2942d913cf9327a39aa3c33
|
|
|
+Merge: 7e1564b 5ecd7de
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Sep 8 15:58:37 2011 +0200
|
|
|
|
|
|
- - deadlock on no-detach (-DD) start-up error shutdown fixed
|
|
|
- (closes SER-210)
|
|
|
+ Merge branch 'master' of ssh://git.sip-router.org/sip-router
|
|
|
+
|
|
|
+ * 'master' of ssh://git.sip-router.org/sip-router:
|
|
|
+ lib/srdb1/schema/pr_xcap.xml: made doc_uri size match XCAP_MAX_URI_SIZE
|
|
|
|
|
|
-2007-01-17 23:14 andrei
|
|
|
+commit 5ecd7deddc7a6fb23f8d0bb530be3e68672c495d
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Thu Sep 8 09:36:34 2011 +0300
|
|
|
|
|
|
- * doc/tcp_tunning.txt:
|
|
|
- - tcp tunning hints for runnig ser with lots of tcp connections
|
|
|
- (for now only linux is discussed)
|
|
|
+ lib/srdb1/schema/pr_xcap.xml: made doc_uri size match XCAP_MAX_URI_SIZE
|
|
|
|
|
|
-2007-01-17 21:24 andrei
|
|
|
+commit 7e1564b7e67a25eb22c26f4ae235d9b380ce8417
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 7 21:57:03 2011 +0200
|
|
|
|
|
|
- * modules/tls/: tls_mod.c, tls_mod.h, tls_select.c, tls_server.c:
|
|
|
- - timeouts fixed (all the tcp timeouts use now ticks and not
|
|
|
- seconds)
|
|
|
+ xcap_server: remove invalid lib dir from Makefile
|
|
|
|
|
|
-2007-01-17 19:13 kubartv
|
|
|
+commit cad2daebf295443f2318abbb608102bb99111948
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Sep 7 13:23:07 2011 +0200
|
|
|
|
|
|
- * db/schema/: offline_winfo.xml, presentity.xml,
|
|
|
- presentity_contact.xml, presentity_extensions.xml,
|
|
|
- presentity_notes.xml, tuple_extensions.xml, tuple_notes.xml,
|
|
|
- watcherinfo.xml: updated DB schema documentation for PA module
|
|
|
- (included within its documentation)
|
|
|
+ dispatcher(k): fix segfault if dispatcher cannot resolve hostnames
|
|
|
+
|
|
|
+ - applies if the dispatcher module cannot resolve hostnames during
|
|
|
+ startup (and tries to shutdown)
|
|
|
+ - patch by Hugh Waite
|
|
|
|
|
|
-2007-01-17 18:29 kubartv
|
|
|
+commit 08a4bbcecfb878fc520f4a2bab182bda1526ce62
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 6 21:47:45 2011 +0200
|
|
|
|
|
|
- * modules/pa/: pa_mod.c, doc/Makefile, doc/pa.xml,
|
|
|
- doc/pa_db_src.xml: updated documentation - included generated DB
|
|
|
- schema description in standalone module documentation
|
|
|
+ app_lua: use pv spec cache
|
|
|
+
|
|
|
+ - avoid memory leaks when working with PVs that have dynamic name
|
|
|
|
|
|
-2007-01-17 13:14 janakj
|
|
|
+commit b24b560af3acaec10c61d0709d7b1ad63c377b92
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 6 21:44:12 2011 +0200
|
|
|
|
|
|
- * modules/msilo/doc/msilo.xml: - removed reference to msilo.sql
|
|
|
- (not needed anymore)
|
|
|
+ core: caching support for pv spec parsing
|
|
|
+
|
|
|
+ - can be used to reduce pkg memory usage by PVs
|
|
|
+ - solves memory leak of using PVs with dynamic names from embedded
|
|
|
+ languages
|
|
|
|
|
|
-2007-01-17 12:11 janakj
|
|
|
+commit ed55e6f5080df7a154ba4c233d098672e688b305
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 6 14:14:01 2011 +0200
|
|
|
|
|
|
- * modules/gflags/gflags.c: - Fixed convertion of function
|
|
|
- parameters fixes SER-205
|
|
|
+ dispatcher: just some 80 char long line alignaments
|
|
|
|
|
|
-2007-01-17 11:54 janakj
|
|
|
+commit c589ca35b2aa3097a3c9e2a5a050514337300c05
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Sep 6 14:12:00 2011 +0200
|
|
|
|
|
|
- * modules/sl/sl_funcs.c: - fixed potential memory leak fixes
|
|
|
- SER-209
|
|
|
+ tm: update T msg flags after {branch/failure}_route
|
|
|
+
|
|
|
+ - after execution of branch_route or failure_route, set the message
|
|
|
+ flags of the temporary request back to transaction request
|
|
|
+ - 1.x behaviour
|
|
|
+ - reported and partial patch by Alex Hermann
|
|
|
|
|
|
-2007-01-17 11:39 janakj
|
|
|
+commit a89e2b1a2f71c932f38c0bfdcceb2fa1880431f5
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Sep 5 21:50:23 2011 +0200
|
|
|
|
|
|
- * modules/tls/tls_config.c: - The config file parser did not always
|
|
|
- return proper variable value closes SER-206
|
|
|
+ pgk: add symlink to kamailio directory for new gentoo ebuild
|
|
|
|
|
|
-2007-01-15 17:45 kubartv
|
|
|
+commit 4c201e8c08e607f60efe695b5b9bb22042b7dbbe
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Sep 5 21:46:12 2011 +0200
|
|
|
|
|
|
- * doc/stylesheets/dbschema2docbook.xsl: probably better version of
|
|
|
- stylesheet for converting DB schema documentation into docbook
|
|
|
+ pkg: also remove Makefile.defs.diff from calling files
|
|
|
|
|
|
-2007-01-12 16:39 kubartv
|
|
|
+commit 65340ae5b19f20d904d6a80b2e80711c93d44f7d
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Sep 5 21:42:03 2011 +0200
|
|
|
|
|
|
- * modules/pa/: ChangeLog, pa_mod.c, doc/Makefile,
|
|
|
- doc/functions.xml, doc/pa_base.xml, doc/params.xml, doc/xcap.xml:
|
|
|
- updated module documentation
|
|
|
+ pkg: remove Makefile.defs.diff file, which set special daemon name - use the default
|
|
|
|
|
|
-2007-01-12 16:36 kubartv
|
|
|
+commit e9771b7dd11287b48f8684d3603b4e0b61d0b462
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Sep 5 21:33:21 2011 +0200
|
|
|
|
|
|
- * Makefile.doc: added possibility to define extra dependencies when
|
|
|
- generating documentation
|
|
|
+ pkg: move gentoo ebuild to ser directory, remove obselete 0.8.X ebuild
|
|
|
|
|
|
-2007-01-10 11:34 greger
|
|
|
+commit d7b0e82c14caa1809bb6f0d96646354eabf2c253
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Sep 5 18:17:40 2011 +0200
|
|
|
|
|
|
- * INSTALL, Makefile: Added three new group_include target groups:
|
|
|
- mysql, radius, presence. You can now build a standard ser with
|
|
|
- mysql using: make group_include="standard mysql" all
|
|
|
+ pkg: remove obselete gentoo ebuild, add new generic ebuild from Claudio Furrer (FS#134)
|
|
|
|
|
|
- Fixed a problem in the exclude/include logic when using
|
|
|
- group_include. The result is now as expected.
|
|
|
+commit 15adc86286e05805cb99617686ae2c6fe1e69d27
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Sep 5 18:10:39 2011 +0200
|
|
|
|
|
|
- Improved the output in print-modules target to show the actual
|
|
|
- resultant set of modules that will be made in addition to the
|
|
|
- include and exclude modules lists.
|
|
|
+ pkg: fix wrong package name, closes FS#148, reported from Andrew Pogrebennyk
|
|
|
|
|
|
-2007-01-09 21:16 calrissian
|
|
|
+commit 77d6e6697d8918dfd528046f74a2c97ce4b62a00
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Sep 5 17:24:47 2011 +0200
|
|
|
|
|
|
- * etc/ser.cfg: cleaned up the use of UID AVP to fix alias problem -
|
|
|
- thanks to Enrico for the bug report
|
|
|
+ lib/srdb1: remove comments on db_val2pv_spec() that resulted from merge error
|
|
|
|
|
|
-2007-01-08 15:58 tirpi
|
|
|
+commit 5105633118009caebf92a35bd23bf2f7cf53548b
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Sep 5 17:08:18 2011 +0200
|
|
|
|
|
|
- * modules/permissions/: parse_config.c, doc/functions.xml,
|
|
|
- doc/params.xml, doc/permissions.xml: Security bug is fixed which
|
|
|
- was published in
|
|
|
- http://www.openpkg.com/security/advisories/OpenPKG-SA-2006.042.html
|
|
|
+ modules_k/sqlops: fix memory leak with string memory in sql_xquery()
|
|
|
|
|
|
- The publishment is rather funny than serious, because the config
|
|
|
- line is read in a LINE_LENGTH size buffer, and a part of the line
|
|
|
- is never longer than the line itself.
|
|
|
+commit b4af74a164d521f7db21abb9257e33e6e82dc985
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Sep 5 16:41:55 2011 +0200
|
|
|
|
|
|
-2007-01-03 17:09 calrissian
|
|
|
+ lib/srdb1: Fix memory leak with string memory in db_val2pv_spec()
|
|
|
|
|
|
- * modules/usrloc/ucontact.c: dont free non-allocated memory for
|
|
|
- instance value
|
|
|
+commit 123e831d69a69dbc97e7c2424ebc701b1c624924
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Sep 5 14:14:54 2011 +0200
|
|
|
|
|
|
-2006-12-21 10:53 kozlik
|
|
|
+ srdb1: fix for undeclared INADDR_LOOPBACK on darwin os
|
|
|
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/mysql/my_data.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/oracle/or_data.sql,
|
|
|
- scripts/postgres/pg_create.sql, scripts/postgres/pg_data.sql: new
|
|
|
- column 'grp' added to attr_types table
|
|
|
+commit 21ff48876956bf1df67ace6651ea9782e297946b
|
|
|
+Author: Sven Knoblich <[email protected]>
|
|
|
+Date: Mon Sep 5 13:35:50 2011 +0200
|
|
|
|
|
|
-2006-12-19 12:42 kubartv
|
|
|
+ core: fix typo in parser.
|
|
|
+
|
|
|
+ - use correct function-name in log message of parse_param.c:parse_contact_class.
|
|
|
+ (fixes flyspray-issue 147)
|
|
|
|
|
|
- * db/schema/: acc.xml, credentials.xml, domain.xml,
|
|
|
- domain_attrs.xml, domain_settings.xml, global_attrs.xml,
|
|
|
- missed_calls.xml: added table titles in DB table descriptions
|
|
|
- needed by DocBook
|
|
|
+commit 28af5617ff471e975dbfeea0e49112e9f0f607f8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Sep 5 13:44:06 2011 +0200
|
|
|
|
|
|
-2006-12-19 12:40 kubartv
|
|
|
+ srdb1: fix compile warning related to strptime on linux
|
|
|
|
|
|
- * db/schema/version.xml: removed strange whitespaces to allow
|
|
|
- documentation generation
|
|
|
+commit 5148e721c2fb569d0cab78eaccfba1877721193b
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Sun Sep 4 22:14:09 2011 +0200
|
|
|
|
|
|
-2006-12-19 12:38 kubartv
|
|
|
+ rr: remove out commented is_2rr function, not compiled since more than two years
|
|
|
|
|
|
- * doc/stylesheets/dbschema2docbook.xsl: updated stylesheet for
|
|
|
- generating documentation from DB schema: - generates valid
|
|
|
- output (ignores namespaces which is needed for current docbook
|
|
|
- version) - handling <description> in more sophisticated way
|
|
|
- (wrapping non-para elements into para, ...) - added comments -
|
|
|
- unused/commented parts thrown out
|
|
|
+commit 8d67ed8e92dd0e46490d44e1dcd869b12116e4ec
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Sun Sep 4 22:13:23 2011 +0200
|
|
|
|
|
|
-2006-12-18 16:42 kubartv
|
|
|
+ modules: several small doxygen bug fixes
|
|
|
|
|
|
- * db/schema/: acc.xml, credentials.xml, domain.xml,
|
|
|
- domain_attrs.xml, domain_settings.xml, global_attrs.xml,
|
|
|
- missed_calls.xml: little corrections needed to generate docbook
|
|
|
- documentation from table description
|
|
|
+commit 5813703a7931f288b95840b9a93c628773c33a03
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Fri Sep 2 10:22:35 2011 +0200
|
|
|
|
|
|
-2006-12-18 16:40 kubartv
|
|
|
+ sctp: update the cfg before handling notifications
|
|
|
+
|
|
|
+ Update the local config immediately after successfully reading
|
|
|
+ a message (before processing notifications, since some of the
|
|
|
+ notifications processing makes use of cfg values).
|
|
|
|
|
|
- * doc/stylesheets/dbschema2docbook.xsl: Added first version of
|
|
|
- template able to create Docbook XML from DB schema description.
|
|
|
- Tried with xsltproc on current Debian testing.
|
|
|
+commit b1a8bfd69c82e700ad31ebda16f571ff610c72a7
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Sep 1 10:26:05 2011 +0100
|
|
|
|
|
|
- There are some problems with XML namespaces within DB schema
|
|
|
- description; xmlto is not able to validate generated document but
|
|
|
- with direct call to XSLTPROC are no problems (it strippes
|
|
|
- namespace declarations for docbook).
|
|
|
+ modules_k/sqlops: small bug fix to sqlops_get_value
|
|
|
|
|
|
-2006-12-15 10:09 andrei
|
|
|
+commit 5fd18d3ccc29c2a194ddcd9b5b533c7c927b0ef1
|
|
|
+Author: Tomas Mandys <[email protected]>
|
|
|
+Date: Wed Aug 31 22:02:45 2011 +0200
|
|
|
|
|
|
- * dset.c:
|
|
|
- - dst_uri buffer overflow check, discovered in openser (the fix
|
|
|
- is slightly different due to slight changes in the append_branch
|
|
|
- function) Note: this is not such a big problem as it might
|
|
|
- sound, the only module using append_branch() with a non zero
|
|
|
- dst_uri is registrar and in this case it sets dst_uri to the
|
|
|
- received address which is always < 1024 (so it's always safe).
|
|
|
+ - fixed throttling (do not override values when adjust_timeout())
|
|
|
|
|
|
-2006-12-14 21:31 andrei
|
|
|
+commit da79de336c13dca23ad6cfd13c961ec1ebee7e46
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Aug 31 23:49:14 2011 +0200
|
|
|
+
|
|
|
+ app_lua: fixed copy-and-paste error in loadin registrar API
|
|
|
+
|
|
|
+ - patch by Hugh Waite
|
|
|
+
|
|
|
+commit d593078c2e0bb123d56de2d440473cc12a08fba6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Aug 31 09:38:28 2011 +0200
|
|
|
|
|
|
- * Makefile.defs: - automatically links against libpthread if
|
|
|
- USE_PTHREAD_MUTEX is forced
|
|
|
+ usrloc(k): request a db connection per child
|
|
|
+
|
|
|
+ - avoid sharing the connection between processes
|
|
|
+ - reported by MÉSZ�ROS Mihály
|
|
|
+
|
|
|
+commit 8e400e86fe48202b05dd4e439a208945bb233353
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Aug 29 18:09:51 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Show error message and return from function
|
|
|
+ prematurely if trying to remove a non-existing dialog variable.
|
|
|
+
|
|
|
+ - Fixes a segfaulting bug.
|
|
|
+
|
|
|
+commit 1b3cc04023100e3c27d130002dc03c4bf33e21ff
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sun Aug 28 15:36:56 2011 +0300
|
|
|
+
|
|
|
+ modules/mtree: removed unused variable.
|
|
|
+
|
|
|
+commit 99db13c459888a2a7e8ac4af0fc7642541ba5ccb
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Sat Aug 27 02:41:51 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Remove old parameter "del" from interface
|
|
|
+ description.
|
|
|
+
|
|
|
+commit 71dd754818d8c3ec304298f1002a45889c2da0aa
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Sat Aug 27 01:32:49 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Improve error handling during dialog creation.
|
|
|
+
|
|
|
+ - Set current dialog only after all other setup work succeeded.
|
|
|
+ (Eliminates call to profile_cleanup() and guarantees that dialog
|
|
|
+ profiling does not yield to segfault if dialog creation fails
|
|
|
+ for certain reasons.)
|
|
|
+ - During error handling, refrain from decrementing the reference
|
|
|
+ counter for dialog linking if this is a spiraled request
|
|
|
+ (because positive spiral detection skips the linkage code path).
|
|
|
+
|
|
|
+commit f44534cbe841046079e176512b04a6b9c5a68bdc
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Thu Aug 25 15:17:48 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Simplify and refactor parts of reference counter
|
|
|
+ handling.
|
|
|
+
|
|
|
+ - Remove special handling for dialogs in the "deleted" state to
|
|
|
+ allow accessing such dialogs (e.g., from the configuration
|
|
|
+ script).
|
|
|
+ Besides making the code easier to understand, this also fixes a
|
|
|
+ bug where the reference counter would be decremented after
|
|
|
+ detecting a spiral (dlg_handlers.c) even though get_dlg() does
|
|
|
+ not increment it for "deleted" dialogs.
|
|
|
+ - Adapt interfaces for lookup_dlg() and get_dlg() accordingly,
|
|
|
+ i.e., remove "del" parameter and update in-code documentation.
|
|
|
+ - Replace direct increments on a dialog structure's ref variable
|
|
|
+ by calls to ref_dlg_unsafe().
|
|
|
+ - Move {un}ref_dlg_unsafe() definitions towards the head of the
|
|
|
+ file to make declaration available earlier.
|
|
|
+ - Improve store_dlg_in_tm():
|
|
|
+ * Return and evaluate result code.
|
|
|
+ * Replace second register call by passing unreference_dialog()
|
|
|
+ as release function to the first register call.
|
|
|
+ - Document various places in the code dealing with reference
|
|
|
+ counting.
|
|
|
+
|
|
|
+commit b61b3d2f43108e2f758e3428449cdfadefd4097f
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Fri Aug 26 17:18:21 2011 +0200
|
|
|
+
|
|
|
+ module: sipcapture: Changed SQL schema for partitioning table.
|
|
|
+
|
|
|
+ Bug fix: mySQL doesn't support DAYOFWEEK rushing. Changed to
|
|
|
+ RANGE condition: TO_DAYS and UNIX_TIMESTAMP. The last one, only for mySQL => 5.1.58
|
|
|
+ The two crontab scripts are in example directory.
|
|
|
+
|
|
|
+commit c191f7b603a67f609cb9fe8adf0fc91f99bf9e33
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Aug 26 09:32:51 2011 +0200
|
|
|
+
|
|
|
+ core:mem: short status dumping
|
|
|
+
|
|
|
+ - patch by Andrade Ricardo, on Aug 1, 2011
|
|
|
+
|
|
|
+commit d903b7707d1f9c5ecb4110de9ab9d8a573a6f8cd
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Thu Aug 25 13:19:13 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Provide in-code documentation for tricky part in
|
|
|
+ dlg_new_dialog().
|
|
|
+
|
|
|
+commit cf8e80cbe53380e628476edf0cff0e05b77e25f9
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 23 15:36:45 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Add reference count to list of items returned
|
|
|
+ via RPC.
|
|
|
+
|
|
|
+commit b7beb6024763a58fca28790be1bb2bfe9dd5e842
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Aug 23 14:15:38 2011 +0200
|
|
|
+
|
|
|
+ Makefile: version set to pre-release
|
|
|
+
|
|
|
+ - development cycle for 3.2.0 ended
|
|
|
+
|
|
|
+commit d702484d2021cf132f48aa2fe3ed9f0984f028f1
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 23 11:05:59 2011 +0200
|
|
|
+
|
|
|
+ modules_k/auth_db: Fix error in docs.
|
|
|
+
|
|
|
+commit d8a3d9d91921b836e0cf98647ba1aabf29d9c3c5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Aug 23 00:27:33 2011 +0200
|
|
|
+
|
|
|
+ json, jsonrpc-c: use pkg-config to locate the libs
|
|
|
+
|
|
|
+ - if available, use pkg-config tool to locate json and event libs
|
|
|
+
|
|
|
+commit 1d4f8bbf2e3889c9c5279bf81ec832fb86b69112
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Aug 23 00:27:10 2011 +0200
|
|
|
+
|
|
|
+ app_lua: fixed assignments for Makefile vars
|
|
|
+
|
|
|
+commit be2e5095a2d2fa67b435e994cee79eb754b57668
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Aug 22 23:56:01 2011 +0200
|
|
|
+
|
|
|
+ Makefile: devel version increased
|
|
|
+
|
|
|
+commit fecb235c07b095a12a6d06a8013d803016f00e72
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Aug 22 23:55:14 2011 +0200
|
|
|
+
|
|
|
+ Makefile: json modules added to excluded list
|
|
|
+
|
|
|
+ - they depend on json-c library
|
|
|
+
|
|
|
+commit ee368a4c2672c2ae4f9a2ed5478f195f30f5e173
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Aug 22 23:45:44 2011 +0200
|
|
|
+
|
|
|
+ sipcapture: fixed compilation on mac os x
|
|
|
+
|
|
|
+ - added missing include files
|
|
|
+ - wrapped label error around linux os defines since it is used only
|
|
|
+ there and throws warning on other systems
|
|
|
+
|
|
|
+commit c5af2356803e0e7863cd581aa5330e61d6e9d7d7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Aug 22 23:36:53 2011 +0200
|
|
|
+
|
|
|
+ siptrace: wrap SCTP values within USE_SCTP
|
|
|
+
|
|
|
+ - make the module compile on no SCTP support OS
|
|
|
+ - fixed some compile warnings
|
|
|
|
|
|
-2006-12-14 15:39 kubartv
|
|
|
+commit 4246484bfa68be168aae2efe2ff1da06b46f75fd
|
|
|
+Merge: 580afba 8ef99a9
|
|
|
+Author: Matthew Williams <[email protected]>
|
|
|
+Date: Mon Aug 22 16:11:39 2011 -0500
|
|
|
|
|
|
- * modules/rls/: ChangeLog, rpc.c: removed CDATA wrapping of XML
|
|
|
- documents in XMLRPC output
|
|
|
+ Merge branch 'master' of ssh://git.sip-router.org/sip-router
|
|
|
|
|
|
-2006-12-14 15:32 vlada
|
|
|
+commit 580afbaa924ee699bce59eaf669ccabad886d33c
|
|
|
+Author: Matthew Williams <[email protected]>
|
|
|
+Date: Mon Aug 22 16:10:29 2011 -0500
|
|
|
|
|
|
- * utils/sercmd/sercmd.c: Added goto error statement for
|
|
|
- error_toobig label.
|
|
|
+ Added json module, providing a simple json parser.
|
|
|
|
|
|
-2006-12-14 12:37 kubartv
|
|
|
+commit 044a6b9187791bcc23895f8e3fcef0b695bd2838
|
|
|
+Author: Matthew Williams <[email protected]>
|
|
|
+Date: Mon Aug 22 16:09:01 2011 -0500
|
|
|
|
|
|
- * modules/pa/: ChangeLog, tuple.c, tuple.h: corrected BUG - tuple
|
|
|
- extensions were not written into database
|
|
|
+ Added jsonrpc-c module, providing a client interface to json-rpc services
|
|
|
+ over netstrings.
|
|
|
|
|
|
-2006-12-14 12:36 kubartv
|
|
|
+commit 8ef99a9eecc8744b028e6a6290defd836d0d40b7
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Mon Aug 22 20:02:02 2011 +0200
|
|
|
|
|
|
- * modules/pa/rpc.c: corrected XMLRPC interface - CDATA sections
|
|
|
- thrown out because didn't work more
|
|
|
+ tm: fix retransmission disabled case
|
|
|
+
|
|
|
+ Commit a92001 broke the magic value (-1) used when retransmissions
|
|
|
+ were supposed to be disabled.
|
|
|
+
|
|
|
+ Reported-by: Peter Dunkley peter.dunkley crocodile-rcs com
|
|
|
|
|
|
-2006-12-14 09:58 kubartv
|
|
|
+commit 72778ab8a5f156e67704cff921f4b2d52ef80723
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Mon Aug 22 13:28:56 2011 +0200
|
|
|
|
|
|
- * modules/pa/pa_mod.c: corrected typing error in DB column name
|
|
|
+ siptrace: added support for HEP encapuslation. Disabled DB's check in the duplicate mode.
|
|
|
|
|
|
-2006-12-14 09:38 vlada
|
|
|
+commit 1f75be46fd7c79b49e0afdeec134854e3d3e74c1
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Mon Aug 22 13:23:05 2011 +0200
|
|
|
|
|
|
- * ser_stun.c: Fixed wrong calculation of body length. If the
|
|
|
- message is in bis format, the length of body must include length
|
|
|
- of fingerprint.
|
|
|
+ sipcapture: sip capture module. Homer Project. The module has support for: 1) HEP encapsulation 2) IPIP encapsulation 3) Mirroring port.
|
|
|
|
|
|
-2006-12-13 23:50 andrei
|
|
|
+commit ea6bc8837af00cc1841e2c10d1b082c127c70acc
|
|
|
+Author: Alexandr Dubovikov <[email protected]>
|
|
|
+Date: Mon Aug 22 13:11:01 2011 +0200
|
|
|
|
|
|
- * flags.c, hash_func.c, hash_func.h, hashes.h, route.c, route.h,
|
|
|
- str_hash.h:
|
|
|
- - hash cleanup/cosmetics: - use the "raw" hash functions from
|
|
|
- hashes.h as base for the other hashes (e.g. tm hash). This
|
|
|
- doesn't change the hash functions, just removes some extra
|
|
|
- copies. - split old hashes.h into
|
|
|
- hashes.h (more generic stuff) and
|
|
|
- str_hash.h - new_hash() is safer now
|
|
|
- (nobody uses it, but just in
|
|
|
- case...)
|
|
|
+ core: new raw_ipip flag, indicate to cut off the extra IP header in IPIP encapsulation.
|
|
|
|
|
|
-2006-12-13 23:46 andrei
|
|
|
+commit 01a0bfd830a4efb5e2f8d26fbaf80297eb5a1ba3
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Mon Aug 22 11:45:38 2011 +0200
|
|
|
|
|
|
- * Makefile.defs: - minor fix: if USE_POSIX_SEM is defined on linux,
|
|
|
- automatically link against libpthread
|
|
|
+ auth_radius(s): use the update pre_auth
|
|
|
+
|
|
|
+ Handle the new pre_auth returns.
|
|
|
|
|
|
-2006-12-13 17:51 janakj
|
|
|
+commit e3c7609041f9a875e74991e0b63734b9e31e9935
|
|
|
+Merge: 15e1eea 9b56086
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Mon Aug 22 11:18:49 2011 +0200
|
|
|
|
|
|
- * modules/avp_radius/avp_radius.c: - Implemented radius_load_attrs
|
|
|
- function which can load the values of SER attributes from
|
|
|
- RADIUS server. The function synopsis is same as in avp_db.
|
|
|
+ Merge remote branch 'remotes/origin/tma0/iptrtpproxy-v2'
|
|
|
+
|
|
|
+ * remotes/origin/tma0/iptrtpproxy-v2:
|
|
|
+ - fix of recent commit
|
|
|
+ - added xtablesmoduledir macro
|
|
|
+ - do not apply NAT contact fix of UAS when not usrloc forwarded
|
|
|
+ - removed revision history
|
|
|
+ oob script fixes
|
|
|
+ Log missed calls fix
|
|
|
+ Fix for iptables 1.4.8
|
|
|
+ - added ser module for new version of iptrtpproxy-v2 - modified oob script to simplify patching with RTPPROXY stuff - rtpproxy control rewritten in script - re-INVITE won't proactively create new RTP session, it's not fully RFC3264 compliant but enable working with non-compliant clients (phones)
|
|
|
+ - taken changes from modules_k (missing pre_auth enums handled in switch)
|
|
|
|
|
|
-2006-12-13 17:50 janakj
|
|
|
+commit 15e1eea33c24413abca5ff480fe432307245e0b2
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Sat Aug 20 13:01:42 2011 +0100
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: - Use global default domain id defined
|
|
|
- in config.h
|
|
|
+ modules_k/presence_xml: Adding file missed out on previous commit
|
|
|
|
|
|
-2006-12-13 17:49 janakj
|
|
|
+commit 0a8e9ea74191e1231abf431f87212f7508b8cc92
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Aug 20 13:37:27 2011 +0200
|
|
|
|
|
|
- * modules/auth_radius/: authorize.c, authrad_mod.c, sterman.c: -
|
|
|
- Use ATTRID and VENDOR macros to separate attribute id from vendor
|
|
|
- id - Send SER-Service-Type attribute to the RADIUS server and set
|
|
|
- its value to Digest-Authentication - check for empty attribute
|
|
|
- name when converting RADIUS attributes to SER attributes
|
|
|
+ srdb1: fixed compilation on Mac OS X
|
|
|
+
|
|
|
+ - pvar.h included before changing OS compile flags for time functions
|
|
|
|
|
|
-2006-12-13 17:48 janakj
|
|
|
+commit 33654b5ceebbcbbdb0062dc8dd8fad143a185c24
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Sat Aug 20 10:30:07 2011 +0200
|
|
|
|
|
|
- * modules/acc_radius/acc_radius.c: - Use ATTRID and VENDOR macros
|
|
|
- to separate attribute id from vendor id
|
|
|
+ lib/srdb1: fix typos in db_val2pv_spec comments
|
|
|
|
|
|
-2006-12-13 17:47 janakj
|
|
|
+commit 560bf0f68eccce7741f171c73c4e5cfa61a1e3d2
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 19 17:53:23 2011 +0200
|
|
|
|
|
|
- * rad_dict.h, etc/dictionary.ser: RADIUS dictionary update: -
|
|
|
- SER-Service-Type attribute added - Added Digest-Authentication
|
|
|
- value for SER-Service-Type
|
|
|
+ modules_k/auth_db: allow arbitrary PV's in load_credentials
|
|
|
+
|
|
|
+ Instead of just avp's, now every writable PV can be used.
|
|
|
|
|
|
-2006-12-13 16:12 kubartv
|
|
|
+commit ab4e481be8efa9daed925c8a20546a10653f4b91
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 19 13:33:32 2011 +0200
|
|
|
|
|
|
- * modules/pa/: extension_elements.c, offline_winfo.c, pa_mod.c,
|
|
|
- pa_mod.h, pres_notes.c, presentity.c, tuple.c,
|
|
|
- tuple_extensions.c, tuple_notes.c, watcher.c: added possibility
|
|
|
- to change DB column names from config (!not tested!)
|
|
|
+ modules_k/sqlops: add sql_pvquery(). Query function that stores results in arbitrary PV's
|
|
|
|
|
|
-2006-12-13 14:27 tirpi
|
|
|
+commit ed78c0967b69abc6e8333924460641de08b73e8f
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Sat Aug 20 09:48:00 2011 +0200
|
|
|
|
|
|
- * modules/permissions/trusted_hash.c: protocol included in the log
|
|
|
- message
|
|
|
+ lib/srdb1: introduce helper to convert db_val to pv_spec
|
|
|
|
|
|
-2006-12-13 10:23 andrei
|
|
|
+commit a470a5e5502fc677c4029d9a4870479676a6259c
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 19 13:10:12 2011 +0200
|
|
|
|
|
|
- * etc/ser.cfg: - removed create_via() (not longer available after
|
|
|
- the latest xmlrpc changes)
|
|
|
+ modules_k/sqlops: fix typo in sql_parse_param()
|
|
|
|
|
|
-2006-12-13 02:43 janakj
|
|
|
+commit e23d26e3c1e5b54a8573f17f9d779dcdee212a33
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 19 13:08:54 2011 +0200
|
|
|
|
|
|
- * etc/dictionary.ser: - SER-Attrs -> SER-Attr because this is what
|
|
|
- all modules use
|
|
|
+ core/pvapi: more verbose error logging in parse_pvname_list()
|
|
|
|
|
|
-2006-12-13 02:41 janakj
|
|
|
+commit b7376fe2ed4d9df55183a827e393dcb4f7ab6a5b
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 19 13:07:47 2011 +0200
|
|
|
|
|
|
- * modules/acc_radius/acc_radius.c: - set proper vendor in
|
|
|
- rc_avpair_add (most SER attributes are vendor specific)
|
|
|
+ core/pvapi: allow newline in parse_pvname_list()
|
|
|
|
|
|
-2006-12-13 01:44 janakj
|
|
|
+commit 7d5f08c3b594bf2444901caa6f8bdf56dcb60ba5
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 19 11:40:57 2011 +0200
|
|
|
|
|
|
- * modules/auth_radius/: authorize.c, authrad_mod.c, sterman.c,
|
|
|
- sterman.h: - generate AVPs after successful authentication - make
|
|
|
- sure that uid of the caller is present in avps - make sure
|
|
|
- "iptelorg" vendor is in the dictionary (it is required) - recover
|
|
|
- AVPs from SER-Attr VSAs closes SER-193
|
|
|
+ core: add is_in_str macro to ut.h and remove all local definitions
|
|
|
|
|
|
-2006-12-12 16:59 kubartv
|
|
|
+commit c8d99c6586549972d2eaa54a1327c877b0c1da68
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Aug 20 09:23:24 2011 +0200
|
|
|
|
|
|
- * modules/pa/pdomain.c: corrected unsafe hash function to safer
|
|
|
- one, closes SER-194
|
|
|
+ sdpops: fixes in some debug messages
|
|
|
|
|
|
-2006-12-12 16:31 mma
|
|
|
+commit fb92dde610813b6f305d31b380019053505e5628
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Aug 20 08:33:38 2011 +0200
|
|
|
|
|
|
- * modules/gflags/gflags.c: Cleses SER-189. gflags mod_destroy
|
|
|
- simplification
|
|
|
+ sdpops: documented the functions for keeping only a set of codecs
|
|
|
|
|
|
-2006-12-12 15:12 tirpi
|
|
|
+commit 8ad53ff31e15ace4600f32da94925c4667ee7754
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Aug 19 14:46:48 2011 +0200
|
|
|
|
|
|
- * select_core.c, select_core.h: @dst_uri and @next_hop select calls
|
|
|
- are introduced: - @dst_uri returns the destination uri -
|
|
|
- @next_hop returns the dst_uri/new_uri/ruri
|
|
|
+ sdpops: make delim char a parameter for function to search codec
|
|
|
|
|
|
-2006-12-12 12:05 greger
|
|
|
+commit 9ed8d781d8ac8a0fba808d2f62162f267a065ec4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Aug 19 14:41:43 2011 +0200
|
|
|
|
|
|
- * modules/lcr/doc/functions.xml: Added empty functions.xml so that
|
|
|
- lcr docs compile.
|
|
|
+ sdpops: added functions to keep in SDP only a set of codecs
|
|
|
+
|
|
|
+ - sdp_keep_codecs_by_id(idlist) - keep in SDP only the codecs that are
|
|
|
+ also in idlist, parameter being a list of codec integer IDs
|
|
|
+ - sdp_keep_codecs_by_name(list) - keep in SDP only the codecs that are
|
|
|
+ also in list, parameter being a list of codec names
|
|
|
|
|
|
-2006-12-12 02:02 janakj
|
|
|
+commit 4e2315c120cd5a67d1d67c1225d3a5a7f94d6155
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sat Aug 20 09:48:28 2011 +0300
|
|
|
|
|
|
- * db/schema/attr_types.xml, scripts/oracle/or_create.sql,
|
|
|
- scripts/oracle/or_data.sql: - access changed to attr_access for
|
|
|
- oracle
|
|
|
+ lib/srdb1/schema/mtrees.xml: fixed c&p error reported by Daniel
|
|
|
|
|
|
-2006-12-12 01:57 janakj
|
|
|
+commit 8052c90610cf13a30d0a0b541bbc154669d117da
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sat Aug 20 08:21:39 2011 +0300
|
|
|
|
|
|
- * scripts/oracle/: or_create.sql, or_data.sql: - new version of
|
|
|
- database scripts generated
|
|
|
+ lib/srdb1/schema: added schema for mtrees table.
|
|
|
|
|
|
-2006-12-12 01:55 janakj
|
|
|
+commit 604a8a95e0f61c792f6f235dd444fbb7781ecd26
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Aug 19 15:30:26 2011 +0100
|
|
|
|
|
|
- * db/schema/: acc.xml, aliases.xml, attr_types.xml,
|
|
|
- contact_attrs.xml, cpl.xml, credentials.xml, customers.xml,
|
|
|
- domain.xml, domain_attrs.xml, domain_settings.xml,
|
|
|
- global_attrs.xml, grp.xml, gw_grp.xml, i18n.xml, ipmatch.xml,
|
|
|
- location.xml, missed_calls.xml, offline_winfo.xml, phonebook.xml,
|
|
|
- presentity.xml, presentity_contact.xml,
|
|
|
- presentity_extensions.xml, presentity_notes.xml,
|
|
|
- rls_subscription.xml, rls_vs.xml, rls_vs_names.xml, ser.xml,
|
|
|
- silo.xml, speed_dial.xml, tuple_extensions.xml, tuple_notes.xml,
|
|
|
- uri.xml, user_attrs.xml, version.xml: - get rid of xsl namespaces
|
|
|
- and use db="..." attributes instead - uid is a reserved word in
|
|
|
- Oracle so we have to change it everywhere (now changed to uuid
|
|
|
- for oracle), closes SER-150
|
|
|
+ modules/app_lua, modules_k/presence_xml: Added support for pres_check_basic() and pres_check_available() to app_lua
|
|
|
|
|
|
-2006-12-12 01:54 janakj
|
|
|
+commit d23aff6ed1e42b1c81b60805f3c1d5fea94cf310
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Aug 19 12:23:05 2011 +0200
|
|
|
|
|
|
- * db/schema/Makefile: - Set db parameter when processing xsl
|
|
|
- templates
|
|
|
+ srdb1: column expires in htable set to type int
|
|
|
+
|
|
|
+ - it was string, reported by Mészáros Mihály
|
|
|
|
|
|
-2006-12-12 01:53 janakj
|
|
|
+commit bd8b01b9e236f9b3dbf20a4c3a153057dc8daa52
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Thu Aug 18 20:04:32 2011 +0300
|
|
|
|
|
|
- * doc/stylesheets/dbschema/xsl/: common.xsl, dbtext.xsl, mysql.xsl,
|
|
|
- oracle.xsl, postgres.xsl, sql.xsl: - do not use xsl namespaces to
|
|
|
- override element values anymore (it does not seem to work
|
|
|
- reliably across xsltproc upgrades)
|
|
|
+ modules/mtree: added new mode to mt_match()
|
|
|
+
|
|
|
+ - Added mode=2 to mt_match() call that instead of setting value of
|
|
|
+ longest matching prefix to a pv, sets values of all matching prefixes to
|
|
|
+ an avp so that value of longest matching prefix is in avp index 0.
|
|
|
|
|
|
- if you need to override the value of an element then use db
|
|
|
- attribute:
|
|
|
- <name db="mysql">abc</name>
|
|
|
+commit 486c7e1871eae56c356baef98e4ac0e399914681
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Aug 18 18:17:59 2011 +0200
|
|
|
|
|
|
-2006-12-11 23:33 andrei
|
|
|
+ modules_k/sqlops: Move s.sql transformation to sqlops as sql.val and add sql.val.int, sql.val.str
|
|
|
+
|
|
|
+ s.sql was not really a string transformation as it handled null and integers
|
|
|
+ too. Move it to sqlops as sql.val (it was not yet in a released version) and
|
|
|
+ add 2 new transformations.
|
|
|
+
|
|
|
+ Summarizing:
|
|
|
+
|
|
|
+ sql.val: returns a valid SQL value. $null as NULL, int as number, string as
|
|
|
+ quoted and escaped string
|
|
|
+ sql.val.int: returns a non-null integer ($null becomes 0)
|
|
|
+ sql.val.str: returns a non-null quoted and escaped string. ($null becomes '')
|
|
|
|
|
|
- * parser/parse_fline.c: - accept http replies if HTTP_REPLY_HACK is
|
|
|
- defined (needed for forwarding xmlrpc request/replies to other
|
|
|
- sers)
|
|
|
+commit abc175ad51767f8607b77b0478878149a1a39131
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Aug 18 16:47:13 2011 +0100
|
|
|
|
|
|
-2006-12-11 19:52 blairs
|
|
|
+ modules/app_lua, modules_k/presence: Added support for the exported function pres_auth_status() to app_lua
|
|
|
|
|
|
- * modules/lcr/doc/: Makefile, lcr.xml, params.xml: New LCR docs
|
|
|
+commit bedf2c75669a27ccaf4195ef705312277fc5e090
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Aug 18 16:35:51 2011 +0100
|
|
|
|
|
|
-2006-12-11 17:29 janakj
|
|
|
+ modules/app_lua, modules/sdpops: Fixed a couple of small issues with sdpops in app_lua
|
|
|
|
|
|
- * modules/mediaproxy/mediaproxy.c: - remove dependency on domain
|
|
|
- module and use get_from_did and get_to_did instead closes
|
|
|
- SER-137
|
|
|
+commit c64bc01063c7f221445c2d60af9714ec12e649f7
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Aug 18 16:00:17 2011 +0200
|
|
|
|
|
|
-2006-12-11 17:21 andrei
|
|
|
+ modules_k/textops: Fix backwards incompatibility in re.subst
|
|
|
+
|
|
|
+ The commit to add pvar suppott to re.subst inadvertently
|
|
|
+ removed support for embedded linebreaks and tabs in the
|
|
|
+ regular expression.
|
|
|
|
|
|
- * modules/xmlrpc/xmlrpc.c, test/udp_test_proxy.c:
|
|
|
- - dbg msg removed
|
|
|
+commit a078f2d1dd19d83a9e740834403f48fdf6088d2b
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Aug 18 15:12:33 2011 +0100
|
|
|
+
|
|
|
+ modules_k/presence_xml: Modified pres_check_activities() to return -2 when part of the XML tree is not present
|
|
|
+
|
|
|
+ - This is needed because some presence UAs (such as pua_usrloc) only
|
|
|
+ fill in the basic part of the tree. This change enables you to
|
|
|
+ distinguish between not having a particular activity set (by a client
|
|
|
+ that supports that) and not having any activities at all (by clients
|
|
|
+ that only support basic presence).
|
|
|
|
|
|
-2006-12-11 17:01 andrei
|
|
|
+commit 8573ebdc4acfc220a0e76b7e185cd41912ea5eb1
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Thu Aug 18 15:04:33 2011 +0200
|
|
|
+
|
|
|
+ modules_k/acc: Fix typo.
|
|
|
+
|
|
|
+commit 8929a642a55a5346c9cec3ec004c25d2eb369fd1
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 18:08:09 2011 +0200
|
|
|
+
|
|
|
+ modules_k/xcap_server: Do not define xcaps_str_appsexml for the
|
|
|
+ moment as it seems unused and produces compiler warnings.
|
|
|
|
|
|
- * modules/xmlrpc/xmlrpc.c:
|
|
|
+commit bdfdf6b7e35db04dd3fd48924082dba4dd4a63d5
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 18:05:55 2011 +0200
|
|
|
+
|
|
|
+ modules_k/rls: Remove definitions of CONT_COPY{,_1} as they are
|
|
|
+ not used within the module and produce compiler warnings.
|
|
|
+
|
|
|
+commit 24d30bd0f9fd378c9f34829bfffdd725b3b57edf
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Aug 18 10:46:48 2011 +0200
|
|
|
+
|
|
|
+ dmq: fixed missing tags in xml docs
|
|
|
+
|
|
|
+ - added README to GIT repository
|
|
|
+
|
|
|
+commit 9bd65819c8af6140f56f09fb891cc585dcb4badb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Aug 18 10:32:37 2011 +0200
|
|
|
+
|
|
|
+ acc: new parameter to allow usage of insert delayed
|
|
|
+
|
|
|
+ - db_insert_mode can be set to 1 in order to use INSERT DELAYED when
|
|
|
+ adding the acc records to database
|
|
|
+
|
|
|
+commit c54925a1e06d1817e7cdc32a2c0f1d78a442a66e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Aug 18 10:31:43 2011 +0200
|
|
|
+
|
|
|
+ srdb1: fixed c&p error related to DB_CAP_INSERT_UPDATE
|
|
|
+
|
|
|
+commit 33c5fc98db553ae28385608890df1a883aaa51d4
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Aug 11 13:19:21 2011 +0200
|
|
|
+
|
|
|
+ modules/textops: allow pseudovariables in re.subst parameter
|
|
|
+
|
|
|
+commit d947e7528ff1fc2693d04657592f37f6b2f97b4e
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Aug 9 12:31:48 2011 +0200
|
|
|
+
|
|
|
+ modules_k/sqlops: new PV $sqlrows return affected rows of previous query
|
|
|
+
|
|
|
+ The PV $sqlrows(<con>) returns the number of affected rows of the
|
|
|
+ previous UPDATE, INSERT or DELETE query on the specified connection.
|
|
|
+
|
|
|
+commit 588d1ffbb7b6e5074e3dbb6950b2149544ea1521
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Aug 9 11:58:01 2011 +0200
|
|
|
+
|
|
|
+ modules/db_mysql: Implement affected_rows for mysql
|
|
|
+
|
|
|
+commit 26f2169a0aef931b17b35e64a2aca580d82b6b1a
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Aug 9 11:56:21 2011 +0200
|
|
|
+
|
|
|
+ lib/srdb1: Add support for affected rows.
|
|
|
+
|
|
|
+ affected_rows is the number of rows affected by a query.
|
|
|
+ Primarily used after UPDATE, INSERT and DELETE queries,
|
|
|
+ to know how many rows were affected.
|
|
|
+
|
|
|
+commit dfc2834223b7c6b2e799da5a0876b8096cfdae5e
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Aug 9 11:54:05 2011 +0200
|
|
|
+
|
|
|
+ modules/db_mysql: Don't call mysql_next_results if there aren't any results left
|
|
|
+
|
|
|
+ Calling mysql_next_results looses connection state for the previous result,
|
|
|
+ making it impossible to use mysql_last_insert_id and mysql_affected_rows
|
|
|
+ afterwards.
|
|
|
+
|
|
|
+commit a001f2f26d0b9746aa5e9f83e493ab30da965b9e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Aug 18 00:35:48 2011 +0200
|
|
|
+
|
|
|
+ db_mysql: renamed some internal functions
|
|
|
+
|
|
|
+ - 'mysql' added in the name of some functions from DB APIv1 to be
|
|
|
+ consistent with the rest of them
|
|
|
+
|
|
|
+commit 4c7c1b819699484f4694d7775b94ad72f98cab28
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Aug 18 00:33:51 2011 +0200
|
|
|
+
|
|
|
+ db_mysql: insert delayed implemented for DB API v1
|
|
|
+
|
|
|
+commit 13e07c7875d6f62aa46068a4daaf01ecdf8fa216
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Aug 18 00:30:59 2011 +0200
|
|
|
+
|
|
|
+ srdb1: insert delayed support in DB API v1
|
|
|
+
|
|
|
+ - new field in DB API struct for insert delayed implementations
|
|
|
+ - sql insert command wrapped to allow 'delayed' flag
|
|
|
+ - DB_CAP_INSERT_DELAYED flag added to show db insert delayed capability
|
|
|
+
|
|
|
+commit 390ec4355fb0b4990cdff3e037e5256babc5f3fd
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Wed Aug 17 17:00:51 2011 +0100
|
|
|
+
|
|
|
+ modules_k/dispatcher: removed recently added modparams and added event_routes
|
|
|
+
|
|
|
+ - As per Daniel's suggestion, the module now uses libkcore/faked_msg and
|
|
|
+ instead of parameters to specify routes when a destination goes up/down
|
|
|
+ the module now calls the event_route[dispatcher:dst-up] and
|
|
|
+ event_route[dispatcher:dst-down].
|
|
|
+
|
|
|
+commit 3b7a97f8f463dae560de2a371ada379c99c4db47
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 17:25:14 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Prefix get_valid_msg() function name with "dlg_"
|
|
|
+ and turn static inline to enable usage when the dialog module is
|
|
|
+ not linked in.
|
|
|
+
|
|
|
+ - modules_k/pua_dialoginfo: Use changed function name.
|
|
|
+
|
|
|
+commit bd598ce945d8e5db910ea1a12795c5cdd7d580cf
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Wed Aug 17 15:01:26 2011 +0100
|
|
|
+
|
|
|
+ modules_k/presence, modules_k/presence_xml: Added new exported functions to enable the online status of a user to be checked
|
|
|
+
|
|
|
+ - Exported two new API functions from presence (get_presentity() and
|
|
|
+ free_presentity()). These functions are used by the new exported
|
|
|
+ functions.
|
|
|
+
|
|
|
+ - Added two new exported functions to presence_xml. pres_check_basic()
|
|
|
+ enables you to find out whether a users basic status matches the
|
|
|
+ string you provide. pres_check_activities() enables you to find out
|
|
|
+ whether any of a users listed activities matches the string you
|
|
|
+ provide.
|
|
|
+
|
|
|
+ pres_check_basic() effectively lets you tell whether a user is
|
|
|
+ online or offline (based on presence). pres_check_activities()
|
|
|
+ lets you see what a user is currently doing (for example, is the
|
|
|
+ user too busy to take a call?).
|
|
|
+
|
|
|
+ The results from these exported functions can be used to make
|
|
|
+ routing decisions. For example, you can choose not to route calls
|
|
|
+ to users who are away or busy.
|
|
|
+
|
|
|
+commit 11033b05be673593a87afdc2a1d8a2c887fb9ab7
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Wed Aug 17 15:00:00 2011 +0300
|
|
|
+
|
|
|
+ modules_k/dialog When hash_size was smaller then 1, consider this as a value(1 == 2^0)
|
|
|
+
|
|
|
+ The 1<<(n-1) check for the power of two smaller than the given number doesn't work for n == 0 (undefined behavior),
|
|
|
+ so values of dlg_hash_size smaller than 1 where not checked correctly.
|
|
|
+
|
|
|
+commit a925dbd9e1aa6d45d2ce1dbbb1b6e40f318e3c61
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Wed Aug 17 14:44:52 2011 +0300
|
|
|
+
|
|
|
+ modules_k/uac In case uuid was not found in the case of remore registration, do not crash when jumping to label
|
|
|
+
|
|
|
+commit 934adcfb97f2e92e8bde695538e0e0b289ba3614
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 13:35:53 2011 +0200
|
|
|
+
|
|
|
+ Adapt multiple modules relying on the dialog module to latest
|
|
|
+ dialog changes.
|
|
|
+
|
|
|
+ - modules_k/nat_traversal: Register for DLGCB_CONFIRMED_NA
|
|
|
+ (formerly called DLGCB_CONFIRMED; see commit e1068cb0ab4 for
|
|
|
+ details).
|
|
|
+ - modules_k/pua_dialoginfo:
|
|
|
+ * In __dialog_cbtest(), make sure that valid SIP message is
|
|
|
+ used.
|
|
|
+ * In __dialog_cbtest(), print details for callback on
|
|
|
+ DLGCB_CONFIRMED_NA too.
|
|
|
+ * In __dialog_created(), register to DLGCB_CONFIRMED_NA in
|
|
|
+ normal case and additionally to DLGCB_CONFIRMED_NA in debug
|
|
|
+ case (PUA_DIALOGINFO_DEBUG enabled).
|
|
|
+ - modules_k/sst:
|
|
|
+ * Use reply message from dialog callback parameters in
|
|
|
+ sst_dialog_confirmed_CB().
|
|
|
+ * Register to DLGCB_CONFIRMED_NA instead of DLGCB_CONFIRMED.
|
|
|
+
|
|
|
+commit a5498b52e9a3bbef63e4ce4212cc05124f428cd2
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 13:12:24 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Provider helper get_valid_msg() to retrieve
|
|
|
+ valid SIP message from given dialog callback parameter structure.
|
|
|
+ (Useful due to interface change committed in c02155941.)
|
|
|
+
|
|
|
+commit aa7b306e24ba1c9b5bdb4e18b88cfc74ad00733b
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Jun 23 11:42:53 2011 +0300
|
|
|
+
|
|
|
+ modules_k/presence : Added parameter to allow disabling of sending an initial empty NOTIFY by presence, as this confused some CPEs
|
|
|
+
|
|
|
+ Default is enabled, so behavior is left the existing one. Sending of the NOTIFY (carrying the initial/default state) is left now to the application.
|
|
|
+
|
|
|
+commit eb37a5472fd1c5de7dfbc641fdbe372c0f19fe16
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 11:33:55 2011 +0200
|
|
|
+
|
|
|
+ modules/db_mysql: Add function declaration to prevent compiler
|
|
|
+ warning.
|
|
|
+
|
|
|
+ - Define db_mysql_alloc_buffer(void) in km_dbase.h.
|
|
|
+
|
|
|
+commit 8958a14e8ef86986168f4d555435fe561bb7cb3e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Aug 17 11:29:41 2011 +0200
|
|
|
+
|
|
|
+ core: added test if SREV_NET_DGRAM_IN callback is set
|
|
|
+
|
|
|
+ - patch by Alexandr Dubovikov
|
|
|
+
|
|
|
+commit 0e54244acb0064760844e709d9e949e32f827ba9
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 11:19:38 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Remove superfluous node check.
|
|
|
+
|
|
|
+commit e1068cb0ab4377c9debd9aa0cbc398f6dee5c998
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 11:04:40 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Add DLGCB_CONFIRMED_NA callback and make
|
|
|
+ DLGCB_CONFIRM fit accordingly.
|
|
|
+
|
|
|
+ - Add DLGCB_CONFIRMED_NA callback which is triggered on reception
|
|
|
+ of a 200 OK message (setup-concluding ACK message still
|
|
|
+ pending).
|
|
|
+ - Execute DGLCB_CONFIRMED on reception of a setup-concluding ACK
|
|
|
+ message.
|
|
|
+ - Extend documentation and clarify that DLGCB_REQ_WITHIN does not
|
|
|
+ fire on DLGCB_CONFIRMED. (This is for consistency reasons as BYE
|
|
|
+ requests have their own callback (DLGCB_TERMINATED) as well.
|
|
|
+ Users who wish to track both setup-concluding ACK and other
|
|
|
+ sequential requests must register for both callbacks types now.)
|
|
|
+ - Closes Flyspray issue #143.
|
|
|
+
|
|
|
+commit 76fc55be0107da80997f9515bb940e837ff899de
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 17 09:58:38 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Clear dialog and dialog variable tables after
|
|
|
+ loading dialogs from database into memory if DB_MODE_SHUTDOWN is
|
|
|
+ used.
|
|
|
+
|
|
|
+ - Closes Flyspray issue #126 ('3.x dialog module: dialogs stay in
|
|
|
+ database when in "shutdown only" mode').
|
|
|
+
|
|
|
+commit 4485f638675dcff339f2af3cc93b762820d0154f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Aug 16 22:06:35 2011 +0200
|
|
|
+
|
|
|
+ siptrace: several fixes to extra headers management
|
|
|
+
|
|
|
+ - use pkg for memory needs instead of standard malloc/free
|
|
|
+ - declare variables at beginning of functions for better C compliancy
|
|
|
+ - free allocated pointer in case of a later error
|
|
|
+
|
|
|
+commit 9d8df2527d13878cee23af5b14f142a0cc4cd878
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Aug 16 17:59:30 2011 +0200
|
|
|
+
|
|
|
+ siptrace: support to use sip_trace() in onsend_route
|
|
|
+
|
|
|
+commit ec21c13b86139f10d2280fe75a7ba15f3e30a83a
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 16 20:33:06 2011 +0200
|
|
|
+
|
|
|
+ utils: Add database creation scripts for dialog variable table
|
|
|
+ (dialog_vars).
|
|
|
+
|
|
|
+commit 9f45de90eb684e058d4c6a195fb774abbe71a52e
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 16 19:58:12 2011 +0200
|
|
|
+
|
|
|
+ modules_k/acc: Fix typos.
|
|
|
+
|
|
|
+commit 94338392c1202c1c7e5e3f3fdebef3ca915ef20a
|
|
|
+Merge: 83c9d71 1df01c1
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 16 19:44:41 2011 +0200
|
|
|
+
|
|
|
+ Merge branch 'master' into treimann/acc-cdr
|
|
|
+
|
|
|
+ * master:
|
|
|
+ modules_k/dialog: In docs, fix indention of example to "detect_spirals".
|
|
|
+ modules/app_lua, modules/sdpops: Exported sdpops:sdp_with_media() to app_lua
|
|
|
+ modules_k/dispatcher: Added new feature that enables routes to be run when destinations fail/recover
|
|
|
+ tmx: fixed mix-up between $T(id_index) and $T(id_label)
|
|
|
+
|
|
|
+commit 1df01c1027cedddc2eb1a59d2036766e060865a8
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 16 18:12:58 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: In docs, fix indention of example to
|
|
|
+ "detect_spirals".
|
|
|
+
|
|
|
+commit c44a269969e8b8bc19e3dbc2af374fe858ce2c7b
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Tue Aug 16 14:39:41 2011 +0100
|
|
|
+
|
|
|
+ modules/app_lua, modules/sdpops: Exported sdpops:sdp_with_media() to app_lua
|
|
|
+
|
|
|
+ - Also fixed a bug relating to logging levels within app_lua (sr.log())
|
|
|
+ - Feature added by Hugh Waite at Crocodile RCS
|
|
|
+
|
|
|
+commit 085638299508ef6bf0c96673a663453da76d0a4f
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Tue Aug 16 11:24:44 2011 +0100
|
|
|
+
|
|
|
+ modules_k/dispatcher: Added new feature that enables routes to be run when destinations fail/recover
|
|
|
+
|
|
|
+ - Two new exported parameters ds_dst_unavailable_route and
|
|
|
+ ds_dst_available_route allow you to specify routes to run when
|
|
|
+ a destination is marked PROBING and unmarked PROBING respectively.
|
|
|
+
|
|
|
+ This is useful for integration with NMC and alarms equipment as
|
|
|
+ these routes can be used to trigger/log these status changes.
|
|
|
+
|
|
|
+commit b0a7ef14887814c39f01416d19088982c55324ec
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Aug 16 12:21:14 2011 +0200
|
|
|
+
|
|
|
+ tmx: fixed mix-up between $T(id_index) and $T(id_label)
|
|
|
+
|
|
|
+ - patch by Martin Hoffmann
|
|
|
+
|
|
|
+commit 83c9d7187ab144d3f7f7adc31ccbb129a798c521
|
|
|
+Merge: bbb6df5 178b21c
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Aug 15 14:58:20 2011 +0200
|
|
|
+
|
|
|
+ Merge branch 'master' into treimann/acc-cdr
|
|
|
+
|
|
|
+ * master: (76 commits)
|
|
|
+ core: new core event for received datagrams
|
|
|
+ Added documentation to the DMQ module
|
|
|
+ htable: docs updated with db_expires parameter
|
|
|
+ htable: control load/save of expires value from db via parameter
|
|
|
+ srdb1: updated the definition of siptrace table to include time_us column
|
|
|
+ modules_k/siptrace: Add time to x-headers
|
|
|
+ modules_k/siptrace: Add column time_us
|
|
|
+ modules_k/siptrace: Add "x-headers" feature
|
|
|
+ modules_k/siptrace: Add trace_to_database configuration parameter
|
|
|
+ modules_k/siptrace: separately store to db and/or send duplicate
|
|
|
+ pua_xmpp: fixes to SIP-XMPP presence status translations
|
|
|
+ Expose terminate_dlg through C API
|
|
|
+ Expose terminate_dlg through C API
|
|
|
+ Added terminate_dlg description
|
|
|
+ Expose terminate_dlg through C API
|
|
|
+ modules_k/dialog: Fix a bug that would cause a segfault when caller bind address information could not be retrieved from database and "dlg_list" was fifo-issued.
|
|
|
+ modules_k/dialog: Improve dialog timer list handling.
|
|
|
+ modules/tm, modules_k/pua: Fix for concurrency issue in PUA module
|
|
|
+ tm: keep internal retr. intervals in ms
|
|
|
+ lib/srdb1/schema: forgot to increase version number of pua table
|
|
|
+ ...
|
|
|
+
|
|
|
+ Conflicts:
|
|
|
+ modules_k/dialog/dialog.c
|
|
|
+ modules_k/dialog/dlg_load.h
|
|
|
+
|
|
|
+commit 178b21cc1f7f7f7a3fa10b6937755f6b72ec84b3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Aug 14 22:59:53 2011 +0200
|
|
|
+
|
|
|
+ core: new core event for received datagrams
|
|
|
+
|
|
|
+ - event type defined as SREV_NET_DGRAM_IN
|
|
|
+ - allow modules to get a callback when a udp datagram is received
|
|
|
+ - offers the possibility to handle different content sent via datagram,
|
|
|
+ such as HEP from Homer project, without invading the core with new
|
|
|
+ code
|
|
|
+
|
|
|
+commit 93d10d9e5905f054f631f7354c501b64b8336025
|
|
|
+Merge: ab423c7 ba56288
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Sat Aug 13 19:20:16 2011 -0700
|
|
|
+
|
|
|
+ Merge branch 'mariusbucur/dmq'
|
|
|
+
|
|
|
+commit ba56288aad0f8dd50e60c2fb411b305aef198fb4
|
|
|
+Author: unknown <mariusb@.(none)>
|
|
|
+Date: Sat Aug 13 19:02:31 2011 -0700
|
|
|
+
|
|
|
+ Added documentation to the DMQ module
|
|
|
+
|
|
|
+commit ab423c7f92dd3e977946db7f6c181fefea45e9ae
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Aug 14 00:18:40 2011 +0200
|
|
|
+
|
|
|
+ htable: docs updated with db_expires parameter
|
|
|
+
|
|
|
+commit cfea4b3d26d34fb436763516262159023873c473
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Aug 14 00:04:25 2011 +0200
|
|
|
+
|
|
|
+ htable: control load/save of expires value from db via parameter
|
|
|
+
|
|
|
+ - db_expires - a new paramter to control if the expires of the items in
|
|
|
+ the hash table should be loaded/saved to database
|
|
|
+ - default is 0 - do not load/save expires value - backward
|
|
|
+ compatibility, since there might be hash tables loaded form database
|
|
|
+ but without expires
|
|
|
+ - if the hash table definition does not have an auto-expires, even
|
|
|
+ if db_expires=1, the expires column is not selected since it is not
|
|
|
+ needed
|
|
|
+
|
|
|
+commit 1aaf6bc3a28763a92baf398a594d2aac615a308a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Aug 13 23:37:10 2011 +0200
|
|
|
+
|
|
|
+ srdb1: updated the definition of siptrace table to include time_us column
|
|
|
+
|
|
|
+ - regenerated scripts to create the database schema based on latest xml
|
|
|
+ schema definition
|
|
|
+
|
|
|
+commit 0e384ed123deb82f9ddaee6bace4dd5aa76845ec
|
|
|
+Author: Tristan Bruns <[email protected]>
|
|
|
+Date: Fri Aug 5 09:30:53 2011 +0200
|
|
|
+
|
|
|
+ modules_k/siptrace: Add time to x-headers
|
|
|
+
|
|
|
+ Signed-off-by: Tristan Bruns <[email protected]>
|
|
|
+ Signed-off-by: Daniel-Constantin Mierla <[email protected]>
|
|
|
+
|
|
|
+commit 4c7048cba6080dbb842bcdaee7749edabf8e5403
|
|
|
+Author: Tristan Bruns <[email protected]>
|
|
|
+Date: Fri Aug 5 09:26:54 2011 +0200
|
|
|
+
|
|
|
+ modules_k/siptrace: Add column time_us
|
|
|
+
|
|
|
+ Signed-off-by: Tristan Bruns <[email protected]>
|
|
|
+ Signed-off-by: Daniel-Constantin Mierla <[email protected]>
|
|
|
+
|
|
|
+commit 48ebf54389b103904c3f6f46cd2d652d3d632588
|
|
|
+Author: Tristan Bruns <[email protected]>
|
|
|
+Date: Fri Aug 5 09:24:14 2011 +0200
|
|
|
+
|
|
|
+ modules_k/siptrace: Add "x-headers" feature
|
|
|
+
|
|
|
+ The "x-headers" feature stores the fromip, toip, method and direction
|
|
|
+ in the message body (using X-* headers). This allows to transmit them
|
|
|
+ using duplicate_uri from one kamailio to an other.
|
|
|
+
|
|
|
+ Signed-off-by: Tristan Bruns <[email protected]>
|
|
|
+ Signed-off-by: Daniel-Constantin Mierla <[email protected]>
|
|
|
+
|
|
|
+commit 0314f73b8dde0b49f213abe5fea4495c6985bc31
|
|
|
+Author: Tristan Bruns <[email protected]>
|
|
|
+Date: Wed Aug 3 12:29:24 2011 +0200
|
|
|
+
|
|
|
+ modules_k/siptrace: Add trace_to_database configuration parameter
|
|
|
+
|
|
|
+ Adding configuration parameter to disable writing to the database.
|
|
|
+ We can use this to only duplicate the SIP messages without storing them
|
|
|
+ in our database.
|
|
|
+
|
|
|
+ Signed-off-by: Tristan Bruns <[email protected]>
|
|
|
+ Signed-off-by: Daniel-Constantin Mierla <[email protected]>
|
|
|
+
|
|
|
+commit 5894713429c86be0fdadc05b6982fa0571771cc6
|
|
|
+Author: Tristan Bruns <[email protected]>
|
|
|
+Date: Wed Aug 3 12:28:45 2011 +0200
|
|
|
+
|
|
|
+ modules_k/siptrace: separately store to db and/or send duplicate
|
|
|
+
|
|
|
+ Signed-off-by: Tristan Bruns <[email protected]>
|
|
|
+ Signed-off-by: Daniel-Constantin Mierla <[email protected]>
|
|
|
+
|
|
|
+commit d1097d6ac9295c529ad6e682534ee4b3f0a9daae
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Aug 12 22:51:20 2011 +0200
|
|
|
+
|
|
|
+ pua_xmpp: fixes to SIP-XMPP presence status translations
|
|
|
+
|
|
|
+ * patch by Laura Testi to fix:
|
|
|
+ - the online/offline status is ok in both direction (SIP<-->XMPP)
|
|
|
+ - other status (away/busy) is not ok from XMPP to SIP
|
|
|
+ - busy status is not ok from SIP to XMPP
|
|
|
+ - each time XMPP contact change the status, triger a new SUBSCRIBE in xmpp
|
|
|
+ gateway which generate multiple same subscriptions with different callid
|
|
|
+ in both active_watchers and pua tables. This also makes multiple NOTIFY
|
|
|
+ generation from the main Presence Server to GW when the SIP contact change
|
|
|
+ it's status
|
|
|
+
|
|
|
+commit f2086ceaf8753e75a2642bba330e54b586b9fb7c
|
|
|
+Merge: ce75cc0 b93149c
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Aug 12 17:28:16 2011 +0100
|
|
|
+
|
|
|
+ Merge branch 'pd/pua_fix'
|
|
|
+
|
|
|
+ * pd/pua_fix:
|
|
|
+ modules/tm, modules_k/pua: Fix for concurrency issue in PUA module
|
|
|
+
|
|
|
+commit ce75cc0612ae72cceb2c07298893559aca51fe34
|
|
|
+Author: Jason Penton <[email protected]>
|
|
|
+Date: Fri Aug 12 17:36:33 2011 +0200
|
|
|
+
|
|
|
+ Expose terminate_dlg through C API
|
|
|
+
|
|
|
+commit f43f2f1e08559c66fb3a9e9ad9720ce12eeb3f8e
|
|
|
+Author: Jason Penton <[email protected]>
|
|
|
+Date: Fri Aug 12 17:34:03 2011 +0200
|
|
|
+
|
|
|
+ Expose terminate_dlg through C API
|
|
|
+
|
|
|
+commit 56f48489ae8fc20c6e00821f8159857d2a5cc9f5
|
|
|
+Author: Jason Penton <[email protected]>
|
|
|
+Date: Fri Aug 12 17:28:18 2011 +0200
|
|
|
+
|
|
|
+ Added terminate_dlg description
|
|
|
+
|
|
|
+commit 01fce62471c4684c894199e78274753a1db5075b
|
|
|
+Author: Jason Penton <[email protected]>
|
|
|
+Date: Fri Aug 12 17:07:17 2011 +0200
|
|
|
+
|
|
|
+ Expose terminate_dlg through C API
|
|
|
+
|
|
|
+commit ab21b25652a8a1b44c1ec1ece01767d24e0ba33b
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Fri Aug 12 14:08:02 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Fix a bug that would cause a segfault when
|
|
|
+ caller bind address information could not be retrieved from
|
|
|
+ database and "dlg_list" was fifo-issued.
|
|
|
+
|
|
|
+ - Check nulliness of dlg->bind_addr[DLG_CALLER_LEG] before
|
|
|
+ printing.
|
|
|
+ (May be NULL when server doesn't feel responsible for a bound
|
|
|
+ address loaded from dialog database.)
|
|
|
+ - Move check-and-print code for both directions (caller and
|
|
|
+ callee) next to each other.
|
|
|
+
|
|
|
+commit 7afb2cf8e4640bbaadfc80fcc052b34d5ae3cfae
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Thu Aug 11 17:19:20 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Improve dialog timer list handling.
|
|
|
+
|
|
|
+ - Avoid updating a dialog timer item if it is not yet linked into
|
|
|
+ the timer list.
|
|
|
+ (Avoids reference counting bugs due to race conditions where the
|
|
|
+ timer list has not been initialized yet prior to any update
|
|
|
+ attempts.)
|
|
|
+ - In case of bogus dialog during timer insertion, postpone release
|
|
|
+ of dialog timer lock until error log message has been emitted.
|
|
|
+
|
|
|
+commit b93149c756d3e983c70608938f1142ed43ee1834
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Aug 11 17:28:19 2011 +0100
|
|
|
+
|
|
|
+ modules/tm, modules_k/pua: Fix for concurrency issue in PUA module
|
|
|
+
|
|
|
+ - It is quite possible for the mandatory NOTIFY request sent by a
|
|
|
+ presence server on establishment of a SUBSCRIBE dialog to
|
|
|
+ over-take (either on the wire or within Kamailio) the 2xx response
|
|
|
+ to the SUBSCRIBE. When this happens Kamailio outputs an error
|
|
|
+ message and does not update the rls_presentity table.
|
|
|
+
|
|
|
+ - The change to the tm module is to make t_request_outside take the
|
|
|
+ same arguments (and exhibit mostly the same behaviour) as t_request.
|
|
|
+ This is safe to do as a search of the code-base has shown that
|
|
|
+ t_request_outside was not actually used anywhere. The difference
|
|
|
+ between t_request and t_request_outside is that t_request frees the
|
|
|
+ dialog structure it creates, whereas t_request_outside leaves the
|
|
|
+ dialog structure so that the caller can use it to find things like
|
|
|
+ the Call-ID and local tag generated for the request.
|
|
|
+
|
|
|
+ The hash table implementation in pua has been modified to enable
|
|
|
+ temporary dialogs to be found (new function
|
|
|
+ get_temporary_dialog()). A temporary dialog contains the minimal
|
|
|
+ information that was available when the SUBSCRIBE request was sent.
|
|
|
+ Temporary dialogs are replaced with proper ones when a 2xx response
|
|
|
+ is received. The delete_htable() function has been updated so that
|
|
|
+ it can delete both full and temporary dialogs.
|
|
|
+
|
|
|
+ pua.c has been modified to fix a bug in db_update() - n_query_cols
|
|
|
+ was being incorrectly decremented in a certain case within a double
|
|
|
+ loop. db_update() has also been changed to cope with needing to
|
|
|
+ insert temporary (and therefore not fully filled in) dialogs into
|
|
|
+ the database.
|
|
|
+
|
|
|
+ send_subscribe.c has been modified to create temporary dialogs
|
|
|
+ whenever an initial SUBSCRIBE is sent. The SUBSCRIBE callback
|
|
|
+ function searches for and removes any temporary dialogs relating
|
|
|
+ to the transaction before it returns. In normal (non error
|
|
|
+ handling behaviour) temporary dialogs are not removed until after
|
|
|
+ a full dialog has been created and added to the hash table.
|
|
|
+
|
|
|
+commit a92001d430b897e79139580d21995ec7e5d7b417
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Thu Aug 11 16:58:12 2011 +0200
|
|
|
+
|
|
|
+ tm: keep internal retr. intervals in ms
|
|
|
+
|
|
|
+ When using ticks to keep the retransmission intervals, any
|
|
|
+ rounding error (when converting from ms to ticks) is increased
|
|
|
+ with each doubling of the retransmission interval. In the standard
|
|
|
+ configuration this means that the last retransmission before t2
|
|
|
+ kicks in, has an error up to 4 times bigger then the initial one
|
|
|
+ (the rounding error is max. 1 tick/62.5ms for the initial interval
|
|
|
+ => up to 250 ms for the last retransmission before t2).
|
|
|
+
|
|
|
+ By keeping the retransmission intervals in ms instead of ticks,
|
|
|
+ this problem is avoided, and the timing error is always < 1 tick
|
|
|
+ (62.5 ms) + system timer error (< 10 ms usually).
|
|
|
+
|
|
|
+commit c0b0350db2f6c81eae93afec0f2deac11a73d2d0
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Aug 10 17:53:19 2011 +0300
|
|
|
+
|
|
|
+ lib/srdb1/schema: forgot to increase version number of pua table
|
|
|
+
|
|
|
+commit 1c8fee960179c2b6d5b8dbc6ad80e89a123510c5
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Aug 10 17:25:09 2011 +0300
|
|
|
+
|
|
|
+ lib/srdb1/schema: fixed typo in htable schema
|
|
|
+
|
|
|
+commit b8fba98c599c280b76e9d0aa954fbf24f2ca3c13
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Aug 10 16:08:04 2011 +0300
|
|
|
+
|
|
|
+ lib/srdb1/schema: fixed size of pua table call_id field
|
|
|
+
|
|
|
+commit 06faa586621c7ec0dd15654bc5e8b10153927ff9
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Aug 10 15:46:47 2011 +0300
|
|
|
+
|
|
|
+ lib/srdb1/schema/rls_presentity.xml: content_type of rls_presentity table
|
|
|
+
|
|
|
+ - Increased size of content_type field of rls_presentity table from 64
|
|
|
+ to 255, because 64 is too short for many actual content types.
|
|
|
+ - Increased table version.
|
|
|
+
|
|
|
+commit a4485985596d64db6971b3c98a5c5e696e1e702a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Aug 9 22:51:40 2011 +0200
|
|
|
+
|
|
|
+ core: added helper functions to return header by name
|
|
|
+
|
|
|
+ - for special cases when there is no defined type for the header
|
|
|
+
|
|
|
+commit 233d01912e4ea5965fb68361f406aee0f650efac
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Tue Aug 9 14:47:19 2011 +0100
|
|
|
+
|
|
|
+ modules_k/textops: Added new exported function append_time_to_request()
|
|
|
+
|
|
|
+ - This function is similar to the existing append_time(), but the existing
|
|
|
+ function adds the Date header to replies generated by Kamailio. This
|
|
|
+ function modifies the request.
|
|
|
+
|
|
|
+ In my scenario I want all MESSAGE requests to contain Date headers. The
|
|
|
+ MSILO module inserts Date headers into MESSAGEs that have been stored,
|
|
|
+ but not all clients insert Date headers. This function enables me
|
|
|
+ to ensure all MESSAGE requests contain the Date header that I require.
|
|
|
+
|
|
|
+ This is not exactly correct as the Date header should reflect the time
|
|
|
+ when the request is first sent - but the current time on the Kamailio
|
|
|
+ server is better than nothing and good enough for my needs.
|
|
|
+
|
|
|
+ - Usage example:
|
|
|
+
|
|
|
+ if (is_method("MESSAGE") && !is_present_hf("Date"))
|
|
|
+ append_time_to_request();
|
|
|
+
|
|
|
+commit 5b258eb6c08898eb450cdf4819af4b2db1827868
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 5 15:32:14 2011 +0200
|
|
|
+
|
|
|
+ core: allow negative parameter to remove_branches
|
|
|
+
|
|
|
+commit a22807aeeda001fbf3471bdbd73966063e53ad2d
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Tue Aug 9 11:50:48 2011 +0100
|
|
|
+
|
|
|
+ modules_k/xcap_server: rolling back the addition of the xuiddomain pseudo-variable
|
|
|
+
|
|
|
+ - As Juha has pointed out this change was unnecessary. The domain can
|
|
|
+ be extracted from xuid using $(xcapuri(u=>xuid){uri.host})
|
|
|
+
|
|
|
+commit 414af8a49bae2a41069b003aa9da83823c729bd0
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Tue Aug 9 08:36:39 2011 +0300
|
|
|
+
|
|
|
+ modules_k/auth_radius: added optional uri_user param to radius_www_authorize()
|
|
|
+ - Useful for http authorization.
|
|
|
+
|
|
|
+commit 91d70925870aeb8212bb3099d650e32627dd4d97
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Aug 8 22:43:23 2011 +0200
|
|
|
+
|
|
|
+ db_postgres: remove db_int2pg_varbit function, commented out since 2008
|
|
|
+
|
|
|
+commit 34db39d95f9fcb03d5624ee6fb15b8542295a2f5
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Aug 8 22:42:19 2011 +0200
|
|
|
+
|
|
|
+ db_postgres: fix doxygen errors, small extensions and cleanups in comments
|
|
|
+
|
|
|
+commit 20ba5af96cc874cee9c68c2781cd46d0f0c1e3fb
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Aug 8 22:18:28 2011 +0200
|
|
|
+
|
|
|
+ presence(k): fix doxygen errors, small extensions and cleanups in comments
|
|
|
+
|
|
|
+commit 8d9b600516a6cafccf7ae06fe30009656abcdf56
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Aug 8 16:11:01 2011 +0200
|
|
|
+
|
|
|
+ modules_k/pv: fix 64bit bug.
|
|
|
+
|
|
|
+ time_t is a long int on 64bit systems. Do not cast a int* to time_t*.
|
|
|
+
|
|
|
+commit 3abdef329a13e4bc452f860c76f70735fcd16201
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Mon Aug 8 12:24:46 2011 +0100
|
|
|
+
|
|
|
+ modules_k/xcap_server: Added new pseudo variable $xcapuri(name=>xuiddomain)
|
|
|
+
|
|
|
+ - $xcapuri(name=>xuiddomain) contains the domain part from $xcapuri(name=>xuid)
|
|
|
+ The xuiddomain can be used with www_authorize() and www_challenge() if you
|
|
|
+ want the realm to be based on the user's domain instead of something
|
|
|
+ hard-coded (like "xcap").
|
|
|
+
|
|
|
+ This is particularly useful if you need multi-domain support, don't want
|
|
|
+ plain-text passwords in the subscriber table, and also don't want to have to
|
|
|
+ create two entries for each subscriber (one with the SIP domain as the realm
|
|
|
+ and one with "xcap" as the realm).
|
|
|
+
|
|
|
+commit 30ff67af2030f8ff83c479c8c754ff734b35a71e
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Aug 1 16:09:38 2011 +0200
|
|
|
+
|
|
|
+ modules/tm: fix t_load_contacts for failure_route. Ignore ruri if it has already been used.
|
|
|
+
|
|
|
+ Commit e973bbe5e7310861f77b17ce0afaf1cca35fe48a removed the logic for handling
|
|
|
+ failure_route. The result was that when t_load_contacts is called from
|
|
|
+ failure_route, the current request-uri is added as branch _again_.
|
|
|
+
|
|
|
+ This commit restores the original functionality by ignoring the request uri
|
|
|
+ if it is marked as consumed.
|
|
|
+
|
|
|
+commit 6b2d6a3f8bc1f9d2a9d48fa6e7e67c4c0a5879ec
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 5 17:30:57 2011 +0200
|
|
|
+
|
|
|
+ modules/tm: add faked_reply_prio parameter to be able to punish faked replies
|
|
|
+
|
|
|
+ Thi should fix FS#54.
|
|
|
+
|
|
|
+commit 9fa304f16f3152cae3b35b18b00ecd560c03c404
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Aug 5 14:49:16 2011 +0200
|
|
|
+
|
|
|
+ core: add functions remove_branch(int) and clear_branches()
|
|
|
+
|
|
|
+ remove_branch(int) - removes the specified branch from the destination set.
|
|
|
+ If the parameter is absent, the last branch is removed.
|
|
|
+
|
|
|
+ clear_branches() - empties the destination set.
|
|
|
+
|
|
|
+commit f0af7250822a80ed55f41216e84f1a3481413655
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Jul 28 16:39:17 2011 +0200
|
|
|
+
|
|
|
+ modules_k/htable: Only save/load not yet expired entries to/from database.
|
|
|
+
|
|
|
+commit 0fa81acc8c0c756153ad153f9054b94e1f48c98f
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Jul 28 15:58:43 2011 +0200
|
|
|
+
|
|
|
+ modules_k/htable: save/load htable entry's expires value to/from database.
|
|
|
+
|
|
|
+commit 1a15c075076b5df815749bc28961bc088108f852
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Jul 28 12:42:50 2011 +0200
|
|
|
+
|
|
|
+ modules_k/htable: Correctly save the value type in the database.
|
|
|
+
|
|
|
+ Instead of always saving '0' (string), write a '1' (int) if value is integer.
|
|
|
+
|
|
|
+commit 39189746aa99623860b97c676a62a8793af0daa7
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Mon Aug 8 11:22:23 2011 +0300
|
|
|
+
|
|
|
+ modules/tm: reverted previous commit on t_load_contacts()
|
|
|
+ (cherry picked from commit cc4bcb18b064f7d66b16db2b452c0e36f14aecc3)
|
|
|
+
|
|
|
+commit 9efc7014638e2c7ead56ac36d880b303f2873b85
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Mon Aug 8 10:55:24 2011 +0300
|
|
|
+
|
|
|
+ modules/tm: t_load_contacts() now ignores ruri if it has already been used
|
|
|
+ - Thanks to Alex Hermann for the patch.
|
|
|
+
|
|
|
+commit 5e8aab47d4b52a30f5f3e1984f5eeb6dd0e529a3
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Aug 5 17:20:36 2011 +0100
|
|
|
+
|
|
|
+ modules_k/rls: Added support for XPath within rl-services documents
|
|
|
+
|
|
|
+ - RLS was recently updated to support rl-services index documents that
|
|
|
+ "point" to resource-lists. However, that support only extended to
|
|
|
+ indexes that pointed to entire resource-list documents.
|
|
|
+
|
|
|
+ This change enables support for resource lists that "point" to
|
|
|
+ specific nodes within a document.
|
|
|
+
|
|
|
+ For example, the following rl-services document would now be supported:
|
|
|
+
|
|
|
+ <?xml version="1.0" encoding="UTF-8"?>
|
|
|
+ <rls-services xmlns="urn:ietf:params:xml:ns:rls-services">
|
|
|
+ <service uri="sip:[email protected]">
|
|
|
+ <resource-list>http://server.example.net:5060/xcap-root/resource-lists/users/sip:[email protected]/generallist.xml/~~/resource-lists/list%5b@name=%22oma_buddylist%22%5d</resource-list>
|
|
|
+ <packages>
|
|
|
+ <package>presence</package>
|
|
|
+ </packages>
|
|
|
+ </service>
|
|
|
+ </rls-services>
|
|
|
+
|
|
|
+commit 9b56086987fbd1b0c3e5d1f3df0c6f6a22963799
|
|
|
+Author: Tomas Mandys <[email protected]>
|
|
|
+Date: Thu Aug 4 15:39:07 2011 +0200
|
|
|
+
|
|
|
+ - fix of recent commit
|
|
|
+
|
|
|
+commit 0e31e1ac3ec7317ecfd944fb9f2c11f55996504f
|
|
|
+Author: Tomas Mandys <[email protected]>
|
|
|
+Date: Thu Aug 4 15:32:08 2011 +0200
|
|
|
+
|
|
|
+ - added xtablesmoduledir macro
|
|
|
+
|
|
|
+commit 6de46a35f0c70c04a6871f5fcc3c31c2172523b1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Aug 4 12:04:59 2011 +0200
|
|
|
+
|
|
|
+ async: fixed the condition to detect last action in route block
|
|
|
+
|
|
|
+ - reported by Inaki Baz Castillo
|
|
|
+
|
|
|
+commit 816a0218130782ea86a3cc16feb2a008fe6fff68
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Aug 4 11:41:32 2011 +0200
|
|
|
+
|
|
|
+ tls: safety check for current cipher
|
|
|
+
|
|
|
+ - SSL_get_current_cipher(...) may return NULL, in case of the cipher was
|
|
|
+ not set yet for the connection
|
|
|
+ - caused crash when RPC command tls.list was used in such moment
|
|
|
+ - cipher description is set to 'unknown' for such case
|
|
|
+ - reported by Francesco Castellano
|
|
|
+
|
|
|
+commit 399fad110b0a92cca851b041389b65228caed051
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Thu Aug 4 11:40:43 2011 +0200
|
|
|
+
|
|
|
+ debian: fix in init script (somewhere it was still using $MEMORY rather than the new $SHM_MEMORY).
|
|
|
+
|
|
|
+commit 0d91623616c2459ef8330a7ecb943d7b4f942787
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Thu Aug 4 10:33:36 2011 +0200
|
|
|
+
|
|
|
+ debian: /etc/default/kamailio now includes SHM_MEMORY and PKG_MEMORY variables (rather than just MEMORY).
|
|
|
+ The init script takes those values for -m (shared memory) and -M (private memory) command options.
|
|
|
+ check_kamailio_config() function within the init script also uses "-M $PKG_MEMORY" (so very long
|
|
|
+ configuration files can be parsed by increasing PKG_MEMORY).
|
|
|
+
|
|
|
+commit 5a99a114e6608cbe2ec8c452d837ff3223748f1d
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Thu Aug 4 00:23:05 2011 +0200
|
|
|
+
|
|
|
+ lcr: fixed README for from_gw() arguments.
|
|
|
+
|
|
|
+commit 3e8867456b19bc8fd1a83be1830d0e31620cd710
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Thu Aug 4 00:21:35 2011 +0200
|
|
|
+
|
|
|
+ lcr: Fixed doc in from_gw() arguments.
|
|
|
+
|
|
|
+commit fb4ecbf986f4af366e5be9cbad26ceba924c77fd
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Aug 3 23:03:54 2011 +0200
|
|
|
+
|
|
|
+ tm: don't set dst_uri to next hop for branch_route
|
|
|
+
|
|
|
+ - added flag to skip setting dst_uri to next hop for branch_route if the
|
|
|
+ dst_uri was not set before
|
|
|
+ - there is already a select and a pseudo-variable to access next hop value,
|
|
|
+ in case it is needed in branch route
|
|
|
+ - reported by Alex Hermann
|
|
|
+
|
|
|
+commit 9b553a5c25da040569d385039c6f24a9e0622d9f
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Wed Aug 3 18:29:55 2011 +0200
|
|
|
+
|
|
|
+ debian: If RUN=no in /etc/default/kamailio then return 0 isntead of LSB compliant error codes (if not, dpkg returns error in the instalation as kamailio init script is called automatically to start when installed).
|
|
|
+
|
|
|
+commit bd671575e308877e86189839f9132511a4bcbad5
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Wed Aug 3 22:12:14 2011 +0200
|
|
|
+
|
|
|
+ Makefile: Add async module
|
|
|
+
|
|
|
+commit 08798a6d06b628fa5888ded867c5d18416b9f013
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Aug 3 19:34:09 2011 +0200
|
|
|
+
|
|
|
+ tm: allow nested backup of avp lists when sending local requests
|
|
|
+
|
|
|
+ - added ability to use a local variable instead static var to
|
|
|
+ backup/restore avps lists for local generated transactions
|
|
|
+
|
|
|
+commit 91f79909c53d3b86d497193a4671699b4ec09782
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Aug 3 17:48:44 2011 +0200
|
|
|
+
|
|
|
+ pdbt: off-by-one error fixed in carrier.c, better output for pdbt command-line interface (parseable)
|
|
|
+
|
|
|
+commit bbb6df5dffc1187acce2fcdd8c716e034eb5f70e
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Wed Aug 3 13:17:24 2011 +0200
|
|
|
+
|
|
|
+ modules_k/acc: Implement CDR-based logging.
|
|
|
+
|
|
|
+ Full credits to Sven Knoblich, [email protected] .
|
|
|
+
|
|
|
+commit 48b8190c3fa1e42ed153f92d96e0fb7839712557
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 2 20:14:52 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Allow configuration of when initial dialog
|
|
|
+ callbacks are executed (either in-script or post-script).
|
|
|
+
|
|
|
+ - Implement functionality.
|
|
|
+ - Add documentation.
|
|
|
+
|
|
|
+commit d0db79902cf248b03a1e7d3b058feaf99c5ea290
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 2 19:52:02 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Add documentation for DLGCB_TERMINATED_CONFIRMED
|
|
|
+ callback.
|
|
|
+
|
|
|
+commit f1853abaeb51f8b7de77115479ead6929109b009
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 2 19:39:13 2011 +0200
|
|
|
+
|
|
|
+ Adjust several modules to modified dialog callback signature
|
|
|
+ (request and response messages given instead of just request; see
|
|
|
+ commit 5d4473297 for rationale).
|
|
|
+
|
|
|
+ Full credits to Sven Knoblich, [email protected] .
|
|
|
+
|
|
|
+commit c021559e414892b9bafae0f1ce40081945fff49a
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Aug 2 18:29:05 2011 +0200
|
|
|
+
|
|
|
+ modules_k/dialog: Add multiple features.
|
|
|
+
|
|
|
+ - Set and get dialog variables programmatically (needed in certain
|
|
|
+ cases where PV access does not suffice).
|
|
|
+ - Change dialog callback signature to pass both request and
|
|
|
+ response message instead of just the request. This is to enable
|
|
|
+ access to at least one type of message when the other is not
|
|
|
+ available; e.g., DLGCB_FAILED callbacks due to a local timeout
|
|
|
+ (408) do not provide requests but responses only.
|
|
|
+ Also, adapt callback usages accordingly at multiple spots.
|
|
|
+ - Provide additional callback DLGCB_TERMINATED_CONFIRMED that is
|
|
|
+ executed whenever the response to a BYE request is sent.
|
|
|
+ - Move unreference_dialog() to a more suitable location.
|
|
|
+ - Provide functions to add and remove a dialog from a transaction
|
|
|
+ (required for referencing at certain occassions).
|
|
|
+ - Move spiral detection functionality into dlg_new_dialog() to
|
|
|
+ faciliate spiral detection when dlg_manage() is used.
|
|
|
+ - Add a dialog's reference count to list of printable statistics.
|
|
|
+
|
|
|
+ Credits to Sven Knoblich, [email protected] .
|
|
|
+
|
|
|
+commit a0fdc9b781cf8d7368a5a67912929f612a8e9c33
|
|
|
+Author: Tomas Mandys <[email protected]>
|
|
|
+Date: Tue Aug 2 23:42:24 2011 +0200
|
|
|
+
|
|
|
+ - do not apply NAT contact fix of UAS when not usrloc forwarded
|
|
|
+
|
|
|
+commit b59e069c5ab2918aeab1a12190700417e46917ef
|
|
|
+Author: Tomas Mandys <[email protected]>
|
|
|
+Date: Tue Aug 2 22:16:48 2011 +0200
|
|
|
+
|
|
|
+ - removed revision history
|
|
|
+
|
|
|
+commit 2a4163498e6122d8ec65aa083b829a4657714a34
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Tue Aug 2 14:22:16 2011 +0100
|
|
|
+
|
|
|
+ modules_k/rls: Fixed a couple of merge errors that crept in during the splitting RLS NOTIFY development
|
|
|
+
|
|
|
+ - Problem found by Paul Pankhurst and fixed by Andrew Miller
|
|
|
+
|
|
|
+commit 9d0688efd8e45accc5928754343c6442df5a81f1
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Tue Aug 2 15:13:33 2011 +0200
|
|
|
+
|
|
|
+ debian: minor fix (not important at all) in init scripts.
|
|
|
+
|
|
|
+commit 2559678551f35ee3a407aaf32b9ddc7d54da5cb4
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Aug 2 00:32:02 2011 +0200
|
|
|
+
|
|
|
+ core: remove ifdef'ed code left over from a commit one year ago
|
|
|
+
|
|
|
+commit a7524985f79756246ab6e43b9631276116f1a487
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Aug 2 00:29:42 2011 +0200
|
|
|
+
|
|
|
+ core: many extensions and fixes at doxygen docs for module infrastructure
|
|
|
+
|
|
|
+commit 04d7cafbdd6aab840399865fccde854c9c11b99f
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Mon Aug 1 13:47:52 2011 +0100
|
|
|
+
|
|
|
+ modules_k/rls, modules_k/presence: Support for splitting large RLS NOTIFY requests into multiple NOTIFY requests
|
|
|
+
|
|
|
+ - Many SIP devices (including proxies and SBCs) are not able to handle
|
|
|
+ vary large SIP requests. Requests over 64k in size when using TCP
|
|
|
+ are a common problem.
|
|
|
+
|
|
|
+ It is easily possible with large (and even not so large) resource
|
|
|
+ lists for RLS to generate NOTIFY requests that are too big for some
|
|
|
+ SIP devices to handle.
|
|
|
+
|
|
|
+ This enhancement gives RLS the ability to split these large NOTIFY
|
|
|
+ requests into multiple smaller requests (that still comply with the)
|
|
|
+ RFC.
|
|
|
+
|
|
|
+ The default behaviour is the old (send a single big NOTIFY request)
|
|
|
+ behaviour.
|
|
|
+
|
|
|
+ - Feature added by Andrew Miller at Crocodile RCS
|
|
|
+
|
|
|
+commit 01cffe6ff78f6a1b59b41f39f1a29d6a4b361603
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Aug 1 14:49:16 2011 +0200
|
|
|
+
|
|
|
+ kamctl: added missing tables for dbtext and db_berkeley
|
|
|
+
|
|
|
+commit 203b2678a7115f2ba744eeda5279108fdd5b139d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Aug 1 14:36:39 2011 +0200
|
|
|
+
|
|
|
+ tm: backup/restore lists of avps for usage t_uac
|
|
|
+
|
|
|
+ - when sending a self-generated request while processing other sip
|
|
|
+ message, backup the list of avps and restore afterwards
|
|
|
+ - reported by Sebastian Damm
|
|
|
+ - added helper function to backup/restore the lists of avps from msg
|
|
|
+ context to static var and use transaction lists
|
|
|
+
|
|
|
+commit 76e90d5e786a71efa3dfb116dab885a0b8176592
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Aug 1 14:35:53 2011 +0200
|
|
|
+
|
|
|
+ kamctl: updates after changes in .gitignore
|
|
|
+
|
|
|
+commit 285566bd31379ee4b6199f72c8c589a6b313bf07
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Aug 1 14:33:15 2011 +0200
|
|
|
+
|
|
|
+ .gitingnore: set root path for binary names
|
|
|
+
|
|
|
+ - some directories containing the binary name (e.g., kamailio like in
|
|
|
+ utils/kamctl/dbtext/kamailio/...) in path were ignored. Updated
|
|
|
+ .gitignore to use /kamailio and /ser which according to manual should
|
|
|
+ match on the root folder of GIT tree
|
|
|
+
|
|
|
+commit aa940ed3b54c8078beba93502c17cb27327885a0
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Mon Aug 1 12:21:44 2011 +0200
|
|
|
+
|
|
|
+ ipops: Added function is_ip_rfc1918(ip) for detecting private IPv4 according to RFC 1918.
|
|
|
+
|
|
|
+commit 27f722f44ac080df47bb4c64e513f50be611aa7a
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sun Jul 31 19:04:43 2011 +0300
|
|
|
+
|
|
|
+ lib/srdb1/schema: removed index that included missing columns
|
|
|
+
|
|
|
+commit c50367e242afb64352b55bf1eb0959caf594d058
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Jul 29 12:19:10 2011 +0100
|
|
|
+
|
|
|
+ core: removing SQL buffer size stuff from doc/cfg_list/docbook/cfg_core.xml
|
|
|
+
|
|
|
+commit d38e225fbb91128d127770126a42f47d21e238c2
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Jul 29 11:56:14 2011 +0100
|
|
|
+
|
|
|
+ module_k/xcap_server: Added support HTTP 1.1 pre-conditions (If-Match: and If-None-Match:)
|
|
|
+
|
|
|
+ - Also fixed the ETag: header send by xcap_server as it should be a
|
|
|
+ quoted-string (RFC 2616 section 3.11 and 14.19).
|
|
|
+ - If-Match (RFC 2616 section 14.24) and If-None-Match (RFC 2616
|
|
|
+ section 14.26) are supported for the DELETE, GET, and PUT HTTP
|
|
|
+ requests.
|
|
|
+
|
|
|
+ This feature is useful as it enables clients to cache large XML
|
|
|
+ documents (user-profiles/avatars/resource-lists) and only have to
|
|
|
+ download them when they have actually changed (using If-None-Match:)
|
|
|
+
|
|
|
+ If-Match: can help with the race conditions present when you have
|
|
|
+ multiple simultaneous logins by helping to prevent clients from
|
|
|
+ overwriting changes made by other clients.
|
|
|
+
|
|
|
+commit f0784ecd899eb486e39bce2973a07225ba5d9cf6
|
|
|
+Merge: fa4ddbb b8f7648
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Fri Jul 29 11:44:56 2011 +0100
|
|
|
+
|
|
|
+ Merge branch 'master' into pd
|
|
|
+
|
|
|
+ * master:
|
|
|
+ core: fix all reported doxygen errors in PV and value evaluation code
|
|
|
+ tls: restrict visibility of 4 only internal used functions to the module
|
|
|
+ tls: two small code cleanups
|
|
|
+ tls: fix all doxygen errors, extend existing documentation in touched files
|
|
|
+
|
|
|
+commit b8f7648cf3cf1aea847c67d3e23aec56937dd71e
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jul 28 23:58:00 2011 +0200
|
|
|
+
|
|
|
+ core: fix all reported doxygen errors in PV and value evaluation code
|
|
|
+
|
|
|
+commit 85438b935b1e5513de96472a1a53cdd0a78ec442
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jul 28 22:29:30 2011 +0200
|
|
|
+
|
|
|
+ tls: restrict visibility of 4 only internal used functions to the module
|
|
|
+
|
|
|
+commit e17e7fa307a5f43d210b6cf31afaedf7d6622c6c
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jul 28 22:26:24 2011 +0200
|
|
|
+
|
|
|
+ tls: two small code cleanups
|
|
|
+
|
|
|
+commit a6d72602a32e60dd8e8cc4c9a3debf1edb69729b
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jul 28 22:24:11 2011 +0200
|
|
|
+
|
|
|
+ tls: fix all doxygen errors, extend existing documentation in touched files
|
|
|
+
|
|
|
+commit fa4ddbb3d4a56c35822e989c8e48aced51a0bd56
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 28 15:38:04 2011 +0100
|
|
|
+
|
|
|
+ modules_k/xcap_server: Improved rls_update_subs() example in README
|
|
|
+
|
|
|
+commit 4a09b0f8c57f632de5c26c6bc34f5ac32dbe86c2
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 28 12:41:07 2011 +0100
|
|
|
+
|
|
|
+ modules_k/rls: Added a new exported function: rls_update_subs()
|
|
|
+
|
|
|
+ - This new function can be called from the Kamailio configuration file
|
|
|
+ to force the RLS module to refresh its back-end subscriptions.
|
|
|
+
|
|
|
+ This is particularly useful when the resource list has changed (for
|
|
|
+ example, a new contact has been added) as it will create a new back-
|
|
|
+ end subscriptions when required.
|
|
|
+
|
|
|
+ This means that when you add a new contact in a client the uses RLS
|
|
|
+ the added contact can be immediately subscribed to and will get an
|
|
|
+ authorisation request.
|
|
|
+ - Sample usage:
|
|
|
+
|
|
|
+ case "PUT":
|
|
|
+ xcaps_put("$var(uri)", "$var(doc_uri)", "$rb");
|
|
|
+ if($xcapuri(u=>auid)=~"pres-rules") {
|
|
|
+ pres_update_watchers("$var(uri)", "presence");
|
|
|
+ pres_refresh_watchers("$var(uri)", "presence", 1);
|
|
|
+ } else if ($xcapuri(u=>auid)=~"resource-lists"
|
|
|
+ || $xcapuri(u=>auid)=~"rls-services") {
|
|
|
+ rls_update_subs("$var(uri)", "presence");
|
|
|
+ }
|
|
|
+ exit;
|
|
|
+ break;
|
|
|
+
|
|
|
+commit 81ee00f531c1148e5077f81c5ece3094136bc8f0
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 28 12:35:03 2011 +0100
|
|
|
+
|
|
|
+ module_k/rls: Added support for resource-list indices.
|
|
|
+
|
|
|
+ - That is, support for resource lists that contain references to
|
|
|
+ other resource lists.
|
|
|
+ - This is needed for OMA/RCS compliance.
|
|
|
+ - Implementation only works with integrated XCAP.
|
|
|
+
|
|
|
+commit 64209434c0a59060a516c6c5cd0c9e6f066c86ac
|
|
|
+Merge: 7545c62 db188fb
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 28 12:22:27 2011 +0100
|
|
|
+
|
|
|
+ Merge branch 'master' into pd
|
|
|
+
|
|
|
+ * master:
|
|
|
+ textops(k): internal API bind function exported via module interface
|
|
|
+ modules_k/xcap_server: increased maximum size of XCAP URI to 255
|
|
|
+ doxygen documentation fixes
|
|
|
+ core: allow forcing send socket for replies
|
|
|
+ alias_db(k): rephrase documentation a bit to make it hopefully better understandable
|
|
|
+
|
|
|
+commit db188fbcf4d752a2afab2e298a2f081f836d7e92
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Jul 28 13:18:11 2011 +0200
|
|
|
+
|
|
|
+ textops(k): internal API bind function exported via module interface
|
|
|
+
|
|
|
+ - internal API was defined but no function to bind it was available in
|
|
|
+ the module interface, reported by Timo Klecker
|
|
|
+ - rename of functions and typedef'ed struct to match the patterns of
|
|
|
+ exporting modules internal API
|
|
|
+
|
|
|
+commit 08a5067225b832b7eb7f3e490aaca474d85ff31f
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 28 12:15:25 2011 +0100
|
|
|
+
|
|
|
+ modules_k/xcap_server: increased maximum size of XCAP URI to 255
|
|
|
+
|
|
|
+ - The current length (127) is insufficient for some XCAP requests
|
|
|
+ I have seen - particularly those for avatars (preseImage).
|
|
|
+
|
|
|
+commit 7af697744bd9922ec8e46e1c07e91f591bb60306
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jul 28 00:22:09 2011 +0200
|
|
|
+
|
|
|
+ doxygen documentation fixes
|
|
|
+
|
|
|
+commit bf48d46366eb50ebcaf0972d2524b65d3accdffa
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jul 27 19:34:35 2011 +0200
|
|
|
+
|
|
|
+ core: allow forcing send socket for replies
|
|
|
+
|
|
|
+ - patch by Marcus Hunger, closes FS#142
|
|
|
+
|
|
|
+commit 288a80235fb261f2db4b7f092ea1b8c4e5b589a5
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jul 27 17:29:14 2011 +0200
|
|
|
+
|
|
|
+ alias_db(k): rephrase documentation a bit to make it hopefully better understandable
|
|
|
+
|
|
|
+commit 7545c62ab6dd98127149a0dfcc7e4818e3e6faa2
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Wed Jul 27 14:44:39 2011 +0100
|
|
|
+
|
|
|
+ srdb1, modules_k/presence_xml, modules_k/xcap_server: Updated xcap table version from 3 to 4
|
|
|
+
|
|
|
+ - Also fixed a merge issue where I copied the PostgreSQL version of
|
|
|
+ presence-create.sql over the MySQL one.
|
|
|
+
|
|
|
+commit fce0a50f90d3fc7625f9d8d4984d34a01079a4d4
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Wed Jul 27 13:49:50 2011 +0100
|
|
|
+
|
|
|
+ srdb1: Fixed merge error made in commit 8623eeb1c2762d299cd88e0b7bc8d8fdb8fa2a72
|
|
|
+
|
|
|
+ - When copying utils/kamctl/mysql/siptrace-create.sql from my local SVN I accidently
|
|
|
+ copied across utils/kamctl/postgres/siptrace-create.sql.
|
|
|
+
|
|
|
+commit 8623eeb1c2762d299cd88e0b7bc8d8fdb8fa2a72
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Wed Jul 27 12:18:05 2011 +0100
|
|
|
+
|
|
|
+ srdb1: Added support for logging of messages > 64k in sip_trace with MySQL
|
|
|
+
|
|
|
+ - Some SIP requests - especially full-state NOTIFYs for large resource
|
|
|
+ losts - can easily exceed 64k.
|
|
|
+ - This change makes MySQL use the mediumtext type for message contents.
|
|
|
+ - Feature added by Andrew Miller at Crocodile RCS
|
|
|
+
|
|
|
+commit 6033da2e644ccdca7fa57bee03f82cb03c36e45e
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Wed Jul 27 12:13:25 2011 +0100
|
|
|
+
|
|
|
+ srdb1, modules_k/xcap_server: Added support for XML documents larger than 64k in MySQL
|
|
|
+
|
|
|
+ - It is easily possible for some XML documents (particularly resource lists
|
|
|
+ used as a Network Address Book) to exceed 64k in size.
|
|
|
+ - Feature added by Andrew Miller at Crocodile RCS
|
|
|
+
|
|
|
+commit 5cd87175faa97161023c37e2cc0f0c064e08d571
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Wed Jul 27 11:50:20 2011 +0100
|
|
|
+
|
|
|
+ core, srdb1, modules/db_*, modules_k/db_*: Added support for configuring SQL buffer size and mediumblob/mediumtext in MySQL
|
|
|
+
|
|
|
+ - Currently the SQL buffer size is hard-coded to 64k. This isn't
|
|
|
+ enough in some cases. For example, it is easily possible for
|
|
|
+ resource lists (which can be Network Address Books) to be larger
|
|
|
+ than 64k.
|
|
|
+ - The default buffer size is still 64k, but this can be overriden
|
|
|
+ with the new "sql_buffer_size" configuration option.
|
|
|
+ - Support added for mediumblob/mediumtext in MySQL as the blob/text
|
|
|
+ types that are currently supported are limited to 64k.
|
|
|
+ - Feature added by Andrew Miller at Crocodile RCS
|
|
|
+
|
|
|
+commit 3c9a176bac4878983d324ce82354cd844b916373
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Mon Jul 25 10:53:10 2011 +0100
|
|
|
+
|
|
|
+ core: support for receiving requests > 64kb on TCP
|
|
|
+
|
|
|
+ - Issue found and fixed by Andrew Miller at Crocodile RCS
|
|
|
+
|
|
|
+commit c128a347602c2dc96e8138484e908b2700dd6824
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Mon Jul 25 10:50:38 2011 +0100
|
|
|
+
|
|
|
+ modules/tm: Added support for requests > 32 kb over TCP
|
|
|
+
|
|
|
+ - Issue found and fixed by Andrew Miller at Crocodile RCS
|
|
|
+
|
|
|
+commit b1b9d7c41189428671fa03efe88b657a6ae78b12
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Jul 21 15:24:09 2011 +0200
|
|
|
+
|
|
|
+ modules_k/pv: Add s.sql transformation to turn PV into suitable SQL value.
|
|
|
+
|
|
|
+ This transformation outputs valid SQL values for various PV values:
|
|
|
+ - <null> values are output as NULL
|
|
|
+ - integers are output as integers
|
|
|
+ - everything else is output as quoted and escaped string
|
|
|
+
|
|
|
+ Example:
|
|
|
+ $var(null) = $null;
|
|
|
+ $avp(null) = $null;
|
|
|
+ $avp(str) = "String with \ illegal \\characters";
|
|
|
+ $avp(nr) = 12345;
|
|
|
+ $avp(strnr) = "12345";
|
|
|
+
|
|
|
+ xlog("$$rm = $rm = $(rm{s.sql})");
|
|
|
+ xlog("$$var(null) = $var(null) = $(var(null){s.sql})");
|
|
|
+ xlog("$$avp(null) = $avp(null) = $(avp(null){s.sql})");
|
|
|
+ xlog("$$avp(str) = $avp(str) = $(avp(str){s.sql})");
|
|
|
+ xlog("$$avp(nr) = $avp(nr) = $(avp(nr){s.sql})");
|
|
|
+ xlog("$$avp(strnr) = $avp(strnr) = $(avp(strnr){s.sql})");
|
|
|
+
|
|
|
+ Output:
|
|
|
+ $rm = ACK = 'ACK'
|
|
|
+ $var(null) = 0 = 0
|
|
|
+ $avp(null) = <null> = NULL
|
|
|
+ $avp(str) = String with \ illegal \characters = 'String with \\ illegal \\characters'
|
|
|
+ $avp(nr) = 12345 = 12345
|
|
|
+ $avp(strnr) = 12345 = '12345'
|
|
|
+
|
|
|
+commit 411de126aa30dd67663b790df7aaa9b303189be5
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Jul 19 15:24:11 2011 +0200
|
|
|
+
|
|
|
+ modules_k/nathelper: Add is_rfc1918(ip_addr) function to test ip_addr for rfc1918addresses.
|
|
|
+
|
|
|
+commit 30bec8e614018a7d4949cee0f9a38b512effe455
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Jun 10 13:00:20 2011 +0200
|
|
|
+
|
|
|
+ modules_k/uac: Add reg_request_to function
|
|
|
+
|
|
|
+ This function will lookup a local user from the registration table and
|
|
|
+ prepares mesasage variables so the request can be sent to the remote
|
|
|
+ user, providing authentiction via uac_auth().
|
|
|
+
|
|
|
+commit a28c9c753f7012d50183f467452cabd35c210580
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Jun 3 16:12:19 2011 +0200
|
|
|
+
|
|
|
+ modules_k/uac: fix reg_ht_get_byuser when domain is not used.
|
|
|
+
|
|
|
+commit e11893c8a7abdd68b1186afc6a7b8594aee19c69
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Jun 10 12:56:11 2011 +0200
|
|
|
+
|
|
|
+ core: Add fixup_pvar_uint helper function
|
|
|
+
|
|
|
+commit 0c3664778b50bee82c39194334729123164dcdf6
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Jun 3 12:24:12 2011 +0200
|
|
|
+
|
|
|
+ modules_k/uac: Allow all type of PV's for uac auth_*_avp instead of just AVP's
|
|
|
+
|
|
|
+ Keep the parameter names as *_avp to keep backwards compatibility even though the
|
|
|
+ names make no sense anymore.
|
|
|
+
|
|
|
+commit 4c5120b7925eae1d9b5e1215c7fc579441201e41
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Jun 16 16:01:33 2011 +0200
|
|
|
+
|
|
|
+ core: Allow SUBST in include_file and import_file.
|
|
|
+
|
|
|
+commit 3c5a8364ac8b7da011f4b311d5e7228aadd5c4ee
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Fri Jul 22 09:23:18 2011 +0200
|
|
|
+
|
|
|
+ doxygen comment fixes (escapes, missing parameters, syntax errors) all over the place
|
|
|
+
|
|
|
+commit 1265533a48ac444e950626702f8b6c3e5e29951e
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 21 15:28:42 2011 +0100
|
|
|
+
|
|
|
+ xcap_server(k): Added support for the org.openmobilealliance.search auid.
|
|
|
+
|
|
|
+ - This update does not perform searches, it just modifies XCAP so that it
|
|
|
+ recognises and decodes the search auid correctly and doesn't report an
|
|
|
+ error when one arrives.
|
|
|
+
|
|
|
+ The mandatory target and optional domains parameters are decoded into new
|
|
|
+ keys within the xcapuri pseudo-variable.
|
|
|
+
|
|
|
+ Unlike other XCAP requests the org.openmobilealliance.search auid is only
|
|
|
+ used within HTTP POSTs - so if using this kamailio.cfg should be updated to
|
|
|
+ handle these.
|
|
|
+
|
|
|
+commit 17f020279301b9aa8c0e4b0f20ef3a1f9d059d04
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 21 15:04:23 2011 +0100
|
|
|
+
|
|
|
+ pua(k): added new modparam check_remote_contact
|
|
|
+
|
|
|
+ - This defaults to 1 (current behaviour), but when set to 0 means that the pua
|
|
|
+ module won't check that the remote contact matches when finding a dialog in
|
|
|
+ the hash table.
|
|
|
+
|
|
|
+ This is very important as when the initial SUBSCRIBE is created for an RLS to
|
|
|
+ Presence dialog the remote contact will be set to the R-URI of the SUBSCRIBE.
|
|
|
+ However, subsequent requests within the dialog need to use the remote contact
|
|
|
+ as provided by the far end as the R-URI.
|
|
|
+
|
|
|
+ This meant that re-SUBSCRIBEs from RLS to Presence get treated as new dialog
|
|
|
+ forming requests and causes lots of extra entries in the pua and
|
|
|
+ active_watchers tables.
|
|
|
+
|
|
|
+commit 9f93ecb5f7072826e3cff1ea575d904a3763f868
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 21 15:01:00 2011 +0100
|
|
|
+
|
|
|
+ pdt(k): made the "bad parameters" diagnostic in pdt_get_domain INFO
|
|
|
+
|
|
|
+ - I observed this message a few times while playing around with PDT. It isn't
|
|
|
+ really an error as it occurs when sdomain is NULL and sdomain does not have
|
|
|
+ to be set at all. Changed it to INFO for now.
|
|
|
+
|
|
|
+commit ec755f34ef81886a09a5b84d3ffba443a6300a35
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 21 14:54:34 2011 +0100
|
|
|
+
|
|
|
+ dispatcher(k): changed the diagnostic about no sets being defined to debug
|
|
|
+
|
|
|
+ - This is currently an error. It's not an error that you don't have any sets,
|
|
|
+ it just means you haven't created any yet.
|
|
|
|
|
|
- - xmlrpc fix:- use the new non-sip-msg callbacks -
|
|
|
- create automatically a new via if the http message doesn not
|
|
|
- have one and "fake" a receive_msg() -
|
|
|
- create_via removed (done automatically now) - bonus: the ser
|
|
|
- route called for xmlrpc messages can be configured with
|
|
|
- modparam("xmlrpc", "route", "route_for_xmlrpcs"). By default
|
|
|
- the main route is used (so no change needed for old scripts).
|
|
|
+commit 3d9ea85fcce4a05b40a11928d087a4954f6451e1
|
|
|
+Author: pd <[email protected]>
|
|
|
+Date: Thu Jul 21 14:48:10 2011 +0100
|
|
|
+
|
|
|
+ pua(k): increased the size of pres_id in the database table
|
|
|
+
|
|
|
+ - the pua pres_id table field is used as the subsid in rls. The pres_id
|
|
|
+ was originally a 64 character field, but an rls subsid (consisting of
|
|
|
+ Call-ID, To tag, and From tag) can easily exceed this.
|
|
|
+
|
|
|
+commit 403ba772771545f4410ba4a5cf396125be353b12
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Jul 21 08:07:22 2011 +0200
|
|
|
+
|
|
|
+ presence(k): removed mistakenly typed } before the previous commit
|
|
|
+
|
|
|
+commit b39747e213e350609761d14583db3e689ad6fefc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Jul 21 00:31:49 2011 +0200
|
|
|
+
|
|
|
+ presence(k): insert empty string as sender in db if missing
|
|
|
+
|
|
|
+ - if sender_uri parameter is not given to handle_publish(), insert empty
|
|
|
+ string for sender column in presentity table
|
|
|
+ - the field is used for SLA/BLA
|
|
|
+ - fixes constraint of non-null value in db table, reported by Roberto
|
|
|
+ Fichera
|
|
|
+
|
|
|
+commit 460fc8bf6ad5108ff3779c85ff150e4f5145b189
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Jul 21 00:08:42 2011 +0200
|
|
|
+
|
|
|
+ presence(k): log message abour not supported event printed as warning
|
|
|
+
|
|
|
+commit f157bd9cfbf21fe11e2df3f5d427d0ff193fae1c
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jul 21 00:11:09 2011 +0200
|
|
|
+
|
|
|
+ core, counters mod: fix a bunch of doxygen errors, small whitespace fix
|
|
|
+
|
|
|
+commit 0be9f5a4efeba2eb297a2e3286b9795f33f2dbe2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jul 20 23:42:05 2011 +0200
|
|
|
+
|
|
|
+ kamdbctl: added pipelimit to the list of extra tables to create
|
|
|
+
|
|
|
+commit 81248685cd11289daeb08fa24a7eb564dbf0b81e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jul 20 23:38:51 2011 +0200
|
|
|
+
|
|
|
+ kamctl: added scripts to create pl_pipes table
|
|
|
+
|
|
|
+commit e8a949e3032b9cadf40ce2be0027c780b29637a7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jul 20 23:35:01 2011 +0200
|
|
|
+
|
|
|
+ srdb1: added definition of pipelimit module db table
|
|
|
+
|
|
|
+commit d949f97e5b3707100a7dfc8422ece0f19bcc163c
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jul 20 22:49:21 2011 +0200
|
|
|
|
|
|
-2006-12-11 16:47 andrei
|
|
|
+ core: small doxygen fix, synchronize a few function definitions with declarations
|
|
|
+
|
|
|
+commit c20927f7867163efa7d800bd0e7fee65e5980dcb
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jul 20 22:36:41 2011 +0200
|
|
|
+
|
|
|
+ core: doxygen documentation for F_MALLOC memory manager
|
|
|
+
|
|
|
+commit 683a4899a992b42d60cc0d45bd10ff197d85dd39
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jul 20 21:34:14 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, main.c, nonsip_hooks.c, nonsip_hooks.h, receive.c,
|
|
|
- parser/msg_parser.h, parser/parse_fline.c:
|
|
|
+ core: remove commented out ROUNDUP macro (2002) and big_hash_idx() (2007)
|
|
|
|
|
|
- - added special callbacks for non-sip msg (e.g http), They are
|
|
|
- called every time a message with the first line in sip/http
|
|
|
- format is received and the protocol != SIP. These callbacks
|
|
|
- are needed as a part of an xmlrpc bug fix.
|
|
|
+commit a3d6d80d1805109b6340cd7182323ef9ad9c11d4
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed Jul 20 20:27:51 2011 +0300
|
|
|
|
|
|
-2006-12-11 14:40 janakj
|
|
|
+ fixed issue regarding caching presentity information when in DB_ONLY mode
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: - fail to initialize when domain module
|
|
|
- is needed but not found patch provided by Michal Matyska
|
|
|
- closes SER-192
|
|
|
+commit 2cbd47c4f9a16ef869efd7830e48a419b3cc1020
|
|
|
+Author: Andreas Granig <[email protected]>
|
|
|
+Date: Wed Jul 20 15:54:21 2011 +0200
|
|
|
|
|
|
-2006-12-11 14:11 hscholz
|
|
|
+ Add new db option and improve connect mechanism.
|
|
|
+
|
|
|
+ Add "db" option to "server" parameter to select the redis db number.
|
|
|
+ Set 1 sec timeout when connecting to redis server.
|
|
|
+ Perform "PING" to verify newly created redis connection.
|
|
|
|
|
|
- * modules/uri/: README, uri_mod.c, doc/functions.xml: - allow AVPs
|
|
|
- in is_user()
|
|
|
+commit 2e426419ab2f3f15adc4a50de6efe3bb06dc77b8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jul 19 19:41:20 2011 +0200
|
|
|
|
|
|
- This provides a way to compare a TO username against the
|
|
|
- username
|
|
|
- in authentication credentials, i.e.
|
|
|
+ tm: be sure branch PV is set when t_check_trans() is used for reply
|
|
|
+
|
|
|
+ - reported by Alex Hermann, FS#117
|
|
|
|
|
|
- if (!is_user("@to.uri.user")) {
|
|
|
- sl_send_reply("403", "To username doesn't match
|
|
|
- credentials");
|
|
|
- drop;
|
|
|
- }
|
|
|
+commit f86e6c73e6818df799ac475c499bf641b211df78
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Tue Jul 19 09:46:35 2011 +0200
|
|
|
|
|
|
- Bear in mind that you need parsed authentication headers for
|
|
|
- this, i.e.
|
|
|
- provided by (radius_)www_authenticate().
|
|
|
+ mqueue: decrease number of items when size limit is reached
|
|
|
+
|
|
|
+ - proper counting of intems in the queue
|
|
|
+ - patch by Denis Chukhryaev
|
|
|
|
|
|
-2006-12-11 11:20 mma
|
|
|
+commit e151a9e99b1fed7805eaed5d16ca3d6466e1f517
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 18 22:37:07 2011 +0200
|
|
|
|
|
|
- * modules/rr/avp_cookie.c: Closes SER-114. Search through URI and
|
|
|
- USER classes attributes to find which ones add to record-route
|
|
|
- avp cookie
|
|
|
+ pv: use suip2a(...) for $snd(..)
|
|
|
+
|
|
|
+ - fixes FS#140, reported by Klaus Darilion
|
|
|
|
|
|
-2006-12-10 02:35 calrissian
|
|
|
+commit fabaa667795e5162fe17afd3e4a073bc99057144
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 18 22:34:47 2011 +0200
|
|
|
|
|
|
- * etc/ser.cfg: removed deprecated commented fifo config names to
|
|
|
- avoid confusion
|
|
|
+ core: new function to get IP address from su structure
|
|
|
+
|
|
|
+ - suip2a(...) returns zero-terminated string representation of IPv4/IPv6
|
|
|
+ address
|
|
|
|
|
|
-2006-12-09 20:41 greger
|
|
|
+commit 3ad92e15ad31f27513de21c8ced4d243643b7cad
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jul 17 09:55:13 2011 +0200
|
|
|
|
|
|
- * INSTALL, Makefile: Closes SER-177. Groups of modules in make.
|
|
|
- Make can now be called with group_include="standard standard-dep
|
|
|
- stable experimental" or a subset of these. Leaving out
|
|
|
- group_include results in same behavior as before, thus this
|
|
|
- commit is backwards compatible.
|
|
|
+ mi_datagram: don't delete unixsock file in cfg check mode
|
|
|
|
|
|
-2006-12-09 12:07 janakj
|
|
|
+commit 0a3fc0da283854b6d25e77f9a1283ee6704e425d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jul 17 09:54:32 2011 +0200
|
|
|
|
|
|
- * modules/xmlrpc/xmlrpc.c: - proper escaping of payload in xmlrpc
|
|
|
- replies closes SER-107
|
|
|
+ mi_fifo: don't delete fifo file in cfg check mode
|
|
|
|
|
|
-2006-12-09 01:44 janakj
|
|
|
+commit 53605f2ca1718e42f1f1fcb87bb67935c889249a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jul 17 00:28:26 2011 +0200
|
|
|
|
|
|
- * modules/auth_db/authorize.c: - all attributes set by
|
|
|
- authentication functions should go to user class fixes SER-139
|
|
|
+ app_python: provide a clone string to dirname and basename
|
|
|
+
|
|
|
+ - script name value is cloned before execution of dirname and basename
|
|
|
+ since they may modify the parameter
|
|
|
+ - reported by Arnaud Chong, FS#137
|
|
|
|
|
|
-2006-12-09 01:37 janakj
|
|
|
+commit 1abde923ee3cbdcce69b72d223fb0c487b892b6e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jul 17 00:17:58 2011 +0200
|
|
|
|
|
|
- * modules/auth_radius/: authorize.c, authrad_mod.c, authrad_mod.h:
|
|
|
- - call build_challenge function when authentication fails
|
|
|
- closes SER-138
|
|
|
+ app_python: fixed compile warning
|
|
|
+
|
|
|
+ - warning: dereferencing type-punned pointer will break strict-aliasing
|
|
|
+ rules
|
|
|
|
|
|
-2006-12-09 01:36 janakj
|
|
|
+commit 831a9a4876fbcb2b47f82644bc29cb6ce5f265c4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jul 16 23:24:42 2011 +0200
|
|
|
|
|
|
- * modules/auth_db/: authdb_mod.c, authdb_mod.h, authorize.c: -
|
|
|
- default did should not be configurable
|
|
|
+ core: exit if addstr() cannot get pkg memory
|
|
|
+
|
|
|
+ - if parsing config file has no enough pkg memory do exit(-1) instead of
|
|
|
+ returning null pointer, makes no sense to continue and there are no
|
|
|
+ safety checks for the return of addstr(), causing crash anyhow
|
|
|
|
|
|
-2006-12-09 01:35 janakj
|
|
|
+commit 3298a44890f62191eb46251cf93579b366331c6b
|
|
|
+Author: Jason Penton <[email protected]>
|
|
|
+Date: Sat Jul 16 10:13:14 2011 +0200
|
|
|
|
|
|
- * config.h: - default did is common for all modules
|
|
|
+ db_mysql: fixed build on Solaris
|
|
|
+
|
|
|
+ - Added preporcessor defs to avoid adding macro which breaks compile on Solaris
|
|
|
|
|
|
-2006-12-09 00:51 janakj
|
|
|
+commit 04ff37eec6e271b978d785bfc0c1491e29c8b07d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jul 15 22:55:06 2011 +0200
|
|
|
|
|
|
- * modules/: acc_syslog/acc_syslog.c, acc_db/acc_db.c,
|
|
|
- acc_radius/acc_radius.c: - Pick proper outbound Request-URI (use
|
|
|
- the branch whose reply will be forwarded upstream) closes
|
|
|
- SER-23
|
|
|
+ core: adjusted debug message for #!define
|
|
|
|
|
|
-2006-12-08 15:19 greger
|
|
|
+commit 7614a1d0322c930b81009675e78c2439b76a29d1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jul 15 21:55:33 2011 +0200
|
|
|
|
|
|
- * Makefile.doc, doc/stylesheets/drupal.xsl: Added drupal as new
|
|
|
- target for doc makefile using new drupal.xsl (thanks to Jan).
|
|
|
- The new target will generate docs without the html headers ready
|
|
|
- for inclusion into drupal cms used by iptel.org
|
|
|
+ core: control pv buffer size by core parameters
|
|
|
+
|
|
|
+ - pv_buffer_size - size in bytes for internal PV buffer (default 1024)
|
|
|
+ - pv_buffer_slots - home many internal PV buffers (default 10)
|
|
|
|
|
|
- To build all module docs: make exclude_modules=""
|
|
|
- doc_format="drupal" module-docs
|
|
|
+commit 8d666c30b712b75b00b281e225beb4783f964683
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jul 15 16:55:45 2011 +0200
|
|
|
|
|
|
-2006-12-08 15:08 andrei
|
|
|
+ core: reinit PV buffer after config parsing
|
|
|
+
|
|
|
+ - the size of the buffer may have been updated by parameters
|
|
|
|
|
|
- * Makefile.defs, modules/db_ops/db_ops.c, modules/timer/timer.c: -
|
|
|
- even more warning fixes (64bit)
|
|
|
+commit 2f29210763f7587c5e3bb7df2bc2c4f36be727f1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jul 15 16:42:21 2011 +0200
|
|
|
|
|
|
-2006-12-08 13:55 janakj
|
|
|
+ core: use PV api buffers for mod fixup
|
|
|
+
|
|
|
+ - functions to get the values from mod fixup structures use now the
|
|
|
+ buffers from PV api
|
|
|
|
|
|
- * etc/dictionary.ser: - added missing SER-Uri-User attribute
|
|
|
- resolves SER-149
|
|
|
+commit 7e7d939980f147c2e473fd7f58dee7b15def37c9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jul 15 16:35:15 2011 +0200
|
|
|
|
|
|
-2006-12-07 20:12 andrei
|
|
|
+ core: exported internal static buffer through PV API
|
|
|
+
|
|
|
+ - access to the static buffers used to print dynamic strings with PVs
|
|
|
+ can be accessed via PV api
|
|
|
|
|
|
- * modules/: postgres/db_mod.c, rr/avp_cookie.c: - more warnings
|
|
|
- fixes
|
|
|
+commit 1f14e6ed5cafa94e74a5fb49401c53da57a57ca1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jul 15 15:43:35 2011 +0200
|
|
|
|
|
|
-2006-12-07 19:58 andrei
|
|
|
+ core: renamed pvapi_init.h to pvapi.h
|
|
|
|
|
|
- * usr_avp.c, parser/hf.c, parser/digest/digest.c:
|
|
|
- - killed gcc 4.x "type-punned pointer will break strict-aliasing
|
|
|
- warnings" (warning season opened)
|
|
|
+commit 0a609fdaf8ce764e7d4e6741cffb8d23883a8600
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jul 15 15:06:30 2011 +0200
|
|
|
|
|
|
-2006-12-07 15:52 andrei
|
|
|
+ Makefile: added ndb_redis in excluded_modules
|
|
|
|
|
|
- * ser_stun.c:
|
|
|
- - warning fix in ser_stun, patch from Alfred E. Heggestad
|
|
|
- <[email protected]>
|
|
|
+commit 9f8a2ff62f523225ce2bdfb3cdd710b3f32ce911
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jul 14 00:16:38 2011 +0200
|
|
|
|
|
|
-2006-12-07 15:46 andrei
|
|
|
+ mem: small def./decl. fix for a bunch of internal functions, use void argument
|
|
|
|
|
|
- * modules/gflags/gflags.c:
|
|
|
- - gflags mod_destroy fix, closes SER-189
|
|
|
+commit 47f5930387a2d7f938abe44ca22455ffcb4d9ed1
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jul 14 00:11:48 2011 +0200
|
|
|
|
|
|
-2006-12-07 10:47 kubartv
|
|
|
+ mem: initial doxygen documentation for MM, small whitespace changes
|
|
|
|
|
|
- * doc/presence/presence_book.xml: forgotten file to previous commit
|
|
|
- - pa doc updated to be compilable as standalone
|
|
|
+commit 4e62c2cd6eb9d5a9e2b7217c7c01845febdfccbe
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jul 13 23:49:28 2011 +0200
|
|
|
|
|
|
-2006-12-07 10:45 kubartv
|
|
|
+ kex: some doxygen docs, a few whitespace changes
|
|
|
|
|
|
- * modules/pa/: ChangeLog, doc/pa.xml, doc/pa_base.xml,
|
|
|
- doc/pa_incl.xml: updated doc to be compilable standalone
|
|
|
+commit 2e835b6bed7196e9a020b0c31daff88000d35913
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 11 13:18:40 2011 +0200
|
|
|
|
|
|
-2006-12-06 17:07 andrei
|
|
|
+ ndb_redis: clean up previous redis reply
|
|
|
|
|
|
- * modules/tm/tm.c:
|
|
|
- - tm: fr_timer and fr_inv_timer avps are by default not set (no
|
|
|
- default value). This speeds up transaction creation (since no
|
|
|
- avp lists need to be searched). To revert to the old bevaviour
|
|
|
- just set them (modparam("tm"...)) or use t_set_fr("$avp")
|
|
|
- (recommended)
|
|
|
+commit 81a14eb9d3f7f93b5171db016fd9b7a16647e8e3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 11 13:14:29 2011 +0200
|
|
|
|
|
|
-2006-12-06 16:59 andrei
|
|
|
+ ndb_redis: added module documentation
|
|
|
|
|
|
- * Makefile.defs, action.c:
|
|
|
- - $? / $retcode it's changed now also by the last module function
|
|
|
- call (previously it was modified only by route() calls -- it was
|
|
|
- the last returned value from a route)
|
|
|
+commit 286a14e888ed41f5dedf4aef73c9b943b8ce5c5d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 11 12:07:35 2011 +0200
|
|
|
|
|
|
-2006-12-05 23:31 calrissian
|
|
|
+ new modules: ndb_redis - connector to redis server
|
|
|
+
|
|
|
+ - redis - nosql database engine
|
|
|
+ - uses hiredis library
|
|
|
+ - exports function to send commands to redis and a new pseudo-variable
|
|
|
+ class to access the reply: $redis(key)
|
|
|
|
|
|
- * etc/ser.cfg: added avp_db db_url; credits go to Enrico
|
|
|
+commit fc9dba1286c0e3c9ee4e28a7959cb03178f6b121
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jul 6 23:48:44 2011 +0200
|
|
|
|
|
|
-2006-12-04 13:59 vlada
|
|
|
+ tm: remove two dlg related files which are not used and don't contain real code
|
|
|
|
|
|
- * modules/gflags/doc/gflags.xml: Added include of xmlrpc.xml file.
|
|
|
+commit 855a6b2821db5097d80d3a4fe5ddb7deacad3664
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jul 6 23:17:30 2011 +0200
|
|
|
|
|
|
-2006-12-04 13:58 vlada
|
|
|
+ pv: new pv $rz returns r-uri scheme
|
|
|
+
|
|
|
+ - possible values: sip, sips, tel and tels
|
|
|
+ - r-uri scheme parsing error should be reflected by value: none
|
|
|
|
|
|
- * modules/gflags/doc/xmlrpc.xml: Description of XMLRPC interface of
|
|
|
- gflags module.
|
|
|
+commit d354265484278f285df3a747b6e1a910db736df1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jul 6 23:16:49 2011 +0200
|
|
|
|
|
|
-2006-12-04 13:55 vlada
|
|
|
+ core: typedef'ed struct sip_uri to sip_uri_t
|
|
|
|
|
|
- * modules/gflags/gflags.c: Added xmlrpc command global.reload for
|
|
|
- reloading of global_attrs db table.
|
|
|
+commit 73ec9511e3c740304f6376890f0c0b416d84dd8f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jul 6 19:39:36 2011 +0200
|
|
|
|
|
|
-2006-12-01 17:08 greger
|
|
|
+ presence(k): switch to terminated status if no longer active
|
|
|
+
|
|
|
+ - if contact is removed via xcap, making the status different than
|
|
|
+ active, set it to terminated states
|
|
|
+ - patch by Laura Testi, FS#133
|
|
|
|
|
|
- * modules/osp/doc/: Makefile, functions.xml, osp.xml, params.xml:
|
|
|
- Adding docbook converted docs for OSP module. Credit goes to
|
|
|
- Steve Blair
|
|
|
+commit 8198fd2b82181ef7e37f5bc0c7bbbbd197b4daa7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jul 6 15:17:12 2011 +0200
|
|
|
|
|
|
-2006-12-01 13:52 kubartv
|
|
|
+ core: added #!substdefs
|
|
|
+
|
|
|
+ - similar to substdef but the defined value will be enclosed in double
|
|
|
+ quotes
|
|
|
|
|
|
- * doc/presence/presence_book.xml, modules/rls/doc/rls.xml,
|
|
|
- modules/rls/doc/rls_base.xml, modules/rls/doc/rls_incl.xml:
|
|
|
- allowed standalone documentation generation for RLS module
|
|
|
+commit 7ca54b8867ca325fd318536e29f8ae8e028611c9
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jul 6 18:26:16 2011 +0200
|
|
|
|
|
|
-2006-11-30 16:29 tirpi
|
|
|
+ utils: fix kamctl start if installed in a custom prefix, tested from Fabian Borot
|
|
|
|
|
|
- * modules/auth_radius/authorize.c: duplicated case values removed
|
|
|
- (reported by Ricardo Martinez, [email protected])
|
|
|
+commit 71bfc3f3c1b22ff6f06c0b1fcafc4d6a75abd66b
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Jul 5 23:50:10 2011 +0200
|
|
|
|
|
|
-2006-11-30 13:52 tirpi
|
|
|
+ tm: delete obselete uri2sock function, its not compiled since almost 5 years
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: load_uri_attrs falls back to the
|
|
|
- "_default" did instead of using the domain name scheme column is
|
|
|
- checked during uri_attrs load
|
|
|
+commit 71a7a864c6d18f4fc0bde76c2f80e15df48d1476
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Jul 5 23:44:11 2011 +0200
|
|
|
|
|
|
-2006-11-30 10:37 greger
|
|
|
+ tm, tmx: move small redundant skip_hf macro to ut.h
|
|
|
+
|
|
|
+ - move small redundant skip_hf macro in in tm and tmx to tm/ut.h file
|
|
|
+ - this header is already included from the callers
|
|
|
+ - rename macro to a bit more descriptive name, no other changes
|
|
|
|
|
|
- * modules/maxfwd/doc/Makefile: Fixed error in ROOTDIR definition
|
|
|
- causing module doc make to fail.
|
|
|
+commit b1c80706eb428423d9c39796be5d4218d78ce06f
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Jul 5 23:38:13 2011 +0200
|
|
|
|
|
|
-2006-11-29 16:51 tirpi
|
|
|
+ core: move redundant and identical implementation of a str_list type to core
|
|
|
+
|
|
|
+ - move redundant str_list and new_str implementations from tm and tmx to core
|
|
|
+ - rename new_str to a more descriptive append_str_list, no interface changes
|
|
|
+ - fix callers in tm and tmx
|
|
|
+ - add doxygen documentation
|
|
|
|
|
|
- * modules/uri_db/uridb_mod.c: lookup_user functions include the URI
|
|
|
- scheme in the DB search
|
|
|
+commit 7a437761156b08ad19465e90941995a48eee9ced
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Jul 5 23:34:41 2011 +0200
|
|
|
|
|
|
-2006-11-29 15:35 andrei
|
|
|
+ core: small spelling fix and cleanup in doxygen docs
|
|
|
|
|
|
- * resolve.c:
|
|
|
+commit 13de789c655b2b5da47a9982fe19fef386265dc2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jul 5 23:45:14 2011 +0200
|
|
|
|
|
|
- - fix for free_rdata_list() which used to access the "next"
|
|
|
- pointer after freeing the current elements. Credits & patch:
|
|
|
- Jan Andres <[email protected]>
|
|
|
+ core: new preprocessor directives: trydef and redef
|
|
|
+
|
|
|
+ - #!trydef - don't define if it is already done
|
|
|
+ - #!redef - redefine even already defined
|
|
|
+ - both have the prototype like #!define
|
|
|
|
|
|
-2006-11-29 13:23 janakj
|
|
|
+commit 7a2e73a673a723dff90910642cd618f5f4c63d4e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jul 5 09:20:59 2011 +0200
|
|
|
|
|
|
- * modules/usrloc/README, modules/postgres/README,
|
|
|
- modules/print/README, modules/rr/README, modules/sl/README,
|
|
|
- modules/sms/README, modules/tm/README, modules/uri/README,
|
|
|
- modules/uri_db/README, modules/uri_radius/README,
|
|
|
- modules/dispatcher/README, modules/diversion/README,
|
|
|
- modules/exec/README, modules/jabber/README,
|
|
|
- modules/maxfwd/README, modules/nathelper/README,
|
|
|
- modules/options/README, modules/pa/README,
|
|
|
- modules/permissions/README, modules/pike/README,
|
|
|
- doc/ser_entities.xml, doc/serfaq/serfaq.xml,
|
|
|
- doc/seruser/general.xml, modules/cpl-c/README: - removed
|
|
|
- reference to [email protected], we will be using
|
|
|
- [email protected] instead
|
|
|
+ core: allow #! or !! in front of include_file and import_file
|
|
|
+
|
|
|
+ - import_file and include_file can have the same syntax as preprocessor
|
|
|
+ directives
|
|
|
|
|
|
-2006-11-28 20:05 andrei
|
|
|
+commit 1cdad56cd88cad2b0732818880ae326e6da5735c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jul 5 09:15:34 2011 +0200
|
|
|
|
|
|
- * modules/auth/auth_mod.c:
|
|
|
- - random numbers are seeded only by core
|
|
|
+ core: added import_file
|
|
|
+
|
|
|
+ - import_file is similar to include_file but does not throws error if
|
|
|
+ the file is not found:
|
|
|
+ - example: import_file "myfile.cfg"
|
|
|
|
|
|
-2006-11-28 20:04 andrei
|
|
|
+commit a99aa2035994fd349479ebd2d903bfc99984c388
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Jul 5 00:21:39 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, main.c, pt.c:
|
|
|
- - random number are seeded in all the processes (both srand() and
|
|
|
- srandom())
|
|
|
+ tm: deactivate compilation for not used test function _test_insert_to_reply
|
|
|
|
|
|
-2006-11-27 20:03 andrei
|
|
|
+commit 80978ef1a337cfae6476c0025895970c932e4000
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Jul 5 00:20:35 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, modules/tm/t_fwd.c:
|
|
|
- - tm fix: print_uac_request backup uri, 2nd try (applied a
|
|
|
- modified version of Miklos patch) closes SER-141
|
|
|
+ tm: proper definition for tm_init_timers, one small whitespace fix
|
|
|
|
|
|
-2006-11-27 14:55 tirpi
|
|
|
+commit d28859fd30cbd42e7fe913b248cbcb4a2826e9f8
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Jul 5 00:17:11 2011 +0200
|
|
|
|
|
|
- * modules/tls/tls_select.c: @tls.peer.verified did not set the
|
|
|
- result buffer
|
|
|
+ tm: initial round of doxygen documentation for timer.[h,c] - tbc
|
|
|
|
|
|
-2006-11-24 18:20 andrei
|
|
|
+commit 9e2fc89369794ad58168b1008fb2fb846ccde93b
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jul 4 23:47:25 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, hashes.h, modules/usrloc/dlist.c,
|
|
|
- modules/usrloc/udomain.c, modules/usrloc/udomain.h:
|
|
|
- - usrloc hash fix (performace): switched to a numeric string
|
|
|
- optimized hash function (which also has very good distribution
|
|
|
- for strings) - added the new hash to core's hashes.h & changes
|
|
|
- hashes.h license to openbsd style (so that anybody can use the
|
|
|
- hash functions without being forced to gpl the code)
|
|
|
+ tm: restrict callid_suffix and callid_prefix visibility to module, not used outside
|
|
|
|
|
|
-2006-11-24 15:02 tirpi
|
|
|
+commit 7e4dc04b9ac5c4046388974b7135186f173dee9c
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jul 4 23:43:00 2011 +0200
|
|
|
|
|
|
- * modules/uri_db/uridb_mod.c: lookup_user functions fall back to
|
|
|
- the default did ("_default") if no domain name is present in the
|
|
|
- URI (for example in case of tel: URI), or the domain name could
|
|
|
- not be looked up.
|
|
|
+ tm: add doxygen docs to callid.[c,h]
|
|
|
|
|
|
-2006-11-24 11:48 janakj
|
|
|
+commit fbbfac4e2f40be6e42c63307ff1cc5450442b94c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 4 22:07:20 2011 +0200
|
|
|
|
|
|
- * modules/: auth_radius/authorize.c, auth/api.c, auth/api.h,
|
|
|
- auth_db/authorize.c: - return codes extended so that we could
|
|
|
- detect malformed digest credentials (proposed by Monica Sarbu)
|
|
|
- closes SER-136
|
|
|
+ srdb1: regenerated db creation scripts
|
|
|
|
|
|
-2006-11-24 08:37 janakj
|
|
|
+commit 3d070a549807495e27589befb52a1350b35d9a47
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 4 22:04:29 2011 +0200
|
|
|
|
|
|
- * modules/tls/: tls_select.c, tls_server.c: - fixed wrong
|
|
|
- comparison values, reported by Klaus Darilion closes SER-108
|
|
|
+ srdb1: entities files updated for callid_len and default cseq value
|
|
|
|
|
|
-2006-11-23 09:07 kozlik
|
|
|
+commit 0a94c6d5d549a438d64006e66c57a66c19cda8f8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 4 22:02:19 2011 +0200
|
|
|
|
|
|
- * db/schema/uri.xml, db/schema/uri_attrs.xml,
|
|
|
- scripts/dbtext/ser_db/uri_attrs, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql: -
|
|
|
- type of 'scheme' column in uri_attrs table changed from int to
|
|
|
- string - 'scheme' column added to primary key
|
|
|
+ srdb1: added callid_len entity
|
|
|
+
|
|
|
+ - used for size of callid columns across tables
|
|
|
+ - set to 255
|
|
|
|
|
|
-2006-11-23 01:47 janakj
|
|
|
+commit dea083ed12a5772ec44821c4d0ac8ca7f40d3300
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jul 4 22:01:45 2011 +0200
|
|
|
|
|
|
- * modules/usrloc/: ul_mod.c, ul_mod.h: - READONLY mode fixed, patch
|
|
|
- submitted by Bogdan Pintea closes SER-113
|
|
|
+ version set to 3.2.0-dev6
|
|
|
|
|
|
-2006-11-23 00:57 janakj
|
|
|
+commit 1db5459e967bbe34133718a6184266c45c4e868b
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jul 4 00:40:21 2011 +0200
|
|
|
|
|
|
- * modules/uri_db/uridb_mod.c, id.c, id.h, modules/avp/avp.c: -
|
|
|
- set_{to,from}_uid return the return value of add_avp, patch
|
|
|
- provided by Bogdan Pintea closes SER-121
|
|
|
+ tm: add doxygen documentation for sip_msg.[c,h] files
|
|
|
|
|
|
-2006-11-23 00:47 janakj
|
|
|
+commit 56f2823ca3cba947e968a398b96395232ee21f62
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jul 4 00:07:45 2011 +0200
|
|
|
|
|
|
- * select_core.c, sr_module.c, modules/gflags/gflags.c: - fixed
|
|
|
- wrong comments, reported by Bogdan Pintea closes SER-123
|
|
|
+ tm: remove #ifdef POSTPONE_MSG_CLONING, its default for three years now
|
|
|
+
|
|
|
+ - remove POSTPONE_MSG_CLONING define from tm module
|
|
|
+ - its now the default for more than three years
|
|
|
+ - control flow in the module without it is better understandable
|
|
|
+ - the current way is the expected behavior, also recently discussed on the list
|
|
|
|
|
|
-2006-11-23 00:44 janakj
|
|
|
+commit 17060b4656bcbaa18cd43fb7e51549ffa5a979fd
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Sun Jul 3 21:50:04 2011 +0200
|
|
|
|
|
|
- * modules/: pa/pa_mod.c, registrar/reply.c: - warning fixes,
|
|
|
- reported by Bogdan Pintea closes SER-124
|
|
|
+ doxygen: small doc fix in parser
|
|
|
|
|
|
-2006-11-23 00:40 janakj
|
|
|
+commit 492055eba80bfbbfeef3721ded47c2af603ae8f8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jul 3 15:32:42 2011 +0200
|
|
|
|
|
|
- * modules/avp/avp.c: - proper test for return value of
|
|
|
- set_destination, fixed by Bogdan Pintea closes SER-125
|
|
|
+ tmx: doxumented t_suspend() and t_continue()
|
|
|
|
|
|
-2006-11-22 19:46 andrei
|
|
|
+commit ddcaa44c02d90cac198ec9079d33225afd1134ec
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jul 3 15:21:22 2011 +0200
|
|
|
|
|
|
- * fastlock.h:
|
|
|
- - fastlock arm fix: arm early clobber added: according to the swp
|
|
|
- instruction specification the address register must be != from
|
|
|
- the other 2 . Fix from openser, originally sent by Julien
|
|
|
- Blache <[email protected]>)
|
|
|
+ docbook: allow setting catalog path from command line
|
|
|
|
|
|
-2006-11-22 19:19 janakj
|
|
|
+commit ed191572ee9b6fee6bbfcfcb68754c61732866ba
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jul 3 15:07:04 2011 +0200
|
|
|
|
|
|
- * modules/auth_db/authorize.c: - search for did only when use_did
|
|
|
- is set, fix provided by Bogdan Pintea closes SER-126
|
|
|
+ tmx: exported asynchronous functions to config
|
|
|
+
|
|
|
+ - t_suspend() - suppend the execution of SIP request in a transaction -
|
|
|
+ the transaction is created if it does not exist already. $T(id_index)
|
|
|
+ and $T(id_label) can be used to get transaction's internal index and
|
|
|
+ label identifiers
|
|
|
+ - t_continue(index, label, rtname) - continue the execution of a
|
|
|
+ suspended transaction identified by (index, label) with the actions in
|
|
|
+ route[rtname]
|
|
|
|
|
|
-2006-11-22 19:13 janakj
|
|
|
+commit 843b411829bbfcd14fd0c18b0271e4b72e9c6ce7
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Fri Jul 1 17:16:19 2011 +0200
|
|
|
|
|
|
- * str.h: - str formatting macro by Bogdan Pintea closes SER-127
|
|
|
+ presence: document fallback2db parameter, add a obselete warning# Please enter the commit message for your changes. Lines starting
|
|
|
|
|
|
-2006-11-22 18:56 janakj
|
|
|
+commit 44ffefe75f3627669d93f574c4f09a77ebd32867
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Fri Jul 1 17:12:35 2011 +0200
|
|
|
|
|
|
- * parser/: parse_param.c, parse_param.h: - wrong parameter length
|
|
|
- fixed, fix provided by Bogdan Pintea closes SER-135
|
|
|
+ presence: rename recently added parameter to the 'standard' db_mode that others uses
|
|
|
|
|
|
-2006-11-22 15:53 janakj
|
|
|
+commit aa28b8db51cb426d284a71debfb75965722c16a7
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Thu Jun 30 18:36:37 2011 +0200
|
|
|
|
|
|
- * modules/uri/checks.c: - retrieve function parameters properly.
|
|
|
- Fix provided by Bogdan Pintea closes SER-134
|
|
|
+ Increase callid length to varchar(255) in acc table.
|
|
|
|
|
|
-2006-11-22 14:57 janakj
|
|
|
+commit 793a3d362a31aeba402b481896176368e6d13ee7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Jun 30 15:55:49 2011 +0200
|
|
|
|
|
|
- * scripts/mysql/ser_mysql.sh: - mysql password quoted properly to
|
|
|
- allow passwords containing spaces closes SER-131
|
|
|
+ tmx: new pseudo-variable class $T(name)
|
|
|
+
|
|
|
+ - retrieve transaction related attributes
|
|
|
+ - name can be:
|
|
|
+ - id_label - internal transaction label
|
|
|
+ - id_index - internal transaction index
|
|
|
+ - branch_index - return the current branch index in transaction
|
|
|
+ (alias to $T_branch_idx)
|
|
|
+ - reply_code - the winning reply code currently set for transaction
|
|
|
+ (alias to $T_reply_code)
|
|
|
|
|
|
-2006-11-22 13:52 kubartv
|
|
|
+commit d0858edd95726117d2ccc9567b9f7bf012204448
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Jun 30 15:54:42 2011 +0200
|
|
|
+
|
|
|
+ db_mysql: search also for mysql_config5 in Makefile
|
|
|
+
|
|
|
+ - on some OSes, the mysql_config tool might have the name mysql_config5
|
|
|
+
|
|
|
+commit a32f948029dcd9f5875d6244b5d4c2efd23a1b88
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Thu Jun 30 15:50:14 2011 +0200
|
|
|
|
|
|
- * lib/: cds/sstr.c, presence/pres_doc.c, presence/pres_doc.h,
|
|
|
- xcap/xcap_client.c: applied Bogdan's patch, closes SER-120
|
|
|
+ pdt(k): removed add/delete mi commands
|
|
|
+
|
|
|
+ - pdt_add and pdt_delete were just insert/delete sql queries followed by
|
|
|
+ internal call of pdt_reload, creating unecessary code maintenace, thus
|
|
|
+ they were removed. SQL queries can be executed directly from terminal
|
|
|
+ and then pdt_reload to get same functionality
|
|
|
|
|
|
-2006-11-22 13:46 kubartv
|
|
|
+commit ecf769e633bf4401782ccbff3a216291105b8cf8
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Thu Jun 30 15:44:50 2011 +0200
|
|
|
|
|
|
- * lib/Makefile.ser: applied Bogdan's patch (closes SER-119), but
|
|
|
- there can be better solution (use flags independent on modules) -
|
|
|
- we will see
|
|
|
+ pdt(k): restructured sources
|
|
|
+
|
|
|
+ - prepared for adding rpc commands to replace mi
|
|
|
+ - mi commands moved in a dedicated file for now
|
|
|
+ - removed unnecesary mi commads to simplify maintenance
|
|
|
|
|
|
-2006-11-21 13:48 kubartv
|
|
|
+commit 2bc80f622d415d9745ba47909c6a47d340dad8b9
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Thu Jun 30 11:17:32 2011 +0200
|
|
|
|
|
|
- * modules/pa/rpc.c: added missing return after error in pa.trace
|
|
|
+ xlog(k): readme updated with log_facility param
|
|
|
|
|
|
-2006-11-21 13:33 kubartv
|
|
|
+commit ff10fef4b398b4bc2f206559af9e1ad2fb3b8342
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Thu Jun 30 11:04:22 2011 +0200
|
|
|
|
|
|
- * modules/pa/rpc.c: fixed trace method to work with binrpc (there
|
|
|
- was an attempt to use optional argument)
|
|
|
+ xlog(k): new module parameter log_facility
|
|
|
+
|
|
|
+ - allow to specify syslog facility for messages printed by xlog module
|
|
|
+ - xlog messages can be diverted now to special file via syslog conf
|
|
|
|
|
|
-2006-11-20 20:16 andrei
|
|
|
+commit f369faa6d09f30a48d11fa34cbdb581df6ea01e2
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jun 29 22:35:39 2011 +0200
|
|
|
+
|
|
|
+ ipops: add a comment about autogenerated files from ragel
|
|
|
+
|
|
|
+commit 23bd471b227696a3b71e25403ee36eae338d85f1
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jun 29 22:30:39 2011 +0200
|
|
|
+
|
|
|
+ core: fix two more 'no real prototype' warnings, fix one wrong caller in timer mod
|
|
|
+
|
|
|
+commit cac710f407cac3fe039f234eae222e221c445b11
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jun 29 22:29:10 2011 +0200
|
|
|
+
|
|
|
+ tm: fix one 'no real prototype' warning, fix the wrong call as well
|
|
|
+
|
|
|
+commit 03a4b6fc64dd2abda540bc16ff37904984725f62
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Jun 29 22:12:28 2011 +0200
|
|
|
+
|
|
|
+ core: fix another bunch of 'no real prototype' warnings, add doxygen docs
|
|
|
+
|
|
|
+ * fix another bunch of gcc 4.5 'no real prototype' warnings by making the MD5
|
|
|
+ functions typesafe (removing this PROTO_LIST stuff)
|
|
|
+ * refactoring of function definitions to use a proper style, like everybody else
|
|
|
+ * remove not needed defines for datatypes, delete the then empty header completely
|
|
|
+ * remove the unneeded include of md5global.h from a few modules
|
|
|
+ * fix callers of MD5 utility functions which already use a proper type
|
|
|
+ * adapt format of RSA copyright notices to the common style as well
|
|
|
+ * add doxygen documentations to all functions and defines
|
|
|
+ * similar changes have been done in kamailio, but have been not ported to this
|
|
|
+ repository yet
|
|
|
+
|
|
|
+commit 42620ff1671b0b36b6ff8ee6e02e33c866522f55
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Mon Jun 27 17:09:03 2011 +0200
|
|
|
+
|
|
|
+ async module: mention $apv and $xavp in documentation Overview.
|
|
|
+
|
|
|
+commit d7c0926a7f467073c3ea8907d8d76bc97b1b6cec
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jun 26 11:51:31 2011 +0200
|
|
|
+
|
|
|
+ async: updates to prameter types
|
|
|
+
|
|
|
+ - use typedefs - straigforwards ctags jumping
|
|
|
+
|
|
|
+commit c4c3773622a5419d890a13a5226d721ff0a7bcfa
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jun 26 11:48:39 2011 +0200
|
|
|
+
|
|
|
+ tm: renamed typedef cell_type to tm_cell_t
|
|
|
+
|
|
|
+commit 31b97e44437d66aef098f553417c647025f323cc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jun 26 11:42:01 2011 +0200
|
|
|
+
|
|
|
+ async: documented async_route() function
|
|
|
+
|
|
|
+commit b427618d03f5753eb56ac84e3ed4262119a0d5d4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jun 26 11:32:12 2011 +0200
|
|
|
+
|
|
|
+ async: safety check for next action in async_sleep()
|
|
|
+
|
|
|
+commit 7bdcf04a70519c4da7ccb64bc2c98b15e4827adc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jun 26 11:27:53 2011 +0200
|
|
|
+
|
|
|
+ async: added async_route(route, seconds)
|
|
|
+
|
|
|
+ - executed route block asynchronously after seconds
|
|
|
+
|
|
|
+commit c68ba021f6b7924a703129127a58b1289aeafa9b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jun 26 11:26:48 2011 +0200
|
|
|
+
|
|
|
+ core: typedef'ed struct action to cfg_action_t
|
|
|
+
|
|
|
+commit bf05608198b343960d85bcfd6d210dba5fada5f5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jun 26 11:05:23 2011 +0200
|
|
|
+
|
|
|
+ async: added module documentation
|
|
|
+
|
|
|
+commit 58796a4ea5615e4015833d08b979b3cd99b7b5a5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jun 26 00:43:57 2011 +0200
|
|
|
+
|
|
|
+ async: new module for asynchronous config operations
|
|
|
+
|
|
|
+ - exports async_sleep(seconds) - sleep asynchronously and continue the
|
|
|
+ exection after the seconds interval has passed
|
|
|
+ - it uses t_suspend()/t_continue()
|
|
|
+ - config execution state is lost, so a return at the same level with
|
|
|
+ async_sleep() will exit the config execution
|
|
|
+
|
|
|
+commit 581ab12a38919932309e179464b46eaca9d5768c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 25 21:10:08 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, modules/tm/t_fwd.c:
|
|
|
- - tm fix: uri backup/restore print_uac_request bug - tm: new_uri
|
|
|
- is no longer saved/restored across add_uac(...)/print_uac_request
|
|
|
- calls since print_uac_request takes care of this internally
|
|
|
+ xlog(k): use the function from core to get action struct
|
|
|
+
|
|
|
+ - an internal function was moved to core and the code updated to use it
|
|
|
+
|
|
|
+commit 486ace87c474881dd371fc98d24c960c1832f96d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 25 21:07:31 2011 +0200
|
|
|
+
|
|
|
+ core: function to return action struct from param
|
|
|
+
|
|
|
+ - moved the function from xlog module to core to be used by other
|
|
|
+ modules
|
|
|
+ - get_action_from_param(param, param_no) can return the pointer to
|
|
|
+ action structure when the pointer to pointer param and param no is
|
|
|
+ provided (like in the fixup of module functions)
|
|
|
+
|
|
|
+commit 24ba6c21ef86a9f4a2b82ff9f8c2853d9b84bdc2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jun 24 20:47:21 2011 +0200
|
|
|
+
|
|
|
+ auth_db(k): documented version_table parameter
|
|
|
|
|
|
-2006-11-17 21:07 andrei
|
|
|
+commit 1a25853ea728711937794402a4aaa556fa69be73
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jun 24 20:46:11 2011 +0200
|
|
|
|
|
|
- * modules/ctl/io_listener.c:
|
|
|
- - ctl sepcific rpcs (who & connections) are only available
|
|
|
- through ctl (they are local to the ctl listener process) =>
|
|
|
- reply with error if somebody else tries to call them
|
|
|
+ auth_db: option to skip checking version table
|
|
|
+
|
|
|
+ - new parameter 'version_table' to be able to disable checking for
|
|
|
+ version table
|
|
|
+ - useful when connecting to a different database to fetch the password
|
|
|
|
|
|
-2006-11-17 17:42 calrissian
|
|
|
+commit 78ccd1bb98b1329f0ee9d5acaaa5242ef4d797bc
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Fri Jun 24 15:10:51 2011 +0200
|
|
|
|
|
|
- * etc/ser.cfg: Added usage of personalized TM timers. Fixed
|
|
|
- lookup_user calls. Added/fixed some comments.
|
|
|
+ cfg framework: set the handle before creating the cfg group
|
|
|
+
|
|
|
+ The handle must be set before the config group is created
|
|
|
+ because the related functions save the value for future use.
|
|
|
+
|
|
|
+ The tcp and sctp config handles are not initialized to the default
|
|
|
+ config struction. This cased a crash because orig_handle was set to
|
|
|
+ the initial value which is uninitialized.
|
|
|
|
|
|
-2006-11-16 21:55 andrei
|
|
|
+commit 5d3449a06ac523575ba029325048efc20cd053b7
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Tue Jun 7 20:58:38 2011 +0200
|
|
|
|
|
|
- * id.c:
|
|
|
- - fixed bad to check (crash for messages w/o to header)
|
|
|
+ cfg framework: set the local config in PROC_INIT
|
|
|
+
|
|
|
+ The local configuration of the main process is temporary
|
|
|
+ set during initialization in child_init with rank==PROC_INIT,
|
|
|
+ which makes the configuration group instances available for
|
|
|
+ the modules.
|
|
|
+ The local configuration is reset back to NULL afterwards to make
|
|
|
+ sure that each child process updates its own config the usual way.
|
|
|
|
|
|
-2006-11-16 19:37 andrei
|
|
|
+commit 2ebc2cac489596f6b19bc1cebf25b57b1b69331c
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Fri Jun 3 14:37:03 2011 +0200
|
|
|
|
|
|
- * modules/gflags/gflags.c:
|
|
|
- - bind db module & init db connection only if load_global_attrs
|
|
|
- is set
|
|
|
+ cfg framework: safety checks added
|
|
|
+
|
|
|
+ Verify that the child process has a local configuration
|
|
|
+ in the functions that work with config group instances.
|
|
|
|
|
|
-2006-11-16 15:42 janakj
|
|
|
+commit 62ed44d1cf6f5f2c824604bcafe54619c298ceaf
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Fri Jun 3 13:38:32 2011 +0200
|
|
|
|
|
|
- * db/schema/credentials.xml, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql,
|
|
|
- modules/auth_db/authdb_mod.c: - default did is _default
|
|
|
+ cfg framework: functions to iterate though the group instances
|
|
|
+
|
|
|
+ Two functions, cfg_select_first and cfg_select_next, are added
|
|
|
+ which can be used to iterate though the instances of a cfg group.
|
|
|
|
|
|
-2006-11-15 20:57 andrei
|
|
|
+commit ee47cfb6029ecc1d2340a3f90496de17e534d505
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Fri Jun 24 00:36:18 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, pt.c:
|
|
|
- - get_max_procs() will log a bug and abort() if used too early
|
|
|
- (e.g. from mod_init())
|
|
|
+ doxygen: small bunch of fixes for doxygen documentation
|
|
|
|
|
|
-2006-11-15 20:55 andrei
|
|
|
+commit 82a2e00d83e3c991e5275c78d6e75cf28e780e62
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Fri Jun 24 00:25:09 2011 +0200
|
|
|
|
|
|
- * modules/tls/: tls_config.c, tls_domain.c, tls_mod.c, tls_rpc.c:
|
|
|
- - tls init updated to the new get_max_procs() use (not allowed
|
|
|
- from mod_init()) - tls-core.patch updated to the latest tcp
|
|
|
- changes - lots of warnings and/or small errors fixed
|
|
|
+ doxygen: convert existing documentation to doxygen, small whitespace cleanup
|
|
|
|
|
|
-2006-11-14 19:11 andrei
|
|
|
+commit 1ecf8867f4310ac47e8d52421930c9fd00dfc693
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Fri Jun 24 00:04:01 2011 +0200
|
|
|
|
|
|
- * modules/tm/: dlg.c, dlg.h, t_cancel.h, t_lookup.h, t_reply.c,
|
|
|
- t_reply.h, tm.c, tm_load.c, tm_load.h, uac.c, uac.h:
|
|
|
- - patch from Miklos Tirpak <[email protected]>: - tm minor
|
|
|
- fixes - tm dialog improvements - tm_binds extended (more
|
|
|
- function exported)
|
|
|
+ core: replace redundant for-loop memset/ memcpy with standard (faster) libc versions
|
|
|
|
|
|
-2006-11-14 18:18 calrissian
|
|
|
+commit 6aef49b836f75d180a555973a03cf9e981e9994d
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jun 23 23:58:13 2011 +0200
|
|
|
|
|
|
- * msg_translator.c: If a CL header is present only adjust the value
|
|
|
- but do not touch the header name itself any more.
|
|
|
+ rand: fix warnings: call to function ‘..’ without a real prototype from gcc 4.5
|
|
|
|
|
|
-2006-11-14 17:38 hallik
|
|
|
+commit 6aaba8e96fc87e1938b7abfdb5964714e4adfa3c
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jun 23 23:39:01 2011 +0200
|
|
|
|
|
|
- * doc/stylesheets/dbschema/xsl/: common.xsl, sql.xsl: Added a
|
|
|
- declaration for namespace prefix. Fixed DB schema compilation
|
|
|
- with new xsltproc. This patch is simple hack that was introduced
|
|
|
- by Olaf Bergmann in serdev ML, and would be revisited in the
|
|
|
- future.
|
|
|
+ doxygen: convert existing docs to use proper doxygen structures and groups, small cleanups
|
|
|
|
|
|
-2006-11-14 15:45 kubartv
|
|
|
+commit f992d9b4549d858944b620195611940ce1cf42b7
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jun 23 23:32:50 2011 +0200
|
|
|
|
|
|
- * scripts/dbtext/ser_db/: contact_attrs, presentity_extensions,
|
|
|
- tuple_extensions: added forgotten db-creation files
|
|
|
+ doxygen: add missing group definition to dialog module
|
|
|
|
|
|
-2006-11-14 15:44 kubartv
|
|
|
+commit 5f44f76c2881bcecfda860e795baadcf523808c6
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jun 23 23:08:41 2011 +0200
|
|
|
|
|
|
- * scripts/: dbtext/ser_db/presentity,
|
|
|
- dbtext/ser_db/presentity_contact, dbtext/ser_db/presentity_notes,
|
|
|
- dbtext/ser_db/tuple_notes, dbtext/ser_db/watcherinfo,
|
|
|
- mysql/my_create.sql, oracle/or_create.sql,
|
|
|
- postgres/pg_create.sql: Regenerated scripts for database creation
|
|
|
- - I have forgotten after last change
|
|
|
+ doxygen: some fixes in tls module
|
|
|
|
|
|
-2006-11-13 15:36 kubartv
|
|
|
+commit 09b8aec4d4296354aaaa36abbafea9c834492778
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Jun 23 22:03:43 2011 +0200
|
|
|
|
|
|
- * utils/sipgrep/: README, sipgrep: added sipgrep utility written by
|
|
|
- Alexandr Dubovikov <[email protected]>
|
|
|
+ doxygen: small syntax fix in cfg support and sl module
|
|
|
|
|
|
- It is a wrapper on ngrep which * filters SIP messages according
|
|
|
- number in To or From header fields * displays From tag, To tag,
|
|
|
- Call-ID and branch in different colours, thus it is possible
|
|
|
- to trace dialogs or transactions by "one look into message"
|
|
|
- ... this is really great! ;-) * It can store received messages
|
|
|
- into a file and show them (together)
|
|
|
+commit 12cc6b39ecafedd611fde7eb917becaa78038cbf
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Wed Jun 22 17:42:13 2011 +0200
|
|
|
|
|
|
- For a bit more info see README. For other info contact author.
|
|
|
+ dns: typo fixed (dns_a_resovle -> dns_a_resolve)
|
|
|
|
|
|
- I think it could be really useful...
|
|
|
+commit 18e013cd46427ddcb3a1df8b82ff6106d92271ae
|
|
|
+Author: Klaus Darilion <[email protected]>
|
|
|
+Date: Wed Jun 22 14:46:59 2011 +0200
|
|
|
|
|
|
-2006-11-13 13:16 kubartv
|
|
|
+ extend documentation
|
|
|
|
|
|
- * modules/pa/: extension_elements.c, pres_notes.c: updated logging
|
|
|
+commit 1158bf7a64ef0fa8777747c2b96045adc63bbdc4
|
|
|
+Author: Klaus Darilion <[email protected]>
|
|
|
+Date: Wed Jun 22 14:45:40 2011 +0200
|
|
|
|
|
|
-2006-11-10 19:21 andrei
|
|
|
+ fixed description of trusted_table
|
|
|
|
|
|
- * db/db_id.c: - db: fix cmp_db_id to work also with null strings
|
|
|
+commit 2a7cfd253b908fee8bb8e898b3c2e6fa11e5965b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jun 22 11:46:13 2011 +0200
|
|
|
|
|
|
-2006-11-10 18:49 andrei
|
|
|
+ app_lua: removed typo 'i' from start of paragraphs
|
|
|
+
|
|
|
+ - reported by Olle Johansson
|
|
|
|
|
|
- * modules/tm/t_lookup.c, parser/msg_parser.c, parser/msg_parser.h:
|
|
|
- - tm: a valid msg->hash_index is now marked by the FL_HASH_INDEX
|
|
|
- flag in msg->msg_flags (previously a buggy 0-compariosn was
|
|
|
- used) - tm: t_lookupOriginalT will compute msg->hash_index by
|
|
|
- itself if needed (old version required a previous t_check
|
|
|
- call) - tm/core: check_transaction_quadruple inlined
|
|
|
+commit 70ae31556b09d300f6d708b0e4edf287927748d2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jun 22 11:42:30 2011 +0200
|
|
|
|
|
|
-2006-11-10 11:25 andrei
|
|
|
+ uac: more verbose debug message
|
|
|
+
|
|
|
+ - give hint of how to get rid of append_fromtag requirement on rr module
|
|
|
|
|
|
- * ut.h: - killed the str2s debug error message
|
|
|
+commit 6e51a4d83fd13876c6bfa71cef65a001145de52e
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jun 20 13:45:47 2011 +0200
|
|
|
|
|
|
-2006-11-08 03:16 calrissian
|
|
|
+ db_sqlite: synchronize database schema with other engines
|
|
|
|
|
|
- * etc/ser.cfg: added From header check and load_attr for URI track
|
|
|
- as commented examples
|
|
|
+commit 9483a2092f05ed34698e53e628fb879d00871ce7
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jun 20 13:44:26 2011 +0200
|
|
|
|
|
|
-2006-11-07 20:00 andrei
|
|
|
+ db_sqlite: fix path in Makefile and utility script
|
|
|
|
|
|
- * modules/tm/: t_lookup.c, tm.c:
|
|
|
- - t_lookupOriginalT should never modifiy T / use set_t - removed
|
|
|
- useless t_check() call in w_t_lookup_cancel()
|
|
|
+commit 60d201ddcf0e3cc119230f64ea30af3e7157434a
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jun 20 13:43:57 2011 +0200
|
|
|
|
|
|
-2006-11-07 00:49 calrissian
|
|
|
+ db_sqlite: rename database scheme files, to allow automatic updates
|
|
|
|
|
|
- * etc/ser.cfg: fixed To user lookup for REGISTER; thansk to Michal
|
|
|
+commit 97f64064e2a4f3571ab12317a8cb9e64bb261024
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jun 20 13:36:01 2011 +0200
|
|
|
|
|
|
-2006-11-07 00:27 calrissian
|
|
|
+ db_sqlite: rename database scheme files, to allow automatic updates
|
|
|
|
|
|
- * etc/ser-basic.cfg: renamed basic config file as simple is to
|
|
|
- confusing in the SIP area :)
|
|
|
+commit 11e203ba63ab31962455a5a265dad4ef44eee00d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 18 23:27:54 2011 +0200
|
|
|
|
|
|
-2006-11-06 09:44 kubartv
|
|
|
+ Makefile: exclude pua/presence_reginfo from default compile
|
|
|
+
|
|
|
+ - dependency on libxml2
|
|
|
+ - added the two modules to group presence
|
|
|
|
|
|
- * lib/cds/ChangeLog, lib/xcap/pres_rules.c, modules/pa/ChangeLog,
|
|
|
- modules/pa/async_auth.c: corrected bug reported by Bogdan Pintea
|
|
|
- and aplied his patch (closes SER-118)
|
|
|
+commit 0eaebb2c9a06f2eff7f103d1f2768f5aa677c18a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 18 23:25:12 2011 +0200
|
|
|
|
|
|
-2006-11-05 19:32 calrissian
|
|
|
+ docs: added README for pua_reginfo and presence_reginfo
|
|
|
|
|
|
- * etc/ser.cfg: modified ser.cfg to work with all the new functions
|
|
|
- and code. this new version contains a lot more "features" but
|
|
|
- mainly for demonstration purposes so that the users get an idea
|
|
|
- what you can do with the config script language/commands.
|
|
|
- ser-simple.cfg is the successor of the original ser.cfg.
|
|
|
- ser-simple.cfg contains only the very basic commands for a proxy
|
|
|
- and regitrar.
|
|
|
+commit d9bb387b0d596da75cc6295063d67dce0cea1ca3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 18 23:21:41 2011 +0200
|
|
|
|
|
|
-2006-11-04 17:17 andrei
|
|
|
+ docs: cleanup in xml files
|
|
|
+
|
|
|
+ - useless revision history removed
|
|
|
+ - docs depend on entities.xml
|
|
|
+ - updated global entities
|
|
|
+ - fixed the links to users and devel mailing lists
|
|
|
+ - fixed the link to tracker
|
|
|
|
|
|
- * Makefile.defs:
|
|
|
- - make with -Wall even whem compiling in debug mode, patch from
|
|
|
- Bogdan Pintea <[email protected]>
|
|
|
+commit 9fb70fab954ba21085fe1472bdf93630165bfd4b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 18 19:43:11 2011 +0200
|
|
|
|
|
|
- (closes SER-122)
|
|
|
+ tmx: readme regenerated
|
|
|
|
|
|
-2006-11-04 16:55 andrei
|
|
|
+commit 7ed91f0632fac344668ee7be5332d8e45490e2cd
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 18 19:42:27 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, tcp_main.c:
|
|
|
- - tcp fixes: tcpconn_timeout(); expire now timeout; switched to
|
|
|
- "raw" ticks (the conversion to s was plagued by truncation
|
|
|
- errors => in some corner cases one could end up with tcp
|
|
|
- connections that never expire) - if tcp_con_lifetime is set
|
|
|
- to a negative value, use the maximum possible value instead
|
|
|
+ dbschema: regenerated db creation scripts
|
|
|
+
|
|
|
+ - updates to lcr tables and rls_watchers
|
|
|
|
|
|
-2006-11-04 02:31 andrei
|
|
|
+commit 760ae2dcf7133d9211287485e03cd2b3d2432b0d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 18 19:39:11 2011 +0200
|
|
|
|
|
|
- * main.c: - safer child exit on signal (s/exit()/_exit())
|
|
|
+ db schema: updated column sizes of rls_watchers table
|
|
|
+
|
|
|
+ - size for callid and contact columns set to &uri_len;
|
|
|
+ - patch by Peter Dunkley
|
|
|
|
|
|
-2006-11-03 01:43 andrei
|
|
|
+commit cd22e9d5a8e7dee60aabdfb6ca2d7e0ad19e8b10
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 18 19:35:11 2011 +0200
|
|
|
|
|
|
- * modules/ctl/binrpc.h, modules/ctl/binrpc_run.c,
|
|
|
- utils/sercmd/sercmd.c:
|
|
|
- - ctl/binrpc modified not to complain if no reply was sent
|
|
|
- (happily send empty replies) and to parse empty messages/replies
|
|
|
- (until now an empty message was considered an error)
|
|
|
+ tmx: documented t_reply_callid MI command
|
|
|
|
|
|
-2006-11-03 00:35 andrei
|
|
|
+commit 03cda297c97bc098c0389b04b180a6ec27c3e5e6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 18 19:30:09 2011 +0200
|
|
|
|
|
|
- * tcp_main.c: - more reliable tcp shutdown: force unlock the tcp
|
|
|
- lock in case some terminated process did hold it
|
|
|
+ tmx: added t_reply_callid MI command
|
|
|
+
|
|
|
+ - patch by Helmut Grohne
|
|
|
|
|
|
-2006-11-02 23:55 andrei
|
|
|
+commit 552425a497e4d6cba9ba2dd74267e14b220ff58d
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Mon Jun 13 15:04:27 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, tcp_conn.h, tcp_main.c, tcp_read.c, tcp_server.h:
|
|
|
- - tcp fixes/atomic_t switch
|
|
|
+ - Merge of the implementation of the RFC3680 (reginfo-package) into master
|
|
|
|
|
|
-2006-11-02 20:43 sobomax
|
|
|
+commit 0a4683f73ea05a97627d868d1753aaaee3ca5173
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Sat Jun 11 11:32:16 2011 +0200
|
|
|
|
|
|
- * mem/mem.h: Improve system malloc support:
|
|
|
+ tm: fix minor tm_load_xapi bug
|
|
|
+
|
|
|
+ Due to a typo the check for load_xtm not found was wrong.
|
|
|
|
|
|
- 1. Convert size argument into unsigned long when printing out, so
|
|
|
- that it doesn't generate compiler warning;
|
|
|
+commit b6cb8823682e3a1f7881bf0e0a3ce3053bb5895c
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Sat Jun 11 11:31:43 2011 +0200
|
|
|
|
|
|
- 2. In pkg_malloc() wrapper use less generic temporary variable
|
|
|
- name to avoid potential namespace conflicts with the modules
|
|
|
- code.
|
|
|
+ tm: fix warnings/eliminate unused variables
|
|
|
+
|
|
|
+ Eliminate initialized, but unused variables (reported by gcc 4.6).
|
|
|
+
|
|
|
+commit 8a90dd3515bddb189b411672555688427612cf31
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Sat Jun 11 11:24:05 2011 +0200
|
|
|
+
|
|
|
+ core: remove unused variables + coding style
|
|
|
+
|
|
|
+commit e4a750639587056cbcad699980d0fe191a10a504
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Sat Jun 11 11:21:49 2011 +0200
|
|
|
+
|
|
|
+ core: fix warnings/eliminate unused variables
|
|
|
+
|
|
|
+ Eliminate initialized, but unused variables (reported by gcc 4.6).
|
|
|
+
|
|
|
+commit 12dc828d8677da81de4c5198ec5862dd9ee1c477
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Sat Jun 11 10:38:10 2011 +0200
|
|
|
+
|
|
|
+ dns: case insensitive check for NAPTR record flags
|
|
|
+
|
|
|
+ The NAPTR records flags where not checked in case insensitive
|
|
|
+ mode. Records with the 'S' flags where ignored ('s' was expected).
|
|
|
+
|
|
|
+ Closes: FS#135
|
|
|
+ Reported-by: Inaki Baz Castillo ibc aliax net
|
|
|
+
|
|
|
+commit cb30d96052a4ccf7ce9fec627785313cb13bc442
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Fri Jun 10 19:17:25 2011 +0200
|
|
|
+
|
|
|
+ pkg/kamailio/deb: lot of love to debian init scripts.
|
|
|
+ - init scripts under debian/, lenny/, lucid/ and squeeze/ unified.
|
|
|
+ - fixed a bug in restart action: now it waits until kamailio has
|
|
|
+ been stopped (using --retry 5 option in start-stop-daemon) rather
|
|
|
+ than waiting an artificial fixed second (which is not enough when using
|
|
|
+ memdbg/memlog causing kamailio not to start again).
|
|
|
+ - some text formatting.
|
|
|
+ - more LSB compliant (status codes).
|
|
|
+
|
|
|
+commit 35ef4b0d8f85f1e902e0d99d513f311ebd39bc6d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jun 10 11:19:44 2011 +0200
|
|
|
+
|
|
|
+ debugger: safety check for pid list
|
|
|
+
|
|
|
+ - some event route blocks can be executed before all children
|
|
|
+ initialization and the internal pid list structure is not created,
|
|
|
+ disable debugging in this case
|
|
|
+
|
|
|
+commit 5629f449af98134c05c0679588de906a414364ab
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jun 7 23:19:18 2011 +0200
|
|
|
+
|
|
|
+ core: IPv6 addr enclosed in square brackets for process descripton
|
|
|
+
|
|
|
+ - UDP and SCTP listeners will have the IPv6 address in between square
|
|
|
+ brackets inside the description string
|
|
|
+
|
|
|
+commit 8b445f464c7d3904eae5d62a571148c621c3c6f8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jun 7 22:57:32 2011 +0200
|
|
|
+
|
|
|
+ kamctl: don't require sercmd all the time
|
|
|
+
|
|
|
+ - sercmd is not needed for all commands - throw error only when it is
|
|
|
+ going to be executed but it is not found
|
|
|
|
|
|
- 3. Provide pkg_realloc() wrapper.
|
|
|
+commit a20401541ff1ac2285647c95b3627cd8a63dce73
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Tue Jun 7 15:48:27 2011 -0400
|
|
|
+
|
|
|
+ Makefile.defs: adding LD_EXTRA_OPTS flag
|
|
|
+ - improving support for cross compilation
|
|
|
|
|
|
- Sponsored by: Sippy Software, Inc.
|
|
|
+commit 559e540c7a575bad7bf0db4a52d7e3cb1b531d8d
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jun 6 15:44:16 2011 +0300
|
|
|
|
|
|
-2006-11-01 17:03 kubartv
|
|
|
+ pkg/kamailio/squeeze : Make lintian happy(er) by adding dependancy on $remote_fs
|
|
|
+
|
|
|
+ As Kamailio need /usr paths to be available, this requires a LSB dependancy on $remote_fs.
|
|
|
+
|
|
|
+commit 7a700da2696f6a046b172f50652270a80d422bfb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 4 10:30:30 2011 +0200
|
|
|
+
|
|
|
+ Makefile: updated groups of modules
|
|
|
+
|
|
|
+ - ipops, p_usrloc and sdpops added to kstandard group
|
|
|
+ - db_sqlite excluded from default compilation (depends os sqlite libs)
|
|
|
+ and added to ksqlite group
|
|
|
+
|
|
|
+commit a74f12d633188a7e70b09238c0d48b207efc66c3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jun 4 10:22:09 2011 +0200
|
|
|
|
|
|
- * modules/pa/: ChangeLog, extension_elements.c, offline_winfo.c,
|
|
|
- presentity.c, presentity.h, subscribe.c, tuple.c,
|
|
|
- tuple_extensions.c, watcher.c, doc/auth.xml, doc/pa.xml: - PIDF
|
|
|
- extensions support
|
|
|
- - XCAP parameters related to auth. info stored with presentity
|
|
|
- (experimental)
|
|
|
+ registrar(k): reset local interator to contacts headers
|
|
|
+
|
|
|
+ - when the REGISTER request had more than one Contact header and
|
|
|
+ max_contacts parameter was set, there were two iterations through the
|
|
|
+ list fo Contacts header without reseting the iterator, resulting in
|
|
|
+ not processing all Contact headers in save() - reported by Andreas Granig
|
|
|
+ - instead of parsing the fist contact header as parameter to several
|
|
|
+ functions, take it from sip msg structure hook
|
|
|
|
|
|
-2006-11-01 16:28 hallik
|
|
|
+commit 5093fc039fed1dc8f974ca797e1f0708ae1df287
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Sat Jun 4 10:37:26 2011 +0300
|
|
|
+
|
|
|
+ fixed some typos
|
|
|
+
|
|
|
+commit 84b87a9afe9d56a1ef636c664370b458daa0db33
|
|
|
+Merge: cba881c 510b4cb
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Sat Jun 4 10:35:37 2011 +0300
|
|
|
|
|
|
- * pkg/debian/: control, rules: Ser-ctl packaging removed, ser-ctl
|
|
|
- is not a part of sip_router tree anymore.
|
|
|
+ Merge branch 'master' into mariusbucur/dmq
|
|
|
+
|
|
|
+ Conflicts:
|
|
|
+ modules_k/htable/ht_api.c
|
|
|
+ modules_k/htable/ht_api.h
|
|
|
|
|
|
-2006-11-01 16:21 kubartv
|
|
|
+commit cba881c53ae0904ee296974805e81edbdf81cd6d
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Sat Jun 4 10:20:20 2011 +0300
|
|
|
|
|
|
- * doc/presence/biblio.xml: changed link in doc - RPID is RFC now...
|
|
|
+ minor serialization changes
|
|
|
+
|
|
|
+commit 959e8630cb1780e75c42952719e611f7b52e21b7
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Sat Jun 4 00:53:46 2011 +0300
|
|
|
+
|
|
|
+ some minor modification in the serialization library
|
|
|
+
|
|
|
+commit 7ff94993efc1d34bbd78498a27b9de84bc8f41b8
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Sat Jun 4 00:47:44 2011 +0300
|
|
|
|
|
|
-2006-11-01 16:17 kubartv
|
|
|
+ modified the htable so that a per-table basis dmq parameter can be added
|
|
|
|
|
|
- * db/schema/: offline_winfo.xml, presentity.xml,
|
|
|
- presentity_contact.xml, presentity_extensions.xml,
|
|
|
- presentity_notes.xml, ser.xml, tuple_extensions.xml,
|
|
|
- tuple_notes.xml, watcherinfo.xml: updated PA module tables -
|
|
|
- added support for PIDF extensions
|
|
|
+commit 50f1a5e0c2792706588d3419e4f8bd8773bda15b
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Sat Jun 4 00:18:47 2011 +0300
|
|
|
|
|
|
-2006-11-01 15:54 kubartv
|
|
|
+ modified htable module so that it uses dmq for distributed tables
|
|
|
+ TODO
|
|
|
+ use dmq only on a per-table basis
|
|
|
|
|
|
- * modules/xcap/: xcap_mod.c, doc/Makefile: changed trace log, added
|
|
|
- Makefile for documentation
|
|
|
+commit 510b4cb8830b3cf760a84f72ad810fb202522abd
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Fri Jun 3 13:43:32 2011 -0400
|
|
|
|
|
|
-2006-11-01 15:51 kubartv
|
|
|
+ modules_k/htable: include stddef.h to let sip-router compile on old distros
|
|
|
|
|
|
- * modules/dialog/serialize_dlg.c: removed route serialization
|
|
|
- functions - used functions from CDS library
|
|
|
+commit 24ea58f16d205bf1d1e1cb8aef8896465d0f608d
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Fri Jun 3 13:31:35 2011 -0400
|
|
|
|
|
|
-2006-11-01 15:49 kubartv
|
|
|
+ modules_k/dispatcher: include stddef.h to let sip-router compile on old distros
|
|
|
|
|
|
- * lib/: cds/rr_serialize.c, cds/rr_serialize.h, presence/pidf.c:
|
|
|
- renamed function for route serialization, PIDF parser accepts
|
|
|
- case insensitive basic status names
|
|
|
+commit 1d00cabed98e908a66c6979bda4306ccfa1a8356
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Fri Jun 3 13:02:00 2011 -0400
|
|
|
|
|
|
-2006-11-01 15:46 kubartv
|
|
|
+ core: include stddef.h to let sip-router compile on old distros
|
|
|
|
|
|
- * modules/presence_b2b/euac_funcs.c: replaced usage of uri2sock
|
|
|
- with uri2dst
|
|
|
+commit bbff0cca607c8e0b21fc16e0237f8345b50fdcd6
|
|
|
+Merge: f375eef e09960f
|
|
|
+Author: Timo Teräs <[email protected]>
|
|
|
+Date: Fri Jun 3 18:31:21 2011 +0300
|
|
|
|
|
|
-2006-11-01 15:46 hscholz
|
|
|
+ Merge branch 'tteras/db_sqlite'
|
|
|
|
|
|
- * mem/mem.h: - add brackets around 's' to allow pkg_malloc() to be
|
|
|
- invoked with non-atomic operands, i.e. dupl_string() in
|
|
|
- db/db_id.c
|
|
|
+commit f375eef5e2559847bb42381fdb6a9727692004b4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jun 3 10:25:19 2011 +0200
|
|
|
|
|
|
-2006-10-30 14:16 kozlik
|
|
|
+ imc: fix announcing attepts to join private rooms
|
|
|
+
|
|
|
+ - if an user cannot join a private room, the announcement was wrong,
|
|
|
+ using invalid structure
|
|
|
+ - reported by Ozren Lapcevic
|
|
|
|
|
|
- * db/schema/uri.xml, scripts/dbtext/ser_db/uri,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: Changed type of 'scheme' column
|
|
|
- in URI table from int to string
|
|
|
+commit 3b45fb3e161872361a1efb1ea03f5e5e6a550c9c
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed Jun 1 19:16:22 2011 +0300
|
|
|
|
|
|
-2006-10-27 18:38 calrissian
|
|
|
+ some minor bugs in ht_serialize. removed serialize test file
|
|
|
|
|
|
- * modules/rr/loose.c: Improved algorithm to distinguish between
|
|
|
- loose and strict routing. This should solve problems of not
|
|
|
- routing correctly ACKs for negative replies on preloaded INVITEs.
|
|
|
+commit a0e4c378ff18052848334aa22f40e481fb6db9d0
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed Jun 1 17:43:04 2011 +0300
|
|
|
|
|
|
-2006-10-26 23:34 mma
|
|
|
+ added deserialize function
|
|
|
|
|
|
- * utils/route_graph/route_graph.py: I suppose, that python should
|
|
|
- be called (mistyped as pyhton)
|
|
|
+commit 1a512407932698d123d0105d0bae16321e345505
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed Jun 1 17:18:37 2011 +0300
|
|
|
|
|
|
-2006-10-26 18:01 calrissian
|
|
|
+ added a small serialization function for further use in htable dmq
|
|
|
|
|
|
- * utils/route_graph/route_graph.py: a small Python script which
|
|
|
- tries to plot the dependecies between the route blocks of a SER
|
|
|
- config file
|
|
|
+commit 3402cfd8461c6c94dfc601d9f40116bdbdf8e0a4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jun 1 12:36:09 2011 +0200
|
|
|
|
|
|
-2006-10-25 22:29 andrei
|
|
|
+ imc: keep db handle open for main process
|
|
|
+
|
|
|
+ - the module sync's back to database at shutdown
|
|
|
+ - dicovered based on an email by Ozren Lapcevic
|
|
|
|
|
|
- * modules/pike/: pike.c, pike_funcs.c:
|
|
|
- - minor pike extra feature: - pike_check_req("1") will not
|
|
|
- update the timer aynmore (pike_check_req() and
|
|
|
- pike_check_req("0") are equivalent to the old behaviour)
|
|
|
+commit 62f96b72d12c812f5990bb3dd4f1fa862a13a112
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Wed Jun 1 01:30:03 2011 +0200
|
|
|
|
|
|
-2006-10-25 22:24 andrei
|
|
|
+ ipops: use INET6_ADDRSTRLEN constant for IPv4/IPv6 maximun size.
|
|
|
|
|
|
- * modules/pike/: ip_tree.h, pike_funcs.c: - even more pike race
|
|
|
- avoidance/fixes (this time from me)
|
|
|
+commit 78d26523c978a709b420c8b383ca36e7c1271913
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon May 30 23:57:18 2011 +0200
|
|
|
|
|
|
-2006-10-25 22:22 andrei
|
|
|
+ core: added new preprocessor directive: substdef
|
|
|
+
|
|
|
+ - prototype
|
|
|
+ !!substdef '/regexp/replacement/flags'
|
|
|
+ - separator char '/' can be replaced with any other character to avoid
|
|
|
+ conflicts
|
|
|
+ - it adds a preprocessor substitution like '!!subst' and in addition
|
|
|
+ defines the regexp to replacement, like
|
|
|
+ !!define regexp replacement
|
|
|
+ - useful when you need to replace tokens present as ID and inside string
|
|
|
+ values
|
|
|
|
|
|
- * modules/pike/: ip_tree.c, ip_tree.h, pike_funcs.c, timer.c:
|
|
|
- - pike fixes ported from openser: 1. changes made on the initial
|
|
|
- fork (Bogdan Iancu) 2. "bug fixed - due bogus flag testing, race
|
|
|
- between timer and ip tree could occurred" (Bogdan Iancu)
|
|
|
+commit 48e1227c31d5f7dd9c8ce6e3445d5a087d93f4a7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon May 30 23:03:42 2011 +0200
|
|
|
|
|
|
-2006-10-25 20:50 andrei
|
|
|
+ core: updated man page
|
|
|
|
|
|
- * version.h: - compile flags names added for USE_STUN &
|
|
|
- NO_SIG_DEBUG
|
|
|
+commit 7b5d3d76369640ac88872910dd76e61de05ec1e4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon May 30 14:20:39 2011 +0200
|
|
|
+
|
|
|
+ kamialio.cfg: sample usage of speed dialing
|
|
|
+
|
|
|
+ - can be enabled by define WITH_SPEEDDIAL
|
|
|
+
|
|
|
+commit 33f7e045768298e8e48231820fb0116398d80c2f
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon May 30 14:17:32 2011 +0200
|
|
|
+
|
|
|
+ deb pkg: add start suggestions for mysql, postgresql and radius, suggested from Rick Aldred
|
|
|
+
|
|
|
+commit cf598f3229b7b381fd4d2a381bafbb8f7c0be0d1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 28 23:30:43 2011 +0200
|
|
|
+
|
|
|
+ kamailio.cfg: reworked nat traversal config
|
|
|
+
|
|
|
+ - groupped the nat traversal login in NATDETECT and NATMANAGE route
|
|
|
+ blocks, simplifying by using rtpproxy_manage() function
|
|
|
+ - nat traversal logic for requests is applied in branch_route for proper
|
|
|
+ optimization of serial/parallel forking
|
|
|
+
|
|
|
+commit ae051ee22a054120b7469cd17d71325a5f5c3cac
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 28 23:25:56 2011 +0200
|
|
|
+
|
|
|
+ rtpproxy: safety check for T_UNDEFINED
|
|
|
+
|
|
|
+ - be sure the T is valid before setting SDP flag in uas.request
|
|
|
+
|
|
|
+commit 017687684671933ae181ebecdfb0deddae050cea
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 28 18:36:19 2011 +0200
|
|
|
+
|
|
|
+ rtpproxy: close rtpproxy session for INVITE req in failure route
|
|
|
+
|
|
|
+ - update of rtpproxy_manage() to close rtp relay session when executed
|
|
|
+ in failure route
|
|
|
+
|
|
|
+commit 41df497150c8eb87dca66fe2d2be3a2c490f9aec
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 28 17:40:58 2011 +0200
|
|
|
+
|
|
|
+ rtpproxy: aliased rtpproxy_destroy() to unforce_rtp_proxy()
|
|
|
+
|
|
|
+commit b63f14b1fd5042b3b605794d6bb18a4030e573ed
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sat May 28 11:43:41 2011 +0300
|
|
|
+
|
|
|
+ modules/auth: new flag 16 to add stale=true to challenge response
|
|
|
+
|
|
|
+commit 1d49c039699a4095219fa7f7f9c6facf22e64d92
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 28 10:11:09 2011 +0200
|
|
|
+
|
|
|
+ Makefile: version set to 3.2.0-dev5
|
|
|
+
|
|
|
+commit 96db2732c5c5ee055d14fe2b0c30eac4dca31d6e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 28 10:09:19 2011 +0200
|
|
|
+
|
|
|
+ rtpproxy: documented rtpproxy_manage()
|
|
|
+
|
|
|
+commit 7b7791c3e578e57ab33e9381d876ac3cf9103b8b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 28 08:57:19 2011 +0200
|
|
|
+
|
|
|
+ rpproxy: new function rtpproxy_manage()
|
|
|
+
|
|
|
+ - auto-pilot function to handle rtp proxy session management
|
|
|
+ - it can take same kind of parameters as rtpproxy_offer()
|
|
|
+ - embeds the functionality of rtpproxy_offer(), rtpproxy_answer() and
|
|
|
+ unfroce_rtp_proxy():
|
|
|
+ - if INVITE with SDP, then do rtpproxy offer
|
|
|
+ - if INVITE with sdp, when tm is loaded, mark transaction with
|
|
|
+ internal flag FL_SDP_BODY to know that the 1xx and 2xx are for rtp
|
|
|
+ answer
|
|
|
+ - if ACK with SDP, then do rtpproxy answer
|
|
|
+ - if BYE or CANCEL, then do unforce rtpproxy
|
|
|
+ - if reply to INVITE with code >= 300 do unfrce rtp proxy
|
|
|
+ - if reply with SDP to INVITE having code 1xx and 2xx, then do rtpproxy
|
|
|
+ answer if the request had SDP or tm is not loaded, otherwise do
|
|
|
+ rtpproxy offer
|
|
|
+
|
|
|
+commit 05b5d0183653d936261a91e6f172ddb1e5d30037
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 28 08:55:02 2011 +0200
|
|
|
+
|
|
|
+ parser: new internal msg flag FL_SDP_BODY
|
|
|
+
|
|
|
+ - mark the request if there is an sdp body (useful for multi-part bodies
|
|
|
+ or to quickly check in tm routes as the msg body is not cloned in shm
|
|
|
+ and will require parsing again)
|
|
|
+
|
|
|
+commit e1b0dff1dfcb2f91150a01e61523db056d889d5a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri May 27 22:29:11 2011 +0200
|
|
|
+
|
|
|
+ rtpproxy: changed the list of allowed route blocks with ANY_ROUTE
|
|
|
+
|
|
|
+ - functions could be used in all routes, updated the bitmask to
|
|
|
+ ANY_ROUTE
|
|
|
+
|
|
|
+commit 78131404d62fbfc4ccbfc476d202428b5f413275
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri May 27 20:34:02 2011 +0200
|
|
|
+
|
|
|
+ kamailio.cfg: replaced force_rtp_proxy()
|
|
|
+
|
|
|
+ - the function has been removed, replaced with rtpproxy_offer() and
|
|
|
+ rtpproxy_offer()
|
|
|
+
|
|
|
+commit b20d911d29277ad202969ade69a320a59dbb1ca7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri May 27 13:31:35 2011 +0200
|
|
|
+
|
|
|
+ tmx: documented the new functions
|
|
|
+
|
|
|
+ - t_is_failure_route() and t_is_branch_route()
|
|
|
+
|
|
|
+commit 0160d59ce479c40a56ecb35fc9f23537622f53c8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri May 27 13:21:52 2011 +0200
|
|
|
+
|
|
|
+ tmx: two helper functions to detect route block type
|
|
|
+
|
|
|
+ - t_is_failure_route() - return true if it is a failure_route execution
|
|
|
+ - t_is_branch_route() - return true if it is a branch_route execution
|
|
|
+ - useful to check in sub-routes executed from different points of config
|
|
|
+
|
|
|
+commit 6bfc0187205fd4047e9410f3897ae980ab9a0553
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Fri May 27 10:44:13 2011 +0200
|
|
|
+
|
|
|
+ p_usrloc: fix compile warning, reported from Ovidiu
|
|
|
+
|
|
|
+commit e7811507b27c38e34b8c05d989fcadbd55ac0fec
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri May 27 09:50:42 2011 +0300
|
|
|
+
|
|
|
+ fixed a bug in dmq_register_peer
|
|
|
+
|
|
|
+commit 327e12423f5476fe1a6002693e43f3080468d042
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu May 26 18:22:23 2011 +0200
|
|
|
+
|
|
|
+ sdpops: fix gcc warning, reported from Juha
|
|
|
+
|
|
|
+commit e09960f043ac110b597eec1ddf39dcd2a4300417
|
|
|
+Author: Natanael Copa <[email protected]>
|
|
|
+Date: Thu May 26 14:44:33 2011 +0000
|
|
|
+
|
|
|
+ utils: Install the sqlite scripts
|
|
|
+
|
|
|
+ Fix the makefiles to actually install the sqlite scripts
|
|
|
+
|
|
|
+commit 9b4f2e9912d70b75f02dede15d1e9a833bf66d8d
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu May 26 12:18:16 2011 +0200
|
|
|
+
|
|
|
+ db_sqlite: add support for autogeneration of db scheme (make dbschema)
|
|
|
+
|
|
|
+commit f5d5348c0fd5a1b1bd204ef4bd34238c171ae047
|
|
|
+Author: Timo Teräs <[email protected]>
|
|
|
+Date: Thu May 26 13:07:10 2011 +0300
|
|
|
+
|
|
|
+ db_sqlite(k): add docbook docs
|
|
|
+
|
|
|
+commit 78e9801b3fd167d7b548cbe7d0bf8b7b2e45201f
|
|
|
+Author: Timo Teräs <[email protected]>
|
|
|
+Date: Thu May 26 11:36:17 2011 +0300
|
|
|
+
|
|
|
+ db_sqlite(k): add README
|
|
|
+
|
|
|
+ With information about author and module dependencies.
|
|
|
+
|
|
|
+commit 9d36d8537b21b2d1cd51dd639ad8c1b802af2672
|
|
|
+Author: Natanael Copa <[email protected]>
|
|
|
+Date: Thu May 26 07:18:44 2011 +0000
|
|
|
+
|
|
|
+ utils: add sqlite support to kamctl/kamdbctl
|
|
|
+
|
|
|
+ - sql scripts copied from postgres versions and converted to sqlite
|
|
|
+ (only major change was: sed s/SERIAL/INTEGER/)
|
|
|
+ - kamdbctl.sqlite based on kamdbctl.postgres with permissions stuff
|
|
|
+ removed (sqlite has unix file permissions only) and some mysql
|
|
|
+ emulation removed too
|
|
|
+ - no real ro-mode
|
|
|
+
|
|
|
+commit 6987c52c42e8df6a08d54e155ee868b8b9eb523b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu May 26 07:09:14 2011 +0200
|
|
|
|
|
|
-2006-10-25 20:44 andrei
|
|
|
+ htable: adjust item array size
|
|
|
+
|
|
|
+ - it was 1 too much, reported by Juha Heinanen
|
|
|
|
|
|
- * Makefile.defs, globals.h, main.c, pt.c:
|
|
|
- - init_childs(PROC_MAIN) moved before starting tcp_main to allow
|
|
|
- possible tcp usage from module started processes -
|
|
|
- fork_process() sanity checks & debugging: fail & log a bug if
|
|
|
- called with make_sock==1 from a process != main or if called
|
|
|
- after tcp was started; reset is_main for children -
|
|
|
- fork_tcp_process() sanity checks as above - init_pt():
|
|
|
- initialize tcp comm. fds to -1, fix description writing for
|
|
|
- main/attendant.
|
|
|
+commit 023381eb3eb199eeaa40e59197264977409b5534
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed May 25 23:44:22 2011 +0200
|
|
|
|
|
|
-2006-10-25 18:54 andrei
|
|
|
+ kamailio.cfg: added two new define options
|
|
|
+
|
|
|
+ - WITH_BLOCK3XX - block 3xx replies
|
|
|
+ - WITH_VOICEMAIL - redirect call to voicemail server on not found, busy
|
|
|
+ or no answer
|
|
|
|
|
|
- * cfg.y: -minor cosmetic change: if stun variables are used in the
|
|
|
- config, but
|
|
|
- stun support is not compiled => warning
|
|
|
+commit 9f542264b8d022959a2006af6fe73dd6b7cfbf13
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed May 25 22:54:53 2011 +0200
|
|
|
|
|
|
-2006-10-25 18:44 andrei
|
|
|
+ kamailio.cfg: removed append_branch() from failure_route
|
|
|
+
|
|
|
+ - it is no longer necessary
|
|
|
|
|
|
- * Makefile.defs, NEWS, cfg.lex, cfg.y, config.h, dprint.h,
|
|
|
- globals.h, main.c: - log messages in children signal handlers off
|
|
|
- if NO_SIG_DEBUG is defined (safer, but not default for now) -
|
|
|
- new config param.: exit_timeout (how much time ser will wait for
|
|
|
- its shutdown to complete, when it expires it will kill
|
|
|
- everything) - missing timeout added to SIGTERM triggered shutdown
|
|
|
+commit 01e7be75f2643fec6a6ac6ab6614ce65421f8bf3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed May 25 21:59:14 2011 +0200
|
|
|
|
|
|
-2006-10-25 17:55 andrei
|
|
|
+ htable: set the size of item arrays
|
|
|
+
|
|
|
+ - it was not computed properly, reported by Juha Henanen
|
|
|
|
|
|
- * parser/hf.h: - fixed wrong HDR flags declaration (reported by
|
|
|
- Dragos Vingarzan <[email protected]>)
|
|
|
+commit 207f7c6f55fd1c986f7c1566a3acfdd3361434b5
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed May 25 12:00:41 2011 +0200
|
|
|
|
|
|
-2006-10-24 18:53 andrei
|
|
|
+ core: also include newline in error msg..
|
|
|
|
|
|
- * dprint.c, dprint.h: - LOG & DBG simultaneous execution protection
|
|
|
- (they can be used almost safely from the signal handlers)
|
|
|
+commit d70215e5af181fe2f9513e44b0725e6d68fa8ba5
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed May 25 11:28:20 2011 +0200
|
|
|
|
|
|
-2006-10-20 13:59 mma
|
|
|
+ core: spelling fix in error msg, reported from Bret McDanel, trixter at 0xdecafbad dot com
|
|
|
|
|
|
- * select_core.c, select_core.h: new select functions:
|
|
|
+commit 4bcd4628f265f6c96b2f694c644fcff29ec62cfd
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue May 24 22:45:01 2011 +0200
|
|
|
+
|
|
|
+ utils: updated vim syntx highlighting file
|
|
|
+
|
|
|
+ - added new aliased route blocks names and pre-processor start sequences
|
|
|
+
|
|
|
+commit bea80d75f6c496a88f09591fcf4b3a412b2fde03
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon May 23 13:58:33 2011 +0200
|
|
|
+
|
|
|
+ Stress that DLGCB_CONFIRMED includes reception of the call-concluding ACK message.
|
|
|
+
|
|
|
+commit 938b50beab952645438743720833070a484c07ab
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon May 23 13:06:49 2011 +0200
|
|
|
+
|
|
|
+ htable: spelling fix in htable table definition docs
|
|
|
+
|
|
|
+commit 72938bf706a75ecd4edf63dcfa2551b9ce40976b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun May 22 17:21:54 2011 +0200
|
|
|
+
|
|
|
+ htable: check if hash table entries are initialized in detroy function
|
|
|
+
|
|
|
+ - one of last updates to htable changed initialization to be directly in
|
|
|
+ shared memory, while hash table slots are initialied in mod init
|
|
|
+ funtion, causing crash of the module if config file has errors and
|
|
|
+ proper starting does not happen
|
|
|
+ - reported by Juha Heinanen
|
|
|
+
|
|
|
+commit 47b81cd070197a3d8780afb4a30e5b704756439a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun May 22 15:20:21 2011 +0200
|
|
|
+
|
|
|
+ core: defined preprocessor directive start token in lex
|
|
|
+
|
|
|
+ - PREP_START defined as '#!' or '!!'
|
|
|
+ - '!!' can be used as alternative to '#!' for preprocessor directive,
|
|
|
+ being easier to distinguish it out of commented lines
|
|
|
+
|
|
|
+commit 1d2246f48bb7bd26f7026abda1e45e7235a53da6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun May 22 15:02:09 2011 +0200
|
|
|
+
|
|
|
+ core: reply_route aliased to main onreply_route block
|
|
|
+
|
|
|
+ - reply_route { ... } can be used instead of main onreply_route { ... }
|
|
|
+ - easier to refer to core reply routing actions, avoiding naming
|
|
|
+ confusion with tm reply routing blocks
|
|
|
+
|
|
|
+commit 3bf9b2c6fd7f65af8aef54f37858fb7e48e50ab6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun May 22 14:48:05 2011 +0200
|
|
|
+
|
|
|
+ core: request_route alised to main route block
|
|
|
+
|
|
|
+ - request_route { ... } can be used instead of main route { ... }
|
|
|
+ - more suggestive in relation with its purpose and easier to spot and
|
|
|
+ refer to it
|
|
|
+
|
|
|
+commit 508ad1c0011352e6d24234dbef70a3f6abbdc276
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 21 12:33:00 2011 +0200
|
|
|
+
|
|
|
+ core: added some binary operators
|
|
|
+
|
|
|
+ - not, xor, left shift and right shift
|
|
|
+
|
|
|
+commit ebb3b085c15b398192cd8e242d46914252278448
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri May 20 23:08:24 2011 +0300
|
|
|
+
|
|
|
+ core: fixed via branch value in ack to 200 ok
|
|
|
+
|
|
|
+ - By default, sr was using non-rfc3261 compliant via branch value when
|
|
|
+ it generated ack to 200 ok.
|
|
|
+
|
|
|
+commit 82c86ff64c2059256b776df32628e6bd4f5c13e9
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri May 20 22:39:49 2011 +0300
|
|
|
|
|
|
- Source ip/port based on message's src ip_addr struct: - src.(ip |
|
|
|
- port | ip_port)
|
|
|
+ modules/mediaproxy: Fixed crash in mediaproxy due to insufficient buffer size.
|
|
|
+ - Credits to giti.
|
|
|
|
|
|
- Destination ip/port based on message's dst ip_addr struct: -
|
|
|
- dst.(ip | port | ip_port)
|
|
|
+commit 82653591854efea336fee54476c1e02e925f6a35
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue May 17 13:05:01 2011 +0200
|
|
|
+
|
|
|
+ Revert "tm: add warning about t_newtran behaviour (pointed out from Iñaki"
|
|
|
+
|
|
|
+ This reverts commit 9f27cb55a1b4def4f393def6170430cbf70e6615.
|
|
|
+
|
|
|
+commit d381b69cef50333ad10a602068188f3f5c4ce544
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon May 16 17:27:07 2011 +0200
|
|
|
+
|
|
|
+ core: added rpc command core.psx
|
|
|
+
|
|
|
+ - similar to core.ps but prints the details in RPC structure along with
|
|
|
+ process index, like:
|
|
|
+
|
|
|
+ sercmd> core.psx
|
|
|
+ {
|
|
|
+ IDX: 0
|
|
|
+ PID: 73408
|
|
|
+ DSC: attendant
|
|
|
+ }
|
|
|
+ {
|
|
|
+ IDX: 1
|
|
|
+ PID: 73409
|
|
|
+ DSC: udp receiver child=0 sock=127.0.0.1:5060
|
|
|
+ }
|
|
|
+
|
|
|
+commit 4d777c5100927edc1bd99ef429625eaf552f8d23
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon May 16 18:21:09 2011 +0200
|
|
|
+
|
|
|
+ geoip: also include URL in docs
|
|
|
+
|
|
|
+commit b280f89b3ac4f97c3cad1487961509bae893f656
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon May 16 15:48:53 2011 +0200
|
|
|
+
|
|
|
+ geoip: extend docs after discussion with Francesco Castellano
|
|
|
+
|
|
|
+commit 9f27cb55a1b4def4f393def6170430cbf70e6615
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon May 16 15:22:15 2011 +0200
|
|
|
+
|
|
|
+ tm: add warning about t_newtran behaviour (pointed out from Iñaki
|
|
|
+
|
|
|
+commit 25826d17a674ab0d13e350efbeb046a4ce1e8f23
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 14 10:45:35 2011 +0200
|
|
|
+
|
|
|
+ xcap_client: removed invalid 'include' in lib path
|
|
|
+
|
|
|
+commit 7264b67c499176b1912cf29a0599b89d91098ad0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 14 10:44:05 2011 +0200
|
|
|
+
|
|
|
+ xcap_server: added oma user-profile and pres-content (avatar) support
|
|
|
+
|
|
|
+ - patch by Peter Dunkley
|
|
|
+
|
|
|
+commit ad3bf117a788f87d6da942605445cba0b6224fd0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat May 14 10:42:40 2011 +0200
|
|
|
+
|
|
|
+ xcap_client: defined internal types for USER_PROFILE and PRES_CONTENT
|
|
|
+
|
|
|
+ - part of patch by Peter Dunkley
|
|
|
+
|
|
|
+commit d9618529abfe7cea53eeda8f5d09cf76e7920a85
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sat May 14 11:24:11 2011 +0300
|
|
|
+
|
|
|
+ lib/srdb1/schema/lcr_gw.xml: updated table index
|
|
|
+ - lcr gw lcr_id, ip_addr, port, hostname do not need to be unique
|
|
|
+
|
|
|
+commit f5f934fa55a7938cb85b85e7661d5a9dcc5629c6
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed May 11 13:43:08 2011 +0300
|
|
|
+
|
|
|
+ modules/carrieroute: fixed a bug in carrieroute
|
|
|
+
|
|
|
+ the bug caused carrieroute to crash when an invalid SIP message is received (e.g. with no callid)
|
|
|
+
|
|
|
+commit 6d894662c42d976d011a79947b677497a41fe337
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Tue May 10 09:50:14 2011 +0300
|
|
|
+
|
|
|
+ modules_k/siputils: added set_uri_host script function
|
|
|
+
|
|
|
+commit 34ae039f6949affb42a005ef8f39313c30eca75b
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri May 6 09:55:31 2011 +0300
|
|
|
+
|
|
|
+ changed build_node_str so that parameters are added to the sip uri
|
|
|
+
|
|
|
+commit 807b73d8a242ae12f93564b024baaa38dce89c8e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri May 6 06:42:51 2011 +0200
|
|
|
+
|
|
|
+ pkg: deb lib dir name is set by variable LIBDIR
|
|
|
+
|
|
|
+ - fixes the check for duplicate libs to variants of deb distros
|
|
|
+ - reported in FS#130 and FS#128
|
|
|
+
|
|
|
+commit 29b996a5d89a74c7fe866919a6e3067071f84d75
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri May 6 05:42:21 2011 +0200
|
|
|
+
|
|
|
+ pkg: lib dir name is set by variable LIBDIR
|
|
|
+
|
|
|
+ - fixes the check for duplicate libs
|
|
|
+ - reported in FS#130 and FS#128
|
|
|
+
|
|
|
+commit a8859f52b9dab4b3a79babe19f3d30c3dfcb95ce
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Thu May 5 00:43:48 2011 +0200
|
|
|
+
|
|
|
+ tcp: fix send2child() error case
|
|
|
+
|
|
|
+ If send2child() fails don't decrement the refcnt if the connection
|
|
|
+ was already removed from the hash due to some other previous
|
|
|
+ error (very unlikely, but possible).
|
|
|
+
|
|
|
+commit 42d1a15584eb601a23c54a8af802e99473a8c4b6
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Thu May 5 00:35:31 2011 +0200
|
|
|
|
|
|
- Received info (based on socket used while received this message):
|
|
|
- - received.(proto | ip | port | ip_port | proto_ip_port)
|
|
|
+ tcp: fix tcp_*_destroy() bug case
|
|
|
+
|
|
|
+ Mark unhashed connections in the "bug" code path to avoid
|
|
|
+ attempting to remove them twice.
|
|
|
|
|
|
-2006-10-20 01:46 calrissian
|
|
|
+commit 76cb63c6f120c22a134babc8948611819b9081c3
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Thu May 5 00:13:36 2011 +0200
|
|
|
|
|
|
- * ser_stun.c: added lots of debug messages until the usual sniffer
|
|
|
- are able to decode this new STUN version ;-)
|
|
|
+ tcp: fix multiple hash removal attempts
|
|
|
+
|
|
|
+ In some corner cases (pending new tcp connection created in async
|
|
|
+ mode, other processes try to append data to it but fail and the
|
|
|
+ initial send fails after that) it was possible to attempt removing
|
|
|
+ the connection from the hash and the local timer multiple times.
|
|
|
|
|
|
-2006-10-19 11:23 hscholz
|
|
|
+commit e950f44d733f9004710f0155d794a1c797f1580d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed May 4 19:25:36 2011 +0200
|
|
|
+
|
|
|
+ tm: allow t_on_reply() in branch_route
|
|
|
+
|
|
|
+ - same for t_on_failure()
|
|
|
+ - reported by Sebastian Damm
|
|
|
+
|
|
|
+commit e8ae4acb4e8f7b13606aaf16ec89d2a6e37959fd
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun May 1 17:36:38 2011 +0200
|
|
|
|
|
|
- * modules/auth/challenge.c: - fix memory leak by freeing temporary
|
|
|
- header. Header is stored as AVP by add_avp()/create_avp()
|
|
|
+ sdpops: added sdpops_remove_codecs_by_name(list)
|
|
|
+
|
|
|
+ - it takes as parameter a csv list with codec names
|
|
|
+ - works for now with codecs that have ID assigned by IANA, the rest will
|
|
|
+ follow
|
|
|
+
|
|
|
+commit ca91d71fd177ca9d40528c8f497a1ba789d16abf
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun May 1 15:11:34 2011 +0200
|
|
|
+
|
|
|
+ htable: readme was regenerated
|
|
|
+
|
|
|
+commit 35eff4462cb1907a09603c7911e7e38aeab33210
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 19:54:46 2011 +0200
|
|
|
+
|
|
|
+ htable: added missing PVs to short listing in the docs
|
|
|
+
|
|
|
+commit 116fceb0da9768e9e146e6d90dc3b36630475329
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 19:50:32 2011 +0200
|
|
|
+
|
|
|
+ htable: added two new PVs
|
|
|
+
|
|
|
+ - $shtinc(htable=>key) - add atomically 1 to the value of the item
|
|
|
+ - $shtdec(htable=>key) - decrement atomically 1 to the value of the item
|
|
|
+ - both return the new value of the item
|
|
|
+ - they work only with items having iteger values
|
|
|
+
|
|
|
+commit bd6a3df6f639c004d91018507ded1ea3480a6d96
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 19:13:09 2011 +0200
|
|
|
+
|
|
|
+ htable: documented the new 'initval' attribute for htable parameter
|
|
|
+
|
|
|
+commit ac3c5a8087f88f5bf1609fd2000801abc37a153e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 19:06:21 2011 +0200
|
|
|
+
|
|
|
+ htable: new attribute 'initval' to hash table definition
|
|
|
+
|
|
|
+ - initval can set init integer value for hash table keys, meaning that
|
|
|
+ if the key is not set, the init value is returned by $sht(htable=>key)
|
|
|
+ - useful for hash tables holding counters - the value can default to 0,
|
|
|
+ avoiding extra check for $null value
|
|
|
+
|
|
|
+commit eef79d7f5e0fcacbf4a01232cd5039e8a6a1b464
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 12:10:14 2011 +0200
|
|
|
+
|
|
|
+ htable: init tables directly in shm
|
|
|
+
|
|
|
+ - initial developed version didn't have access to shared memory during
|
|
|
+ parameter setting, starting with 3.0 shm is initialized before module
|
|
|
+ parameter section, thus code was simplified getting rid of the
|
|
|
+ temporary clone in pkg
|
|
|
+ - helper structure and functions to store and parse 'key=>value' strings
|
|
|
+ added
|
|
|
+ - parsing of 'htable' parameter format was simplified reusing the
|
|
|
+ parse_params() function
|
|
|
+
|
|
|
+commit d98db9d2b952958d08c8668c89490adc028c8013
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 10:22:04 2011 +0200
|
|
|
+
|
|
|
+ p_usrloc: casted parameter to int to get rid of compile warning
|
|
|
+
|
|
|
+commit 4e4e5359a16952a0a24838e1725774ea83a2dd92
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 10:21:07 2011 +0200
|
|
|
+
|
|
|
+ ratelimit: set macro to cast pointers diff to int
|
|
|
+
|
|
|
+commit c769479936c3671c4ad9fa4d9609c5b03a8a3191
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 10:20:42 2011 +0200
|
|
|
+
|
|
|
+ core: fixed compile warnings on mac os x
|
|
|
+
|
|
|
+commit 370b7020fc9b1b22e5ecce323f311a5daee5d958
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 09:57:44 2011 +0200
|
|
|
+
|
|
|
+ p_usrloc: include <time.h> to make compiler happy on mac os x
|
|
|
+
|
|
|
+commit dbbe2521314a92fa7b76787e815a4de6bb8480c0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 30 09:55:22 2011 +0200
|
|
|
+
|
|
|
+ pv: fixed compile warning
|
|
|
+
|
|
|
+ - solve: dereferencing type-punned pointer will break strict-aliasing rules
|
|
|
+
|
|
|
+commit 422f81d42d3d4d548729f1959c8fb4072328605e
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Sat Apr 30 16:15:56 2011 +0200
|
|
|
+
|
|
|
+ - ipops module: fix in documentation.
|
|
|
+
|
|
|
+commit fd6704daccd4359f59183367f2059576e184635e
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Sat Apr 30 00:48:12 2011 +0200
|
|
|
+
|
|
|
+ Makefile: fix gcc 4.5 support for all archs
|
|
|
+
|
|
|
+ Commit c925278 split gcc 4.5 support from the generic 4.2+ support,
|
|
|
+ but it handled gcc 4.5 only for x86_64 (trying to compile on other
|
|
|
+ architectures with gcc 4.5 resulted in warnings and common gcc
|
|
|
+ optimization options).
|
|
|
+
|
|
|
+commit 677a7bfabd0a266ebdd712b23caee75198993e4a
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Sat Apr 30 00:11:02 2011 +0200
|
|
|
+
|
|
|
+ stun: fix attribute padded length outside the packet case
|
|
|
+
|
|
|
+ - check if the attribute padded length points still inside the
|
|
|
+ packet (only the un-padded value was checked before)
|
|
|
+ - use an integer and not an UINT for the remainder part of the
|
|
|
+ packet
|
|
|
+ - fix padded length computation in copy_str_to_buffer()
|
|
|
+
|
|
|
+ Closes: FS#129
|
|
|
+ Reported-by: Francesco Castellano
|
|
|
+
|
|
|
+commit 263ee122bc55f81db878ddea9ad4aa2bfd8afbae
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Sat Apr 30 00:08:11 2011 +0200
|
|
|
+
|
|
|
+ stun: fix padd macros
|
|
|
+
|
|
|
+ The PADDED_TO_* macros did not work when the length was a multiple
|
|
|
+ of the pad value.
|
|
|
+ (FS#129)
|
|
|
+
|
|
|
+ Reported-by: Francesco Castellano
|
|
|
+
|
|
|
+commit 1699b6a4c479031c116fb081a805635a4d088bcb
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Fri Apr 29 19:40:36 2011 +0200
|
|
|
+
|
|
|
+ tm: recursive hash locks
|
|
|
+
|
|
|
+ The hash locks are now recursive/re-entrant.
|
|
|
+ This removes some of the TMCB_REQUEST_IN and TMCB_LOCAL_REQUEST_IN
|
|
|
+ callback restrictions (like do not create new transactions,
|
|
|
+ do not call t_lookup_*()) solving problems like the one
|
|
|
+ described in
|
|
|
+ http://lists.sip-router.org/pipermail/sr-users/2011-April/068331.html
|
|
|
+
|
|
|
+commit 15471675a7b7e0bd5634b945ee8af4ce7d85b27e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Apr 29 17:53:34 2011 +0200
|
|
|
+
|
|
|
+ debian(k): set version to devel 3.2.0
|
|
|
+
|
|
|
+commit 7bb701b79d769f0c7d79d367521a1f984b35fa64
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Apr 29 17:38:29 2011 +0200
|
|
|
|
|
|
-2006-10-18 00:29 calrissian
|
|
|
+ Makefile.defs: moved setting of dirs after target ARCH detection
|
|
|
+
|
|
|
+ - should fix FS#128 - error building deb packages on chroot systems
|
|
|
+ reported by Ali Onur Uyar
|
|
|
|
|
|
- * modules/auth_db/authorize.c: fixed: wrong return value from
|
|
|
- get_*_did was expected
|
|
|
+commit d9753df9fc8d969dcc28a5cc7e9e5b82e2410074
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Apr 29 12:14:42 2011 +0200
|
|
|
+
|
|
|
+ sdpops: added mapping table with codecs names and ids
|
|
|
|
|
|
-2006-10-17 23:11 calrissian
|
|
|
+commit 10ae1cb915a20680c36e141229aab1bc9fe85fc3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Apr 29 12:01:24 2011 +0200
|
|
|
+
|
|
|
+ xmlops: use xml2-config to detect compile flags and libs
|
|
|
|
|
|
- * modules/auth_db/authorize.c: fixed debug log messages
|
|
|
+commit 6fc90f2eb77b6c6716b0643f169a3858d985afe2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Apr 29 10:23:01 2011 +0200
|
|
|
+
|
|
|
+ xmlops: removed invalid lib path
|
|
|
|
|
|
-2006-10-17 23:00 andrei
|
|
|
+commit 841b6c1fb05b9eaaa70d9fe42e32d7a4a411b738
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Thu Apr 28 18:19:32 2011 +0300
|
|
|
+
|
|
|
+ added support for adding parameters to dmqnodes
|
|
|
+
|
|
|
+commit 59403946f973194607ef7ea8411f14f3a8be9714
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Thu Apr 28 16:42:26 2011 +0200
|
|
|
+
|
|
|
+ - new module 'ipops' for operations with IPv4 and IPv6.
|
|
|
+
|
|
|
+commit 9287609db4ac64c709aa500e6326ac33af2c2061
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Apr 28 10:30:55 2011 +0300
|
|
|
+
|
|
|
+ module_k/pv Changed the nameaddr transformation by relaxing the requirements on the input.
|
|
|
+
|
|
|
+ As some headers might be either uri or nameaddr form, using a single transformation for parsing them was
|
|
|
+ impossible, as nameaddr.uri returns "" on an uri input(e.g. sip:[email protected]). With this change, the
|
|
|
+ nameaddr transformation succedes and the resulting transformation places the whole string in the .uri field,
|
|
|
+ .name field being empty. A transformation chaning like the one below will work as expected on both SIP URIs and
|
|
|
+ SIP Nameaddr
|
|
|
+ $(val(test){nameaddr.uri}{uri.domain})
|
|
|
+
|
|
|
+commit 93514b0efdf526549bb19ae9c24e1612dced43c2
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Wed Apr 27 16:24:42 2011 +0300
|
|
|
+
|
|
|
+ modules_k/sqlops Passed by value variable modified in function causes no effects in calling code
|
|
|
+
|
|
|
+ Modify instead the value pointed by the pointer.
|
|
|
+
|
|
|
+commit 84eb6933f06926b1fb5068773fc32c5f97210c66
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Wed Apr 27 15:32:18 2011 +0300
|
|
|
+
|
|
|
+ modules_k/htable $shtex(htable=>key) caused a segfault when reading (null pointer deref)
|
|
|
+ (cherry picked from commit e506dae55f1c5011fe3b7f05e94ba9f02a13dc8b)
|
|
|
+
|
|
|
+commit db717362def3c6e774799c8f9756ede8a246555c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Apr 27 12:44:16 2011 +0200
|
|
|
+
|
|
|
+ presence_conference: changed include order to fix comilation on mac os x
|
|
|
|
|
|
- * modules/tm/t_reply.c:
|
|
|
- - dns failover on 503 fix: do it only if the branch is still
|
|
|
- active (hasn't timeouted yet)
|
|
|
+commit 5af83d0a629cf51344b2ba01b7219c3a507bd225
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Wed Apr 27 13:26:13 2011 +0300
|
|
|
|
|
|
-2006-10-17 15:15 vlada
|
|
|
+ Fixed definitions for presence related tables. Size of callid and contact should be larger than 64.
|
|
|
|
|
|
- * cfg.y: - fixed problem with "error EQUAL" rule
|
|
|
+commit ba9c637db7622bc14bdcc8b461d71d03a3ea3303
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Apr 27 11:34:48 2011 +0200
|
|
|
|
|
|
-2006-10-16 20:44 andrei
|
|
|
+ presence modules: removed invalid lib path
|
|
|
+
|
|
|
+ - invalid /usr/include/lib was removed from lib path
|
|
|
+ - cleaned commented headers
|
|
|
|
|
|
- * Makefile.defs, NEWS, modules/tm/sip_msg.c, modules/tm/t_lookup.c,
|
|
|
- modules/tm/t_reply.c, modules/tm/t_reply.h, modules/tm/tm.c,
|
|
|
- modules/tm/doc/params.xml, parser/case_prox.h, parser/case_www.h,
|
|
|
- parser/hf.c, parser/hf.h, parser/keys.h, parser/msg_parser.c,
|
|
|
- parser/parse_hname2.c: - tm: aggregate challenges
|
|
|
- (WWW/Proxy-Authenticate) from all the 401 & 407 if the final
|
|
|
- reply is a 401/407 (required by rfc3261). To turn this off and
|
|
|
- fall back to the old behaviour set tm aggregate_challenges
|
|
|
- parameter to 0 (see tm docs for more details) - core: header
|
|
|
- parse support for WWW-Authenticate and Proxy-Authenticate
|
|
|
+commit 41b11916eec28133af499b7368940504c7c5834d
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Wed Apr 27 12:21:11 2011 +0300
|
|
|
|
|
|
-2006-10-16 20:40 andrei
|
|
|
+ modules_k/presence : Fixed a bug caused by an incorrect Macro
|
|
|
+
|
|
|
+ the macro expanded to incorrect results when called in statements like
|
|
|
+ if(cond) COND_COPY(...);
|
|
|
|
|
|
- * dns_cache.c: - fix: port was not set to default when the hostname
|
|
|
- was an ip address
|
|
|
+commit f2ffcfc6a74098b0df250771865c322c9502a643
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Wed Apr 27 11:48:46 2011 +0300
|
|
|
|
|
|
-2006-10-16 20:36 andrei
|
|
|
+ utils/kamctl/presence-create.sql Increased size of contact and callid in presence tables
|
|
|
+
|
|
|
+ Some CPE (e.g. FritzBox,Samsung) issue larger contacts that 64 chars, thus resulting in a truncation in the
|
|
|
+ DB backend
|
|
|
+ (cherry picked from commit ac679cf5093f99931da6aeea4b40c1215e295a4b)
|
|
|
|
|
|
- * data_lump_rpl.c, data_lump_rpl.h:
|
|
|
- - add_lump_rpl2 added: same as the old add_lump_rpl, but returns
|
|
|
- a lump_rpl**, making a specific lump removal much more easy
|
|
|
+commit 21cf707ca9481fff1fede2210196258260b3b74a
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Apr 27 10:11:44 2011 +0300
|
|
|
|
|
|
-2006-10-13 15:29 vlada
|
|
|
+ modules_k/kex: renamed ‘get_stat_val_long’ to ‘get_stat_val’
|
|
|
+ - I don't know if this is correct fix, but I need to get master that
|
|
|
+ starts up.
|
|
|
|
|
|
- * NEWS: - added description of improvements associated with STUN
|
|
|
+commit f403eea5871d682dedf28700a9544975c65fd838
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Tue Apr 26 19:21:26 2011 +0300
|
|
|
|
|
|
-2006-10-13 15:08 vlada
|
|
|
+ implemented send/bcast functions
|
|
|
|
|
|
- * Makefile.defs, cfg.lex, cfg.y, globals.h, main.c, ser_stun.c,
|
|
|
- ser_stun.h, tcp_conn.h, tcp_read.c, udp_server.c: - added STUN
|
|
|
- keep-alive functionality in accordance with
|
|
|
- draft-ietf-behave-rfc3489bis-04.txt
|
|
|
+commit 68675b9585778e1b071982a2c52a85621c8313d5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 25 13:05:03 2011 +0200
|
|
|
|
|
|
-2006-10-12 21:15 andrei
|
|
|
+ rls(k): removed invalid lib path
|
|
|
|
|
|
- * Makefile.defs, modules/tm/t_reply.c, modules/tm/t_stats.c:
|
|
|
- - dns failover when a 503 reply is received (if the dns name
|
|
|
- resolves to more ips/srvs try the next one) - if the final reply
|
|
|
- is a relayed 503 replace it with a 500 (generate a "fake" 500).
|
|
|
- If the 503 is locally generated, let it pass. - tm_rpc_stats:
|
|
|
- removed duplicate "waiting" stats
|
|
|
+commit d4a66dae4e6e4f7a2129a1975b132eea90de71e5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 25 12:23:46 2011 +0200
|
|
|
|
|
|
-2006-10-11 19:45 andrei
|
|
|
+ kex: added mi cmd clear_statistics
|
|
|
+
|
|
|
+ - return the values and rested the counters for statistics
|
|
|
+ - patch by Paul Pankhurst
|
|
|
|
|
|
- * Makefile.defs, modules/tm/h_table.h, modules/tm/t_cancel.c,
|
|
|
- modules/tm/t_fwd.c:
|
|
|
- - stop creating new branches (forking)if a 6xx or a CANCEL was
|
|
|
- received - cancel branch fix: if a branch was canceled stop
|
|
|
- possible dns failover forking on it - stop retransmission timer
|
|
|
- fix for cancel for non-invites
|
|
|
+commit 2917d848a0ede8b7285a2f8414d43fcd4262f6e3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 25 11:45:12 2011 +0200
|
|
|
+
|
|
|
+ rls(k): few fixes
|
|
|
+
|
|
|
+ - string comparison that fails because sometimes one of the strings
|
|
|
+ is '\0' terminated and the other never is.
|
|
|
+ - fix for when some non-RLS SUBSCRIBEs are not identified as such.
|
|
|
+ - fix for a small typo in an error diagnostic.
|
|
|
+ - patch by Peter Dunkley
|
|
|
|
|
|
-2006-10-11 11:30 greger
|
|
|
+commit c70705c4bd589bbde8bdd5a7503b11d912f70f12
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri Apr 22 19:49:20 2011 +0300
|
|
|
|
|
|
- * doc/stylesheets/ser.css: Improved ser.css handling of note class.
|
|
|
+ improvements regarding the notification system
|
|
|
|
|
|
-2006-10-10 21:29 greger
|
|
|
+commit 6526248ff5204286e832df0576f0403931777646
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Mar 24 14:12:05 2011 +0100
|
|
|
|
|
|
- * doc/stylesheets/ser.css: New ser.css for documentation. Example:
|
|
|
- http://siprouter.onsip.org/doc/modules/usrloc.html
|
|
|
+ modules_k/pv: Add s.replace transformation.
|
|
|
+
|
|
|
+ Syntax: {s.replace,<search>,<replace>}
|
|
|
+ Replaces every occurance of <search> with <replace>. Both parameters may
|
|
|
+ contain pvars.
|
|
|
|
|
|
-2006-10-10 21:21 andrei
|
|
|
+commit 29318c4636b01fbaa0d119d9bdd2926adc3817de
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Mar 11 16:52:18 2011 +0100
|
|
|
|
|
|
- * Makefile.defs, NEWS, modules/tm/h_table.h, modules/tm/t_cancel.c,
|
|
|
- modules/tm/t_cancel.h, modules/tm/t_fwd.c, modules/tm/t_reply.c,
|
|
|
- modules/tm/timer.c:
|
|
|
- - tm 6xx fixes: when a 6xx is received send a CANCEL on all the
|
|
|
- branches for which a provisional response was received and then
|
|
|
- wait for the branches to finish (timeout, 487 from the CANCEL or
|
|
|
- another final response which "raced" the CANCEL). Branches that
|
|
|
- did not receive any response (in fact any response >=100) will
|
|
|
- be "terminated" immediately (fake 487). - tm which_cancel()
|
|
|
- 0-the cancel bitmap fix - tm which_cancel(), should_cancel(),
|
|
|
- cancel_branch() enhancements/changes - tm rpc_cancel fixes (it
|
|
|
- works now)
|
|
|
+ modules_k/pv: Add s.ftime transformation. Will format the epoch in the pv by the format in the parameter. Uses standard strftime formatting.
|
|
|
+
|
|
|
+ example: $(TS{s.ftime,%Y-%m-%d %H:%M:%S})
|
|
|
|
|
|
-2006-10-10 16:06 greger
|
|
|
+commit ff5d5e143fd8ac1c0a269077d5fa0c6b36873472
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Mar 11 16:51:41 2011 +0100
|
|
|
|
|
|
- * Makefile.doc: Added html.stylesheet stringparam to xsltproc to
|
|
|
- include ser.css as referenced stylesheet in html-generated docs.
|
|
|
+ modules_k/pv: allow spaces in transformation parameters
|
|
|
|
|
|
-2006-10-06 13:32 andrei
|
|
|
+commit f94e770b265276cba250ae37349c31cbe75b48a7
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Mar 11 16:50:30 2011 +0100
|
|
|
|
|
|
- * Makefile.defs, NEWS, modules/tm/t_reply.c, modules/tm/tm.c:
|
|
|
- - tm better final reply selection: 6xx is preferred over other
|
|
|
- negative replies; from several 4xx prefer 401, 407, 415, 420,
|
|
|
- 484 (in this order). For all the other cases, return the lowest
|
|
|
- code (as before).
|
|
|
+ modules_k/pv: remove useless loop from transformation parameter parsing.
|
|
|
+
|
|
|
+ The while loop at the beginning of the macro already skips over whitespace.
|
|
|
|
|
|
-2006-10-06 13:02 andrei
|
|
|
+commit 14fb4aac10bf9b6cf70d9b7bf6384f3eec2dd639
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Mar 25 12:17:46 2011 +0100
|
|
|
|
|
|
- * dns_cache.c:
|
|
|
- - port fix (original port was overwritten with 5060 for non-srv
|
|
|
- lookups)
|
|
|
+ core/xavp: Consolidate duplicate code. No changes to public interfaces.
|
|
|
|
|
|
-2006-10-02 19:29 andrei
|
|
|
+commit 4563f6949d2beabd0d9411dee1e93216f5fef8f6
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Mar 24 18:50:23 2011 +0100
|
|
|
|
|
|
- * Makefile.defs, NEWS, pt.c, tcp_main.c,
|
|
|
- modules/tm/doc/functions.xml:
|
|
|
- - fork_process & fork_tcp_process fixes - reverted to the old
|
|
|
- fork()-in-parallel behaviour (uncomment FORK_DONT_WAIT for the
|
|
|
- "serial" fork()).
|
|
|
+ core/xavps: Fix assignment to indexed subname.
|
|
|
+
|
|
|
+ $xavp(name1[idx1]=>name2[idx2])
|
|
|
+
|
|
|
+ When idx2 is used, the current value is now replaced instead of ignored.
|
|
|
|
|
|
-2006-10-02 09:13 kubartv
|
|
|
+commit 16965c1cf58a3c740bd039878093679b07e2cc27
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Mar 14 14:48:28 2011 +0100
|
|
|
|
|
|
- * lib/presence/pidf.c: removed few debug logs
|
|
|
+ modules_k/sqlops: Add BIGINT support to sql_query()
|
|
|
+
|
|
|
+ As sqlresult has no support for longlongs, convert the BIGINT to a string value.
|
|
|
|
|
|
-2006-09-29 09:52 greger
|
|
|
+commit 956f01b2a906dc07d45e9b0639dfd9de51e4629b
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Mar 14 14:47:25 2011 +0100
|
|
|
|
|
|
- * Makefile, Makefile.rules: Added new target for makefile:
|
|
|
- modules-doc. Can be used together with include_modules and
|
|
|
- exclude_modules to create doc files in the supported format.
|
|
|
- Added new option to make: doc_format=format, where formats can be
|
|
|
- txt, html, xhtml, or pdf. Default format is html. Updated
|
|
|
- proper and clean targets to also include module doc dirs.
|
|
|
- Example: make exclude_modules="something" doc_format="txt"
|
|
|
- modules-doc
|
|
|
+ modules_k/sqlops: Add BIGINT support for sql_xquery()
|
|
|
+
|
|
|
+ xavp's have native support for longlongs so there's no reason not to use it.
|
|
|
|
|
|
-2006-09-28 23:10 andrei
|
|
|
+commit 9b62514b4a90e169c9126b7bda6d87cc4c213ad2
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Mar 10 15:21:06 2011 +0100
|
|
|
|
|
|
- * Makefile.defs, NEWS, modules/tm/h_table.h, modules/tm/t_reply.c,
|
|
|
- modules/tm/timer.c, modules/tm/tm.c,
|
|
|
- modules/tm/doc/functions.xml, parser/msg_parser.h:
|
|
|
- - reverted to the old behaviour for the transaction timeout
|
|
|
- reply: now 408 is returned always; before 480 was returned on
|
|
|
- invite timeout after a provisional reply. - added new script
|
|
|
- functions: t_branch_timeout() and t_branch_replied(), which can
|
|
|
- be used to distinguish between a 408 received from the network
|
|
|
- (if (!t_branch_timeout() && t_check_status("408")) ... ), a local
|
|
|
- transaction timeout w/o any reply being received (if
|
|
|
- (t_branch_timeout() && ! t_branch_replied()) ...) and a local
|
|
|
- timeout after some provsional reply ( if
|
|
|
- (t_branch_timeout() && t_branch_replied()) ...) - even more
|
|
|
- script functions: - t_any_timeout() -- true if any of the
|
|
|
- transaction branches did timeout - t_any_replied() -- true
|
|
|
- if at least one branch received a reply
|
|
|
- (when used from an on_reply route it will ignore
|
|
|
- the "current" reply) - t_is_canceled() --
|
|
|
- true if the current transaction has been canceled (for more info
|
|
|
- see NEWS or tm docs)
|
|
|
+ modules_k/sqlops: sql_query(): make result parameter optional
|
|
|
+
|
|
|
+ No need to specify a result parameter for SQL statements that do not return
|
|
|
+ a resultset, so make it optional.
|
|
|
|
|
|
-2006-09-25 13:44 janakj
|
|
|
+commit 90c3fc80b5307584e2bc31b5d81b937200a3a54b
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri Apr 22 13:59:09 2011 +0300
|
|
|
|
|
|
- * modules/registrar/: common.h, lookup.c, reg_mod.c, reply.c,
|
|
|
- reply.h, save.c, save.h: - AOR filter can be applied to contacts
|
|
|
- in 200 OK too
|
|
|
-
|
|
|
-2006-09-21 23:29 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Add support for extended Secure
|
|
|
- RTP Profile for RTCP.
|
|
|
-
|
|
|
- Submitted by: Atle Samuelsen
|
|
|
-
|
|
|
-2006-09-21 16:56 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_data.sql, scripts/oracle/or_data.sql,
|
|
|
- scripts/postgres/pg_data.sql: new attribute 'datetime_created'
|
|
|
-
|
|
|
-2006-09-21 11:54 janakj
|
|
|
-
|
|
|
- * modules/uri_db/uridb_mod.c: - 2 parameter variant of lookup_user:
|
|
|
- lookup_user("$f.uid", "@from.uri")
|
|
|
-
|
|
|
-2006-09-20 19:15 andrei
|
|
|
-
|
|
|
- * Makefile, io_wait.h, modules/ctl/binrpc_run.c,
|
|
|
- modules/db_ops/db_ops.c, modules/nathelper/nathelper.c,
|
|
|
- modules/tm/dlg.c, modules/usrloc/reg_avps_db.c:
|
|
|
- - fixed some of the warnings - fixed typo in db_ops/db_ops.c -
|
|
|
- eval module excluded from the compiled-by-default-list (bec. it
|
|
|
- doesn't compile yet)
|
|
|
-
|
|
|
-2006-09-20 12:28 andrei
|
|
|
-
|
|
|
- * Makefile.defs, pt.c, pt.h:
|
|
|
-
|
|
|
- - added ser profiling patch from Hendrik Scholz
|
|
|
- <[email protected]>, adapted to the new fork
|
|
|
- functions (for more info see
|
|
|
- http://lists.iptel.org/pipermail/serdev/2006-July/007627.html)
|
|
|
-
|
|
|
-2006-09-20 11:39 hscholz
|
|
|
-
|
|
|
- * modules/ctl/io_listener.c: - do not try use use tcp_poll_method
|
|
|
- when USE_TCP wasn't defined
|
|
|
+ modules_k/siputils: allow tel2sip call also in branch route
|
|
|
|
|
|
-2006-09-20 11:22 hscholz
|
|
|
+commit 69aed0615f5e846203acd4809d1f7fdfd67acb8a
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri Apr 22 13:09:44 2011 +0300
|
|
|
|
|
|
- * pt.c, pt.h: - allow compilation without USE_TCP option
|
|
|
-
|
|
|
-2006-09-20 11:01 andrei
|
|
|
+ modules_k/siputils: added failure route to wrong function
|
|
|
+
|
|
|
+ - Credits to Alex Hermann.
|
|
|
|
|
|
- * pt.c: - added missing pt.c
|
|
|
+commit b56094a42d010e1ead64195e3db0c855e49f1cde
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri Apr 22 12:25:26 2011 +0300
|
|
|
|
|
|
-2006-09-19 18:13 andrei
|
|
|
-
|
|
|
- * Makefile.defs, core_cmd.c, main.c, pt.h, sr_module.h, tcp_init.h,
|
|
|
- tcp_main.c, doc/dns.txt, doc/dst_blacklist.txt,
|
|
|
- modules/ctl/ctl.c, modules/ctl/ctl_defaults.h,
|
|
|
- modules/ctl/io_listener.c, modules/fifo/fifo.c,
|
|
|
- modules/fifo/fifo_server.c, modules/fifo/fifo_server.h,
|
|
|
- modules/sl/sl_stats.c, modules/tls/tls_domain.c,
|
|
|
- modules/tm/t_stats.c, modules/tm/tm.c,
|
|
|
- modules/unixsock/unixsock.c, modules/unixsock/unixsock_server.c:
|
|
|
- - applied patch from Dragos Vingarzan
|
|
|
- <[email protected]> which moves all the forking part
|
|
|
- into 2 functions in pt.c (fork_process and fork_tcp_process).
|
|
|
- - added PROC_NOCHLDINIT rank value for Dragos's fork_process (if
|
|
|
- this value is used as child_id/rank_value the mod_child
|
|
|
- functions will not be called) - added
|
|
|
- register_procs(processes_no), used from mod_init when a module
|
|
|
- knows that it will fork some children (replaces the old
|
|
|
- process_count++ / the patch's estimated_process_count++) -
|
|
|
- added get_max_procs(): returns the maximum (estimated) number of
|
|
|
- processes
|
|
|
+ modules_k/siputils: allow tel2sip call also in failure route.
|
|
|
|
|
|
-2006-09-16 00:10 mma
|
|
|
+commit 5ad55516eb434a24d1dbd5225029c9b254ca5235
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri Apr 22 12:18:09 2011 +0300
|
|
|
|
|
|
- * modules/avp/avp.c: FPARAM_STR is the correct switch case, if
|
|
|
- anybody needs FPARAM_STRING then use p->v.asciiz to get the value
|
|
|
- too
|
|
|
+ modules_k/siputils: tel2sip() replaced by tel2sip(uri, hostpart, result)
|
|
|
|
|
|
-2006-09-15 18:04 andrei
|
|
|
+commit a3918ba707bfb5316eeb5718e5854a1eab00a0d7
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri Apr 22 09:56:04 2011 +0300
|
|
|
|
|
|
- * Makefile.defs, modules/tm/t_funcs.c, modules/tm/t_fwd.c,
|
|
|
- modules/tm/tm_load.h:
|
|
|
- - cancel relayed from failure route deadlock fix ported from
|
|
|
- stable (e2e_cancel uses now t_reply_unsafe when called from the
|
|
|
- failure_route)
|
|
|
+ added send_dmq_message functionality and also used it to send initial notification message
|
|
|
|
|
|
-2006-09-15 12:37 andrei
|
|
|
+commit 625827f2a9808f0ef700582a13175a11c57374bb
|
|
|
+Author: Timo Teräs <[email protected]>
|
|
|
+Date: Thu Mar 31 14:49:05 2011 +0000
|
|
|
|
|
|
- * Makefile.defs, NEWS, action.c, cfg.lex, cfg.y, clist.h,
|
|
|
- core_cmd.c, dns_cache.c, dns_cache.h, dns_wrappers.h,
|
|
|
- dst_blacklist.c, dst_blacklist.h, error.h, forward.c, forward.h,
|
|
|
- globals.h, main.c, msg_translator.h, resolve.c, resolve.h,
|
|
|
- socket_info.c, socket_info.h, ut.h, version.h, doc/dns.txt,
|
|
|
- doc/dst_blacklist.txt, modules/enum/enum.c, modules/tm/h_table.c,
|
|
|
- modules/tm/h_table.h, modules/tm/t_funcs.c, modules/tm/t_fwd.c,
|
|
|
- modules/tm/t_fwd.h, modules/tm/t_msgbuilder.c,
|
|
|
- modules/tm/t_reply.c, modules/tm/timer.c, modules/tm/uac.c,
|
|
|
- modules/tm/ut.h, utils/sercmd/sercmd.c:
|
|
|
- - dns cache support (ser will cache both positive and negative
|
|
|
- responses if turned on, see doc/dns.txt for more details &
|
|
|
- config options) - dns failover support: when a name resolves to
|
|
|
- more then 1 ip (either multiple A or AAAA records or multiple
|
|
|
- SRVs) and sending to the first ip fails, ser will retry with
|
|
|
- the others. By default is off. See doc/dns.txt for more
|
|
|
- details/config options a.s.o. - destination blacklist: when
|
|
|
- sending to some destination (defined by ip:port and protocol)
|
|
|
- fails, ser will temporarily add this destination in a
|
|
|
- blacklist giving future sends the opportunity of immediately
|
|
|
- failing. Destination are also added to the blacklist on tm invite
|
|
|
- timeouts (when no response is received in the fr_timer
|
|
|
- interval). By default is off, see doc/dst_blacklist.txt form
|
|
|
- more details/config options. - small makefile fixes (in
|
|
|
- mode=debug) - resolver get_record api changes (updated enum)
|
|
|
+ modules_k/db_sqlite: new sql backend
|
|
|
+
|
|
|
+ Implements the kamailio database API for SQLite.
|
|
|
|
|
|
- WARNING: there are a lot of changes in tm
|
|
|
+commit d2c90c180690343df1c9baf1a2ab420db6047c6a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 18 23:26:36 2011 +0200
|
|
|
|
|
|
-2006-09-14 16:16 janakj
|
|
|
+ domain(k): use server error code for RPC fault reply
|
|
|
|
|
|
- * modules/domain/domain_rpc.c: - domain.reload does not return 400
|
|
|
- when cache is disabled
|
|
|
+commit 3979c5627b123d64ff95064f826523aba978bd29
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 18 23:21:49 2011 +0200
|
|
|
|
|
|
-2006-09-14 16:10 janakj
|
|
|
+ dispatcher(k): documented the RPC commands
|
|
|
|
|
|
- * modules/domain/: domain.c, domain.h, domain_mod.c, domain_rpc.c:
|
|
|
- - make lookup_domain work also without memory cache
|
|
|
+commit d997ecfc1df1781b7276b796c443f7d6f1f7cc2a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 18 23:20:44 2011 +0200
|
|
|
|
|
|
-2006-09-07 18:46 calrissian
|
|
|
+ dispatcher(k): added RPC commands
|
|
|
+
|
|
|
+ - new RPC commands to replace the MI ones
|
|
|
|
|
|
- * modules/tm/t_reply.c: surpress error message (480 was not
|
|
|
- expected as a localy generated response)
|
|
|
+commit c925278b8ee3492f71a04c52784f593712522df8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 18 11:40:20 2011 +0200
|
|
|
|
|
|
-2006-09-06 00:49 tma0
|
|
|
+ Makefile: disable '-mtune' parameter for gcc 4.5 x86_64
|
|
|
+
|
|
|
+ - gcc 4.5 gives error when it has parameter -mtune=x86_64 (this should
|
|
|
+ be the default value anyhow) - tested on opensuse 11.4
|
|
|
|
|
|
- * select_core.c: - fixed bug in nameaddr.uri: <sip:abc@123>;param
|
|
|
- is equal to sip:abc@123;param, i.e. remove params from uri when
|
|
|
- no <
|
|
|
+commit e9c660ef2ced5c479deeddac75c499f7bfabfa47
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Apr 17 14:28:00 2011 +0200
|
|
|
|
|
|
-2006-09-05 16:55 kubartv
|
|
|
+ dialplan: rpc commands documented
|
|
|
|
|
|
- * db/schema/contact_attrs.xml: table for separate contact AVPs
|
|
|
- storage
|
|
|
+commit c8dcf049d81a79ab5733ae25a4b3dcd0e06a3fcb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Apr 17 14:22:31 2011 +0200
|
|
|
|
|
|
-2006-09-05 16:54 calrissian
|
|
|
+ dialplan: added rpc commands
|
|
|
+
|
|
|
+ - dialplan.reload - to reload the records from database
|
|
|
+ - dialplan.translate - to translate a string using a specific dialplan
|
|
|
+ id
|
|
|
|
|
|
- * modules/rr/loose.c: Fixed wrong removale of a Route header in
|
|
|
- case of strict to loose route convertion if the routes are stored
|
|
|
- in seperate Route HFs (same bug as on stable).
|
|
|
+commit 63d4ae1463eb36a13adda76de8ee963588cddbdc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Apr 17 13:48:14 2011 +0200
|
|
|
|
|
|
-2006-09-05 16:53 kubartv
|
|
|
+ dialplan: cfg functions can be used in ANY_ROUTE
|
|
|
|
|
|
- * modules/usrloc/: reg_avps.c, reg_avps.h, reg_avps_db.c,
|
|
|
- ucontact.c, ucontact.h, udomain.c, ul_mod.c, urecord.c: Added
|
|
|
- "contact AVPs" - AVPs stored with contact during registration.
|
|
|
+commit d59a7f567b6f8f5c18215c15ee969cab42649710
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 16 23:05:07 2011 +0200
|
|
|
|
|
|
- Before call to save() function you have to add a flag (given to
|
|
|
- usrloc module as parameter) to AVP - AVPs with this flag are
|
|
|
- saved with contact and may be restored later (for example within
|
|
|
- onbranch_route) by call to read_reg_avps(...). If DB is used,
|
|
|
- such AVPs can be stored within contact table (serialized) or into
|
|
|
- separate table (contact_attrs).
|
|
|
+ domain(k): readme updated with rpc commands
|
|
|
|
|
|
- Example:
|
|
|
+commit 960406f5f4cc8701f0c4ff1db7a5e2028a839dd5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 16 23:00:17 2011 +0200
|
|
|
|
|
|
- ... modparam("usrloc", "reg_avp_flag", "regavps") ...
|
|
|
+ domain(k): added rpc commands to reload and dump domains
|
|
|
|
|
|
- avpflags regavps;
|
|
|
+commit 5cd534834b7ee529adbcef3f758a19ed93d29210
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Apr 16 15:21:32 2011 +0200
|
|
|
|
|
|
- route {
|
|
|
+ htable: safety check for null db values
|
|
|
+
|
|
|
+ - with some db engines the non-null condition might not be enforced,
|
|
|
+ resulting in working with null values
|
|
|
+ - reported by Eric Hiller
|
|
|
|
|
|
- ...
|
|
|
+commit 8620313f057e7e9b7744c356e954daaf213d12b2
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri Apr 15 09:11:24 2011 +0300
|
|
|
|
|
|
- if (method=="REGISTER") {
|
|
|
- $t.a = "whatever";
|
|
|
- setavpflag("$t.a","regavps");
|
|
|
+ added support for maintaining the dmq serverlist, and updating in accordingly.
|
|
|
+ currently, some of the functions are stubs
|
|
|
|
|
|
- save("location"); # t.a will be stored here
|
|
|
+commit e1d1c774c9ac0b4d9103f4a1c5e9b550adbb2f38
|
|
|
+Author: Timo Teräs <[email protected]>
|
|
|
+Date: Wed Apr 6 09:33:10 2011 +0300
|
|
|
|
|
|
- break;
|
|
|
- };
|
|
|
+ modules_k/uac: fix from/to restore for small original URI
|
|
|
+
|
|
|
+ Seems that the URI length check is superfluous and fails under
|
|
|
+ certain conditions. It does not make sense for the URI to have
|
|
|
+ zero bytes, so just use the first seen zero byte as end marker.
|
|
|
+
|
|
|
+ I have a reproducible test case where the restore inserts URI
|
|
|
+ with multiple zero-bytes to wire. This happens if the original
|
|
|
+ URI is smaller than the one we rewrote it to using uac_replace_from.
|
|
|
|
|
|
- t_on_branch("1");
|
|
|
+commit 7b3a6eca7bb6dd1ca2a1395ca1e5821808ec85cd
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Tue Apr 12 21:54:07 2011 +0200
|
|
|
|
|
|
- if (!lookup("location")) {
|
|
|
- sl_send_reply("404", "Not Found");
|
|
|
- break;
|
|
|
- };
|
|
|
- route(1);
|
|
|
- }
|
|
|
+ core: pkg mem size configurable form the cmd line
|
|
|
+
|
|
|
+ The pkg mem size used can be configured by using the "-M"
|
|
|
+ parameter on the command line, e.g.:
|
|
|
+ ser -M 8 -f test.cfg # start ser with 8mb of pkg memory
|
|
|
+ The default remains 4Mb.
|
|
|
|
|
|
- route[1] { if (!t_relay()) { sl_reply_error();
|
|
|
- }; }
|
|
|
+commit 5673f5cd5a50714b4a9c770294723caba15a995e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Apr 12 10:22:15 2011 +0200
|
|
|
|
|
|
- branch_route[1] { read_reg_avps("location", "$t.uid");
|
|
|
- xlog("L_ERR", "loaded a = %$t.a"); }
|
|
|
+ acc_radius(k): usage flags for acc_rad_request() set to ANY_ROUTE
|
|
|
+
|
|
|
+ - they were forgotten as the main acc module has this type of flags for
|
|
|
+ acc request functions
|
|
|
|
|
|
-2006-09-05 12:01 tirpi
|
|
|
+commit de2015d507cdd40502160070a096aa3fb6754f55
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Apr 12 10:19:38 2011 +0200
|
|
|
|
|
|
- * modules/lcr/: README, lcr_mod.c: - fr_inv_timer can be
|
|
|
- overwritten by AVP values - Q_FLAG definition has been changed --
|
|
|
- custom flag is used now - DEF_FR_INV_TIMER_AVP is set to the
|
|
|
- default value of tm module
|
|
|
+ acc(k): safety check for empty db_url
|
|
|
+
|
|
|
+ - if db_url is provided as empty string, disable db accounting
|
|
|
+ - if db_url is not provided, db acc flags are set to -1 instead
|
|
|
+ of 0 to avoid conflict with usage in config of flag 0
|
|
|
+ - reported by Francesco Castellano
|
|
|
|
|
|
-2006-09-04 09:53 kubartv
|
|
|
+commit 765c17f8c2ef79fd49ec2a74781b49a56aa47c3a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 11 23:52:38 2011 +0200
|
|
|
|
|
|
- * modules/tm/dlg.c: corrected possible memory leak when there are
|
|
|
- more routes within one Record-Route header field
|
|
|
+ srdb1: reset prev_token for safer free on error
|
|
|
+
|
|
|
+ - if parse_db_url() fails internally, prev_token can point to same
|
|
|
+ memory chunk as one of the db id attributes, causing a double-free
|
|
|
|
|
|
-2006-09-01 12:51 tma0
|
|
|
+commit 87ee74902ef5c4a86fc3130a48ab783b1c605461
|
|
|
+Author: Michal Matyska <[email protected]>
|
|
|
+Date: Mon Apr 11 10:20:43 2011 -0500
|
|
|
|
|
|
- * daemonize.c, dprint.c, dprint.h: - reverted LOG_NONE
|
|
|
- syslog_facility enabling no-syslog feature
|
|
|
+ handle all cases after auth_api.pre_auth call
|
|
|
+
|
|
|
+ Added cases NO_CREDENTIALS, STALE_NONCE and NONCE_REUSED to the switch.
|
|
|
+ This prevents segfault after uninitialized var is used in gen_ha1 when
|
|
|
+ the code continues to check the credentials if there were none.
|
|
|
|
|
|
-2006-09-01 10:53 kubartv
|
|
|
+commit 3a06d7d3561f889c84249eaa5ec7a5b79a2a23bd
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Apr 11 13:45:10 2011 +0300
|
|
|
|
|
|
- * lib/cds/: ChangeLog, rr_serialize.c, serialize.c, serialize.h,
|
|
|
- sstr.c, sstr.h: - corrected memory leaks in route serialization
|
|
|
- - better str_dup for debugging
|
|
|
+ modules/ratelimit Timer was ran at a 1.5 s interval instead of timer_interval, thus rendering TAILDROP alg unusable
|
|
|
|
|
|
-2006-08-31 15:18 tirpi
|
|
|
+commit a20da4ced92796959d619adb6ba61334869f8588
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Apr 11 12:02:23 2011 +0200
|
|
|
|
|
|
- * usr_avp.c: get_avp_val() caused crash with int AVP name and
|
|
|
- string type
|
|
|
+ xcap_server: use ETag header instead of SIP-ETag
|
|
|
+
|
|
|
+ - over http the name of header carrying entity tag is ETag
|
|
|
+ - patch by Peter Dunkley
|
|
|
|
|
|
-2006-08-31 10:38 tma0
|
|
|
+commit 4990dea6ab31e9d0aec78ca09af96a481196cd70
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Apr 10 12:47:55 2011 +0200
|
|
|
|
|
|
- * modules/textops/textops.c: - dynamic memory allocation for multi
|
|
|
- value instaed of preallocated static buffer
|
|
|
+ seas(k): enable cfg framework for module's extra process
|
|
|
|
|
|
-2006-08-30 19:12 tma0
|
|
|
+commit 17e94fd7535f541438e09d9536c8b2767e397f13
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Apr 10 12:41:11 2011 +0200
|
|
|
|
|
|
- * modules/timer/timer.c: - added missuing reset_static_buffer()
|
|
|
- before run_actions
|
|
|
+ snmpstats(k): enable cfg framework for module's extra process
|
|
|
|
|
|
-2006-08-30 15:31 tma0
|
|
|
+commit 11efca600514ba791e456cc809743dd5ec6819c2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Apr 10 12:34:53 2011 +0200
|
|
|
|
|
|
- * modules/eval/: README, eval.c: - support for @select as parameter
|
|
|
- of eval_xxxx() - get_static_buffer() used
|
|
|
+ purple(k): enable cfg framework for module's extra process
|
|
|
|
|
|
-2006-08-30 14:54 tma0
|
|
|
+commit cd3d112dcd6b0c5dd6e66fabc8082b70dcb317ae
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Apr 10 12:18:44 2011 +0200
|
|
|
|
|
|
- * modules/textops/textops.c: - dynamic buffer allocation for string
|
|
|
- evaluated by xl_print
|
|
|
+ xmpp(k): enable cfg framework for module's extra process
|
|
|
|
|
|
-2006-08-25 17:27 tma0
|
|
|
+commit db0a6250180226ffaa700b67018ba25eb5451caf
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Apr 10 12:11:07 2011 +0200
|
|
|
|
|
|
- * daemonize.c, dprint.c, dprint.h: -added support for fake LOG_NONE
|
|
|
- syslog facility that disables syslogging completely
|
|
|
+ uac(k): enable cfg framework for module's extra process
|
|
|
|
|
|
-2006-08-25 16:04 andrei
|
|
|
+commit 73815122531ebcc26953c784c3d66624a4154cb4
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sat Apr 9 19:17:52 2011 +0300
|
|
|
|
|
|
- * msg_translator.c: - fixed set_advertised_port
|
|
|
+ module_k/auth_radius: update due to auth api enhancements
|
|
|
+ - Updated script function negative result codes due to recent auth api
|
|
|
+ enhancements. See README for new and changed codes.
|
|
|
|
|
|
-2006-08-24 00:36 tma0
|
|
|
+commit 04fa5b387dd48f3751671b87e321438119f34d96
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri Apr 8 19:33:11 2011 +0300
|
|
|
|
|
|
- * modules/: eval/eval.c, textops/textops.c: - removed stripping of
|
|
|
- quotes in find_next_value
|
|
|
+ added dmq notification peer changes
|
|
|
|
|
|
-2006-08-22 17:19 tirpi
|
|
|
+commit 7c81dea1c74b2359770c2e5c62088897fe2f9a42
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri Apr 8 19:32:50 2011 +0300
|
|
|
|
|
|
- * modules/permissions/README: readme updated with the ipmatch
|
|
|
- functions and with some new module parameters
|
|
|
+ added notification peer to the dmq module
|
|
|
|
|
|
-2006-08-22 14:46 tirpi
|
|
|
+commit 8fdc717ab8b28857e23366804f0668b83971f249
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Apr 8 16:48:37 2011 +0300
|
|
|
|
|
|
- * scripts/dbtext/ser_db/ipmatch: missing file added
|
|
|
+ modules_k:siputils Fixed the fixup for ring_insert_callid
|
|
|
|
|
|
-2006-08-22 14:44 tirpi
|
|
|
+commit 44bc565d39ef8cb078c7e46f12863a7788c7b4e4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 22:56:46 2011 +0200
|
|
|
|
|
|
- * db/schema/ipmatch.xml, db/schema/ser.xml,
|
|
|
- scripts/dbtext/ser_db/rls_subscription,
|
|
|
- scripts/dbtext/ser_db/uri, scripts/dbtext/ser_db/uri_attrs,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: ipmatch table added to database
|
|
|
- schema definition DB scripts are re-generated
|
|
|
+ nat_traversal: use register_dummy_timers() to handle cfg framework updates
|
|
|
|
|
|
-2006-08-22 10:51 tirpi
|
|
|
+commit 1decfa6aaf44cb228569cd180c57dd67375dbe43
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 22:55:46 2011 +0200
|
|
|
|
|
|
- * modules/permissions/: im_db.c, im_db.h, im_hash.c, im_hash.h,
|
|
|
- im_locks.c, im_locks.h, im_rpc.c, im_rpc.h, ipmatch.c, ipmatch.h,
|
|
|
- permissions.c, permissions.h, permissions_rpc.h, trusted.c,
|
|
|
- trusted.h, trusted_hash.c, trusted_hash.h, trusted_rpc.c,
|
|
|
- trusted_rpc.h: ipmatch functions are implemented
|
|
|
+ nathelper(k): use register_dummy_timers() to handle cfg framework updates
|
|
|
|
|
|
- The functions can be used to catch messages coming from or going
|
|
|
- to specific SIP network elements, for example gateways, peering
|
|
|
- partners, or load balancers. (Requests which are not permitted to
|
|
|
- reach a gateway must be dropped before sending out -- it can
|
|
|
- easily happen when a user registers the gateway's IP address, or
|
|
|
- forwards the call to it.)
|
|
|
+commit ed6ec3be13036cd28dc0df34694f3594a5a6b292
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 22:54:55 2011 +0200
|
|
|
|
|
|
-2006-08-14 16:41 tirpi
|
|
|
+ p_usrloc: use register_dummy_timers() to handle cfg framework updates
|
|
|
+
|
|
|
+ - the dummy timer is now created in child_init with rank==PROC_INIT
|
|
|
|
|
|
- * modules/permissions/: permissions.c, permissions.h, trusted.c,
|
|
|
- trusted.h, trusted_rpc.c: child processes do not keep the
|
|
|
- database connection open in case of cache mode
|
|
|
+commit 7d784e2e7195b953f568caa1dd553cce1e587fe3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 22:54:15 2011 +0200
|
|
|
|
|
|
-2006-08-14 14:40 tma0
|
|
|
+ rtimer: use register_dymmy_timers() to handle cfg framework updates
|
|
|
|
|
|
- * modules/db_ops/db_ops.c: - fixed problem in mod_init when
|
|
|
- mod_param's query has not been fixed properly
|
|
|
+commit 421cba5d6b25d85d542b875633368e0bc98be07d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 20:34:18 2011 +0200
|
|
|
|
|
|
-2006-08-11 15:48 tirpi
|
|
|
+ core: wrapper to pre-register new dummy timers
|
|
|
+
|
|
|
+ - register_dummy_timers(no) adds the number of new processes in the
|
|
|
+ process table and initializes as well the number of new childres
|
|
|
+ to the cfg framework
|
|
|
+ - fork_dummy_timer() handles now the updates in cfg framework
|
|
|
|
|
|
- * modules/permissions/: allow_files.c, allow_files.h: forgotten
|
|
|
- files are added (functions related to file operations are moved
|
|
|
- here)
|
|
|
+commit b1429aef87e64833e0fa3c8f3356ce2ac69a4dee
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 19:29:36 2011 +0200
|
|
|
|
|
|
-2006-08-11 15:46 tirpi
|
|
|
+ mi_xmlrpc: update cfg framework structures in extra MI processes
|
|
|
|
|
|
- * modules/permissions/: parse_config.c, parse_config.h,
|
|
|
- permissions.c, permissions.h: - memory is not allocated for the
|
|
|
- file container array if none of the file operation functions are
|
|
|
- used (set default_allow_file and default_deny_file parameters to
|
|
|
- "") - module init failes if there is a missing file and
|
|
|
- safe_file_load is 1 - module init failes in case of parsing error
|
|
|
- - some fixup function cleanup
|
|
|
+commit 0baefce396796b02c77c9d9e2b02a63682d02173
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 19:17:57 2011 +0200
|
|
|
|
|
|
-2006-08-10 14:21 kubartv
|
|
|
+ mi_datagram: update cfg framework structures in extra MI processes
|
|
|
|
|
|
- * lib/cds/: ChangeLog, hash_table.c, rr_serialize.c,
|
|
|
- rr_serialize.h: added functions for rr_t
|
|
|
- serialization/deserialization (will be used from dialog module)
|
|
|
+commit b5754d49ce59d659f641e5892f763208401ce8d2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 19:02:15 2011 +0200
|
|
|
|
|
|
-2006-08-10 12:49 mma
|
|
|
+ mi_fifo: update the config framework structures in fifo process
|
|
|
+
|
|
|
+ - the extra process created by mi_fifo to listen on fifo file was not
|
|
|
+ registered for updating the config framework structures
|
|
|
+ - reported by Klaus Darilion
|
|
|
+ - credits to Miklos Tirpak for hints to do it
|
|
|
|
|
|
- * select_buf.c: static buffer realloc correction
|
|
|
+commit 26d8a3fbfbc519535b31b3bae7b5c57d89c2652a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 13:32:45 2011 +0200
|
|
|
|
|
|
-2006-08-09 21:18 tma0
|
|
|
+ rls(k): safer build of chunked body
|
|
|
+
|
|
|
+ - the check for the size of alloc'ed buffer was using static estimation,
|
|
|
+ not it is cmputed based on values and makes sure the ending '\0' is
|
|
|
+ safe as well. When handling bodies with long values, could have caused
|
|
|
+ overflow
|
|
|
+ - reported by Peter Dunkley
|
|
|
+ (cherry picked from commit a1b10bff76e1a88c647612c30b12eb5e9e51c90e)
|
|
|
+
|
|
|
+commit d93dc272bdc9a7a8b74a57712965b3ef5b562060
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Apr 7 12:03:32 2011 +0200
|
|
|
|
|
|
- * modules/nathelper/nathelper.c: - fix_nated_sdp(8) append
|
|
|
- a=direction:passive to SDP body
|
|
|
+ rls(k): send 200ok for NOTIFY with subscription state termintated
|
|
|
+
|
|
|
+ - when rls module sends an un-SUBSCRIBE (expires=0), then the dialog
|
|
|
+ structure is removed and the NOTIFY arriving later to confirm the
|
|
|
+ termination of subscription does not find any record, resulting in no
|
|
|
+ reply
|
|
|
+ - the patch detects the subscribe-state terminated in NOTIFY requests
|
|
|
+ and sends back 200ok
|
|
|
+ - reported by Peter Dunkley
|
|
|
+ (cherry picked from commit cdee458b2ec4296cb847dd6e531285c0ac64dd80)
|
|
|
|
|
|
-2006-08-09 20:52 tma0
|
|
|
+commit 78eea80ffdaf09dd6d247455d77c47a64eacae48
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed Apr 6 20:12:00 2011 +0300
|
|
|
+
|
|
|
+ temporarily changed the presence module to test dmq functionality
|
|
|
+
|
|
|
+commit ba31d863c9475bafc7d6073e3a6ebdd0b40e207a
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed Apr 6 19:30:31 2011 +0300
|
|
|
+
|
|
|
+ added support for binding the dmq module within another module.
|
|
|
+
|
|
|
+ also, finished the implementation for the dmq worker queues
|
|
|
+
|
|
|
+commit c810736e9765656e4cede3f3712b180b375fffdb
|
|
|
+Author: Tomas Mandys <[email protected]>
|
|
|
+Date: Tue Apr 5 21:53:37 2011 +0200
|
|
|
+
|
|
|
+ oob script fixes
|
|
|
+
|
|
|
+ Adjusted tm module related stuff, t_newtran, t_release, t_reply etc.
|
|
|
+
|
|
|
+commit e8ced19c9b862fa4cd16f081625cbe8cb765d564
|
|
|
+Author: Tomas Mandys <[email protected]>
|
|
|
+Date: Tue Apr 5 21:47:01 2011 +0200
|
|
|
+
|
|
|
+ Log missed calls fix
|
|
|
+
|
|
|
+ Added flag to log also missed calls
|
|
|
+
|
|
|
+commit 7d5c3e875a7b3088ea1b0c2af49fe5fb96e7821c
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Tue Apr 5 19:06:59 2011 +0300
|
|
|
+
|
|
|
+ added dmq_worker.h header file
|
|
|
|
|
|
- * modules/nathelper/nathelper.c: - added support for
|
|
|
- get_str_fparam() for force_rtp_proxy(), unforce_rtp_proxy()
|
|
|
+commit a4f6960b50fd84da1c3f2f29d96d08f525878051
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Tue Apr 5 19:06:42 2011 +0300
|
|
|
+
|
|
|
+ started implementation of worker proceses in dmq
|
|
|
+
|
|
|
+commit 60d9c5574f4bf3cd0deb560b9a3f12bc019f95fd
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Mon Apr 4 17:01:22 2011 +0200
|
|
|
+
|
|
|
+ Merged the extension of the dialog- and rr-modules from my carstenbock/ims branch into master
|
|
|
+
|
|
|
+commit 78f3ede8c89a0456460158157439da90290ee8ad
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Apr 1 17:14:01 2011 +0300
|
|
|
+
|
|
|
+ modules/carrierroute fixed permission checking in mod_init
|
|
|
+
|
|
|
+ Check the permission of the cfg file based on the user settings passed to the daemon, it it applies
|
|
|
+
|
|
|
+commit a3bb95fcaf85199e5707a25eeef98a712719de29
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Apr 1 13:22:05 2011 +0300
|
|
|
+
|
|
|
+ modules_k/textops : fix pointer return in substr transformation
|
|
|
+
|
|
|
+ Replace a local buffer with a static one, as a pointer to it was returned outside of the function
|
|
|
+ Credits go to Timo Teräs for spotting the bug
|
|
|
+ (cherry picked from commit 87f995b66b1f58f9f85b604ba1214412819c9417)
|
|
|
+
|
|
|
+commit b571356226b35a4f971ef77e4a83cc503de97fd8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Apr 1 12:13:39 2011 +0200
|
|
|
|
|
|
-2006-08-09 11:36 kubartv
|
|
|
+ rls(k): update_rlsubs() broken in two funtions
|
|
|
+
|
|
|
+ - deletion from hash table of expired subscriptions is done
|
|
|
+ separately now in remove_expired_rlsubs()
|
|
|
+ - should allow proper notification in case of un-SUBSCRIBE events,
|
|
|
+ first doing updated of rlsubs, then sending NOTIFY requests and then
|
|
|
+ deleting from hash table
|
|
|
+ - reported by Peter Dunkley
|
|
|
+ - added several safety checks about size of built attributes, used
|
|
|
+ variables, trimmed whitespaces from attributes added in bodies to save
|
|
|
+ some bytes on the network
|
|
|
|
|
|
- * modules/tm/h_table.c: corrected memory leak (uri AVPs were not
|
|
|
- released)
|
|
|
+commit f1808e4d5b2ac89033f61e3c6423da5c27dbbbbd
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri Apr 1 08:35:18 2011 +0300
|
|
|
|
|
|
-2006-08-04 20:52 tma0
|
|
|
+ changed init behaviour
|
|
|
|
|
|
- * cfg.y: -fixed typo in drop command
|
|
|
+commit df7f3bc62783672eff39748450e8845187efb74a
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Thu Mar 31 16:18:45 2011 +0300
|
|
|
|
|
|
-2006-08-03 14:07 tirpi
|
|
|
+ modules/lcr: improved documentation of defunct_gw() function.
|
|
|
|
|
|
- * modules/avp/avp.c: fixup function returns -1 if AVP parameter
|
|
|
- does not start with $ sign fix_param does not create fparam_t
|
|
|
- structure and SER crashes otherwise
|
|
|
+commit 942dedaf0b54b8aa2767b5bbf2bc327aa4f4cc06
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Mar 31 14:08:37 2011 +0200
|
|
|
|
|
|
-2006-08-02 15:23 kubartv
|
|
|
+ Makefile.radius: option to use freeradius-client library
|
|
|
+
|
|
|
+ - using FREERADIUS=1 turns on usage of freeradius-client library instead
|
|
|
+ of radiusclient-ng
|
|
|
+ - kamailio radius modules have support for freeradius-client, library
|
|
|
+ which is included in opensuse instead of radiusclient-ng
|
|
|
|
|
|
- * db/schema/rls_subscription.xml, lib/xcap/ChangeLog,
|
|
|
- lib/xcap/xcap_client.c, lib/xcap/xcap_client.h: corrected
|
|
|
- inconsistence in RLS database and added xcap_query_params_t
|
|
|
- serialization needed in RLS DB store/load functions
|
|
|
+commit 5d7aa2cb8c9b1f3b14b071f54dd36eacf42595ff
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Mar 30 21:29:00 2011 +0200
|
|
|
|
|
|
-2006-08-02 14:56 rco
|
|
|
+ tls: update path for certificates with $cfg_target
|
|
|
|
|
|
- * db/schema/: uri.xml, uri_attrs.xml: added scheme column. This
|
|
|
- intended to store the URI scheme.
|
|
|
+commit dcc540027d3df990ba146dab6d5f86393b7da99a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Mar 30 21:26:42 2011 +0200
|
|
|
|
|
|
-2006-08-02 11:20 janakj
|
|
|
+ usrloc(k): update for get_stat_val() type
|
|
|
|
|
|
- * modules/options/: mod_options.c, mod_options.h: - fixed bug
|
|
|
- reported by Alexandr Dubovikov - additional cleanup/fixes applied
|
|
|
+commit 03087fb98241680b2e2cc8c1d63dbe0d47d8d891
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Mar 30 21:25:51 2011 +0200
|
|
|
|
|
|
-2006-08-01 16:24 mma
|
|
|
+ snmpstats: update for get_stat_val(type)
|
|
|
|
|
|
- * modules/rr/: record.c, rr_mod.c, rr_mod.h: module RR now accepts
|
|
|
- add_username parameter as string FPARAM ("string", "$avp" or
|
|
|
- "@select")
|
|
|
+commit ed323cf7e12fe6e36f942b8a9716d4d4412f41b4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Mar 30 21:25:25 2011 +0200
|
|
|
|
|
|
-2006-07-30 20:47 mma
|
|
|
+ dialog(k): update for get_stat_val() type
|
|
|
|
|
|
- * modules/db_ops/db_ops.c: Error message showed row_no instead of
|
|
|
- field_no, so unexplainable error message was thrown, like:
|
|
|
- 6(12354) ERROR: db_ops: field (0) does not exist, num fields: 2
|
|
|
- 6(12354) ERROR: db_ops: field (1) does not exist, num fields: 2
|
|
|
- 6(12354) ERROR: db_ops: field (2) does not exist, num fields: 2
|
|
|
+commit d28a08034e2fb9b33d9c5c3655a0cb24e77d6d65
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Mar 30 21:24:54 2011 +0200
|
|
|
|
|
|
-2006-07-27 10:27 kubartv
|
|
|
+ pv: cast the value of statistics for PV int value
|
|
|
|
|
|
- * modules/xcap/xcap_mod.c: forgotten commit (needed after previous
|
|
|
- changes in PA and libs)
|
|
|
+commit be40563d0735486939cb70636a4c86208828f7f5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Mar 30 21:23:10 2011 +0200
|
|
|
|
|
|
-2006-07-27 10:26 kubartv
|
|
|
+ kcore: get_stat_val() returns long
|
|
|
+
|
|
|
+ - the statistic value is long, the wrapper to get its value returns now
|
|
|
+ long as well
|
|
|
+ - reported by Paul Pankhurst, paul (at) crocodile-rcs.com
|
|
|
|
|
|
- * modules/rls/rl_subscription.c: corrected memleak
|
|
|
+commit cf837383aa29090f484dde50759604169678f1a2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Mar 30 17:34:14 2011 +0200
|
|
|
|
|
|
-2006-07-26 12:25 mma
|
|
|
+ Makefile: use lib64 for libs path on 64b arch
|
|
|
+
|
|
|
+ - it can be overwritten from command line with 'LIBDIR=xyz'
|
|
|
|
|
|
- * modules/auth_db/authorize.c: Return result -1 (wrong credentials)
|
|
|
- when function checking response tells that.
|
|
|
+commit 9945c914e9d964e8854dcd3cfcf4ce20e9ffbaba
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Mar 30 12:27:21 2011 +0200
|
|
|
|
|
|
-2006-07-26 12:10 kubartv
|
|
|
+ app_lua: better detection of liblua name for v5.1
|
|
|
|
|
|
- * modules/pa/ChangeLog, modules/pa/extension_elements.c,
|
|
|
- modules/pa/extension_elements.h, modules/pa/pa_mod.c,
|
|
|
- modules/pa/pa_mod.h, modules/pa/pdomain.c,
|
|
|
- modules/pa/pres_timer.c, modules/pa/presentity.c,
|
|
|
- modules/pa/presentity.h, modules/pa/publish.c, modules/pa/rpc.c,
|
|
|
- modules/pa/status_query.c, modules/pa/tuple.c,
|
|
|
- modules/pa/tuple_extensions.c, modules/pa/tuple_extensions.h,
|
|
|
- lib/cds/dbid.c, lib/cds/dbid.h, lib/presence/ChangeLog,
|
|
|
- lib/presence/lpidf.c, lib/presence/pidf.c,
|
|
|
- lib/presence/pres_doc.c, lib/presence/pres_doc.h,
|
|
|
- lib/presence/xpidf.c: first step in support of PIDF extensions
|
|
|
- (database support not finished yet, not tested)
|
|
|
+commit 565779d459f489f552799fa09a2f7f7546f7f674
|
|
|
+Author: mariusb <mariusb@ubuntu.(none)>
|
|
|
+Date: Tue Mar 29 17:25:27 2011 +0300
|
|
|
|
|
|
-2006-07-25 18:45 tma0
|
|
|
+ added new dmq module (Kamailio distributed message queue)
|
|
|
|
|
|
- * modules/nathelper/nathelper.c: - fixed missing fixup_int_1 allign
|
|
|
+commit 9a7639cad604640028b930f3e4fb1242ee804499
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Tue Mar 29 15:57:43 2011 +0200
|
|
|
|
|
|
-2006-07-25 18:24 janakj
|
|
|
+ db1: update database scheme files after lcr extension (commit 8c0501bfaa27acab9721953)
|
|
|
|
|
|
- * modules/: auth/auth_mod.c, auth_db/authorize.c,
|
|
|
- registrar/reply.c, sanity/sanity.c: - warnings fixed
|
|
|
+commit 20d396d9bd190929366e9e493124606aedb087c1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Mar 29 12:16:13 2011 +0200
|
|
|
|
|
|
-2006-07-25 18:11 janakj
|
|
|
+ app_lua: try to locate liblua for centos
|
|
|
+
|
|
|
+ - centos has liblua instead of liblua5.1 and does not provide lua-config
|
|
|
+ or pkg-config to discover the name of lua library
|
|
|
+ - in this case use shell to figure out whether is liblua5.1 or liblua
|
|
|
|
|
|
- * modules/xmlrpc/xmlrpc.c: - parameters of xmlrpc_reply support
|
|
|
- avps and selects
|
|
|
+commit 54306955b4eac0dfcfc66d82e0eceb8551b52bb2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Mar 29 11:18:08 2011 +0200
|
|
|
|
|
|
-2006-07-25 17:52 janakj
|
|
|
+ db_mysql: use mysql_config to detect include and libs
|
|
|
|
|
|
- * modules/: tm/tm.c, sanity/sanity.c: - applied patch from Bogdan
|
|
|
- Pintea
|
|
|
+commit 2f3c9d3c03f6c6425a9bbf3c84c59a51a1b4b54d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Mar 29 11:08:54 2011 +0200
|
|
|
|
|
|
-2006-07-25 17:46 janakj
|
|
|
+ rpm(k): updated version in spec file for CentOS rpm
|
|
|
|
|
|
- * modules/registrar/: lookup.c, reg_mod.c, reply.h, save.c: -
|
|
|
- applied patch from Bogdan Pintea
|
|
|
+commit 2b30581ac359047d3c350c432a391a7e4e4a47cc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 27 00:09:53 2011 +0100
|
|
|
|
|
|
-2006-07-25 17:32 janakj
|
|
|
+ presence: check for transport parameter in contact URI for NOTIFY
|
|
|
+
|
|
|
+ - avoid adding second time the transport parameter if it is present in
|
|
|
+ the local contact field of subscription structure
|
|
|
+ - discovered by Juha Heinanen and Peter Dunkley
|
|
|
|
|
|
- * modules/exec/: exec.c, exec_mod.c: - warnings fixed
|
|
|
+commit 8c2a2826f5f6954b4a38405fd04f128078e98e0f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Mar 26 23:44:01 2011 +0100
|
|
|
|
|
|
-2006-07-25 17:30 janakj
|
|
|
+ core: added function to search a str inside a str
|
|
|
+
|
|
|
+ - str_search(text, needle) added to return the position of str needle
|
|
|
+ when it is found inside str text
|
|
|
|
|
|
- * modules/domain/domain_mod.c: - removed variables that are not
|
|
|
- needed anymore
|
|
|
+commit 99077e7f90b1bf44ab336f16591399db57bc6978
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Mar 26 14:24:27 2011 +0100
|
|
|
|
|
|
-2006-07-25 17:29 janakj
|
|
|
+ rls: be sure From and To URIs are parsed
|
|
|
+
|
|
|
+ - if RLS SUBSCRIBE is handled before any other module needed From or To
|
|
|
+ URIs, then the structures were not filled, resulting in using empty
|
|
|
+ username and domain to locate the RLS document
|
|
|
+ - reported by Peter Dunkley
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: - removed variables that are not needed
|
|
|
- (reported by Bogdan)
|
|
|
+commit fa2e51a07ce6175697fd22a41a28cbbb4fa4270b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Mar 26 14:22:38 2011 +0100
|
|
|
|
|
|
-2006-07-25 17:27 janakj
|
|
|
+ kcore: check if To header is parsed before parsing To uri
|
|
|
+
|
|
|
+ - parse_to_uri(msg) calls parse_to_header(msg) in order to be sure that
|
|
|
+ the To header has been located and parsed
|
|
|
|
|
|
- * modules/auth_db/authdb_mod.c: - removed unused variable (reported
|
|
|
- by Bogdan)
|
|
|
+commit 5a264ce3401c1aab4ac0ef6a6d0cbfe7d8b995f0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Mar 26 14:21:39 2011 +0100
|
|
|
|
|
|
-2006-07-25 16:05 tma0
|
|
|
+ version increased to 3.2.0-dev4
|
|
|
|
|
|
- * modules/nathelper/nathelper.c: - increased max. contact length
|
|
|
- when rewriting contact
|
|
|
+commit 289d7c06a6f2b130860848e82e10c87a710c8cce
|
|
|
+Author: mariusb <mariusb@ubuntu.(none)>
|
|
|
+Date: Sat Mar 26 12:54:37 2011 +0200
|
|
|
|
|
|
-2006-07-25 15:43 janakj
|
|
|
+ must not call restore_db_subs for DB_ONLY mode
|
|
|
|
|
|
- * modules/auth_db/authdb_mod.c, modules/auth_db/authdb_mod.h,
|
|
|
- modules/auth_db/authorize.c, scripts/mysql/my_create.sql,
|
|
|
- db/schema/credentials.xml, modules/auth/api.c,
|
|
|
- modules/auth/api.h, modules/auth/auth_mod.c,
|
|
|
- modules/auth/auth_mod.h, modules/auth/challenge.c,
|
|
|
- modules/auth/challenge.h: - credentials table includes did column
|
|
|
- - authentication and reply sending decoupled, the new way to
|
|
|
- perform digest authentication is: if
|
|
|
- (!www_authenticate("@to.uri.host", "credentials")) {
|
|
|
- append_to_reply("%$digest_challenge"); sl_reply("401",
|
|
|
- "Unauthorized"); drop; } - www_challenge and
|
|
|
- proxy_challenge deprecated (can be replaced with
|
|
|
- append_to_reply and sl_reply - qop can be configured using
|
|
|
- modparam
|
|
|
+commit 26f757d0c30db79c92011313e72c6c1d97e64cd0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Mar 24 23:06:17 2011 +0100
|
|
|
|
|
|
-2006-07-25 13:45 janakj
|
|
|
+ tm: enforce AVP_TRACK_TO only for ser-style timer AVPs
|
|
|
+
|
|
|
+ - ser used the list of AVPs from track To for geting timer values
|
|
|
+ - kamailio is using mainly track From for AVPs
|
|
|
+ - for compatibility reasons, if avp name is given in ser style, enforce
|
|
|
+ AVPs track To, otherwise use default track (From) if none is specified
|
|
|
+ - reported by Min Wang
|
|
|
|
|
|
- * modules/registrar/reg_mod.c: - added support for registered with
|
|
|
- 2 parameters
|
|
|
+commit c1c19d849d85b4389c9fa88f83c31af5c7173b8f
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Thu Mar 24 09:55:34 2011 +0100
|
|
|
|
|
|
-2006-07-25 07:46 kubartv
|
|
|
+ modules_k/sqlops: cast the query parameter of sql_do_xquery() to the right type.
|
|
|
|
|
|
- * lib/cds/dbid.c, lib/cds/dbid.h, lib/cds/sstr.h,
|
|
|
- lib/presence/lpidf.c, lib/presence/pidf.c,
|
|
|
- lib/presence/pres_doc.c, lib/presence/pres_doc.h,
|
|
|
- lib/presence/xpidf.c, lib/xcap/xcap_client.c,
|
|
|
- lib/xcap/xcap_client.h, modules/pa/ChangeLog, modules/pa/auth.c,
|
|
|
- modules/pa/notify.c, modules/pa/offline_winfo.c,
|
|
|
- modules/pa/pa_mod.c, modules/pa/pa_mod.h, modules/pa/pdomain.c,
|
|
|
- modules/pa/pres_notes.c, modules/pa/pres_notes.h,
|
|
|
- modules/pa/pres_timer.c, modules/pa/presentity.c,
|
|
|
- modules/pa/presentity.h, modules/pa/publish.c,
|
|
|
- modules/pa/publish.h, modules/pa/qsa_interface.c,
|
|
|
- modules/pa/qsa_interface.h, modules/pa/rpc.c,
|
|
|
- modules/pa/status_query.c, modules/pa/subscribe.c,
|
|
|
- modules/pa/subscribe.h, modules/pa/tuple.c, modules/pa/tuple.h,
|
|
|
- modules/pa/tuple_notes.c, modules/pa/tuple_notes.h,
|
|
|
- modules/pa/watcher.c, modules/pa/watcher.h,
|
|
|
- modules/pa/winfo_doc.c: PA module data structures change (based
|
|
|
- on structures from common libs now), PA code cleanup
|
|
|
+commit 0956052b4e28c941c55c0d5e4b5550ee12b222ed
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Mar 21 17:17:12 2011 +0200
|
|
|
|
|
|
-2006-07-24 18:43 janakj
|
|
|
+ modules_k/rr Do not falsely recover after strict route if RURI matches the server
|
|
|
+
|
|
|
+ Check if the RURI contains an lr param. If it doesn't, than the request
|
|
|
+ doesn't come after a strict route server, as Kamailio always adds a lr parameter(always loose routes)
|
|
|
+ This fixes problems with re-SUBSCRIBEs where RURI identifies the resourse and can be the same as the initial
|
|
|
+ subscribe.
|
|
|
|
|
|
- * parser/digest/digest_parser.c: - empty param means QOP_UNSPEC
|
|
|
+commit 59cfef003b0314f802123c42238737c1b281b42e
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri Mar 18 08:08:23 2011 +0200
|
|
|
|
|
|
-2006-07-24 17:55 janakj
|
|
|
+ modules/auth: fixed checking and calculating of nonce count (nc) value
|
|
|
|
|
|
- * parser/digest/: digest_parser.c, digest_parser.h: - make qop
|
|
|
- parser available to the outside world
|
|
|
+commit 959ab319903b9625ead7292cc9638a20146e1cca
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri Mar 18 07:51:55 2011 +0200
|
|
|
|
|
|
-2006-07-24 16:35 kubartv
|
|
|
+ modules_k/acc: added 'failed_filter' module parameter
|
|
|
+
|
|
|
+ Added 'failed_filter' module parameter that can be used to control based
|
|
|
+ on SIP response code, which failed transactions are accounted, when
|
|
|
+ 'failed_transaction_flag' is set.
|
|
|
|
|
|
- * modules/presence_b2b/: ChangeLog, euac_funcs.c,
|
|
|
- euac_state_machine.c, events_uac.c: fixed memory leak
|
|
|
+commit 40f5cb3a85bec9b1ad5f9a0eb4ec63a592b595c5
|
|
|
+Author: root <[email protected]>
|
|
|
+Date: Thu Mar 17 11:26:43 2011 +0100
|
|
|
|
|
|
-2006-07-24 15:56 calrissian
|
|
|
+ extend documentation
|
|
|
+
|
|
|
+commit 905894f66ffbbb0e4a3b582c22050e76a4a02869
|
|
|
+Merge: 8778302 8b57c2d
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Thu Mar 17 10:50:14 2011 +0100
|
|
|
+
|
|
|
+ Merge branch 'master' of ssh://git.sip-router.org/sip-router
|
|
|
|
|
|
- * modules/sanity/sanity.c: - fixed merge error in
|
|
|
- check_ruri_sip_version - alligned returned codes of check_digest
|
|
|
+commit 8778302ac862c301e46c690dc3e186d20215d6f2
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Thu Mar 17 10:48:02 2011 +0100
|
|
|
+
|
|
|
+ - updated RTPProxy-Patch
|
|
|
+ - the provided RTP-Proxy timeout socket in the config has to contain a port.
|
|
|
+ (thanks to Alexandre Abreu for helping with troubleshooting)
|
|
|
+
|
|
|
+commit 8b57c2d61d018efd1ea728b9a131b94ef0f87238
|
|
|
+Author: Klaus Darilion <[email protected]>
|
|
|
+Date: Wed Mar 16 09:58:17 2011 +0100
|
|
|
+
|
|
|
+ proper LSB return value
|
|
|
|
|
|
-2006-07-24 15:41 janakj
|
|
|
+commit 1e64f69348cf02177e4f4d732ac4044db1aa4ba8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Mar 14 21:57:32 2011 +0100
|
|
|
|
|
|
- * modules/sanity/doc/sanity.xml: - documentation updated
|
|
|
+ sdpops: remove a lines for rtpmap and fmtp
|
|
|
+
|
|
|
+ - sdp_remove_codecs_by_id() removes the attributes lines of removed
|
|
|
+ codecs
|
|
|
|
|
|
-2006-07-24 15:39 janakj
|
|
|
+commit 4975d655b58033ee215d1f98daebb78556845b3a
|
|
|
+Author: Klaus Darilion <[email protected]>
|
|
|
+Date: Mon Mar 14 11:01:13 2011 +0100
|
|
|
|
|
|
- * modules/sanity/: mod_sanity.c, mod_sanity.h, sanity.c, sanity.h:
|
|
|
- - SANITY_MAX_CHECKS written in a way that is easier to maintain -
|
|
|
- return value of sanity_check function changed - added sanity
|
|
|
- check of digest credentials (2048), it tests all digest
|
|
|
- credentials in the message - fixed some memory leaks (pkg_malloc
|
|
|
- not freed on an error) - some debugging statements enclosed in
|
|
|
- EXTRA_DEBUG otherwise they would produce too much output -
|
|
|
- check SIP version length first before calling memcmp - "\r\n"
|
|
|
- replaced with CRFL - struct sip_uri allocated on the stack, there
|
|
|
- is no need to allocate it using pkg_malloc
|
|
|
+ proper LSB return values of init script
|
|
|
+
|
|
|
+ The init script should return proper LSB error values also if
|
|
|
+ kamailio ist not configured yet.
|
|
|
|
|
|
-2006-07-24 15:21 calrissian
|
|
|
+commit 501df6bd29bb1c22c53de8bd772eb4c641ad0d6f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 13 23:18:02 2011 +0100
|
|
|
|
|
|
- * modules/sanity/: mod_sanity.c, mod_sanity.h, sanity.c: - added
|
|
|
- Contact parsing to parse_uri check - changed log levels from
|
|
|
- error to warning - failed checks return now 0, which means
|
|
|
- processing the script is stopped because the sanity module
|
|
|
- itself replied already
|
|
|
+ sdpops: documented sdp_print(...) and sdp_with_media(...)
|
|
|
|
|
|
-2006-07-24 13:48 kubartv
|
|
|
+commit c889ca572607e4715132b2f3911f795e2bb43bbc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 13 23:04:18 2011 +0100
|
|
|
|
|
|
- * modules/tm/dlg.c: corrected possible memory leak when refreshing
|
|
|
- a dialog from response after refreshing it from non-initial
|
|
|
- request
|
|
|
+ sdpops: added functions to print sdp and check media type
|
|
|
+
|
|
|
+ - sdp_print(level) - print the parsed sdp structure to the debug 'level'
|
|
|
+ (integer representation of log levels). Good for debug purposes
|
|
|
+ - sdp_with_media(type) - return true if the sdp has 'media=type'
|
|
|
|
|
|
-2006-07-24 12:08 janakj
|
|
|
+commit 67436c8fd301c1b59d0f58ff0f09c4f227865a5a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 13 23:03:37 2011 +0100
|
|
|
|
|
|
- * scripts/postgres/pg_create.sql, db/schema/credentials.xml,
|
|
|
- scripts/dbtext/ser_db/credentials, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql: - did column added
|
|
|
+ core: accept signed int for fixup FPARAM_INT
|
|
|
|
|
|
-2006-07-24 12:07 janakj
|
|
|
+commit a4daa0d11e758dc7e72673a2e670338d19591ee8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 13 22:19:12 2011 +0100
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: - function prototype is now in domain
|
|
|
- module header
|
|
|
+ sqlops: adding missing ending tags to docbook
|
|
|
+
|
|
|
+ - replaced list of routing blocks with ANY_ROUTE
|
|
|
|
|
|
-2006-07-24 11:40 janakj
|
|
|
+commit d0e8c06af3a119b4ea5ba6c1881b23b3f9113c0d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 13 10:51:01 2011 +0100
|
|
|
|
|
|
- * modules/rr/loose.c: - spurious debugging messages removed
|
|
|
+ sdpops: added module documentation
|
|
|
|
|
|
-2006-07-24 11:36 janakj
|
|
|
+commit f772c256238596f3df1755cf31b31606c33ee064
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 13 10:20:20 2011 +0100
|
|
|
|
|
|
- * modules/rr/: loose.c, record.c, rr_mod.c, rr_mod.h: - check for
|
|
|
- domains also in domain module if present and used.
|
|
|
+ sdpops: new module for SDP operations
|
|
|
+
|
|
|
+ - the module is intended to export functions that will allow easier
|
|
|
+ management of SDP from configuration file
|
|
|
+ - first function: spd_remove_codecs_by_id(list)
|
|
|
+ - remove the codecs by their numeric IDs given in a comma separated list as paramter
|
|
|
+ - codecs attributes are not removed yet
|
|
|
|
|
|
-2006-07-24 11:36 janakj
|
|
|
+commit ce7aa8e46e839a56d5759a688d03515f94497267
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Mar 12 12:27:52 2011 +0100
|
|
|
|
|
|
- * modules/domain/domain.h: - get_did function typedef
|
|
|
+ tmx: added the docs for t_flush_flags()
|
|
|
|
|
|
-2006-07-21 17:01 janakj
|
|
|
+commit 83620cb7cd14ee3b509eef72d99337567f53967f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Mar 12 12:22:51 2011 +0100
|
|
|
|
|
|
- * modules/registrar/: lookup.c, lookup.h: - added second parameter
|
|
|
- to registered (the same as in lookup)
|
|
|
+ tmx: restored t_flush_flags()
|
|
|
+
|
|
|
+ - function to sycn the msg flags back to transaction when the
|
|
|
+ transaction was created before modifying the flags
|
|
|
+ - reported by Juha Heinanen
|
|
|
|
|
|
-2006-07-21 16:01 mma
|
|
|
+commit b2426b0c2008809f984073e37a270dcab9a7d8c5
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Fri Mar 11 14:55:03 2011 +0100
|
|
|
|
|
|
- * modules/registrar/save.c: - if save_noreply was called and error
|
|
|
- occured, really do not send any message, just report error
|
|
|
+ modules_k/dialog: Refer to external match mode variable instead of
|
|
|
+ using local copy.
|
|
|
+
|
|
|
+ - Fixes a bug that would render w_dlg_manage()'s
|
|
|
+ backup-override-and-restore logic of the seq_match_mode variable
|
|
|
+ for the call to dlg_onroute() useless as the units dialog.c and
|
|
|
+ dlg_handlers.c maintained individual variables each.
|
|
|
|
|
|
-2006-07-20 17:22 janakj
|
|
|
+commit bbb082d582b0ae20c366128cf57a1f03ef594ff4
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Mar 8 11:59:01 2011 +0100
|
|
|
|
|
|
- * .cvsignore: - python stuff no more included
|
|
|
+ modules_k/permissions: allow_trusted(): Make the multiple matches feature configurable, defaulting to single match.
|
|
|
|
|
|
-2006-07-20 17:12 janakj
|
|
|
+commit b93c81421f53b6cc1620a01dc8937d92daac1be9
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Mar 7 14:36:27 2011 +0100
|
|
|
|
|
|
- * pkg/: opensuse/ser.init.SuSE, opensuse/ser.spec, suse/ser.init,
|
|
|
- suse/ser.spec: - opensuse/suse packaging stuff
|
|
|
+ modules_k/permissions: allow_trusted(): Return number of matched entries.
|
|
|
|
|
|
-2006-07-20 17:05 janakj
|
|
|
+commit b6525fad3de205ab4504d669002acb8f6309f9a1
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Fri Mar 4 17:22:20 2011 +0100
|
|
|
|
|
|
- * pkg/openbsd/: Makefile, pkg/DESCR, pkg/PLIST: - pkg list updated
|
|
|
- - master ftp updated - Andrei's email address updated
|
|
|
+ modules_k/permisisons: allow_trusted(): Add tags from all matching entries to the peer_tag_avp instead of just the first match.
|
|
|
|
|
|
-2006-07-20 16:59 janakj
|
|
|
+commit f2e79b33754fdbe627f01b26a4ed7a0c878914a8
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Dec 21 10:06:29 2010 +0100
|
|
|
|
|
|
- * pkg/netbsd/: DESCR, Makefile, PLIST: - pkg list updated - master
|
|
|
- ftp server updated - Andrei's email address updated
|
|
|
+ modules_k/sqlops: Add xavp support to sqlops
|
|
|
|
|
|
-2006-07-20 16:51 janakj
|
|
|
+commit 024e7483317939d7a08da63ca3d26a4276bfe318
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Dec 20 23:40:31 2010 +0100
|
|
|
|
|
|
- * pkg/freebsd/: Makefile, pkg-descr, pkg-plist: - pkg-list updated
|
|
|
- to reflect the current state of modoules - Andrei's email address
|
|
|
- updated - master FTP URL updated
|
|
|
+ core: Set loglevel of pv_xavp_print to INFO so it matches avp_print() behaviour.
|
|
|
|
|
|
-2006-07-20 16:29 janakj
|
|
|
+commit bcd4c3fef321978297890f81d6620fd741cb9a6d
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Dec 20 19:03:29 2010 +0100
|
|
|
|
|
|
- * Makefile: - removed original packaging files - Makefile updated
|
|
|
- to use new location of files
|
|
|
+ core: Enable xavp's by default
|
|
|
|
|
|
-2006-07-20 16:17 janakj
|
|
|
+commit a5cde5660a14e69ee71d69a6cc77c932c09915f9
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Jan 10 15:41:42 2011 +0100
|
|
|
|
|
|
- * pkg/: debian/changelog, debian/compat, debian/control,
|
|
|
- debian/copyright, debian/cron.d.ex, debian/ex.package.doc-base,
|
|
|
- debian/manpage.1.ex, debian/manpage.sgml.ex, debian/postinst,
|
|
|
- debian/postrm, debian/preinst.ex, debian/prerm.ex, debian/rules,
|
|
|
- debian/ser.examples, debian/ser.init, debian/shlibs.local,
|
|
|
- debian/watch, freebsd/000.ser.sh, freebsd/Makefile,
|
|
|
- freebsd/distinfo, freebsd/pkg-comment, freebsd/pkg-descr,
|
|
|
- freebsd/pkg-plist, gentoo/ser-0.8.10.ebuild,
|
|
|
- gentoo/ser-0.8.11.ebuild, gentoo/ser-0.8.12.ebuild,
|
|
|
- gentoo/ser-0.8.14.ebuild, gentoo/ser-0.8.9.ebuild,
|
|
|
- gentoo/ser.init, netbsd/COMMENT, netbsd/DESCR, netbsd/Makefile,
|
|
|
- netbsd/PLIST, netbsd/distinfo, openbsd/Makefile,
|
|
|
- openbsd/distinfo, openbsd/pkg/COMMENT, openbsd/pkg/DESCR,
|
|
|
- openbsd/pkg/PLIST, rpm/ser.init, rpm/ser.spec-4.1,
|
|
|
- rpm/ser.spec.fedora, solaris/pkginfo, solaris/prototype: - moved
|
|
|
- all packaging stuff to pkg subdirectory
|
|
|
+ modules_k/pv: Make startup time available in a pseudovariable $Tb (boottime).
|
|
|
|
|
|
-2006-07-20 15:02 kozlik
|
|
|
+commit f68c308ebb8c9c0a182f92901076aee44230dae7
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Mon Dec 20 16:49:07 2010 +0100
|
|
|
|
|
|
- * scripts/: mysql/my_create.sql, mysql/my_data.sql,
|
|
|
- oracle/or_create.sql, oracle/or_data.sql, oracle/or_drop.sql,
|
|
|
- postgres/pg_create.sql, postgres/pg_data.sql: recreated form XML
|
|
|
- files
|
|
|
+ modules_k/pv: Add new transformations to create prefixes
|
|
|
+ s.prefixes creates a string with prefixes separated by comma's
|
|
|
+ s.prefixes.quoted creates a string of quoted prefixes spearated by comma's
|
|
|
+ Both take a parameter to specify the max prefix length. If zero, then return upto the whole string.
|
|
|
+ Examples:
|
|
|
+ "1234"{s.prefixes,0} => 1,12,123,1234
|
|
|
+ "123456"{s.prefixes,4} => 1,12,123,1234
|
|
|
+ "123456"{s.prefixes.quot,4} => '1','12','123','1234'
|
|
|
+
|
|
|
+commit acca0fad60183745d8b9317f11326bfa601c5b02
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Thu Mar 10 20:13:41 2011 +0100
|
|
|
+
|
|
|
+ dialog(k): Fix indention in spiral detection example code (docs).
|
|
|
+
|
|
|
+commit 4a92475e612ea27fcbcb471cabafd8bf87f83c8d
|
|
|
+Author: Tomas Mandys <[email protected]>
|
|
|
+Date: Wed Mar 9 10:38:50 2011 +0100
|
|
|
+
|
|
|
+ Fix for iptables 1.4.8
|
|
|
+
|
|
|
+ Some type fixes to be compilable at Debian squeeze
|
|
|
+
|
|
|
+commit 4363ade72cb75d0975edb124295de3223e696431
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Mar 8 10:59:37 2011 +0100
|
|
|
+
|
|
|
+ tm: t_cehck_trans() allowed inside all onreply routes
|
|
|
+
|
|
|
+ - starting with v3.0 there is the option to enable a function only for
|
|
|
+ core onreply route or tm onreply route
|
|
|
+ - t_check_trans() was enabled only for tm
|
|
|
+ - this patch enables it also for core onreply route
|
|
|
+ - reported by Alex Hermann
|
|
|
+
|
|
|
+commit 998ae20b26360383386d5f677ec87301e6b3ba23
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Tue Mar 8 09:42:18 2011 +0200
|
|
|
+
|
|
|
+ * modules_k/nathelper: add_contact_alias() fix
|
|
|
+
|
|
|
+ - add_contact_alias() is now able to add alias also to contact URI, where
|
|
|
+ hostpart contains a domain name instead of an IP address.
|
|
|
+
|
|
|
+commit 5bb9a711cfb11b049864964ff914e784306f5446
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Mon Mar 7 21:48:20 2011 +0100
|
|
|
+
|
|
|
+ - mini bug: In case of an Reply to the Options-Ping, the Flags should be of course removed.
|
|
|
+
|
|
|
+commit e8cd119aa0e70033f58d51c46ddbcd5f2f37915e
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Mon Mar 7 21:24:03 2011 +0100
|
|
|
+
|
|
|
+ - do not reactivate a gateway in probing mode, when it has been deactivated.
|
|
|
+
|
|
|
+commit e68230ddb4ad8f5b5befef73cc42466355cc279c
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Mon Mar 7 21:06:37 2011 +0100
|
|
|
+
|
|
|
+ - When calling ds_mark_dst("a"), reset the failure counter as-well
|
|
|
+ - updated docs
|
|
|
+
|
|
|
+commit 037336540926ef5b354a024aacacf55b005b577a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Mar 7 17:11:53 2011 +0100
|
|
|
+
|
|
|
+ kex: documentation updated with the new functions
|
|
|
+
|
|
|
+ - documented setdebug(level) and resetdebug()
|
|
|
+
|
|
|
+commit a57d5982e0966b7e21478b0bfb377e0bc93e3097
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Mar 7 17:10:08 2011 +0100
|
|
|
+
|
|
|
+ kex: two new functions to control local debug level
|
|
|
+
|
|
|
+ - setdebug(level) - can change the debug level per process
|
|
|
+ - resetdebug() - set back the debug level to the global parameter
|
|
|
+ 'debug'
|
|
|
+ - useful to troubleshoot parts of config file by increasing debug level
|
|
|
+ for a specific process, just for a set of actions
|
|
|
+
|
|
|
+commit 0d2716bcafed9e6d3d9b920bc5137b1d726a891c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Mar 7 17:08:15 2011 +0100
|
|
|
+
|
|
|
+ core: support to set debug level per process from cfg
|
|
|
+
|
|
|
+ - this is the part in the core dprinting system
|
|
|
+ - getting the debug level is a warapper around fetching the local debug
|
|
|
+ if it is set, otherwise returns the value of global parameter 'debug'
|
|
|
+ - by default per process debug log level is not set
|
|
|
+
|
|
|
+commit cef41576d87418aa47e7522da27bf7b4c8c72430
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Mar 7 13:57:04 2011 +0100
|
|
|
+
|
|
|
+ kamailio.cfg: revert mistakenly addtion of corelog
|
|
|
+
|
|
|
+ - the new corelog global parameter was added and mistakenly committed to
|
|
|
+ kamailio.cfg with its default value
|
|
|
+
|
|
|
+commit b198224d607e88808ce60a1f316215cfc7d75f36
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Mar 7 13:55:10 2011 +0100
|
|
|
+
|
|
|
+ core: several error messages printed to corelog level
|
|
|
+
|
|
|
+ - instead of static level L_ERR use now the global config option corelog
|
|
|
+ - corelog value can be updated at runtime without restart via RPC
|
|
|
+ commands
|
|
|
+
|
|
|
+commit 7e2e4ff44945483fac3725cb7fcb5d2f3adc2d0d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Mar 7 13:42:38 2011 +0100
|
|
|
+
|
|
|
+ core: new global parameter corelog
|
|
|
+
|
|
|
+ - control the log level for non-critical core error messages
|
|
|
+ - e.g., useful to disable messages such as:
|
|
|
+ - tcp connection reset by peer
|
|
|
+ - error parsing received message for garbage (non-sip/html/...)
|
|
|
+
|
|
|
+commit dd15ae96c06c1e39f42894238cff74efff3563fa
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Mar 7 11:59:45 2011 +0100
|
|
|
+
|
|
|
+ makefile: store the flavour in tarball
|
|
|
+
|
|
|
+ - Makefile.vars is auto-generated to store the flavour when creating the
|
|
|
+ tarball
|
|
|
+ - Makefile.vars is stored inside the tarball
|
|
|
+ - do 'make maintainer-clean' or 'make clean-makefile-vars' to remove it
|
|
|
+ - allow to build the packaged flavour even when 'make FLAVOUR=... cfg'
|
|
|
+ is forgotten - suggested by Olle E. Johansson
|
|
|
+
|
|
|
+commit 00d2d6b98739327a6eaaeeafa50023cf0c47b0f3
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Mon Mar 7 09:57:33 2011 +0100
|
|
|
+
|
|
|
+ dialog(k): Register dlg_tmcb_dummy in dialog_new_dlg() even when
|
|
|
+ given transaction t is not available.
|
|
|
+
|
|
|
+ - Let tm's registration function deal with creating a transaction
|
|
|
+ lazily.
|
|
|
+ - Facilitates using dialogs (e.g., profiling) created on demand
|
|
|
+ with dlg_manage().
|
|
|
+
|
|
|
+commit d1ba0cdaed1f36d36e834fec752e7aa7c4921d61
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 6 19:36:46 2011 +0100
|
|
|
+
|
|
|
+ uac: reuse call-id for remote register auth
|
|
|
+
|
|
|
+ - request built after 401 is reusing call-id and from-tag from the first
|
|
|
+ REGISTER request
|
|
|
+ - should fix registrations to some servers that require such behavior
|
|
|
+ - reported by Bernhard Suttner (bernhards) on FS#108
|
|
|
+
|
|
|
+commit 367e8a70775c939395e121bce2352876e6c09ced
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 6 14:51:34 2011 +0100
|
|
|
+
|
|
|
+ pkg: option to suid via start-stop-daemon
|
|
|
+
|
|
|
+ - start-stop-daemon can do suid before starting the application
|
|
|
+ - it can be enabled in /etc/default/kamailio via SSD_SUID
|
|
|
+
|
|
|
+commit 3a2ce8df897062888c0a9acdb060186399d37411
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 6 13:51:41 2011 +0100
|
|
|
+
|
|
|
+ pkg: updated init script for kamailio debian package
|
|
|
+
|
|
|
+ - extra checks after starting kamailio
|
|
|
+ - patch by Klaus Darilion, FS#113
|
|
|
+
|
|
|
+commit d202b9dc49565aa13c96ed75dc67bc9e389a212a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 6 11:38:35 2011 +0100
|
|
|
+
|
|
|
+ pv: reset the index for inner fields of xavp PV
|
|
|
+
|
|
|
+ - reported by Alex Hermann
|
|
|
+
|
|
|
+commit 395e0dae1ec45452e5d445ea3061f798b7877bba
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 6 11:19:56 2011 +0100
|
|
|
+
|
|
|
+ core xavp: refurbised xavp_print_list()
|
|
|
+
|
|
|
+ - print the level of xavp list
|
|
|
+
|
|
|
+commit f4136d7742b0b0bfc09a9157d573c8a7f6118b76
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Mar 6 00:51:41 2011 +0100
|
|
|
+
|
|
|
+ core: enable dumpable flag after setuid() on Linux
|
|
|
+
|
|
|
+ - init rlimit struct for proper dbg message when core limits are not
|
|
|
+ changed
|
|
|
+
|
|
|
+commit 7caa03982b482e9f8b84abc9b671e8df36f66713
|
|
|
+Author: Alfred E. Heggestad <[email protected]>
|
|
|
+Date: Tue Feb 22 11:13:14 2011 +0100
|
|
|
+
|
|
|
+ ser_stun: update to RFC 5389
|
|
|
+
|
|
|
+ - Removing checking/adding of FINGERPRINT attibute
|
|
|
+
|
|
|
+ - Update some attribute values according to new spec
|
|
|
+
|
|
|
+ - Fix endianess of XOR-MAPPED-ADDRESS
|
|
|
+
|
|
|
+commit 2c28a251a87fd66fa81b4802fe960fef3989fb3d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Mar 4 22:50:02 2011 +0100
|
|
|
+
|
|
|
+ dialog: safer unref of terminated dialogs
|
|
|
+
|
|
|
+ - if reference counter is already <=0, don't deref anymore, dialog in
|
|
|
+ destroyed state
|
|
|
+ - should protect against bogus dereferencing
|
|
|
+ - reported by Anton Roman
|
|
|
+
|
|
|
+commit 8d16577bbcdd7bd84f1767bba76749083c2518fa
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Mar 4 21:44:15 2011 +0100
|
|
|
+
|
|
|
+ kamailio.cfg: tighten the auth checks for PUBLISH
|
|
|
+
|
|
|
+ - based on a patch by Klaus Darilion
|
|
|
+
|
|
|
+commit 9fb37a55e0b97a98b7d2d104a7692f18cb3f7df6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Mar 4 21:27:14 2011 +0100
|
|
|
+
|
|
|
+ srdb1: warning about different pids for db connection made dbg
|
|
|
+
|
|
|
+commit ffa10596bcfb14d5204f0d268bf1c73857982218
|
|
|
+Author: root <[email protected]>
|
|
|
+Date: Thu Mar 3 19:58:35 2011 +0100
|
|
|
+
|
|
|
+ - added ser module for new version of iptrtpproxy-v2
|
|
|
+ - modified oob script to simplify patching with RTPPROXY stuff
|
|
|
+ - rtpproxy control rewritten in script
|
|
|
+ - re-INVITE won't proactively create new RTP session, it's not fully RFC3264 compliant but enable working with non-compliant clients (phones)
|
|
|
+
|
|
|
+commit e0fe362a5c661714bc7b2f16f8f6c6ba1857914e
|
|
|
+Author: root <[email protected]>
|
|
|
+Date: Thu Mar 3 12:36:19 2011 +0100
|
|
|
+
|
|
|
+ - taken changes from modules_k (missing pre_auth enums handled in switch)
|
|
|
+
|
|
|
+commit 28e604d16ef4dadc5368804a277c695453c9cf9f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Feb 28 20:50:52 2011 +0100
|
|
|
+
|
|
|
+ uac(k): proper documentation for remote server registration
|
|
|
+
|
|
|
+ - the feature was shortly mentioned without proper details of how to use
|
|
|
+ - discovered upon discution with Ovidiu Sas
|
|
|
+
|
|
|
+commit 1c82d0a422482298b0ae5da299fccd98d67fd6f9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Feb 28 20:32:09 2011 +0100
|
|
|
+
|
|
|
+ kamdbctl: create uacreg table
|
|
|
+
|
|
|
+ - uacreg table was not created by kamdbctl
|
|
|
+
|
|
|
+commit ad8c9360348d111085a8e01a277e6b718ef803ad
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Feb 28 17:17:09 2011 +0100
|
|
|
+
|
|
|
+ core: helper function to free parsed header struct with inner free function
|
|
|
+
|
|
|
+commit 2316acaa9adc27355e777d281bee8bfaf393cd6d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Feb 28 16:18:24 2011 +0100
|
|
|
+
|
|
|
+ core: order the list of headers that allocate pkg
|
|
|
+
|
|
|
+ - easier to spot the missing ones
|
|
|
+
|
|
|
+commit 33ec2a39200c0cfaf90524970fa5249c17a2b602
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Feb 28 14:27:25 2011 +0100
|
|
|
+
|
|
|
+ core: update the list of header that alloc pkg for parsed structure
|
|
|
+
|
|
|
+commit 469650e0a904331b07f8713baab6d7f19027ee48
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Feb 28 11:17:10 2011 +0100
|
|
|
+
|
|
|
+ core: free SE header parsed structure
|
|
|
+
|
|
|
+ - use the generic free framework for headers
|
|
|
+
|
|
|
+commit 1f092363559ebdcdbaf02cb5d8f093b6bea60b87
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Feb 28 11:15:53 2011 +0100
|
|
|
+
|
|
|
+ kcore: free SE parsed body through generic hdr free framework
|
|
|
+
|
|
|
+ - the parser for session-expires header uses now the generic header free
|
|
|
+ framework
|
|
|
+
|
|
|
+commit 66d0041ec8270d4151136477b80edca66201434e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Feb 27 23:56:43 2011 +0100
|
|
|
+
|
|
|
+ kamailio.cfg: load debugger module for WITH_DEBUG
|
|
|
+
|
|
|
+ - set cfgtrace parameter to 1 in this case
|
|
|
+
|
|
|
+commit 9a668406925abf19cbae62c98a12b86f4c045b34
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Feb 27 16:43:06 2011 +0100
|
|
|
+
|
|
|
+ kcore: supported header exports the free function in parsed structure
|
|
|
+
|
|
|
+ - parsing the supported header creates a structure allocated in PKG, now
|
|
|
+ it exports the function to free it in order to be used when cleaning
|
|
|
+ the SIP message structure
|
|
|
+ - this fixes a memory leak when parsing the header
|
|
|
+ - reported and troubleshooted by Bayan Towfiq
|
|
|
|
|
|
-2006-07-20 14:59 kozlik
|
|
|
+commit 81d05af470d979b3d3f104bbdaa287b3fa58b57c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Feb 27 16:40:37 2011 +0100
|
|
|
|
|
|
- * scripts/: mysql/ser_mysql.sh, postgres/ser_postgres.sh: fixed to
|
|
|
- use also xx_data.sql scripts
|
|
|
+ core: framework for generic free of parsed headers
|
|
|
+
|
|
|
+ - the structure of parsed headers can define as first field a function
|
|
|
+ to free the content
|
|
|
+ - this allow to implement the parser for headers our of the core
|
|
|
|
|
|
-2006-07-20 14:57 kozlik
|
|
|
+commit 1baf83e9407bbbe1b25e390ed013a7ef87ffc196
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Feb 26 23:25:07 2011 +0100
|
|
|
+
|
|
|
+ pv: added $mt - return sip message type
|
|
|
+
|
|
|
+ - the value is 1 if the sip message is request
|
|
|
+ - the value is 2 if the sip message is reply
|
|
|
+
|
|
|
+commit d4eb2e661ad72d0a6b70aea853e428608e80ab2b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Feb 26 22:26:29 2011 +0100
|
|
|
+
|
|
|
+ siputils: documented new functions
|
|
|
+
|
|
|
+ - readme updated with is_request() and is_reply()
|
|
|
+
|
|
|
+commit f82c04eb21aa496b883c0e4ee486b247efeb04c9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Feb 26 22:20:49 2011 +0100
|
|
|
+
|
|
|
+ siputils: added functions to detect type of SIP message
|
|
|
+
|
|
|
+ - is_request() returns true if the SIP message is a request
|
|
|
+ - is_reply() returns true if the SIP message is a reply
|
|
|
+ - useful to check in sub-routes that can be executed from both request
|
|
|
+ and reply routes
|
|
|
|
|
|
- * db/schema/: attr_types.xml, global_attrs.xml: - re-formated -
|
|
|
- 'vendor-controlled' attributes added to rows
|
|
|
+commit f7b5a333d29579a700d636787550ff1430a58189
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sun Feb 27 06:54:44 2011 +0200
|
|
|
|
|
|
-2006-07-20 14:56 kozlik
|
|
|
+ modules/dialplan: change in dp_translate return code
|
|
|
+
|
|
|
+ - dp_translate now returns -2 (instead of -1) if dp with given id does
|
|
|
+ not exist.
|
|
|
|
|
|
- * db/schema/i18n.xml: unique index added
|
|
|
+commit d8ae33c90851cfca9c956574f3ed1f82fc4da651
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sun Feb 27 05:59:16 2011 +0200
|
|
|
|
|
|
-2006-07-20 14:54 kozlik
|
|
|
+ modules/dialplan: more repl_exp fixes
|
|
|
+ - Now also REPLACE_CHAR, REPLACE_URI, and REPLACE_SPEC repl_exp tokens
|
|
|
+ should work.
|
|
|
|
|
|
- * doc/stylesheets/dbschema/: dtd/dbschema.dtd, xsl/common.xsl,
|
|
|
- xsl/mysql.xsl, xsl/postgres.xsl, xsl/sql.xsl: added ability to
|
|
|
- upgrade initial data in DB - xx_create.sql script is now
|
|
|
- separated to two scripts: xx_create.sql and xx_data.sql
|
|
|
- xx_create.sql contain tables definitions and xx_data.sql contain
|
|
|
- all initial data (<row> elements from XML files) - each <row>
|
|
|
- element have new optional attribute 'vendor-controlled'. If
|
|
|
- vendor-controled='1' for a row, SQL DELETE statement is generated
|
|
|
- before INSERT statement for this row. In this case is
|
|
|
- necessary to define <row-identificator> element wich contain list
|
|
|
- of <colref> elements. This is a list of columns which will be
|
|
|
- in DELETE WHERE clause. - From now is also necessary to define
|
|
|
- an unique index on all tables which contain an initial data.
|
|
|
- Otherwise data will be duplicated on each update.
|
|
|
+commit 1147c09665a05d4af5f1b48764a78fb47649a930
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Feb 26 20:26:54 2011 +0100
|
|
|
|
|
|
-2006-07-19 19:06 janakj
|
|
|
+ siputils: readme updated
|
|
|
+
|
|
|
+ - updated the description of the functions that can be used in ANY_ROUTE
|
|
|
|
|
|
- * AUTHORS: - people added to AUTHORS file
|
|
|
+commit 3a1be374d4575e91ba7196db77813df836d98f99
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Feb 26 20:25:29 2011 +0100
|
|
|
|
|
|
-2006-07-19 18:49 janakj
|
|
|
+ siputils: several functions updated to ANY_ROUTE
|
|
|
+
|
|
|
+ - has_totag() and comparison of uri or aor can work for requests and
|
|
|
+ reply routes
|
|
|
+
|
|
|
+commit fe40de5b32ae44df06b97b25016caec1f8666894
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Feb 26 15:24:30 2011 +0100
|
|
|
+
|
|
|
+ version set to 3.2.0-dev3
|
|
|
+
|
|
|
+commit c3a1e2ed57337c6db94b01fc794c67631fd847b9
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sat Feb 26 05:12:58 2011 +0200
|
|
|
+
|
|
|
+ modules/dialplan: fixed processing of repl_exp
|
|
|
+
|
|
|
+commit 62c8fbb721c1432466a529ab960f9ed5b7463826
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Fri Feb 25 12:09:04 2011 +0100
|
|
|
+
|
|
|
+ htable: fixed typo in example
|
|
|
+
|
|
|
+ - $null was using 1.x format (missing $)
|
|
|
+ - reported by Ricardo Martinez
|
|
|
+
|
|
|
+commit 18fcaadf0741aaa98354319360b5e54420c273ec
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Thu Feb 24 18:59:23 2011 +0100
|
|
|
+
|
|
|
+ pipelimit: a bunch of spelling fixes
|
|
|
+
|
|
|
+commit e750f003f423e169a91d62f42d12da2c6675a700
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Wed Feb 23 01:32:12 2011 +0100
|
|
|
+
|
|
|
+ module regex: minor fix in documentation.
|
|
|
+
|
|
|
+commit 7ea366cd3d7ba57926e08fec1c17a1d1eb45f06c
|
|
|
+Author: Iñaki Baz Castillo <[email protected]>
|
|
|
+Date: Wed Feb 23 01:09:57 2011 +0100
|
|
|
|
|
|
- * Makefile.defs: - unused defines removed - one duplicate removed
|
|
|
+ module regex: pcre_match_group() allows pseudo-variable in group parameter
|
|
|
+
|
|
|
+ - example: pcre_match_group("$rU", "$var(num)"),
|
|
|
+ where $var(num) can be a pseudo-variable containing an integer
|
|
|
+ pointing to any group in the regex text file.
|
|
|
+ - module documentation updated and improved.
|
|
|
|
|
|
-2006-07-19 18:43 janakj
|
|
|
+commit 1f698797ec4def503630563c06f5aef4a7b40871
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Feb 21 23:15:29 2011 +0100
|
|
|
+
|
|
|
+ core: proper return code for pvar assignment
|
|
|
+
|
|
|
+ - in some case the value of the right expression was returned instead of
|
|
|
+ proper >=0 for success cases
|
|
|
+ - reported by Juha Heinannen
|
|
|
+
|
|
|
+commit 6a09b5abafe2b67e7f7959221d4486fab59c24a2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Feb 16 10:53:31 2011 +0100
|
|
|
+
|
|
|
+ core: log message for no 2nd via in reply sent to L_DBG
|
|
|
+
|
|
|
+commit a8f17732a193eae57e8a9b0647d4fa6fdc0719ba
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Thu Feb 10 23:48:52 2011 +0100
|
|
|
+
|
|
|
+ - Just a note: Need to define the timeout socket in order to activate the timeout-timer
|
|
|
+
|
|
|
+commit 7dfe7c223f779b039e86ef0b5ab0c8cc1785613a
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Thu Feb 10 23:46:58 2011 +0100
|
|
|
+
|
|
|
+ - Updated patch and example config after testing.
|
|
|
+
|
|
|
+commit e5552b2b75684d17be6cd0adf2c78cce4b1fa45d
|
|
|
+Author: Carsten Bock <[email protected]>
|
|
|
+Date: Thu Feb 10 22:12:04 2011 +0100
|
|
|
+
|
|
|
+ - Updated the patch and the Protocol towards the RTP-Proxy (removed the timeout-socket-type)
|
|
|
|
|
|
- * Makefile: - group, mangler, and auth_diameter added to the list
|
|
|
- of excluded modules
|
|
|
+commit 564067f1a35a60d5a111f5f808c5f0f03fa5eab5
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Thu Feb 10 11:11:55 2011 -0500
|
|
|
|
|
|
-2006-07-19 18:33 janakj
|
|
|
+ modules_s/nathelper: rtpproxy functionality removed
|
|
|
+
|
|
|
+ - for rtpproxy functionality please use rtpproxy module from modules
|
|
|
|
|
|
- * etc/dictionary.ser: - Vendor iptelorg - Move proprietary
|
|
|
- attributes into real VSAs
|
|
|
+commit 59c8621c61072d4b9c54903e06baab2b3147668f
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Thu Feb 10 11:09:40 2011 -0500
|
|
|
|
|
|
-2006-07-19 18:10 janakj
|
|
|
+ modules_s/nathelper: rtpproxy functionality removed
|
|
|
+
|
|
|
+ - for rtpproxy functionality please use rtpproxy module from modules
|
|
|
|
|
|
- * modules/tm/tm.c: - aligned to new fixups
|
|
|
+commit eedafa45ff4040d0a0f362b8fac6604be63ed7d7
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Thu Feb 10 14:50:33 2011 +0100
|
|
|
|
|
|
-2006-07-19 17:42 janakj
|
|
|
+ cfg framework: accept 0 int value within a group instance
|
|
|
+
|
|
|
+ - The parameter verification of new_add_var() was wrong, it did not
|
|
|
+ accept NULL values which can be the case with integer 0.
|
|
|
+
|
|
|
+ - char* NULL and str {NULL, 0} are also valid values
|
|
|
|
|
|
- * modules/textops/textops.c: - aligned to new fixups
|
|
|
+commit 17fc9913737cf3314d317d9b62cfd3dc05f8376e
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Thu Feb 10 14:26:14 2011 +0100
|
|
|
|
|
|
-2006-07-19 17:17 janakj
|
|
|
+ tm: t_pick_branch() cannot ingnore the pending blined UACs
|
|
|
+
|
|
|
+ Empty branches shall be considered pending branches
|
|
|
+ before their final response is set.
|
|
|
+ When all the responses were dropped in failure route and a new
|
|
|
+ blind UAC was added, t_pick_branch() did not realize that
|
|
|
+ there is still at least one pending branch, it returned an error
|
|
|
+ instead. Later on, the blind UAC was tried to be canceled causing
|
|
|
+ deadlock.
|
|
|
+
|
|
|
+commit 6cdf90764965f0d52bd7c34d5f2605d0cfa30a17
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Wed Feb 9 06:20:00 2011 +0200
|
|
|
+
|
|
|
+ modules/lcr: gateways of an LCR instance are not anymore required
|
|
|
+ to be "unique"
|
|
|
+
|
|
|
+commit 279d82c50b42a42fa5205d8296bdebcc2e5ac184
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Tue Feb 8 12:35:48 2011 +0100
|
|
|
+
|
|
|
+ htable: fixes to mod param names in docs
|
|
|
+
|
|
|
+commit 15c87249242b602f268ea7e86713d1cbcc0c34dd
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Tue Feb 8 12:22:13 2011 +0100
|
|
|
+
|
|
|
+ htable: added 'dbmode' attribute to module documentation
|
|
|
+
|
|
|
+commit ebf12d93251124d619e6d12093181eab5bab5818
|
|
|
+Author: Elena-Ramona Modroiu <[email protected]>
|
|
|
+Date: Tue Feb 8 12:18:10 2011 +0100
|
|
|
+
|
|
|
+ htable: option to save content of htable to db at shutdown
|
|
|
+
|
|
|
+ - new 'dbmode' attribute for hash table definition
|
|
|
+ - if dbmode=1, the content fo hash table will be saved back to databse
|
|
|
+ table when the sip server is stopped
|
|
|
+ - default value is 0 - no sync back to database table
|
|
|
+ - example:
|
|
|
+ modparam("htable", "htable", "a=>size=8;dbtable=htable;dbmode=1;")
|
|
|
+
|
|
|
+commit 7a1a5ffff6a6dbf89f42ccb9f15d588d8bfe62d0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Feb 5 07:08:53 2011 +0100
|
|
|
+
|
|
|
+ tm: free parsed body for faked requests
|
|
|
+
|
|
|
+ - if sdp body was parsed in a failure route, the structure was left
|
|
|
+ uncleared
|
|
|
+ - reported by Bayan Towfiq, credits for troubleshooting access to live
|
|
|
+ server
|
|
|
+ - credits also to Ovidiu Sas for assistance with sdp parser
|
|
|
+
|
|
|
+commit 66f80a68a48835b1634da04ead4deadeb89ce7f7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Feb 4 19:27:10 2011 +0100
|
|
|
+
|
|
|
+ topoh: add angle brackets around contact uri
|
|
|
+
|
|
|
+ - if there are no angle brackets around initial contact uri, add for
|
|
|
+ encoded uri to keep URI parameters properly
|
|
|
+
|
|
|
+commit 7f9b429075fa870b6bfdc4fc1a08c396f6c8eeb5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Feb 4 18:26:37 2011 +0100
|
|
|
+
|
|
|
+ topoh: more safety checks for bad cseq
|
|
|
+
|
|
|
+commit 4462757813b146e2ca4018b1a93636115e2408f6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Feb 3 23:54:13 2011 +0100
|
|
|
+
|
|
|
+ presence(k): avoid str* alloc for local contact
|
|
|
+
|
|
|
+ - it is not used further an leads to memleak
|
|
|
+
|
|
|
+commit 8bddb971122d9f7ae20bd4ed123771e5a6d0c800
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jan 31 01:58:00 2011 +0100
|
|
|
+
|
|
|
+ dispatcher(k): enhanced the cfg example in docs
|
|
|
+
|
|
|
+commit 5319d08db206b92b21df646e63415dd1cfd7a6e9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jan 31 01:39:17 2011 +0100
|
|
|
+
|
|
|
+ dispatcher(k): mi ds_list prints combined flags
|
|
|
+
|
|
|
+commit c7787aceddc3026675039801055f3cb974b4a010
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jan 31 01:30:25 2011 +0100
|
|
|
+
|
|
|
+ dispatcher(k): documented disabled state
|
|
|
+
|
|
|
+commit 241a05bc65b786084de4c3a93cd22d790ce77148
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jan 31 01:19:23 2011 +0100
|
|
|
+
|
|
|
+ dispatcher(k): option to disable destionation
|
|
|
+
|
|
|
+ - new flag per destination address to allow disabling destination
|
|
|
+ address completely, so that if auto-pinging is enabled will not be
|
|
|
+ brought back in active state
|
|
|
+ - seting disable state and back to active/inactive mode is possible via
|
|
|
+ mi/rpc commands
|
|
|
+
|
|
|
+commit 9a5bc6b1554227920075f361bc3d7780a0eef935
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jan 31 00:20:46 2011 +0100
|
|
|
|
|
|
- * modules/sl/: sl.c, sl_funcs.c: - aligned to new fixups
|
|
|
+ dispatcher(k): force_dst set default to 1
|
|
|
+
|
|
|
+ - readme updated
|
|
|
|
|
|
-2006-07-19 16:35 mma
|
|
|
+commit 5afd88dd704ff40b3662157d7ea8217e1332b1b5
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Mon Jan 31 17:36:59 2011 +0100
|
|
|
|
|
|
- * modules/db_ops/db_ops.c: warnings and type removed
|
|
|
+ cfg framework: @cfg_get supports nested calls
|
|
|
+
|
|
|
+ @cfg_get.<group>.<variable> makes use of the already implemented
|
|
|
+ nested select functions to parse the returned value. The following
|
|
|
+ nested calls are supported:
|
|
|
+
|
|
|
+ - @cfg.get.<group>.<variable>.nameaddr...
|
|
|
+ - @cfg.get.<group>.<variable>.uri...
|
|
|
+ - @cfg.get.<group>.<variable>.params...
|
|
|
+
|
|
|
+ Credits go to Tomas Mandys
|
|
|
|
|
|
-2006-07-19 16:35 mma
|
|
|
+commit f9ad9ccf83b9341fa5a063cb3bd844567f3f06e6
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Mon Jan 31 12:45:57 2011 +0100
|
|
|
|
|
|
- * modules/dispatcher/dispatch.c: fixup_int_12 result change
|
|
|
- incorporated
|
|
|
+ cfg framework: @cfg_selected.group added
|
|
|
+
|
|
|
+ @cfg_selected.<group_name> returns the selected instance id of the
|
|
|
+ specified group. If no group instance is selected, i.e. the default
|
|
|
+ is used, then empty string is returned.
|
|
|
|
|
|
-2006-07-19 16:34 mma
|
|
|
+commit 8858e0d2c3c1c64f3223ae62aa2574a54d9fbc9a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 29 20:51:07 2011 +0100
|
|
|
|
|
|
- * modules/timer/timer.c: temporarilly fixup_int_12 result change
|
|
|
- avoided, fixup uses atoi now; waiting for author's rewrite
|
|
|
+ acc: fixed typo in example
|
|
|
+
|
|
|
+ - updated the route types where acc_*_request() can be used
|
|
|
|
|
|
-2006-07-19 16:12 mma
|
|
|
+commit 7866c516bd3bf5c6befc8d978d02bf34ab338e3a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 29 20:47:18 2011 +0100
|
|
|
|
|
|
- * modules/db_ops/db_ops.c: better fixup instead of fixup_int_12
|
|
|
+ acc: take SIP method from CSeq header
|
|
|
+
|
|
|
+ - safe usage of acc_*_request() for requests & replies
|
|
|
|
|
|
-2006-07-19 16:01 mma
|
|
|
+commit af13a0709188a91e0f714b7c481ede865452281d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 29 19:18:22 2011 +0100
|
|
|
|
|
|
- * modules/: db_ops/db_ops.c, eval/eval.c: eval - updated
|
|
|
- (int)*param -> get_int_fparam(...) based on fixup_int_12 change
|
|
|
- db_ops - temporarilly changed to atoi fixup instead of
|
|
|
- fixup_int_12. waiting for author's rewrite
|
|
|
+ textopsx: documented remove_body() function
|
|
|
|
|
|
-2006-07-19 14:49 janakj
|
|
|
+commit 42fdf377b2af8f2944f4ff3722d4e54ac7c8202c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 29 19:13:44 2011 +0100
|
|
|
|
|
|
- * config.h: - default radiusclient file added
|
|
|
+ textopsx: added remove_body() function
|
|
|
+
|
|
|
+ - remove the body of the sip request/reply
|
|
|
+ - content-lenght is automatically adjusted
|
|
|
+ - if you need to remove content-type, use remove_hf()
|
|
|
|
|
|
-2006-07-19 14:49 janakj
|
|
|
+commit d260b2cba84e1699fe9b2c0860de91e018e03bca
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 29 03:11:46 2011 +0100
|
|
|
|
|
|
- * modules/registrar/reg_mod.c: - use default fixup
|
|
|
+ core: check for empty port values
|
|
|
+
|
|
|
+ - if setport has empty string parameter skip adding ':'
|
|
|
|
|
|
-2006-07-19 14:48 janakj
|
|
|
+commit c0f87c06f60e2208f5e4421e9002f331cacb8a27
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 29 00:36:52 2011 +0100
|
|
|
|
|
|
- * modules/exec/exec.c: [no log message]
|
|
|
+ textops(k): handle no match for subst transformation
|
|
|
|
|
|
-2006-07-19 13:37 janakj
|
|
|
+commit 9d5bae90cdd40e05e6aaff488a5c86f7241aa261
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jan 28 17:20:19 2011 +0100
|
|
|
|
|
|
- * modules/exec/: exec.c, exec.h, exec_mod.c: - support for attrs
|
|
|
- and selects in parameters
|
|
|
+ snmpstats: support of OPTIONS advertised also for siputils module
|
|
|
|
|
|
-2006-07-19 13:23 janakj
|
|
|
+commit 8c26d7221cabe3c7c5b2f218b842c5886d830966
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jan 28 16:46:47 2011 +0100
|
|
|
|
|
|
- * modules/enum/: enum.c, enum.h, enum_mod.c, enum_mod.h: -
|
|
|
- is_from_user_e164 renamed to is_e164 which acceps one parameter,
|
|
|
- it can be attr, select or string - small cleanup
|
|
|
+ snmpstats: moved declaration of vars in .c file
|
|
|
|
|
|
-2006-07-19 12:17 janakj
|
|
|
+commit 97a616f1e34ef3e2631f2a67e9c36cf3516a0441
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jan 28 09:26:10 2011 +0100
|
|
|
|
|
|
- * modules/domain/domain_mod.c: - use default fixups where possible
|
|
|
+ snmpstats: return from agentx spawning
|
|
|
|
|
|
-2006-07-19 11:44 janakj
|
|
|
+commit 41e163ccd7ea6b52886e67928d453f454a239208
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jan 28 09:16:05 2011 +0100
|
|
|
|
|
|
- * modules/diversion/diversion.c: - support for avps and selects in
|
|
|
- parameters
|
|
|
+ snmpstats: start the agentx process
|
|
|
|
|
|
-2006-07-19 11:44 janakj
|
|
|
+commit 536e5901c83b4c9b8d6aff7dd32e2fe0fefe6d0b
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Fri Jan 28 15:29:45 2011 +0100
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: - use pre-defined fixup function
|
|
|
+ core: small spelling fix in log message
|
|
|
|
|
|
-2006-07-18 20:06 calrissian
|
|
|
+commit bf7cacc549e18d483a892c208cd27c9263b86c49
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jan 28 00:02:47 2011 +0100
|
|
|
|
|
|
- * modules/registrar/save.c: fixed that the AOR was stored instead
|
|
|
- of the Contact (on behalf of Jan + thanks to Bogdan)
|
|
|
+ core: print cfg line for failed eval expressions
|
|
|
|
|
|
-2006-07-18 17:40 janakj
|
|
|
+commit f3217b68093f82da411b6870eaabeaba9e229e0c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Jan 27 21:33:13 2011 +0100
|
|
|
|
|
|
- * modules/avp/avp.c: - fixed problems from the last commit
|
|
|
+ sanity: print broken uri if failed to parse
|
|
|
|
|
|
-2006-07-18 17:01 calrissian
|
|
|
+commit 820ef88912289cfff72dc153f5c1240300d49688
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 25 11:16:46 2011 +0200
|
|
|
|
|
|
- * modules/avp/avp.c: - fixed several wrong function calls from last
|
|
|
- comit - fixed several compiler warnings - fixed several log
|
|
|
- messages
|
|
|
+ module_k/p_usrloc better documentation
|
|
|
|
|
|
-2006-07-18 14:15 janakj
|
|
|
+commit ddc717ff392f30c126feae6e80db2a1c827b8ae0
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 25 11:06:37 2011 +0200
|
|
|
|
|
|
- * modules/sl/sl.c: - compiler warning fixed
|
|
|
+ modules_k/p_usrloc Fixed a typo
|
|
|
|
|
|
-2006-07-18 14:14 janakj
|
|
|
+commit ca2e70cd6374f864cfe8af34a6f72fd572146a9e
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Mon Jan 24 10:31:07 2011 -0500
|
|
|
|
|
|
- * modules/domain/domain_mod.c: - internal function to map domain to
|
|
|
- did
|
|
|
+ rtpproxy: moved from modules_k to modules
|
|
|
|
|
|
-2006-07-18 14:12 janakj
|
|
|
+commit 7ce25a6469e2cba83bcb6db403a1305324df8540
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 24 16:41:10 2011 +0200
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: - Attribute loading from database hidden
|
|
|
- behind single function load_attrs:
|
|
|
+ modules_k/usrloc removed some debug messages
|
|
|
|
|
|
- load_attrs("$fr", "@from.nameaddr.uri") - Load From URI
|
|
|
- attributes
|
|
|
- load_attrs("$ft", "@ruri") - Load To URI attributes
|
|
|
- load_attrs("$fu", "$f.uid") - Load user attributes based on
|
|
|
- from UID
|
|
|
- load_attrs("$tu", "$t.uid") - Load user attributes based on to
|
|
|
- UID
|
|
|
+commit 592e5b818dd34591abfbd25cba24c2db523a9df9
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 24 16:17:16 2011 +0200
|
|
|
|
|
|
- First parameter is attribute group, second parameter can be any
|
|
|
- AVP, select,
|
|
|
- or string
|
|
|
+ modules_k/usrloc fixed rebase to master from 3.1
|
|
|
|
|
|
-2006-07-18 14:08 janakj
|
|
|
+commit 4d86198e3075998c5ccefab3b90b244ac4df2ace
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 24 11:07:04 2011 +0200
|
|
|
|
|
|
- * modules/avp/avp.c: - grand avp module cleanup:
|
|
|
+ Removed timer to delete contacts from db, as this is not supported from p_usrloc.
|
|
|
+
|
|
|
+ As documented, the deletion of expired contacts must be done externally
|
|
|
+ Also, because of the particularities of p_usrloc, only DB_ONLY mode is supported.
|
|
|
+ (other modes are too centralized and can't scale)
|
|
|
|
|
|
- * set_iattr, set_sattr, and set_sattr function can be used when
|
|
|
- you need to
|
|
|
- obtain attribute name from somewhere, for example:
|
|
|
- $attr1 = "$foo";
|
|
|
- set_attr("$attr1", "bar") will create attribute foo with
|
|
|
- value bar.
|
|
|
+commit b6ece81f1b3a589bd02824ca5eaff90ad99c5442
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Jan 20 13:35:59 2011 +0200
|
|
|
|
|
|
- * print_attr accepts attribute name as parameter
|
|
|
+ modules_k/p_usrloc fixed compilation
|
|
|
|
|
|
- * del_attr accepts attribute name as parameter
|
|
|
+commit 0b6beaf491fa6aa69ec5952754c3ae5336efc38d
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Jan 20 13:32:48 2011 +0200
|
|
|
|
|
|
- * del_attrs can be used to delete the whole group of
|
|
|
- attributes, for example:
|
|
|
- del_attrs("$fu") will delete all From user attributes (works
|
|
|
- with uri,
|
|
|
- user, and domain attributes).
|
|
|
+ Forgot Makefile
|
|
|
|
|
|
- * flags2attr accepts attribute name as parameter
|
|
|
+commit 5ae08566e4330115e080cd28c7d287cec015e83d
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Jan 20 13:23:56 2011 +0200
|
|
|
|
|
|
- * dumps_attrs has two variants, without any parameter it will
|
|
|
- dump all
|
|
|
- attributes to the log, with parameter a single group of
|
|
|
- attributes can
|
|
|
- be specified just like in del_attrs.
|
|
|
+ Further refactoring of usrloc and p_usrloc
|
|
|
|
|
|
- * renamed avp -> attrs almost everywhere
|
|
|
+commit edcca484143edc1aae25dee5c3050e74b924121a
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Jan 20 12:08:34 2011 +0200
|
|
|
|
|
|
- * small bugfixes are included (and possibly new bugs
|
|
|
- introduced)
|
|
|
+ module_k/p_usrloc Refactoring of p_usrloc (it uses the usrloc API include)
|
|
|
|
|
|
-2006-07-18 13:59 janakj
|
|
|
+commit ebdb0c53cf806fb037a45055a858fcee28b59fc5
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Jan 20 12:06:04 2011 +0200
|
|
|
|
|
|
- * modules/: auth/auth_mod.c, auth/challenge.c, auth/challenge.h,
|
|
|
- auth_db/authdb_mod.c, auth_db/authorize.c, auth_db/authorize.h,
|
|
|
- auth_radius/authorize.c, auth_radius/authrad_mod.c: - use new
|
|
|
- convenience functions to obtain parameter value
|
|
|
+ modules_k/usrloc Further refactoring of code
|
|
|
|
|
|
-2006-07-18 13:58 janakj
|
|
|
+commit df2148245468bf29c680c5e98a5a3784ed6d7cee
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 17:09:06 2011 +0200
|
|
|
|
|
|
- * modules/: acc_radius/acc_radius.c, acc_syslog/acc_syslog.c: -
|
|
|
- aligned to functions in acc_db
|
|
|
+ modules/p_usrloc Fixed mode WRITE_THROUGH (and WRITE_BACK) (crash)
|
|
|
+
|
|
|
+ TODO: list of domains is kept in private mem, not shared. (!)
|
|
|
|
|
|
-2006-07-18 13:57 janakj
|
|
|
+commit 81f9a40cd039b70b5f54f6c91ba46927d200665f
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 15:11:12 2011 +0200
|
|
|
|
|
|
- * modules/acc_db/acc_db.c: - acc_db_log and acc_db_missed also
|
|
|
- accept selects and avps as parameter, that means you can do
|
|
|
- acc_db_log("$reply")
|
|
|
+ modules/p_usrloc Module implement the API of usrloc module.
|
|
|
|
|
|
-2006-07-18 13:54 janakj
|
|
|
+commit 28c84b91909a03f65f6f6da982785df721322b94
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 15:09:16 2011 +0200
|
|
|
|
|
|
- * sr_module.c, sr_module.h: - clean-up of common fixup functions
|
|
|
+ modules/registrar : changes caused by usrloc refactoring
|
|
|
|
|
|
-2006-07-18 13:51 janakj
|
|
|
+commit f65d06bcda8fc606c4e3b41363fc0a6ee54dbd7d
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 15:06:17 2011 +0200
|
|
|
|
|
|
- * usr_avp.c, usr_avp.h: - reset_avp_list added
|
|
|
+ modules/usrloc Refactoring of usrloc: Moved interface declaration/definitions to one common header (usrloc.h)
|
|
|
+
|
|
|
+ Before, mostly every header was included when using usrloc, thus the private parts were not hidden to user.
|
|
|
+ Added a udomain_head_t data type which contains the first member of the udomain_t structure (this structure is different
|
|
|
+ between p_usrloc and usrloc)
|
|
|
|
|
|
-2006-07-18 01:02 calrissian
|
|
|
+commit b6929fb2e81dae521405b2658a1d19467bfa44fe
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 15:03:29 2011 +0200
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: fixed several bugs which were introduced
|
|
|
- recently
|
|
|
+ modules/usrloc Some refactoring of usrloc to allow both usrloc and p_usrloc to coexist and share structs, code etc.
|
|
|
+
|
|
|
+ First commit contains changes to code (.c files)
|
|
|
+ Module interface (exported to registrar) is now in a common file "usrloc.h" which is used by every user of user location modules.
|
|
|
+ P_usrloc also uses that header so changes to usrloc also affect it(changes to interface)
|
|
|
|
|
|
-2006-07-17 15:16 janakj
|
|
|
+commit 80bd3fa9d4a47dd4acf7cdffa47304bb26f7c727
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 12:47:55 2011 +0200
|
|
|
|
|
|
- * ut.c, ut.h: - conversion function to convert str to zero
|
|
|
- terminated string
|
|
|
+ test/unit Update p_usrloc test (it executes correctly now and performs cleaning)
|
|
|
|
|
|
-2006-07-13 20:30 andrei
|
|
|
+commit 97fe4da82ef825f2341704a40871852a32bf4d9f
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 12:24:17 2011 +0200
|
|
|
|
|
|
- * Makefile.defs, resolve.c, resolve.h, test/dns_query.c:
|
|
|
- - reduced dns structure sizes and re-ordered them to waste less
|
|
|
- space - possible memory leak fixed (could appear only when
|
|
|
- resolving srv or naptr records and the dns response packet is
|
|
|
- corrupted)
|
|
|
+ test/unit improved p_usrloc test
|
|
|
|
|
|
-2006-07-12 13:08 kubartv
|
|
|
+commit c826a7996375360b14452ceda099ef691276346b
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 11 16:03:30 2011 +0200
|
|
|
|
|
|
- * modules/: pa/ChangeLog, pa/notify.c, pa/watcher.c, pa/doc/pa.xml,
|
|
|
- presence_b2b/ChangeLog, presence_b2b/euac_funcs.c,
|
|
|
- presence_b2b/euac_state_machine.c, rls/ChangeLog,
|
|
|
- rls/subscription_manager.c: improved dialog refreshing
|
|
|
+ modules_k/p_usrloc updated documentation
|
|
|
|
|
|
-2006-07-12 11:39 kubartv
|
|
|
+commit 168783293bb69510c7425e061aa9521769a74c9f
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 11 16:01:23 2011 +0200
|
|
|
|
|
|
- * modules/tm/: dlg.c, dlg.h: Added parameter to dlg_request_uas and
|
|
|
- dlg_response_uac.
|
|
|
+ modules/p_usrloc Fixed compilation errors caused by header renaming
|
|
|
+ Removed use_second_key parameter that has the same meaning like use_domain
|
|
|
+ Various other small bugfixes
|
|
|
|
|
|
- This parameter specifies if it is target refresh
|
|
|
- request/response. This is needed because TM module is not able to
|
|
|
- determine target refresh methods for all dialog types. Only
|
|
|
- INVITE method was used as target refresh, but this is error for
|
|
|
- non-INVITE dialogs (SUBSCRIBE/NOTIFY, ...).
|
|
|
+commit 120d1628d109ba9839f7ed3dcf4f667cc87a4b24
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 11 13:45:49 2011 +0200
|
|
|
|
|
|
- If you want to behave like previous versions use
|
|
|
- TARGET_REFRESH_UNKNOWN as value but be aware of possible
|
|
|
- problems.
|
|
|
+ modules_k/p_usrloc Updated documentation
|
|
|
|
|
|
-2006-07-11 14:10 kozlik
|
|
|
+commit ef9dc799602c47a1947ec516def050881594cd58
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 11 13:43:59 2011 +0200
|
|
|
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: new column 'access' in table
|
|
|
- attr_types
|
|
|
+ modules_k/p_usrloc : renamed module definition/declaration files.
|
|
|
|
|
|
-2006-07-11 07:55 kubartv
|
|
|
+commit 76455f63d72ab6655ea45e9b3e18d5c9c87d974f
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 11 12:19:06 2011 +0200
|
|
|
|
|
|
- * lib/cds/: ChangeLog, sip_utils.c, sip_utils.h: added function
|
|
|
- has_to_tag into common libs
|
|
|
+ modules/p_usrloc Updated documentation
|
|
|
|
|
|
-2006-07-11 07:49 kubartv
|
|
|
+commit 485af224db61d8bfcc8d0ac5a6bb62149a276b59
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 11 12:18:11 2011 +0200
|
|
|
|
|
|
- * modules/presence_b2b/rpc.c: unused include thrown out
|
|
|
+ modules/p_usrloc removed some unneeded params
|
|
|
|
|
|
-2006-07-11 07:47 kubartv
|
|
|
+commit 65a6043ded8a5512d2c29889b48123c0e32dec57
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 11 11:30:27 2011 +0200
|
|
|
|
|
|
- * modules/rls/rls_handler.c: cosmetical change
|
|
|
+ modules_k/p_usrloc : Documentation for the new p_usrloc module
|
|
|
|
|
|
-2006-07-10 15:40 kozlik
|
|
|
+commit 295ac87de8ca09888719a9e013056b9555c11455
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 10 16:57:06 2011 +0200
|
|
|
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/dbtext/ser_db/location, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql: new
|
|
|
- attribute 'contact_email'
|
|
|
+ modules_k/p_usrloc : removed some dead code
|
|
|
|
|
|
-2006-07-10 14:39 kubartv
|
|
|
+commit a3796c7f40434e6503914972f68de8bab181d06b
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 10 16:25:17 2011 +0200
|
|
|
|
|
|
- * modules/pa/: ChangeLog, async_auth.c, async_auth.h, auth.c,
|
|
|
- auth.h, mimetypes.c, mimetypes.h, notify.c, notify.h, pa_mod.c,
|
|
|
- pdomain.c, presentity.c, presentity.h, publish.c,
|
|
|
- qsa_interface.c, rpc.c, subscribe.c, watcher.c, watcher.h: -
|
|
|
- asynchronous download of authorization rules (can be switched
|
|
|
- on/off; better
|
|
|
- responses than synchronous)
|
|
|
- - automatical refreshing of authorization rules by timer, not
|
|
|
- only on
|
|
|
- re-subscriptions
|
|
|
- - bigger cosmetical changes in code
|
|
|
+ module_k/p_usrloc further interface cleaning
|
|
|
|
|
|
-2006-07-07 20:40 mma
|
|
|
+commit 1786f2a5173d146d4a878013b0a7cdfa0e04c25c
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 10 16:06:30 2011 +0200
|
|
|
|
|
|
- * modules/rr/rr_mod.c: @rr.dialog_cookie (the same as RR would put
|
|
|
- into Record-Route header. If put into Route header, the new
|
|
|
- transaction would get some AVP set at loose_route call.
|
|
|
+ modules_k:p_usrloc some interface cleaning
|
|
|
|
|
|
-2006-07-04 18:24 janakj
|
|
|
+commit 8f7c41e23566de60e90622cc382b5133e2f0bbbc
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 10 12:27:22 2011 +0200
|
|
|
|
|
|
- * modules/lcr/lcr_mod.c: - fixed conflicting macro (MAX_QUERY_SIZE)
|
|
|
+ test:unit : Basic test for partitioned registration (work in progress)
|
|
|
|
|
|
-2006-07-04 18:16 janakj
|
|
|
+commit fca5b289428ac0a01697ef725bce9e1f58a642af
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Jan 6 15:18:10 2011 +0200
|
|
|
|
|
|
- * modules/registrar/: lookup.c, reg_mod.c: - 2nd parameter of
|
|
|
- lookup can be avp, select, string
|
|
|
+ Compleated interface of module.
|
|
|
|
|
|
-2006-07-04 18:03 janakj
|
|
|
+commit 71a26065c3500efb7ab9136c9b071205cc572ad3
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Jan 6 12:36:05 2011 +0200
|
|
|
|
|
|
- * modules/domain/domain_mod.c: - dropped support for
|
|
|
- P-Preferred-Identity, it can be implemented in the script: if
|
|
|
- (@from.uri.host == "anonymous.invalid" &&
|
|
|
- @msg.p_preferred_identity) { lookup_domain("$fd",
|
|
|
- "@msg.p_preferred_identity.nameaddr.uri.host"); } else {
|
|
|
- lookup_domain("$fd", "@from.uri.host"); }
|
|
|
+ New module p_usrloc
|
|
|
+
|
|
|
+ Description:
|
|
|
+
|
|
|
+ It is based on a usrloc module, but provides partitioned user location.
|
|
|
+ This provides 3 benefits:
|
|
|
+ 1. Redundancy - if a location db is down, there is a spare running
|
|
|
+ 2. Load Balancing - the module balances the entries by hashing the username(or username@domain)
|
|
|
+ 3. Failover- in case of error and recovery, it ensures that no stale contacts are returned
|
|
|
+
|
|
|
+ More info in the READMEs(soon to come)
|
|
|
|
|
|
- - is_anonymous removed, can be implemented in the script (see the
|
|
|
- snipped above)
|
|
|
+commit faa528e4ac829f498fb770606ac2a3196a6cabe3
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 24 10:33:10 2011 +0200
|
|
|
|
|
|
-2006-07-04 15:19 janakj
|
|
|
+ modules_k/cfgutils: Fixed memory leak and incorrect message in error case on mi commmand
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: - fixed return value of get_str_fparam
|
|
|
+commit b55c09b4fb4b8a99840477b7cdf45b4f1f5877e6
|
|
|
+Author: kamailio <kamailio@kamailio-laptop.(none)>
|
|
|
+Date: Sun Jan 23 23:25:11 2011 +0100
|
|
|
|
|
|
-2006-07-04 15:11 janakj
|
|
|
+ db_mysql: regenerated the readme
|
|
|
+
|
|
|
+ - renamed km_README to README
|
|
|
|
|
|
- * modules/rr/avp_cookie.c: - uri attributes added
|
|
|
+commit 62e2c4403897b17715ef46ebd70ae1a370fd37f7
|
|
|
+Author: kamailio <kamailio@kamailio-laptop.(none)>
|
|
|
+Date: Sun Jan 23 23:21:09 2011 +0100
|
|
|
|
|
|
-2006-07-04 15:10 janakj
|
|
|
+ db_mysql: removed ./km_doc subfolder
|
|
|
|
|
|
- * db/schema/location.xml, scripts/mysql/my_create.sql: - aor column
|
|
|
- added
|
|
|
+commit c4e5ea39e4c673bf7a32223d00ca87b815f65b02
|
|
|
+Author: kamailio <kamailio@kamailio-laptop.(none)>
|
|
|
+Date: Sun Jan 23 23:20:06 2011 +0100
|
|
|
|
|
|
-2006-07-04 15:10 janakj
|
|
|
+ db_mysql: moved xml docbook files in ./doc
|
|
|
|
|
|
- * modules/avp/avp.c: - support for URI attributes
|
|
|
+commit d55c6bd0f77c9211f429591df6d0a98c2ae96c33
|
|
|
+Author: kamailio <kamailio@kamailio-laptop.(none)>
|
|
|
+Date: Sun Jan 23 23:04:16 2011 +0100
|
|
|
|
|
|
-2006-07-04 15:09 janakj
|
|
|
+ db_postgres: documentation updated
|
|
|
+
|
|
|
+ - documented the retries parameter
|
|
|
|
|
|
- * modules/registrar/: lookup.c, lookup.h, reg_mod.c, reg_mod.h,
|
|
|
- save.c: - Support for AOR column. If there is $t.aor attribute
|
|
|
- then the value of the attribute will be used, otherwise the
|
|
|
- save function will use the To URI. - lookup_contacts now has
|
|
|
- 2nd optional parameter which is the desired aor that contacts
|
|
|
- must have in order to be used. Contacts with different aor will
|
|
|
- be ignored. This allows arbitrary contact filtering.
|
|
|
+commit c14525c044e2c56b594aa529846d8eee9bfb686d
|
|
|
+Author: kamailio <kamailio@kamailio-laptop.(none)>
|
|
|
+Date: Sun Jan 23 22:52:08 2011 +0100
|
|
|
|
|
|
-2006-07-04 15:02 janakj
|
|
|
+ db_postgres: renamed subfolder km_doc to doc
|
|
|
|
|
|
- * modules/usrloc/: urecord.h, ucontact.c, ucontact.h, udomain.c,
|
|
|
- ul_mod.c, ul_mod.h, ul_rpc.c, urecord.c: - Support for AOR column
|
|
|
- in location table. The value of AOR is taken from To header
|
|
|
- field in REGISTER message
|
|
|
+commit 4c927f8e3424918a35e9d7f6a1c17cd987934f38
|
|
|
+Author: kamailio <kamailio@kamailio-laptop.(none)>
|
|
|
+Date: Sun Jan 23 22:49:24 2011 +0100
|
|
|
|
|
|
-2006-07-04 14:58 janakj
|
|
|
+ textops(k): readme regenerated
|
|
|
|
|
|
- * modules/avp_db/avp_db.c: - New version of load_attrs, the
|
|
|
- function can load uri and user level attributes from database,
|
|
|
- for example:
|
|
|
+commit e6201dd5b6d49183567cbd6df47564f65b3d435c
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Sun Jan 23 12:51:07 2011 -0500
|
|
|
|
|
|
- load_attrs("$fu", "$f.uid") Loads user attributes for the uid
|
|
|
- of the caller
|
|
|
- load_attrs("$fr", "@from.uri") Load uri attributes for the URI
|
|
|
- in From
|
|
|
+ modules_k/textops: update docs for is_audio_on_hold()
|
|
|
|
|
|
- The first parameter can be:
|
|
|
- $fr - From track, class URI
|
|
|
- $fu - From track, class user
|
|
|
- $tr - To track, class URI
|
|
|
- $tu - To track, class user
|
|
|
+commit 9212b05c66bc0e5088fd521ffbce95a6e770c342
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 21 12:45:21 2011 +0200
|
|
|
|
|
|
- Second parameter can be string, avp, or select. If you load
|
|
|
- user class attributes
|
|
|
- then the second parameter is used to obtain UID. If you load
|
|
|
- URI class attributes
|
|
|
- then the second parameter is used to obtain URI.
|
|
|
+ modules_k/dialog Fixed a crash if a null parameter was given
|
|
|
|
|
|
-2006-07-04 14:51 janakj
|
|
|
+commit b41744eb10217dbd5a94c9545eb062cef08185bf
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed Jan 19 16:35:29 2011 +0200
|
|
|
|
|
|
- * modules/tm/: h_table.c, h_table.h, t_hooks.c, t_reply.c: -
|
|
|
- support for uri attributes
|
|
|
+ modules_k/presence fixed issue when sending resubscribes
|
|
|
+
|
|
|
+ Fixed an issue regarding sending resubscribes (within the same dialog) when in DB_ONLY mode.
|
|
|
|
|
|
-2006-07-04 14:48 janakj
|
|
|
+commit 3fac57bc2ba9ed5239af12a350841b78d8c4717a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 19 10:30:29 2011 +0100
|
|
|
|
|
|
- * sr_module.c, sr_module.h: - Support for selects in fparam_t -
|
|
|
- get_str_fparam function which will return the value of fparam
|
|
|
- as string
|
|
|
+ kex: fix compile warning on 64b
|
|
|
|
|
|
-2006-07-04 14:46 janakj
|
|
|
+commit be92c6713c2b7c7cb04320758a346ba6a1324982
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jan 18 20:16:31 2011 +0100
|
|
|
|
|
|
- * cfg.lex, cfg.y, usr_avp.c, usr_avp.h: - support for URI
|
|
|
- attributes
|
|
|
+ permissions(k): do not check db con in child init
|
|
|
+
|
|
|
+ - proper connection is returned by comparison of pids
|
|
|
|
|
|
-2006-07-03 15:55 mma
|
|
|
+commit 7c10eae7255450b6a176dc03d0d5f516a6dacc10
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jan 18 11:49:12 2011 +0100
|
|
|
|
|
|
- * modules/tm/: t_funcs.c, t_lookup.c, tm.c: ERROR message
|
|
|
- transaction already exists moved to w_t_newtran, t_newtran logs
|
|
|
- only with DEBUG level
|
|
|
+ db_postgres: reconnect tuning in submit query
|
|
|
+
|
|
|
+ - don't attempt to reconnect if the connection state is ok upon
|
|
|
+ submitting query, the error might be something else and will be
|
|
|
+ reported when fetching the result
|
|
|
|
|
|
-2006-07-03 13:42 tma0
|
|
|
+commit 958df5cda2af963b893ab7d8af6ce4f4a00cb228
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 12:27:08 2011 +0200
|
|
|
|
|
|
- * modules/eval/: README, eval.c: - new function strvalat function
|
|
|
+ modules_k/textops: Fixed memcpy problem
|
|
|
+
|
|
|
+ The commit 4b6cfe30 did nothing.
|
|
|
|
|
|
-2006-07-03 12:37 tma0
|
|
|
+commit 4b6cfe30388bd3cd95da2c8f540eedf991a4ee9c
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Jan 18 10:45:42 2011 +0200
|
|
|
|
|
|
- * modules/textops/: textops.c, doc/functions.xml: - stripped < >
|
|
|
- from multiuri
|
|
|
+ modules_k/textops If s0.s is NULL do not memcpy it.
|
|
|
|
|
|
-2006-06-30 23:11 mma
|
|
|
+commit 47029324eb780242b5c2bda9d707bd5396dd1278
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jan 17 18:47:44 2011 +0100
|
|
|
|
|
|
- * select_core.h: nameaddr.params corrected (when used from nested
|
|
|
- selects)
|
|
|
+ rls: fix small typo, reported from Klaus in FS#11
|
|
|
|
|
|
-2006-06-30 20:32 tma0
|
|
|
+commit 6c31510e42369f1025f54c53c354b36faa737af0
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 17 14:42:31 2011 +0200
|
|
|
|
|
|
- * modules/textops/textops.c: - fixed compariosion @hf_value.NAME[#]
|
|
|
+ modules_k/auth_diameter : if realm is NULL, do not crash but instead use uri.host (as it was intended)
|
|
|
|
|
|
-2006-06-30 19:31 tma0
|
|
|
+commit 5d668ec98ccf4c315da67a1cce6dc3a5cf1b2dc5
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 17 14:32:22 2011 +0200
|
|
|
|
|
|
- * modules/textops/: textops.c, doc/functions.xml: - support for
|
|
|
- @hf_value.NAME[*], it combines all values from multiple headers
|
|
|
+ modules_k/group : In case of incorrect param, don't crash
|
|
|
|
|
|
-2006-06-30 17:03 mma
|
|
|
+commit 1c9ccc12371b38f546ba874ab8b82d775ad112f3
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Mon Jan 17 12:06:55 2011 +0200
|
|
|
|
|
|
- * select_core.c, select_core.h: params retrieving extended to
|
|
|
- @msg.<HEADER>.params.<PARAM_NAME> for header which's value allows
|
|
|
- param like name=body @msg.<HEADER>.nameaddr.params[.<PARAM_NAME>]
|
|
|
- parameter of the header which has nameadde as value
|
|
|
- @msg.<HEADER>.nameaddr.uri.params[.<PARAM_NAME>] parameter of the
|
|
|
- URI which works for all selects returning uri
|
|
|
+ modules/auth Fixed a bug when realm is NULL in challenge method
|
|
|
|
|
|
-2006-06-30 15:04 kubartv
|
|
|
+commit ef82d90bec5d06ae53c202300a553ea7e09b0d27
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 14 19:10:08 2011 +0200
|
|
|
|
|
|
- * modules/tm/: tm_load.c, tm_load.h, uac.c, uac.h: Function t_uac
|
|
|
- splitted into two parts - one which prepares the message and one
|
|
|
- which sends it. Both are accessible for requests within dialogs
|
|
|
- through tm_binds structure (prepare_request_within,
|
|
|
- send_prepared_request).
|
|
|
+ core: switch.c Fixed dereference of null pointer
|
|
|
+
|
|
|
+ c->ct_rve is NULL in else branch, further deref. will cause chaos.
|
|
|
|
|
|
- This is needed to allow sending in-dialog messages outside of
|
|
|
- critical section (VERY useful for TCP transport when used nonzero
|
|
|
- TCP timeouts - in that case may be the critical section locked
|
|
|
- for seconds!).
|
|
|
+commit 54d14270197a3585451675684ae10e961de0a48e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 16 23:05:19 2011 +0100
|
|
|
|
|
|
-2006-06-30 13:55 tma0
|
|
|
+ db_postgres: check result status after query
|
|
|
+
|
|
|
+ - connection might be broken and reported after the query operation
|
|
|
+ - try to reset the connection in this case
|
|
|
+ - reported by Javier Gallart
|
|
|
|
|
|
- * modules/db_ops/: README, db_ops.c: - support for forcing of value
|
|
|
- type when writing to db driver (eg. datetime)
|
|
|
+commit f3cc40a1e3007eff78a09cfdf767811839a018c0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 16 22:44:32 2011 +0100
|
|
|
|
|
|
-2006-06-30 12:58 tma0
|
|
|
+ app_lua: updated the docs
|
|
|
|
|
|
- * modules/eval/eval.c: - fixed add_value function (number of item
|
|
|
- was missing)
|
|
|
+commit 2bcf11332135c3f23ce2cf0aa519ed57c4d2e4d7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 16 22:40:54 2011 +0100
|
|
|
|
|
|
-2006-06-30 10:28 kubartv
|
|
|
+ app_lua: include xhttp api headers
|
|
|
|
|
|
- * modules/pa/: pa_mod.c, doc/pa.xml, doc/params.xml: added short
|
|
|
- description of presence state aggregation
|
|
|
+commit b3d84f21011b023db95e0655c19c46f10d5b063c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 16 22:32:28 2011 +0100
|
|
|
|
|
|
-2006-06-29 15:27 calrissian
|
|
|
+ app_lua: exported xhttp API to Lua
|
|
|
|
|
|
- * modules/options/: mod_options.c, doc/params.xml: module parameter
|
|
|
- changed from support to supported like in the SIP messages
|
|
|
+commit efc3f1f5050ea2302952158098d61b457a7c8df1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 15 16:29:02 2011 +0100
|
|
|
|
|
|
-2006-06-29 12:34 mma
|
|
|
+ xhttp: exported xhttp reply via inter-module api
|
|
|
|
|
|
- * select_core.c, select_core.h, modules/tm/t_funcs.c: @method
|
|
|
- returns METHOD string within request select_method
|
|
|
+commit 0fa5e3acc651c7659fb0d55f03f0d23aade1dad1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 15 12:34:11 2011 +0100
|
|
|
|
|
|
- t_relay does not return error when the transaction was already
|
|
|
- started by t_newtran so from now you can use in the script: if
|
|
|
- (!t_newtran) drop; # avoid retransmission processing ...some time
|
|
|
- consuming action t_relay();
|
|
|
+ dispatcher(k): don't safety check db con in child init
|
|
|
+
|
|
|
+ - proper db connection is returned based on pid condition
|
|
|
|
|
|
-2006-06-28 17:22 kubartv
|
|
|
+commit 6da5a7a363590b4830d841125cb7e354ec376d10
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 15 12:25:45 2011 +0100
|
|
|
|
|
|
- * lib/cds/: ChangeLog, dstring.c, dstring.h, memory.h, serialize.c,
|
|
|
- sstr.c, sstr.h, doc/dstring_t.xml: optimalizations of string and
|
|
|
- dstring functions
|
|
|
+ pdt(k): don't safety check the db con in child init
|
|
|
+
|
|
|
+ - proper db connection is returned based on pid condition
|
|
|
|
|
|
-2006-06-28 00:16 tma0
|
|
|
+commit 11b19d2f5f471bd151bfc47e82f716526118e834
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Jan 15 12:22:45 2011 +0100
|
|
|
|
|
|
- * modules/textops/: textops.c, doc/functions.xml: - support for
|
|
|
- select_any_nameaddr nested select
|
|
|
+ mtree: don't safety check for db con in mod child
|
|
|
+
|
|
|
+ - proper connection will be returned based on pid condition
|
|
|
|
|
|
-2006-06-27 23:34 mma
|
|
|
+commit 97727e803ec765aff15355dce116454d72cd2323
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 14 17:52:52 2011 +0200
|
|
|
|
|
|
- * select.c, select_core.c, select_core.h: uri.params.XXXX now
|
|
|
- acceped and returns value of that parameter, or empty string flag
|
|
|
- if param without value is present. fixed param_offset and lvl
|
|
|
- values at the time of FIXUP_CALL
|
|
|
+ core:modparam.c In case of a STRING type to STR type convertion, garbage was written
|
|
|
+
|
|
|
+ The local "s" var was never written, a line was missing.
|
|
|
|
|
|
-2006-06-27 22:16 tma0
|
|
|
+commit 5b2881b694510bcca94d1bfbf9c08ea49478b989
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 14 17:47:32 2011 +0200
|
|
|
|
|
|
- * modules/db_ops/: README, db_ops.c: - added support for
|
|
|
- select_any_uri and select_any_nameaddr
|
|
|
+ modules_k/usrloc If path is Null, prevent memcpy on it in get_all_ucontact(mode DB_ONLY)
|
|
|
|
|
|
-2006-06-27 21:50 tma0
|
|
|
+commit 2453a41d48656a442c7431ceb70570fee9c2bc75
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 14 17:30:32 2011 +0200
|
|
|
|
|
|
- * modules/eval/: README, eval.c: - added support for
|
|
|
- select_any_nameaddr
|
|
|
+ core: In case of OOM, prevent crash
|
|
|
|
|
|
-2006-06-27 21:07 mma
|
|
|
+commit 9cf0858d0022698a9856c2f6bf67ceb6c426acfb
|
|
|
+Merge: 058c7ea f7c16aa
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri Jan 14 17:33:40 2011 +0200
|
|
|
|
|
|
- * select.c, select_core.c, select_core.h: select core extension:
|
|
|
- ....uri.params.XXXX tries to find required parameter
|
|
|
+ Merge branch 'master' of ssh://git.sip-router.org/sip-router
|
|
|
|
|
|
- allowed to combine NESTED | CONSUME_NEXT_STR (_INT) - resolve
|
|
|
- checks for correct parameter type (and value if STR)
|
|
|
+commit 058c7ead662c87834edf39de2ffa4e386cc78cd4
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Fri Jan 14 17:31:25 2011 +0200
|
|
|
|
|
|
- GCC warning avoided in select_authorize & auth_diameter
|
|
|
+ modules_l/presence/notify.c fixed null pointer bug
|
|
|
+
|
|
|
+ Added an additional check to avoid a possible dereference of a null pointer.
|
|
|
|
|
|
-2006-06-27 19:56 tma0
|
|
|
+commit f7c16aaa7eacf64ba17a54720db2f9a4b58ad134
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 14 17:20:40 2011 +0200
|
|
|
|
|
|
- * modules/nathelper/: nathelper.c, doc/functions.xml: - added
|
|
|
- support for select_any_nameaddr nested select
|
|
|
+ Prevent NULL pointer dereference when rtype was incorrect
|
|
|
+
|
|
|
+ Found with clang
|
|
|
|
|
|
-2006-06-27 18:12 janakj
|
|
|
+commit 2ded4b2f05ed0ddd41de268490113989f6b7ca03
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 14 17:04:09 2011 +0200
|
|
|
|
|
|
- * modules/domain/domain_mod.c: - added missing else
|
|
|
+ lib/srdb1 Prevent crash in case of incorrect parameter
|
|
|
+
|
|
|
+ Reported by clang.
|
|
|
|
|
|
-2006-06-27 17:26 tma0
|
|
|
+commit 302d55cab249b25faf8bebb756a0cf5600607b3f
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 14 16:58:03 2011 +0200
|
|
|
|
|
|
- * modules/eval/eval.c: -fixed uri nested select
|
|
|
+ modules_s/register Prevented crash in case of incorrect uri
|
|
|
+
|
|
|
+ Error logic performed a free_params on an garbage value (not initialized)
|
|
|
+ Reported by clang & llvm
|
|
|
|
|
|
-2006-06-27 15:57 janakj
|
|
|
+commit acfff3cdcc410c17938fedf1b8c30b5e766558e4
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Jan 14 16:53:43 2011 +0200
|
|
|
|
|
|
- * modules/auth/api.c: - find_credentials is now part of the digest
|
|
|
- parser
|
|
|
+ modules_k/mi_datagram Fixed pkg_free of incorrect pointer on error path
|
|
|
+
|
|
|
+ Static analysis provided by clang and llvm
|
|
|
|
|
|
-2006-06-27 15:55 janakj
|
|
|
+commit 52ce2349234da4b82bff28eed1bb89baad645a96
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Jan 13 11:20:07 2011 +0100
|
|
|
|
|
|
- * modules/domain/domain_mod.c: - Support for AVPs in lookup_domain,
|
|
|
- such as lookup_domain("$domain");
|
|
|
+ snmpstats: fixed faulty allocation of snmp stats array
|
|
|
+
|
|
|
+ - the size of struct was used while the pointer to that struct was in
|
|
|
+ the array
|
|
|
+ - reported by Paul Pankhurst
|
|
|
|
|
|
-2006-06-27 15:51 janakj
|
|
|
+commit 35568faf7082ccd1316bb09c9216b9ff8efd9227
|
|
|
+Author: Marius Bucur <[email protected]>
|
|
|
+Date: Wed Jan 12 18:13:32 2011 +0200
|
|
|
|
|
|
- * parser/digest/: digest.c, digest.h: - export find_credentials
|
|
|
- function
|
|
|
+ modules_k/presence: added new functionality to the presence engine
|
|
|
+
|
|
|
+ The new "dbmode" parameter controls the way subscriptions are handled: in memory, fallback to database, or database only.
|
|
|
+ The "fallback2db" parameter will still ve available for config compatibility.
|
|
|
|
|
|
-2006-06-27 15:50 janakj
|
|
|
+commit b200828b1fc13e44a098be6f26294c842444c1f6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jan 11 23:08:25 2011 +0100
|
|
|
|
|
|
- * select_core.c, select_core.h: - support for digest credentials
|
|
|
- selects, supported is:
|
|
|
+ db_postgres: reconnect support for DB API v1
|
|
|
+
|
|
|
+ - attept to reconnect to postgres server upon bad connection (e.g.,
|
|
|
+ connection lost)
|
|
|
+ - number of retries can be set via command line parameter, reusing
|
|
|
+ exisiting one from DB API v2
|
|
|
|
|
|
- @proxy_authorization["realm"] -- Returns entire digest
|
|
|
- credentials as string
|
|
|
- @proxy_authorization["realm"].username
|
|
|
- @proxy_authorization["realm"].username.user
|
|
|
- @proxy_authorization["realm"].username.domain
|
|
|
- @proxy_authorization["realm"].realm
|
|
|
- @proxy_authorization["realm"].nonce
|
|
|
- @proxy_authorization["realm"].uri
|
|
|
- @proxy_authorization["realm"].cnonce
|
|
|
- @proxy_authorization["realm"].nc
|
|
|
- @proxy_authorization["realm"].response
|
|
|
- @proxy_authorization["realm"].opaque
|
|
|
- @proxy_authorization["realm"].algorithm
|
|
|
- @proxy_authorization["realm"].qop
|
|
|
+commit e392a83f7608ae0967d22d23006748fe8f09cabf
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jan 11 17:00:38 2011 +0100
|
|
|
|
|
|
-2006-06-27 15:46 janakj
|
|
|
+ dialog(k): fix db connection conflict after the last backports
|
|
|
+
|
|
|
+ - reported by Phillman25 Kyriacou
|
|
|
|
|
|
- * cfg.y: - support for string [] identifiers, such as
|
|
|
- @proxy_authorize["iptel.org"]
|
|
|
+commit db384b843cbcbbe8a42ca8ab3b36b874042fe00e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Jan 10 22:44:31 2011 +0100
|
|
|
+
|
|
|
+ srdb1: extended warning with PIDs of conflicting connections
|
|
|
+
|
|
|
+ - troubleshooting purposes
|
|
|
+
|
|
|
+commit 4fc4ceb5495486ff1313c631d34a3bc04b792895
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Jan 7 23:25:10 2011 +0100
|
|
|
+
|
|
|
+ uac_redirect: use the flag for parsing contact header
|
|
|
+
|
|
|
+ - header type was used instead
|
|
|
+
|
|
|
+commit 9f116e23d8b46b5470dc02f5bf731b61c7516fd8
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Thu Jan 6 11:14:14 2011 +0200
|
|
|
+
|
|
|
+ modules/enum: fixed access to service parameter in enum_query.
|
|
|
+
|
|
|
+commit 7c4cd425f658264f7c95e56051f021b20b55f442
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 20:25:05 2011 +0100
|
|
|
+
|
|
|
+ Makefile: increased devel version
|
|
|
+
|
|
|
+commit c8e8193d3d5d933445afbd636288074c1b277945
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 20:00:49 2011 +0100
|
|
|
+
|
|
|
+ msilo(k): simplified getting of From/To
|
|
|
+
|
|
|
+commit 8d9f412ab0b8cdc19a00e8549722326f4b368cb4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 19:52:27 2011 +0100
|
|
|
+
|
|
|
+ rls(k): module polishing
|
|
|
+
|
|
|
+ - optimiezed error checking for broken sip requests
|
|
|
+ - internal naming changes to avoid object conflicts
|
|
|
+ - query for rls services documents (reported by Klaus Darilion)
|
|
|
+
|
|
|
+commit 8016597dbdb1e1aa03576c537a140c81cdc8beeb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 18:55:54 2011 +0100
|
|
|
+
|
|
|
+ core: defines to return parsed uri in From and To
|
|
|
+
|
|
|
+commit 10e4fcf8a75208dc934f9cbc821f7c081e6c4994
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 16:23:44 2011 +0100
|
|
|
+
|
|
|
+ core: parse_to_header() moved to parser/parse_to.{c,h}
|
|
|
+
|
|
|
+ - more convenient way of testing the validity of To header
|
|
|
+
|
|
|
+commit 25d8ec8b5962b3193b37186b06be5683e4a22fda
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 15:24:02 2011 +0100
|
|
|
+
|
|
|
+ rls(k): control loading db subs
|
|
|
+
|
|
|
+ - parameter that can be used to control the db load from config
|
|
|
+
|
|
|
+commit 7e01915b757da740d7fff31ba1a25c4aa5a96908
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 15:11:39 2011 +0100
|
|
|
+
|
|
|
+ rls(k): fixed double-quotes wrong position
|
|
|
+
|
|
|
+ - reported by Klaus Darilion
|
|
|
+
|
|
|
+commit 6baa261b6494736034af8f5b90446237500eee79
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 15:11:08 2011 +0100
|
|
|
+
|
|
|
+ kcore: extended supported parser with eventlist
|
|
|
+
|
|
|
+commit cd29cc777996b8100680fb8ea96eb302e21f8c4c
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Wed Jan 5 15:10:06 2011 +0100
|
|
|
+
|
|
|
+ cfg_rpc: RPC commands for value deletion
|
|
|
+
|
|
|
+ Two RPC commands added for deleting a configuration value from
|
|
|
+ a group instance:
|
|
|
+
|
|
|
+ cfg.del group[id] var
|
|
|
+ cfg.del_delayed group[id] var
|
|
|
+
|
|
|
+commit 7d7264e23619fddcf0fb91a4868631b07af6494d
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Wed Jan 5 14:57:14 2011 +0100
|
|
|
+
|
|
|
+ cfg framework: group instance values can be deleted
|
|
|
+
|
|
|
+ Added support for deleting a single value from a group instance.
|
|
|
+ The value is reset to the default value in this case, it follows the
|
|
|
+ changes of the default value.
|
|
|
+
|
|
|
+ Related functions:
|
|
|
+
|
|
|
+ - cfg_del_now()
|
|
|
+ - cfg_del_delayed()
|
|
|
+
|
|
|
+commit 628e975416ba291f7158520e5cc92d0b0cb6826e
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Wed Jan 5 11:40:20 2011 +0100
|
|
|
+
|
|
|
+ bit test: bit_test_and_reset() added
|
|
|
+
|
|
|
+ The function returns the bit found at offset position
|
|
|
+ in a bitstring and resets the bit to 0.
|
|
|
+
|
|
|
+commit fc444f6f95e373d93a8698a09571a9e67939b632
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Tue Jan 4 16:21:04 2011 +0100
|
|
|
+
|
|
|
+ cfg framework: cfg_group_inst_exists() added
|
|
|
+
|
|
|
+ The function checkes whether or not a group instance exists.
|
|
|
+
|
|
|
+commit ca88d95652abd911f7b8d2525c43b560eb571608
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Tue Jan 4 15:47:14 2011 +0100
|
|
|
+
|
|
|
+ cfg framework: cfg_set_* works with dynamic group even before forking
|
|
|
+
|
|
|
+ Added support for the cfg_set_* functions for dynamic groups
|
|
|
+ (i.e. variables declared from the script) before forking.
|
|
|
+
|
|
|
+commit 106ab4610b48140a5a5e99a520b53a12bd0a2478
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Tue Jan 4 11:28:53 2011 +0100
|
|
|
+
|
|
|
+ cfg framework: crash when adding a new group instance
|
|
|
+
|
|
|
+ A log message trying to print a NULL variable name caused
|
|
|
+ a crash when a new group instance was added before forking
|
|
|
+ without any variable.
|
|
|
+
|
|
|
+commit 47daa2e1174376fa94b858ea9473b868161e7341
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Tue Jan 4 11:14:30 2011 +0100
|
|
|
+
|
|
|
+ cfg framework: mem leak in del_group_inst is corrected
|
|
|
+
|
|
|
+ cfg_del_group_inst() did not free the strings that were
|
|
|
+ set within the group instance. When the group instance was
|
|
|
+ deleted, the strings left allocated.
|
|
|
+
|
|
|
+commit 1dcfdfbd0360a38f4b7e3f9075de6b19d1847cb4
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Mon Jan 3 12:22:46 2011 +0100
|
|
|
+
|
|
|
+ cfg framework: add/del_group_inst updates the local config
|
|
|
+
|
|
|
+ add/del_group_inst() updates the local configuration to
|
|
|
+ make sure that cfg_set_*() sees the change when it immediately
|
|
|
+ follows the group intance modification.
|
|
|
+
|
|
|
+commit 5d205c718032511a0cd1d29830bd0a0e9a0c8e70
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 13:17:26 2011 +0100
|
|
|
+
|
|
|
+ pkg/deb(k): removed rls from excluded list
|
|
|
+
|
|
|
+ - patch by Klaus Darilion
|
|
|
+
|
|
|
+commit 9f2919ad77a16787f59a7f99c98597fb0176806c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 13:15:32 2011 +0100
|
|
|
+
|
|
|
+ xcap_server: fix len for 'uri' comparison
|
|
|
+
|
|
|
+ - patch by Klaus Darilion
|
|
|
+
|
|
|
+commit 6d17c7421464a85ba5cf10f8c52d868fca5d3f43
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 12:59:41 2011 +0100
|
|
|
+
|
|
|
+ rls(k): documented server_address parameter
|
|
|
+
|
|
|
+ - patch by Klaus Darilion
|
|
|
+
|
|
|
+commit 436b9532e0bdfd115705a6ae5300aa7b2c1729fe
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 12:47:37 2011 +0100
|
|
|
+
|
|
|
+ rls(k): use server_address paramter as contact in reply
|
|
|
+
|
|
|
+ - server_address was just defined as parameter, but not used at all
|
|
|
+ - server_address defines the rls server address to be set in Contact
|
|
|
+ header of 200 replies. It has to be a valid SIP URI
|
|
|
+ - fix cseq stale check
|
|
|
+ - remove Max-Forward header because it is automatically added and use
|
|
|
+ Suppoted instead of Support for header name with supported events
|
|
|
+ - patch by Klaus Darilion
|
|
|
+
|
|
|
+commit 7925ae1a9ae6083fcdd04249eefe974e2a5f6e8f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 12:45:58 2011 +0100
|
|
|
+
|
|
|
+ rls(k): added CRLF for Subscription-State header
|
|
|
+
|
|
|
+ - for the case of subscrition termination on timeout, the header was
|
|
|
+ missing CRLF to its end
|
|
|
+ - patch by Klaus Darilion
|
|
|
+
|
|
|
+commit 8654b01c184d41da019a9e80ecfbca9da8f882ce
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 11:19:49 2011 +0100
|
|
|
+
|
|
|
+ rls(k): documented outbound_proxy parameter
|
|
|
+
|
|
|
+commit aabeca534aebe7953b63884db9bf58e176ce5a6c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Jan 5 11:15:28 2011 +0100
|
|
|
+
|
|
|
+ rls(k): added outbound_proxy parameter
|
|
|
+
|
|
|
+ - set SIP uri where to send subscriptions
|
|
|
+
|
|
|
+commit ef2906d5036dd48320702285f6390e9e688a292a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jan 4 00:43:08 2011 +0100
|
|
|
+
|
|
|
+ db_flatstore: skip child init for proc init rank
|
|
|
+
|
|
|
+commit 4727a534f767e6f2422dc58bb22bbf266408874c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jan 4 00:39:58 2011 +0100
|
|
|
+
|
|
|
+ db_flatstore: use PROC_MIN to compute process uid
|
|
|
+
|
|
|
+ - PROC_TCP_MAIN is no longer the lowerest and can produce overlappings
|
|
|
+
|
|
|
+commit 0f376a2589b4a11a6829ca1bdf052cf6126851bd
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jan 4 00:29:16 2011 +0100
|
|
|
+
|
|
|
+ pdb: skip child init for proc init and tcp main
|
|
|
+
|
|
|
+commit 24731c59cd9dcb0d1c567821ffdfb1860d4def9c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Jan 4 00:25:20 2011 +0100
|
|
|
+
|
|
|
+ matrix: don't do db init for rank==proc_init and tcp main
|
|
|
+
|
|
|
+commit d4d6d3c0270a5892fae87650adc7600a40e25c0e
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Jan 3 12:41:20 2011 +0100
|
|
|
+
|
|
|
+ doc: add small note about SCTP compile time deps to INSTALL file, reported from Juha
|
|
|
|
|
|
-2006-06-27 15:45 janakj
|
|
|
+commit 7c530f69da7368f87e78d7a3ad1f3439005402a5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 2 19:56:40 2011 +0100
|
|
|
|
|
|
- * cfg.lex: - save the initial state before transiting to string,
|
|
|
- this is necessary so that we could parse quoted strings from
|
|
|
- other states too, such as select.
|
|
|
+ dialog(k): open db connection for main process in db delayed mode
|
|
|
+
|
|
|
+ - used at shutdown to write to db
|
|
|
|
|
|
-2006-06-27 13:43 mma
|
|
|
+commit 8cd8d0e18a8ead373229ce413ad7cd7f827a98e5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 2 19:44:18 2011 +0100
|
|
|
|
|
|
- * select.c, select_core.c, select_core.h: nameaddr support in
|
|
|
- select framework
|
|
|
+ pdt(k): mi child init function name updated
|
|
|
+
|
|
|
+ - child_init => mi_child_init
|
|
|
+ - mod_child_init => child_init
|
|
|
|
|
|
- if you want to use nameaddr parsing in your select function
|
|
|
- define as foolows: { select_YOUR_FUNCTION_xxx, SEL_PARAM_STR,
|
|
|
- STR_STATIC_INIT("nameaddr"), select_any_nameaddr, NESTED |
|
|
|
- CONSUME_NEXT_STR }
|
|
|
+commit 517df28fc695b047d1f7f3cd4376a5f9240b7906
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 2 19:39:11 2011 +0100
|
|
|
|
|
|
-2006-06-26 17:11 tma0
|
|
|
+ mtree: skip db init for special ranks
|
|
|
|
|
|
- * modules/timer/timer.c: - msg_no renamed to timer_msg_no
|
|
|
+commit 88f03cb2cf50ee0b09fda8b3c4c4651553ddd176
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 2 16:10:40 2011 +0100
|
|
|
|
|
|
-2006-06-26 16:59 kubartv
|
|
|
+ dialplan: fix matching string comparison op
|
|
|
+
|
|
|
+ - the return code was tested as for match of regexp, which led to
|
|
|
+ mismatches for str comparison
|
|
|
+ - credits to Jordan Levy
|
|
|
|
|
|
- * doc/presence/examples.xml, doc/presence/install.xml,
|
|
|
- doc/presence/presence_book.xml, modules/xcap/ChangeLog,
|
|
|
- modules/pa/pa_mod.c, modules/pa/doc/functions.xml,
|
|
|
- modules/pa/doc/pa.xml, modules/pa/doc/params.xml,
|
|
|
- modules/pa/doc/xcap.xml, modules/presence_b2b/events_mod.c,
|
|
|
- modules/presence_b2b/doc/params.xml,
|
|
|
- modules/presence_b2b/doc/presence_b2b.xml, modules/rls/rls_mod.c,
|
|
|
- modules/rls/doc/params.xml, modules/xcap/xcap_mod.c,
|
|
|
- modules/xcap/doc/functions.xml, modules/xcap/doc/params.xml,
|
|
|
- modules/xcap/doc/xcap.xml: updated documentation for presence
|
|
|
- modules
|
|
|
+commit 12aebbf1056a3b51e349de6e69e2aca1801905a3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Jan 2 16:00:13 2011 +0100
|
|
|
|
|
|
-2006-06-26 11:40 kubartv
|
|
|
+ dialplan: use size_t to get the size of compiled pcre
|
|
|
+
|
|
|
+ - it caused crash on 64b since size was declared as int and
|
|
|
+ pcre_fullinfo() expects size_t (on 32b is the same struct size)
|
|
|
+ - reported by Javier Gallart and Bayan Towfiq
|
|
|
+ - credits to Bayan for provinding testing environment and
|
|
|
+ troubleshooting assistance, closes FS#109
|
|
|
|
|
|
- * modules/presence_b2b/: euac_funcs.c, euac_funcs.h: removed
|
|
|
- internal function is_terminating_notify, using the one from CDS
|
|
|
+commit b5866451f323aa892bb48ba86424d6a45d8108b5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Dec 31 00:40:32 2010 +0100
|
|
|
|
|
|
-2006-06-26 09:27 kubartv
|
|
|
+ xhttp: safety checks for null parameter values
|
|
|
|
|
|
- * modules/pa/: notify.c, pa_mod.c: little cosmetical changes
|
|
|
+commit 4abe2eec5305de4157dc2d0d5dd9511f43c77bf2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Dec 31 00:00:26 2010 +0100
|
|
|
|
|
|
-2006-06-23 15:03 kubartv
|
|
|
+ dialplan: specific reply for translation failure
|
|
|
+
|
|
|
+ - 404 no translation returned if dp_translate MI command fails to do
|
|
|
+ dialplan translate
|
|
|
+ - added extra debug message
|
|
|
|
|
|
- * modules/tm/sip_msg.c: forgotten file in previous commit
|
|
|
+commit a4545d8d23d9de3c6cf18329a822b677d9527047
|
|
|
+Author: Alex Hermann <[email protected]>
|
|
|
+Date: Tue Dec 28 13:44:53 2010 +0100
|
|
|
|
|
|
-2006-06-23 13:15 calrissian
|
|
|
+ modules_k/pv: Fix microsecond respresentation of $TV(Sn)
|
|
|
+
|
|
|
+ Make sure <100000us isn't off by multiple powers of 10.
|
|
|
+ eg make sure 5us isn't printed as 0.5 sec by padding with 0's
|
|
|
|
|
|
- * modules/options/mod_options.h: the right header name is Supported
|
|
|
- not Support - thanks to Hendrik Scholz
|
|
|
+commit 6faec77af3e839314ce9de59b8413e73f0266c25
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Dec 28 11:38:57 2010 +0100
|
|
|
|
|
|
-2006-06-23 11:13 kozlik
|
|
|
+ ldap(k): connect to server for negative ranks
|
|
|
+
|
|
|
+ - there are some processes with negative rank that need connection to
|
|
|
+ ldap server, like timers
|
|
|
+ - reported by Pan Christensen
|
|
|
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: set flag 'required' for
|
|
|
- attributes digest_realm
|
|
|
+commit 8a2c200bdf22b27d01389303b4677a2b14510a81
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Dec 28 11:02:38 2010 +0100
|
|
|
|
|
|
-2006-06-23 10:51 kubartv
|
|
|
+ kamctl: removed db_berkeley lcr obsolete tables
|
|
|
|
|
|
- * lib/cds/ChangeLog, lib/cds/sip_utils.c, lib/cds/sip_utils.h,
|
|
|
- parser/hf.c, parser/hf.h, parser/msg_parser.c,
|
|
|
- parser/msg_parser.h, parser/parse_hname2.c,
|
|
|
- parser/parse_subscription_state.c: added parsing of Require
|
|
|
- header field
|
|
|
+commit c6307d733d4d346e29cb20bacca1080ba3805495
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Dec 28 11:00:59 2010 +0100
|
|
|
+
|
|
|
+ kamctl: added db_berkeley table definitions for lcr
|
|
|
+
|
|
|
+ - reported by Noa Resare
|
|
|
+
|
|
|
+commit 3a21869fec8b0fdb202721485bd2fb10a6a3f49b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Dec 28 10:59:09 2010 +0100
|
|
|
|
|
|
-2006-06-22 12:24 kubartv
|
|
|
+ lcr: removed obsoleted db tables
|
|
|
+
|
|
|
+commit 175acb78028b6f7eb3a06dc306f097e98d72be40
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Dec 27 13:54:55 2010 +0100
|
|
|
+
|
|
|
+ db_text(k): add lcr tables def files
|
|
|
+
|
|
|
+commit b8ceb2733682d576d95b98df06328559743c2a69
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Dec 23 11:23:36 2010 +0100
|
|
|
+
|
|
|
+ kex: get rid of 64b warnings in pkg stats updates
|
|
|
+
|
|
|
+commit 92d6b6c19800439864d27cb2ee4df0202c255cf0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Dec 23 09:42:01 2010 +0100
|
|
|
+
|
|
|
+ core: fix typo added with pkg stats
|
|
|
+
|
|
|
+ - reported by Juha Heinanen
|
|
|
+
|
|
|
+commit a2d6730df7210084310d01c20b4ba2f3bcb883fb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Dec 22 13:07:33 2010 +0100
|
|
|
+
|
|
|
+ kex: updated pkg.stats documentation
|
|
|
+
|
|
|
+commit b6ae8ad5695eb6c4ec330f8ca44725a36172b8d4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Dec 22 12:59:00 2010 +0100
|
|
|
+
|
|
|
+ kex: pkg.stats command extended
|
|
|
+
|
|
|
+ - it can take optionally a filter for which process to print pkg stats.
|
|
|
+ It can be:
|
|
|
+ - pid value - print by process pid
|
|
|
+ - rank value - print by process rank
|
|
|
+ - index value - print by index in process table
|
|
|
+
|
|
|
+commit 70b2fe02a634ed2fd020eab27cbc8e7f676289bf
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Tue Dec 21 14:38:45 2010 +0100
|
|
|
+
|
|
|
+ core: fix ignored force_rport
|
|
|
+
|
|
|
+ The global force_rport config setting (not the force_rport()
|
|
|
+ script function), was ignored in some cases (e.g. tm & sl).
|
|
|
+
|
|
|
+ Reported-by: Tomas Mandys tomas.mandys iptel org
|
|
|
|
|
|
- * lib/cds/: ChangeLog, sip_utils.c, sip_utils.h: added function
|
|
|
- supports_extension for search within Supported headers
|
|
|
+commit 42888884872511454eece63f757b4d73e14e3794
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Dec 20 23:39:07 2010 +0100
|
|
|
|
|
|
-2006-06-22 10:17 kubartv
|
|
|
+ kex: doxumented pkg.stats rpc command
|
|
|
|
|
|
- * parser/: parse_subscription_state.c, parse_subscription_state.h:
|
|
|
- internal function for parsing Subscription-State was hidden (was
|
|
|
- accessible for to testing only)
|
|
|
+commit 829b7ff2e663c3ab7cc4ea95d2831eabef57b543
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Dec 20 09:51:05 2010 +0100
|
|
|
|
|
|
-2006-06-21 23:36 mma
|
|
|
+ kex: print private memory usage per process via rpc
|
|
|
+
|
|
|
+ - new rpc command pkg.stats that prints used, free and real_used metrics
|
|
|
+ per process for private memory (pkg)
|
|
|
+ - you can see how much pkg each process is eating and how much is still
|
|
|
+ available
|
|
|
+ - should be useful to track pkg memory leaks and/or trigger alerts when
|
|
|
+ there is no more pkg available
|
|
|
|
|
|
- * select.c: Set lvl & param_offset[lvl] & param_offset[lvl+1]
|
|
|
- before FIXUP call of resolved select function
|
|
|
+commit e2335db0b437157001c08da2802fcdf3de6c712a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Dec 20 09:44:43 2010 +0100
|
|
|
|
|
|
-2006-06-21 23:08 mma
|
|
|
+ debugger: added some comments for functions
|
|
|
|
|
|
- * select_buf.c, select_buf.h: Added select_buf.[ch]
|
|
|
+commit ed6f5bcaf616d2da8f8cfce4428b4eab41696717
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Dec 20 09:40:46 2010 +0100
|
|
|
|
|
|
-2006-06-21 21:11 mma
|
|
|
+ core: execute core events when pkg usage changes
|
|
|
+
|
|
|
+ - track used and real_used metrics for q/f_malloc when MALLOC_STATS is
|
|
|
+ defined
|
|
|
|
|
|
- * receive.c, select.c, select.h, select_core.c, select_core.h:
|
|
|
- select_buf: - get_static_buffer (meant for select calls which
|
|
|
- need extra space
|
|
|
+commit 70e7b57085ea7453c2a49393241af2328169167a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Dec 20 09:39:40 2010 +0100
|
|
|
+
|
|
|
+ core: added core events for pkg operations
|
|
|
+
|
|
|
+ - ability to track pkg used and real_used metrics
|
|
|
+
|
|
|
+commit c55058315ef8105f3d073340e050b6d49a2fe465
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Dec 19 21:23:15 2010 +0100
|
|
|
+
|
|
|
+ cfgutils: documented pkg/shm_summary()
|
|
|
|
|
|
- - internal reset_static_buffer called before any request is
|
|
|
- processed
|
|
|
+commit 122099d069aecd7f2cd74fd840f446236a88b885
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Dec 19 21:13:06 2010 +0100
|
|
|
+
|
|
|
+ cfgutils: added pkg_summary() and shm_summary()
|
|
|
+
|
|
|
+ - ability to print summary of pkg and shm from config
|
|
|
+
|
|
|
+commit ade20f7c8c26e732b7e7ad89a6d2c22b71228f60
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Dec 19 11:56:49 2010 +0100
|
|
|
+
|
|
|
+ acc(k): take r-uri from winning branch for missed call acc
|
|
|
+
|
|
|
+ - only if the branch was relayed, otherwise uac struct might be
|
|
|
+ unfinished due to drop call in config. Use r-uri from uas struct
|
|
|
+ otherwise
|
|
|
+ - reported by Juha Henanen
|
|
|
+
|
|
|
+commit eb005b74c1d47d215b17ac395efafe56c14ec295
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Dec 18 00:34:54 2010 +0100
|
|
|
+
|
|
|
+ dialplan: don't print PV name in replacement
|
|
|
+
|
|
|
+ - reported by Andreas Granig
|
|
|
+
|
|
|
+commit a3db53e7a71f1676bc0e55503fb4c71771f5e9ff
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Dec 16 14:11:56 2010 +0100
|
|
|
+
|
|
|
+ pv: added PV $rmid - request method id
|
|
|
+
|
|
|
+ - return internal integer representation of SIP method type
|
|
|
+
|
|
|
+commit f8108aac14f5ce0696e88d8b8762f63ce96a22a4
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Thu Dec 16 10:59:56 2010 +0200
|
|
|
+
|
|
|
+ modules/lcr: do not try to use rule target if its gw has been disabled.
|
|
|
+ (cherry picked from commit 46eb7cc5e7ed341111f5cefd667b97f98d73591e)
|
|
|
+
|
|
|
+commit a8c2c1e2bdd43b6aa5c766674d431e6a5ca6afbc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Dec 15 20:54:38 2010 +0100
|
|
|
+
|
|
|
+ core: removed unused piece of code
|
|
|
+
|
|
|
+ - reported by Klaus Darilion
|
|
|
+
|
|
|
+commit c3981251a2c8723e972190ee2c8e244b4ce0960f
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Mon Dec 13 18:12:08 2010 +0200
|
|
|
+
|
|
|
+ modules/lcr: fixed adding of ;transport parameter
|
|
|
+
|
|
|
+commit 9ebbbf3f53d88729add23980695ff84dace90342
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Dec 8 00:20:44 2010 +0100
|
|
|
+
|
|
|
+ uac(k): stop trying to re-auth if first attempt fails
|
|
|
+
|
|
|
+ - don't do cascade authentication if server keeps sending 401 for new
|
|
|
+ attepts
|
|
|
+ - reported by Bernhard Suttner, part of FS#108
|
|
|
+
|
|
|
+commit 07959c8330861275ffe1a611805e7eadbf7799c1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Dec 6 10:23:54 2010 +0100
|
|
|
+
|
|
|
+ drouting: added note about dr_gateways
|
|
|
+
|
|
|
+ - it can link to dr_gw_lists with '#'
|
|
|
+ - reported by Marc Cardinal, FS#96
|
|
|
+
|
|
|
+commit f6e2325aa6770840c25dbb64afd405f73077fc79
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Dec 6 00:05:46 2010 +0100
|
|
|
+
|
|
|
+ pv: $snd(id) broken in $sndto(id) and $sndfrom(id)
|
|
|
+
|
|
|
+ - $snd(id) is aliased to $sndto(id)
|
|
|
+ - $sndto(id) points to next hop address
|
|
|
+ - $sndfrom(id) points to local socket to be used for sending
|
|
|
+
|
|
|
+commit fef7983c13a3bc1e9c501f80b3f4c618ad80373f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Dec 5 23:28:31 2010 +0100
|
|
|
+
|
|
|
+ auth: README regenerated
|
|
|
+
|
|
|
+commit 010f9159f974d81d8bf5be2ab4d92e38325de884
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Dec 5 23:25:41 2010 +0100
|
|
|
+
|
|
|
+ auth_db(k): more granular return codes for failure cases
|
|
|
+
|
|
|
+ - enhanced the config auth functions return codes
|
|
|
+ - part of a path by Alex Hermann, FS#101
|
|
|
+
|
|
|
+commit 5ec0e4222a31610ec0c4184dfdbe6d10dd00e0b5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Dec 5 23:23:41 2010 +0100
|
|
|
+
|
|
|
+ auth: more return codes for auth API
|
|
|
+
|
|
|
+ - report more granular failure causes
|
|
|
+ - part of patch by Alex Hermann, FS#101
|
|
|
+
|
|
|
+commit 610126b748b3f35b7bcdfe784553f9f88f8bfdd9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Dec 5 22:33:02 2010 +0100
|
|
|
+
|
|
|
+ db_berkeley: updated module name
|
|
|
+
|
|
|
+ - module name was set to db_bdb upon integration of k and s version,
|
|
|
+ instead of module path name
|
|
|
+ - set now to db_berkeley
|
|
|
+ - reported by stas - FS#106
|
|
|
+
|
|
|
+commit b7702fe03a99d5336a1783c0e135e5c3aa2b5a62
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Sat Dec 4 09:22:15 2010 +0100
|
|
|
+
|
|
|
+ pkg/debian: Fix bad changelog.
|
|
|
+ * Prevents dpkg-parsechangelog not parsing the correct version and generating bad versiones packages.
|
|
|
+ (cherry picked from commit 88bda825581a919778eb6f85e0a7bf6b04ede630)
|
|
|
+
|
|
|
+commit 9d66dfad71c8062c919b04bcb2e31e15f8ac8aed
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Fri Dec 3 16:38:01 2010 +0100
|
|
|
+
|
|
|
+ pkg debian
|
|
|
+ * Update version to 3.1.1
|
|
|
+ * Install general ChangeLog instead of Debian's one.
|
|
|
+ (cherry picked from commit 22b18eefa163392ab37c6274d1631824908a4b47)
|
|
|
+
|
|
|
+commit dd663a733845510a9ee0557b8d49f058c77ef02c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Dec 3 10:59:05 2010 +0100
|
|
|
+
|
|
|
+ uac: safety checks for empty values in uacreg
|
|
|
+
|
|
|
+ - the values in uacreg table must not be empty
|
|
|
+ - reported by Bernhard Suttner
|
|
|
+
|
|
|
+commit 0f5e21c668e46492fb9f9ec69e5b5aafe41bd272
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Dec 3 10:45:00 2010 +0100
|
|
|
+
|
|
|
+ dispatcher(k): fixed use of use_default parameter
|
|
|
+
|
|
|
+ - when there was a single destination in destination set and it was in
|
|
|
+ inactive state, then having parameter use_default=1 caused a divion by
|
|
|
+ 0 while atteptimpting to look for active destaintaion
|
|
|
+ - reported by Eric Hiller
|
|
|
+
|
|
|
+commit bd18d55dc1a5225a58483132b578723a155958e9
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Thu Dec 2 14:56:11 2010 -0500
|
|
|
+
|
|
|
+ modules_k/textops: new function is_audio_on_hold()
|
|
|
+
|
|
|
+ - returns true if at least one 'audio' stream is on hold
|
|
|
+ - only 'audio' streams are checked
|
|
|
+
|
|
|
+commit 27e1d6f41a7b2545af39ad040b6cf2d824a28f25
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Thu Dec 2 13:49:34 2010 -0500
|
|
|
+
|
|
|
+ sdp parser: detect on hold media during sdp parsing
|
|
|
+
|
|
|
+commit f138cce2c0968872f26538983e06a128a1b41344
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Dec 1 23:30:34 2010 +0100
|
|
|
+
|
|
|
+ srdb1: keep PID per DB connection
|
|
|
+
|
|
|
+ - print warning when PID mismatches - it is cross-process shared DB
|
|
|
+ connection
|
|
|
+ - initial patch by Robert Verspuy
|
|
|
+
|
|
|
+commit 907936449b2543966a5b3b2fe821d406c2293799
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 30 23:16:19 2010 +0100
|
|
|
+
|
|
|
+ drouting: do not call init child for PROC_INIT
|
|
|
+
|
|
|
+ - avoid opening a database connection before forking
|
|
|
+ - reported by several people in context of Postgress async lib calls
|
|
|
+
|
|
|
+commit be7c489da642888827a50c732f9b37bd57e52e14
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Nov 28 13:39:02 2010 +0100
|
|
|
+
|
|
|
+ kex: documented is_myself(uri) function
|
|
|
+
|
|
|
+commit 8a88206ee66227657f827290df0e46119eedcd8d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Nov 28 12:59:16 2010 +0100
|
|
|
+
|
|
|
+ kex: added new function is_myself(uri)
|
|
|
+
|
|
|
+ - return true if given parameter matches 'myself' condition, the
|
|
|
+ parameter can be a static string or pseduo-variables holding an IP or
|
|
|
+ a SIP URI
|
|
|
+
|
|
|
+commit 95f58d8c8bde444adf5078328714526cc5a9cca1
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Nov 28 12:45:49 2010 +0100
|
|
|
+
|
|
|
+ app_lua: doc updated with dispatcher sub-module
|
|
|
+
|
|
|
+commit ef59a1b1176687c3b4cbe5f1639f83eefbea3feb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Nov 28 12:38:44 2010 +0100
|
|
|
+
|
|
|
+ app_lua: exported disptacher API to Lua
|
|
|
+
|
|
|
+commit 86e03df9b1dbac5be70747bcd9f57a97fe5256c7
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sat Nov 27 00:04:17 2010 +0100
|
|
|
+
|
|
|
+ dispatcher(k): exported inter-module API
|
|
|
+
|
|
|
+commit 6b2081df15344300ccdeda67c5447a512920fe98
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 26 22:42:46 2010 +0100
|
|
|
+
|
|
|
+ htable: exported inter-module API
|
|
|
+
|
|
|
+commit 6d8a726754799cb4e7e312a1436f79da7ee91646
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 26 14:26:27 2010 +0100
|
|
|
+
|
|
|
+ topoh: option to bind to sanity for parsing checks
|
|
|
+
|
|
|
+ - the module can bind to sanity to perform parsing checks before
|
|
|
+ proceeding to encoding/decoding of received requests
|
|
|
+ - new parameter 'sanity_checks'
|
|
|
+
|
|
|
+commit d8803270678b730a7f7352c90f475188fca50c2c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 26 13:07:08 2010 +0100
|
|
|
+
|
|
|
+ avpops: use proper avp list for avp_print()
|
|
|
+
|
|
|
+ - reported by Alex Hermann - FS#104
|
|
|
+
|
|
|
+commit e9b9c8f7ccdfe4824b58e252ef157dcfbf4c9738
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 26 12:39:07 2010 +0100
|
|
|
+
|
|
|
+ sanity: export inter-module API
|
|
|
+
|
|
|
+ - sanity functions can be used from inside other modules (e.g., topoh
|
|
|
+ can use it now before getting to config file execution)
|
|
|
+
|
|
|
+commit 50453970817aa4ed551d7ab2b351b3742c839848
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Fri Nov 26 10:59:12 2010 +0200
|
|
|
+
|
|
|
+ modules/topoh : If a message contains a bad CSEQ, skip processing it.
|
|
|
+
|
|
|
+ This would likely cause a segmentation fault when receiving messages with bad CSEQs.
|
|
|
+
|
|
|
+commit 4fe783a09d6af1a2c16659f961b9097a021805d8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 26 10:00:42 2010 +0100
|
|
|
+
|
|
|
+ topoh: enhaced description of mask_ip parameter
|
|
|
+
|
|
|
+commit 11ea0c4de66e40bfa1ba03a351f7ec6bc5f0fbfc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 26 09:54:04 2010 +0100
|
|
|
+
|
|
|
+ topoh: more verbose err reporting during init
|
|
|
+
|
|
|
+ - check also if mask ip != local ip
|
|
|
+ - should prevent the crashes when mask ip == local ip
|
|
|
+
|
|
|
+commit 3ff9594a30eff2d18e6ea0595c5f82f878eaca1c
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Fri Nov 26 10:37:30 2010 +0200
|
|
|
+
|
|
|
+ modules_k/nathelper: add_contact_alias adds <>s around contact URI
|
|
|
+
|
|
|
+ Make sure that Contact URI is surrounded by <> when adding ;alias
|
|
|
+ parameter. Otherwise, ;alias parameter may be interpreted as header
|
|
|
+ parameter, because the syntax seems to be ambiguous.
|
|
|
+ (cherry picked from commit f5ef15fee0c3bf09adf2506effa0895f72af9034)
|
|
|
+
|
|
|
+commit 18e67ca2d125f87b85c00eb74b057b9c010a8a26
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Thu Nov 25 22:25:01 2010 +0100
|
|
|
+
|
|
|
+ permissions(k): changed params from PVAR to SPVE type
|
|
|
+
|
|
|
+ - type of fixup params for allow_trusted() updated from PVAR to SPVE
|
|
|
+ - PVAR can be non-zero terminated string
|
|
|
+ - SPVE accepts also static string or combination of PVs
|
|
|
+ - adapted patch submitted by Alex Hermann for crash related to static
|
|
|
+ protocol value, FS#102
|
|
|
+
|
|
|
+commit 3e44fcbe47774d2b157e82228e6266df2a08d627
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Nov 24 22:24:25 2010 +0100
|
|
|
+
|
|
|
+ db_flatstore: exported DB API v1 bind function
|
|
|
+
|
|
|
+ - bind function for DB API v1 was no longer exported upon merging with
|
|
|
+ implementation of DB API V2
|
|
|
+ - reported by Javier Gallart
|
|
|
+
|
|
|
+commit dbfd450d4e27c12793daa8225b348aa496a02d5b
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Tue Nov 23 14:22:52 2010 +0200
|
|
|
+
|
|
|
+ modules_k/siputils: added set_uri_user(uri, user) function.
|
|
|
+
|
|
|
+commit 1b209e395c1816aa126592c005f4fb61d9828dfd
|
|
|
+Merge: 0e564bc 8ea8966
|
|
|
+Author: Jan Janak <[email protected]>
|
|
|
+Date: Wed Nov 17 18:27:35 2010 -0500
|
|
|
+
|
|
|
+ Merge branch 'master' of ssh://git.sip-router.org/sip-router
|
|
|
+
|
|
|
+ * 'master' of ssh://git.sip-router.org/sip-router: (31 commits)
|
|
|
+ app_lua: several tm functions added to Lua api
|
|
|
+ tm: added export structure for extra API
|
|
|
+ app_lua: added several core functions to sr package
|
|
|
+ app_lua: helper function to return error code
|
|
|
+ app_lua: fixed name of module in modparam examples
|
|
|
+ app_lua: added registrar API to Lua
|
|
|
+ registrar(k): exported inter-module API
|
|
|
+ usrloc(k): db modes defines moved in usrloc.h
|
|
|
+ usrloc(k)API function get_udomain()
|
|
|
+ usrloc(k): preload parameter exported
|
|
|
+ usrloc(k): new parameter 'preload'
|
|
|
+ sqlops: added LF to end of debug message
|
|
|
+ app_lua: sr.maxfwd mentioned as available submodule
|
|
|
+ maxfwd(k): added inter-module API structure
|
|
|
+ auth_db(k): added new file api.h
|
|
|
+ app_lua: typo in register parameter
|
|
|
+ app_lua: added functions from auth_db api
|
|
|
+ auth_db(k): close db handle only for second param fixup
|
|
|
+ app_lua: note about submodule sr.auth
|
|
|
+ app_lua: exported functions from AUTH API to Lua
|
|
|
+ ...
|
|
|
+
|
|
|
+commit 0e564bcd3616f9dc981bb768003545674c79c2a7
|
|
|
+Author: Jan Janak <[email protected]>
|
|
|
+Date: Wed Nov 17 18:26:32 2010 -0500
|
|
|
+
|
|
|
+ db_mysql: Fixes crash in libmysqlclient after connection reset.
|
|
|
+
|
|
|
+ Sometimes SIP-Router would crash in libmysqlclient after a connection
|
|
|
+ to the server has been reset. This is caused by mysql_stmt_prepare
|
|
|
+ which will reset the connection data structure if a connection has been
|
|
|
+ reset. Subsequent calls to other mysql functions (mysql_stmt_execute)
|
|
|
+ crash unless the connection has been re-connected. This is documented
|
|
|
+ as mysql bug #33384.
|
|
|
+
|
|
|
+ A workaround is to reset and reconnect the connection explicitly
|
|
|
+ immediately after mysql_stmt_prepare has failed with
|
|
|
+ CR_SERVER_GONE_ERROR. This change implements exactly that.
|
|
|
+
|
|
|
+ First of all, this patch fixes a minor bug in updating the variable
|
|
|
+ that keeps track of number of connection resets for each database
|
|
|
+ connection and pre-pared statement. The variable needs to be
|
|
|
+ incremented each time a connection is closed. Previously it was
|
|
|
+ incremented only if a connection was successfully reconnected. If the
|
|
|
+ reconnect attempt failed than the variable was not incremented. The
|
|
|
+ function that uploads commands to the server relies on the variable
|
|
|
+ to detect connection resets and may not have worked properly under
|
|
|
+ some circumstances (if a connection fails to reconnect).
|
|
|
+
|
|
|
+ Function upload_cmd has been modified to close the connection
|
|
|
+ explicitly if mysql_stmt_prepare fails with CR_SERVER_GONE_ERROR. This
|
|
|
+ ensures that subsequent calls to mysql_stmt_exec are forced to reconnect
|
|
|
+ and re-upload commands to the server. This is needed to prevent the
|
|
|
+ library from crashing.
|
|
|
+
|
|
|
+ exec_cmd_safe now checks if a connection has been disconnected and if
|
|
|
+ so it tries to reconnect it before executing a prepared statement. This
|
|
|
+ is used to recover from failing mysql_stmt_prepare.
|
|
|
+
|
|
|
+commit 8ea8966228a0d15ee4ddd7ab3087d4c11a0680d0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Nov 17 13:33:17 2010 +0100
|
|
|
+
|
|
|
+ app_lua: several tm functions added to Lua api
|
|
|
+
|
|
|
+commit 618712b6ee69ebc41b963754957303d8b1e0aca2
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Nov 17 12:53:18 2010 +0100
|
|
|
+
|
|
|
+ tm: added export structure for extra API
|
|
|
+
|
|
|
+ - used for not-so-common inter-module API functions
|
|
|
+ - initial tm API structure got quite big and not all functions are very
|
|
|
+ used
|
|
|
+
|
|
|
+commit 0026a3b553ab3c8ac539cbfcd8fd99fc6f1cb799
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Nov 17 11:47:03 2010 +0100
|
|
|
+
|
|
|
+ app_lua: added several core functions to sr package
|
|
|
+
|
|
|
+commit b4570312106ce5420ab1f55be54ebb2308c408dd
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 23:08:02 2010 +0100
|
|
|
+
|
|
|
+ app_lua: helper function to return error code
|
|
|
+
|
|
|
+commit fc57fcf7828a1576a44c7bfe9a3148f61f89f68d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 21:43:28 2010 +0100
|
|
|
+
|
|
|
+ app_lua: fixed name of module in modparam examples
|
|
|
+
|
|
|
+ - added note about submodule sr.registrar
|
|
|
+
|
|
|
+commit 36f053fd2c3624ae159611687e8432db7bfea600
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 21:12:44 2010 +0100
|
|
|
+
|
|
|
+ app_lua: added registrar API to Lua
|
|
|
+
|
|
|
+commit 5befde48382fc9503e6476a457efb94d4a8ccefb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 20:55:44 2010 +0100
|
|
|
+
|
|
|
+ registrar(k): exported inter-module API
|
|
|
+
|
|
|
+commit efe9d9d48fe3aa66228633230de332181d43eacf
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 20:51:05 2010 +0100
|
|
|
+
|
|
|
+ usrloc(k): db modes defines moved in usrloc.h
|
|
|
+
|
|
|
+ - they are part of API as registrar uses them
|
|
|
+
|
|
|
+commit c7e65c0f19a008e738eadf75244733bf29a4993c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 19:51:21 2010 +0100
|
|
|
+
|
|
|
+ usrloc(k)API function get_udomain()
|
|
|
+
|
|
|
+ - get usrloc domain only if it exists, don't create a new one
|
|
|
+
|
|
|
+commit eed3781650ada2681cd120526ef487d7ccf4bc1c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 19:40:50 2010 +0100
|
|
|
+
|
|
|
+ usrloc(k): preload parameter exported
|
|
|
+
|
|
|
+commit 16679e6dfe49955acc242ad9f29a51d2e7909a3d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 19:37:41 2010 +0100
|
|
|
|
|
|
- select_core: select_uri_hostport returns host:port notation
|
|
|
- (default port value based on uri type)
|
|
|
+ usrloc(k): new parameter 'preload'
|
|
|
+
|
|
|
+ - can be used to specify list of location table to be initiated at
|
|
|
+ startup, even they are not used by registrar module functions
|
|
|
+ - good for using the usrloc module from other modules
|
|
|
|
|
|
- select: select structure contains new array param_offset and
|
|
|
- lvl - the nested level number of params or particular nested
|
|
|
- level could be obtained by
|
|
|
- param_offset[lvl+1]-param_offset[lvl]
|
|
|
+commit 0d247e7be4092a8ec1666d2c83c1cda89be88bdb
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 19:29:29 2010 +0100
|
|
|
|
|
|
-2006-06-21 15:59 kubartv
|
|
|
+ sqlops: added LF to end of debug message
|
|
|
|
|
|
- * lib/cds/: ChangeLog, sip_utils.c: "hacked" version of
|
|
|
- is_terminating_notify replaced by correct one
|
|
|
+commit a4de75cc00840d3871e5ca3bbcfa22c84b54ad3c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 18:55:26 2010 +0100
|
|
|
|
|
|
-2006-06-21 15:42 kubartv
|
|
|
+ app_lua: sr.maxfwd mentioned as available submodule
|
|
|
|
|
|
- * parser/hf.c: corrected faulty freeing of Subscription-State
|
|
|
- header content
|
|
|
+commit 5d3b2f3631132d6905f4121d9288c936720e8df8
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 18:37:37 2010 +0100
|
|
|
|
|
|
-2006-06-21 15:33 kubartv
|
|
|
+ maxfwd(k): added inter-module API structure
|
|
|
|
|
|
- * modules/tm/sip_msg.c, parser/case_subs.h, parser/hf.c,
|
|
|
- parser/hf.h, parser/keys.h, parser/msg_parser.c,
|
|
|
- parser/msg_parser.h, parser/parse_hname2.c,
|
|
|
- parser/parse_subscription_state.c,
|
|
|
- parser/parse_subscription_state.h: added Subscription-State
|
|
|
- header field parsing (only needed parts)
|
|
|
+commit 63e68790909ac67ee1e4513af8c58d95736c65b6
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 18:28:17 2010 +0100
|
|
|
|
|
|
-2006-06-21 13:56 greger
|
|
|
+ auth_db(k): added new file api.h
|
|
|
|
|
|
- * modules/avp_radius/: README, avp_radius.c, doc/functions.xml:
|
|
|
- Added new load function "caller_from_ruri". Useful for retrieving
|
|
|
- callee's config values in a caller situation, ex. when callee
|
|
|
- forwards call and thus for some purposes becomes caller.
|
|
|
+commit 689ee06964f4af8f0ad1aad63a68ed791ea5e8b9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 18:17:43 2010 +0100
|
|
|
|
|
|
-2006-06-21 10:25 kubartv
|
|
|
+ app_lua: typo in register parameter
|
|
|
+
|
|
|
+ - note about submodule sr.auth_db
|
|
|
|
|
|
- * lib/cds/: ChangeLog, sip_utils.c: corrected bug in
|
|
|
- get_expiration_value
|
|
|
+commit 8955a1a8ce44f2dfd2916e92fec574eff74be3ee
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 18:04:17 2010 +0100
|
|
|
|
|
|
-2006-06-21 10:18 tma0
|
|
|
+ app_lua: added functions from auth_db api
|
|
|
|
|
|
- * modules/tm/sip_msg.c, parser/case_min.h, parser/hf.c,
|
|
|
- parser/hf.h, parser/keys.h, parser/msg_parser.c,
|
|
|
- parser/msg_parser.h, parser/parse_hname2.c: - added parsing of
|
|
|
- Min-SE (related to Session-Expires) - added msg->session_expires,
|
|
|
- msg->min_se fields
|
|
|
+commit c70565c3aad53a3f0d153fe3edc52a1160b0f764
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 16:43:30 2010 +0100
|
|
|
|
|
|
-2006-06-19 11:11 greger
|
|
|
+ auth_db(k): close db handle only for second param fixup
|
|
|
+
|
|
|
+ - digest_authenticate() refurbished to accept clear text values for
|
|
|
+ realm and table
|
|
|
|
|
|
- * utils/sercmd/Makefile: Added dependency on ncurses to Makefile as
|
|
|
- RedHat type distributions do not have auto-dependency on ncurses
|
|
|
- as debian.
|
|
|
+commit 542fccb1fce497f1837fdc2b442384556fd277bf
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 16:29:49 2010 +0100
|
|
|
|
|
|
-2006-06-19 01:15 tma0
|
|
|
+ app_lua: note about submodule sr.auth
|
|
|
|
|
|
- * parser/: case_acce.h, case_allo.h, case_cont.h, case_refe.h,
|
|
|
- case_reje.h, case_requ.h, case_sess.h, hf.c, hf.h, keys.h,
|
|
|
- msg_parser.c, parse_hname2.c: - adjusted compact headers. There
|
|
|
- were missing compact equivalents for Subject, Refer-To and
|
|
|
- completely missing Session-Expires, Accept-Contact, etc. support.
|
|
|
- Currently I've implemented both compact header and case switches
|
|
|
- to assign enumeration type. No next parsing is processed, but
|
|
|
- probably will be done, good candidate e.g. Session-Expires.
|
|
|
+commit 579006b5552e4bead7a99a70a2d965c593b45577
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 14:18:45 2010 +0100
|
|
|
|
|
|
- Now e.g. textops hf_value correctly recognizes "Session-Expires"
|
|
|
- and "x" as equal headers.
|
|
|
+ app_lua: exported functions from AUTH API to Lua
|
|
|
|
|
|
-2006-06-17 13:38 tma0
|
|
|
+commit 85cb98785685b1af22c21965048772080c5c2de3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 14:18:24 2010 +0100
|
|
|
|
|
|
- * modules/eval/: README, eval.c: - support for looping eval_while,
|
|
|
- eval_while_stack - inc/dec operator - eval_add_value,
|
|
|
- eval_insert_value for inserting values on stack - valconcat for
|
|
|
- value concatanation
|
|
|
+ app_lua: added helper function to return int to Lua
|
|
|
|
|
|
-2006-06-17 11:43 tma0
|
|
|
+commit dc15caf8305fd3bd1e27a3c97fc9f13a6370fdda
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 13:48:57 2010 +0100
|
|
|
|
|
|
- * modules/: db_ops/README, db_ops/db_ops.c, timer/timer.c: - test
|
|
|
- of return value from called route routine. It enebles break look
|
|
|
- using "return -1;" command
|
|
|
+ auth: several functions exported via inter-module API
|
|
|
|
|
|
-2006-06-17 11:40 tma0
|
|
|
+commit 5674d65978fb07986729e23500b38abecfc997a0
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 13:37:19 2010 +0100
|
|
|
|
|
|
- * action.c, action.h: - run_flags published in header file. It may
|
|
|
- require any module command that calls run_actions, e.g. to absorb
|
|
|
- return.
|
|
|
+ auth: pv_authenticate() made inter-modules API friendly
|
|
|
|
|
|
-2006-06-17 02:21 sobomax
|
|
|
+commit e5f14b9e1f888ef2aad675e8902a166833c1cf11
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 13:20:28 2010 +0100
|
|
|
|
|
|
- * modules/nathelper/: nathelper.c, nathelper.h, natping.c: Remove
|
|
|
- some coding style deviations.
|
|
|
+ auth: parameters are resolved in wrapper functions
|
|
|
+
|
|
|
+ - parameters for www/proxy_challenge() are resolved in wrapper functions
|
|
|
+ in order to have auth_challenge() receiving the string or integer values
|
|
|
+ - cleaner approach for the perspective of exporting auth_challenge() to
|
|
|
+ inter-modules API
|
|
|
|
|
|
-2006-06-17 02:13 sobomax
|
|
|
+commit 9451c9cd7742d9ecef2d88c23d556cc319ec23a3
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 12:47:20 2010 +0100
|
|
|
|
|
|
- * modules/nathelper/natping.c: Rewert 1.6, it was a mistake on my
|
|
|
- part.
|
|
|
+ app_lua: doc updated with rr export note
|
|
|
|
|
|
-2006-06-17 02:11 sobomax
|
|
|
+commit 4a9a0ab4f7d8f4a85ef6e10a6e0be7aa74ac809e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 12:45:48 2010 +0100
|
|
|
|
|
|
- * modules/nathelper/natping.c: o Staticize natping_contact();
|
|
|
+ app_lua: exported functions from RR module to Lua
|
|
|
|
|
|
- o make natping_contact() using unix-style error reporting (0 -
|
|
|
- OK, != 0 error).
|
|
|
+commit 81f9b6a0ea5be99def8184488bd57b1599b8754a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 11:44:27 2010 +0100
|
|
|
|
|
|
-2006-06-16 18:56 tma0
|
|
|
+ app_lua: note about subpackage sr.sqlops
|
|
|
|
|
|
- * modules/nathelper/: nathelper.c, nathelper.h, natping.c,
|
|
|
- doc/functions.xml: - added natping_contact() enabling to process
|
|
|
- pinging directly from script, e.g. using timer module -
|
|
|
- @nathelper.rewrite_contact select returning contact with
|
|
|
- rewritten IP:PORT
|
|
|
+commit 69c68b70a96fade11bfd66b9cf7c7df8ce295f64
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 11:41:47 2010 +0100
|
|
|
|
|
|
-2006-06-16 16:15 tma0
|
|
|
+ rr(k): record_route() and loose_route() exported via API
|
|
|
|
|
|
- * action.c, receive.c: - bugfix SER-111 -When (drop/function
|
|
|
- returning 0) appears in onreply route then post reply script
|
|
|
- callbacks are skiped -Empty route block causes drop
|
|
|
+commit d4e3b923fa68f16fa985c4e6eccedded82585987
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 10:55:44 2010 +0100
|
|
|
|
|
|
-2006-06-16 13:48 tma0
|
|
|
+ app_lua: export to Lua the API from sqlops module
|
|
|
|
|
|
- * script_cb.c: - fixed copy&paste error, reply callbacks newer
|
|
|
- installed
|
|
|
+commit 99b933c12d0612c5c5d1ffa4d9e5716bd6820e17
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Nov 16 10:55:00 2010 +0100
|
|
|
|
|
|
-2006-06-14 10:36 tma0
|
|
|
+ sqlops: return the reference to DB result value in API
|
|
|
|
|
|
- * modules/textops/: textops.c, doc/functions.xml: - added select
|
|
|
- @hf_value.HFNAME[IDX].name returning name part ( "name"
|
|
|
- <sip:host>;params )
|
|
|
+commit d421a577d9b4d23485dfae4aa0f4b4c51bef5051
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Nov 15 23:27:07 2010 +0100
|
|
|
|
|
|
-2006-06-13 13:24 kubartv
|
|
|
+ app_lua: added note about sr.tm submodule
|
|
|
|
|
|
- * lib/cds/: ChangeLog, hash_table.c, hash_table.h: added functions
|
|
|
- for traversing hash table
|
|
|
+commit 26947fe82b8917d41174f0aa45665569bbd7e1dc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Nov 15 22:36:40 2010 +0100
|
|
|
|
|
|
-2006-06-13 10:11 kubartv
|
|
|
+ sqlops: documented new sqlres module parameter
|
|
|
|
|
|
- * modules/presence_b2b/ChangeLog,
|
|
|
- modules/presence_b2b/euac_funcs.c,
|
|
|
- modules/presence_b2b/euac_funcs.h, lib/cds/ChangeLog,
|
|
|
- lib/cds/ser_profile.c, modules/presence_b2b/euac_state_machine.c,
|
|
|
- lib/cds/sip_utils.c, lib/cds/sip_utils.h: few common SIP/SER
|
|
|
- helper functions moved into CDS (needed elsewhere)
|
|
|
+commit 576ed7b991e41b1023213a080fe589badc0c1a6f
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Nov 15 22:16:34 2010 +0100
|
|
|
|
|
|
-2006-06-13 09:11 kubartv
|
|
|
+ sqlops: exported sql functions via module API structure
|
|
|
+
|
|
|
+ - new module parameter sqlres to be able to declare DB results IDs
|
|
|
|
|
|
- * modules/dialog/dlg_mod.c: prepared dialog management functions
|
|
|
- removed from this module
|
|
|
+commit 13932b3a17620a4e9ac598ec43ad188aa2626f7e
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Nov 15 21:47:51 2010 +0100
|
|
|
|
|
|
-2006-06-12 23:14 mma
|
|
|
+ sqlops: return $null pv if the value in result is null
|
|
|
|
|
|
- * route.c: Fix test if select result is not empty for select
|
|
|
- function returning empty string with result=0, res.len=0.
|
|
|
+commit a0f8762f139ca907a199219e3bab7d656ca2731a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Nov 15 19:41:20 2010 +0100
|
|
|
|
|
|
-2006-06-12 13:40 mma
|
|
|
+ app_lua: exported first TM functions to Lua
|
|
|
+
|
|
|
+ - you can call t_reply() and t_relay() natively in Lua via
|
|
|
+ sr.tm.t_reply(code, reason) and sr.tm.t_relay()
|
|
|
|
|
|
- * select.c: Free allocated structure if the parser returns error.
|
|
|
+commit e15ef088980a6d6898a6a93b872fa620fab85d42
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Nov 15 19:36:25 2010 +0100
|
|
|
|
|
|
-2006-06-12 11:10 kozlik
|
|
|
+ app_lua: added helper functions to return true/false to Lua
|
|
|
|
|
|
- * db/schema/attr_types.xml: bit for uri attrs in priority column
|
|
|
- reserved
|
|
|
+commit bffe87d58679020d26a650fbd0535536a0213096
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Mon Nov 15 19:33:05 2010 +0100
|
|
|
|
|
|
-2006-06-12 11:03 kozlik
|
|
|
+ tm: small wrapper for exporting API
|
|
|
+
|
|
|
+ - tm_load_api() added as wrapper to load_tm_api() to match the common
|
|
|
+ pattern for naming module exporting API functions
|
|
|
|
|
|
- * db/schema/ser.xml, db/schema/uri_attrs.xml,
|
|
|
- scripts/dbtext/ser_db/uri_attrs, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- table uri_attrs introduced
|
|
|
+commit e1e6ddb22dc8487517a61653ea7d21d3086122cc
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Fri Nov 12 13:13:38 2010 +0100
|
|
|
|
|
|
-2006-06-12 10:40 rco
|
|
|
+ pkg/debian: add libgeoip version requirements
|
|
|
+ reported by Klaus Darilion
|
|
|
|
|
|
- * modules/tm/t_cancel.c: added retransmission timer reset on
|
|
|
- cancel.
|
|
|
+commit 72c052a94ce3a5fd2baefc74861d797c1a404a1a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 12 12:52:27 2010 +0100
|
|
|
|
|
|
-2006-06-09 18:46 mma
|
|
|
+ dispatcher(k): more verbose logs for MI ds_reload
|
|
|
+
|
|
|
+ - if the command is disabled, print error message to syslog with some
|
|
|
+ hints
|
|
|
|
|
|
- * select.c, select.h, doc/serdev/select_module.xml,
|
|
|
- doc/serdev/serdev.xml, modules/xlog/xl_lib.c: Parsing of select
|
|
|
- framework syntax moved to the select core; serdev doc showing how
|
|
|
- to extend select framework within module.
|
|
|
+commit e1371192357f889c35003ea28d0eb2351e27f84d
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 12 12:26:26 2010 +0100
|
|
|
|
|
|
-2006-06-09 17:13 mma
|
|
|
+ dispatcher(k): note about disabling MI ds_reload
|
|
|
+
|
|
|
+ - the MI command ds_reload is disabled for call load based dispatching
|
|
|
+ (algorithm 10)
|
|
|
|
|
|
- * doc/serdev/modiface.xml: & -> & in code example
|
|
|
+commit 4a0b559062b70c1c089c1ea9908eaae60679ad04
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Nov 12 12:22:20 2010 +0100
|
|
|
|
|
|
-2006-06-09 10:48 kubartv
|
|
|
+ sanity: note about different behavior based on autodrop
|
|
|
|
|
|
- * lib/cds/: ser_profile.c, ser_profile.h: clarified "simple
|
|
|
- profiling"
|
|
|
+commit 06986b23ad72b648a28f614ab47d8cbc727823cf
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Mon Nov 8 19:04:24 2010 -0500
|
|
|
|
|
|
-2006-06-08 14:04 tma0
|
|
|
+ modules_k/nathelper: core sdp parser integration for nat_uac_test()
|
|
|
|
|
|
- * modules/eval/: README, eval.c: - added support for functions when
|
|
|
- adding values to stack, currently we have time, uuid, stackno
|
|
|
+commit 6cfee82666b78400d5ff15c49aac1441cfbbaaf6
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Nov 4 17:14:56 2010 +0200
|
|
|
|
|
|
-2006-06-07 23:55 andrei
|
|
|
+ core:forward.c Fixed small error caused by unlikely usage.
|
|
|
|
|
|
- * action.c, route.c, usr_avp.c, parser/parse_fline.h:
|
|
|
- - numeric avp compared with string value fix: the value will be
|
|
|
- converted to int on-the-fly if possible (unfortunately we don't
|
|
|
- have enough information to do it on fixup).
|
|
|
+commit ef0dd4e3f0837753ac18d58606078d8595f24dc6
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Nov 4 16:11:41 2010 +0200
|
|
|
|
|
|
- - HTTP_VERSION_LEN macrodef. typo fix
|
|
|
-
|
|
|
-2006-06-07 23:34 andrei
|
|
|
-
|
|
|
- * msg_translator.c, msg_translator.h:
|
|
|
- - applied patch from Miklos Tirpak <[email protected]> (closes
|
|
|
- SER-110)
|
|
|
-
|
|
|
-2006-06-07 11:08 tma0
|
|
|
-
|
|
|
- * modules/timer/: Makefile, README, timer.c: - added timer module
|
|
|
- files - the module supports calling specific dedicated route in
|
|
|
- predefined interval and perfom a task - see README - docbook doc
|
|
|
- come later
|
|
|
-
|
|
|
-2006-06-07 10:59 tma0
|
|
|
-
|
|
|
- * modules/eval/: Makefile, README, eval.c: - added eval module
|
|
|
- files - eval enables extression evaluating directly in ser.cfg
|
|
|
- script using polish notation. - AVP(int/str), select via xlib,
|
|
|
- fast registers (may be fixuped alternative to using AVP as
|
|
|
- temporary variables), etc. - both int and str types - see README
|
|
|
- - docbook doc come later
|
|
|
-
|
|
|
-2006-06-07 10:38 tma0
|
|
|
-
|
|
|
- * modules/db_ops/: Makefile, README, db_ops.c: - db_ops module
|
|
|
- files added. - db_ops enables processing SQL commands directly
|
|
|
- in ser.cfg script. See README for more information. Full docbook
|
|
|
- doc come later.
|
|
|
-
|
|
|
-2006-06-06 19:40 calrissian
|
|
|
-
|
|
|
- * modules/dispatcher/dispatch.c: new mode 2 was not evaluated
|
|
|
- correctly
|
|
|
-
|
|
|
-2006-06-06 13:54 kubartv
|
|
|
-
|
|
|
- * modules/presence_b2b/: ChangeLog, euac_funcs.c: corrected BUG
|
|
|
- reported by Luis Silva - added missing parse_from_header call
|
|
|
-
|
|
|
-2006-06-05 12:37 mma
|
|
|
-
|
|
|
- * Makefile.defs, action.c, modules/tm/ut.h: MADDR support (check-in
|
|
|
- not to forget about)
|
|
|
-
|
|
|
- If you need to support maddr parameter in uri (oh, poor you) set
|
|
|
- the HONOR_MADDR define in the Makefile.defs and recompile.
|
|
|
- Tested with Windows Messenger 5.1 on TCP connection.
|
|
|
-
|
|
|
-2006-06-01 11:46 tma0
|
|
|
-
|
|
|
- * modules/rr/: rr_mod.c, rr_mod.h: - AVP_FLAG_DIALOG_COOKIE
|
|
|
- constant published in header to be accesable by other modules
|
|
|
- that are keen to use dialog cookies
|
|
|
-
|
|
|
-2006-06-01 01:29 tma0
|
|
|
-
|
|
|
- * cfg.y: -optional $ in setavpflag,... identifier
|
|
|
-
|
|
|
-2006-06-01 01:23 tma0
|
|
|
-
|
|
|
- * modules/rr/: avp_cookie.c, avp_cookie.h, rr_mod.c,
|
|
|
- doc/functions.xml: - removed obsolete rr_add_avp_cookie,
|
|
|
- rr_store. Use new core function setavpflag instead. rr will store
|
|
|
- avp to record-route flaged "dialog_cookie"
|
|
|
-
|
|
|
-2006-06-01 01:02 tma0
|
|
|
-
|
|
|
- * action.c, cfg.lex, cfg.y, route_struct.c, route_struct.h,
|
|
|
- usr_avp.c, usr_avp.h, doc/serdev/routing_engine.xml,
|
|
|
- doc/seruser/reference.xml: - added AVP flags feature.
|
|
|
-
|
|
|
- Every AVP may by flaged from script via setavpflag(avpid, flag)
|
|
|
- (it's similar like message flags setflags,resetflags,isflagset).
|
|
|
- AVP flags must be declared using avpflags statement. Flags may be
|
|
|
- tested via isavpflagset(avpid, flag). Both the setting and
|
|
|
- testing may also be processed in a module. It's currently used in
|
|
|
- the "rr" module for dialog_cookies. Such module should register
|
|
|
- flag using register_avpflag(flag_id).
|
|
|
-
|
|
|
- Example: avpflags myflag, dialog_cookie;
|
|
|
-
|
|
|
- $a = 123; setavpflag($a, "myflag");
|
|
|
-
|
|
|
- if (isavpflagset($a, "myflag")) { ....
|
|
|
-
|
|
|
- $dlg_foo = "foo"; $dlg_bar = "bar"; setavpflag("$f./^dlg_",
|
|
|
- "dialog_cookie");
|
|
|
-
|
|
|
-2006-05-31 21:51 calrissian
|
|
|
-
|
|
|
- * modules/xmlrpc/xmlrpc.c: fixed a nice memory leak (memory was
|
|
|
- allocated twice)
|
|
|
-
|
|
|
-2006-05-31 19:03 hallik
|
|
|
-
|
|
|
- * select.c: Initialize nested function array
|
|
|
-
|
|
|
-2006-05-31 10:37 tirpi
|
|
|
-
|
|
|
- * modules/rr/: fix_lumps.h, record.c, record.h, rr_mod.c:
|
|
|
- remove_record_route function introduced which can be used to
|
|
|
- remove the rr HF when it is in message lump memory
|
|
|
-
|
|
|
-2006-05-30 23:24 calrissian
|
|
|
-
|
|
|
- * modules/dispatcher/doc/params.xml: added new flag 2
|
|
|
-
|
|
|
-2006-05-30 23:21 calrissian
|
|
|
-
|
|
|
- * modules/dispatcher/: dispatch.c, dispatch.h: added flag value 2
|
|
|
- which takes username first and falls back to hostname
|
|
|
-
|
|
|
-2006-05-30 22:40 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.c, io_wait.h:
|
|
|
- - sigio 64 bits bug workarround enabled for linux kernels <2.6.5.
|
|
|
-
|
|
|
-2006-05-30 21:20 andrei
|
|
|
-
|
|
|
- * io_wait.h, route.c, route.h:
|
|
|
- - added route_lookup (like route_get(), but doesn't create a new
|
|
|
- route if not found) -- patch from Miklos Tirpak
|
|
|
- <[email protected]>
|
|
|
-
|
|
|
- -fixed route_new_list() not init. realloc'ed chunk bug, found by
|
|
|
- Bogdan Pintea <[email protected]>
|
|
|
-
|
|
|
-2006-05-30 14:00 tirpi
|
|
|
-
|
|
|
- * modules/mysql/dbase.c: bug currected: missing space in query
|
|
|
- between 'where' and 'order by' keywords
|
|
|
-
|
|
|
-2006-05-26 09:17 kubartv
|
|
|
-
|
|
|
- * modules/rls/: ChangeLog, rl_subscription.h, rls_mod.c, rls_mod.h:
|
|
|
- removed unused xcap_root parameter (it is in xcap module instead)
|
|
|
-
|
|
|
-2006-05-25 16:20 kubartv
|
|
|
-
|
|
|
- * modules/tm/ut.h: corrected BUG in uri2dst - t_uac was not working
|
|
|
-
|
|
|
-2006-05-25 15:18 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: updated properties of attribute
|
|
|
- asserted_id
|
|
|
-
|
|
|
-2006-05-25 14:04 kubartv
|
|
|
-
|
|
|
- * modules/: dialog/dlg_request.c, xcap/xcap_mod.c: - cosmetical
|
|
|
- changes
|
|
|
- - experimental trick in dialog module
|
|
|
-
|
|
|
-2006-05-25 14:03 kubartv
|
|
|
-
|
|
|
- * modules/: pa/ChangeLog, pa/notify.c, presence_b2b/ChangeLog,
|
|
|
- presence_b2b/events_uac.c, rls/ChangeLog, rls/rl_subscription.c:
|
|
|
- corrected BUG - missing Max-Forwards header in outgoing requests
|
|
|
-
|
|
|
-2006-05-25 11:37 kubartv
|
|
|
-
|
|
|
- * modules/presence_b2b/: ChangeLog, euac_funcs.c, euac_funcs.h,
|
|
|
- euac_state_machine.c, events_mod.c, events_mod.h, rpc.c, trace.h:
|
|
|
- - randomized sending of SUBSCRIBE requests (not directly in the
|
|
|
- QSA subscription processing but initiated by timer; parameter
|
|
|
- driven)
|
|
|
- - removed unnecessary code from mod init function
|
|
|
-
|
|
|
-2006-05-25 11:32 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, notify.c, pa_mod.c, pa_mod.h,
|
|
|
- presentity.c, watcher.c: added reaction on failed NOTIFY requests
|
|
|
- (might be problematic with incorrect clients; may be disabled)
|
|
|
-
|
|
|
-2006-05-25 11:12 kubartv
|
|
|
-
|
|
|
- * lib/: cds/sstr.h, presence/notifier_domain.c, xcap/xcap_client.c:
|
|
|
- cosmetical changes
|
|
|
-
|
|
|
-2006-05-23 11:57 calrissian
|
|
|
-
|
|
|
- * modules/sanity/: mod_sanity.c, mod_sanity.h, sanity.c, sanity.h,
|
|
|
- doc/functions.xml, doc/params.xml, doc/sanity.xml: added new
|
|
|
- check 'parse uris' which checks the presence and parseability of
|
|
|
- Request, From and To URI.
|
|
|
-
|
|
|
-2006-05-17 16:36 kubartv
|
|
|
-
|
|
|
- * modules/rls/: ChangeLog, db_rls.c, rl_subscription.c,
|
|
|
- rl_subscription.h, rls_data.c, rls_handler.c, rls_mod.c,
|
|
|
- rls_mod.h, rpc.c, subscription_manager.c, subscription_manager.h,
|
|
|
- time_event_manager.c, trace.h, uri_ops.c, virtual_subscription.c:
|
|
|
- - added some parameters for better control over performance
|
|
|
- (controlling level of nested lists, timer settings, ... see
|
|
|
- ChangeLog) - handling responses on NOTIFY (destroying
|
|
|
- subscriptions for non-OK responses)
|
|
|
-
|
|
|
-2006-05-15 23:34 tma0
|
|
|
-
|
|
|
- * modules/rr/avp_cookie.c: - fixed critical precedence bug in
|
|
|
- base64encode, *tgt_len-- -> (*tgt_len)--
|
|
|
-
|
|
|
-2006-05-15 11:56 tma0
|
|
|
-
|
|
|
- * Makefile.defs, config.h, daemonize.c, globals.h, main.c,
|
|
|
- version.h: - OS macro defined in Makefile.defs left unquoted and
|
|
|
- added OS_QUOTED. OS macro maybe used by 3rd party header in
|
|
|
- regular way, w/o quotes
|
|
|
-
|
|
|
- - added dont_daemonize feature. When a process manager is
|
|
|
- responsible for running processes then is not happy when spawned
|
|
|
- process is terminated almost immediately. Manager will try
|
|
|
- restart ser in infinite loop. Cmd line params (ser.cfg)
|
|
|
- (backward compatible): -D ... don't fork (dont_fork=1) -DD
|
|
|
- ... don't daemonize creator process (dont_fork=2) -DDD | or no
|
|
|
- -D param ... normal daemonizetion (dont_fork>2 or 0)
|
|
|
-
|
|
|
- Note there is problem when Ctrl-C in dont_daemonize mode, not all
|
|
|
- processes are terminated
|
|
|
-
|
|
|
- Creator_pid variable..pid of creator process, may be terminated
|
|
|
-
|
|
|
-2006-05-12 10:31 calrissian
|
|
|
-
|
|
|
- * select_core.c: ruri select now returns the most recent version of
|
|
|
- the ruri
|
|
|
-
|
|
|
-2006-05-11 17:51 calrissian
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: fixed length check for received
|
|
|
- parameter in case of IPv6. Thanks to Klaus for pointing it out
|
|
|
-
|
|
|
-2006-05-11 15:44 mma
|
|
|
-
|
|
|
- * modules/xlog/doc/xlog.xml: documentation updated
|
|
|
-
|
|
|
-2006-05-11 15:26 calrissian
|
|
|
-
|
|
|
- * modules/domain/domain_mod.c: - added function is_from_anonym
|
|
|
- which retruns ture if the From domain is anonymous.invalid
|
|
|
- (configurable as module parameter). Additionally an AVP
|
|
|
- is_anonymous with value 1 is added to the user From track. -
|
|
|
- added module parameter load_preferred_id which tells the
|
|
|
- lookup_domain function to take the domain from the
|
|
|
- P-Preferred-Identity header if present instead of the From
|
|
|
- header.
|
|
|
-
|
|
|
-2006-05-11 15:21 calrissian
|
|
|
-
|
|
|
- * modules/tm/tm.c: Added new function t_lookup_cancel. The function
|
|
|
- returns true if tm knows about the transaction and the request is
|
|
|
- canceable. Note: the functions accepts only CANCEL requests.
|
|
|
-
|
|
|
-2006-05-11 15:19 calrissian
|
|
|
-
|
|
|
- * modules/avp/avp.c: Extended attr2uri. The function now takes a
|
|
|
- second optional argument which determines the sub part of the
|
|
|
- ruri as target for the AVP content. Currently supported values:
|
|
|
- prefix,uri,username,usernamepasswd,domain,domainport,port
|
|
|
-
|
|
|
-2006-05-11 15:15 calrissian
|
|
|
-
|
|
|
- * modules/avp/avp.c: let dump_avp dump all AVPs not only user from
|
|
|
- track
|
|
|
-
|
|
|
-2006-05-11 15:06 calrissian
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: made received uri parameter IPv6
|
|
|
- compliant
|
|
|
-
|
|
|
-2006-05-11 13:29 tma0
|
|
|
-
|
|
|
- * main.c, globals.h: - added creator_pid variable to enable get pid
|
|
|
- of ser main process that terminates when daemonizing.
|
|
|
-
|
|
|
-2006-05-11 10:49 kozlik
|
|
|
-
|
|
|
- * db/schema/: attr_types.xml, domain_settings.xml: documentation
|
|
|
- updated
|
|
|
-
|
|
|
-2006-05-11 09:29 kubartv
|
|
|
-
|
|
|
- * lib/cds/ChangeLog, lib/cds/ser_profile.c, lib/cds/ser_profile.h,
|
|
|
- lib/cds/simple_profile.c, lib/cds/simple_profile.h,
|
|
|
- lib/xcap/ChangeLog, lib/xcap/pres_rules.c,
|
|
|
- lib/xcap/resource_list.c, modules/pa/ChangeLog,
|
|
|
- modules/pa/auth.h, modules/pa/notify.c, modules/pa/pa_mod.c,
|
|
|
- modules/pa/pdomain.c, modules/pa/pres_notes.c,
|
|
|
- modules/pa/presentity.c, modules/pa/presentity.h,
|
|
|
- modules/pa/publish.c, modules/pa/reply.c, modules/pa/rpc.c,
|
|
|
- modules/pa/subscribe.c, modules/pa/trace.h, modules/pa/watcher.c:
|
|
|
- - corrected BUG in handling PUBLISH in PA module
|
|
|
- - cosmetical changes in PA, libs
|
|
|
- - added some trace logs for performance tests
|
|
|
-
|
|
|
-2006-05-10 16:16 hallik
|
|
|
-
|
|
|
- * scripts/: dbtext/ser_db/attr_types, mysql/my_create.sql,
|
|
|
- oracle/or_create.sql, postgres/pg_create.sql: Flags update -
|
|
|
- recreate from xml-schema.
|
|
|
-
|
|
|
-2006-05-10 16:13 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml: changed values of flags in flag column
|
|
|
-
|
|
|
-2006-05-10 16:12 kozlik
|
|
|
-
|
|
|
- * db/db.h: allocated flags for table attr_types and domain_settings
|
|
|
-
|
|
|
-2006-05-04 20:51 mma
|
|
|
-
|
|
|
- * modules/avp/: avp.c, doc/functions.xml: - bug: xlset_attr did not
|
|
|
- set AVP_VAL_STR - more documentation update
|
|
|
-
|
|
|
-2006-05-04 14:20 mma
|
|
|
-
|
|
|
- * modules/avp/doc/: avp.xml, functions.xml, params.xml:
|
|
|
- Documentation update
|
|
|
-
|
|
|
-2006-05-03 16:01 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, db/schema/global_attrs.xml,
|
|
|
- scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/dbtext/ser_db/global_attrs, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- added global attributes uid_format and did_format
|
|
|
-
|
|
|
-2006-04-28 15:28 kozlik
|
|
|
-
|
|
|
- * scripts/dbtext/ser_db/attr_types, db/schema/attr_types.xml,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: set flag 'required' for some
|
|
|
- attributes
|
|
|
-
|
|
|
-2006-04-26 18:00 kozlik
|
|
|
-
|
|
|
- * db/schema/domain_settings.xml, db/schema/ser.xml,
|
|
|
- scripts/dbtext/ser_db/domain_settings,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: created table domain_settings
|
|
|
-
|
|
|
-2006-04-24 20:16 janakj
|
|
|
-
|
|
|
- * modules/auth/api.c: - PRACK added to the list of methods that are
|
|
|
- alway authenticated
|
|
|
-
|
|
|
-2006-04-24 20:01 janakj
|
|
|
-
|
|
|
- * modules/uri_db/uridb_mod.c: - implemented check_uri function, the
|
|
|
- function can be used to verify whether user (represented by
|
|
|
- uid) is allowed to use the URI in From/To/Request-URI
|
|
|
-
|
|
|
-2006-04-21 16:28 andrei
|
|
|
-
|
|
|
- * Makefile.defs, action.c, config.h, forward.c, ip_addr.h,
|
|
|
- msg_translator.c, msg_translator.h, version.h,
|
|
|
- modules/sl/sl_funcs.c, modules/tm/sip_msg.c,
|
|
|
- modules/tm/t_funcs.c, modules/tm/t_fwd.c, modules/tm/t_fwd.h,
|
|
|
- modules/tm/t_lookup.c, modules/tm/t_msgbuilder.c,
|
|
|
- modules/tm/t_msgbuilder.h, modules/tm/t_reply.c,
|
|
|
- modules/tm/uac.c, modules/tm/ut.h, modules/xmlrpc/http.c,
|
|
|
- parser/msg_parser.h, parser/parse_uri.c, parser/parse_via.c,
|
|
|
- parser/parse_via.h:
|
|
|
- - more struct dest_info conversions (via_builder, tm:
|
|
|
- build_uac_req, assemble_via a.s.o) - basic support for
|
|
|
- comp=method (where mehtod=sigcomp|sergz) parsing (via, various
|
|
|
- uris) and adding (via, rr lumps). The code is compiled only if
|
|
|
- USE_COMP is defined. NOTE: for now the code is useless (no
|
|
|
- compression code yet and no compression hooks), so by default
|
|
|
- it's not compiled.
|
|
|
-
|
|
|
- WARNING: lots of changes and very lightly tested
|
|
|
-
|
|
|
-2006-04-21 10:39 kubartv
|
|
|
-
|
|
|
- * modules/presence_b2b/: ChangeLog, euac_funcs.c, events_mod.c,
|
|
|
- events_uac.c, events_uac.h, qsa_events.c, qsa_events.h, rpc.c:
|
|
|
- added parameter presence_outbound_proxy (may be used instead of
|
|
|
- presence_route)
|
|
|
-
|
|
|
-2006-04-19 18:15 janakj
|
|
|
-
|
|
|
- * timer.c: - L_INFO turned into DBG (too noisy)
|
|
|
-
|
|
|
-2006-04-19 18:11 janakj
|
|
|
-
|
|
|
- * action.c: - "null action list" warning turned into debugging
|
|
|
- message (too noisy)
|
|
|
-
|
|
|
-2006-04-19 16:48 janakj
|
|
|
-
|
|
|
- * modules/auth_db/authorize.c: - fixed bug introduced with
|
|
|
- SUPPORT_EMPTY_USERNAMES
|
|
|
-
|
|
|
-2006-04-19 14:49 janakj
|
|
|
-
|
|
|
- * scripts/dbtext/ser_dbtext.sh: - cmdline option support
|
|
|
-
|
|
|
-2006-04-18 21:56 andrei
|
|
|
-
|
|
|
- * Makefile.defs, action.c, error.c, error.h, forward.c, forward.h,
|
|
|
- ip_addr.h, proxy.h, resolve.c, resolve.h,
|
|
|
- modules/mediaproxy/functions.h, modules/nathelper/natping.c,
|
|
|
- modules/sl/sl_funcs.c, modules/tm/t_funcs.c, modules/tm/t_fwd.c,
|
|
|
- modules/tm/t_reply.c, modules/tm/uac.c, modules/tm/ut.h:
|
|
|
- - more dest_info conversions: - forward_request takes now a
|
|
|
- dest_info parameter - various something2dst conversions
|
|
|
- functions - got rid of the temprary mk_proxy when forwarding
|
|
|
- after the uri - updated all the affected modules
|
|
|
-
|
|
|
- WARNING: not tested, use with care
|
|
|
-
|
|
|
-2006-04-18 20:13 janakj
|
|
|
-
|
|
|
- * modules/usrloc/udomain.c: - more safety checks
|
|
|
-
|
|
|
-2006-04-18 17:59 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/xsl/sql.xsl,
|
|
|
- scripts/dbtext/ser_db/version, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql,
|
|
|
- db/schema/version.xml: - generate version table entries in the
|
|
|
- xsl script when processing table definitions on XML
|
|
|
-
|
|
|
-2006-04-18 15:51 andrei
|
|
|
-
|
|
|
- * forward.c:
|
|
|
- - missing dst intialization fix
|
|
|
-
|
|
|
-2006-04-18 12:53 janakj
|
|
|
-
|
|
|
- * scripts/mysql/ser_mysql.sh: - make drop user work with older
|
|
|
- mysql releases
|
|
|
-
|
|
|
-2006-04-18 12:31 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: changed name of attribute rpid
|
|
|
-
|
|
|
-2006-04-18 11:27 janakj
|
|
|
-
|
|
|
- * Makefile: - reverted accidental changes
|
|
|
-
|
|
|
-2006-04-18 11:12 kozlik
|
|
|
-
|
|
|
- * Makefile, db/schema/attr_types.xml,
|
|
|
- scripts/dbtext/ser_db/attr_types, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- updated types of attributes
|
|
|
-
|
|
|
-2006-04-18 10:47 janakj
|
|
|
-
|
|
|
- * scripts/mysql/ser_mysql.sh: - heavily improved version of the
|
|
|
- mysql script: - Use command line options instead of environment
|
|
|
- variable - allow to change the database name, usernames, and
|
|
|
- passwords - optionaly keep users when deleting database -
|
|
|
- generate dumps with/without schema definition - up-to-date
|
|
|
- documentation
|
|
|
-
|
|
|
-2006-04-18 10:43 janakj
|
|
|
-
|
|
|
- * scripts/: dbtext/ser_db/version, mysql/my_create.sql,
|
|
|
- mysql/my_drop.sql, oracle/or_create.sql, postgres/pg_create.sql,
|
|
|
- postgres/pg_drop.sql: - updated from master files
|
|
|
-
|
|
|
-2006-04-18 10:42 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/xsl/: mysql.xsl, sql.xsl: - do not
|
|
|
- generate users, scripts will take care of it
|
|
|
-
|
|
|
-2006-04-18 10:42 janakj
|
|
|
-
|
|
|
- * db/schema/ser.xml: - removed user definition
|
|
|
-
|
|
|
-2006-04-18 10:41 janakj
|
|
|
-
|
|
|
- * db/schema/version.xml: - included version of cpl table
|
|
|
-
|
|
|
-2006-04-18 10:41 janakj
|
|
|
-
|
|
|
- * db/schema/cpl.xml: - version added
|
|
|
-
|
|
|
-2006-04-14 11:55 kozlik
|
|
|
-
|
|
|
- * scripts/dbtext/ser_db/attr_types, db/schema/attr_types.xml,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: attribute type 'acl' added
|
|
|
-
|
|
|
-2006-04-14 10:55 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: names of attributes changed
|
|
|
-
|
|
|
-2006-04-13 18:05 janakj
|
|
|
-
|
|
|
- * scripts/: dbtext/ser_db/cpl, dbtext/ser_db/domain,
|
|
|
- mysql/my_create.sql, oracle/or_create.sql,
|
|
|
- postgres/pg_create.sql: - updated from the master schema
|
|
|
- definition
|
|
|
-
|
|
|
-2006-04-13 18:04 janakj
|
|
|
-
|
|
|
- * db/schema/domain.xml: - remove useless columnt
|
|
|
-
|
|
|
-2006-04-13 18:04 janakj
|
|
|
-
|
|
|
- * db/schema/ser.xml: - include cpl table
|
|
|
-
|
|
|
-2006-04-13 18:03 janakj
|
|
|
-
|
|
|
- * db/schema/cpl.xml: - cpl table definition (uid version)
|
|
|
-
|
|
|
-2006-04-13 14:21 kubartv
|
|
|
-
|
|
|
- * modules/rls/: ChangeLog, rls_data.c, rls_mod.c, rls_mod.h: added
|
|
|
- parameter max_notifications_at_once
|
|
|
-
|
|
|
-2006-04-13 14:20 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, pa_mod.c, pa_mod.h, pdomain.c,
|
|
|
- presentity.c, presentity.h, qsa_interface.c, qsa_interface.h,
|
|
|
- subscribe.c: prepared for subscriptions to clients
|
|
|
-
|
|
|
-2006-04-13 01:01 sobomax
|
|
|
-
|
|
|
- * modules/: nathelper/doc/nathelper.xml, registrar/reg_mod.c,
|
|
|
- registrar/save.c, registrar/save.h: Update e-mail.
|
|
|
-
|
|
|
-2006-04-12 20:04 andrei
|
|
|
-
|
|
|
- * Makefile.defs, action.c, forward.c, forward.h, ip_addr.h,
|
|
|
- onsend.h, tcp_main.c, tcp_server.h, udp_server.c, udp_server.h,
|
|
|
- modules/mediaproxy/functions.h, modules/nathelper/natping.c,
|
|
|
- modules/sl/sl_funcs.c, modules/tm/t_funcs.c, modules/tm/t_fwd.c,
|
|
|
- modules/tm/t_lookup.c, modules/tm/t_reply.c, modules/tm/uac.c,
|
|
|
- utils/sercmd/sercmd.c:
|
|
|
-
|
|
|
- - msg_send(), udp_send() and tcp_send() parameter list changed
|
|
|
- (now they use a struct dest_info to pack several of the old
|
|
|
- params)
|
|
|
-
|
|
|
-2006-04-12 19:50 andrei
|
|
|
-
|
|
|
- * modules/msilo/msilo.c:
|
|
|
- - warning fixes
|
|
|
-
|
|
|
-2006-04-12 19:46 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, message.c: corrected bug - added missing
|
|
|
- from header parsing
|
|
|
-
|
|
|
-2006-04-12 17:11 janakj
|
|
|
-
|
|
|
- * scripts/mysql/ser_mysql.sh: - write the format of tables into
|
|
|
- dump
|
|
|
-
|
|
|
-2006-04-11 18:34 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, message.c, message.h: changed parameter
|
|
|
- of "authorize_message" function (filename with im-rules instead
|
|
|
- of XCAP root)
|
|
|
-
|
|
|
-2006-04-11 17:48 kubartv
|
|
|
-
|
|
|
- * lib/presence/ChangeLog, lib/presence/notifier.h,
|
|
|
- lib/presence/notifier_domain.c, lib/presence/notifier_domain.h,
|
|
|
- lib/presence/qsa_params.c, lib/presence/qsa_params.h,
|
|
|
- lib/presence/subscriber.h, modules/pa/ChangeLog,
|
|
|
- modules/pa/auth.c, modules/pa/presentity.h,
|
|
|
- modules/pa/qsa_interface.c, modules/pa/rpc.c,
|
|
|
- modules/pa/winfo_doc.c, modules/presence_b2b/ChangeLog,
|
|
|
- modules/presence_b2b/qsa_events.c, modules/rls/ChangeLog,
|
|
|
- modules/rls/rl_subscription.h, modules/rls/rls_data.c,
|
|
|
- modules/rls/rls_data.h, modules/rls/virtual_subscription.c:
|
|
|
- changed QSA - prepared for internal subscription parameters and
|
|
|
- reduced memory allocations
|
|
|
-
|
|
|
-2006-04-11 15:35 janakj
|
|
|
-
|
|
|
- * modules/domain/domain.c: - check for DB_LOAD_SER flag to make
|
|
|
- flag checking consistent across modules. Closes SER-100
|
|
|
-
|
|
|
-2006-04-11 15:12 janakj
|
|
|
-
|
|
|
- * sr_module.c: - fix_param returns 1 when FPARAM_INT is used and
|
|
|
- the parameter is not a number Closes SER-101
|
|
|
-
|
|
|
-2006-04-11 15:02 janakj
|
|
|
-
|
|
|
- * modules/tm/tm.c, modules/sl/sl.c, sr_module.c, sr_module.h: -
|
|
|
- cosmetic change, FPARAM_ASCIIZ renamed to FPARAM_STRING Closes
|
|
|
- SER-102
|
|
|
-
|
|
|
-2006-04-11 14:33 janakj
|
|
|
-
|
|
|
- * modules/usrloc/ul_rpc.c: - changed result type of show_contacts
|
|
|
- (should be array). Closes SER-104
|
|
|
-
|
|
|
-2006-04-11 10:13 kubartv
|
|
|
-
|
|
|
- * modules/presence_b2b/: ChangeLog, events_mod.c, qsa_events.c,
|
|
|
- qsa_events.h: added parameter "additional_presence_headers"
|
|
|
- containing SIP headers added into outgoing SUBSCRIBE requests for
|
|
|
- presence
|
|
|
-
|
|
|
-2006-04-10 18:59 kubartv
|
|
|
-
|
|
|
- * modules/pa/ChangeLog, modules/pa/offline_winfo.c,
|
|
|
- modules/pa/qsa_interface.c, lib/presence/ChangeLog,
|
|
|
- lib/presence/notifier.h, lib/presence/notifier_domain.c,
|
|
|
- lib/presence/notifier_domain.h, lib/presence/pres_doc.h,
|
|
|
- modules/presence_b2b/ChangeLog,
|
|
|
- modules/presence_b2b/qsa_events.c, modules/rls/ChangeLog,
|
|
|
- modules/rls/virtual_subscription.c: corrected content-type
|
|
|
- propagation through QSA
|
|
|
-
|
|
|
-2006-04-10 16:39 kozlik
|
|
|
-
|
|
|
- * db/schema/ser.xml, db/schema/version.xml,
|
|
|
- scripts/dbtext/ser_db/version, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- removed tables for server monitoring - no more needed
|
|
|
-
|
|
|
-2006-04-10 16:20 kozlik
|
|
|
-
|
|
|
- * db/schema/global_attrs.xml, scripts/dbtext/ser_db/global_attrs,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: added default values of global
|
|
|
- attributes
|
|
|
-
|
|
|
-2006-04-10 15:24 kozlik
|
|
|
-
|
|
|
- * db/schema/domain.xml, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- added default value to column 'last_modified' in table 'domain'
|
|
|
- (this change is required by serweb)
|
|
|
-
|
|
|
-2006-04-10 12:50 kubartv
|
|
|
-
|
|
|
- * modules/dispatcher/: dispatch.c, dispatch.h, dispatcher.c: added
|
|
|
- function "ds_select_new" for setting new_uri instead of dst_uri
|
|
|
- (usable for sending redirects instead of forwarding)
|
|
|
-
|
|
|
-2006-04-10 09:32 kubartv
|
|
|
-
|
|
|
- * modules/: pa/ChangeLog, pa/auth.c, pa/pa_mod.c, pa/pa_mod.h,
|
|
|
- xcap/ChangeLog, xcap/xcap_params.c: - added PA module parameter
|
|
|
- for pres-rules filename on XCAP server
|
|
|
- - reduced trace logs from XCAP module
|
|
|
-
|
|
|
-2006-04-07 16:55 andrei
|
|
|
-
|
|
|
- * Makefile.defs, NEWS, cfg.lex, cfg.y, dprint.h, globals.h, main.c,
|
|
|
- mem/f_malloc.c, mem/mem.h, mem/memdbg.h, mem/q_malloc.c,
|
|
|
- mem/shm_mem.c:
|
|
|
- - separate memdbg log level which controls the memory/malloc
|
|
|
- related debug messages (to see them ser must be compiled with
|
|
|
- malloc debuging: -DDBG_QM_MALLOC or -DDBG_FM_MALLOC and
|
|
|
- memdbg must be <= debug ). By default is set to L_DBG. E.g.:
|
|
|
- setting memdbg=100 in ser.cfg will make sure that you'll
|
|
|
- never see a malloc debug message. Note: memdbg is different
|
|
|
- from memlog, memlog is the log level used for malloc
|
|
|
- statistics (printed on exit or on SIGUSR1).
|
|
|
-
|
|
|
- - default log level switched to 0: this means that in the absence
|
|
|
- of -d* commandline parameters or of the debug=no in ser.cfg,
|
|
|
- only errors and other critical messages will be logged (no
|
|
|
- warnings, info, notice or dbg).
|
|
|
-
|
|
|
-2006-04-07 15:46 kubartv
|
|
|
-
|
|
|
- * Makefile: xcap module excluded from build
|
|
|
-
|
|
|
-2006-04-07 15:43 kubartv
|
|
|
-
|
|
|
- * doc/presence/examples.xml, lib/README, lib/xcap/Makefile.ser,
|
|
|
- lib/xcap/msg_rules.c, lib/xcap/msg_rules.h,
|
|
|
- lib/xcap/pres_rules.c, lib/xcap/pres_rules.h,
|
|
|
- lib/xcap/resource_list.c, lib/xcap/resource_list.h,
|
|
|
- lib/xcap/xcap_client.c, lib/xcap/xcap_client.h,
|
|
|
- lib/xcap/doc/xcap.xml, modules/pa/ChangeLog, modules/pa/auth.c,
|
|
|
- modules/pa/auth.h, modules/pa/message.c,
|
|
|
- modules/pa/offline_winfo.c, modules/pa/offline_winfo.h,
|
|
|
- modules/pa/pa_mod.c, modules/pa/pa_mod.h, modules/pa/subscribe.c,
|
|
|
- modules/pa/watcher.c, modules/pa/watcher.h,
|
|
|
- modules/pa/doc/functions.xml, modules/pa/doc/params.xml,
|
|
|
- modules/presence_b2b/Makefile, modules/presence_b2b/events_mod.c,
|
|
|
- modules/presence_b2b/doc/presence_b2b.xml, modules/rls/ChangeLog,
|
|
|
- modules/rls/Makefile, modules/rls/db_rls.c,
|
|
|
- modules/rls/rl_subscription.c, modules/rls/rl_subscription.h,
|
|
|
- modules/rls/rls_handler.c, modules/rls/rls_mod.c,
|
|
|
- modules/rls/rls_mod.h, modules/rls/virtual_subscription.c,
|
|
|
- modules/xcap/ChangeLog, modules/xcap/Makefile,
|
|
|
- modules/xcap/xcap_mod.c, modules/xcap/xcap_mod.h,
|
|
|
- modules/xcap/xcap_params.c, modules/xcap/xcap_params.h: - XCAP
|
|
|
- queries moved into XCAP module, all other modules (and libs) are
|
|
|
- now
|
|
|
- independent on libcurl3
|
|
|
- - parameter settings which was done via AVP (like xcap_root) and
|
|
|
- output
|
|
|
- variables (like subscription_status) changed to usage of
|
|
|
- global variables -
|
|
|
- due to problems with AVPs if functions called from script send
|
|
|
- requests
|
|
|
- (like NOTIFY from handle_subscripton - after sending it are
|
|
|
- AVPs cleared)
|
|
|
-
|
|
|
-2006-04-05 10:49 andrei
|
|
|
-
|
|
|
- * fastlock.h:
|
|
|
- - ppc fixes (s/stw/stwx/, s/lwz/lwzx) - missing early clobbers
|
|
|
- added for x86, sparc*, armv6, ppc*, alpha
|
|
|
-
|
|
|
-2006-04-04 20:04 andrei
|
|
|
-
|
|
|
- * Makefile.defs, fastlock.h, lock_ops.h, doc/locking.txt:
|
|
|
-
|
|
|
- - fastlock: optimizations (in general a "nicer" spin on the lock
|
|
|
- for the other cpus) and cleanups for sparc, sparc64, armv6
|
|
|
- (nosmp for now), ppc*, mips* - fastlock: alpha: replace the cond.
|
|
|
- jump backward with a cond. jump forward and then jump backward
|
|
|
- (because a cond. jump with a negative relative offset is always
|
|
|
- predicted as taken and we want it to be predicted as not taken)
|
|
|
- - fastlock: sparc (32) smp support - lock_ops.h: introduced
|
|
|
- lock_try and lock_set_try (non-blocking lock_*_get versions,
|
|
|
- returns -1 if it failed to get the lock and 0 if it succeeds),
|
|
|
- for all the supported locking methods (fast_lock, pthread_mutex,
|
|
|
- posix_sem, sysv_sems) - updated locking doc.
|
|
|
-
|
|
|
-2006-04-04 18:05 kubartv
|
|
|
-
|
|
|
- * doc/presence/examples.xml, etc/presence/full-no-failover.cfg,
|
|
|
- etc/presence/no-db.cfg: cosmetical changes
|
|
|
-
|
|
|
-2006-04-04 17:37 kubartv
|
|
|
-
|
|
|
- * etc/presence/: full-no-failover.cfg, no-db.cfg: Added sample
|
|
|
- configuration files for presence. For more information see
|
|
|
- "presence handbook"
|
|
|
- (ftp://ftp.iptel.org/pub/ser/presence/presence-handbook/index.html)
|
|
|
-
|
|
|
-2006-04-04 16:51 kubartv
|
|
|
-
|
|
|
- * doc/presence/examples.xml: added example of forwarding to
|
|
|
- presence server
|
|
|
-
|
|
|
-2006-04-04 16:16 kubartv
|
|
|
-
|
|
|
- * doc/presence/: examples.xml, intro.xml, presence_book.xml:
|
|
|
- actualized documentation (config examples)
|
|
|
-
|
|
|
-2006-04-04 16:14 kubartv
|
|
|
-
|
|
|
- * scripts/dbtext/ser_db/offline_winfo, scripts/mysql/my_create.sql,
|
|
|
- db/schema/offline_winfo.xml, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: forgotten to previous commit -
|
|
|
- changed DB schema
|
|
|
-
|
|
|
-2006-04-04 14:00 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, offline_winfo.c, offline_winfo.h,
|
|
|
- subscribe.c, winfo_doc.c, doc/functions.xml: storing subscription
|
|
|
- status into AVP and using it when storing offline watcherinfo
|
|
|
-
|
|
|
-2006-04-04 13:08 andrei
|
|
|
-
|
|
|
- * atomic_ops.c:
|
|
|
- - typo fixed
|
|
|
-
|
|
|
-2006-04-04 11:45 kubartv
|
|
|
-
|
|
|
- * modules/msilo/ms_msg_list.c: corrected bug when walking through
|
|
|
- list of sent messages
|
|
|
-
|
|
|
-2006-04-04 11:25 kubartv
|
|
|
-
|
|
|
- * modules/: rls/ChangeLog, rls/rl_subscription.c, pa/ChangeLog,
|
|
|
- pa/message.c, pa/notify.c, pa/doc/functions.xml,
|
|
|
- presence_b2b/ChangeLog, presence_b2b/euac_funcs.c: NULL bodies
|
|
|
- replaced with empty string due to TCP problems with requests sent
|
|
|
- without Content-Length
|
|
|
-
|
|
|
-2006-04-04 11:24 kubartv
|
|
|
-
|
|
|
- * lib/xcap/msg_rules.c: reduced logging
|
|
|
-
|
|
|
-2006-04-03 21:03 andrei
|
|
|
-
|
|
|
- * fastlock.h, atomic/atomic_x86.h:
|
|
|
- - membar_write on x86_64 is by default empty (since on amd64
|
|
|
- stores are always ordered)
|
|
|
-
|
|
|
- - x86/x86_64 lock optimizations: spinning on a lock should be
|
|
|
- friendlier now for the other cpus caches (at the extra cost of
|
|
|
- a cmp mem + jump) ; tried to arrange a little better the
|
|
|
- instructions to allow for some parallel execution.
|
|
|
-
|
|
|
- - x86 unlocks with xchg by default (since some x86s reorder
|
|
|
- stores, so a simple mov is unsafe)
|
|
|
-
|
|
|
-2006-04-03 19:24 kubartv
|
|
|
-
|
|
|
- * lib/presence/utils.c, lib/presence/utils.h,
|
|
|
- lib/xcap/xcap_client.c, modules/pa/ChangeLog,
|
|
|
- modules/pa/notify.c, modules/pa/reply.c, modules/pa/subscribe.c,
|
|
|
- modules/rls/ChangeLog, modules/rls/rlmi_doc.c,
|
|
|
- modules/rls/subscription_manager.c: corrected buggy contact sent
|
|
|
- from RLS module, created function in common libs for server
|
|
|
- contact extraction
|
|
|
-
|
|
|
-2006-04-03 16:30 andrei
|
|
|
-
|
|
|
- * fastlock.h, test/lock_test.c:
|
|
|
- - lock optimizations: use the lock specific membar only if the
|
|
|
- lock_get operation succeeded (this means don't use it while
|
|
|
- spinning) => move the membar call in get_lock or try_lock
|
|
|
-
|
|
|
- - added try_lock: like get_lock but doesn't block (returns -1 on
|
|
|
- failure and 0 on success)
|
|
|
-
|
|
|
-2006-04-03 15:32 andrei
|
|
|
-
|
|
|
- * atomic_ops.c, atomic/atomic_unknown.h, test/atomic_test2.c:
|
|
|
- - s/atomic_ops_destroy/destroy_atomic_ops - fixed membar w/ locks
|
|
|
- (should be unlock; lock) - added a separate lock for membar w/
|
|
|
- locks (unkown arch).
|
|
|
-
|
|
|
-2006-03-31 23:22 andrei
|
|
|
-
|
|
|
- * Makefile.defs, atomic_ops.h, fastlock.h, atomic/atomic_alpha.h,
|
|
|
- atomic/atomic_arm.h:
|
|
|
- - added atomic ops & mem. barriers support for: - arm - arm
|
|
|
- v6 (untested, but it compiles ok) - alpha (untested. but it
|
|
|
- compiles ok) - fastlock: minor fixes - Makefile.defs: support for
|
|
|
- mip64 and armv6; various minor fixes
|
|
|
-
|
|
|
-2006-03-31 15:59 kubartv
|
|
|
-
|
|
|
- * modules/: pa/doc/pa.xml, pa/doc/params.xml, rls/rls_mod.c,
|
|
|
- rls/doc/functions.xml, rls/doc/params.xml, rls/doc/rls.xml,
|
|
|
- rls/doc/xcap.xml, presence_b2b/events_mod.c,
|
|
|
- presence_b2b/doc/params.xml: updated documentation
|
|
|
-
|
|
|
-2006-03-30 21:56 andrei
|
|
|
-
|
|
|
- * Makefile.defs, atomic_ops.c, atomic_ops.h, atomic_ops_init.h,
|
|
|
- main.c, atomic/atomic_mips2.h, atomic/atomic_ppc.h,
|
|
|
- atomic/atomic_sparc.h, atomic/atomic_sparc64.h,
|
|
|
- atomic/atomic_unknown.h, atomic/atomic_x86.h, test/atomic_test.c,
|
|
|
- test/atomic_test2.c:
|
|
|
- - makefile: - compile in 64bit mode by default on sparc64
|
|
|
- - sparc <= v8 support - -CC_GCC_LIKE_ASM is
|
|
|
- defined when the compiler supports gcc style inline
|
|
|
- asm (gcc and icc)
|
|
|
-
|
|
|
- - atomic operations and memory barriers support for: - x86
|
|
|
- - x86_64 - mips (only in NOSMP mode and if it supports ll and
|
|
|
- sc) - mips2 (mips32, isa >= 2) - mips64 - powerpc -
|
|
|
- powerpc64 - sparc <= v8 (only memory barriers, the atomic
|
|
|
- operations are implemented using locks because there is no
|
|
|
- hardware support for them) - sparc64 - both 32 (v8plus) and 64
|
|
|
- bit mode If there is no support for the compiler/arch.
|
|
|
- combination, it falls back to locks.
|
|
|
-
|
|
|
- The code is tested (only basic tests: it runs and the results
|
|
|
- are ok, but no
|
|
|
- parallel tests) on x86, x86_64, mips2, powerpc, sparc64 (both
|
|
|
- modes).
|
|
|
- The sparc version runs ok on sparc64 (so it's most likely ok).
|
|
|
- powerpc64 and mips64 not tested due to no access to the
|
|
|
- corresponding
|
|
|
- hardware, but they do compile ok.
|
|
|
- For more details see the comments at the beginning of
|
|
|
- atomic_ops.h.
|
|
|
-
|
|
|
-2006-03-30 16:13 kubartv
|
|
|
-
|
|
|
- * doc/presence/biblio.xml, doc/presence/draft_iptel_im_rules.xml,
|
|
|
- doc/presence/install.xml, doc/presence/intro.xml,
|
|
|
- doc/presence/presence_book.xml, doc/presence/xcap.xml,
|
|
|
- modules/pa/message.c, modules/pa/pa_mod.c, modules/pa/pa_mod.h,
|
|
|
- modules/pa/doc/functions.xml, modules/pa/doc/pa.xml,
|
|
|
- modules/pa/doc/params.xml, modules/pa/doc/xcap.xml,
|
|
|
- modules/rls/ChangeLog, modules/rls/rls_mod.c,
|
|
|
- modules/rls/rls_mod.h, modules/rls/doc/params.xml,
|
|
|
- modules/rls/doc/rls.xml, modules/rls/doc/xcap.xml: - updated
|
|
|
- presence handbook and pa and rls documentation
|
|
|
- - cosmetical changes in rls and pa (removed unused parameters)
|
|
|
-
|
|
|
-2006-03-30 12:37 andrei
|
|
|
-
|
|
|
- * Makefile.defs, parser/parse_event.c: - removed unused code
|
|
|
-
|
|
|
-2006-03-30 07:49 kubartv
|
|
|
-
|
|
|
- * lib/xcap/: ChangeLog, parse_pres_rules.c: corrected bug - library
|
|
|
- was uncompilable
|
|
|
-
|
|
|
-2006-03-29 17:35 kubartv
|
|
|
-
|
|
|
- * modules/pa/ChangeLog, modules/pa/message.c, lib/xcap/ChangeLog,
|
|
|
- lib/xcap/common_policy.c, lib/xcap/common_policy.h,
|
|
|
- lib/xcap/msg_rules.c, lib/xcap/msg_rules.h,
|
|
|
- lib/xcap/parse_common_rules.c, lib/xcap/parse_common_rules.h,
|
|
|
- lib/xcap/parse_msg_rules.c, lib/xcap/parse_msg_rules.h,
|
|
|
- lib/xcap/parse_pres_rules.c, lib/xcap/parse_pres_rules.h,
|
|
|
- lib/xcap/pres_rules.c, lib/xcap/pres_rules.h,
|
|
|
- lib/xcap/xcap_client.c: added functions for MESSAGE authorization
|
|
|
-
|
|
|
-2006-03-28 13:41 kubartv
|
|
|
-
|
|
|
- * modules/msilo/msilo.c: corrected bug in handling tm callback
|
|
|
- parameter
|
|
|
-
|
|
|
-2006-03-28 13:37 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, pa_mod.c, pa_mod.h, publish.c: added
|
|
|
- parameter max_publish_expiration
|
|
|
-
|
|
|
-2006-03-27 14:53 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, offline_winfo.c: corrected bug in offline
|
|
|
- watcherinfo dump
|
|
|
-
|
|
|
-2006-03-27 09:39 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, message.c, message.h, notify.c,
|
|
|
- offline_winfo.c, pa_mod.c, subscribe.c: added function for
|
|
|
- message authorization (only template now)
|
|
|
-
|
|
|
-2006-03-24 08:10 kubartv
|
|
|
-
|
|
|
- * lib/xcap/: ChangeLog, xcap_client.c: optimized XCAP document
|
|
|
- access - each process has its own curl handle
|
|
|
-
|
|
|
-2006-03-23 15:26 kubartv
|
|
|
-
|
|
|
- * modules/rls/: ChangeLog, db_rls.c, rl_subscription.c,
|
|
|
- rl_subscription.h, rls_data.c, rls_data.h,
|
|
|
- virtual_subscription.c: optimized count of sent NOTIFY requests
|
|
|
-
|
|
|
-2006-03-23 13:24 kubartv
|
|
|
-
|
|
|
- * modules/rls/: ChangeLog, rl_subscription.c, rls_handler.c,
|
|
|
- subscription_manager.c, virtual_subscription.c: cosmetical
|
|
|
- changes (logging), corrected memory leak
|
|
|
-
|
|
|
-2006-03-23 13:23 kubartv
|
|
|
-
|
|
|
- * lib/cds/logger.h, lib/xcap/xcap_client.c,
|
|
|
- modules/pa/qsa_interface.c, modules/pa/subscribe.c,
|
|
|
- modules/presence_b2b/euac_funcs.c,
|
|
|
- modules/presence_b2b/events_uac.c,
|
|
|
- modules/presence_b2b/qsa_events.c: cosmetical changes (logging)
|
|
|
-
|
|
|
-2006-03-22 21:24 tma0
|
|
|
-
|
|
|
- * modules/textops/textops.c: - @select return non null pointer
|
|
|
- event when res->len==0, it's required by @select =~ "foo"
|
|
|
- comparision (at least)
|
|
|
-
|
|
|
-2006-03-22 19:40 tma0
|
|
|
-
|
|
|
- * modules/textops/textops.c: - line terminator \r\n (instead simple
|
|
|
- \n) when adding a header using append_hf_value, insert_hf_value.
|
|
|
-
|
|
|
-2006-03-22 12:12 kubartv
|
|
|
-
|
|
|
- * modules/presence_b2b/: ChangeLog, euac_funcs.c, events_uac.c:
|
|
|
- added "Content-Length: 0" into outgoing SUBSCRIBE requests (such
|
|
|
- message is otherwise not parsed by SER when using TCP transport)
|
|
|
-
|
|
|
-2006-03-22 10:43 kubartv
|
|
|
-
|
|
|
- * lib/presence/ChangeLog, lib/presence/notifier.h,
|
|
|
- lib/presence/notifier_domain.c, modules/pa/ChangeLog,
|
|
|
- modules/pa/publish.c, modules/pa/qsa_interface.c,
|
|
|
- modules/pa/subscribe.c, modules/pa/trace.h, modules/pa/watcher.c,
|
|
|
- modules/presence_b2b/ChangeLog,
|
|
|
- modules/presence_b2b/euac_funcs.c,
|
|
|
- modules/presence_b2b/euac_state_machine.c,
|
|
|
- modules/presence_b2b/events_uac.h, modules/rls/ChangeLog,
|
|
|
- modules/rls/rls_handler.c, modules/rls/trace.h,
|
|
|
- modules/rls/virtual_subscription.c,
|
|
|
- modules/presence_b2b/qsa_events.c, modules/presence_b2b/trace.h:
|
|
|
- lib/presence: QSA carries subscription status pa: set
|
|
|
- subscription status for internal subscriptions, using
|
|
|
- get_content_length instead of strlen(body), corrected change
|
|
|
- flag settings rls: accepts subscription status from QSA
|
|
|
- presence_b2b: using get content length instead of strlen(body),
|
|
|
- propagate subscription status through QSA
|
|
|
-
|
|
|
-2006-03-21 01:54 mma
|
|
|
-
|
|
|
- * select_core.c, select_core.h: Core select R-URI splitting into
|
|
|
- parts introduced: @ruri.(type|user|host|port)
|
|
|
-
|
|
|
-2006-03-20 14:35 kubartv
|
|
|
-
|
|
|
- * modules/rls/: ChangeLog, virtual_subscription.c: reduced number
|
|
|
- of NOTIFY messages sent to the subscriber (if presence document
|
|
|
- doesn't change, notification is not propagated from virtual
|
|
|
- subscription)
|
|
|
-
|
|
|
-2006-03-20 14:05 kubartv
|
|
|
-
|
|
|
- * modules/pa/auth.c, modules/pa/qsa_interface.c, lib/cds/logger.h,
|
|
|
- modules/presence_b2b/qsa_events.c, modules/rls/ChangeLog,
|
|
|
- modules/rls/db_rls.c, modules/rls/rl_subscription.c,
|
|
|
- modules/rls/rl_subscription.h, modules/rls/rls_auth.c,
|
|
|
- modules/rls/rls_auth.h, modules/rls/rls_data.c,
|
|
|
- modules/rls/rls_data.h, modules/rls/rls_mod.h, modules/rls/rpc.c,
|
|
|
- modules/rls/virtual_subscription.c,
|
|
|
- db/schema/rls_subscription.xml, lib/presence/ChangeLog,
|
|
|
- lib/presence/notifier.h, lib/presence/notifier_domain.c,
|
|
|
- lib/presence/notifier_domain.h, lib/presence/pres_doc.c,
|
|
|
- lib/presence/pres_doc.h, scripts/dbtext/ser_db/rls_subscription,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: rls - multiple message queues
|
|
|
- replaced with one shared - xcap root stored into database
|
|
|
- with subscription data pa, presence_b2b, lib: little changes in
|
|
|
- API for internal status notification (QSA)
|
|
|
-
|
|
|
-2006-03-19 00:40 mma
|
|
|
-
|
|
|
- * route.c: Comparing string results of @select or $avp expression
|
|
|
- with numeric value. Test like "123" > 100 is not allowed by
|
|
|
- cfg.y rules, but $test > 10 is.
|
|
|
-
|
|
|
- NOTE: the right operator MUST be number to do the numeric
|
|
|
- comparison.
|
|
|
-
|
|
|
-2006-03-18 17:46 mma
|
|
|
-
|
|
|
- * modules/rr/: loose.c, rr_mod.c, rr_mod.h, doc/params.xml: Module
|
|
|
- param next_route_avp introduced. If set and next route is found
|
|
|
- within loose_route() call, the uri is stored in the AVP.
|
|
|
-
|
|
|
-2006-03-17 20:22 calrissian
|
|
|
-
|
|
|
- * modules/auth_db/authorize.c: avoid database lookups on empty
|
|
|
- authname. compile with SUPPORT_EMPTY_AUTHNAME if you want to
|
|
|
- have empty usernames.
|
|
|
-
|
|
|
-2006-03-17 20:10 tma0
|
|
|
-
|
|
|
- * modules/textops/textops.c: - sorry, removed debug messages
|
|
|
-
|
|
|
-2006-03-17 20:08 tma0
|
|
|
-
|
|
|
- * modules/textops/textops.c: - fixed insert_hf_value of index #1
|
|
|
- when no header presented
|
|
|
-
|
|
|
-2006-03-17 19:35 tma0
|
|
|
-
|
|
|
- * modules/textops/doc/functions.xml: - set_any_uri support notes
|
|
|
-
|
|
|
-2006-03-17 19:31 tma0
|
|
|
-
|
|
|
- * modules/textops/textops.c: - support for @sel_any_uri nested
|
|
|
-
|
|
|
-2006-03-17 10:45 kubartv
|
|
|
-
|
|
|
- * modules/presence_b2b/: ChangeLog, rpc.c: updated trace function
|
|
|
-
|
|
|
-2006-03-17 10:43 kubartv
|
|
|
-
|
|
|
- * modules/pa/ChangeLog, modules/pa/auth.c, modules/rls/ChangeLog,
|
|
|
- lib/xcap/pres_rules.c, lib/xcap/pres_rules.h,
|
|
|
- lib/xcap/resource_list.c, lib/xcap/resource_list.h,
|
|
|
- lib/xcap/xcap_client.c, lib/xcap/xcap_client.h,
|
|
|
- modules/rls/db_rls.c, modules/rls/rl_subscription.c,
|
|
|
- modules/rls/rl_subscription.h, modules/rls/rls_handler.c,
|
|
|
- modules/rls/rls_mod.c, modules/rls/virtual_subscription.c: -
|
|
|
- changed parameters of XCAP queries in PA, RLS and libs
|
|
|
- - changed processing of nested resource list (more efficient)
|
|
|
-
|
|
|
-2006-03-16 13:17 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: created new attribute type for
|
|
|
- sending missed calls
|
|
|
-
|
|
|
-2006-03-16 13:13 janakj
|
|
|
-
|
|
|
- * cfg.y: - check command type only if cmd returned anything,
|
|
|
- reported by Tomas Mandys
|
|
|
-
|
|
|
-2006-03-16 12:38 tma0
|
|
|
-
|
|
|
- * modules/tm/tm.c: - added support for new jjanak API (fix_param).
|
|
|
- New function t_replicate_to, t_relay_to, t_forward_nonack have 2
|
|
|
- param, 1st is protocol, 2nd ip:port. Both support fix_param. It
|
|
|
- enables set destination e.g. using an AVP
|
|
|
-
|
|
|
-2006-03-16 11:47 janakj
|
|
|
-
|
|
|
- * modules/domain/domain_mod.c: - fixed wrong test for DB_DISABLED,
|
|
|
- discovered by Michal Matyska
|
|
|
-
|
|
|
-2006-03-15 20:16 andrei
|
|
|
-
|
|
|
- * atomic_ops.h, fastlock.h:
|
|
|
- - added mb_atomic_* ops, equivalent to membar(); atomic_*, but
|
|
|
- more optimized (e.g. on x86 most atomic ops act also as memory
|
|
|
- barriers so mb_atomic_* will be equiv. to atomic_* )
|
|
|
-
|
|
|
- - support for mips cpu which don't implement full mips isa2, but
|
|
|
- do support ll and sc
|
|
|
-
|
|
|
-2006-03-15 17:13 andrei
|
|
|
-
|
|
|
- * Makefile, etc/ser.cfg, modules/ctl/ctl.cfg:
|
|
|
- - Makefile: added nodeb: make tar nodeb=1 (the tar.gz won't
|
|
|
- contain the debian subdir anymore, needed for debian packaging)
|
|
|
- - updated ser.cfg: removed old fifo and added it via ctl
|
|
|
-
|
|
|
-2006-03-15 17:05 kubartv
|
|
|
-
|
|
|
- * modules/: pa/trace.h, presence_b2b/trace.h, rls/trace.h,
|
|
|
- rls/uri_ops.c, rls/uri_ops.h: forgotten files from previous
|
|
|
- commit (improved debugging and new RLS functions)
|
|
|
-
|
|
|
-2006-03-15 17:03 kubartv
|
|
|
-
|
|
|
- * lib/cds/logger.h, lib/cds/sstr.c, lib/cds/sstr.h,
|
|
|
- lib/presence/notifier_domain.c, lib/presence/pidf.c,
|
|
|
- lib/presence/xml_utils.c, lib/xcap/parse_pres_rules.c,
|
|
|
- lib/xcap/pres_rules.c, lib/xcap/pres_rules.h,
|
|
|
- lib/xcap/resource_list.c, lib/xcap/resource_list.h,
|
|
|
- lib/xcap/resource_lists_parser.c, lib/xcap/xml_utils.c,
|
|
|
- lib/xcap/xml_utils.h, modules/rls/ChangeLog,
|
|
|
- modules/rls/db_rls.c, modules/rls/rl_subscription.c,
|
|
|
- modules/rls/rl_subscription.h, modules/rls/rls_handler.c,
|
|
|
- modules/rls/rls_handler.h, modules/rls/rls_mod.c,
|
|
|
- modules/rls/rpc.c, modules/rls/subscription_manager.c,
|
|
|
- modules/rls/subscription_manager.h,
|
|
|
- modules/rls/time_event_manager.c,
|
|
|
- modules/rls/virtual_subscription.c, modules/pa/dlist.c,
|
|
|
- modules/pa/offline_winfo.c, modules/pa/pa_mod.c,
|
|
|
- modules/pa/pdomain.c, modules/pa/pres_notes.c,
|
|
|
- modules/pa/presentity.c, modules/pa/presentity.h,
|
|
|
- modules/pa/publish.c, modules/pa/reply.c, modules/pa/subscribe.c,
|
|
|
- modules/pa/watcher.c, modules/presence_b2b/ChangeLog,
|
|
|
- modules/presence_b2b/euac_funcs.c,
|
|
|
- modules/presence_b2b/euac_funcs.h,
|
|
|
- modules/presence_b2b/euac_internals.c,
|
|
|
- modules/presence_b2b/euac_internals.h,
|
|
|
- modules/presence_b2b/euac_state_machine.c,
|
|
|
- modules/presence_b2b/euac_state_machine.h,
|
|
|
- modules/presence_b2b/events_mod.c,
|
|
|
- modules/presence_b2b/events_uac.c,
|
|
|
- modules/presence_b2b/events_uac.h,
|
|
|
- modules/presence_b2b/qsa_events.c,
|
|
|
- modules/presence_b2b/qsa_events.h, modules/presence_b2b/rpc.c:
|
|
|
- corrected some bugs in libraries and added some functions
|
|
|
- modified RLS processing - separated XCAP query and subscription
|
|
|
- handling, added some functions for that, improved debugging
|
|
|
- improved PA and PRESENCE_B2B debugging
|
|
|
-
|
|
|
-2006-03-13 21:20 andrei
|
|
|
-
|
|
|
- * Makefile.defs, atomic_ops.c, atomic_ops.h, timer.c,
|
|
|
- test/atomic_test.c: - timer: proper includes for no fast lock
|
|
|
- case
|
|
|
- - Makefile: mips gcc params fixes
|
|
|
- - atomic_* updates [work in progress]
|
|
|
-
|
|
|
-2006-03-13 16:43 andrei
|
|
|
-
|
|
|
- * modules/tm/h_table.h: - fixed conflicting flags
|
|
|
-
|
|
|
-2006-03-13 11:47 janakj
|
|
|
-
|
|
|
- * modules/xmlrpc/xmlrpc.c: - fixed memory leak (discovered by
|
|
|
- Vaclav Kubart)
|
|
|
-
|
|
|
-2006-03-13 11:24 janakj
|
|
|
-
|
|
|
- * modules/: ctl/fifo_server.c, fifo/fifo_server.c: - fixed memory
|
|
|
- leak (discovered by Vaclav Kubart)
|
|
|
-
|
|
|
-2006-03-13 09:48 kubartv
|
|
|
-
|
|
|
- * modules/tm/: t_reply.h, tm.c, tm_load.c: added wrapper function
|
|
|
- for C calls to w_t_reply (needed after changes done by TMa)
|
|
|
-
|
|
|
-2006-03-09 21:44 andrei
|
|
|
-
|
|
|
- * atomic_ops.c, atomic_ops.h, test/atomic_test.c, test/lock_test.c,
|
|
|
- test/mips_lock.c:
|
|
|
- - advanced synchronization functions: atomic operations (inc,
|
|
|
- dec, inc_and_test, dec_and_test, or, and) and memory barriers.
|
|
|
- [ work in progress, for now: x86, x86_64 and mips2 ]
|
|
|
-
|
|
|
-2006-03-08 17:50 andrei
|
|
|
-
|
|
|
- * fastlock.h:
|
|
|
- - mips inline asm gcc 3.x warnings fixed - mips2 NOSMP mode (skip
|
|
|
- sync) - minor x86 & mips optimizations
|
|
|
-
|
|
|
-2006-03-08 16:31 tma0
|
|
|
-
|
|
|
- * sr_module.h: - make gcc happy when compiling with a c++ module
|
|
|
- (str str -> struct _str str)
|
|
|
-
|
|
|
-2006-03-07 15:44 tma0
|
|
|
-
|
|
|
- * modules/tm/tm.c: - support for new fixup_param allowing using
|
|
|
- t_reply as sl_reply (AVP may be used as parameters)
|
|
|
-
|
|
|
-2006-03-07 14:12 andrei
|
|
|
-
|
|
|
- * modules/tm/t_reply.c:
|
|
|
- - useless set_avp_list removed
|
|
|
-
|
|
|
-2006-03-07 10:58 andrei
|
|
|
-
|
|
|
- * modules/tm/: lock.c, lock.h:
|
|
|
- - timer lock cleanups (removed timer related lock stuff since
|
|
|
- timers are now external, in-core)
|
|
|
-
|
|
|
-2006-03-07 00:59 andrei
|
|
|
-
|
|
|
- * Makefile.defs, cfg.lex:
|
|
|
- - removed the dependency on libfl
|
|
|
-
|
|
|
-2006-03-06 15:42 kubartv
|
|
|
-
|
|
|
- * lib/: cds/dstring.c, cds/dstring.h, cds/serialize.c, cds/sstr.c,
|
|
|
- presence/lpidf.c, presence/pidf.c, presence/pres_doc.c,
|
|
|
- presence/xpidf.c: improved robustness
|
|
|
-
|
|
|
-2006-03-03 19:23 janakj
|
|
|
-
|
|
|
- * modules/tls/: tls_rpc.c, tls_mod.c: - deallocate lock only if it
|
|
|
- was really allocated - implemented tls.init (lists all existing
|
|
|
- TLS connections)
|
|
|
-
|
|
|
-2006-03-03 16:52 janakj
|
|
|
-
|
|
|
- * modules/tls/: tls_config.c, tls_config.h, tls_domain.c,
|
|
|
- tls_domain.h, tls_init.c, tls_init.h, tls_mod.c, tls_mod.h,
|
|
|
- tls_rpc.c, tls_rpc.h, tls_select.c, tls_select.h, tls_server.c,
|
|
|
- tls_server.h, tls_util.c, tls_util.h, tls_verify.c, tls_verify.h:
|
|
|
- - fixed file comments - added missing defines in header files -
|
|
|
- added missing Id tags
|
|
|
-
|
|
|
-2006-03-03 13:35 janakj
|
|
|
-
|
|
|
- * modules/tls/tls_select.c: - fixed get_ssl (TCP extra data
|
|
|
- contains pointer to a different structure)
|
|
|
-
|
|
|
-2006-03-03 13:26 janakj
|
|
|
-
|
|
|
- * modules/tls/tls_mod.c: - make sure tls modparams do not overview
|
|
|
- defaults for the external configuration file
|
|
|
-
|
|
|
-2006-03-03 13:23 janakj
|
|
|
-
|
|
|
- * modules/tls/tls.cfg: - a couple of typos fixed
|
|
|
-
|
|
|
-2006-03-03 13:22 janakj
|
|
|
-
|
|
|
- * modules/tls/tls.cfg: - minor beautification
|
|
|
-
|
|
|
-2006-03-03 13:20 janakj
|
|
|
-
|
|
|
- * modules/tls/tls.cfg: - Example configuration file for tls module
|
|
|
-
|
|
|
-2006-03-03 12:26 janakj
|
|
|
-
|
|
|
- * modules/tls/: tls_config.c, tls_config.h, tls_domain.c,
|
|
|
- tls_domain.h, tls_init.c, tls_init.h, tls_mod.c, tls_mod.h,
|
|
|
- tls_rpc.c, tls_rpc.h, tls_server.c, tls_server.h, tls_util.c,
|
|
|
- tls_util.h: - Support for external TLS configuration file -
|
|
|
- support for relative path names (CFG_DIR will be added
|
|
|
- automaticaly) - Support for run-time configuration re-load -
|
|
|
- tls.reload management command implemented
|
|
|
-
|
|
|
-2006-03-03 11:46 kubartv
|
|
|
-
|
|
|
- * modules/tm/dlg.c: corrected potential memory leak sources (shown
|
|
|
- under "heavy load")
|
|
|
-
|
|
|
-2006-03-03 10:58 janakj
|
|
|
-
|
|
|
- * modules/registrar/reg_mod.h: - added missing extern keyword,
|
|
|
- reported by Daniel Dodson
|
|
|
-
|
|
|
-2006-03-02 18:22 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, notify.c, pdomain.c, presentity.c,
|
|
|
- qsa_interface.c, reply.c, subscribe.c, winfo_doc.c: - improved
|
|
|
- robustness
|
|
|
- - cosmetical changes
|
|
|
- - corrected BUG - contacts sent in all 2xx responses
|
|
|
-
|
|
|
-2006-03-02 14:56 kubartv
|
|
|
-
|
|
|
- * modules/auth_db/authdb_mod.c: returned lost auth_dbf
|
|
|
- initialization
|
|
|
-
|
|
|
-2006-03-01 17:29 janakj
|
|
|
-
|
|
|
- * modules/tm/: h_table.c, h_table.h, t_hooks.c, t_reply.c,
|
|
|
- tm_load.c: - recover all avps in failure and onreply routers -
|
|
|
- fixed small nit in an error message
|
|
|
-
|
|
|
-2006-03-01 17:05 janakj
|
|
|
-
|
|
|
- * modules/registrar/: reg_mod.c, reg_mod.h, reply.c, save.c: -
|
|
|
- aligned to the new sl_api structure of sl module - new parameters
|
|
|
- code_attr, reason_attr, and contact_attr - save_noreply will save
|
|
|
- the reply code, reply reason text and contacts in AVPs which
|
|
|
- can be then accessed from the script, so one can do:
|
|
|
-
|
|
|
- save_noreply("location");
|
|
|
- ... # Do something here
|
|
|
- append_to_reply("$contact");
|
|
|
- sl_reply("$code", "$reason");
|
|
|
-
|
|
|
- - Support for retry-after removed, it can be done from the
|
|
|
- script now (which is more flexible)
|
|
|
-
|
|
|
-2006-03-01 17:01 janakj
|
|
|
-
|
|
|
- * modules/: auth_db/authdb_mod.c, auth_db/authdb_mod.h,
|
|
|
- auth_db/authorize.c, cpl-c/cpl.c, cpl-c/cpl_env.h,
|
|
|
- cpl-c/cpl_run.c, options/mod_options.c, sanity/sanity.c,
|
|
|
- sanity/mod_sanity.c, sanity/mod_sanity.h, speeddial/sdlookup.c,
|
|
|
- speeddial/speeddial.c, speeddial/speeddial.h, xmlrpc/xmlrpc.c: -
|
|
|
- aligned to the new sl_api structure of sl module
|
|
|
-
|
|
|
-2006-03-01 17:00 janakj
|
|
|
-
|
|
|
- * modules/auth/: auth_mod.c, auth_mod.h: - aligned to the new
|
|
|
- sl_api_t structure
|
|
|
-
|
|
|
-2006-03-01 16:59 janakj
|
|
|
-
|
|
|
- * modules/sl/: sl.c, sl.h, sl_funcs.c, sl_funcs.h: - expose
|
|
|
- internal functions through a structure like other ser modules,
|
|
|
- - bind_sl added - module name changed to match the real library
|
|
|
- name
|
|
|
-
|
|
|
-2006-03-01 13:02 janakj
|
|
|
-
|
|
|
- * modules/sl/: sl.c, sl_funcs.c, sl_funcs.h: - support for
|
|
|
- attributes in sl_reply parameters, for example: $code = 200;
|
|
|
- $reason = "OK"; sl_reply("$code", "$reason");
|
|
|
-
|
|
|
-2006-03-01 13:00 janakj
|
|
|
-
|
|
|
- * sr_module.h, sr_module.c: - generic fix_param fixup function, the
|
|
|
- function produces fparam_t structure, which can contain parsed
|
|
|
- integer, str string, AVP, regex, or asciiz character. The
|
|
|
- function gets the original string parameter as input
|
|
|
-
|
|
|
-2006-03-01 10:16 tma0
|
|
|
-
|
|
|
- * modules/textops/: textops.c, doc/functions.xml: - support for
|
|
|
- uris with or without LAQUOT/RAQUOT - select @hf_name.HDR[IDX].uri
|
|
|
- will strip LAQUOT/RAQUOT
|
|
|
-
|
|
|
-2006-03-01 08:45 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, presentity.c, presentity.h, reply.c,
|
|
|
- subscribe.c, watcher.c: little optimalization in handling
|
|
|
- subscription
|
|
|
-
|
|
|
-2006-03-01 08:42 kubartv
|
|
|
-
|
|
|
- * modules/rls/: ChangeLog, rls_mod.c: corrected bug in one shot
|
|
|
- timer usage
|
|
|
-
|
|
|
-2006-03-01 08:40 kubartv
|
|
|
-
|
|
|
- * route_struct.h, cfg.y: corrected problems reported by Warren
|
|
|
- McCoubrey with compilation problems on Redhat 9 with gcc 3.2.2
|
|
|
- and bison 1.35 (bison++)
|
|
|
-
|
|
|
-2006-02-28 17:19 tma0
|
|
|
-
|
|
|
- * modules/textops/: textops.c, doc/functions.xml: - support for
|
|
|
- headers using Authorization syntax, i.e. comma delimited list of
|
|
|
- params (comma is not multi-value delimiter)
|
|
|
-
|
|
|
-2006-02-28 12:50 mma
|
|
|
-
|
|
|
- * modules/xlog/xl_lib.c: Allowed digits inside of select's ID (same
|
|
|
- way as ID in cfg.lex - start with letter, then letter/digit/'_')
|
|
|
-
|
|
|
-2006-02-28 10:21 janakj
|
|
|
-
|
|
|
- * parser/digest/digest_parser.c: - fixed typo ('n' -> '\n'),
|
|
|
- reported by Tomas Mandys
|
|
|
-
|
|
|
-2006-02-27 21:50 tma0
|
|
|
-
|
|
|
- * select.c: - improved error message when select cannot be parsed
|
|
|
-
|
|
|
-2006-02-27 15:28 tma0
|
|
|
-
|
|
|
- * modules/textops/: textops.c, doc/functions.xml: - support for
|
|
|
- getting uris @hf_value.name.uri, e.g. @hf_value.route.uri, it
|
|
|
- returns comma delimited list of uris "<sip:xxx>,<sip:yyy>" - if
|
|
|
- used with index then returns uri part of particular header -
|
|
|
- param called uri may be accesed using @hf_value.route.p.uri
|
|
|
-
|
|
|
-2006-02-27 14:56 mma
|
|
|
-
|
|
|
- * modules/xlog/xl_lib.c: Bug corrected: allow negative numbers as
|
|
|
- index in select parser
|
|
|
-
|
|
|
-2006-02-27 12:43 kubartv
|
|
|
-
|
|
|
- * lib/cds/dstring.c, lib/presence/lpidf.c, lib/presence/pidf.c,
|
|
|
- lib/presence/xpidf.c, modules/pa/ChangeLog, modules/pa/notify.c,
|
|
|
- modules/pa/winfo_doc.c, modules/rls/ChangeLog,
|
|
|
- modules/rls/rl_subscription.c, modules/rls/rlmi_doc.c: corrected
|
|
|
- bugs: under heavy load vere allocated buffers with zero length,
|
|
|
- but they were not freed
|
|
|
-
|
|
|
-2006-02-26 21:26 mma
|
|
|
-
|
|
|
- * modules/xlog/xl_lib.c: Allowing underscore in select_ids and
|
|
|
- don't overskip one char just behind the resolved select.
|
|
|
-
|
|
|
-2006-02-26 17:32 mma
|
|
|
-
|
|
|
- * select.c: Bug corrected when parsing xlog's select, which uses
|
|
|
- DIVERSION flag. It tried to free mem block which was inside
|
|
|
- allocation block.
|
|
|
-
|
|
|
-2006-02-24 21:24 andrei
|
|
|
-
|
|
|
- * utils/sercmd/Makefile: - basic readline autodetection (if
|
|
|
- readline headers are present sercmd is compiled with readline
|
|
|
- support, if not no command completion is available)
|
|
|
-
|
|
|
-2006-02-24 20:16 andrei
|
|
|
-
|
|
|
- * cfg.y, main.c, signals.c: - solaris fixes
|
|
|
-
|
|
|
-2006-02-24 19:35 andrei
|
|
|
-
|
|
|
- * route.h, tcp_main.c, ut.h, modules/tm/t_stats.c,
|
|
|
- parser/parse_uri.c: - tcp accounting: connections_no decreased on
|
|
|
- error - parse_uri: missing break for r2 - tm: enabled tm stats
|
|
|
-
|
|
|
-2006-02-24 13:26 janakj
|
|
|
-
|
|
|
- * modules/textops/textops.c: - cosmetic fix
|
|
|
-
|
|
|
-2006-02-24 13:24 janakj
|
|
|
-
|
|
|
- * core_cmd.c, modules/usrloc/ul_rpc.c: - fixed test of rpc->scan
|
|
|
- return value
|
|
|
-
|
|
|
-2006-02-24 13:09 janakj
|
|
|
-
|
|
|
- * modules/textops/textops.c: - the select structure must not be
|
|
|
- static
|
|
|
-
|
|
|
-2006-02-24 01:00 tma0
|
|
|
-
|
|
|
- * modules/textops/: textops.c, doc/functions.xml, doc/textops.xml:
|
|
|
- New textops features ===============
|
|
|
-
|
|
|
- xl_lib support for search_append, append_hf, replace,
|
|
|
- replace_all, append_to_reply
|
|
|
-
|
|
|
- New functions:
|
|
|
-
|
|
|
- insert_hf_value() ----------- insert new header field before
|
|
|
- existing header, if no index acquired the 0 is used. No param
|
|
|
- may be used. To insert value behing last value use
|
|
|
- appenf_hf_value (exception #1 add event no header exists).
|
|
|
-
|
|
|
- insert_hf_value("foo[2]", "gogo")
|
|
|
- insert_hf_value("foo", "gogo") # add new header at the top of
|
|
|
- list
|
|
|
- insert_hf_value("foo[1]", "gogo") # try add to the first header
|
|
|
-
|
|
|
- append_hf_value() ----------- append new header after an existing
|
|
|
- header, if no index acquired append at the end of list. No param
|
|
|
- may be used.
|
|
|
-
|
|
|
- append_hf_value("foo", "gogo") = foo[-1]
|
|
|
- append_hf_value("foo", "gogo") # add new header
|
|
|
- append_hf_value("foo[-1]", "gogo") # try add to the last
|
|
|
- header, if not exists add new header
|
|
|
-
|
|
|
- remove_hf_value() ----------- remove hf or parameters
|
|
|
- remove_hf_value("foo") = foo[1] remove_hf_value("foo[*]") =
|
|
|
- all foo's remove_hf_value("foo[-1]") last foo
|
|
|
-
|
|
|
- remove_hf_value("foo.bar") delete parameter
|
|
|
- remove_hf_value("foo[*].bar") for each foo delete bar
|
|
|
- parameters, eventually remove also foo's
|
|
|
-
|
|
|
- assign_hf_value() -----------
|
|
|
-
|
|
|
- assign_hf_value("foo", "gogo") # foo[1]
|
|
|
- assign_hf_value("foo[-1]", "gogo") # foo[last_foo]
|
|
|
-
|
|
|
- assign_hf_value("foo.bar") # remove all foo's
|
|
|
- assign_hf_value("foo.bar", "") dtto
|
|
|
- assign_hf_value("foo[3].bar", "")
|
|
|
- assign_hf_value("foo[*]", "") # remove all foo's = remove_hf
|
|
|
- assign_hf_value("foo[*].bar", "") # set empty value (ex. lr)
|
|
|
-
|
|
|
- Multi value set manipulation
|
|
|
-
|
|
|
-2006-02-24 00:36 andrei
|
|
|
-
|
|
|
- * modules/ctl/io_listener.c, utils/sercmd/parse_listen_id.c,
|
|
|
- utils/sercmd/sercmd.c:
|
|
|
- - *bsd & mac os x fixes - use alternative to
|
|
|
- rl_attempted_completion_over which is not present in some
|
|
|
- readline emulations (e.g. libedit readline emulation on mac os x)
|
|
|
-
|
|
|
-2006-02-23 22:14 andrei
|
|
|
-
|
|
|
- * modules/ctl/ctl.cfg, modules/ctl/ctrl_socks.c,
|
|
|
- utils/sercmd/parse_listen_id.c:
|
|
|
- - more minor fixes (sync. socket parsing between ctl and sercmd)
|
|
|
-
|
|
|
-2006-02-23 21:46 andrei
|
|
|
-
|
|
|
- * modules/ctl/: binrpc_run.c, ctl.cfg: - minor fix: close the
|
|
|
- connection only on major erros (e.g. corrupted packet)
|
|
|
-
|
|
|
-2006-02-23 21:07 andrei
|
|
|
-
|
|
|
- * NEWS, utils/sercmd/EXAMPLES, utils/sercmd/Makefile,
|
|
|
- utils/sercmd/TODO, utils/sercmd/license.h,
|
|
|
- utils/sercmd/parse_listen_id.c, utils/sercmd/parse_listen_id.h,
|
|
|
- utils/sercmd/sercmd.c:
|
|
|
- - new command line tool which communicates with the ctl module
|
|
|
- (using the new binary protocol) - supports various connection
|
|
|
- methods: udp, tcp, unix sockets (datagram and stream) - can
|
|
|
- do basic reply formatting (see -f ) - supports both command
|
|
|
- line and interactive modes - if compiled with libreadline
|
|
|
- supports command completion in the interactive mode -
|
|
|
- depends only on libreadline/libedit if compiled with command
|
|
|
- completion support Example: sercmd -s
|
|
|
- unixd:/tmp/unix_dgram -f 'pid:%v desc:"%v"\n' core.ps sercmd
|
|
|
- # enters interactive mode, uses default unix:/tmp/ser_ctl socket
|
|
|
- sercmd ps sercmd who (see also sercmd -h and
|
|
|
- utils/sercmd/EXAMPLES)
|
|
|
-
|
|
|
-2006-02-23 21:00 andrei
|
|
|
-
|
|
|
- * scripts/sc_tcp: - example serctl fifo over tcp script. It uses
|
|
|
- nc (netcat) to communicate
|
|
|
- over tcp with the fifo part of the ctl module.
|
|
|
- Use SER_FIFO="hostname port" sc_tcp for different hosts/ports.
|
|
|
-
|
|
|
-2006-02-23 20:57 andrei
|
|
|
-
|
|
|
- * modules/ctl/: Makefile, binrpc.c, binrpc.h, binrpc_run.c,
|
|
|
- binrpc_run.h, ctl.c, ctl.cfg, ctl_defaults.h, ctrl_socks.c,
|
|
|
- ctrl_socks.h, fifo_server.c, fifo_server.h, init_socks.c,
|
|
|
- init_socks.h, io_listener.c, io_listener.h:
|
|
|
- - new fifo/unixsock/xmlrpc like module (implements the rpc api):
|
|
|
- - supports multiple simultaneous connections over tcp, udp and
|
|
|
- unix datagram or stream sockets - uses a space efficient
|
|
|
- binary encoding (for details see the top comments in
|
|
|
- modules/ctl/binrpc.h) - fast - forks only one extra process
|
|
|
- - supports also the old fifo protocol, extended to work also on
|
|
|
- tcp, udp and unix sockets (you could use fifo over telnet for
|
|
|
- example) - it doesn't depend on any external library see
|
|
|
- modules/ctl/ctl.cfg for an example config and possible module
|
|
|
- parameters.
|
|
|
-
|
|
|
-2006-02-23 13:06 kubartv
|
|
|
-
|
|
|
- * lib/xcap/pres_rules.c: corrected memory leak
|
|
|
-
|
|
|
-2006-02-23 00:41 janakj
|
|
|
-
|
|
|
- * modules/tls/tls_config.c: - fixed wrong comment
|
|
|
-
|
|
|
-2006-02-23 00:37 janakj
|
|
|
-
|
|
|
- * modules/tls/: tls_config.h, tls_mod.c, tls_mod.h, tls_config.c: -
|
|
|
- TLS configuration file parser (not yet integrated with rest of
|
|
|
- tls module)
|
|
|
-
|
|
|
-2006-02-22 19:45 mma
|
|
|
-
|
|
|
- * modules/avp/avp.c: Corrected bug when adding AVP[] to multiple
|
|
|
- headers. Sometimes it generated core dumps for single value AVP
|
|
|
- too.
|
|
|
-
|
|
|
-2006-02-22 14:43 kubartv
|
|
|
-
|
|
|
- * db/schema/offline_winfo.xml, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- updated schema for offline winfoo subscriptions - domain size set
|
|
|
- to &domain_len;
|
|
|
-
|
|
|
-2006-02-22 14:34 andrei
|
|
|
-
|
|
|
- * modules/tls/tls_domain.c: - by default don't require a
|
|
|
- certificate
|
|
|
-
|
|
|
-2006-02-22 14:10 andrei
|
|
|
-
|
|
|
- * modules/tls/tls_domain.c: - by default don't verify any certs
|
|
|
- (server or client)
|
|
|
-
|
|
|
-2006-02-22 14:00 andrei
|
|
|
-
|
|
|
- * modules/tls/: tls_domain.c, tls_mod.c, tls_server.c:
|
|
|
-
|
|
|
- - applied Klaus Darilion patches (closes SER-98): - updated
|
|
|
- tls-core.patch - allow configuration of the default
|
|
|
- TLS-client-domain - more TLS logging during TLS initalisation
|
|
|
- and when TLS verification fails - use TLSv1 as default method
|
|
|
- - debian build: libradius-ng-dev as another alternative to
|
|
|
- the various libradius*
|
|
|
-
|
|
|
-2006-02-22 13:45 andrei
|
|
|
-
|
|
|
- * tcp_main.c:
|
|
|
- - tcp_send fix: return <0 on send error.
|
|
|
- This is a modified version of Klaus Darilion patch/openser port
|
|
|
- (extra tcpconn_put on release error)
|
|
|
-
|
|
|
-2006-02-21 22:02 andrei
|
|
|
-
|
|
|
- * core_cmd.c:
|
|
|
- - system_methodHelp sends now an error reply if the command was
|
|
|
- not found (previously it wouldn't send any reply at all)
|
|
|
-
|
|
|
-2006-02-21 12:37 kubartv
|
|
|
-
|
|
|
- * modules/pa/: paerrno.h, reply.c, subscribe.c: corrected renewal
|
|
|
- SUBSCRIBE handling
|
|
|
-
|
|
|
-2006-02-21 00:31 andrei
|
|
|
-
|
|
|
- * modules/tls/tls_server.c: - log message fix for tls_connect
|
|
|
- (s/dst/src)
|
|
|
-
|
|
|
-2006-02-21 00:30 andrei
|
|
|
-
|
|
|
- * timer.c:
|
|
|
- - "adjusting timer ticks" is printed less often
|
|
|
-
|
|
|
-2006-02-20 19:59 mma
|
|
|
-
|
|
|
- * select.c, select.h: Void data ptr introduced as select parameter
|
|
|
- type, to be used e.g. by fixup call
|
|
|
-
|
|
|
-2006-02-20 17:19 janakj
|
|
|
-
|
|
|
- * modules/rr/rr_mod.c: - added rr_store alias
|
|
|
-
|
|
|
-2006-02-20 17:19 janakj
|
|
|
-
|
|
|
- * modules/registrar/: lookup.c, reg_mod.c, reg_mod.h, save.c: -
|
|
|
- nat_flag split into save_nat_flag and load_nat_flag, this way
|
|
|
- we can use different nat flags for UAC and UAS which makes it
|
|
|
- possible to implement better nat detection algorithm
|
|
|
-
|
|
|
-2006-02-20 17:17 janakj
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: - nathelper/usrloc do not use avp
|
|
|
- to communicate received str
|
|
|
-
|
|
|
-2006-02-17 23:32 mma
|
|
|
-
|
|
|
- * select.c, select_core.c, modules/xlog/xl_lib.c: - avoid compiler
|
|
|
- warning - don't free str in fixup call to select_anyheader - xlog
|
|
|
- knows how to parse and call select, just use %@select[1]
|
|
|
-
|
|
|
-2006-02-17 19:16 andrei
|
|
|
-
|
|
|
- * modules/fifo/fifo.c:
|
|
|
- - fifo fork fix
|
|
|
-
|
|
|
-2006-02-17 18:03 andrei
|
|
|
-
|
|
|
- * core_cmd.c:
|
|
|
- - core_uptime returns the uptime as an int (previosuly it used a
|
|
|
- float) If someone is really concerned that his ser uptime will
|
|
|
- wrap arround after 136 years I might be persuaded to change it
|
|
|
- back :-)
|
|
|
-
|
|
|
-2006-02-17 17:20 kubartv
|
|
|
-
|
|
|
- * modules/presence_b2b/: euac_funcs.c, euac_state_machine.c,
|
|
|
- qsa_events.c: corrected memory leak
|
|
|
-
|
|
|
-2006-02-17 13:50 mma
|
|
|
-
|
|
|
- * select.c, select.h, select_core.c, select_core.h: Select
|
|
|
- framework extended to "fixup call" if demanded using flag
|
|
|
- FIXUP_CALL.
|
|
|
-
|
|
|
- When this flag is included in the flags column, then during the
|
|
|
- select resolution, the "fixup" call to the resolved function is
|
|
|
- done.
|
|
|
-
|
|
|
- During this call the res & msg parameters set to NULL. The
|
|
|
- function can change the parsed select structure, e.g. param.type
|
|
|
- from SEL_PARAM_STR into SEL_PARAM_DIV, etc.
|
|
|
-
|
|
|
- Currently used for select_anyheader: - changes _ into - to
|
|
|
- support headers including dashes (use e.g. @msg.max_forwards) -
|
|
|
- calls parse_hname2 to speed-up headers lookup for known headers
|
|
|
-
|
|
|
-2006-02-17 11:22 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, auth.c, pa_mod.c, pa_mod.h,
|
|
|
- qsa_interface.c, qsa_interface.h, rpc.c, subscribe.c,
|
|
|
- winfo_doc.c, doc/params.xml: - added parameters
|
|
|
- max_subscription_expiration, accept_internal_subscriptions
|
|
|
- - XCAP URIs for authorization documents use UID instead of
|
|
|
- username
|
|
|
- - RPC function pa.publish uses UID instead of URI
|
|
|
-
|
|
|
-2006-02-17 11:19 kubartv
|
|
|
-
|
|
|
- * modules/rls/: ChangeLog, rl_subscription.c, rl_subscription.h,
|
|
|
- rls_handler.c, rls_mod.c, rpc.c, rpc.h, subscription_manager.c,
|
|
|
- virtual_subscription.c, doc/rls.xml: - cosmetical changes
|
|
|
- - UID instead of username in XCAP queries for "simple" operation
|
|
|
- mode
|
|
|
- - added changelog
|
|
|
-
|
|
|
-2006-02-17 11:16 kubartv
|
|
|
-
|
|
|
- * doc/presence/presence_book.xml: presence_b2b documentation added
|
|
|
- to "presence handbook"
|
|
|
-
|
|
|
-2006-02-17 11:14 kubartv
|
|
|
-
|
|
|
- * lib/: cds/hash_table.c, cds/hash_table.h, cds/sstr.c, cds/sstr.h,
|
|
|
- presence/pidf.c, presence/pres_doc.h, presence/qsa.h: little
|
|
|
- changes (needed by presence_b2b module)
|
|
|
-
|
|
|
-2006-02-17 11:10 kubartv
|
|
|
-
|
|
|
- * modules/dialog/: dlg_mod.c, dlg_mod.h, dlg_mod_internal.h,
|
|
|
- dlg_request.c, dlg_request.h, dlg_utils.c, dlg_utils.h: added
|
|
|
- first step for some dialog manipulating functions (not working
|
|
|
- now) added changes needed by presence_b2b and RLS modules
|
|
|
-
|
|
|
-2006-02-17 11:04 kubartv
|
|
|
-
|
|
|
- * Makefile, modules/presence_b2b/ChangeLog,
|
|
|
- modules/presence_b2b/Makefile, modules/presence_b2b/euac_funcs.c,
|
|
|
- modules/presence_b2b/euac_funcs.h,
|
|
|
- modules/presence_b2b/euac_internals.c,
|
|
|
- modules/presence_b2b/euac_internals.h,
|
|
|
- modules/presence_b2b/euac_state_machine.c,
|
|
|
- modules/presence_b2b/euac_state_machine.h,
|
|
|
- modules/presence_b2b/events_mod.c,
|
|
|
- modules/presence_b2b/events_mod.h,
|
|
|
- modules/presence_b2b/events_uac.c,
|
|
|
- modules/presence_b2b/events_uac.h,
|
|
|
- modules/presence_b2b/qsa_events.c,
|
|
|
- modules/presence_b2b/qsa_events.h, modules/presence_b2b/rpc.c,
|
|
|
- modules/presence_b2b/rpc.h, modules/presence_b2b/doc/Makefile,
|
|
|
- modules/presence_b2b/doc/functions.xml,
|
|
|
- modules/presence_b2b/doc/params.xml,
|
|
|
- modules/presence_b2b/doc/presence_b2b.xml: Added presence B2BUA.
|
|
|
- It may be used for doing SIP subscriptions for RLS module.
|
|
|
-
|
|
|
-2006-02-17 00:53 tma0
|
|
|
-
|
|
|
- * modules/rr/avp_cookie.c: - trimmed trailing equal chars in avp
|
|
|
- cookie
|
|
|
-
|
|
|
-2006-02-17 00:40 andrei
|
|
|
-
|
|
|
- * core_cmd.c:
|
|
|
- - system.methodHelp works now also for core methods (btw: why
|
|
|
- this ugly mixed case names?)
|
|
|
-
|
|
|
- - core.prints fixed: should check if rpc_scan finished
|
|
|
- succesfully, before trying to rpc_add
|
|
|
-
|
|
|
-2006-02-16 16:57 tma0
|
|
|
-
|
|
|
- * modules/rr/: avp_cookie.c, avp_cookie.h, loose.c, rr_mod.c,
|
|
|
- doc/functions.xml, doc/params.xml: - cookie_secret param added -
|
|
|
- fixed error in state machine for evaluating (avp=) - fixup
|
|
|
- rr_add_avp_cookie fixup bugfix
|
|
|
-
|
|
|
-2006-02-16 16:51 tma0
|
|
|
-
|
|
|
- * crc.c, crc.h: - added crcitt_string_ex to enable computing for
|
|
|
- multiple strings
|
|
|
-
|
|
|
-2006-02-16 15:49 janakj
|
|
|
-
|
|
|
- * db/db.c: - display proper error message when a database driver is
|
|
|
- not found
|
|
|
-
|
|
|
-2006-02-16 15:30 janakj
|
|
|
-
|
|
|
- * modules/uri_db/uridb_mod.c: - skip disabled database records
|
|
|
-
|
|
|
-2006-02-16 15:29 janakj
|
|
|
-
|
|
|
- * modules/postgres/db_mod.c: - remove test function
|
|
|
-
|
|
|
-2006-02-16 15:27 janakj
|
|
|
-
|
|
|
- * modules/cpl-c/cpl_sig.c: - aligned to the recent changes in
|
|
|
- routing structures
|
|
|
-
|
|
|
-2006-02-16 15:27 janakj
|
|
|
-
|
|
|
- * modules/avp_db/avp_db.c: - load_attrs now supports t.uid and
|
|
|
- f.uid as parameter value (was to.uid and from.uid)
|
|
|
-
|
|
|
-2006-02-16 15:26 janakj
|
|
|
-
|
|
|
- * modules/auth_radius/authrad_mod.c: - radius_www_authenticate and
|
|
|
- radius_proxy_authenticate aliases
|
|
|
-
|
|
|
-2006-02-16 15:25 janakj
|
|
|
-
|
|
|
- * modules/auth_db/: authdb_mod.c, authorize.c: - fixed bug in
|
|
|
- parameter of 1-param variants www_authenticate and
|
|
|
- proxy_authenticate - skip disabled credentials in the database
|
|
|
-
|
|
|
-2006-02-16 15:24 janakj
|
|
|
-
|
|
|
- * modules/acc_syslog/acc_syslog.c: - fixed typo in modparam fixup -
|
|
|
- added acc_syslog_log (can be used to generate acc entry from
|
|
|
- script without having transaction context) - added
|
|
|
- acc_syslog_missed (can be used to generate acc entry from scrit
|
|
|
- without having transaction context, useful when lookup_contacts
|
|
|
- yields no contacts (temporarily unavailable)
|
|
|
-
|
|
|
-2006-02-16 15:23 janakj
|
|
|
-
|
|
|
- * modules/acc_radius/acc_radius.c: - fixed typo in modparam fixup -
|
|
|
- added acc_rad_log (can be used to generate acc entry from script
|
|
|
- without having transaction context) - added acc_rad_missed (can
|
|
|
- be used to generate acc entry from scrit without having
|
|
|
- transaction context, useful when lookup_contacts yields no
|
|
|
- contacts (temporarily unavailable)
|
|
|
-
|
|
|
-2006-02-16 15:22 janakj
|
|
|
-
|
|
|
- * modules/acc_db/acc_db.c: - fixed typo in modparam fixup - added
|
|
|
- acc_db_log (can be used to generate acc entry from script
|
|
|
- without having transaction context) - added acc_db_missed (can be
|
|
|
- used to generate acc entry from scrit without having
|
|
|
- transaction context, useful when lookup_contacts yields no
|
|
|
- contacts (temporarily unavailable)
|
|
|
-
|
|
|
-2006-02-16 15:19 janakj
|
|
|
-
|
|
|
- * select_core.c, select_core.h: - support for @event - support for
|
|
|
- @cseq (@cseq, @cseq.number, @cseq.method) - support for
|
|
|
- @record_route (@record_route.uri, @record_route.params, ...)
|
|
|
-
|
|
|
-2006-02-16 13:57 tma0
|
|
|
-
|
|
|
- * modules/rr/rr_mod.c: -rr_add_avp_cookie fixup bugfix
|
|
|
-
|
|
|
-2006-02-16 13:35 tma0
|
|
|
-
|
|
|
- * modules/rr/: avp_cookie.c, avp_cookie.h, loose.c, rr_mod.c,
|
|
|
- doc/functions.xml: - rr_add_avp_cookie uses avp_parser and
|
|
|
- supports comma delimited list - ftag != from.tag comparision in
|
|
|
- loose_route for cookie flipping
|
|
|
-
|
|
|
-2006-02-15 18:29 mma
|
|
|
-
|
|
|
- * cfg.lex, cfg.y, route.c, usr_avp.c: AVP track searching
|
|
|
- resolution ------------------------------ new AVP prefixes
|
|
|
- registered fu - FROM USER and tu - TO USER $avp and $f.avp now
|
|
|
- searches in from track $t.avp searches in to track
|
|
|
-
|
|
|
- specify fu, tu, fd, td, g if you want to search in one list only
|
|
|
-
|
|
|
-2006-02-14 19:04 andrei
|
|
|
-
|
|
|
- * timer_funcs.h:
|
|
|
- - more timer DBG cleanups
|
|
|
-
|
|
|
-2006-02-14 18:48 andrei
|
|
|
-
|
|
|
- * timer.c:
|
|
|
- - silenced noisy timer debug message
|
|
|
-
|
|
|
-2006-02-14 18:41 andrei
|
|
|
-
|
|
|
- * Makefile, Makefile.rules:
|
|
|
- - better utils handling: make utils will compile them, make
|
|
|
- install-utils will install them, as well as make install. They
|
|
|
- also also properly cleaned on make proper.
|
|
|
-
|
|
|
-2006-02-13 20:57 hscholz
|
|
|
-
|
|
|
- * modules/ratelimit/ratelimit.c:
|
|
|
- - add GPL license - remove parser/parse_methods.[ch] includes
|
|
|
-
|
|
|
- suggested by andrei@
|
|
|
-
|
|
|
-2006-02-13 14:12 janakj
|
|
|
-
|
|
|
- * modules/cpl-c/cpl_sig.c: - aligned to the latest changes in the
|
|
|
- structure of routing lists
|
|
|
-
|
|
|
-2006-02-12 19:10 calrissian
|
|
|
-
|
|
|
- * modules/sanity/: mod_sanity.h, sanity.c, doc/params.xml,
|
|
|
- doc/sanity.xml: enabled ruri scheme check
|
|
|
-
|
|
|
-2006-02-11 11:34 andrei
|
|
|
-
|
|
|
- * COPYING: - small fix/clarification
|
|
|
-
|
|
|
-2006-02-11 11:13 andrei
|
|
|
-
|
|
|
- * Makefile:
|
|
|
- - unixsock not compiled by default (work in progress)
|
|
|
-
|
|
|
-2006-02-11 11:07 andrei
|
|
|
-
|
|
|
- * Makefile.defs, mem/shm_mem.c:
|
|
|
- darwin/mac os x fixes: - no sigwaitinfo => use sigwait (in libc)
|
|
|
- - warning fix
|
|
|
-
|
|
|
-2006-02-10 22:01 andrei
|
|
|
-
|
|
|
- * Makefile.defs, timer.c:
|
|
|
- - openbsd fixes from Hendrik Scholz <[email protected]>: -
|
|
|
- sigwaitinfo is not available on openbsd => s/sigwaitinfo/sigwait/
|
|
|
- - sigwait requires linking with libpthread (on openbsd) -
|
|
|
- openbsd requires netinet/in_systm.h
|
|
|
-
|
|
|
-2006-02-10 20:39 hscholz
|
|
|
-
|
|
|
- * cfg.y:
|
|
|
- - fix missing semicolon leading to compilation error on FreeBSD
|
|
|
- and OpenBSD (introducted in 1.113)
|
|
|
-
|
|
|
-2006-02-10 19:21 andrei
|
|
|
-
|
|
|
- * core_cmd.c, tcp_info.h, tcp_main.c:
|
|
|
- - removed some exported information: inactive_connection and
|
|
|
- number of requests (it was bogus anyway)
|
|
|
-
|
|
|
-2006-02-08 22:11 tma0
|
|
|
-
|
|
|
- * modparam.c: -changed strdup to pkg_malloc, valgrind disliked
|
|
|
- strlen(strdup'ed memory)
|
|
|
-
|
|
|
-2006-02-08 17:44 andrei
|
|
|
-
|
|
|
- * flags.c: - fixed flag hash bug, reported by Tomas Mandys - fixed
|
|
|
- MAX_FLAG usage (flags no = MAX_FLAG+1 and not MAX_FLAG)
|
|
|
-
|
|
|
-2006-02-08 13:20 tma0
|
|
|
-
|
|
|
- * modules/registrar/: lookup.c, reg_mod.c, reg_mod.h: - merged
|
|
|
- registrar.received_to_uri from svn
|
|
|
-
|
|
|
-2006-02-08 11:57 mma
|
|
|
-
|
|
|
- * action.c: [Closes SER-95] Corrected AVP assignment producing
|
|
|
- wrong name. Thanks to Miklos.
|
|
|
-
|
|
|
-2006-02-07 22:51 tma0
|
|
|
-
|
|
|
- * modules/avp/avp.c: - new function avp_delete() added, supports
|
|
|
- regex
|
|
|
-
|
|
|
-2006-02-07 20:52 andrei
|
|
|
-
|
|
|
- * Makefile, Makefile.defs, cfg.y, modules/flatstore/flatstore.c,
|
|
|
- modules/sanity/mod_sanity.c, modules/sanity/sanity.c,
|
|
|
- modules/tm/t_reply.c, modules/tm/t_stats.c: - various warning
|
|
|
- fixes
|
|
|
-
|
|
|
-2006-02-07 20:17 andrei
|
|
|
-
|
|
|
- * config.h, flags.c, sr_module.c, sr_module.h,
|
|
|
- modules/acc_db/acc_db.c, modules/acc_radius/acc_radius.c,
|
|
|
- modules/acc_syslog/acc_syslog.c, modules/registrar/reg_mod.c:
|
|
|
- - modules named flag support in modparams (registrar, acc_*)
|
|
|
- E.g.:
|
|
|
-
|
|
|
- flags foo, bar, nat; modparam("registrar", "nat_flag", "nat")
|
|
|
-
|
|
|
- or modparam("registrar", "nat_flag", "f:9") # uses flag 9 and
|
|
|
- "names" it f
|
|
|
-
|
|
|
-2006-02-07 02:14 andrei
|
|
|
-
|
|
|
- * action.c, cfg.y, hashes.h, main.c, onsend.h, receive.c, route.c,
|
|
|
- route.h, ut.h, modules/tm/t_fwd.c, modules/tm/t_reply.c,
|
|
|
- modules/tm/tm.c:
|
|
|
- - named routes support in core and tm (t_on_*). e.g.: route{
|
|
|
- route(bar); t_on_reply("reply_route"); route(1); # ==
|
|
|
- route("1") ... } route[foo]{ ... } route["bar"]{
|
|
|
- ... } route[1]{ ... } onreply_route[reply_route]{
|
|
|
- ... }
|
|
|
-
|
|
|
- route(bar);
|
|
|
-
|
|
|
-2006-02-06 17:47 andrei
|
|
|
-
|
|
|
- * core_cmd.c, tcp_info.h, tcp_main.c: - fixed some tcp connections
|
|
|
- accounting bugs
|
|
|
- - tcp info available via fifo/rpc
|
|
|
-
|
|
|
-2006-02-06 17:20 ramona
|
|
|
-
|
|
|
- * modules/uac/from.c: applied patch provided by Phil D'Amore
|
|
|
-
|
|
|
-2006-02-05 21:01 calrissian
|
|
|
-
|
|
|
- * modules/sanity/doc/: functions.xml, params.xml, sanity.xml: added
|
|
|
- some important details to the documentation
|
|
|
-
|
|
|
-2006-02-05 20:00 calrissian
|
|
|
-
|
|
|
- * modules/sanity/: Makefile, mod_sanity.c, mod_sanity.h, sanity.c,
|
|
|
- sanity.h, doc/Makefile, doc/functions.xml, doc/params.xml: Intial
|
|
|
- checkin of the new sanity check module. This module aims to
|
|
|
- implement several sanity checks which are currently not done or
|
|
|
- available from SER. Currently this module implements the
|
|
|
- following checks: - R-URI SIP version - Proxy-Require header -
|
|
|
- minimum required headers - Content-Length - CSeq validity -
|
|
|
- Expires validity
|
|
|
-
|
|
|
-2006-02-05 17:27 tma0
|
|
|
-
|
|
|
- * modules/xlog/xl_lib.c: - improved parsing of %$avp when
|
|
|
- terminating with non space.e.g "cxx %$avp2%$avp3 blabla" - new
|
|
|
- parameter "% " or "%|" enabling spaceless concatanating avp and
|
|
|
- "text", e.g. "aaa%$avp%|xxx" printed as "aaaavp_valuexxx"
|
|
|
-
|
|
|
-2006-02-03 22:56 andrei
|
|
|
-
|
|
|
- * tcp_main.c, tcp_read.c, tsend.c:
|
|
|
- - tcp children number is not anymore limited (was limited to 100)
|
|
|
- - tcp connection are passed to the tcp reader processes after
|
|
|
- some data is received on them and not immediately after accept().
|
|
|
- This speeds up accepting lots of new connections. Old behaviour
|
|
|
- can be select by undef-ing TCP_PASS_NEW_CONNECTION_ON_DATA in
|
|
|
- tcp_main.c - lots of cleanups and small fixes - tsend_stream now
|
|
|
- support waiting forever (timeout==-1)
|
|
|
-
|
|
|
- Orientative test results: - 50k connections to ser opened, 1
|
|
|
- packet sent of them and then closed in 9.5s - 50-65Mb data rate
|
|
|
- on 50k connections (with 20 ser tcp processes) - 200-240Mb data
|
|
|
- rate on 1 connection
|
|
|
-
|
|
|
-2006-02-03 22:06 andrei
|
|
|
-
|
|
|
- * mem/: f_malloc.c, q_malloc.c: - *_realloc bug fix: on grow, when
|
|
|
- out of memory, realloc would free the original pointer (instead
|
|
|
- of leaving it alone and just returning null)
|
|
|
-
|
|
|
-2006-02-03 17:25 kubartv
|
|
|
-
|
|
|
- * modules/pa/auth.c, modules/pa/pa_mod.c, lib/cds/cds.c,
|
|
|
- lib/cds/logger.h, lib/cds/memory.c, lib/presence/qsa.c,
|
|
|
- lib/presence/xpidf.c, lib/xcap/pres_rules.c,
|
|
|
- lib/xcap/resource_list.c, lib/xcap/resource_lists_parser.c,
|
|
|
- modules/pa/pdomain.c, modules/pa/presentity.c,
|
|
|
- modules/pa/qsa_interface.c, modules/pa/subscribe.c: cosmetical
|
|
|
- changes (logging)
|
|
|
-
|
|
|
-2006-02-03 17:15 andrei
|
|
|
-
|
|
|
- * pass_fd.c, tcp_conn.h, tcp_main.c, test/gcc_versions.txt: - tcp
|
|
|
- children control fds are now non-blocking
|
|
|
- - send fd queue is used when a childs queue is full
|
|
|
-
|
|
|
-2006-02-03 16:34 andrei
|
|
|
-
|
|
|
- * tcp_main.c: - tcp connection timeouts are checked at most one
|
|
|
- time per second - ticks comparisons are uint overflow safe
|
|
|
-
|
|
|
-2006-02-03 16:33 andrei
|
|
|
-
|
|
|
- * usr_avp.c: - minor fix
|
|
|
-
|
|
|
-2006-02-03 09:45 kubartv
|
|
|
-
|
|
|
- * doc/presence/xcap.xml: added short list of disadvantages of XCAP
|
|
|
- simulation into presence handbook
|
|
|
-
|
|
|
-2006-02-02 20:29 andrei
|
|
|
-
|
|
|
- * cfg.lex, cfg.y, clist.h, flags.c, flags.h, hashes.h, main.c:
|
|
|
- - more generic hash functions - named flags support: the flags
|
|
|
- can now have names Example: flags a, b:6, test_flag; # b is set
|
|
|
- to the 6 flag, the rest are # allocated
|
|
|
- automatically route{ setflag(test_flag); ... }
|
|
|
-
|
|
|
-2006-02-02 19:50 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, pa_mod.c, doc/functions.xml, doc/pa.xml,
|
|
|
- doc/params.xml: improved documentation (storing/dumping offline
|
|
|
- winfo, parameters)
|
|
|
-
|
|
|
-2006-02-02 18:05 kubartv
|
|
|
-
|
|
|
- * lib/presence/pidf.c, lib/presence/pres_doc.c,
|
|
|
- lib/presence/pres_doc.h, modules/pa/pa_mod.c,
|
|
|
- modules/pa/pa_mod.h, modules/pa/presentity.c,
|
|
|
- modules/pa/presentity.h, modules/pa/publish.c,
|
|
|
- modules/pa/qsa_interface.c, modules/pa/rpc.c, db/schema/ser.xml,
|
|
|
- scripts/dbtext/ser_db/presentity_persons,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: added simple handling of <person>
|
|
|
- elements (RPID)
|
|
|
-
|
|
|
-2006-02-02 13:05 tma0
|
|
|
-
|
|
|
- * etc/: rules.m4, ser.cfg.m4: - new "declare" m4 macro helper to
|
|
|
- define all numbers. Just add rules.m4 and pass to m4 processor.
|
|
|
-
|
|
|
- Usage:
|
|
|
-
|
|
|
- declare(flags, FLAG_1, FLAG_2) declare(route, ...)
|
|
|
-
|
|
|
- setflag(FLAG_1); if (isflagset(FLAG_2))
|
|
|
-
|
|
|
- etc.
|
|
|
-
|
|
|
-2006-02-02 10:10 kubartv
|
|
|
-
|
|
|
- * db/schema/offline_winfo.xml, db/schema/ser.xml,
|
|
|
- modules/pa/ChangeLog, modules/pa/notify.c,
|
|
|
- modules/pa/offline_winfo.c, modules/pa/offline_winfo.h,
|
|
|
- modules/pa/pa_mod.c, modules/pa/pa_mod.h,
|
|
|
- modules/pa/status_query.c, modules/pa/winfo_doc.c,
|
|
|
- modules/pa/winfo_doc.h, scripts/dbtext/ser_db/offline_winfo,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: added functions for storing and
|
|
|
- dumping offline authorization info via watcherinfo NOTIFY
|
|
|
- (documentation will be added soon)
|
|
|
-
|
|
|
-2006-02-02 09:09 kubartv
|
|
|
-
|
|
|
- * lib/: cds/hash_table.h, cds/logger.h, cds/sstr.c, cds/sstr.h,
|
|
|
- xcap/Makefile: added some hash function implementations
|
|
|
- (collection from more sources)
|
|
|
-
|
|
|
-2006-02-01 17:08 calrissian
|
|
|
-
|
|
|
- * parser/: parse_expires.c, parse_expires.h: - parsed expires value
|
|
|
- is unsinged as negative values are not allowed - more then 10
|
|
|
- characters cant be a valid expires value - set the value length
|
|
|
- before checking it to avoid incorrect length for invalid values
|
|
|
-
|
|
|
-2006-02-01 16:53 janakj
|
|
|
-
|
|
|
- * modules/usrloc/ul_rpc.c: - fixed return value type - aling
|
|
|
- function name to similar functions in other modules
|
|
|
-
|
|
|
-2006-02-01 16:42 janakj
|
|
|
-
|
|
|
- * modules/xmlrpc/xmlrpc.c: - libxml2 would return null when
|
|
|
- processing empty string element, so we need to create fake
|
|
|
- empty string
|
|
|
-
|
|
|
-2006-01-31 22:43 janakj
|
|
|
-
|
|
|
- * modules/auth/challenge.c: - fixed a bug in code generating digest
|
|
|
- realm
|
|
|
-
|
|
|
-2006-01-31 00:16 tma0
|
|
|
-
|
|
|
- * modules/rr/: avp_cookie.c, loose.c, doc/functions.xml: - Cpp
|
|
|
- comments changed to C ones - AVP_FLAG_DIALOG support for cookies
|
|
|
- (uncommented) - avp_add_cookie only marks AVP (no copy)
|
|
|
-
|
|
|
-2006-01-30 20:24 andrei
|
|
|
-
|
|
|
- * tcp_main.c:
|
|
|
- - high connection number deadlock fix (tested with 50k open tcp
|
|
|
- connections)
|
|
|
- - experimental queue send fd ops code
|
|
|
- WARNING: lightly tested
|
|
|
-
|
|
|
-2006-01-30 17:56 kubartv
|
|
|
-
|
|
|
- * modules/msilo/: README, msilo.c, doc/functions.xml,
|
|
|
- doc/msilo.cfg: added parameter to store/dump functions for
|
|
|
- sending messages through an outgoing proxy
|
|
|
-
|
|
|
-2006-01-30 17:49 janakj
|
|
|
-
|
|
|
- * modules/mysql/my_con.c: - enable reconnection explicitly
|
|
|
- Closes: SER-80
|
|
|
-
|
|
|
-2006-01-30 17:34 kubartv
|
|
|
-
|
|
|
- * modules/pa/status_query.c: removed debug note in target_online
|
|
|
- function
|
|
|
-
|
|
|
-2006-01-30 17:26 kubartv
|
|
|
-
|
|
|
- * modules/pa/: status_query.c, status_query.h: forgotten files for
|
|
|
- previous commit (implementation of target_online function)
|
|
|
-
|
|
|
-2006-01-30 17:25 kubartv
|
|
|
-
|
|
|
- * modules/pa/: ChangeLog, pa_mod.c, pa_mod.h, pdomain.c,
|
|
|
- presentity.c, publish.c, rpc.c, rpc.h: added features: -
|
|
|
- function target_online returning 1 if user is online - added
|
|
|
- parameter use_callbacks for control if use callbacks to usrloc or
|
|
|
- not corrected bugs: - handle_publish returns 4xx in the case of
|
|
|
- unsupported event package
|
|
|
-
|
|
|
-2006-01-30 17:20 janakj
|
|
|
-
|
|
|
- * modules/rr/: avp_cookie.c, avp_cookie.h, rr_mod.c: - fixed crash
|
|
|
- in regcomp Closes: SER-92
|
|
|
-
|
|
|
-2006-01-30 17:05 janakj
|
|
|
-
|
|
|
- * modules/tls/tls_select.c: - fixed @tls.cipher.bits - noisy error
|
|
|
- turned into debugging message
|
|
|
-
|
|
|
-2006-01-30 16:59 kubartv
|
|
|
-
|
|
|
- * modules/: jabber/xjab_worker.c, nathelper/natping.c,
|
|
|
- sms/sms_funcs.c: added parameter next_hop of t_request calls
|
|
|
-
|
|
|
-2006-01-30 16:56 kubartv
|
|
|
-
|
|
|
- * modules/tm/: dlg.c, tm.c, tm_load.c, tm_load.h, uac.c, uac.h:
|
|
|
- added features: - possibility of automatical tag generation when
|
|
|
- creating dialog - exported uac_t function (will be used from
|
|
|
- dialog module) - added parameter next_hop to t_request for
|
|
|
- sending request through "proxy"
|
|
|
-
|
|
|
-2006-01-30 14:09 andrei
|
|
|
-
|
|
|
- * route.c: - eval_expr too many expressions bug (reported by
|
|
|
- Michal), fixed by removing the expr. recursions checks (they were
|
|
|
- a parser debugging remainder, you can't have expr. loops without
|
|
|
- having actions loops and the actions loops are already
|
|
|
- handled). Closes SER-91.
|
|
|
-
|
|
|
-2006-01-30 13:59 kubartv
|
|
|
-
|
|
|
- * modules/msilo/msilo.c: corrected storage of time values (was
|
|
|
- stored as int, but the column in DB was DATETIME, what didn't
|
|
|
- work)
|
|
|
-
|
|
|
-2006-01-30 11:34 kubartv
|
|
|
-
|
|
|
- * modules/msilo/msilo.c: corrected table version test (was used
|
|
|
- direct number 3 instead of defined constant S_TABLE_VERSION)
|
|
|
-
|
|
|
-2006-01-30 10:44 ullstar
|
|
|
-
|
|
|
- * modules/rr/avp_cookie.c: hopefully fixed the right thing here. RR
|
|
|
- module did not compile, it used some avp_value, but the only
|
|
|
- int_str defined was a avp_val. Please review.
|
|
|
-
|
|
|
-2006-01-30 09:54 andrei
|
|
|
-
|
|
|
- * error.c: - E_CANCELED again (it seems I keep forgetting all the
|
|
|
- files I've changed :-))
|
|
|
-
|
|
|
-2006-01-30 09:51 andrei
|
|
|
-
|
|
|
- * error.h: - added missing E_CANCELED def
|
|
|
-
|
|
|
-2006-01-29 13:31 tma0
|
|
|
-
|
|
|
- * modules/flatstore/flatstore_mod.c: - "strlen(flat_escape) > 1"
|
|
|
- fix
|
|
|
-
|
|
|
-2006-01-28 15:34 mma
|
|
|
-
|
|
|
- * modules/rr/avp_cookie.c: uninitialized variable used
|
|
|
-
|
|
|
-2006-01-28 14:37 janakj
|
|
|
-
|
|
|
- * modules/cpl-c/: cpl_rpc.c, cpl_loader.h: - fixed gcc warning
|
|
|
-
|
|
|
-2006-01-28 14:12 janakj
|
|
|
-
|
|
|
- * Makefile: - excluded tls module from compilation by default
|
|
|
-
|
|
|
-2006-01-28 14:11 janakj
|
|
|
-
|
|
|
- * modules/fifo/: fifo.c, fifo_server.c: - removed unused variables
|
|
|
- and fixed compiler warnings - added missing mod_destroy
|
|
|
-
|
|
|
-2006-01-28 14:11 janakj
|
|
|
-
|
|
|
- * modules/usrloc/ul_rpc.c: - removed unused variables
|
|
|
-
|
|
|
-2006-01-28 14:11 janakj
|
|
|
-
|
|
|
- * modules/pike/pike.c: - removed unused label
|
|
|
-
|
|
|
-2006-01-28 14:10 janakj
|
|
|
-
|
|
|
- * modules/ratelimit/ratelimit.c: - fixed function definition
|
|
|
- conflict
|
|
|
-
|
|
|
-2006-01-28 13:34 janakj
|
|
|
-
|
|
|
- * modules/tls/: Makefile, README.TLS, fixed_c_zlib.h, tls_domain.c,
|
|
|
- tls_domain.h, tls_init.c, tls_init.h, tls_mod.c, tls_mod.h,
|
|
|
- tls_select.c, tls_select.h, tls_server.c, tls_server.h,
|
|
|
- tls_util.h, tls_verify.c, tls_verify.h: Preliminary TLS module
|
|
|
- (requires core patch which is attached), the module contains: -
|
|
|
- Many bugfixes and better implementation of tls_write and tls_read
|
|
|
- by Andrei - openssl compression fix by Andrei - extended tls
|
|
|
- multi-domain support (most parameters can be configured to
|
|
|
- different values in different domains) - support for outgoing
|
|
|
- domains (not complete) - support for certificate based
|
|
|
- authentication through selects ( if @tls.peer == "Bob") ... -
|
|
|
- the tls code is merge of experimental/tls and Andrei's tls to get
|
|
|
- best of both
|
|
|
-
|
|
|
-2006-01-27 20:24 janakj
|
|
|
-
|
|
|
- * modules/: acc_db/acc_db.c, acc_radius/acc_radius.c,
|
|
|
- acc_syslog/acc_syslog.c, acc_syslog/attrs.h: - added missing
|
|
|
- attribute handling
|
|
|
-
|
|
|
-2006-01-27 19:47 andrei
|
|
|
-
|
|
|
- * Makefile.defs, modules/tm/h_table.h, modules/tm/t_fwd.c,
|
|
|
- modules/tm/t_lookup.c, modules/tm/t_lookup.h:
|
|
|
- - cancel before invite fix attempt (experimental, treat with
|
|
|
- care) This fix should handle delayed INVITEs (due to network or
|
|
|
- script), that arrive after the CANCEL. The INV transaction will
|
|
|
- be created (it's needed for the reply) but immediately
|
|
|
- canceled.
|
|
|
-
|
|
|
-2006-01-27 19:33 andrei
|
|
|
-
|
|
|
- * route.c: - fixed comp_avp returning values != 0 , 1 or -1
|
|
|
- (error)
|
|
|
-
|
|
|
-2006-01-27 19:18 mma
|
|
|
-
|
|
|
- * modules/avp/avp.c: avp_subst introduced - usage:
|
|
|
- avp_subst("avpname", "/match/replace/flags"); - uses subst_str
|
|
|
- from the core (re.c)
|
|
|
-
|
|
|
-2006-01-27 14:09 janakj
|
|
|
-
|
|
|
- * modules/auth/: auth_mod.c, challenge.c, challenge.h: -
|
|
|
- www_challenge and proxy_challenge with only one parameter (qop)
|
|
|
- realm is taken either from an avp or sip message
|
|
|
-
|
|
|
-2006-01-27 10:53 janakj
|
|
|
-
|
|
|
- * modules/xmlrpc/xmlrpc.c: - support for @xmlrpc.method
|
|
|
-
|
|
|
-2006-01-27 10:52 janakj
|
|
|
-
|
|
|
- * globals.h, main.c, tcp_main.c: - child_rank variable introduced
|
|
|
- to make parameter value to init_child more predictable (needed
|
|
|
- especially in no fork mode)
|
|
|
-
|
|
|
-2006-01-25 19:08 andrei
|
|
|
-
|
|
|
- * Makefile: - ser_mysql.sh path fixed
|
|
|
-
|
|
|
-2006-01-25 10:46 hscholz
|
|
|
-
|
|
|
- * modules/ratelimit/: Makefile, README, ratelimit.c, doc/Makefile,
|
|
|
- doc/fifo.xml, doc/functions.xml, doc/params.xml,
|
|
|
- doc/ratelimit.xml: initial import of the ratelimit module
|
|
|
-
|
|
|
- The ratelimit module implements rate limiting for SIP requests.
|
|
|
- In contrast to the PIKE module this limits the flow based on a
|
|
|
- per SIP request type basis and not per source IP. The XML-RPC
|
|
|
- interface can be used to change tunables while running SER.
|
|
|
- Currently supported requests are INVITE, REGISTER and SUBSCRIBE.
|
|
|
-
|
|
|
-2006-01-24 19:28 andrei
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: - crash fix for rtp proxy goes
|
|
|
- down during rtpp_test VF query
|
|
|
-
|
|
|
-2006-01-20 19:27 sobomax
|
|
|
-
|
|
|
- * modules/usrloc/ucontact.c: When inserting/updating contacts in
|
|
|
- the DB make sure to not overflow column limit for user_agent,
|
|
|
- contact and callid columns. Otherwise the UA can cause DoS by
|
|
|
- sending (intentionally or not) value exceeding column limit in
|
|
|
- any of the corresponding header fields. It is also probably an
|
|
|
- issue with error-handling (or lack of thereof) in particular DB
|
|
|
- backends, but on 0.9.3 with postgresql backend such unchecked
|
|
|
- insert causes segfault.
|
|
|
-
|
|
|
-2006-01-20 16:24 janakj
|
|
|
-
|
|
|
- * cfg.y: - accidental commit of local unfinished changes reverted
|
|
|
-
|
|
|
-2006-01-20 12:19 janakj
|
|
|
-
|
|
|
- * parser/: msg_parser.h, parse_fline.c, parse_fline.h: - support
|
|
|
- for REGISTER,SUBSCRIBE, and NOTIFY - removed code not being used
|
|
|
- (cvs history should be enough)
|
|
|
-
|
|
|
-2006-01-20 11:44 janakj
|
|
|
-
|
|
|
- * modules/auth_db/authdb_mod.c: - keep www_authorize and
|
|
|
- proxy_authorize for backward compatibility
|
|
|
-
|
|
|
-2006-01-20 11:42 janakj
|
|
|
-
|
|
|
- * cfg.y: - Added missing ;, reported by Hendrik Scholz
|
|
|
-
|
|
|
-2006-01-19 20:44 mma
|
|
|
-
|
|
|
- * cfg.y, select.c, select.h, select_core.c, select_core.h: -
|
|
|
- multiple nested calls allowed - default MAX_NESTED_CALLS set to 4
|
|
|
- (select was supposed to be fast :-) - IS_ALIAS renamed to NESTED
|
|
|
- flag - DIVERSION flag is processed at resolve_select
|
|
|
-
|
|
|
-2006-01-19 11:29 tma0
|
|
|
-
|
|
|
- * route_struct.h: -changed "str str" declaration to "struct _str
|
|
|
- str" to make gcc happy when compiling with "-x c++" options
|
|
|
- (required when a module uses c++ .h files)
|
|
|
-
|
|
|
-2006-01-19 07:56 kubartv
|
|
|
-
|
|
|
- * lib/presence/pidf.c: Corrected BUG in PIDF document parsing - now
|
|
|
- it allows documents without <basic> status element. Such
|
|
|
- documents will be parsed as if the basic status is closed.
|
|
|
- (reported by Yi Zheng)
|
|
|
-
|
|
|
-2006-01-18 15:00 janakj
|
|
|
-
|
|
|
- * modules/xmlrpc/xmlrpc.c: - xmlrpc_reply script command
|
|
|
-
|
|
|
-2006-01-13 00:05 janakj
|
|
|
-
|
|
|
- * modules/cpl-c/cpl.c: - missing parameter added
|
|
|
-
|
|
|
-2006-01-11 16:09 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/xsl/postgres.xsl,
|
|
|
- scripts/postgres/pg_create.sql, scripts/postgres/ser_postgres.sh:
|
|
|
- - fixed missing parts in ser_postgres.sh
|
|
|
-
|
|
|
-2006-01-11 16:07 janakj
|
|
|
-
|
|
|
- * modules/domain/domain_rpc.c: - fixed bug in management functions
|
|
|
- in db_mode 0 (reported by Karel Kozlik)
|
|
|
-
|
|
|
-2006-01-11 13:53 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: added attribute "sw_require_conf"
|
|
|
-
|
|
|
-2006-01-11 12:54 janakj
|
|
|
-
|
|
|
- * parser/hf.h: - comment fixed
|
|
|
-
|
|
|
-2006-01-11 12:53 janakj
|
|
|
-
|
|
|
- * modules/: fifo/fifo.c, sl/sl.c, tm/tm.c: - use process no. 1
|
|
|
- instead of PROC_MAIN
|
|
|
-
|
|
|
-2006-01-11 00:17 janakj
|
|
|
-
|
|
|
- * modules/tm/sip_msg.c: - fixed problem with diversion cloning
|
|
|
- reported by Adrian Georgescu and Dan Pascu - added support for
|
|
|
- HDR_SIPIFMATCH_T - enumerated all header field types and removed
|
|
|
- default case, this will force the compiler to generate warning
|
|
|
- for new header field types not added to tm module message
|
|
|
- cloner
|
|
|
-
|
|
|
-2006-01-10 23:25 janakj
|
|
|
-
|
|
|
- * modules/usrloc/: ucontact.c, ul_mod.c, ul_mod.h, urecord.c,
|
|
|
- doc/params.xml: - added READONLY mode support by Hendrik Scholz
|
|
|
- <[email protected]>
|
|
|
-
|
|
|
-2006-01-10 23:16 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/xsl/postgres.xsl: - support for grant
|
|
|
- statement
|
|
|
-
|
|
|
-2006-01-10 23:16 janakj
|
|
|
-
|
|
|
- * modules/dbtext/dbt_api.c, modules/dbtext/dbt_file.c,
|
|
|
- modules/dbtext/dbt_res.c, modules/dbtext/dbt_tb.c,
|
|
|
- modules/dbtext/dbtex/dbtex.c, modules/flatstore/flatstore.c,
|
|
|
- modules/mysql/res.c, modules/mysql/val.c,
|
|
|
- modules/postgres/db_mod.c, modules/postgres/dbase.c,
|
|
|
- modules/postgres/res.c, modules/usrloc/ucontact.c, db/db_val.h: -
|
|
|
- DB_FLOAT support - fixed error in params_add in postgres module
|
|
|
-
|
|
|
-2006-01-10 23:14 janakj
|
|
|
-
|
|
|
- * scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql, scripts/postgres/pg_drop.sql,
|
|
|
- scripts/postgres/ser_postgres.sh, db/schema/acc.xml,
|
|
|
- db/schema/credentials.xml, db/schema/missed_calls.xml,
|
|
|
- db/schema/sd_attrs.xml: - make index name unique - added missing
|
|
|
- index name
|
|
|
-
|
|
|
-2006-01-10 16:41 tma0
|
|
|
-
|
|
|
- * core_cmd.c: - core.shmmem command added
|
|
|
-
|
|
|
-2006-01-10 16:27 janakj
|
|
|
-
|
|
|
- * modules/sl/: sl.c, sl_stats.c, sl_stats.h: - make sl_stat
|
|
|
- initialization code aware of possible changes in process_count
|
|
|
- value during the mod_init stage
|
|
|
-
|
|
|
-2006-01-10 15:59 janakj
|
|
|
-
|
|
|
- * modules/tm/: t_stats.c, t_stats.h, tm.c: - make tm_stat
|
|
|
- initialization code aware of possible changes in process_count
|
|
|
- value during the mod_init stage
|
|
|
-
|
|
|
-2006-01-10 01:28 tma0
|
|
|
-
|
|
|
- * main.c: - command line options have higher priority than
|
|
|
- configuration script (-m -f ,etc.) - -h options recognized even
|
|
|
- in "-f -h" construction
|
|
|
-
|
|
|
-2006-01-09 20:42 tma0
|
|
|
-
|
|
|
- * action.c, cfg.y, modparam.c, route.c, route_struct.c,
|
|
|
- route_struct.h, sr_module.c, sr_module.h,
|
|
|
- modules/avpops/avpops_impl.c, modules/cpl-c/cpl_sig.c,
|
|
|
- modules/exec/exec.c, modules/lcr/lcr_mod.c, modules/pdt/pdt.c,
|
|
|
- modules/permissions/trusted.c, modules/print/print.c,
|
|
|
- modules/textops/textops.c, modules/tm/tm.c: - rewritten module
|
|
|
- function parsing and call processing (mk_action, struct action,
|
|
|
- action_u_t) - API to get other fixup params from fixup - full
|
|
|
- function overloading - optional NUMBER/STRING param in config for
|
|
|
- module functions - added oveloaded functions to print_stdout
|
|
|
- (demostrates overloading)
|
|
|
-
|
|
|
-2006-01-09 11:24 ullstar
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: fixed: wrong fixup functions were
|
|
|
- used (str instead of int param). caused unpredictable results.
|
|
|
-
|
|
|
-2006-01-09 11:23 ullstar
|
|
|
-
|
|
|
- * modules/uri_db/uridb_mod.c: uri_db now set's
|
|
|
- ('ruri_canonical','1') avp when loolup_user is called for
|
|
|
- Request-URI and the current uri is the canonical URI.
|
|
|
-
|
|
|
-2006-01-09 11:20 ullstar
|
|
|
-
|
|
|
- * modules/uri_db/uridb_mod.c: fixed memory leak, make sure db
|
|
|
- result is freed
|
|
|
-
|
|
|
-2006-01-09 10:56 janakj
|
|
|
-
|
|
|
- * modparam.c: - removed // comments, minor estetical changes
|
|
|
-
|
|
|
-2006-01-09 10:25 rco
|
|
|
-
|
|
|
- * modparam.c: fixed parameter type expression in the call to
|
|
|
- find_param_export. it fixes the use of integer parameters.
|
|
|
-
|
|
|
-2006-01-09 00:53 mma
|
|
|
-
|
|
|
- * modules/rr/: loose.c, rr_mod.c, rr_mod.h, doc/params.xml:
|
|
|
- /tmp/cvsQUKKab
|
|
|
-
|
|
|
-2006-01-09 00:51 tma0
|
|
|
-
|
|
|
- * cfg.y, modparam.c, modules/rr/rr_mod.c: - set_mod_param uses
|
|
|
- set_mod_param_regex - set_mod_param_regex str/string type casting
|
|
|
- - rr_mod ignore_user removed, i_user as str param
|
|
|
-
|
|
|
-2006-01-08 23:43 tma0
|
|
|
-
|
|
|
- * Makefile, Makefile.modules, cfg.lex, usr_avp.h,
|
|
|
- modules/acc_db/acc_db.c, modules/acc_radius/acc_radius.c,
|
|
|
- modules/acc_syslog/acc_syslog.c, modules/auth/auth_mod.c,
|
|
|
- modules/auth_db/authdb_mod.c, modules/auth_radius/authrad_mod.c,
|
|
|
- modules/avp/avp.c, modules/avp_db/avp_db.c,
|
|
|
- modules/avp_radius/avp_radius.c, modules/avpops/avpops.c,
|
|
|
- modules/cpl-c/cpl.c, modules/dialog/dlg_mod.c,
|
|
|
- modules/dispatcher/dispatcher.c, modules/diversion/diversion.c,
|
|
|
- modules/domain/domain_mod.c, modules/enum/enum_mod.c,
|
|
|
- modules/exec/exec_mod.c, modules/fifo/fifo.c,
|
|
|
- modules/flatstore/flatstore_mod.c, modules/gflags/gflags.c,
|
|
|
- modules/jabber/jabber.c, modules/lcr/lcr_mod.c,
|
|
|
- modules/maxfwd/maxfwd.c, modules/mediaproxy/mediaproxy.c,
|
|
|
- modules/msilo/msilo.c, modules/mysql/db_mod.c,
|
|
|
- modules/nathelper/nathelper.c, modules/options/mod_options.c,
|
|
|
- modules/osp/osp_mod.c, modules/pa/pa_mod.c, modules/pdt/pdt.c,
|
|
|
- modules/permissions/permissions.c, modules/permissions/trusted.h,
|
|
|
- modules/pike/pike.c, modules/postgres/db_mod.c,
|
|
|
- modules/print/print.c, modules/registrar/reg_mod.c,
|
|
|
- modules/rls/rls_mod.c, modules/rr/avp_cookie.c,
|
|
|
- modules/rr/rr_mod.c, modules/sms/sms.c,
|
|
|
- modules/speeddial/speeddial.c, modules/tm/tm.c,
|
|
|
- modules/uac/uac.c, modules/unixsock/unixsock.c,
|
|
|
- modules/uri_db/uridb_mod.c, modules/uri_radius/urirad_mod.c,
|
|
|
- modules/usrloc/ul_mod.c, modules/xlog/xlog.c,
|
|
|
- modules/xmlrpc/xmlrpc.c: - export param types adjusted to
|
|
|
- PARAM_STR/STRING & PARAM_INT - removed corresponding obsolete
|
|
|
- strlen(str_param) in init
|
|
|
-
|
|
|
-2006-01-08 19:54 mma
|
|
|
-
|
|
|
- * modules/avp/avp.c: non-obsolete functions updated to expect AVP
|
|
|
- identifier instead of AVP name as their parameter
|
|
|
-
|
|
|
-2006-01-08 19:52 mma
|
|
|
-
|
|
|
- * modules/rr/avp_cookie.c: Conflicting avp_flags_t definition
|
|
|
- removed
|
|
|
-
|
|
|
-2006-01-08 19:52 mma
|
|
|
-
|
|
|
- * usr_avp.c, usr_avp.h: AVPs' types purification usr_avp declares
|
|
|
- type for each part (avp_flags_t, avp_name_t, avp_value_t,
|
|
|
- avp_index_t) and one compund type avp_ident_t.
|
|
|
-
|
|
|
- Rest of the source code needs to be updated to new types usage
|
|
|
- before we would be able to smoothly change internal structure
|
|
|
- without breaking anything else. (e.g. flags unsigned short ->
|
|
|
- unsigned long)
|
|
|
-
|
|
|
-2006-01-08 15:12 greger
|
|
|
-
|
|
|
- * doc/stylesheets/README: Updated with stylesheet description for
|
|
|
- xhtml.chunked.xsl and html.chunked.xsl
|
|
|
-
|
|
|
-2006-01-08 13:54 tma0
|
|
|
-
|
|
|
- * Makefile.defs, Makefile.modules, Makefile.rules: - support for
|
|
|
- apart modules taken from svn, fixed bug for dependency files *.d
|
|
|
- - new config param INCLUDES (all includes -I goes here, CFLAGS
|
|
|
- was not good for MAKDEP)
|
|
|
-
|
|
|
-2006-01-08 10:51 tma0
|
|
|
-
|
|
|
- * modules/rr/: avp_cookie.c, avp_cookie.h, loose.c, rr_mod.c: -
|
|
|
- adjusted to new AVP aip - global cookie_filter to filter AVPs
|
|
|
- restored in loose_route()
|
|
|
-
|
|
|
-2006-01-08 00:24 tma0
|
|
|
-
|
|
|
- * cfg.y, modparam.c, sr_module.c, sr_module.h,
|
|
|
- doc/serdev/modiface.xml, doc/serdev/module_exports.xml,
|
|
|
- doc/serdev/startup.xml: - support for str param type
|
|
|
- (xxx_PARAM->PARAM_xxx, PARAM_STRING)
|
|
|
-
|
|
|
-2006-01-07 22:58 mma
|
|
|
-
|
|
|
- * usr_avp.c, modules/xlog/xl_lib.c: Log level of two debug messages
|
|
|
- was changed from ERR to DBG.
|
|
|
-
|
|
|
-2006-01-07 22:28 mma
|
|
|
-
|
|
|
- * action.c, cfg.lex, cfg.y, route.c, usr_avp.c, usr_avp.h, ut.h,
|
|
|
- modules/avp/avp.c, modules/tm/t_fifo.c, modules/tm/t_funcs.c,
|
|
|
- modules/xlog/xl_lib.c, modules/xlog/xl_lib.h,
|
|
|
- modules/xlog/xlog.c: =AVP core extended to be aware of multiple
|
|
|
- AVPs with the same name exist in the list. There are three
|
|
|
- possibilities of correct script syntax...
|
|
|
-
|
|
|
- $prefix.name - it MUST be only one AVP with that name to match
|
|
|
- binary operators or on the right side of assignment
|
|
|
-
|
|
|
- $prefix.name[] - allowed on both sides of assignment on left side
|
|
|
- means - enable more AVPS with the same name on the right side -
|
|
|
- all AVPs with the name are added (correctly ordered)
|
|
|
-
|
|
|
- $prefix.name[index] - allowed on right side of assignment and as
|
|
|
- binary operand, corresponds to value of index-th AVP in the list
|
|
|
- (if such exists)
|
|
|
-
|
|
|
- 1 means the AVP, which was added FIRST to the list (this
|
|
|
- unfortunatelly means, that the AVP name is scanned through the
|
|
|
- whole list) -1 means the AVP, which was added LAST to the list
|
|
|
-
|
|
|
- prefix is one of following f - FROM USER t - TO USER fd- FROM
|
|
|
- DOMAIN td- TO DOMAIN g - GLOBAL
|
|
|
-
|
|
|
- and if ommited, the default FROM USER is used
|
|
|
-
|
|
|
- =new function parse_avp_name, needs to be enhanced (does not
|
|
|
- accept whitespace as the script parser does)
|
|
|
-
|
|
|
- =new function search_avp_by_index, usable even for variant
|
|
|
- without the brackets (then it checks the name exclusivity)
|
|
|
-
|
|
|
- =xlog module uses new avp parse and search_by_index function
|
|
|
- format string is %avp_syntax, e.g. %$MyAVP[1]
|
|
|
-
|
|
|
- =avp module merged functions from another branch, not updated to
|
|
|
- new AVP syntax fully
|
|
|
-
|
|
|
- =script parser updated to new syntax
|
|
|
-
|
|
|
-2006-01-07 17:29 mma
|
|
|
-
|
|
|
- * cfg.y, select.c, select.h, select_core.c, select_core.h:
|
|
|
- PARAM_xxx changed into SEL_PARAM_xxx to avoid conflict with
|
|
|
- global definitions
|
|
|
-
|
|
|
-2006-01-07 00:55 tma0
|
|
|
-
|
|
|
- * modules/flatstore/: flat_con.c, flatstore.c, flatstore_mod.c,
|
|
|
- flatstore_mod.h: - added record delimiter and escape char params
|
|
|
- - escaping of delimiters in text - zero delimiter supported via
|
|
|
- empty string delimiter param
|
|
|
-
|
|
|
-2006-01-06 14:29 janakj
|
|
|
-
|
|
|
- * modules/unixsock/: Makefile, unixsock.c, unixsock_server.c,
|
|
|
- unixsock_server.h: - unixsock module skeleton
|
|
|
-
|
|
|
-2006-01-06 14:21 janakj
|
|
|
-
|
|
|
- * modules/postgres/: db_con.c, db_mod.c, dbase.c, dbase.h,
|
|
|
- pg_con.c, pg_con.h, res.c, res.h: - safer public function names -
|
|
|
- short test code added - fixed module name in comments - support
|
|
|
- for NULL values in where clause - LOG(L_ERR, -> ERR -
|
|
|
- PQserverVersion compiled conditionaly
|
|
|
-
|
|
|
-2006-01-06 12:49 janakj
|
|
|
-
|
|
|
- * modules/auth_db/authorize.c: - fixed bug in realm paramter
|
|
|
-
|
|
|
-2006-01-05 20:53 calrissian
|
|
|
-
|
|
|
- * Makefile: added osp module to exclude list as it required
|
|
|
- additional software
|
|
|
-
|
|
|
-2006-01-05 20:49 calrissian
|
|
|
-
|
|
|
- * CREDITS: added Hendrik Scholz
|
|
|
-
|
|
|
-2006-01-05 20:48 calrissian
|
|
|
-
|
|
|
- * modules/maxfwd/maxfwd.c: applied patch by Hendrik Scholz which
|
|
|
- adds the mf_lowlimit function
|
|
|
-
|
|
|
-2006-01-05 16:59 kubartv
|
|
|
-
|
|
|
- * modules/pa/: reply.c, subscribe.c: corrected a new BUG found
|
|
|
- during testing BUG-89: supported package with unsupported
|
|
|
- document format returned OK, but subscription was not established
|
|
|
-
|
|
|
- solution: returns 415 now
|
|
|
-
|
|
|
-2006-01-05 15:56 kubartv
|
|
|
-
|
|
|
- * modules/domain/domain_mod.c: added parsing To header field into
|
|
|
- get_to_host function called by lookup_domain
|
|
|
-
|
|
|
-2006-01-05 15:31 kubartv
|
|
|
-
|
|
|
- * modules/pa/: presentity.c, publish.c, publish.h, rpc.c: added
|
|
|
- presence status publication using XML RPC
|
|
|
-
|
|
|
-2006-01-05 14:05 kubartv
|
|
|
-
|
|
|
- * db/schema/rls_vs.xml, scripts/dbtext/ser_db/rls_vs,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: modified key parameters (removed
|
|
|
- null) for rls_vs table
|
|
|
-
|
|
|
-2006-01-05 12:01 mma
|
|
|
-
|
|
|
- * AUTHORS: self-signed :-)
|
|
|
-
|
|
|
-2006-01-05 11:59 mma
|
|
|
-
|
|
|
- * cfg.lex, cfg.y: AVP CLASS & TRACK specification in the script
|
|
|
- changed to following options:
|
|
|
-
|
|
|
- -f. (or none) FROM USER -t. TO USER -fd. FROM DOMAIN -td. TO
|
|
|
- DOMAIN -g. GLOBAL (FROM by default)
|
|
|
-
|
|
|
-2006-01-05 11:52 janakj
|
|
|
-
|
|
|
- * modules/mysql/dbase.c: - support for null values in where
|
|
|
- statements
|
|
|
-
|
|
|
-2006-01-05 10:36 kubartv
|
|
|
-
|
|
|
- * lib/cds/Makefile.ser, lib/presence/Makefile.ser,
|
|
|
- lib/xcap/Makefile.ser, modules/dialog/Makefile,
|
|
|
- modules/pa/Makefile, modules/rls/Makefile: modified names of
|
|
|
- shared libraries if compiled with ser (useful for those who use
|
|
|
- them without ser too)
|
|
|
-
|
|
|
-2006-01-05 10:36 janakj
|
|
|
-
|
|
|
- * parser/parse_from.h: - comment fixed
|
|
|
-
|
|
|
-2006-01-05 10:36 janakj
|
|
|
-
|
|
|
- * modules/xmlrpc/xmlrpc.c: - removed XML_PARSE_COMPACT flag (not
|
|
|
- present in older libxml versions)
|
|
|
-
|
|
|
-2006-01-04 14:35 kubartv
|
|
|
-
|
|
|
- * db/schema/presentity.xml, lib/presence/xpidf.c,
|
|
|
- modules/pa/notify.c, modules/pa/pa_mod.c, modules/pa/pdomain.c,
|
|
|
- modules/pa/pdomain.h, modules/pa/presentity.c,
|
|
|
- modules/pa/presentity.h, modules/pa/publish.c,
|
|
|
- modules/pa/qsa_interface.c, modules/pa/rpc.c,
|
|
|
- modules/pa/subscribe.c, modules/rls/virtual_subscription.c,
|
|
|
- scripts/dbtext/ser_db/presentity, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- corrected work with UIDs in PA module
|
|
|
-
|
|
|
-2006-01-04 11:40 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: Changed type of attribute "lang"
|
|
|
- from "string" to "lang"
|
|
|
-
|
|
|
-2006-01-04 04:11 isakdim
|
|
|
-
|
|
|
- * modules/osp/sipheader.c: o Fixed getFromUserpart, getToUserpart
|
|
|
- and getCallid to parse their respective headers if they have
|
|
|
- not already been parsed. o Based on the new parse_header api,
|
|
|
- changed HDR_EOH_T to HDR_EOH_F o Implemented append_hf function o
|
|
|
- Fixed signed / unsigned type warning o Switched from LOG(L_ERR to
|
|
|
- ERR
|
|
|
-
|
|
|
-2006-01-04 04:04 isakdim
|
|
|
-
|
|
|
- * modules/osp/destination.c: o Updated calls to add_avp,
|
|
|
- search_first_avp and search_next_avp to use the new interface.
|
|
|
- o Changed initialization of str structures to use
|
|
|
- STR_STATIC_INIT. o Switched from LOG(L_ERR to ERR
|
|
|
-
|
|
|
-2006-01-04 03:58 isakdim
|
|
|
-
|
|
|
- * modules/osp/orig_transaction.c: o Fixed signed / unsigned type
|
|
|
- warning o Downgraded info messages to debug o Switched from
|
|
|
- LOG(L_ERR to ERR
|
|
|
-
|
|
|
-2006-01-04 03:56 isakdim
|
|
|
-
|
|
|
- * modules/osp/osp_mod.c: o Stopped exporting append_hf from the
|
|
|
- textops module. The function is now implemented in sipheader.c o
|
|
|
- Added function name aliases where words are separated by
|
|
|
- underscores. The original function names are preserved. o
|
|
|
- Switched from LOG(L_INFO|WARN to INFO and WARN
|
|
|
-
|
|
|
-2006-01-04 03:49 isakdim
|
|
|
-
|
|
|
- * modules/osp/osp_mod.h: Removed function pointer for append_hf.
|
|
|
- The function is now implemented in sipheader.c instead of being
|
|
|
- exported from the textops module.
|
|
|
-
|
|
|
-2006-01-04 03:46 isakdim
|
|
|
-
|
|
|
- * modules/osp/osptoolkit.c: o Downgraded info messages to debug o
|
|
|
- Switched from LOG(L_ERR to ERR o Fixed signed / unsigned type
|
|
|
- warning
|
|
|
-
|
|
|
-2006-01-04 03:42 isakdim
|
|
|
-
|
|
|
- * modules/osp/provider.c: o Downgraded info messages to debug o
|
|
|
- Switched from LOG(L_ERR to ERR o Fixed signed / unsigned type
|
|
|
- warning
|
|
|
-
|
|
|
-2006-01-04 03:40 isakdim
|
|
|
-
|
|
|
- * modules/osp/usage.h: Fixed a typo
|
|
|
-
|
|
|
-2006-01-04 03:37 isakdim
|
|
|
-
|
|
|
- * modules/osp/usage.c: o Updated to the new interface for
|
|
|
- search_first_avp and search_next_avp o Downgraded info messages
|
|
|
- to debug o Switched from LOG(L_Type to ERR, WARN and DBG o Typos
|
|
|
-
|
|
|
-2006-01-04 03:28 isakdim
|
|
|
-
|
|
|
- * modules/osp/tm.c: o Switched from LOG(L_INFO|L_ERR to INFO and
|
|
|
- ERR o Replaced // comments
|
|
|
-
|
|
|
-2006-01-04 03:23 isakdim
|
|
|
-
|
|
|
- * modules/osp/term_transaction.c: o Downgraded info log messages to
|
|
|
- debug o Fixed signed/unsigned type warnings o Switched from
|
|
|
- LOG(L_ERR to ERR
|
|
|
-
|
|
|
-2006-01-03 16:14 kubartv
|
|
|
-
|
|
|
- * lib/cds/logger.h, lib/presence/lpidf.c, lib/presence/lpidf.h,
|
|
|
- lib/presence/pidf.c, lib/presence/xpidf.c, lib/presence/xpidf.h,
|
|
|
- lib/xcap/xcap_client.c, modules/pa/dlist.c, modules/pa/dlist.h,
|
|
|
- modules/pa/notify.c, modules/pa/pa_mod.c, modules/pa/pdomain.c,
|
|
|
- modules/pa/pdomain.h, modules/pa/presentity.c,
|
|
|
- modules/pa/presentity.h, modules/pa/publish.c, modules/pa/rpc.c,
|
|
|
- modules/pa/subscribe.c, modules/pa/subscribe.h,
|
|
|
- modules/pa/watcher.c, modules/pa/watcher.h,
|
|
|
- modules/pa/winfo_doc.c, modules/pa/winfo_doc.h: PA clarification:
|
|
|
- - removed unused print_xxx (presentity, ...) functions -
|
|
|
- statical buffers for presence documents and headers changed to
|
|
|
- dynamical - FIFO pa.trace command working with new FIFO
|
|
|
- interface (fifo module) - XCAP queries automaticaly process
|
|
|
- redirect (libcurl feature) - useful for usage of Apache2 with
|
|
|
- mod_speling as XCAP server - corrected bug in parsing PIDF
|
|
|
- (contact is not required now as PUBLISHed by gaim) - other
|
|
|
- cosmetical changes
|
|
|
-
|
|
|
-2005-12-28 11:53 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: removed duplicated entry for
|
|
|
- digest_realm
|
|
|
-
|
|
|
-2005-12-28 11:50 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml, scripts/dbtext/ser_db/attr_types,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: - internationalized description
|
|
|
- of attributes - maked index unique
|
|
|
-
|
|
|
-2005-12-27 16:03 kozlik
|
|
|
-
|
|
|
- * db/schema/customers.xml, db/schema/ser.xml,
|
|
|
- db/schema/version.xml, scripts/dbtext/ser_db/customers,
|
|
|
- scripts/dbtext/ser_db/version, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- Added table 'customers'
|
|
|
-
|
|
|
-2005-12-27 15:37 kozlik
|
|
|
-
|
|
|
- * scripts/: dbtext/ser_db/attr_types, dbtext/ser_db/version,
|
|
|
- mysql/my_create.sql, oracle/or_create.sql,
|
|
|
- postgres/pg_create.sql: updated table attr_types
|
|
|
-
|
|
|
-2005-12-25 19:47 janakj
|
|
|
-
|
|
|
- * modules/acc_radius/acc_radius.c: - swap_dir parameter support
|
|
|
- (when enabled acc_radius will keep Calling-Station-ID and
|
|
|
- Called-Station-ID attributes same regardless of the direction
|
|
|
- of BYE)
|
|
|
-
|
|
|
-2005-12-25 19:43 janakj
|
|
|
-
|
|
|
- * parser/: parse_param.c, parse_param.h: - ftag parameter support
|
|
|
-
|
|
|
-2005-12-24 00:46 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Add support for selecting
|
|
|
- particular RTP proxy node has been added. In force_rtp_proxy()
|
|
|
- it can be done via new N modifier, followed by the index
|
|
|
- (starting at 0) of the node in the rtpproxy_sock parameter. For
|
|
|
- example, in the example above force_rtp_proxy("N1") will will
|
|
|
- select node udp:1.2.3.4:3456. In unforce_rtp_proxy(), the same
|
|
|
- can be done by specifying index as an argument directly, i.e.
|
|
|
- unforce_rtp_proxy(1).
|
|
|
-
|
|
|
- Since nathelper is not transaction or call stateful, care should
|
|
|
- be taken to ensure that force_rtp_proxy() in request path matches
|
|
|
- force_rtp_proxy() in reply path, that is the same node is
|
|
|
- selected.
|
|
|
-
|
|
|
- Also allow spaces between force_rtp_proxy() modifiers while I am
|
|
|
- here.
|
|
|
-
|
|
|
- Sponsored by: Ricardo Villa, Telesip Networks
|
|
|
-
|
|
|
-2005-12-22 16:06 kozlik
|
|
|
-
|
|
|
- * db/schema/attr_types.xml: - added new columns for serweb - added
|
|
|
- rows with attributes used by serweb
|
|
|
-
|
|
|
-2005-12-22 02:13 isakdim
|
|
|
-
|
|
|
- * modules/osp/destination.c: Bug EXP-2: Changed the length of AVP
|
|
|
- keys to be a multiple of 8.
|
|
|
-
|
|
|
-2005-12-21 19:20 janakj
|
|
|
-
|
|
|
- * AUTHORS: - Added Jan Halla, new maintainer of serctl tools.
|
|
|
-
|
|
|
-2005-12-21 19:20 janakj
|
|
|
-
|
|
|
- * .cvsignore: - ignore *.pyc and *.pyo files
|
|
|
-
|
|
|
-2005-12-21 18:27 janakj
|
|
|
-
|
|
|
- * ser.8: - remove fifo and unixsock related description
|
|
|
-
|
|
|
-2005-12-21 18:27 janakj
|
|
|
-
|
|
|
- * main.c, cfg.lex, cfg.y, config.h, globals.h: - removed
|
|
|
- implementation of fifo and unixsocket servers from core (it
|
|
|
- will be implemented in modules instead)
|
|
|
-
|
|
|
-2005-12-21 18:25 janakj
|
|
|
-
|
|
|
- * modules/tm/: tm.c, h_table.c, h_table.h, t_cancel.c, t_cancel.h,
|
|
|
- t_reply.c, t_reply.h, t_stats.c, t_stats.h: - updated to the new
|
|
|
- management interface (not complete yet)
|
|
|
-
|
|
|
-2005-12-20 22:47 janakj
|
|
|
-
|
|
|
- * sr_module.h: - PROC_MIN macro
|
|
|
-
|
|
|
-2005-12-20 22:46 janakj
|
|
|
-
|
|
|
- * db/schema/pdt.xml, db/schema/ser.xml, db/schema/version.xml,
|
|
|
- scripts/dbtext/ser_db/pdt, scripts/dbtext/ser_db/tuple_notes,
|
|
|
- scripts/dbtext/ser_db/version, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql: -
|
|
|
- pdt table added
|
|
|
-
|
|
|
-2005-12-20 22:43 janakj
|
|
|
-
|
|
|
- * modules/: sl/sl.c, sl/sl_funcs.c, sl/sl_stats.c, sl/sl_stats.h,
|
|
|
- usrloc/ul_mod.c, usrloc/ul_rpc.c, usrloc/ul_rpc.h: - new
|
|
|
- management interface
|
|
|
-
|
|
|
-2005-12-20 22:42 janakj
|
|
|
-
|
|
|
- * modules/: pike/pike.c, rls/rls_mod.c: - removed dependency on
|
|
|
- core fifo
|
|
|
-
|
|
|
-2005-12-20 22:41 janakj
|
|
|
-
|
|
|
- * modules/permissions/: permissions.c, trusted.c, trusted_rpc.c,
|
|
|
- trusted_rpc.h: - updated to the new namagement interface
|
|
|
-
|
|
|
-2005-12-20 22:40 janakj
|
|
|
-
|
|
|
- * modules/pdt/pdt.c: - updated to the new namagement interface -
|
|
|
- fixed minor bug in mod_destroy
|
|
|
-
|
|
|
-2005-12-20 13:11 janakj
|
|
|
-
|
|
|
- * modules/pa/: pa_mod.c, publish.c, publish.h, rpc.c, rpc.h: -
|
|
|
- converted to the new management interface
|
|
|
-
|
|
|
-2005-12-20 12:41 janakj
|
|
|
-
|
|
|
- * db/schema/gw.xml: - table version corrected
|
|
|
-
|
|
|
-2005-12-20 12:39 janakj
|
|
|
-
|
|
|
- * db/schema/version.xml: - removed duplicate gw line
|
|
|
-
|
|
|
-2005-12-20 12:39 janakj
|
|
|
-
|
|
|
- * rpc.h: - struct_printf added
|
|
|
-
|
|
|
-2005-12-20 12:36 janakj
|
|
|
-
|
|
|
- * modules/: cpl-c/cpl.c, cpl-c/cpl_loader.c, cpl-c/cpl_loader.h,
|
|
|
- cpl-c/cpl_rpc.c, cpl-c/cpl_rpc.h, domain/domain_rpc.c,
|
|
|
- flatstore/flat_rpc.c, flatstore/flat_rpc.h,
|
|
|
- flatstore/flatstore_mod.c, gflags/gflags.c, lcr/lcr_mod.c,
|
|
|
- lcr/lcr_mod.h, lcr/lcr_rpc.c, lcr/lcr_rpc.h: - converted to the
|
|
|
- new management interface
|
|
|
-
|
|
|
-2005-12-20 12:34 janakj
|
|
|
-
|
|
|
- * modules/fifo/: Makefile, fifo.c, fifo.h, fifo_server.c,
|
|
|
- fifo_server.h: - FIFO server reimplemented as module -
|
|
|
- Implementes all functions of the new management interface
|
|
|
-
|
|
|
-2005-12-20 12:33 janakj
|
|
|
-
|
|
|
- * modules/xmlrpc/xmlrpc.c: - changed the meaning of rpc_scan*
|
|
|
- functions, they return the number of parameters found, in case
|
|
|
- of an error they return the number of parameters successfuly
|
|
|
- converted as negative number - rpc_fault accepts printf-like
|
|
|
- formatted strings
|
|
|
-
|
|
|
-2005-12-20 12:32 janakj
|
|
|
-
|
|
|
- * core_cmd.c: - changed the meaning of rpc_scan* functions, they
|
|
|
- return the number of parameters found, in case of an error they
|
|
|
- return the number of parameters successfuly converted as
|
|
|
- negative number
|
|
|
-
|
|
|
-2005-12-20 02:52 mma
|
|
|
-
|
|
|
- * action.c, cfg.lex, cfg.y, route.c, route_struct.c,
|
|
|
- route_struct.h, select.c, select.h, select_core.c, select_core.h:
|
|
|
- History rewritten, new files GPLized
|
|
|
-
|
|
|
-2005-12-20 02:00 mma
|
|
|
-
|
|
|
- * select_core.c, select_core.h: Message core select functions
|
|
|
- implemented:
|
|
|
-
|
|
|
- (from|f) (from|f).(uri|name|tag) (from|f).params.<name>
|
|
|
-
|
|
|
- (to|t) (to|t).(uri|name|tag) (to|t).params.<name>
|
|
|
-
|
|
|
- (contact|m)
|
|
|
- (contact|m).(uri|name|q|expires|method|received|instance)
|
|
|
- (contact|m).params.<name> - temporarily only the first contact
|
|
|
- is used
|
|
|
-
|
|
|
- (from|f|to|t|contact|m).uri.(type|user|pwd|host|port|params)
|
|
|
-
|
|
|
- (via|v|via[index]|v[index])
|
|
|
- (via|v|via[index]|v[index]).(name|version|transport|host|port|comment|branch|received|rport|i|alias)
|
|
|
- (via|v|via[index]|v[index]).params.<name>
|
|
|
-
|
|
|
- msg.(<header_name>|<header_name>[index]) - index value -1
|
|
|
- denotes the last header with such name - header aliases are not
|
|
|
- supported, e.g. msg.t and msg.to will return different results
|
|
|
-
|
|
|
-2005-12-20 01:49 mma
|
|
|
-
|
|
|
- * action.c, cfg.lex, cfg.y, route.c, route_struct.c,
|
|
|
- route_struct.h, select.c, select.h, select_core.c, select_core.h:
|
|
|
- New script element, Jan's select function framework (@xxx),
|
|
|
- extended for modular use. In the script it can be used as value
|
|
|
- assigned to AVP and in the string comparision, RE matching, like:
|
|
|
- [email protected][1]; if (@via.protocol=="UDP")...
|
|
|
-
|
|
|
- The name to called function conversion is implemented as tree in
|
|
|
- a table, modules can register their own tables in module
|
|
|
- initialization function.
|
|
|
-
|
|
|
- Description of the construction of the table expected to follow
|
|
|
- soon in the documentation files...
|
|
|
-
|
|
|
-2005-12-19 16:22 greger
|
|
|
-
|
|
|
- * Makefile.doc, doc/stylesheets/html.chunked.xsl: Added support for
|
|
|
- target html for documentation build system.
|
|
|
-
|
|
|
-2005-12-19 15:10 greger
|
|
|
-
|
|
|
- * Makefile.doc: Fixed a type preventing proper build of pdf with
|
|
|
- xep.
|
|
|
-
|
|
|
-2005-12-19 13:58 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - added a SER_VER define which contains the
|
|
|
- numerical ser version
|
|
|
- (0.10.99 = 0*1000000 + 10*1000 +99 = 10099). It can be used to
|
|
|
- compile code
|
|
|
- conditionally (#if SER_VER > x...). If SER_VER is not defined =>
|
|
|
- older ser
|
|
|
- version (0.9.x).
|
|
|
-
|
|
|
-2005-12-19 09:26 kubartv
|
|
|
-
|
|
|
- * lib/presence/notifier_domain.c: corrected bug in internal status
|
|
|
- notification mechanism
|
|
|
-
|
|
|
-2005-12-16 14:09 andrei
|
|
|
-
|
|
|
- * Makefile.defs, modules/tm/uac.c: - fixed t_uac 0 fr_timer
|
|
|
- (reported by Stefan Sayer) : all the fifo created transaction
|
|
|
- will have the default tm timer (fr_inv_timer, fr_timer). They
|
|
|
- will not be affected by t_set_fr or the fr_timer avps.
|
|
|
-
|
|
|
-2005-12-16 01:40 janakj
|
|
|
-
|
|
|
- * modules/domain/: domain.c, domain.h, domain_mod.c, domain_rpc.c,
|
|
|
- domain_rpc.h: - bug in shm_realloc fixed - converted to the new
|
|
|
- rpc interface
|
|
|
-
|
|
|
-2005-12-16 00:37 janakj
|
|
|
-
|
|
|
- * receive.c: - skip via test for HTTP requests
|
|
|
-
|
|
|
-2005-12-16 00:36 janakj
|
|
|
-
|
|
|
- * msg_translator.c: - take protocol version from the request, as
|
|
|
- opposed to hardcoded value
|
|
|
-
|
|
|
-2005-12-16 00:31 janakj
|
|
|
-
|
|
|
- * modules/xmlrpc/xmlrpc.c: - removed unused variables - compiler
|
|
|
- warnings fixed
|
|
|
-
|
|
|
-2005-12-16 00:31 janakj
|
|
|
-
|
|
|
- * modules/avpops/avpops.c: - added rpc initialization to exports
|
|
|
- structure
|
|
|
-
|
|
|
-2005-12-16 00:31 janakj
|
|
|
-
|
|
|
- * core_cmd.c: - removed unused variables
|
|
|
-
|
|
|
-2005-12-16 00:30 janakj
|
|
|
-
|
|
|
- * Makefile: - do not compile xmlrpc module by default (requires
|
|
|
- libxml2)
|
|
|
-
|
|
|
-2005-12-16 00:19 janakj
|
|
|
-
|
|
|
- * modules/avpops/: avpops.c, avpops_db.c, avpops_db.h,
|
|
|
- avpops_impl.c, avpops_parse.c, doc/functions.xml, doc/params.xml:
|
|
|
- - updated to the latest core APIs
|
|
|
-
|
|
|
-2005-12-16 00:19 janakj
|
|
|
-
|
|
|
- * modules/mysql/utils.c: - _timegm removed
|
|
|
-
|
|
|
-2005-12-16 00:17 janakj
|
|
|
-
|
|
|
- * ut.c, ut.h: - _timegm added to utils
|
|
|
-
|
|
|
-2005-12-16 00:16 janakj
|
|
|
-
|
|
|
- * core_cmd.c: - core rpc commands
|
|
|
-
|
|
|
-2005-12-16 00:16 janakj
|
|
|
-
|
|
|
- * rpc.h: - slightly change function prototypes
|
|
|
-
|
|
|
-2005-12-16 00:15 janakj
|
|
|
-
|
|
|
- * modules/xmlrpc/: Makefile, http.c, http.h, xmlrpc.c, xmlrpc.h: -
|
|
|
- libxml2 base implementation of XML-RPC protocol server
|
|
|
-
|
|
|
-2005-12-15 15:39 kubartv
|
|
|
-
|
|
|
- * id.c: corrected get_to_uid - added call to
|
|
|
- parse_headers(HDR_TO_F)
|
|
|
-
|
|
|
-2005-12-15 15:21 kubartv
|
|
|
-
|
|
|
- * db/schema/ser.xml, db/schema/tuple_notes.xml,
|
|
|
- lib/presence/pidf.c, modules/pa/notify.c, modules/pa/pa_mod.c,
|
|
|
- modules/pa/pa_mod.h, modules/pa/presentity.c,
|
|
|
- modules/pa/presentity.h, modules/pa/publish.c,
|
|
|
- modules/pa/reply.c, modules/pa/tuple_notes.c,
|
|
|
- modules/rls/doc/rls.xml, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- handling notes for tuples: - they are processed in PUBLISH
|
|
|
- handling - not tested - they are stored in DB - they are added
|
|
|
- to generated PIDF documents
|
|
|
-
|
|
|
-2005-12-15 09:46 tma0
|
|
|
-
|
|
|
- * modules/tm/t_hooks.h: added position constants of TMCB_xxxx
|
|
|
-
|
|
|
-2005-12-14 17:24 andrei
|
|
|
-
|
|
|
- * mem/f_malloc.c: - DBG_F_MALLOC warning fixes
|
|
|
-
|
|
|
-2005-12-14 17:12 andrei
|
|
|
-
|
|
|
- * mem/f_malloc.c: - fixed DBG_F_MALLOC typo
|
|
|
-
|
|
|
-2005-12-13 13:10 janakj
|
|
|
-
|
|
|
- * modules/avp/avp.c: - forgot to add the rpc methods to exports
|
|
|
- structure
|
|
|
-
|
|
|
-2005-12-13 13:10 janakj
|
|
|
-
|
|
|
- * modules/tm/t_stats.c, core_cmd.c, main.c, pt.h, tcp_main.c,
|
|
|
- modules/sl/sl_stats.c: - Modules can properly register processes
|
|
|
- in SER process table - process_count function has been replaced
|
|
|
- by process_count variable - modules can increase the value of
|
|
|
- process_count in mod_init, this will be used to allocate
|
|
|
- process table that will be big enough - modules can create
|
|
|
- processes in child_init with rank PROC_MAIN - the index into
|
|
|
- process table is in last_process, this is where information
|
|
|
- about the new process should be recorded - do not forget to
|
|
|
- reset is_main in the new process otherwise it will not be
|
|
|
- terminated properly - modules should increate last_process
|
|
|
- before fork - the new child should set process_no =
|
|
|
- last_process
|
|
|
-
|
|
|
-2005-12-13 07:48 kubartv
|
|
|
-
|
|
|
- * parser/parse_content.h: forgotten file for previous commit
|
|
|
- (thanks Jan)
|
|
|
-
|
|
|
-2005-12-13 02:38 janakj
|
|
|
-
|
|
|
- * modules/sl/sl.c: - aligned to latest changes in module interface
|
|
|
-
|
|
|
-2005-12-13 02:18 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/fo.xsl: - initial FO stylesheet for documentation
|
|
|
-
|
|
|
-2005-12-13 02:12 janakj
|
|
|
-
|
|
|
- * core_cmd.c, main.c: - user2uid and group2gid moved to ut.c - typo
|
|
|
- fixed in core_cmd.c
|
|
|
-
|
|
|
-2005-12-13 02:05 janakj
|
|
|
-
|
|
|
- * ut.h, ut.c: - user2uid and group2gid made available to modules
|
|
|
-
|
|
|
-2005-12-13 01:51 janakj
|
|
|
-
|
|
|
- * scripts/: dbtext/ser_db/missed_calls,
|
|
|
- dbtext/ser_db/presentity_notes, mysql/my_create.sql,
|
|
|
- oracle/or_create.sql, postgres/pg_create.sql: - updated from
|
|
|
- latest schema description
|
|
|
-
|
|
|
-2005-12-13 01:50 janakj
|
|
|
-
|
|
|
- * db/schema/uri.xml: - indexes should not be unique
|
|
|
-
|
|
|
-2005-12-13 01:49 janakj
|
|
|
-
|
|
|
- * db/schema/: phonebook.xml, acc.xml, aliases.xml, attr_types.xml,
|
|
|
- credentials.xml, domain.xml, domain_attrs.xml, global_attrs.xml,
|
|
|
- location.xml, missed_calls.xml: - Schema documentation (not yet
|
|
|
- complete)
|
|
|
-
|
|
|
-2005-12-13 01:46 janakj
|
|
|
-
|
|
|
- * Makefile.doc: - support for PDF target
|
|
|
-
|
|
|
-2005-12-13 01:41 janakj
|
|
|
-
|
|
|
- * parser/parse_fline.h: - HTTP version macro
|
|
|
-
|
|
|
-2005-12-13 01:40 janakj
|
|
|
-
|
|
|
- * parser/msg_parser.h: - HTTP test macro
|
|
|
-
|
|
|
-2005-12-13 01:21 janakj
|
|
|
-
|
|
|
- * modules/uri_db/uridb_mod.c: - module interface exended with list
|
|
|
- of management functions - missing flag added
|
|
|
-
|
|
|
-2005-12-13 01:21 janakj
|
|
|
-
|
|
|
- * modules/uri_radius/: checks.c, urirad_mod.c: - module interface
|
|
|
- exended with list of management functions - fixed badly
|
|
|
- initialized parameters
|
|
|
-
|
|
|
-2005-12-13 01:19 janakj
|
|
|
-
|
|
|
- * modules/: xlog/xlog.c, tm/tm.c, uac/uac.c, uri/uri_mod.c,
|
|
|
- usrloc/ul_mod.c, speeddial/sdlookup.c, speeddial/speeddial.c,
|
|
|
- textops/textops.c, rr/rr_mod.c, sms/sms.c, pdt/pdt.c,
|
|
|
- permissions/permissions.c, pike/pike.c, postgres/db_mod.c,
|
|
|
- print/print.c, registrar/reg_mod.c, rls/rls_mod.c,
|
|
|
- nathelper/nathelper.c, options/mod_options.c, pa/pa_mod.c,
|
|
|
- jabber/jabber.c, lcr/lcr_mod.c, maxfwd/maxfwd.c,
|
|
|
- mediaproxy/mediaproxy.c, msilo/msilo.c, mysql/db_mod.c,
|
|
|
- domain/domain_mod.c, enum/enum_mod.c, exec/exec_mod.c,
|
|
|
- flatstore/flatstore_mod.c, gflags/gflags.c, avp_db/avp_db.c,
|
|
|
- avp_radius/avp_radius.c, cpl-c/cpl.c, dbtext/dbtext.c,
|
|
|
- dialog/dlg_mod.c, dispatcher/dispatcher.c, diversion/diversion.c,
|
|
|
- acc_radius/acc_radius.c, acc_syslog/acc_syslog.c,
|
|
|
- auth/auth_mod.c, auth_db/authdb_mod.c, auth_radius/authrad_mod.c,
|
|
|
- acc_db/acc_db.c: - module interface exended with list of
|
|
|
- management functions
|
|
|
-
|
|
|
-2005-12-13 01:02 janakj
|
|
|
-
|
|
|
- * sr_module.c, sr_module.h: - Module interface extended, each
|
|
|
- module can specify list of management functions in a common
|
|
|
- fashion - added rpc lookup function
|
|
|
-
|
|
|
-2005-12-13 00:48 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - ver. no ++
|
|
|
-
|
|
|
-2005-12-13 00:47 andrei
|
|
|
-
|
|
|
- * NEWS, action.c, action.h, cfg.lex, cfg.y, route.c,
|
|
|
- route_struct.h:
|
|
|
- - return [val] support (returns from the current route with value
|
|
|
- val, by default 1) - exit [val] support (exits the script with
|
|
|
- code val, where 0 means drop, >0 means do default actions and <0
|
|
|
- means error) - drop is now equivalent to exit 0 - drop should be
|
|
|
- faster when used to exit deep routes - break is now equivalent
|
|
|
- with return 1 - the return code can be checked with $?, e.g.:
|
|
|
- if ($?==1) {...} else if ($?==-1){...} else {...}.
|
|
|
-
|
|
|
-2005-12-13 00:41 janakj
|
|
|
-
|
|
|
- * core_cmd.c, core_cmd.h: - core commands reimplemented
|
|
|
-
|
|
|
-2005-12-13 00:40 janakj
|
|
|
-
|
|
|
- * rpc.h: - new management interface
|
|
|
-
|
|
|
-2005-12-13 00:18 tma0
|
|
|
-
|
|
|
- * modules/rr/: avp_cookie.c, avp_cookie.h, loose.c, record.c,
|
|
|
- rr_mod.c, doc/functions.xml: - rocord_route/loose_route cookie
|
|
|
- support (for AVP_CLASS_DIALOG) - rr_add_avp_cookie
|
|
|
-
|
|
|
-2005-12-13 00:00 sobomax
|
|
|
-
|
|
|
- * modules/avpops/: avpops.c, avpops_impl.c, avpops_parse.c: Backout
|
|
|
- previous change, Jan has a more complete patch waiting for
|
|
|
- review.
|
|
|
-
|
|
|
-2005-12-12 23:39 sobomax
|
|
|
-
|
|
|
- * modules/avpops/: avpops.c, avpops_impl.c, avpops_parse.c: Patch
|
|
|
- severe breakage caused by the recent changes in the union
|
|
|
- int_str. The module is still broken due to some disappeared APIs,
|
|
|
- though.
|
|
|
-
|
|
|
-2005-12-12 21:27 andrei
|
|
|
-
|
|
|
- * timer.c, timer.h, doc/timers.txt, modules/tm/timer.c: -
|
|
|
- shoot-yourself-in-the-foot bug reporting and workarround
|
|
|
- (time_del(self) in a timer handle)
|
|
|
- - added timer_allow_del() - use with care
|
|
|
- - updated timer docs
|
|
|
- - tm: uses timer_allow_del() in fr (as a safeguard)
|
|
|
-
|
|
|
-2005-12-12 17:10 andrei
|
|
|
-
|
|
|
- * modules/tm/timer.c: - fr timer marked as inactive before
|
|
|
- executing final_reponse handler, should
|
|
|
- fix slow_timer infinite loop bug, reported by Michal.
|
|
|
- (code in the fr handler might want to send a reply and fail due
|
|
|
- to low mem.
|
|
|
- condition => it will try to clear all timers and put the
|
|
|
- transaction on wait
|
|
|
- => it will try to self delete the running fr timer, which has an
|
|
|
- infinite loop
|
|
|
- side effect)
|
|
|
-
|
|
|
-2005-12-12 15:33 kubartv
|
|
|
-
|
|
|
- * lib/presence/pidf.c, modules/pa/qsa_interface.c,
|
|
|
- modules/pa/subscribe.c, modules/pa/watcher.h,
|
|
|
- modules/rls/rls_handler.c, modules/rls/rls_handler.h,
|
|
|
- modules/rls/rls_mod.c, modules/rls/rls_mod.h,
|
|
|
- modules/rls/doc/functions.xml, doc/presence/examples.xml,
|
|
|
- modules/rls/doc/params.xml: - changed handle_rls_subscription
|
|
|
- parameters !!! (only one XCAP server for lists supported now)
|
|
|
- - improved work with Accept headers in RLS
|
|
|
- - cosmetic changes in PA
|
|
|
-
|
|
|
-2005-12-12 13:26 andrei
|
|
|
-
|
|
|
- * onsend.h: - added missing onsend.h
|
|
|
-
|
|
|
-2005-12-12 13:18 andrei
|
|
|
-
|
|
|
- * mem/: f_malloc.c, q_malloc.c: - fixed real_used *realloc
|
|
|
- accounting - fixed initial size (didn't include overhead => fifo
|
|
|
- meminfo free was sometime negative)
|
|
|
-
|
|
|
-2005-12-11 23:46 andrei
|
|
|
-
|
|
|
- * Makefile.defs, NEWS, action.c, cfg.lex, cfg.y, config.h,
|
|
|
- forward.c, route.c, route.h, route_struct.h, sr_module.h,
|
|
|
- modules/textops/textops.c, modules/tm/t_funcs.c,
|
|
|
- modules/tm/t_fwd.c:
|
|
|
- - tm: t_relay will not stop script execution anymore in case of
|
|
|
- send error - added onsend_route: special route executed before
|
|
|
- forwarding a message, when the final destination is known. Only
|
|
|
- a limited number of commands are allowed ( if (expr) {}else{},
|
|
|
- drop, flags manipulations, send(), log()). Usefull to catch
|
|
|
- more easily unauthorized attempts to relay/bounce message to
|
|
|
- protected destinations (e.g PSTN gateways) - new onsend checks:
|
|
|
- to_{ip,port}, snd_{ip,port,proto,af}. to= to whom the message
|
|
|
- will be sent to. snd=how ser will send it (socket
|
|
|
- ip/port,proto,af). - msg:len in onsend_route will containg the
|
|
|
- "new" message len - textops: search() onsend_route support (it
|
|
|
- will use the new, freshly constructed message and not the
|
|
|
- original one)
|
|
|
-
|
|
|
- Example: onsend_route{ # allow messages from 10.0.0.0/8 to
|
|
|
- 1.2.3.4 only if flag 10 was set # from the script if
|
|
|
- (to_ip==1.2.3.4 && src_ip==10.0.0.0/8 && !isflagset(10)){
|
|
|
- log("msg dropped\n"); drop; } # drop all messages
|
|
|
- that contain banned_user in from if (search("From|f[
|
|
|
- ]*:.*banned_user")) drop; }
|
|
|
-
|
|
|
-2005-12-11 00:44 andrei
|
|
|
-
|
|
|
- * Makefile.defs, NEWS, tsend.c, modules/tm/t_fifo.c,
|
|
|
- modules/tm/doc/params.xml:
|
|
|
- - tsend_* functions changed to obey the timeout more accurately
|
|
|
- and in all
|
|
|
- cases
|
|
|
- - unix_tx_timeout changed to milliseconds and its default value
|
|
|
- to 500 ms.
|
|
|
-
|
|
|
-2005-12-10 18:06 andrei
|
|
|
-
|
|
|
- * Makefile, modules/msilo/msilo.c, modules/speeddial/sdlookup.c,
|
|
|
- modules/uri_db/uridb_mod.c: - warning fixes
|
|
|
- - s/DEBUG/EXTRA_DEBUG/ in some modules
|
|
|
- - excluded more modules from compile by default (depend on
|
|
|
- external libs or
|
|
|
- are obsolete)
|
|
|
-
|
|
|
-2005-12-10 17:04 andrei
|
|
|
-
|
|
|
- * Makefile.defs, NEWS, modules/tm/config.h, modules/tm/h_table.c,
|
|
|
- modules/tm/h_table.h, modules/tm/lock.c, modules/tm/lock.h,
|
|
|
- modules/tm/t_cancel.c, modules/tm/t_funcs.c,
|
|
|
- modules/tm/t_funcs.h, modules/tm/t_fwd.c, modules/tm/t_lookup.c,
|
|
|
- modules/tm/t_lookup.h, modules/tm/t_reply.c, modules/tm/timer.c,
|
|
|
- modules/tm/timer.h, modules/tm/tm.c, modules/tm/uac.c,
|
|
|
- modules/tm/doc/functions.xml, modules/tm/doc/params.xml:
|
|
|
-
|
|
|
- - tm migrated to the new timers (tm timers completely
|
|
|
- re-written). - tm structures re-ordered & cleaned up for better
|
|
|
- "packing" on 64 bit machines => size reduction (~800 bytes less
|
|
|
- per transaction on a 64 bit machine) - params: -
|
|
|
- retr_timer1p1, retr_timer1p2, retr_timer1p3 removed and replaced
|
|
|
- by retr_timer1 and retr_timer2 - all timer values
|
|
|
- are now expressed in milliseconds (they were in
|
|
|
- seconds before). Affected params: fr_timer, fr_inv_timer,
|
|
|
- wt_timer, delete_timer, retr_timer1, retr_timer2
|
|
|
- - retr_timer1 (first retransmission) changed to 500 ms
|
|
|
- - delete_timer changed to 200 ms - functions: - new
|
|
|
- t_set_fr(timeout_fr_inv, timeout_fr) -- allows changing the
|
|
|
- transaction timer from script, even if the transaction was
|
|
|
- already created (see tm docs for more). -
|
|
|
- fr_inv_timer/fr_timer can be changed now without any performance
|
|
|
- penalty - more precise retransmissions timing - overall improved
|
|
|
- tm speed an memory footprint (e.g. on a 64 bit 2*Xeon 2.8Ghz +
|
|
|
- HT, optimized ser, NO_DEBUG => ~ 6370 cps new version, ~6000 cps
|
|
|
- old version + rel_0_9_0 tm inser_timer fix; memory usage @
|
|
|
- 6000cps: 490Mb new version, 616Mb old version). - NEWS updated
|
|
|
-
|
|
|
-2005-12-10 16:48 andrei
|
|
|
-
|
|
|
- * timer.c, ut.h: - warning message fixed (integer overflow)
|
|
|
- - added set_msg_id_val
|
|
|
-
|
|
|
-2005-12-09 23:38 andrei
|
|
|
-
|
|
|
- * modules/tm/doc/functions.xml: -fixed t_on_failure docs
|
|
|
- - added t_on_reply, t_on_branch
|
|
|
-
|
|
|
-2005-12-09 19:33 mma
|
|
|
-
|
|
|
- * route_struct.h, modules/tm/tm.c: Let tm module be relatively
|
|
|
- independent on the route action internal structure (resp. its
|
|
|
- data size). When accessing param #1 while fixing param #2 in the
|
|
|
- fixup_hostport2proxy function use correct type for pointer
|
|
|
- arithemtics.
|
|
|
-
|
|
|
-2005-12-09 19:29 andrei
|
|
|
-
|
|
|
- * ut.h: - added struct msgid_var and get_msgid_val() macro -
|
|
|
- usefull to link some value to a msg id
|
|
|
-
|
|
|
-2005-12-08 16:39 kubartv
|
|
|
-
|
|
|
- * lib/presence/pidf.c, lib/presence/pidf.h, modules/pa/notify.c,
|
|
|
- modules/pa/pa_mod.c, modules/pa/publish.c,
|
|
|
- modules/pa/subscribe.c, modules/pa/watcher.c,
|
|
|
- modules/pa/watcher.h, parser/parse_content.c,
|
|
|
- parser/parse_content.h: improved handling presence documents in
|
|
|
- PA - added generating of cpim-pidf+xml (draft version 07) -
|
|
|
- improved parsing Accept header fields - clarified work with
|
|
|
- document types
|
|
|
-
|
|
|
-2005-12-07 18:53 kubartv
|
|
|
-
|
|
|
- * lib/presence/pidf.c, lib/presence/pidf.h, modules/pa/pa_mod.c,
|
|
|
- modules/pa/presentity.c, modules/pa/presentity.h,
|
|
|
- modules/pa/publish.c, modules/pa/reply.c, parser/parse_content.c,
|
|
|
- parser/parse_content.h: - added parsing mimetype
|
|
|
- application/cpim-pidf+xml
|
|
|
- - added parsing cpim-pidf+xml document (draft version 07 - the
|
|
|
- same as PIDF, but other namespace)
|
|
|
- - corrected a little bug in parsing mimetypes
|
|
|
- - using default_expires for PUBLISH handling
|
|
|
-
|
|
|
-2005-12-07 10:22 kubartv
|
|
|
-
|
|
|
- * db/schema/presentity_contact.xml, db/schema/presentity_notes.xml,
|
|
|
- db/schema/ser.xml, modules/pa/pa_mod.c, modules/pa/pa_mod.h,
|
|
|
- modules/pa/pdomain.c, modules/pa/pres_notes.c,
|
|
|
- modules/pa/presentity.c, modules/pa/presentity.h,
|
|
|
- modules/pa/publish.c, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql:
|
|
|
- correct work with notes published for presentities (with
|
|
|
- persistence)
|
|
|
-
|
|
|
-2005-12-06 16:57 janakj
|
|
|
-
|
|
|
- * db/db.h: - acc and missed_call table flags
|
|
|
-
|
|
|
-2005-12-06 16:57 janakj
|
|
|
-
|
|
|
- * modules/cpl-c/: cpl_log.h, cpl_parser.c: - fixed conflict with
|
|
|
- new macros in dprint.h
|
|
|
-
|
|
|
-2005-12-06 16:27 janakj
|
|
|
-
|
|
|
- * modules/avp_radius/avp_radius.c: - removed variables that are not
|
|
|
- needed - fixed gcc warning
|
|
|
-
|
|
|
-2005-12-06 16:25 janakj
|
|
|
-
|
|
|
- * modules/auth_radius/sterman.c: - removed variables which are not
|
|
|
- needed
|
|
|
-
|
|
|
-2005-12-06 16:24 janakj
|
|
|
-
|
|
|
- * modules/auth_db/authorize.c: - fixed gcc warning
|
|
|
-
|
|
|
-2005-12-06 16:14 janakj
|
|
|
-
|
|
|
- * cfg.lex, cfg.y: - reverted previous accidental commit
|
|
|
-
|
|
|
-2005-12-06 16:09 janakj
|
|
|
-
|
|
|
- * cfg.lex, cfg.y: - fixed gcc warning
|
|
|
-
|
|
|
-2005-12-06 15:57 janakj
|
|
|
-
|
|
|
- * scripts/: dbtext/ser_db/presentity_contact, mysql/my_create.sql,
|
|
|
- oracle/or_create.sql, postgres/pg_create.sql,
|
|
|
- dbtext/ser_db/rls_subscription, dbtext/ser_db/rls_vs,
|
|
|
- dbtext/ser_db/rls_vs_names: - added missing presence tables
|
|
|
-
|
|
|
-2005-12-06 15:54 janakj
|
|
|
-
|
|
|
- * db/schema/ser.xml: - support for 3rd party extension tables
|
|
|
-
|
|
|
-2005-12-06 14:15 andrei
|
|
|
-
|
|
|
- * cfg.lex, cfg.y: - bsd fixes (ADD already defined)
|
|
|
-
|
|
|
-2005-12-05 19:33 andrei
|
|
|
-
|
|
|
- * timer_ticks.h:
|
|
|
- - forgot it during last commit
|
|
|
-
|
|
|
-2005-12-05 19:29 andrei
|
|
|
-
|
|
|
- * Makefile.defs, clist.h, config.h, error.c, globals.h, main.c,
|
|
|
- pt.h, signals.c, signals.h, timer.c, timer.h, timer_funcs.h,
|
|
|
- version.h, doc/timers.txt:
|
|
|
- New timer interface: - allows adding timers dynamically -
|
|
|
- supports one shot and periodic timers - precise - allows
|
|
|
- timeouts < 0.5 s (depends on the config., by default min. timeout
|
|
|
- = 62.5 ms) - based on a 3 level hierarchical timing wheel
|
|
|
- - very fast - low overhead for timer functions (most of the
|
|
|
- time, the excetion is timer_del which take can take quite a
|
|
|
- long time in special situations) - supports "slow" timers
|
|
|
- (compile option, by default on), "slow" timer = a timer
|
|
|
- handler which is declared as possible taking a long timer to
|
|
|
- execute. - backward compatible: old timer functions are
|
|
|
- preserverd => no changes needed for the existing code
|
|
|
- (although migration to the new interface is recommended)
|
|
|
- For more information read doc/timers.txt. tm timer update will
|
|
|
- follow shortly (this week).
|
|
|
-
|
|
|
-2005-12-05 18:43 kubartv
|
|
|
-
|
|
|
- * db/schema/presentity_contact.xml, lib/Makefile.ser,
|
|
|
- lib/Makefile.ser.defs, lib/cds/logger.h, lib/cds/ref_cntr.c,
|
|
|
- lib/presence/Makefile, lib/presence/Makefile.ser,
|
|
|
- lib/presence/pidf.c, lib/presence/pidf.h,
|
|
|
- lib/presence/pres_doc.c, lib/presence/pres_doc.h,
|
|
|
- lib/presence/xml_utils.c, lib/presence/xml_utils.h,
|
|
|
- lib/xcap/Makefile.ser, lib/xcap/resource_list.c,
|
|
|
- modules/pa/notify.c, modules/pa/pa_mod.c,
|
|
|
- modules/pa/presentity.c, modules/pa/presentity.h,
|
|
|
- modules/pa/publish.c, modules/pa/qsa_interface.c,
|
|
|
- modules/pa/qsa_interface.h: - improved PIDF document publishing
|
|
|
- (DB data storage not fully finished yet) partialy solves BUGS:
|
|
|
- SER-86, SER-49 - unified PIDF documents creation
|
|
|
-
|
|
|
-2005-12-05 18:32 andrei
|
|
|
-
|
|
|
- * action.c, route.c, usr_avp.c, usr_avp.h, modules/tm/t_lookup.c:
|
|
|
- - fixed some warnings
|
|
|
- - fixed typo in action.c
|
|
|
- - fixed dynamic regex not regfreed and backup char not restored
|
|
|
- on error in
|
|
|
- route.c
|
|
|
-
|
|
|
-2005-12-05 18:14 janakj
|
|
|
-
|
|
|
- * modules/tm/t_hooks.c: - fixed misplaced set_avp list, courtesy of
|
|
|
- [email protected]
|
|
|
-
|
|
|
-2005-12-05 18:01 andrei
|
|
|
-
|
|
|
- * Makefile, Makefile.defs, cfg.lex, cfg.y, dprint.h,
|
|
|
- test/gcc_versions.txt: - rls excluded from the compile by default
|
|
|
- list (depends on external libs) - added DEBUG(), ERR(), WARN(),
|
|
|
- INFO(), BUG() which can be used instead of LOG(L_*, ). The new
|
|
|
- macros will add "DEBUG:", "ERROR:" a.s.o in front of the message
|
|
|
- and also the filename and line number from where they were called
|
|
|
- ( DEBUG("x") in foo.c:23 is equiv. with DBG("DEBUG: foo.c:23:
|
|
|
- x"))
|
|
|
-
|
|
|
-2005-12-05 13:11 janakj
|
|
|
-
|
|
|
- * doc/doc_root.xml: - Processing instructions to generate output in
|
|
|
- subdirs - acc removed
|
|
|
-
|
|
|
-2005-12-05 13:10 janakj
|
|
|
-
|
|
|
- * Makefile.doc, doc/Makefile: - Configurable output directory,
|
|
|
- filename, and extension - New variable OUTPUT_DIR which can be
|
|
|
- overriden from doc Makefiles - Separate stylesheet for plain-text
|
|
|
- documentation
|
|
|
-
|
|
|
-2005-12-05 13:08 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/: dep.xsl, txt.xsl: - Separate stylesheet to
|
|
|
- generate plaintext documentation from docbook
|
|
|
-
|
|
|
-2005-12-05 13:08 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/: xhtml.xsl, xhtml.chunked.xsl, xhtml.common.xsl:
|
|
|
- - Added stylesheet to generate chunked XHTML output - Added
|
|
|
- stylesheet to generate single file XHTML output - XHTML
|
|
|
- stylesheets generate strict and clean XHTML code
|
|
|
-
|
|
|
-2005-12-05 13:06 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/ser.css: - CSS file renamed
|
|
|
-
|
|
|
-2005-12-05 13:05 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/README: - Description of various stylesheets in
|
|
|
- sip_router/doc/stylesheet directory
|
|
|
-
|
|
|
-2005-12-05 11:05 danp
|
|
|
-
|
|
|
- * modules/mediaproxy/functions.h: allow fixing of contacts
|
|
|
- independent of protocol
|
|
|
-
|
|
|
-2005-12-04 12:51 janakj
|
|
|
-
|
|
|
- * modules/msilo/msilo.c: - support for uid - aligned to latest
|
|
|
- database schema
|
|
|
-
|
|
|
-2005-12-03 19:57 janakj
|
|
|
-
|
|
|
- * cfg.lex: - removed comments to make the file work with older flex
|
|
|
- versions, reported by Jan Ruzicka <[email protected]>
|
|
|
-
|
|
|
-2005-12-02 14:57 kubartv
|
|
|
-
|
|
|
- * db/schema/: rls_subscription.xml, rls_vs.xml, rls_vs_names.xml,
|
|
|
- ser.xml: added DB tables for RLS module
|
|
|
-
|
|
|
-2005-12-01 23:58 janakj
|
|
|
-
|
|
|
- * modules/: avp_radius/avp_radius.c, uri_radius/urirad_mod.c,
|
|
|
- acc_radius/acc_radius.c: - fixed bug in radius initialization,
|
|
|
- credits go to Hendrik Scholz closes SER-85
|
|
|
-
|
|
|
-2005-12-01 16:54 kubartv
|
|
|
-
|
|
|
- * modules/rls/rl_subscription.c: added "expires" parameter to
|
|
|
- Subscription-State for pending and active resource list
|
|
|
- subscriptions
|
|
|
-
|
|
|
-2005-12-01 16:37 kubartv
|
|
|
-
|
|
|
- * modules/pa/qsa_interface.c: corrected watcherinfo notifications
|
|
|
- for internal subscriptions
|
|
|
-
|
|
|
-2005-12-01 16:22 kubartv
|
|
|
-
|
|
|
- * modules/pa/: notify.c, pa_mod.c, pdomain.c, presentity.h,
|
|
|
- qsa_interface.c, subscribe.c: corrected PA BUGs (thanks Meera -
|
|
|
- [email protected]): - NOTIFY sent "immediately" after
|
|
|
- SUBSCRIBE request processed - "expires" parameter of
|
|
|
- Subscription-State set for pending subscriptions too - corrected
|
|
|
- processing of internal subscriptions (from RLS)
|
|
|
-
|
|
|
-2005-12-01 12:25 janakj
|
|
|
-
|
|
|
- * modules/speeddial/: sdlookup.c, speeddial.c, speeddial.h: -
|
|
|
- support for uid and did - updated to the latest db schema
|
|
|
-
|
|
|
-2005-12-01 11:56 janakj
|
|
|
-
|
|
|
- * modules/tm/: h_table.c, t_fifo.c, t_funcs.c, t_funcs.h,
|
|
|
- t_hooks.c, t_lookup.c, t_reply.c, uac.c: - updated to latest avp
|
|
|
- api
|
|
|
-
|
|
|
-2005-12-01 11:20 janakj
|
|
|
-
|
|
|
- * scripts/postgres/pg_create.sql, scripts/dbtext/ser_db/silo,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- db/schema/silo.xml: - fixed conflicting column names
|
|
|
-
|
|
|
-2005-12-01 11:19 janakj
|
|
|
-
|
|
|
- * modules/uri_db/uridb_mod.c: - Added support for To header field
|
|
|
- in lookup_user
|
|
|
-
|
|
|
-2005-12-01 11:18 janakj
|
|
|
-
|
|
|
- * modules/avp_db/avp_db.c: - fixed wrong return value
|
|
|
-
|
|
|
-2005-12-01 11:18 janakj
|
|
|
-
|
|
|
- * route.c: - typo fixed
|
|
|
-
|
|
|
-2005-12-01 11:18 janakj
|
|
|
-
|
|
|
- * id.c: - fixed incorrectly set attribute name
|
|
|
-
|
|
|
-2005-11-30 18:31 janakj
|
|
|
-
|
|
|
- * config.h: - reverted the default value of shared memory buffer
|
|
|
-
|
|
|
-2005-11-30 18:05 janakj
|
|
|
-
|
|
|
- * modules/avp_db/: avp_db.c, avp_db.h: - load_attr: functio to load
|
|
|
- user preferences - removed unused fifo and unixsocket interface
|
|
|
-
|
|
|
-2005-11-30 18:03 janakj
|
|
|
-
|
|
|
- * modules/domain/: domain.c, domain_mod.c: - lookup_domain
|
|
|
- function, the function can be used to lookup domain id based on
|
|
|
- SIP URI
|
|
|
-
|
|
|
-2005-11-30 18:01 janakj
|
|
|
-
|
|
|
- * modules/options/mod_options.c: - missing include added
|
|
|
-
|
|
|
-2005-11-30 18:01 janakj
|
|
|
-
|
|
|
- * modules/uri_db/: checks.c, uridb_mod.c, uridb_mod.h: - format of
|
|
|
- uri table changed - new function lookup_user to lookup uid based
|
|
|
- on SIP URI
|
|
|
-
|
|
|
-2005-11-30 17:59 janakj
|
|
|
-
|
|
|
- * modules/sl/sl.c: - sl_reply function alias
|
|
|
-
|
|
|
-2005-11-30 17:59 janakj
|
|
|
-
|
|
|
- * modules/registrar/: reg_mod.c, save.c: - save_contact and
|
|
|
- lookup_contact function name aliases
|
|
|
-
|
|
|
-2005-11-30 17:58 janakj
|
|
|
-
|
|
|
- * modules/maxfwd/maxfwd.c: - shorter function name
|
|
|
-
|
|
|
-2005-11-30 17:56 janakj
|
|
|
-
|
|
|
- * modules/gflags/gflags.c: - fixed wrong avp list reset
|
|
|
-
|
|
|
-2005-11-30 17:55 janakj
|
|
|
-
|
|
|
- * modules/: auth_db/authorize.c, auth_radius/sterman.c,
|
|
|
- avp_radius/avp_radius.c, cpl-c/cpl.c, cpl-c/cpl_proxy.h,
|
|
|
- lcr/lcr_mod.c, nathelper/nathelper.c, uri_radius/checks.c: -
|
|
|
- change in int_str defintion
|
|
|
-
|
|
|
-2005-11-30 17:45 janakj
|
|
|
-
|
|
|
- * db/schema/entities.xml, db/schema/grp.xml, db/schema/i18n.xml,
|
|
|
- db/schema/silo.xml, scripts/dbtext/ser_db/grp,
|
|
|
- scripts/dbtext/ser_db/silo, scripts/dbtext/ser_db/version,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: - Size of avp value increased to
|
|
|
- 255 - uid-based grp table - explicit string lengths in i18n table
|
|
|
- - silo table format updated
|
|
|
-
|
|
|
-2005-11-30 17:26 janakj
|
|
|
-
|
|
|
- * action.c, cfg.y, config.h, dprint.h, main.c, route.c,
|
|
|
- route_struct.c, route_struct.h: - AVPs can be used in place of
|
|
|
- strings and integers in expressions (if (method == %method)) -
|
|
|
- Support for AVP assign statements ( %var1 = "value"; %var1 +=
|
|
|
- "value2"; ) - Support for binary operators & and | in expressions
|
|
|
- - AVPs can be tested in expressions (if (%var1 == 4)) - fixed a
|
|
|
- bug in string comparisons in expressions - extended parameters of
|
|
|
- expression evaluation functions - fixed possible buffer overflow
|
|
|
- vulnerability in log("dfd") script function - default memory
|
|
|
- buffers enlarged - length of string is calculated in expression
|
|
|
- fixup - fixed bug in function printing route statements
|
|
|
- (traversed the list recursively several times)
|
|
|
-
|
|
|
-2005-11-30 17:14 janakj
|
|
|
-
|
|
|
- * cfg.lex: - Support for AVP identifiers - Support for binary
|
|
|
- operators & and | - Support for binary number notation: 0100b -
|
|
|
- Support for negative numbers - Support for assign statements
|
|
|
-
|
|
|
-2005-11-30 17:10 janakj
|
|
|
-
|
|
|
- * receive.c: - aligned to avp api
|
|
|
-
|
|
|
-2005-11-30 17:10 janakj
|
|
|
-
|
|
|
- * id.c: - When retrieving from uid - try digest username first,
|
|
|
- then proceed to from
|
|
|
-
|
|
|
-2005-11-30 17:09 janakj
|
|
|
-
|
|
|
- * usr_avp.c, usr_avp.h: - small change in avp lists
|
|
|
-
|
|
|
-2005-11-30 16:43 kubartv
|
|
|
-
|
|
|
- * modules/pa/: pdomain.c, presentity.c, presentity.h, publish.c,
|
|
|
- qsa_interface.c, subscribe.c, watcher.c: more uuid-zation of PA
|
|
|
- module
|
|
|
-
|
|
|
-2005-11-30 16:42 kubartv
|
|
|
-
|
|
|
- * modules/rls/: rl_subscription.c, rlmi_doc.c,
|
|
|
- subscription_manager.c, virtual_subscription.c: corrected BUG in
|
|
|
- document format for nested resource lists
|
|
|
-
|
|
|
-2005-11-29 20:28 andrei
|
|
|
-
|
|
|
- * config.h, forward.c, ut.h, modules/tm/t_lookup.c: -
|
|
|
- reverse_hex2int/int2reverse_hex switched to unsigned int
|
|
|
- (int2reverse_hex returned error for large integers)
|
|
|
-
|
|
|
-2005-11-29 16:48 kubartv
|
|
|
-
|
|
|
- * lib/cds/logger.h, lib/cds/msg_queue.c, lib/presence/pres_doc.c,
|
|
|
- lib/xcap/resource_list.c, lib/xcap/resource_lists_parser.c,
|
|
|
- lib/xcap/rls_services_parser.c, modules/rls/db_rls.c,
|
|
|
- modules/rls/rl_subscription.c, modules/rls/rls_handler.c,
|
|
|
- modules/rls/rls_mod.c, modules/rls/virtual_subscription.c,
|
|
|
- modules/pa/pa_mod.c, modules/pa/pdomain.c,
|
|
|
- modules/pa/presentity.c, modules/pa/subscribe.c,
|
|
|
- modules/pa/watcher.c: corrected BUG in callback (to usrloc)
|
|
|
- unregistration
|
|
|
-
|
|
|
-2005-11-29 15:48 rco
|
|
|
-
|
|
|
- * modules/tm/: t_hooks.h, t_reply.c, tm.c, uac.c, uac.h: added
|
|
|
- support for provisional responses while using t_uac_dlg. added
|
|
|
- transaction relevant information on locally generated replies.
|
|
|
-
|
|
|
-2005-11-28 15:53 kubartv
|
|
|
-
|
|
|
- * lib/xcap/pres_rules.c: corrected BUG in XCAP authorization rules
|
|
|
- processing
|
|
|
-
|
|
|
-2005-11-28 13:09 kubartv
|
|
|
-
|
|
|
- * lib/cds/list.h, lib/presence/notifier.h,
|
|
|
- lib/presence/notifier_domain.c, lib/presence/pidf.c,
|
|
|
- lib/presence/pres_doc.c, lib/presence/pres_doc.h,
|
|
|
- modules/pa/qsa_interface.c, modules/rls/db_rls.c,
|
|
|
- modules/rls/rl_subscription.c, modules/rls/rl_subscription.h,
|
|
|
- modules/rls/rlmi_doc.c, modules/rls/rls_handler.c,
|
|
|
- modules/rls/rls_mod.c, modules/rls/subscription_manager.c,
|
|
|
- modules/rls/virtual_subscription.c: first attempt about resource
|
|
|
- lists nested in other resource lists
|
|
|
-
|
|
|
-2005-11-25 17:54 ullstar
|
|
|
-
|
|
|
- * modules/dispatcher/dispatcher.c: fixed dispatcher fixup function.
|
|
|
- It used str fixup where int should be used.
|
|
|
-
|
|
|
-2005-11-24 16:34 kubartv
|
|
|
-
|
|
|
- * lib/Makefile, lib/cds/cds.c, lib/cds/cds.h, lib/cds/logger.h,
|
|
|
- lib/cds/msg_queue.c, lib/cds/msg_queue.h, lib/cds/ref_cntr.c,
|
|
|
- lib/cds/ref_cntr.h, lib/presence/domain_maintainer.c,
|
|
|
- lib/presence/notifier.h, lib/presence/notifier_domain.c,
|
|
|
- lib/presence/notifier_domain.h, lib/presence/qsa.c,
|
|
|
- modules/pa/auth.c, modules/pa/pa_mod.c,
|
|
|
- modules/pa/qsa_interface.c, modules/pa/subscribe.c,
|
|
|
- modules/rls/rl_subscription.c, modules/rls/rls_mod.c,
|
|
|
- modules/rls/virtual_subscription.c: - improved cleanup of pa,
|
|
|
- rls and libs
|
|
|
- - corrected error in watcherinfo authorization
|
|
|
-
|
|
|
-2005-11-24 16:23 janakj
|
|
|
-
|
|
|
- * modules/avp/: Makefile, avp.c: - aligned to the latest changes in
|
|
|
- usr_avp - print_sattr prints all avp values
|
|
|
-
|
|
|
-2005-11-24 16:11 janakj
|
|
|
-
|
|
|
- * modules/domain/: domain.c, domain.h, domain_mod.c: - changed name
|
|
|
- of avp flags - type avp_list_t* added - aligned to the latest
|
|
|
- changes in usr_avp
|
|
|
-
|
|
|
-2005-11-24 16:10 janakj
|
|
|
-
|
|
|
- * modules/gflags/gflags.c: - changed name of avp flags
|
|
|
-
|
|
|
-2005-11-24 16:09 janakj
|
|
|
-
|
|
|
- * db/db.h: - pending and deleted flags added
|
|
|
-
|
|
|
-2005-11-24 16:09 janakj
|
|
|
-
|
|
|
- * db/schema/ser.xml, db/schema/version.xml,
|
|
|
- scripts/dbtext/ser_db/grp, scripts/dbtext/ser_db/version,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql,
|
|
|
- scripts/postgres/pg_create.sql: - added missing grp table
|
|
|
-
|
|
|
-2005-11-24 16:04 janakj
|
|
|
-
|
|
|
- * id.c, id.h: - support for from and to attributes
|
|
|
-
|
|
|
-2005-11-24 16:03 janakj
|
|
|
-
|
|
|
- * usr_avp.c, usr_avp.h: - exported structure avp_spec - Support for
|
|
|
- AVP tracks (tracks identify who owns the attributes, it can be
|
|
|
- either FROM (caller) or TO (CALLEE) - Better support for AVP
|
|
|
- classes - function delete_avp added - str* in int_str changed to
|
|
|
- str (there is no need to create temporary str variables)
|
|
|
-
|
|
|
-2005-11-22 14:18 kubartv
|
|
|
-
|
|
|
- * doc/presence/xcap.xml, lib/xcap/resource_list.c,
|
|
|
- modules/pa/pdomain.c, modules/pa/presentity.c,
|
|
|
- modules/pa/presentity.h, modules/pa/subscribe.c,
|
|
|
- modules/pa/watcher.c, modules/rls/rl_subscription.c,
|
|
|
- modules/rls/rls_mod.c, modules/rls/rls_mod.h,
|
|
|
- modules/rls/virtual_subscription.c, modules/rls/doc/params.xml:
|
|
|
- - presence partialy modified for uuid-zed usrloc callback
|
|
|
- - modified documentation about XCAP server simulation
|
|
|
- - added RLS module parameter for better work with XCAP
|
|
|
- simulation
|
|
|
-
|
|
|
-2005-11-21 17:53 janakj
|
|
|
-
|
|
|
- * db/schema/i18n-cs.xml, db/schema/i18n-en.xml, db/schema/i18n.xml,
|
|
|
- db/schema/ser.xml, db/schema/version.xml,
|
|
|
- scripts/dbtext/ser_db/attr_types, scripts/dbtext/ser_db/i18n,
|
|
|
- scripts/dbtext/ser_db/version, scripts/mysql/my_create.sql,
|
|
|
- scripts/oracle/or_create.sql, scripts/postgres/pg_create.sql: -
|
|
|
- database tables for i18n
|
|
|
-
|
|
|
-2005-11-21 17:49 janakj
|
|
|
-
|
|
|
- * db/schema/attr_types.xml: - gflags (saved value of global flags)
|
|
|
- attribute added
|
|
|
-
|
|
|
-2005-11-21 17:43 janakj
|
|
|
-
|
|
|
- * modules/domain/: domain.c, domain.h, domain_mod.c, domain_mod.h,
|
|
|
- hash.c, hash.h: - Support for domain IDs - Support for domain
|
|
|
- aliases - Support for domain AVPs - The commit includes fix for
|
|
|
- bug reported by Axel Böger <[email protected]> - new
|
|
|
- script commands
|
|
|
-
|
|
|
-2005-11-21 17:41 janakj
|
|
|
-
|
|
|
- * modules/gflags/gflags.c: - typo fixed
|
|
|
-
|
|
|
-2005-11-21 17:40 janakj
|
|
|
-
|
|
|
- * usr_avp.h, modules/gflags/gflags.c: - support for global flags
|
|
|
- persistence - support for fifo dump_gflags command - support for
|
|
|
- fifo flush_gflags command - flush_gflags script command added
|
|
|
-
|
|
|
-2005-11-21 16:54 kubartv
|
|
|
-
|
|
|
- * doc/presence/xcap.xml, lib/xcap/resource_list.c,
|
|
|
- lib/xcap/resource_list.h, lib/xcap/resource_lists_parser.c,
|
|
|
- lib/xcap/resource_lists_parser.h, lib/xcap/rls_services_parser.c,
|
|
|
- modules/rls/rl_subscription.c, modules/rls/doc/params.xml: RLS
|
|
|
- modified to be usable not only with XCAP server, but with
|
|
|
- standard web server too, with short description in presence
|
|
|
- handbook about how to simulate XCAP server with web server
|
|
|
-
|
|
|
-2005-11-21 01:10 janakj
|
|
|
-
|
|
|
- * modules/registrar/: common.c, common.h, lookup.c, reg_mod.c,
|
|
|
- reg_mod.h, save.c: - Aligned to recent usrloc changes - Support
|
|
|
- for uid instead of username,domain - case_sensitive parameter
|
|
|
- dropped (not needed anymore) - realm_prefix parameter dropped
|
|
|
- (not needed anymore) - use_domain parameter dropped (not needed
|
|
|
- anymore)
|
|
|
-
|
|
|
-2005-11-21 01:06 janakj
|
|
|
-
|
|
|
- * modules/auth_radius/authorize.c: - Aligned to changes in auth
|
|
|
- module
|
|
|
-
|
|
|
-2005-11-21 01:04 janakj
|
|
|
-
|
|
|
- * modules/auth_db/: authdb_mod.c, authdb_mod.h, authorize.c,
|
|
|
- authorize.h: - Aligned to the new database schema - Support for
|
|
|
- multiple credentials instances - Support for uid (internal user
|
|
|
- identity) - Support for credentials flags - always use username
|
|
|
- and realm when selecting credentials - support for distinct
|
|
|
- digest and serweb credentials
|
|
|
-
|
|
|
-2005-11-21 01:00 janakj
|
|
|
-
|
|
|
- * modules/auth/: nonce.c, nonce.h, challenge.h, challenge.c,
|
|
|
- auth_mod.h, api.c, api.h, auth_mod.c, aaa_avps.h: - Support for
|
|
|
- "digest_realm" domain attribute - Minor code cleanup - Rpid
|
|
|
- support dropped, it will be implemented using AVPs. -
|
|
|
- protect_contacts parameter added -
|
|
|
-
|
|
|
-2005-11-21 00:56 janakj
|
|
|
-
|
|
|
- * modules/: acc_db/acc_db.c, acc_radius/acc_radius.c,
|
|
|
- acc_syslog/acc_syslog.c: - get to/from uid and save it
|
|
|
-
|
|
|
-2005-11-21 00:55 janakj
|
|
|
-
|
|
|
- * id.c, id.h: - extract uid from message when not available.
|
|
|
-
|
|
|
-2005-11-21 00:53 janakj
|
|
|
-
|
|
|
- * scripts/postgres/pg_create.sql, db/schema/credentials.xml,
|
|
|
- db/schema/location.xml, scripts/dbtext/ser_db/location,
|
|
|
- scripts/mysql/my_create.sql, scripts/oracle/or_create.sql: -
|
|
|
- added missing instance column to locatio table - credentials
|
|
|
- table index relaxed (not unique, there can be several instances
|
|
|
- of credentials with different flags).
|
|
|
-
|
|
|
-2005-11-21 00:44 janakj
|
|
|
-
|
|
|
- * modules/tm/: tm.c, tm_load.c, tm_load.h: - make sure SER does not
|
|
|
- crash when modules are not loaded in correct order
|
|
|
-
|
|
|
-2005-11-19 20:10 janakj
|
|
|
-
|
|
|
- * scripts/: oracle/or_create.sql, postgres/pg_create.sql,
|
|
|
- postgres/ser_postgres.sh: - oracle db schema (not functional yet)
|
|
|
- - postgres db schema - ser_postgres.sh (not functional yet)
|
|
|
-
|
|
|
-2005-11-19 20:08 janakj
|
|
|
-
|
|
|
- * scripts/mysql/my_create.sql, db/schema/attr_types.xml,
|
|
|
- scripts/dbtext/ser_db/attr_types: - well known attribute names
|
|
|
-
|
|
|
-2005-11-19 20:05 janakj
|
|
|
-
|
|
|
- * modules/usrloc/: urecord.c, urecord.h, usrloc.c, usrloc.h,
|
|
|
- notify.c, notify.h, ucontact.c, ucontact.h, udomain.c, udomain.h,
|
|
|
- ul_mod.c, ul_mod.h: - uid-zation completed - use_domain dropped,
|
|
|
- contacts are per uid, not per username and domain
|
|
|
-
|
|
|
-2005-11-19 19:52 janakj
|
|
|
-
|
|
|
- * modules/gflags/gflags.c: - support for global attributes
|
|
|
-
|
|
|
-2005-11-19 18:05 janakj
|
|
|
-
|
|
|
- * id.h, id.c: - uid/did manipulation
|
|
|
-
|
|
|
-2005-11-19 17:57 janakj
|
|
|
-
|
|
|
- * receive.c: - reset domain avps
|
|
|
-
|
|
|
-2005-11-19 17:55 janakj
|
|
|
-
|
|
|
- * db/db.h: - common flags in database
|
|
|
-
|
|
|
-2005-11-19 17:51 janakj
|
|
|
-
|
|
|
- * usr_avp.c, usr_avp.h: - add_avp_list and reset_domain_avps added
|
|
|
-
|
|
|
-2005-11-18 15:58 kubartv
|
|
|
-
|
|
|
- * lib/xcap/resource_list.c, lib/xcap/resource_list.h,
|
|
|
- modules/rls/rl_subscription.c, modules/rls/rls_handler.c,
|
|
|
- modules/rls/rls_mod.c, modules/rls/rls_mod.h,
|
|
|
- modules/rls/doc/params.xml, modules/rls/doc/rls.xml: added
|
|
|
- parametr "mode" to RLS module for control over resource list
|
|
|
- handling (see doc): value of "full" -> behaviour according to
|
|
|
- xcap draft (lists read through rls-services document) value of
|
|
|
- "simple" -> read resource-list documents directly (stored under
|
|
|
- specific XCAP uri)
|
|
|
-
|
|
|
-2005-11-18 15:19 andrei
|
|
|
-
|
|
|
- * mem/f_malloc.c: - log compile-time params at init/startup
|
|
|
-
|
|
|
-2005-11-17 21:47 janakj
|
|
|
-
|
|
|
- * usr_avp.c: - fixed wrong condition
|
|
|
-
|
|
|
-2005-11-17 14:21 janakj
|
|
|
-
|
|
|
- * modules/avpops/avpops_impl.c: - Aligned to new prototypes of
|
|
|
- functions in usr_avp.h
|
|
|
-
|
|
|
-2005-11-17 14:20 janakj
|
|
|
-
|
|
|
- * modules/tm/: t_fifo.c, t_funcs.c, t_hooks.c, t_reply.c, uac.c,
|
|
|
- h_table.c, sip_msg.c: - Aligned to new prototypes of functions in
|
|
|
- usr_avp.h - clone missing attributes in to_body
|
|
|
-
|
|
|
-2005-11-17 13:38 janakj
|
|
|
-
|
|
|
- * modules/lcr/lcr_mod.c: - Aligned to new prototypes of functions
|
|
|
- in usr_avp.h
|
|
|
-
|
|
|
-2005-11-17 13:37 janakj
|
|
|
-
|
|
|
- * modules/avp_radius/avp_radius.c: - Update of radius attributes (I
|
|
|
- forgot to commit changes in this module while updating RADIUS
|
|
|
- dictionary) - Aligned to new prototypes of functions in usr_avp.h
|
|
|
-
|
|
|
-2005-11-17 13:34 janakj
|
|
|
-
|
|
|
- * modules/: avp/avp.c, avp_db/avp_db.c: - Aligned to new prototypes
|
|
|
- of functions in usr_avp.h
|
|
|
-
|
|
|
-2005-11-17 13:31 janakj
|
|
|
-
|
|
|
- * modules/acc_radius/acc_radius.c: - useless variables removed
|
|
|
-
|
|
|
-2005-11-17 13:28 janakj
|
|
|
-
|
|
|
- * modules/maxfwd/doc/: Makefile, functions.xml, maxfwd.xml,
|
|
|
- params.xml: - documentation ported from stable
|
|
|
-
|
|
|
-2005-11-17 13:10 janakj
|
|
|
-
|
|
|
- * etc/: reasons-cs_CZ.iso-8859-2.txt, reasons-en_US.ascii.txt: -
|
|
|
- reason phrase translation maps
|
|
|
-
|
|
|
-2005-11-17 13:08 janakj
|
|
|
-
|
|
|
- * doc/doc_root.xml: - updated to include all documentation
|
|
|
-
|
|
|
-2005-11-17 13:07 janakj
|
|
|
-
|
|
|
- * doc/rpc/: ser_rpc.xml, Makefile, rpc_example.dia,
|
|
|
- rpc_example.png: - management interface overview (not commited
|
|
|
- yet)
|
|
|
-
|
|
|
-2005-11-17 12:59 janakj
|
|
|
-
|
|
|
- * usr_avp.h, receive.c, usr_avp.c: - support for AVP classes (user,
|
|
|
- domain, global attributes)
|
|
|
-
|
|
|
-2005-11-17 12:55 janakj
|
|
|
-
|
|
|
- * globals.h: - variables made extern - removed accidental comment
|
|
|
-
|
|
|
-2005-11-17 11:52 janakj
|
|
|
-
|
|
|
- * lib/xcap/resource_list.c: - Removed initialization which is not
|
|
|
- needed (and generates gcc warning)
|
|
|
-
|
|
|
-2005-11-17 04:49 sobomax
|
|
|
-
|
|
|
- * str.h, modules/acc_db/acc_db.c, modules/acc_syslog/acc_syslog.c,
|
|
|
- modules/auth/auth_mod.c, modules/auth_db/authdb_mod.c,
|
|
|
- modules/avp_db/avp_db.c, modules/avp_radius/avp_radius.c,
|
|
|
- modules/avpops/avpops_impl.c, modules/cpl-c/cpl.c,
|
|
|
- modules/cpl-c/cpl_loader.c, modules/cpl-c/cpl_parser.c,
|
|
|
- modules/cpl-c/cpl_run.c, modules/cpl-c/cpl_switches.h,
|
|
|
- modules/dialog/dlg_mod.c, modules/diversion/diversion.c,
|
|
|
- modules/domain/domain_mod.c, modules/jabber/xjab_worker.c,
|
|
|
- modules/lcr/lcr_mod.c, modules/msilo/msilo.c,
|
|
|
- modules/mysql/val.c, modules/pa/notify.c,
|
|
|
- modules/pa/presentity.c, modules/pa/publish.c,
|
|
|
- modules/pa/subscribe.c, modules/pa/watcher.c, modules/pdt/pdt.c,
|
|
|
- modules/postgres/res.c, modules/registrar/reg_mod.c,
|
|
|
- modules/rls/db_rls.c, modules/rls/rl_subscription.c,
|
|
|
- modules/sms/sms_funcs.c, modules/tm/t_fifo.c,
|
|
|
- modules/uri_db/uridb_mod.c, modules/usrloc/notify.c,
|
|
|
- modules/usrloc/ul_mod.c, modules/xlog/xl_lib.c: Provide two
|
|
|
- useful macros for str initialization: STR_STATIC_INIT() and
|
|
|
- STR_NULL. Adjust all modules to use those macros where
|
|
|
- appropriate.
|
|
|
-
|
|
|
- Verified by: md5(1) (those modules, which actually compile)
|
|
|
-
|
|
|
-2005-11-17 04:39 sobomax
|
|
|
-
|
|
|
- * modules/avp_radius/avp_radius.c: Catch up with dict.h ->
|
|
|
- rad_dict.h conversion.
|
|
|
-
|
|
|
-2005-11-17 04:08 sobomax
|
|
|
-
|
|
|
- * modules/rls/Makefile: Add -I$(LOCALBASE)/include so that it
|
|
|
- compiles on FreeBSD OOB.
|
|
|
-
|
|
|
-2005-11-17 03:42 sobomax
|
|
|
-
|
|
|
- * modules/pa/Makefile: Add -I$(LOCALBASE)/include to make it
|
|
|
- compilable on FreeBSD OOB.
|
|
|
-
|
|
|
-2005-11-17 03:40 sobomax
|
|
|
-
|
|
|
- * lib/xcap/: Makefile, resource_list.c, resource_lists_parser.c,
|
|
|
- rls_services_parser.c, xml_utils.c: Make libxcap compilable on
|
|
|
- FreeBSD, particularly:
|
|
|
-
|
|
|
- o always include <time.h> before libxml's headers, since
|
|
|
- apparently they expect time_t to be defined;
|
|
|
-
|
|
|
- o reorder includes, so that system ones are includes first;
|
|
|
-
|
|
|
- o add appropriate -I/-L into Makefile (quick hack). It would be
|
|
|
- better if those libs were using main ser's Makefile*
|
|
|
- infrastructure, so that it's possible to re-use LOCALBASE.
|
|
|
-
|
|
|
-2005-11-17 02:24 sobomax
|
|
|
-
|
|
|
- * Makefile.defs, main.c: o Include <sys/types.h> before any other
|
|
|
- <sys/foo> and network-related headers;
|
|
|
-
|
|
|
- o on FreeBSD, it is necessary to include <netinet/in_systm.h>
|
|
|
- before <netinet/ip.h>, so that add it and make conditional on a
|
|
|
- new HAVE_NETINET_IN_SYSTM define. I suspect that other
|
|
|
- BSD-derifed platforms need it as well.
|
|
|
-
|
|
|
-2005-11-17 02:22 andrei
|
|
|
-
|
|
|
- * Makefile.defs, tcp_conn.h, tcp_main.c: - fixed F_CONN_REMOVED
|
|
|
- flag reset to 0 - struct tcp_connection re-arrangement +
|
|
|
- sign/unsigned fixes
|
|
|
-
|
|
|
-2005-11-16 22:56 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - set HAVE_TIMEGM only on linux, *bsd and darwin
|
|
|
- (not on solaris)
|
|
|
-
|
|
|
-2005-11-16 22:37 andrei
|
|
|
-
|
|
|
- * Makefile.defs, cfg.y, route_struct.c: - fixed parse error for if
|
|
|
- (cond) a(); else b(); - fixed dbg. config dumping
|
|
|
-
|
|
|
-2005-11-16 18:24 kubartv
|
|
|
-
|
|
|
- * doc/presence/examples.xml, lib/presence/pidf.c,
|
|
|
- lib/xcap/resource_list.c, modules/dialog/dlg_mod.c,
|
|
|
- modules/pa/presentity.c, modules/pa/watcher.c,
|
|
|
- modules/rls/db_rls.c, modules/rls/rl_subscription.c,
|
|
|
- modules/rls/rl_subscription.h, modules/rls/rlmi_doc.c,
|
|
|
- modules/rls/rls.sql, modules/rls/rls_handler.c,
|
|
|
- modules/rls/rls_mod.c, modules/rls/rls_mod.h,
|
|
|
- modules/rls/subscription_manager.c,
|
|
|
- modules/rls/subscription_manager.h,
|
|
|
- modules/rls/virtual_subscription.c: added database support to RLS
|
|
|
- module db tables can be created using rls.sql - only temporarily
|
|
|
- (will be changed to standard way) !
|
|
|
-
|
|
|
-2005-11-16 11:24 janakj
|
|
|
-
|
|
|
- * scripts/: dbtext/ser_db/presentity,
|
|
|
- dbtext/ser_db/presentity_contact, dbtext/ser_db/version,
|
|
|
- dbtext/ser_db/watcherinfo, mysql/my_create.sql: - presence
|
|
|
- related tables added
|
|
|
-
|
|
|
-2005-11-16 11:19 janakj
|
|
|
-
|
|
|
- * db/schema/: credentials.xml, domain_attrs.xml, global_attrs.xml,
|
|
|
- sd_attrs.xml, user_attrs.xml: - added missing tables credentials,
|
|
|
- domain_attrs, global_attrs, sd_attrs, and user_attrs
|
|
|
-
|
|
|
-2005-11-16 11:16 janakj
|
|
|
-
|
|
|
- * db/schema/: presentity.xml, presentity_contact.xml, ser.xml,
|
|
|
- version.xml, watcherinfo.xml: - Presence related tables added
|
|
|
-
|
|
|
-2005-11-16 10:00 janakj
|
|
|
-
|
|
|
- * modules/auth_radius/sterman.c: - wrong function name fixed
|
|
|
-
|
|
|
-2005-11-15 16:31 janakj
|
|
|
-
|
|
|
- * Makefile.defs: - HAVE_TIMEGM added
|
|
|
-
|
|
|
-2005-11-15 16:29 janakj
|
|
|
-
|
|
|
- * modules/mysql/utils.c: - Store all date/time values in UTC in
|
|
|
- database - replacement for timegm (GNU extension)
|
|
|
-
|
|
|
-2005-11-15 13:31 janakj
|
|
|
-
|
|
|
- * modules/uri_radius/: checks.c, urirad_mod.c, urirad_mod.h: - Use
|
|
|
- sip_router/rad_dict.h instead of modules/acc/dict.h - Aligned to
|
|
|
- the updated ser dictionary
|
|
|
-
|
|
|
-2005-11-15 13:26 janakj
|
|
|
-
|
|
|
- * modules/auth_radius/: authrad_mod.c, authrad_mod.h, sterman.c: -
|
|
|
- aligned to the updated dictionary - use sip_router/rad_dict.h
|
|
|
- instead of modules/acc/dict.h
|
|
|
-
|
|
|
-2005-11-15 13:25 janakj
|
|
|
-
|
|
|
- * rad_dict.h: - radius dictionary management (originaly in
|
|
|
- modules/acc/dict.h) - aligned to the updated dictionary.ser file
|
|
|
-
|
|
|
-2005-11-15 13:19 janakj
|
|
|
-
|
|
|
- * modules/acc_radius/: Makefile, acc_radius.c: Standalone RADIUS
|
|
|
- accounting module: - Support for Sip-Source-IP
|
|
|
- (schulzrinne-sipping-radius-accounting) - Support for
|
|
|
- SIP-Source-Port (schulzrinne-sipping-radius-accounting) - Support
|
|
|
- for SER-Request-Timestamp (UTC) - Support for
|
|
|
- SER-Response-Timestamp (UTC) - Support for Interim-Update in
|
|
|
- Acct-Session-Id (used for requests other than INVITE, BYE, and
|
|
|
- CANCEL) - Support for SER-Attrs (AVPs) - Support for SER-From
|
|
|
- (entire header, including display name) - Support for SER-Flags -
|
|
|
- Support for SER-Original-Request-ID - Support for SER-To (entire
|
|
|
- header, including display name)
|
|
|
-
|
|
|
-2005-11-15 13:09 janakj
|
|
|
-
|
|
|
- * modules/acc_db/: Makefile, acc_db.c: Standalone database
|
|
|
- accounting module: - Support for AVPs - Support for flags -
|
|
|
- Support for source IP and source port - Support for digest
|
|
|
- username and realm - Support for request/response timestamps -
|
|
|
- All timestamps are stored in UTC - Support for user and domain
|
|
|
- IDs - database: Allowed NULL values in most columns - database:
|
|
|
- Added unique ID for each row - Support for native database types
|
|
|
- other than strings
|
|
|
-
|
|
|
-2005-11-15 13:03 janakj
|
|
|
-
|
|
|
- * modules/acc_syslog/: Makefile, acc_syslog.c, doc/Makefile,
|
|
|
- doc/acc_syslog.xml, doc/functions.xml, doc/params.xml: Standalone
|
|
|
- syslog accounting module: - AVP support - Support for flags -
|
|
|
- Support for source IP and port - Support for digest username and
|
|
|
- realm - Support for request/response timestamps - Support for
|
|
|
- user id and domain id - Some performance improvements - Fixed
|
|
|
- bug in SIP message parsing
|
|
|
-
|
|
|
-2005-11-15 12:32 janakj
|
|
|
-
|
|
|
- * etc/dictionary.ser: - Proprietary SER attributes marked with
|
|
|
- "SER" - New attributes added - types of some attributes changed
|
|
|
- for better processing on the server - minor description
|
|
|
- corrections - cleanup of acc-related attributes
|
|
|
-
|
|
|
-2005-11-15 12:28 janakj
|
|
|
-
|
|
|
- * scripts/mysql/: my_create.sql, my_drop.sql, ser_mysql.sh: -
|
|
|
- ser_mysql.sh cleanup
|
|
|
-
|
|
|
-2005-11-15 12:24 janakj
|
|
|
-
|
|
|
- * db/schema/: Makefile, domain.xml, entities.xml, gw.xml,
|
|
|
- gw_grp.xml, lcr.xml, location.xml, missed_calls.xml,
|
|
|
- phonebook.xml, silo.xml, speed_dial.xml, trusted.xml, uri.xml,
|
|
|
- version.xml: - db schema update
|
|
|
-
|
|
|
-2005-11-15 12:23 janakj
|
|
|
-
|
|
|
- * scripts/dbtext/ser_db/: acc, attr_types, credentials, domain,
|
|
|
- domain_attrs, global_attrs, gw, gw_grp, lcr, location,
|
|
|
- missed_calls, phonebook, sd_attrs, silo, speed_dial, trusted,
|
|
|
- uri, user_attrs, version: - dbtext database template
|
|
|
- (auto-generated from XML db description)
|
|
|
-
|
|
|
-2005-11-15 12:22 janakj
|
|
|
-
|
|
|
- * scripts/dbtext/ser_dbtext.sh: - dbtext database management script
|
|
|
-
|
|
|
-2005-11-14 23:53 janakj
|
|
|
-
|
|
|
- * db/schema/attr_types.xml: - attribute type definitions
|
|
|
-
|
|
|
-2005-11-14 23:52 janakj
|
|
|
-
|
|
|
- * db/schema/ser.xml: - ser db schema - new generation - user
|
|
|
- management support
|
|
|
-
|
|
|
-2005-11-14 23:50 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/xsl/: common.xsl, dbtext.xsl, mysql.xsl,
|
|
|
- sql.xsl: - user management support
|
|
|
-
|
|
|
-2005-11-14 15:54 kubartv
|
|
|
-
|
|
|
- * lib/cds/ptr_vector.c, lib/cds/ptr_vector.h,
|
|
|
- modules/rls/rl_subscription.c, modules/rls/rl_subscription.h,
|
|
|
- modules/rls/rlmi_doc.c, modules/rls/virtual_subscription.c:
|
|
|
- corrected bug in RLS (freeing virtual subscriptions problem)
|
|
|
-
|
|
|
-2005-11-14 15:26 janakj
|
|
|
-
|
|
|
- * db/schema/acc.xml: [no log message]
|
|
|
-
|
|
|
-2005-11-14 13:38 kubartv
|
|
|
-
|
|
|
- * lib/: cds/logger.h, xcap/parse_pres_rules.c, xcap/pres_rules.c:
|
|
|
- cosmetic changes - removed unuseful logging
|
|
|
-
|
|
|
-2005-11-14 13:34 kubartv
|
|
|
-
|
|
|
- * modules/pa/: Makefile, dlist.c, notify.c, pa_mod.c, pdomain.c,
|
|
|
- pdomain.h, presentity.c, presentity.h, publish.c,
|
|
|
- qsa_interface.c, subscribe.c, watcher.c: asynchronized userloc
|
|
|
- callback processing and removed unuseful logging
|
|
|
-
|
|
|
-2005-11-14 12:47 kubartv
|
|
|
-
|
|
|
- * modules/rls/: Makefile, rl_subscription.c, rl_subscription.h,
|
|
|
- rls_handler.c, rls_mod.c, rls_mod.h, subscription_manager.c,
|
|
|
- time_event_manager.c, doc/params.xml, doc/rls.xml: improved
|
|
|
- authorization settings for resource lists
|
|
|
-
|
|
|
-2005-11-14 09:35 kubartv
|
|
|
-
|
|
|
- * lib/: cds/hash_table.c, cds/memory.c, cds/memory.h,
|
|
|
- cds/msg_queue.c, cds/msg_queue.h, cds/sstr.c, cds/sstr.h,
|
|
|
- cds/doc/cds_free_ptr.xml, cds/doc/cds_malloc.xml,
|
|
|
- cds/doc/cds_malloc_ptr.xml, cds/doc/free_message.xml,
|
|
|
- cds/doc/init_message_ex.xml, cds/doc/memory.xml,
|
|
|
- cds/doc/mq_message_t.xml, cds/doc/msg_queue.xml,
|
|
|
- cds/doc/msg_queue_destroy.xml,
|
|
|
- cds/doc/set_data_destroy_function.xml,
|
|
|
- presence/notifier_domain.c, presence/doc/presence.xml,
|
|
|
- xcap/rls_services_parser.c, xcap/doc/xcap.xml: wrapper memory
|
|
|
- functions transformed to macros (better debugging), modified
|
|
|
- message allocation philosophy in message queues and updated
|
|
|
- documentation
|
|
|
-
|
|
|
-2005-11-11 14:04 kubartv
|
|
|
-
|
|
|
- * doc/presence/Makefile: added makefile for "presence book"
|
|
|
-
|
|
|
-2005-11-10 17:28 isakdim
|
|
|
-
|
|
|
- * modules/osp/README: Recompiled sgml files
|
|
|
-
|
|
|
-2005-11-10 17:10 isakdim
|
|
|
-
|
|
|
- * modules/osp/doc/: osp_devel.sgml, osp.sgml, osp_faq.sgml,
|
|
|
- osp_user.sgml: Minor documentation updates
|
|
|
-
|
|
|
-2005-11-10 16:40 isakdim
|
|
|
-
|
|
|
- * modules/osp/etc/sample-osp-ser.cfg: - Updated comments
|
|
|
- - Stop fail-over for response codes 486 and 408
|
|
|
-
|
|
|
-2005-11-10 14:36 kubartv
|
|
|
-
|
|
|
- * doc/: doc_root.xml, presence/examples.xml,
|
|
|
- presence/presence_book.xml: added cfg example into "presence
|
|
|
- handbook"
|
|
|
-
|
|
|
-2005-11-09 15:18 kubartv
|
|
|
-
|
|
|
- * modules/pa/doc/functions.xml, modules/pa/doc/pa.xml,
|
|
|
- modules/pa/doc/params.xml, doc/doc_root.xml,
|
|
|
- doc/presence/biblio.xml, doc/presence/install.xml,
|
|
|
- doc/presence/intro.xml, doc/presence/presence.xml,
|
|
|
- doc/presence/presence_book.xml, doc/presence/xcap.xml,
|
|
|
- modules/rls/doc/functions.xml, modules/rls/doc/rls.xml: updated
|
|
|
- "presence handbook" - documentation of presence and presence
|
|
|
- modules
|
|
|
-
|
|
|
-2005-11-08 15:45 kubartv
|
|
|
-
|
|
|
- * lib/: cds/msg_queue.c, cds/msg_queue.h, cds/doc/cds.xml,
|
|
|
- cds/doc/cds_free.xml, cds/doc/cds_malloc.xml,
|
|
|
- cds/doc/cds_mutex_destroy.xml, cds/doc/cds_mutex_init.xml,
|
|
|
- cds/doc/cds_mutex_lock.xml, cds/doc/cds_mutex_t.xml,
|
|
|
- cds/doc/cds_mutex_unlock.xml, cds/doc/create_message.xml,
|
|
|
- cds/doc/create_message_ex.xml, cds/doc/destroy_sstream.xml,
|
|
|
- cds/doc/free_message.xml, cds/doc/get_serialized_sstream.xml,
|
|
|
- cds/doc/init_input_sstream.xml, cds/doc/init_message_ex.xml,
|
|
|
- cds/doc/init_output_sstream.xml, cds/doc/is_msg_queue_empty.xml,
|
|
|
- cds/doc/memory.xml, cds/doc/mq_message_t.xml,
|
|
|
- cds/doc/msg_queue.xml, cds/doc/msg_queue_destroy.xml,
|
|
|
- cds/doc/msg_queue_init.xml, cds/doc/msg_queue_init_ex.xml,
|
|
|
- cds/doc/msg_queue_t.xml, cds/doc/pop_message.xml,
|
|
|
- cds/doc/push_message.xml, cds/doc/serialization.xml,
|
|
|
- cds/doc/serialize_char.xml, cds/doc/serialize_int.xml,
|
|
|
- cds/doc/serialize_str.xml, cds/doc/serialize_uchar.xml,
|
|
|
- cds/doc/serialize_uint.xml, cds/doc/sstr.xml,
|
|
|
- cds/doc/sstream_get.xml, cds/doc/sstream_get_str.xml,
|
|
|
- cds/doc/sstream_get_str_ex.xml, cds/doc/sstream_put.xml,
|
|
|
- cds/doc/sstream_put_str.xml, cds/doc/sstream_put_zt.xml,
|
|
|
- cds/doc/str_clear.xml, cds/doc/str_dup.xml, cds/doc/str_free.xml,
|
|
|
- cds/doc/str_free_content.xml, cds/doc/str_other.xml,
|
|
|
- cds/doc/str_t.xml, cds/doc/sync.xml, doc/collection.xml,
|
|
|
- doc/libraries.xml, presence/doc/presence.xml, xcap/doc/xcap.xml:
|
|
|
- added more documentation to libraries and some cosmetic changes
|
|
|
- needed by doc
|
|
|
-
|
|
|
-2005-11-04 07:58 kubartv
|
|
|
-
|
|
|
- * modules/dialog/dlg_mod.c: Corrected module name and
|
|
|
- initialization behaviour
|
|
|
-
|
|
|
-2005-11-03 10:59 kubartv
|
|
|
-
|
|
|
- * lib/: README, cds/dstring.h, cds/sstr.c, cds/sstr.h,
|
|
|
- cds/doc/cds.xml, cds/doc/dstr_append.xml,
|
|
|
- cds/doc/dstr_get_data.xml, cds/doc/dstr_init.xml,
|
|
|
- cds/doc/dstring.xml, cds/doc/dstring_t.xml,
|
|
|
- cds/doc/serialization.xml, cds/doc/sstr.xml,
|
|
|
- cds/doc/sstream_t.xml, cds/doc/str_t.xml: Added first attempt to
|
|
|
- CDS library documentation with very short description in README.
|
|
|
-
|
|
|
-2005-11-02 21:37 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - another distcc related fix: ger proper version
|
|
|
- even if distcc has some numeric arguments
|
|
|
-
|
|
|
-2005-11-02 19:14 andrei
|
|
|
-
|
|
|
- * CREDITS, NEWS, cfg.lex, cfg.y, globals.h, main.c, tcp_main.c,
|
|
|
- udp_server.c: - ip TOS can now be set from ser cfg (thanks to
|
|
|
- Andreas Granig)
|
|
|
-
|
|
|
-2005-11-02 18:56 andrei
|
|
|
-
|
|
|
- * Makefile, Makefile.rules:
|
|
|
- backported from stable: - make proper deletes also cfg.tab.h -
|
|
|
- make tar excludes the auto generated files
|
|
|
-
|
|
|
-2005-11-02 13:28 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - distcc fix backported from stable
|
|
|
-
|
|
|
-2005-11-01 17:10 kubartv
|
|
|
-
|
|
|
- * modules/rls/: rl_subscription.c, rls_handler.c: improved
|
|
|
- authorization of resource-lists
|
|
|
-
|
|
|
-2005-11-01 13:29 kubartv
|
|
|
-
|
|
|
- * modules/pa/: auth.c, auth.h, pa_mod.c, pa_mod.h: Improved
|
|
|
- authorization
|
|
|
-
|
|
|
-2005-11-01 13:24 kubartv
|
|
|
-
|
|
|
- * modules/rls/doc/Makefile, modules/rls/doc/functions.xml,
|
|
|
- modules/rls/doc/params.xml, modules/rls/doc/rls.xml,
|
|
|
- doc/doc_root.xml, doc/presence/biblio.xml,
|
|
|
- doc/presence/presence.xml, doc/presence/presence_book.xml,
|
|
|
- modules/pa/doc/pa.xml, modules/pa/doc/params.xml: Added some
|
|
|
- documentation about presence in ser. Will be improved
|
|
|
- continuously.
|
|
|
-
|
|
|
-2005-10-31 23:23 isakdim
|
|
|
-
|
|
|
- * modules/osp/tm.c: Use cell->nr_of_outgoings-1 as index into the
|
|
|
- last cell->uac structure
|
|
|
-
|
|
|
-2005-10-31 23:07 isakdim
|
|
|
-
|
|
|
- * modules/osp/tm.c: Use NO_SCRIPT define when searching for
|
|
|
- 'load_tm'
|
|
|
-
|
|
|
-2005-10-31 23:04 isakdim
|
|
|
-
|
|
|
- * modules/osp/orig_transaction.c: Pass force_socket parameter to
|
|
|
- the append_branch function
|
|
|
-
|
|
|
-2005-10-31 22:49 isakdim
|
|
|
-
|
|
|
- * modules/osp/sipheader.c: Renamed HDR_xxx defines to HDR_xxx_T
|
|
|
-
|
|
|
-2005-10-31 17:31 isakdim
|
|
|
-
|
|
|
- * modules/osp/etc/: cacert_0.pem, localcert.pem, pkey.pem,
|
|
|
- sample-osp-ser.cfg: Copied from
|
|
|
- cvs.berlios.de:/cvsroot/osp-module
|
|
|
-
|
|
|
-2005-10-31 17:28 isakdim
|
|
|
-
|
|
|
- * modules/osp/: destination.c, globals.c, orig_transaction.c,
|
|
|
- osp_mod.c, osptoolkit.c, provider.c, Makefile, RELEASE-NOTES.txt,
|
|
|
- destination.h, orig_transaction.h, osp_mod.h, osptoolkit.h,
|
|
|
- provider.h, sipheader.c, sipheader.h, term_transaction.c,
|
|
|
- term_transaction.h, tm.c, tm.h, usage.c, usage.h, doc/osp.sgml,
|
|
|
- doc/osp_devel.sgml, doc/osp_faq.sgml, doc/osp_user.sgml: Copied
|
|
|
- from cvs.berlios.de:/cvsroot/osp-module
|
|
|
-
|
|
|
-2005-10-31 17:24 isakdim
|
|
|
-
|
|
|
- * modules/osp/README: - Copied from
|
|
|
- cvs.berlios.de:/cvsroot/osp-module
|
|
|
-
|
|
|
-2005-10-30 18:59 janakj
|
|
|
-
|
|
|
- * db/schema/acc.xml: - Description of acc table and its columns
|
|
|
-
|
|
|
-2005-10-28 22:59 andrei
|
|
|
-
|
|
|
- * Makefile.defs, socket_info.c, tcp_conn.h, tcp_main.c, tcp_read.c:
|
|
|
-
|
|
|
- - fixed tls on same port as tcp init problem (e.g. for -l
|
|
|
- 127.0.0.1:5080) - added a new tcp connection flag, set when the
|
|
|
- tcp connection is removed from the main pool - fixed tcp_read_req
|
|
|
- reported bytes count (necessary for certain types of poll
|
|
|
- stategies)
|
|
|
-
|
|
|
-2005-10-28 02:14 janakj
|
|
|
-
|
|
|
- * db/schema/: ser.xml, version.xml: - Tables calls_forwarding,
|
|
|
- active_sessions, event, reserved, and config removed
|
|
|
-
|
|
|
-2005-10-28 01:19 janakj
|
|
|
-
|
|
|
- * db/db_val.h: - int8_val for type conversions
|
|
|
-
|
|
|
-2005-10-28 01:11 janakj
|
|
|
-
|
|
|
- * modules/postgres/: db_con.c, db_mod.c, db_mod.h, dbase.c,
|
|
|
- dbase.h, pg_con.c, pg_con.h, pg_type.h, res.c, res.h: Postgres
|
|
|
- module update, includes:
|
|
|
-
|
|
|
- - Support for connection pools - Support for multiple
|
|
|
- simultaneous results - No static buffer usage, uses more
|
|
|
- efficient PQExecParams - Support for database reconnects (not
|
|
|
- handled by libpq) - Support for binary parameters in PQExecParams
|
|
|
- (this brings us one step closer to prepared statements and
|
|
|
- removes tedious and error prone text conversions) - No data is
|
|
|
- copied from postgres result unless necessary - SQL injection
|
|
|
- vulnerability fixed - Configurable connectionn timeout -
|
|
|
- Configurable number of reconnect attempts - Support for bitmap
|
|
|
- data type - Support for binary data values - Support for
|
|
|
- timestamp format auto-detection
|
|
|
-
|
|
|
-2005-10-27 14:53 kubartv
|
|
|
-
|
|
|
- * lib/README: Added more detailed description to libraries (how to
|
|
|
- compile, install and use with ser).
|
|
|
-
|
|
|
-2005-10-27 12:58 kubartv
|
|
|
-
|
|
|
- * modules/pa/Makefile, modules/pa/auth.c, modules/pa/auth.h,
|
|
|
- lib/cds/sstr.c, lib/cds/sstr.h, modules/pa/notify.c,
|
|
|
- modules/pa/pa_mod.c, modules/pa/pa_mod.h,
|
|
|
- modules/pa/presentity.c, modules/pa/presentity.h,
|
|
|
- modules/pa/watcher.c, lib/xcap/pres_rules.c,
|
|
|
- lib/xcap/pres_rules.h: Added first attempt to XCAP authorization
|
|
|
- in PA module. Watchers are authorized after each re-subscription
|
|
|
- because of absence of "XCAP change notifications". Added pa
|
|
|
- module parameters: auth - values 'none', 'xcap'
|
|
|
- auth_xcap_root - in the case of xcap auth holds xcap root used
|
|
|
- for auths
|
|
|
-
|
|
|
-2005-10-27 01:06 tma0
|
|
|
-
|
|
|
- * msg_translator.c: - fixed uninitialized bookmark when no totag
|
|
|
- presented
|
|
|
-
|
|
|
-2005-10-27 01:05 tma0
|
|
|
-
|
|
|
- * modules/avp/avp.c: - print_sattr bug fixed (crash when value not
|
|
|
- string)
|
|
|
-
|
|
|
-2005-10-27 01:04 tma0
|
|
|
-
|
|
|
- * modules/tm/: sip_msg.c, t_reply.c: - added warning comment
|
|
|
- considering not-cloning all fields of structure to shmmem
|
|
|
-
|
|
|
-2005-10-26 17:02 kubartv
|
|
|
-
|
|
|
- * lib/: Makefile.ser, Makefile.ser.defs: improved makefiles for
|
|
|
- instalation without running main ser make
|
|
|
-
|
|
|
-2005-10-26 11:30 kubartv
|
|
|
-
|
|
|
- * modules/rls/: Makefile, result_codes.h, rl_subscription.c,
|
|
|
- rl_subscription.h, rlmi_doc.c, rlmi_doc.h, rls_handler.c,
|
|
|
- rls_handler.h, rls_mod.c, rls_mod.h, subscription_manager.c,
|
|
|
- subscription_manager.h, time_event_manager.c,
|
|
|
- time_event_manager.h, virtual_subscription.c: Added first version
|
|
|
- of Resource Lists Server. This module is responsible for
|
|
|
- subscriptions to lists of resources according to
|
|
|
- draft-ietf-simple-event-list-07.txt and
|
|
|
- draft-ietf-simple-xcap-list-usage-05.txt. These drafts are
|
|
|
- implemented only partialy now (internal subscriptions to PA
|
|
|
- module). More documentation will be added soon.
|
|
|
-
|
|
|
- Uses internal libraries like new version of PA module - they must
|
|
|
- be compiled and installed and linker must know the path to them
|
|
|
- on startup (you may set LD_LIBRARY_PATH).
|
|
|
-
|
|
|
-2005-10-26 11:09 kubartv
|
|
|
-
|
|
|
- * modules/pa/: Makefile, auth.c, auth.h, dlist.c, dlist.h, hslot.c,
|
|
|
- notify.c, pa_mod.c, pa_mod.h, paerrno.h, pdomain.c, pdomain.h,
|
|
|
- presentity.c, presentity.h, publish.c, qsa_interface.c,
|
|
|
- qsa_interface.h, reply.c, subscribe.c, watcher.c, watcher.h: PA
|
|
|
- module changes: - corrected DB operations (storing watcher's
|
|
|
- dialogs, storing only published tuples, reloading data from DB
|
|
|
- on startup, ...) - added internal interface for status querying
|
|
|
- (used by rls module) - cleaned code - corrected removing
|
|
|
- structures from memory - prepared for subscription authorization
|
|
|
- - may be that many bugs were added ! - using cds and presence
|
|
|
- library from shared libs (some code will be moved there) -
|
|
|
- needed on startup! => linker must know path to the libraries -
|
|
|
- use for example export LD_LIBRARY_PATH=/usr/local/lib/ser
|
|
|
- before running ser
|
|
|
-
|
|
|
-2005-10-26 10:30 kubartv
|
|
|
-
|
|
|
- * lib/Makefile.ser: Modified makefile for libraris, so that make
|
|
|
- should be called in lib directory independently on make in main
|
|
|
- ser directory
|
|
|
-
|
|
|
-2005-10-26 10:06 kubartv
|
|
|
-
|
|
|
- * parser/: hf.c, hf.h, keys.h, msg_parser.c, msg_parser.h,
|
|
|
- parse_hname2.c: added parsing of SIP-If-Match header field taken
|
|
|
- from PIC-SER
|
|
|
-
|
|
|
-2005-10-26 09:14 kubartv
|
|
|
-
|
|
|
- * modules/tm/: dlg.h, tm.c, tm_load.c, tm_load.h: Exported function
|
|
|
- for calculating dialog hooks - used by dialog module. This is
|
|
|
- only a little hack, in the future will all dialog functions move
|
|
|
- into dialog module.
|
|
|
-
|
|
|
-2005-10-26 09:09 kubartv
|
|
|
-
|
|
|
- * modules/dialog/: Makefile, db_dlg.c, db_dlg.h, dlg_mod.c,
|
|
|
- dlg_mod.h, dlg_mod_internal.h, serialize_dlg.c, serialize_dlg.h:
|
|
|
- Added dialog module - it will contain all dialog functions in the
|
|
|
- future; now it contains only functions for dialog
|
|
|
- serialization/deserialization used by pa module for storing
|
|
|
- dialogs into database. It uses cds library functions (see
|
|
|
- lib/README)! More documentation will be added soon.
|
|
|
-
|
|
|
-2005-10-25 16:10 kubartv
|
|
|
-
|
|
|
- * lib/: Makefile, Makefile.defs, Makefile.ser, Makefile.ser.defs,
|
|
|
- README, cds/Makefile, cds/Makefile.ser, cds/dstring.c,
|
|
|
- cds/dstring.h, cds/hash_table.c, cds/hash_table.h, cds/list.h,
|
|
|
- cds/logger.h, cds/memory.c, cds/memory.h, cds/msg_queue.c,
|
|
|
- cds/msg_queue.h, cds/ptr_vector.c, cds/ptr_vector.h,
|
|
|
- cds/serialize.c, cds/serialize.h, cds/sstr.c, cds/sstr.h,
|
|
|
- cds/sync.h, cds/vector.c, cds/vector.h, presence/Makefile,
|
|
|
- presence/Makefile.ser, presence/domain_maintainer.c,
|
|
|
- presence/domain_maintainer.h, presence/notifier.h,
|
|
|
- presence/notifier_domain.c, presence/notifier_domain.h,
|
|
|
- presence/pidf.c, presence/pidf.h, presence/pres_doc.c,
|
|
|
- presence/pres_doc.h, presence/qsa.c, presence/qsa.h,
|
|
|
- presence/subscriber.h, presence/subscription_info.h,
|
|
|
- xcap/Makefile, xcap/Makefile.ser, xcap/common_policy.h,
|
|
|
- xcap/parse_pres_rules.c, xcap/parse_pres_rules.h,
|
|
|
- xcap/pres_rules.c, xcap/pres_rules.h, xcap/resource_list.c,
|
|
|
- xcap/resource_list.h, xcap/resource_lists_parser.c,
|
|
|
- xcap/resource_lists_parser.h, xcap/rls_services_parser.c,
|
|
|
- xcap/rls_services_parser.h, xcap/xcap_client.c,
|
|
|
- xcap/xcap_client.h, xcap/xcap_result_codes.h, xcap/xml_utils.c,
|
|
|
- xcap/xml_utils.h: Added a set of shared libraries with useful
|
|
|
- functions and common data structures. Short description is in
|
|
|
- lib/README, more documentation will be added soon.
|
|
|
-
|
|
|
-2005-10-21 15:38 andrei
|
|
|
-
|
|
|
- * Makefile.defs, tcp_main.c: - having a read event on an already
|
|
|
- referenced tcp_conn is not a bug (it could be referenced by a
|
|
|
- sender)
|
|
|
-
|
|
|
-2005-10-21 03:08 andrei
|
|
|
-
|
|
|
- * tcp_main.c: - cleanup all the open connections on exit
|
|
|
- - decrement the no. of open connections on timeout too
|
|
|
-
|
|
|
-2005-10-13 11:23 janakj
|
|
|
-
|
|
|
- * modules/mysql/my_con.c: - make debug message scheme independent
|
|
|
-
|
|
|
-2005-10-12 10:32 janakj
|
|
|
-
|
|
|
- * modules/tm/timer.c: - send 480 when C timer hits and a
|
|
|
- provisional reply has been received (as opposed to 408)
|
|
|
-
|
|
|
-2005-10-12 10:12 janakj
|
|
|
-
|
|
|
- * usr_avp.c, usr_avp.h: - Support for regex based search
|
|
|
-
|
|
|
-2005-10-12 04:57 agranig
|
|
|
-
|
|
|
- * modules/mysql/dbase.c: Mysql result wasn't free'd if converting
|
|
|
- result had failed.
|
|
|
-
|
|
|
-2005-10-11 18:51 janakj
|
|
|
-
|
|
|
- * modules/: sl/sl.c, textops/textops.c, tm/tm.c, uri/uri_mod.c,
|
|
|
- enum/enum_mod.c, gflags/gflags.c, mediaproxy/mediaproxy.c,
|
|
|
- nathelper/nathelper.c, rr/rr_mod.c, auth_db/authdb_mod.c,
|
|
|
- auth_radius/authrad_mod.c, avp/avp.c, dispatcher/dispatcher.c,
|
|
|
- diversion/diversion.c: - use common fixup functions when possible
|
|
|
-
|
|
|
-2005-10-11 18:50 janakj
|
|
|
-
|
|
|
- * sr_module.c, sr_module.h: - fixup_regex added
|
|
|
-
|
|
|
-2005-10-11 16:55 janakj
|
|
|
-
|
|
|
- * modules/auth/auth_mod.c: - avoid duplicating fixup functions, use
|
|
|
- the ones from sr_module.c instead
|
|
|
-
|
|
|
-2005-10-11 16:54 janakj
|
|
|
-
|
|
|
- * sr_module.c, sr_module.h: - common fixup functions shared across
|
|
|
- modules
|
|
|
-
|
|
|
-2005-10-11 15:50 janakj
|
|
|
-
|
|
|
- * modules/usrloc/ucontact.c: - removed duplicate shm_free
|
|
|
- (discovered by Vaclav Kubart)
|
|
|
-
|
|
|
-2005-10-11 13:16 andrei
|
|
|
-
|
|
|
- * cfg.y: - onreply_route fix
|
|
|
-
|
|
|
-2005-10-04 11:32 janakj
|
|
|
-
|
|
|
- * modules/registrar/lookup.c: - Race condition in registered
|
|
|
- function fixed (SER-79) Patch provided by Dmitry Semyonov
|
|
|
-
|
|
|
-2005-09-29 18:45 janakj
|
|
|
-
|
|
|
- * modules/usrloc/: notify.c, urecord.c: - memleak fixed, notify
|
|
|
- callback were not freed, fixes SER-67
|
|
|
-
|
|
|
-2005-09-29 17:38 janakj
|
|
|
-
|
|
|
- * modules/usrloc/notify.c: - missing unlock_udomain added, closes
|
|
|
- SER-75
|
|
|
-
|
|
|
-2005-09-26 21:38 calrissian
|
|
|
-
|
|
|
- * modules/usrloc/: ucontact.c, udomain.c: sip.instance wasnt
|
|
|
- written/loaded to/from the database; thanks to Andreas Granig
|
|
|
-
|
|
|
-2005-09-26 21:29 calrissian
|
|
|
-
|
|
|
- * modules/usrloc/udomain.c: NULL received column value could got
|
|
|
- overwriten by the previous value in preload_udomain()
|
|
|
-
|
|
|
-2005-09-23 22:50 calrissian
|
|
|
-
|
|
|
- * main.c: fixed missing variable declaration
|
|
|
-
|
|
|
-2005-09-23 00:05 calrissian
|
|
|
-
|
|
|
- * modules/usrloc/ucontact.c: fixed memory leak introduce by
|
|
|
- sip.instance; thanks Andreas Granig; closes #SER-74
|
|
|
-
|
|
|
-2005-09-20 15:28 agranig
|
|
|
-
|
|
|
- * modules/mysql/: dbase.c, my_con.c, my_con.h, res.c, res.h, row.c:
|
|
|
- Moved mysql result from the connection to db_res_t to allow
|
|
|
- nested queries.
|
|
|
-
|
|
|
-2005-09-20 15:25 agranig
|
|
|
-
|
|
|
- * db/db_res.h: Added data field to db_res_t to allow db backends to
|
|
|
- store auxiliary data along with the result.
|
|
|
-
|
|
|
-2005-09-19 19:15 janakj
|
|
|
-
|
|
|
- * modules/tm/: h_table.c, h_table.h, t_funcs.c, t_lookup.c,
|
|
|
- t_reply.c: - spelling corrected
|
|
|
-
|
|
|
-2005-09-19 18:27 janakj
|
|
|
-
|
|
|
- * modules/tm/: h_table.c, t_cancel.c, t_cancel.h, t_funcs.c,
|
|
|
- t_funcs.h, t_fwd.c, t_msgbuilder.c, t_reply.h: - obsolete code
|
|
|
- removed for the sake of clarity - CANCEL terminates
|
|
|
- retransmission timers properly
|
|
|
-
|
|
|
-2005-09-14 10:04 janakj
|
|
|
-
|
|
|
- * modules/avp_db/avp_db.c: - return when running out of memory
|
|
|
-
|
|
|
-2005-09-13 15:53 andrei
|
|
|
-
|
|
|
- * INSTALL, Makefile.radius, NEWS, modules/auth_radius/Makefile,
|
|
|
- modules/avp_radius/Makefile, modules/postgres/Makefile,
|
|
|
- modules/uri_radius/Makefile, utils/serunix/Makefile: - 0.9.4
|
|
|
- changes forward ported (docs, radius Makefile *bsd update,
|
|
|
- postgress
|
|
|
- Makefile *bsd update a.s.o)
|
|
|
-
|
|
|
-2005-09-13 15:52 andrei
|
|
|
-
|
|
|
- * tcp_read.c: - cosmetic debug msg changes
|
|
|
-
|
|
|
-2005-09-12 19:08 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.h, tcp_main.c:
|
|
|
- - -mallign-double removed (incompatible with kqueue on netbst
|
|
|
- and with epoll
|
|
|
- on linux 2.6.* => it has big problem causing potential for
|
|
|
- almost no benefit)
|
|
|
- - sigio_rt mostly cosmetic changes
|
|
|
-
|
|
|
-2005-09-12 07:57 kubartv
|
|
|
-
|
|
|
- * modules/pa/subscribe.c: corrected error which led to changing
|
|
|
- state to closed of a tuple which was registered longer than
|
|
|
- default_expires
|
|
|
-
|
|
|
-2005-09-10 01:32 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.h, test/udp_flood.c: - tcp sigio_rt
|
|
|
- workarround for undocumented event 0x08 (which seems to be set
|
|
|
- on some errors, like receiving a RST)
|
|
|
-
|
|
|
-2005-09-09 16:29 andrei
|
|
|
-
|
|
|
- * io_wait.c, io_wait.h, test/invite01.sip, test/udp_flood.c: - gcc
|
|
|
- 2.95 fixes - udp_flood updated to work also for tcp (for stress
|
|
|
- testing the ser tcp part)
|
|
|
-
|
|
|
-2005-09-09 13:18 kubartv
|
|
|
-
|
|
|
- * modules/pa/: reply.c, subscribe.c: protocol correction of Contact
|
|
|
- header sent to the PA client
|
|
|
-
|
|
|
-2005-09-08 22:10 janakj
|
|
|
-
|
|
|
- * modules/auth_db/authorize.c: - check for NULL paswords closes
|
|
|
- SER-66
|
|
|
-
|
|
|
-2005-09-08 17:18 kubartv
|
|
|
-
|
|
|
- * modules/pa/presentity.c: corrected an error (immediately send two
|
|
|
- NOTIFY messages) which triggered eyeBeam's first NOTIFY ignoring
|
|
|
-
|
|
|
-2005-09-08 15:57 janakj
|
|
|
-
|
|
|
- * cfg.y: - missing space added (cosmetic change)
|
|
|
-
|
|
|
-2005-09-08 13:59 kubartv
|
|
|
-
|
|
|
- * modules/pa/: notify.c, presentity.c, subscribe.c, watcher.c: yet
|
|
|
- another small pa module corrections
|
|
|
-
|
|
|
-2005-09-08 09:55 kubartv
|
|
|
-
|
|
|
- * modules/usrloc/ul_mod.h: corrected 'alias' table and
|
|
|
- TABLE_VERSION according to 'location' table
|
|
|
-
|
|
|
-2005-09-07 18:03 kubartv
|
|
|
-
|
|
|
- * modules/pa/: notify.c, pdomain.c, presentity.c, presentity.h,
|
|
|
- publish.c, reply.c, subscribe.c, watcher.c, watcher.h:
|
|
|
- Corrected some bugs and RFC compliance problems (tested with
|
|
|
- Windows Messenger 5.0, eyeBeam beta version, kphone).
|
|
|
-
|
|
|
-2005-09-06 17:01 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - darwin gcc 4.0 doesn't like
|
|
|
- -minline-all-string-ops
|
|
|
-
|
|
|
-2005-09-05 12:49 andrei
|
|
|
-
|
|
|
- * Makefile.defs, test/gcc_versions.txt: - better gcc version
|
|
|
- detection (slightly different than 0.9.0) - added gcc version log
|
|
|
- file (output of "gcc --version|head -n 1" for various gcc
|
|
|
- versions, useful for testing the gcc detection)
|
|
|
-
|
|
|
-2005-09-04 19:36 calrissian
|
|
|
-
|
|
|
- * modules/registrar/doc/registrar.xml: added section about
|
|
|
- sip.instance support
|
|
|
-
|
|
|
-2005-09-02 13:36 janakj
|
|
|
-
|
|
|
- * modules/registrar/: README, doc/registrar.xml: - A section about
|
|
|
- time synchronization
|
|
|
-
|
|
|
-2005-09-02 13:23 janakj
|
|
|
-
|
|
|
- * modules/textops/: README, doc/functions.xml: - append_time
|
|
|
- documented
|
|
|
-
|
|
|
-2005-09-02 12:36 janakj
|
|
|
-
|
|
|
- * modules/registrar/save.c, modules/usrloc/ucontact.c,
|
|
|
- modules/usrloc/ucontact.h, modules/usrloc/udomain.c,
|
|
|
- modules/usrloc/ul_mod.c, modules/usrloc/ul_mod.h,
|
|
|
- modules/usrloc/urecord.c, modules/usrloc/urecord.h,
|
|
|
- modules/usrloc/usrloc.c, modules/usrloc/usrloc.h,
|
|
|
- parser/parse_param.c, parser/parse_param.h,
|
|
|
- parser/contact/contact.c, parser/contact/contact.h: -
|
|
|
- sip.instance parameter support by Nils Ohlmeier
|
|
|
-
|
|
|
-2005-09-01 15:59 andrei
|
|
|
-
|
|
|
- * Makefile.defs, modules/tm/t_lookup.c, modules/tm/t_reply.c: - (
|
|
|
- "forward" ported from 0.9.0): reverted to the old way of checking
|
|
|
- response.dst.send_sock in t_retransmit_reply & reply_light
|
|
|
- (this fixes some t_newtran/new retrans. races)
|
|
|
-
|
|
|
-2005-09-01 14:22 andrei
|
|
|
-
|
|
|
- * ut.h: - sleep_us typo fix, thanks go to Tomas Mandys
|
|
|
-
|
|
|
-2005-08-31 15:25 andrei
|
|
|
-
|
|
|
- * Makefile.defs, pass_fd.c: - openbsd 64 tcp fix
|
|
|
-
|
|
|
-2005-08-31 10:50 peternixon
|
|
|
-
|
|
|
- * modules/postgres/Makefile: Add paths required to build on SUSE
|
|
|
- Linux
|
|
|
-
|
|
|
-2005-08-29 15:52 rco
|
|
|
-
|
|
|
- * modules/tm/t_fifo.c: fixed bug due to assumption that 'str' is
|
|
|
- the same as 'struct iovec' (used by writev). this occurs only on
|
|
|
- 64 bit machines.
|
|
|
-
|
|
|
-2005-08-29 14:34 andrei
|
|
|
-
|
|
|
- * mem/shm_mem.h: - warning fix
|
|
|
-
|
|
|
-2005-08-29 13:30 andrei
|
|
|
-
|
|
|
- * tcp_main.c: - fixed typo for the TLS case (thanks to Nils)
|
|
|
- [closes SER-61]
|
|
|
-
|
|
|
-2005-08-29 11:57 jih
|
|
|
-
|
|
|
- * modules/auth/auth_mod.c: * append_rpid_hf function can now be
|
|
|
- called also from branch_route block.
|
|
|
-
|
|
|
-2005-08-26 23:27 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/xsl/: mysql.xsl, postgres.xsl, sql.xsl:
|
|
|
- - minor mysql improvements - proper postgres schema generator
|
|
|
-
|
|
|
-2005-08-26 23:25 janakj
|
|
|
-
|
|
|
- * db/schema/: acc.xml, aliases.xml, domain.xml, grp.xml, gw.xml,
|
|
|
- lcr.xml, location.xml, missed_calls.xml, phonebook.xml, silo.xml,
|
|
|
- speed_dial.xml, trusted.xml, uri.xml, version.xml: -
|
|
|
- modifications for postgres
|
|
|
-
|
|
|
-2005-08-25 15:10 janakj
|
|
|
-
|
|
|
- * db/schema/: aliases.xml, domain.xml, grp.xml, gw.xml, gw_grp.xml,
|
|
|
- lcr.xml, missed_calls.xml, phonebook.xml, silo.xml,
|
|
|
- speed_dial.xml, trusted.xml, uri.xml, version.xml: - added
|
|
|
- version directly in tables - version table data crosslinked
|
|
|
-
|
|
|
-2005-08-25 00:24 janakj
|
|
|
-
|
|
|
- * doc/doc_root.xml, doc/ser_radius/ser_radius.xml,
|
|
|
- doc/serdev/data_structures.xml, doc/serdev/sip_uri.xml,
|
|
|
- doc/serdev/str.xml, doc/serdev/to_parser.xml,
|
|
|
- doc/serdev/via_body.xml, doc/serfaq/serfaq.xml,
|
|
|
- doc/seruser/apps.xml, doc/seruser/db_fifo.xml,
|
|
|
- doc/seruser/intro.xml, doc/sip/sip_introduction.xml,
|
|
|
- modules/auth/doc/auth.xml, modules/auth/doc/params.xml,
|
|
|
- modules/auth_db/doc/auth_db.xml, modules/auth_db/doc/params.xml,
|
|
|
- modules/auth_radius/doc/auth_radius.xml,
|
|
|
- modules/auth_radius/doc/params.xml,
|
|
|
- modules/avp_db/doc/avp_db.xml, modules/avp_db/doc/params.xml,
|
|
|
- modules/avp_radius/doc/avp_radius.xml,
|
|
|
- modules/avp_radius/doc/params.xml, modules/avpops/doc/avpops.xml,
|
|
|
- modules/avpops/doc/functions.xml, modules/avpops/doc/params.xml,
|
|
|
- modules/cpl-c/doc/cpl-c.xml, modules/dbtext/doc/dbtext.xml,
|
|
|
- modules/dispatcher/doc/dispatcher.xml,
|
|
|
- modules/domain/doc/domain.xml, modules/domain/doc/params.xml,
|
|
|
- modules/exec/doc/exec.xml, modules/flatstore/doc/flatstore.xml,
|
|
|
- modules/gflags/doc/gflags.xml, modules/jabber/doc/jabber.xml,
|
|
|
- modules/jabber/doc/params.xml, modules/msilo/doc/msilo.xml,
|
|
|
- modules/msilo/doc/params.xml,
|
|
|
- modules/nathelper/doc/nathelper.xml,
|
|
|
- modules/options/doc/options.xml, modules/options/doc/params.xml,
|
|
|
- modules/pa/doc/pa.xml, modules/pdt/doc/params.xml,
|
|
|
- modules/pdt/doc/pdt.xml, modules/permissions/doc/permissions.xml,
|
|
|
- modules/pike/doc/pike.xml, modules/print/doc/functions.xml,
|
|
|
- modules/print/doc/print.xml, modules/registrar/doc/params.xml,
|
|
|
- modules/registrar/doc/registrar.xml, modules/sl/doc/sl.xml,
|
|
|
- modules/sms/doc/params.xml, modules/sms/doc/sms.xml,
|
|
|
- modules/speeddial/doc/params.xml,
|
|
|
- modules/speeddial/doc/speeddial.xml,
|
|
|
- modules/textops/doc/textops.xml, modules/tm/doc/tm.xml,
|
|
|
- modules/uac/doc/uac.xml, modules/uri/doc/uri.xml,
|
|
|
- modules/uri_db/doc/params.xml, modules/uri_db/doc/uri_db.xml,
|
|
|
- modules/uri_radius/doc/params.xml,
|
|
|
- modules/uri_radius/doc/uri_radius.xml,
|
|
|
- modules/usrloc/doc/params.xml, modules/usrloc/doc/usrloc.xml,
|
|
|
- modules/xlog/doc/functions.xml, modules/xlog/doc/xlog.xml: -
|
|
|
- documents are now valid (apart from xmlns:xi problem which would
|
|
|
- require docbook dtd changes)
|
|
|
-
|
|
|
-2005-08-25 00:22 janakj
|
|
|
-
|
|
|
- * Makefile.doc: - target check uses xmllint
|
|
|
-
|
|
|
-2005-08-24 15:24 janakj
|
|
|
-
|
|
|
- * doc/doc_root.xml, doc/ser_radius/Makefile,
|
|
|
- doc/ser_radius/ser_radius.xml, doc/serdev/contact_body.xml,
|
|
|
- doc/serdev/contact_parser.xml, doc/serdev/cseq_body.xml,
|
|
|
- doc/serdev/cseq_parser.xml, doc/serdev/data_structures.xml,
|
|
|
- doc/serdev/db_con_t.xml, doc/serdev/db_interface.xml,
|
|
|
- doc/serdev/db_key_t.xml, doc/serdev/db_res_t.xml,
|
|
|
- doc/serdev/db_row_t.xml, doc/serdev/db_type_t.xml,
|
|
|
- doc/serdev/db_val_t.xml, doc/serdev/digest_parser.xml,
|
|
|
- doc/serdev/event_parser.xml, doc/serdev/event_t.xml,
|
|
|
- doc/serdev/exp_body_t.xml, doc/serdev/expires_parser.xml,
|
|
|
- doc/serdev/fline_parser.xml, doc/serdev/from_parser.xml,
|
|
|
- doc/serdev/hdr_field.xml, doc/serdev/hfname_parser.xml,
|
|
|
- doc/serdev/ip_addr.xml, doc/serdev/locking.xml,
|
|
|
- doc/serdev/lump.xml, doc/serdev/lump_rpl.xml,
|
|
|
- doc/serdev/main_loop.xml, doc/serdev/modiface.xml,
|
|
|
- doc/serdev/module_exports.xml, doc/serdev/msg_parser.xml,
|
|
|
- doc/serdev/msg_start.xml, doc/serdev/routing_engine.xml,
|
|
|
- doc/serdev/serdev.xml, doc/serdev/shutdown.xml,
|
|
|
- doc/serdev/sip_msg.xml, doc/serdev/sip_uri.xml,
|
|
|
- doc/serdev/sr_module.xml, doc/serdev/startup.xml,
|
|
|
- doc/serdev/str.xml, doc/serdev/to_body.xml,
|
|
|
- doc/serdev/to_parser.xml, doc/serdev/via_body.xml,
|
|
|
- doc/serdev/via_parser.xml, doc/serfaq/serfaq.xml,
|
|
|
- doc/serhowto/ser-howto.xml, doc/seruser/apps.xml,
|
|
|
- doc/seruser/db_fifo.xml, doc/seruser/general.xml,
|
|
|
- doc/seruser/intro.xml, doc/seruser/operation.xml,
|
|
|
- doc/seruser/otherapps.xml, doc/seruser/reference.xml,
|
|
|
- doc/seruser/seruser.xml, doc/seruser/voicemail.xml,
|
|
|
- doc/sip/sip_introduction.xml, modules/auth/doc/auth.xml,
|
|
|
- modules/auth/doc/functions.xml, modules/auth/doc/params.xml,
|
|
|
- modules/auth_db/doc/auth_db.xml,
|
|
|
- modules/auth_db/doc/functions.xml,
|
|
|
- modules/auth_db/doc/params.xml,
|
|
|
- modules/auth_radius/doc/auth_radius.xml,
|
|
|
- modules/auth_radius/doc/functions.xml,
|
|
|
- modules/auth_radius/doc/params.xml, modules/avp/doc/avp.xml,
|
|
|
- modules/avp/doc/functions.xml, modules/avp/doc/params.xml,
|
|
|
- modules/avp_db/doc/avp_db.xml, modules/avp_db/doc/fifo.xml,
|
|
|
- modules/avp_db/doc/functions.xml, modules/avp_db/doc/params.xml,
|
|
|
- modules/avp_radius/doc/avp_radius.xml,
|
|
|
- modules/avp_radius/doc/functions.xml,
|
|
|
- modules/avp_radius/doc/params.xml, modules/avpops/doc/avpops.xml,
|
|
|
- modules/avpops/doc/faq.xml, modules/avpops/doc/functions.xml,
|
|
|
- modules/avpops/doc/params.xml, modules/cpl-c/doc/cpl-c.xml,
|
|
|
- modules/cpl-c/doc/functions.xml, modules/cpl-c/doc/params.xml,
|
|
|
- modules/dbtext/doc/dbtext.xml,
|
|
|
- modules/dispatcher/doc/dispatcher.xml,
|
|
|
- modules/dispatcher/doc/functions.xml,
|
|
|
- modules/dispatcher/doc/params.xml, modules/domain/doc/domain.xml,
|
|
|
- modules/domain/doc/fifo.xml, modules/domain/doc/functions.xml,
|
|
|
- modules/domain/doc/params.xml, modules/enum/doc/enum.xml,
|
|
|
- modules/enum/doc/functions.xml, modules/enum/doc/params.xml,
|
|
|
- modules/exec/doc/exec.xml, modules/exec/doc/functions.xml,
|
|
|
- modules/exec/doc/params.xml, modules/flatstore/doc/flatstore.xml,
|
|
|
- modules/flatstore/doc/functions.xml,
|
|
|
- modules/flatstore/doc/params.xml, modules/gflags/doc/fifo.xml,
|
|
|
- modules/gflags/doc/functions.xml, modules/gflags/doc/gflags.xml,
|
|
|
- modules/gflags/doc/params.xml, modules/jabber/doc/admin.xml,
|
|
|
- modules/jabber/doc/functions.xml, modules/jabber/doc/jabber.xml,
|
|
|
- modules/jabber/doc/params.xml, modules/msilo/doc/functions.xml,
|
|
|
- modules/msilo/doc/msilo.xml, modules/msilo/doc/params.xml,
|
|
|
- modules/nathelper/doc/functions.xml,
|
|
|
- modules/nathelper/doc/nathelper.xml,
|
|
|
- modules/nathelper/doc/params.xml,
|
|
|
- modules/options/doc/functions.xml,
|
|
|
- modules/options/doc/options.xml, modules/options/doc/params.xml,
|
|
|
- modules/pa/doc/functions.xml, modules/pa/doc/pa.xml,
|
|
|
- modules/pa/doc/params.xml, modules/pdt/doc/fifo.xml,
|
|
|
- modules/pdt/doc/functions.xml, modules/pdt/doc/params.xml,
|
|
|
- modules/pdt/doc/pdt.xml, modules/permissions/doc/functions.xml,
|
|
|
- modules/permissions/doc/params.xml,
|
|
|
- modules/permissions/doc/permissions.xml,
|
|
|
- modules/pike/doc/devel.xml, modules/pike/doc/functions.xml,
|
|
|
- modules/pike/doc/params.xml, modules/pike/doc/pike.xml,
|
|
|
- modules/print/doc/functions.xml, modules/print/doc/params.xml,
|
|
|
- modules/print/doc/print.xml, modules/registrar/doc/functions.xml,
|
|
|
- modules/registrar/doc/params.xml,
|
|
|
- modules/registrar/doc/registrar.xml,
|
|
|
- modules/rr/doc/functions.xml, modules/rr/doc/params.xml,
|
|
|
- modules/rr/doc/rr.xml, modules/sl/doc/functions.xml,
|
|
|
- modules/sl/doc/params.xml, modules/sl/doc/sl.xml,
|
|
|
- modules/sms/doc/functions.xml, modules/sms/doc/params.xml,
|
|
|
- modules/sms/doc/sms.xml, modules/speeddial/doc/faq.xml,
|
|
|
- modules/speeddial/doc/functions.xml,
|
|
|
- modules/speeddial/doc/params.xml,
|
|
|
- modules/speeddial/doc/speeddial.xml,
|
|
|
- modules/textops/doc/functions.xml,
|
|
|
- modules/textops/doc/params.xml, modules/textops/doc/textops.xml,
|
|
|
- modules/tm/doc/api.xml, modules/tm/doc/functions.xml,
|
|
|
- modules/tm/doc/params.xml, modules/tm/doc/tm.xml,
|
|
|
- modules/uac/doc/functions.xml, modules/uac/doc/params.xml,
|
|
|
- modules/uac/doc/uac.xml, modules/uri/doc/functions.xml,
|
|
|
- modules/uri/doc/params.xml, modules/uri/doc/uri.xml,
|
|
|
- modules/uri_db/doc/functions.xml, modules/uri_db/doc/params.xml,
|
|
|
- modules/uri_db/doc/uri_db.xml,
|
|
|
- modules/uri_radius/doc/functions.xml,
|
|
|
- modules/uri_radius/doc/params.xml,
|
|
|
- modules/uri_radius/doc/uri_radius.xml,
|
|
|
- modules/usrloc/doc/api.xml, modules/usrloc/doc/functions.xml,
|
|
|
- modules/usrloc/doc/params.xml, modules/usrloc/doc/usrloc.xml,
|
|
|
- modules/xlog/doc/functions.xml, modules/xlog/doc/params.xml,
|
|
|
- modules/xlog/doc/xlog.xml: - DTDs and stylesheets will be
|
|
|
- downloaded from the network if they are not available locally.
|
|
|
-
|
|
|
-2005-08-20 10:23 jih
|
|
|
-
|
|
|
- * modules/lcr/lcr_mod.c: * Updated gw table and increased its
|
|
|
- version number.
|
|
|
-
|
|
|
-2005-08-20 10:14 jih
|
|
|
-
|
|
|
- * modules/lcr/: README, lcr_mod.c: * Added support for gateway
|
|
|
- prefixes.
|
|
|
-
|
|
|
-2005-08-18 21:54 jih
|
|
|
-
|
|
|
- * modules/domain/domain_mod.c: * is_uri_host_local() can now be
|
|
|
- called from branch_route.
|
|
|
-
|
|
|
-2005-08-18 17:49 janakj
|
|
|
-
|
|
|
- * modules/textops/textops.c: - append_hf can be used in
|
|
|
- branch_route sections
|
|
|
-
|
|
|
-2005-08-18 17:49 janakj
|
|
|
-
|
|
|
- * modules/xlog/xlog.c: - xlog and xdbg can be executed from
|
|
|
- branch_route sections
|
|
|
-
|
|
|
-2005-08-18 17:47 janakj
|
|
|
-
|
|
|
- * modules/tm/: h_table.h, t_fwd.c, t_fwd.h, t_lookup.c, tm.c: -
|
|
|
- added t_on_branch function
|
|
|
-
|
|
|
-2005-08-18 17:46 janakj
|
|
|
-
|
|
|
- * cfg.lex, cfg.y, config.h, lump_struct.h, route.c, route.h,
|
|
|
- sr_module.h: - Suppor for branch_route sections in the
|
|
|
- configuration file.
|
|
|
-
|
|
|
-2005-08-18 17:42 janakj
|
|
|
-
|
|
|
- * Makefile.doc: - small cleanup
|
|
|
-
|
|
|
-2005-08-18 17:39 janakj
|
|
|
-
|
|
|
- * doc/catalog.xml: - XML catalog
|
|
|
-
|
|
|
-2005-08-18 17:31 janakj
|
|
|
-
|
|
|
- * db/schema/: Makefile, acc.xml, aliases.xml, domain.xml,
|
|
|
- entities.xml, grp.xml, gw.xml, gw_grp.xml, lcr.xml, location.xml,
|
|
|
- missed_calls.xml, phonebook.xml, ser.xml, silo.xml,
|
|
|
- speed_dial.xml, trusted.xml, uri.xml, version.xml: - SER database
|
|
|
- schema described in XML-based format
|
|
|
-
|
|
|
-2005-08-18 17:28 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/xhtml.xsl: - Reference docbooks stylesheets using
|
|
|
- URL, instead of local file
|
|
|
-
|
|
|
-2005-08-18 17:27 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dep.xsl: - proper handling of XIncludes
|
|
|
-
|
|
|
-2005-08-18 17:25 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/README: - README
|
|
|
-
|
|
|
-2005-08-18 17:25 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/xsl/: common.xsl, dbtext.xsl,
|
|
|
- docbook.xsl, mysql.xsl, oracle.xsl, postgres.xsl, sql.xsl: - DB
|
|
|
- Schema generator, conversion stylesheets for dbtext, mysql,
|
|
|
- postgres, and oracle
|
|
|
-
|
|
|
-2005-08-18 17:24 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/dbschema/dtd/dbschema.dtd: - DB Schema generate,
|
|
|
- DTD
|
|
|
-
|
|
|
-2005-08-04 13:37 andrei
|
|
|
-
|
|
|
- * modules/tm/t_fwd.c: - parsed_uri & parsed_uri_ok are
|
|
|
- saved/restored before & after branches
|
|
|
-
|
|
|
-2005-08-01 22:52 janakj
|
|
|
-
|
|
|
- * modules/tm/h_table.c: - free AVP list to avoid memory leaks when
|
|
|
- tm runs out of memory while creating a new cell (fixed by
|
|
|
- Michal Matyska)
|
|
|
-
|
|
|
-2005-07-27 14:47 janakj
|
|
|
-
|
|
|
- * utils/serunix/serunix.c: - from_len properly initialized to the
|
|
|
- size of from parameter, reported by Martin Rusnak
|
|
|
-
|
|
|
-2005-07-27 14:42 janakj
|
|
|
-
|
|
|
- * modules/usrloc/ucontact.c: - Memory leak fixed, reported and
|
|
|
- debugged by Axel Boeger
|
|
|
-
|
|
|
-2005-07-25 18:28 andrei
|
|
|
-
|
|
|
- * Makefile.defs, main.c, scripts/sc: - solaris fix: sigaction()
|
|
|
- instead of signal()
|
|
|
-
|
|
|
-2005-07-25 16:41 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.c, mem/f_malloc.c, mem/f_malloc.h,
|
|
|
- mem/meminfo.h, mem/q_malloc.c, mem/q_malloc.h, scripts/sc: -
|
|
|
- solaris fixes: - renamed struct meminfo to mem_info due to name
|
|
|
- conflicts, fixed sc $$(atempts+1) (thanks go to Josip Gracin) -
|
|
|
- proper ISA ARCH detection on solaris (uname -p) - cosmetics:
|
|
|
- io_wait log log msg. removed
|
|
|
-
|
|
|
-2005-07-25 13:17 andrei
|
|
|
-
|
|
|
- * modules/dispatcher/dispatch.c: - fixed empty username in uri
|
|
|
- crash
|
|
|
-
|
|
|
-2005-07-24 01:37 janakj
|
|
|
-
|
|
|
- * Makefile.doc: - the main makefile containing rules for building
|
|
|
- documentation - tracks dependencies - uses xsltproc to produce
|
|
|
- XHTML and plaintext documentation from docbook
|
|
|
-
|
|
|
-2005-07-24 01:31 janakj
|
|
|
-
|
|
|
- * modules/: uri_radius/doc/Makefile, uri_radius/doc/functions.xml,
|
|
|
- uri_radius/doc/params.xml, uri_radius/doc/uri_radius.xml,
|
|
|
- usrloc/doc/Makefile, usrloc/doc/api.xml,
|
|
|
- usrloc/doc/functions.xml, usrloc/doc/params.xml,
|
|
|
- usrloc/doc/usrloc.xml, xlog/doc/Makefile, xlog/doc/functions.xml,
|
|
|
- xlog/doc/params.xml, xlog/doc/xlog.xml: - improved documentation
|
|
|
- system - documentation makefiles - proper documentation
|
|
|
- dependency tracking in makefiles - XML-based dialect of docbook
|
|
|
- used with xi:include inclusions
|
|
|
-
|
|
|
-2005-07-24 01:28 janakj
|
|
|
-
|
|
|
- * modules/: print/doc/Makefile, print/doc/functions.xml,
|
|
|
- print/doc/params.xml, print/doc/print.xml,
|
|
|
- registrar/doc/Makefile, registrar/doc/functions.xml,
|
|
|
- registrar/doc/params.xml, registrar/doc/registrar.xml,
|
|
|
- rr/doc/Makefile, rr/doc/functions.xml, rr/doc/params.xml,
|
|
|
- rr/doc/rr.xml, sl/doc/Makefile, sl/doc/functions.xml,
|
|
|
- sl/doc/params.xml, sl/doc/sl.xml, sms/doc/Makefile,
|
|
|
- sms/doc/functions.xml, sms/doc/params.xml, sms/doc/sms.xml,
|
|
|
- speeddial/doc/Makefile, speeddial/doc/faq.xml,
|
|
|
- speeddial/doc/functions.xml, speeddial/doc/params.xml,
|
|
|
- speeddial/doc/speeddial.xml, textops/doc/Makefile,
|
|
|
- textops/doc/functions.xml, textops/doc/params.xml,
|
|
|
- textops/doc/textops.xml, tm/doc/Makefile, tm/doc/api.xml,
|
|
|
- tm/doc/functions.xml, tm/doc/params.xml, tm/doc/tm.xml,
|
|
|
- uac/doc/Makefile, uac/doc/functions.xml, uac/doc/params.xml,
|
|
|
- uac/doc/uac.xml, uri/doc/Makefile, uri/doc/functions.xml,
|
|
|
- uri/doc/params.xml, uri/doc/uri.xml, uri_db/doc/Makefile,
|
|
|
- uri_db/doc/functions.xml, uri_db/doc/params.xml,
|
|
|
- uri_db/doc/uri_db.xml: - improved documentation system -
|
|
|
- documentation makefiles - proper documentation dependency
|
|
|
- tracking in makefiles - XML-based dialect of docbook used with
|
|
|
- xi:include inclusions
|
|
|
-
|
|
|
-2005-07-24 01:25 janakj
|
|
|
-
|
|
|
- * modules/: flatstore/doc/Makefile, flatstore/doc/flatstore.xml,
|
|
|
- flatstore/doc/functions.xml, flatstore/doc/params.xml,
|
|
|
- gflags/doc/Makefile, gflags/doc/fifo.xml,
|
|
|
- gflags/doc/functions.xml, gflags/doc/gflags.xml,
|
|
|
- gflags/doc/params.xml, jabber/doc/Makefile, jabber/doc/admin.xml,
|
|
|
- jabber/doc/functions.xml, jabber/doc/jabber.xml,
|
|
|
- jabber/doc/params.xml, msilo/doc/Makefile,
|
|
|
- msilo/doc/functions.xml, msilo/doc/msilo.xml,
|
|
|
- msilo/doc/params.xml, nathelper/doc/Makefile,
|
|
|
- nathelper/doc/functions.xml, nathelper/doc/nathelper.xml,
|
|
|
- nathelper/doc/params.xml, options/doc/Makefile,
|
|
|
- options/doc/functions.xml, options/doc/options.xml,
|
|
|
- options/doc/params.xml, pa/doc/Makefile, pa/doc/functions.xml,
|
|
|
- pa/doc/pa.xml, pa/doc/params.xml, pdt/doc/Makefile,
|
|
|
- pdt/doc/fifo.xml, pdt/doc/functions.xml, pdt/doc/params.xml,
|
|
|
- pdt/doc/pdt.xml, permissions/doc/Makefile,
|
|
|
- permissions/doc/functions.xml, permissions/doc/params.xml,
|
|
|
- permissions/doc/permissions.xml, pike/doc/Makefile,
|
|
|
- pike/doc/devel.xml, pike/doc/functions.xml, pike/doc/params.xml,
|
|
|
- pike/doc/pike.xml: - improved documentation system -
|
|
|
- documentation makefiles - proper documentation dependency
|
|
|
- tracking in makefiles - XML-based dialect of docbook used with
|
|
|
- xi:include inclusions
|
|
|
-
|
|
|
-2005-07-24 01:22 janakj
|
|
|
-
|
|
|
- * modules/: auth/doc/Makefile, auth/doc/auth.xml,
|
|
|
- auth/doc/functions.xml, auth/doc/params.xml,
|
|
|
- auth_db/doc/Makefile, auth_db/doc/auth_db.xml,
|
|
|
- auth_db/doc/functions.xml, auth_db/doc/params.xml,
|
|
|
- auth_radius/doc/Makefile, auth_radius/doc/auth_radius.xml,
|
|
|
- auth_radius/doc/functions.xml, auth_radius/doc/params.xml,
|
|
|
- avp/doc/Makefile, avp/doc/avp.xml, avp/doc/functions.xml,
|
|
|
- avp/doc/params.xml, avp_db/doc/Makefile, avp_db/doc/avp_db.xml,
|
|
|
- avp_db/doc/fifo.xml, avp_db/doc/functions.xml,
|
|
|
- avp_db/doc/params.xml, avpops/doc/Makefile,
|
|
|
- avpops/doc/avpops.xml, avpops/doc/faq.xml,
|
|
|
- avpops/doc/functions.xml, avpops/doc/params.xml,
|
|
|
- avp_radius/doc/Makefile, avp_radius/doc/avp_radius.xml,
|
|
|
- avp_radius/doc/functions.xml, avp_radius/doc/params.xml,
|
|
|
- cpl-c/doc/Makefile, cpl-c/doc/cpl-c.xml, cpl-c/doc/functions.xml,
|
|
|
- cpl-c/doc/params.xml, dbtext/doc/Makefile, dbtext/doc/dbtext.xml,
|
|
|
- dispatcher/doc/Makefile, dispatcher/doc/dispatcher.xml,
|
|
|
- dispatcher/doc/functions.xml, dispatcher/doc/params.xml,
|
|
|
- domain/doc/Makefile, domain/doc/domain.xml, domain/doc/fifo.xml,
|
|
|
- domain/doc/functions.xml, domain/doc/params.xml,
|
|
|
- enum/doc/Makefile, enum/doc/enum.xml, enum/doc/functions.xml,
|
|
|
- enum/doc/params.xml, exec/doc/Makefile, exec/doc/exec.xml,
|
|
|
- exec/doc/functions.xml, exec/doc/params.xml: - improved
|
|
|
- documentation system - documentation makefiles - proper
|
|
|
- documentation dependency tracking in makefiles - XML-based
|
|
|
- dialect of docbook used with xi:include inclusions
|
|
|
-
|
|
|
-2005-07-24 01:01 janakj
|
|
|
-
|
|
|
- * doc/: Makefile, doc_root.xml, ser_entities.xml: - Customized
|
|
|
- stylesheet for XHTML generation - Very basic CSS style for
|
|
|
- documentation - Stylesheet for generating Docbook dependencies in
|
|
|
- Makefiles
|
|
|
-
|
|
|
-2005-07-24 00:54 janakj
|
|
|
-
|
|
|
- * doc/stylesheets/: common.xsl, dep.xsl, xhtml.xsl: - Customized
|
|
|
- stylesheet for XHTML generation - Very basic CSS style for
|
|
|
- documentation - Stylesheet for generating Docbook dependencies in
|
|
|
- Makefiles
|
|
|
-
|
|
|
-2005-07-24 00:52 janakj
|
|
|
-
|
|
|
- * doc/: seruser/Makefile, seruser/apps.xml, seruser/db_fifo.xml,
|
|
|
- seruser/general.xml, seruser/intro.xml, seruser/operation.xml,
|
|
|
- seruser/otherapps.xml, seruser/reference.xml,
|
|
|
- seruser/seruser.xml, seruser/voicemail.xml, sip/Makefile,
|
|
|
- sip/sip_introduction.xml, sip/figures/bye.png,
|
|
|
- sip/figures/companies.png, sip/figures/dialog.png,
|
|
|
- sip/figures/event.png, sip/figures/invite1.png,
|
|
|
- sip/figures/message.png, sip/figures/redirect.png,
|
|
|
- sip/figures/register.png, sip/figures/registrar.png,
|
|
|
- sip/figures/transaction.png, sip/figures/trapezoid.png,
|
|
|
- sip/figures/ua.png: - Improved documentation system -
|
|
|
- documentation makefiles - XML-based dialect of docbook used
|
|
|
-
|
|
|
-2005-07-24 00:48 janakj
|
|
|
-
|
|
|
- * doc/: serfaq/Makefile, serfaq/serfaq.xml, serhowto/Makefile,
|
|
|
- serhowto/ser-howto.xml, ser_radius/Makefile,
|
|
|
- ser_radius/ser_radius.xml: - Improved documentation system -
|
|
|
- documentation makefiles - XML-based dialect of docbook used
|
|
|
-
|
|
|
-2005-07-24 00:40 janakj
|
|
|
-
|
|
|
- * doc/serdev/: Makefile, contact_body.xml, contact_parser.xml,
|
|
|
- cseq_body.xml, cseq_parser.xml, data_structures.xml,
|
|
|
- db_con_t.xml, db_interface.xml, db_key_t.xml, db_res_t.xml,
|
|
|
- db_row_t.xml, db_type_t.xml, db_val_t.xml, digest_parser.xml,
|
|
|
- event_parser.xml, event_t.xml, exp_body_t.xml,
|
|
|
- expires_parser.xml, fline_parser.xml, from_parser.xml,
|
|
|
- hdr_field.xml, hfname_parser.xml, ip_addr.xml, locking.xml,
|
|
|
- lump.xml, lump_rpl.xml, main_loop.xml, modiface.xml,
|
|
|
- module_exports.xml, msg_parser.xml, msg_start.xml,
|
|
|
- routing_engine.xml, serdev.xml, shutdown.xml, sip_msg.xml,
|
|
|
- sip_uri.xml, sr_module.xml, startup.xml, str.xml, to_body.xml,
|
|
|
- to_parser.xml, via_body.xml, via_parser.xml: - Improved
|
|
|
- documentation system - documentation makefiles - XML-based
|
|
|
- dialect of docbook used
|
|
|
-
|
|
|
-2005-07-23 18:59 jih
|
|
|
-
|
|
|
- * modules/lcr/: README, lcr_mod.c: * URI scheme and transport
|
|
|
- protocol can now be specified for gateways.
|
|
|
-
|
|
|
-2005-07-20 19:16 andrei
|
|
|
-
|
|
|
- * modules/: auth_radius/authrad_mod.h, cpl-c/cpl_run.c,
|
|
|
- jabber/jabber.c, jabber/tree234.c, jabber/xsnprintf.c,
|
|
|
- lcr/lcr_mod.c, nathelper/nathelper.c, postgres/dbase.c,
|
|
|
- uri_radius/urirad_mod.h, xlog/xl_lib.c: - gcc 4.0 warning & fixes
|
|
|
- "forward" ported from stable - postgres fixes/warnings "forward"
|
|
|
- ported from stable
|
|
|
-
|
|
|
-2005-07-20 07:43 danp
|
|
|
-
|
|
|
- * modules/mediaproxy/mediaproxy.c: - Fixed 3 places where memory
|
|
|
- allocation wasn't checked for succes, which could lead to ser
|
|
|
- crashing - Fixed a memory leak
|
|
|
-
|
|
|
-2005-07-12 17:22 andrei
|
|
|
-
|
|
|
- * Makefile.defs, NEWS, cfg.y, receive.c: - default onreply_router
|
|
|
- {} added (this will be executed for any reply, it adds the
|
|
|
- possibility of executing scripts on replies without using tm)
|
|
|
-
|
|
|
-2005-07-11 19:30 andrei
|
|
|
-
|
|
|
- * Makefile.defs, NEWS, cfg.lex, cfg.y, globals.h, main.c,
|
|
|
- resolve.c, resolve.h: - various resolver/dns related options can
|
|
|
- now be set from ser.cfg: dns_try-ipv6=yes|no
|
|
|
- dns_retr_time= time(in s) dns_retr_no = no.
|
|
|
- dns_use_search_list=yes|no dns_server_no= no. (for more
|
|
|
- info look in NEWS)
|
|
|
-
|
|
|
-2005-07-11 15:47 andrei
|
|
|
-
|
|
|
- * io_wait.h: - linux 2.4 compilation fix from Stefan Sayer
|
|
|
-
|
|
|
-2005-07-08 17:49 andrei
|
|
|
-
|
|
|
- * NEWS, modules/dispatcher/dispatch.c,
|
|
|
- modules/dispatcher/dispatch.h, modules/dispatcher/dispatcher.c: -
|
|
|
- added a new flag parameter which can be used (for now) to select
|
|
|
- only the username or the username, host and port when hashing
|
|
|
- after an uri - improved uri hashing (password is ignored, port is
|
|
|
- used only if sip and port != 5060 or sips and port!=5061)
|
|
|
-
|
|
|
-2005-07-08 17:39 andrei
|
|
|
-
|
|
|
- * Makefile.defs, NEWS, cfg.lex, cfg.y, globals.h, io_wait.c,
|
|
|
- tcp_conn.h, tcp_main.c: - added new config vars: -
|
|
|
- tcp_connection_lifetime ( tcp connection timeout) -
|
|
|
- tcp_max_connections (default 2048) - tcp_poll_method (by
|
|
|
- default the best method for your OS is selected, if you
|
|
|
- don't like it/have problems you can force another using this
|
|
|
- var) - removed some too verbose debuging info - updated NEWS
|
|
|
- (seems everyone else forgot about it :-()
|
|
|
-
|
|
|
-2005-07-06 18:10 andrei
|
|
|
-
|
|
|
- * io_wait.h, udp_server.c: - multicast fix for bsd - removed some
|
|
|
- extra_debug info (too verbose)
|
|
|
-
|
|
|
-2005-07-06 16:56 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.h, msg_translator.c,
|
|
|
- parser/parse_methods.c, parser/parse_to.c, parser/parse_uri.c,
|
|
|
- parser/parse_via.c: - gcc 4.0 support (optimizations) - various
|
|
|
- warnings fixes/workarrounds for gcc-4.0
|
|
|
-
|
|
|
-2005-07-05 23:19 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.h: - netbsd fixes (e.g.: netbsd + kqueue
|
|
|
- crashes if compiled with -malign-double)
|
|
|
-
|
|
|
-2005-07-05 21:18 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.h, tcp_main.c, tcp_read.c: - tcp receiver
|
|
|
- concerted to the new io_wait.h - epoll: close() not always
|
|
|
- removing the fd from set bug workarround - sigio_rt: reset
|
|
|
- O_ASYNC (sigio bug workarround) - more tcp related fixes
|
|
|
-
|
|
|
-2005-07-04 18:20 andrei
|
|
|
-
|
|
|
- * modules/tm/: sip_msg.c, t_reply.c: - applied dst_uri clone patch
|
|
|
- from Phil D'Amore. Fixes: msg->dst_uri not being cloned (see
|
|
|
- SER-53).
|
|
|
-
|
|
|
-2005-07-04 17:52 andrei
|
|
|
-
|
|
|
- * Makefile.defs, data_lump.c, modules/tm/fix_lumps.h,
|
|
|
- modules/tm/h_table.c: - free shm-cloned via lumps bug fixed
|
|
|
- (triggered by forwarding statlessly a message, then forwarding
|
|
|
- it statefully and setting a failure_route). Closes: SER-55
|
|
|
-
|
|
|
-2005-07-04 17:10 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.c, io_wait.h, tcp_main.c: - solaris
|
|
|
- /dev/poll support added
|
|
|
-
|
|
|
-2005-07-04 14:08 andrei
|
|
|
-
|
|
|
- * mem/shm_mem.h: - minor fix: DBG_QM_MALLOC/DBG_FM_MALLOC are
|
|
|
- equiv. now for fm_malloc
|
|
|
-
|
|
|
-2005-07-04 12:44 ramona
|
|
|
-
|
|
|
- * modules/avpops/: README, avpops.c, avpops_impl.c, avpops_impl.h,
|
|
|
- avpops_parse.c: - added dst_ip (patch by Evan Borgström)
|
|
|
-
|
|
|
-2005-07-04 12:43 ramona
|
|
|
-
|
|
|
- * modules/xlog/: README, xl_lib.c: - color printing (patch by Ingo
|
|
|
- Wolfsberger)
|
|
|
-
|
|
|
-2005-07-01 10:58 janakj
|
|
|
-
|
|
|
- * modules/: auth_radius/authrad_mod.h, postgres/dbase.c,
|
|
|
- uri_radius/urirad_mod.h: - compilation fixes for gcc 4.0
|
|
|
-
|
|
|
-2005-06-30 23:29 andrei
|
|
|
-
|
|
|
- * Makefile, Makefile.defs, Makefile.radius,
|
|
|
- modules/auth_radius/Makefile, modules/auth_radius/authrad_mod.c,
|
|
|
- modules/auth_radius/sterman.c, modules/avp_radius/Makefile,
|
|
|
- modules/avp_radius/avp_radius.c, modules/cpl-c/cpl.c,
|
|
|
- modules/cpl-c/cpl_db.c, modules/cpl-c/cpl_proxy.h,
|
|
|
- modules/postgres/Makefile, modules/uri_radius/Makefile,
|
|
|
- modules/uri_radius/checks.c, modules/uri_radius/urirad_mod.c: -
|
|
|
- merge 0.9.0 latest fixes/changes: radius modules makefiles and
|
|
|
- libradiusclient/radiusclient-ng selection and various minor
|
|
|
- compile fixes
|
|
|
-
|
|
|
-2005-06-29 22:01 jih
|
|
|
-
|
|
|
- * modules/enum/enum.c: * Service patch supplied by Klaus Darilion.
|
|
|
-
|
|
|
-2005-06-27 13:40 kozlik
|
|
|
-
|
|
|
- * modules/avp_db/README: updated documentation
|
|
|
-
|
|
|
-2005-06-26 22:48 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.c: - seems that openbsd supports kqueue
|
|
|
- since 2.9 or earlier (found kqueue references in 2.9's
|
|
|
- changelog)
|
|
|
-
|
|
|
-2005-06-26 21:58 andrei
|
|
|
-
|
|
|
- * Makefile.defs, io_wait.c, io_wait.h, tcp_main.c, udp_server.c: -
|
|
|
- kqueue support for freebsd, openbsd & netbsd added - failing to
|
|
|
- set multicast parameters is no longer an error (will not prevent
|
|
|
- ser from starting)
|
|
|
-
|
|
|
-2005-06-23 15:08 andrei
|
|
|
-
|
|
|
- * io_wait.h: - compile fix for mode=debug
|
|
|
-
|
|
|
-2005-06-20 00:01 calrissian
|
|
|
-
|
|
|
- * tcp_main.c: wasnt compiling with TLS on debian sarge
|
|
|
-
|
|
|
-2005-06-17 14:26 jih
|
|
|
-
|
|
|
- * modules/lcr/lcr_mod.c: * Added raw query DB capability test.
|
|
|
-
|
|
|
-2005-06-16 16:59 andrei
|
|
|
-
|
|
|
- * io_wait.c, tcp_main.c: - 64 bits warnings fixed
|
|
|
-
|
|
|
-2005-06-16 16:49 andrei
|
|
|
-
|
|
|
- * io_wait.c, io_wait.h: - openbsd fixes
|
|
|
-
|
|
|
-2005-06-16 16:05 andrei
|
|
|
-
|
|
|
- * Makefile.defs, globals.h, io_wait.c, io_wait.h, main.c,
|
|
|
- pass_fd.c, pass_fd.h, poll_types.h, tcp_conn.h, tcp_main.c,
|
|
|
- tcp_read.c, parser/msg_parser.h: - tcp major changes part 1:
|
|
|
- support for >1024 connection, better io poll model (best poll
|
|
|
- method selected automatically, there is also an option to enforce
|
|
|
- it). So far support for epoll (linux >= 2.5.66), sigio + real
|
|
|
- time signals (linux), poll , select. kqueue (*bsd) and
|
|
|
- /dev/poll (solaris) comming soon. WARNING: this is still work in
|
|
|
- progress, the tcp reader part is still not converted to he new
|
|
|
- model (this means that while the tcp_main process supports >
|
|
|
- 1024 fds, the tcp childs don't), the main reason for leaving this
|
|
|
- out for now is debugging. Still to do: config options for
|
|
|
- poll_method (for now use -W method if you want to force one),
|
|
|
- config options for tcp timeouts a.s.o.
|
|
|
-
|
|
|
-2005-06-14 21:21 andrei
|
|
|
-
|
|
|
- * Makefile.rules: - got rid of ../../Makefile.rules:80: xxxx.d: No
|
|
|
- such file or directory (still experimental since it might hide
|
|
|
- some legitimate not able to build xxxx.d errors)
|
|
|
-
|
|
|
-2005-06-14 21:11 andrei
|
|
|
-
|
|
|
- * route_struct.c: - solaris null string fix for printing the cfg
|
|
|
-
|
|
|
-2005-06-14 16:32 kozlik
|
|
|
-
|
|
|
- * modules/avp_db/: avp_db.c, avp_db.h: Added ability to read
|
|
|
- default values of AVPs from table usr_preferences_types
|
|
|
-
|
|
|
-2005-06-13 19:58 andrei
|
|
|
-
|
|
|
- * tcp_main.c: - fixed tcp bug (wrong thing was decremented on
|
|
|
- eof/error)
|
|
|
-
|
|
|
-2005-06-11 14:24 bogdan
|
|
|
-
|
|
|
- * modules/uac/auth.c: -fixed un-updated header type test
|
|
|
-
|
|
|
-2005-06-10 18:48 janakj
|
|
|
-
|
|
|
- * modules/registrar/README: - dummy commit to test if it still
|
|
|
- works :-)
|
|
|
-
|
|
|
-2005-06-06 08:43 jih
|
|
|
-
|
|
|
- * modules/avp_radius/avp_radius.c: * Added check on missing
|
|
|
- attribute name.
|
|
|
-
|
|
|
-2005-06-03 03:13 andrei
|
|
|
-
|
|
|
- * modules/cpl-c/cpl_switches.h: - fixed include type (.c instead of
|
|
|
- .h)
|
|
|
-
|
|
|
-2005-06-03 01:59 andrei
|
|
|
-
|
|
|
- * modules/cpl-c/: Makefile, cpl_time.c: - makefile include problem
|
|
|
- on freebsd fixed - warning killed (on freebsd time_t is int32)
|
|
|
-
|
|
|
-2005-06-02 03:27 andrei
|
|
|
-
|
|
|
- * modules/tm/timer.c: - small typo
|
|
|
-
|
|
|
-2005-06-02 01:58 andrei
|
|
|
-
|
|
|
- * modules/pa/Makefile: - fixed typo: -I instead of -L in LIB
|
|
|
-
|
|
|
-2005-06-02 01:23 andrei
|
|
|
-
|
|
|
- * Makefile.rules: - fix for make modules=foo clean (this produced
|
|
|
- an infinite loop)
|
|
|
-
|
|
|
-2005-06-02 00:25 andrei
|
|
|
-
|
|
|
- * Makefile, Makefile.defs, modules/auth_radius/Makefile,
|
|
|
- modules/avp_radius/Makefile, modules/cpl-c/Makefile,
|
|
|
- modules/jabber/Makefile, modules/mysql/Makefile,
|
|
|
- modules/pa/Makefile, modules/postgres/Makefile,
|
|
|
- modules/uri_radius/Makefile: - makefiles cleanups (use
|
|
|
- $(LOCALBASE) everywhere) -- fixes some include path problems on
|
|
|
- netbsd
|
|
|
-
|
|
|
-2005-06-01 17:14 janakj
|
|
|
-
|
|
|
- * modules/tm/: t_reply.c, timer.c: - Fixed the following race
|
|
|
- condition:
|
|
|
-
|
|
|
- Process_A sends a 487 over looback to the same ser instance
|
|
|
- (this process did not set up the retransmission timer yet
|
|
|
- because
|
|
|
- of the kernel context switch, see below)
|
|
|
-
|
|
|
- -- kernel switches context now to process_B
|
|
|
-
|
|
|
- Process_B wakes up to process the 487 and it sends an ACK
|
|
|
- immediately (over loopback again)
|
|
|
-
|
|
|
- -- kernel switches context again now to process_C
|
|
|
-
|
|
|
- Process_C wakes up to process the ACK, it tries to find the
|
|
|
- original
|
|
|
- transaction (the one which sent 487) and tries to remove the
|
|
|
- transaction from the retransmission timer list (which has not
|
|
|
- been
|
|
|
- set yet in Process_A)
|
|
|
-
|
|
|
- The process finishes now.
|
|
|
-
|
|
|
- -- kernel switches context back to Process_A
|
|
|
-
|
|
|
- Now the process prints info that 487 was relayed and sets up
|
|
|
- the retransmission timer
|
|
|
-
|
|
|
- The process finishes
|
|
|
-
|
|
|
- <after approximately 500ms>
|
|
|
-
|
|
|
- Process_D (timer) wakes up and generates a 487 retransmission
|
|
|
- although
|
|
|
- an ACK has already been received and processed
|
|
|
-
|
|
|
-2005-06-01 11:30 bogdan
|
|
|
-
|
|
|
- * usr_avp.c: - stronger checks for params in avp function (reported
|
|
|
- by Juha Heinanen <[email protected]>)
|
|
|
-
|
|
|
-2005-05-31 15:48 janakj
|
|
|
-
|
|
|
- * modules/rr/loose.c: - fixed return value problem when
|
|
|
- double-record routing is being used reported by Cesc
|
|
|
- Santasusana <[email protected]>
|
|
|
-
|
|
|
-2005-05-31 14:59 janakj
|
|
|
-
|
|
|
- * modules/flatstore/flat_con.c: - fixed memory leak in
|
|
|
- flat_reopen_connection, reported by Bayan William Towfiq
|
|
|
- <[email protected]>
|
|
|
-
|
|
|
-2005-05-30 21:20 andrei
|
|
|
-
|
|
|
- * CREDITS: - credits update
|
|
|
-
|
|
|
-2005-05-30 18:52 janakj
|
|
|
-
|
|
|
- * scripts/sc: - serctl did not display "overlapping alias" message
|
|
|
- because 200 OK is consumed -- fixed.
|
|
|
-
|
|
|
-2005-05-30 17:30 janakj
|
|
|
-
|
|
|
- * modules/usrloc/ucontact.c: - Fixed a bug in FIFO alias removal
|
|
|
- reported by [email protected]
|
|
|
- (merged from 0.9.0)
|
|
|
-
|
|
|
-2005-05-30 15:59 janakj
|
|
|
-
|
|
|
- * modules/tm/sip_msg.c: - fixed crash caused by previous bug-fix
|
|
|
- (reported by Ingo Wolfsberger)
|
|
|
-
|
|
|
-2005-05-29 09:56 jih
|
|
|
-
|
|
|
- * modules/avp_radius/README: * README now includes text about AVP
|
|
|
- name prefixes.
|
|
|
-
|
|
|
-2005-05-25 19:43 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - added -I/usr/local/ssl/include for all OSes, if
|
|
|
- TLS support is enabled
|
|
|
-
|
|
|
-2005-05-25 12:53 andrei
|
|
|
-
|
|
|
- * Makefile, Makefile.defs, NEWS, fastlock.h: - experimental ppc
|
|
|
- locking tweaks (not tested) - ppc64 enabled (the same ppc code
|
|
|
- should work)
|
|
|
-
|
|
|
-2005-05-23 17:46 janakj
|
|
|
-
|
|
|
- * modules/tm/sip_msg.c: - typo fixed
|
|
|
-
|
|
|
-2005-05-23 11:20 andrei
|
|
|
-
|
|
|
- * stats.h, modules/tm/t_fifo.c, parser/msg_parser.h,
|
|
|
- parser/parse_fline.c, parser/parse_fline.h: - Maxim's INFO
|
|
|
- support patch (I forgot to apply it the first time)
|
|
|
-
|
|
|
-2005-05-18 19:10 janakj
|
|
|
-
|
|
|
- * modules/tm/sip_msg.c: - fixed the problem in message cloner
|
|
|
- reported by Ingo Wolfsberger <[email protected]>
|
|
|
-
|
|
|
-2005-05-18 18:48 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - added freebsd startup script from Paul Belanger
|
|
|
- <[email protected]> - applied INFO support patch from Maxim
|
|
|
-
|
|
|
-2005-05-18 18:30 janakj
|
|
|
-
|
|
|
- * modules/mysql/dbase.c: - fixed misleading debug message
|
|
|
-
|
|
|
-2005-05-18 14:04 janakj
|
|
|
-
|
|
|
- * modules/registrar/save.c: - fixed NAT flag test (reported by Ingo
|
|
|
- Wolfsberger <[email protected]>)
|
|
|
-
|
|
|
-2005-05-12 12:26 andrei
|
|
|
-
|
|
|
- * modules/dispatcher/dispatch.c: - dispatcher destroy fix (null
|
|
|
- check)
|
|
|
-
|
|
|
-2005-05-10 13:24 janakj
|
|
|
-
|
|
|
- * modules/usrloc/urecord.c: - recover from database failures
|
|
|
-
|
|
|
-2005-05-06 18:21 jih
|
|
|
-
|
|
|
- * modules/uri_radius/: README, checks.c, urirad_mod.c: *
|
|
|
- radius_does_uri_exist() now adds SIP-AVP reply items as AVPs.
|
|
|
-
|
|
|
-2005-05-04 18:43 janakj
|
|
|
-
|
|
|
- * modules/registrar/save.c: - fixed save_memory in WRITE_THROUGH
|
|
|
- mode (reported by Juha Heinanen)
|
|
|
-
|
|
|
-2005-05-04 16:19 janakj
|
|
|
-
|
|
|
- * modules/registrar/lookup.c: - registered function did not check
|
|
|
- the validity of contacts. Reported and fixed by Cesc
|
|
|
- Santasusana <[email protected]>
|
|
|
-
|
|
|
-2005-04-29 16:48 jamey
|
|
|
-
|
|
|
- * modules/pa/pa_mod.c: interop mangling debugged
|
|
|
-
|
|
|
-2005-04-29 16:38 jamey
|
|
|
-
|
|
|
- * modules/pa/pa_mod.c: added compatibility mangling functions
|
|
|
- mangle_pidf and mangle_message_cpim for peer-to-peer interop
|
|
|
- between Eyebeam and Session
|
|
|
-
|
|
|
-2005-04-27 16:58 jih
|
|
|
-
|
|
|
- * modules/lcr/: README, lcr_mod.c: * load_gws() now takes "From
|
|
|
- URI" from caller RPID AVP (if available) or from From URI. *
|
|
|
- Fixed debug of load_contacts().
|
|
|
-
|
|
|
-2005-04-27 16:15 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/: nathelper.c, nathelper.h, natping.c: Add
|
|
|
- support for using real SIP requests for doing natpinging instead
|
|
|
- of UDP packets with 4 zero bytes payload. This provives
|
|
|
- workaround for brain damaged NATs which close hole if no packets
|
|
|
- are being sent through it from inside, even if there are some
|
|
|
- packets going from outside.
|
|
|
-
|
|
|
- The feature can be controlled via natping_method variable. By
|
|
|
- default old method is used, otherwise its value is taken verbatim
|
|
|
- and used as method name for generating requests. For example
|
|
|
- setting natping_method="OPTIONS" will instruct the module to use
|
|
|
- OPTIONS requests for natpinging.
|
|
|
-
|
|
|
-2005-04-26 12:56 janakj
|
|
|
-
|
|
|
- * Makefile.defs: - Redundant defines removed (report by Juha
|
|
|
- Heinanen)
|
|
|
-
|
|
|
-2005-04-25 11:06 andrei
|
|
|
-
|
|
|
- * config.h, modules/tm/t_fifo.c: - MAX_BRANCH_PARAM_LEN increased
|
|
|
- - minor 64 bit warnings fixed
|
|
|
-
|
|
|
-2005-04-22 18:06 andrei
|
|
|
-
|
|
|
- * modules/dispatcher/dispatch.c: - added hashing after request uri
|
|
|
- and to_uri (untested)
|
|
|
-
|
|
|
-2005-04-22 17:38 janakj
|
|
|
-
|
|
|
- * modules/tm/t_lookup.c: - fixed a problem where hop-by-hop ACKs
|
|
|
- were improperly identified as e2e when a request spirals
|
|
|
- through the same proxy several times.
|
|
|
-
|
|
|
-2005-04-20 21:54 bogdan
|
|
|
-
|
|
|
- * modules/avp_db/avp_db.c: - bogus AVP_VAL_STR replace with
|
|
|
- AVP_NAME_STR in search_first_avp()
|
|
|
-
|
|
|
-2005-04-20 21:51 bogdan
|
|
|
-
|
|
|
- * modules/: avp/avp.c, lcr/lcr_mod.c: - useless AVP_VAL_STR flag
|
|
|
- removed from search_first_avp()
|
|
|
-
|
|
|
-2005-04-19 22:49 ramona
|
|
|
-
|
|
|
- * modules/xlog/: README, xl_lib.c: - %bR - prints all branches
|
|
|
- (submitted by Juha Heinanen) - %{header[*]} - prints all
|
|
|
- occurrences of the header in a comma separated list -
|
|
|
- documentation updated
|
|
|
-
|
|
|
-2005-04-19 14:52 jamey
|
|
|
-
|
|
|
- * parser/: parse_event.c, parse_event.h: removed nonstandard event
|
|
|
- "location" and added "sip-profile"
|
|
|
-
|
|
|
-2005-04-19 14:50 jamey
|
|
|
-
|
|
|
- * parser/: parse_content.c, parse_content.h: added mime subtype
|
|
|
- xml+msrtc.pidf, needed by PA, and fixed some errors in parse
|
|
|
- tables. All types and subtypes tested by startup code in PA
|
|
|
-
|
|
|
-2005-04-19 14:49 jamey
|
|
|
-
|
|
|
- * modules/pa/subscribe.c: Accept and Expires are optional headers
|
|
|
- for SUBSCRIBE
|
|
|
-
|
|
|
-2005-04-19 14:41 jamey
|
|
|
-
|
|
|
- * modules/pa/notify.c: patch from Hendrik Scholz to send a closed
|
|
|
- notify if no contact found and not to send extra Content-Type
|
|
|
- header
|
|
|
-
|
|
|
-2005-04-19 14:40 jamey
|
|
|
-
|
|
|
- * modules/pa/pa_mod.c: more mimetype test cases and extra sanity
|
|
|
- checking in pa_destroy thanks to Hendrik Scholz
|
|
|
-
|
|
|
-2005-04-19 09:54 ramona
|
|
|
-
|
|
|
- * modules/xlog/xl_lib.c: - proper debug messages
|
|
|
-
|
|
|
-2005-04-16 10:49 bogdan
|
|
|
-
|
|
|
- * modules/cpl-c/cpl_run.c: - update to latest usrloc changes
|
|
|
-
|
|
|
-2005-04-16 07:56 jih
|
|
|
-
|
|
|
- * modules/lcr/: README, lcr_mod.c: * Added to_gw() script function.
|
|
|
- * Added act.p2 parameter to APPEND_BRANCH_T do_actions.
|
|
|
-
|
|
|
-2005-04-15 15:12 dcm
|
|
|
-
|
|
|
- * modules/tm/t_fifo.c: - fixed compiling errors (reported by Alex
|
|
|
- Mack <[email protected]>)
|
|
|
-
|
|
|
-2005-04-14 17:24 bogdan
|
|
|
-
|
|
|
- * modules/cpl-c/cpl.c: - inconsistent error log fixed
|
|
|
-
|
|
|
-2005-04-13 13:01 rco
|
|
|
-
|
|
|
- * modules/tm/t_fifo.c: removed email parameter within t_write_req &
|
|
|
- t_write_unix
|
|
|
-
|
|
|
-2005-04-11 13:01 danp
|
|
|
-
|
|
|
- * modules/mediaproxy/: Readme, mediaproxy.c: Ingore the port when
|
|
|
- doing the "received address is different from the 1st Via
|
|
|
- address" test if the client is asymmetric. This fixes a bug
|
|
|
- where asymmetric clients are incorrectly identified as being
|
|
|
- behind NAT when they're not.
|
|
|
-
|
|
|
-2005-04-04 16:27 jamey
|
|
|
-
|
|
|
- * modules/pa/pa_mod.c: conditional compilation of MSRTC_PIDF
|
|
|
-
|
|
|
-2005-04-04 16:24 jamey
|
|
|
-
|
|
|
- * modules/pa/: subscribe.c, watcher.c, watcher.h: Accept: is not
|
|
|
- required in subscribe, added msrtc.pidf format
|
|
|
-
|
|
|
-2005-04-04 16:23 jamey
|
|
|
-
|
|
|
- * modules/pa/publish.c: look up contact from SIP message if contact
|
|
|
- == AOR in the pidf
|
|
|
-
|
|
|
-2005-04-04 16:23 jamey
|
|
|
-
|
|
|
- * modules/pa/notify.c: only send watcherinfo notify if param
|
|
|
- watcherinfo_notify is 1
|
|
|
-
|
|
|
-2005-04-04 16:22 jamey
|
|
|
-
|
|
|
- * modules/pa/: pa_mod.c, pa_mod.h: add watcherinfo_notify for
|
|
|
- debugging PA
|
|
|
-
|
|
|
-2005-04-04 16:21 jamey
|
|
|
-
|
|
|
- * modules/pa/presentity.c: use %.*s instead of %s to format _p->uri
|
|
|
-
|
|
|
-2005-04-01 14:11 janakj
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: - create_rcv_uri fixed (reported
|
|
|
- by Norman Brandinger)
|
|
|
-
|
|
|
-2005-03-29 15:48 janakj
|
|
|
-
|
|
|
- * modules/usrloc/: ucontact.c, ucontact.h, udomain.c, ul_mod.c,
|
|
|
- ul_mod.h, urecord.c, urecord.h: - removed obsolete replication
|
|
|
- code
|
|
|
-
|
|
|
-2005-03-29 07:58 danp
|
|
|
-
|
|
|
- * modules/mediaproxy/mediaproxy.c: - Improved error logging - Avoid
|
|
|
- an error message with a valid Contact header used by some phones
|
|
|
- when they unregister
|
|
|
-
|
|
|
-2005-03-26 21:10 ramona
|
|
|
-
|
|
|
- * modules/uac/: auth.c, from.c, from.h, uac.c,
|
|
|
- doc/replace_from.patch: - use callback per transaction instead of
|
|
|
- filtering all replies - proper handling of To URI in replies -
|
|
|
- fixes to issues reported by Andreas Granig, Jan Janak and Norman
|
|
|
- Brandinger
|
|
|
-
|
|
|
-2005-03-25 18:36 andrei
|
|
|
-
|
|
|
- * modules/maxfwd/mf_funcs.c: - applied Juha's patch (fixes bug
|
|
|
- that I introduced when I've fixed the maxfwd = 0 case :-))
|
|
|
-
|
|
|
-2005-03-24 18:52 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Make VF command actually working.
|
|
|
-
|
|
|
-2005-03-24 18:49 andrei
|
|
|
-
|
|
|
- * modules/maxfwd/mf_funcs.c: - minor fix: '0' in case of 0 and not
|
|
|
- only spaces
|
|
|
-
|
|
|
-2005-03-24 15:47 janakj
|
|
|
-
|
|
|
- * data_lump.c, data_lump.h, lump_struct.h, parser/hf.h: - the type
|
|
|
- of lump->op changed from int to enum _hdr_types-t - the value of
|
|
|
- HDR_OTHER_T changed to 0 - the value of HDR_VIA1_t changed to 1
|
|
|
- (to avoid conflict with value 0 given as parameter to *_lump
|
|
|
- functions)
|
|
|
-
|
|
|
- Credits go to Norman Brandinger who investigated the problem in
|
|
|
- detail and
|
|
|
- proposed the solution.
|
|
|
-
|
|
|
-2005-03-24 13:14 janakj
|
|
|
-
|
|
|
- * data_lump.c: - changed misleading log message (courtesy of Norman
|
|
|
- Brandinger)
|
|
|
-
|
|
|
-2005-03-23 19:44 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: o Use the new method for checking
|
|
|
- compatibility with rtpproxy;
|
|
|
-
|
|
|
- o add support for proxying multiple media streams in single
|
|
|
- dialog.
|
|
|
-
|
|
|
-2005-03-18 21:02 ramona
|
|
|
-
|
|
|
- * modules/uac/from.c: - proper handling of From or To header with
|
|
|
- <> (reported by Andreas Granig)
|
|
|
-
|
|
|
-2005-03-14 21:40 bogdan
|
|
|
-
|
|
|
- * parser/parse_content.c: - broken parsing-tree fixed - thanks to
|
|
|
- Christopher Crawford
|
|
|
-
|
|
|
-2005-03-14 14:16 mma
|
|
|
-
|
|
|
- * modules/avp_db/avp_db.c: Module's parameter val_column should be
|
|
|
- export as STR_PARAM (not INT_PARAM). Seems, nobody uses
|
|
|
- non-default db structure...
|
|
|
-
|
|
|
-2005-03-10 15:16 andrei
|
|
|
-
|
|
|
- * etc/ser.cfg: - more commented out options added to the cfg
|
|
|
-
|
|
|
-2005-03-10 14:14 andrei
|
|
|
-
|
|
|
- * etc/ser.cfg: - cleaned cfg
|
|
|
-
|
|
|
-2005-03-10 13:55 andrei
|
|
|
-
|
|
|
- * Makefile.defs, udp_server.c: - multicast parameters (ttl, local
|
|
|
- loopback) are now set on all the udp sockets (they might be used
|
|
|
- to send a msg. to a multicast destination); fixes reported bug.
|
|
|
-
|
|
|
-2005-03-10 09:34 janakj
|
|
|
-
|
|
|
- * scripts/sc: - fixed improper use of == (reported by Norman
|
|
|
- Brandinger)
|
|
|
-
|
|
|
-2005-03-07 21:01 janakj
|
|
|
-
|
|
|
- * modules/: auth_radius/Makefile, auth_radius/authrad_mod.c,
|
|
|
- auth_radius/sterman.c, avp_radius/Makefile,
|
|
|
- avp_radius/avp_radius.c, uri_radius/Makefile,
|
|
|
- uri_radius/checks.c, uri_radius/urirad_mod.c: - aligned to
|
|
|
- radiusclient-ng 0.5.0, (header files and the library itself
|
|
|
- were renamed to radiuclient-ng.h and libradiuclient-ng.so in
|
|
|
- order to make packaging and coexistence with the original
|
|
|
- implementation possible) - includes and library name changed
|
|
|
-
|
|
|
-2005-03-03 11:47 andrei
|
|
|
-
|
|
|
- * parser/parse_uri.c, test/p_uri.c: - tel uri fixes: - fix ';' in
|
|
|
- user resetting uri->type; - tel uris parameters
|
|
|
- are moved into uri->params even for
|
|
|
- sip:...;user=phone type of uris
|
|
|
-
|
|
|
-2005-03-02 19:42 andrei
|
|
|
-
|
|
|
- * Makefile.defs, parser/msg_parser.c, parser/parse_via.c: - fixed a
|
|
|
- memory leak in via parsing: on error the via parameters were not
|
|
|
- freed (reported by Raphael Coeffic) - better error handling for
|
|
|
- via headers with multiple bodies (if one via body is bad,
|
|
|
- then the whole via header is marked as invalid)
|
|
|
-
|
|
|
-2005-03-02 14:49 janakj
|
|
|
-
|
|
|
- * modules/registrar/README: - updated
|
|
|
-
|
|
|
-2005-03-02 12:45 andrei
|
|
|
-
|
|
|
- * Makefile.defs, mem/f_malloc.c, mem/f_malloc.h, mem/meminfo.h,
|
|
|
- mem/q_malloc.c, mem/q_malloc.h, mem/shm_mem.h: - re-enabled
|
|
|
- locking in shm_status() - added fifo meminfo commands: serctl
|
|
|
- fifo meminfo total:33340380 free:33112744 used:227636 max
|
|
|
- used:227636 fragments:1
|
|
|
-
|
|
|
- (where used = allocated shm mem + overhead)
|
|
|
-
|
|
|
-2005-03-02 08:07 jih
|
|
|
-
|
|
|
- * modules/lcr/lcr_mod.c: * Request-URI is now always terminated
|
|
|
- with '\0' before do_action call in next_gw().
|
|
|
-
|
|
|
-2005-03-01 12:22 bogdan
|
|
|
-
|
|
|
- * modules/tm/: t_lookup.c, t_reply.c: - statefull replies are sent
|
|
|
- out exactly on the same interface on which the request was
|
|
|
- received; - note that the previous version was broken since
|
|
|
- get_send_socket(request) was called to determin the outgoing
|
|
|
- interface for relies; this was leading to sending back replies
|
|
|
- on the forced interfaced set for request forwarding!
|
|
|
-
|
|
|
-2005-03-01 12:15 bogdan
|
|
|
-
|
|
|
- * modules/sl/: sl.c, sl_funcs.c: - stateless replies generated
|
|
|
- from script are forced to use the same interface
|
|
|
- as the requests.
|
|
|
-
|
|
|
-2005-03-01 11:49 dcm
|
|
|
-
|
|
|
- * modules/xlog/Makefile: - missing include Makefile.defs
|
|
|
-
|
|
|
-2005-02-28 21:34 janakj
|
|
|
-
|
|
|
- * db/db.c: - typo fixed
|
|
|
-
|
|
|
-2005-02-28 19:59 janakj
|
|
|
-
|
|
|
- * modules/tm/t_fwd.c: - Use force_send_socket stored in the
|
|
|
- destination set when doing parallel forking
|
|
|
-
|
|
|
-2005-02-28 19:56 janakj
|
|
|
-
|
|
|
- * modules/usrloc/: dlist.c, ucontact.c, ucontact.h, udomain.c,
|
|
|
- ul_mod.c, urecord.c, urecord.h: - Applied Bogdan's patch (the
|
|
|
- outbound socket can be stored with each contact, when flushing
|
|
|
- the cache, the information would be encoded into the received
|
|
|
- URI and retrieved later when loading contacts from database)
|
|
|
-
|
|
|
-2005-02-28 19:56 janakj
|
|
|
-
|
|
|
- * modules/registrar/: lookup.c, save.c: - Registrar will save and
|
|
|
- retrieve the destination IP and port and the socket to be used
|
|
|
- when sending requests to the registered UA
|
|
|
-
|
|
|
-2005-02-28 19:55 janakj
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: - Included Bogdan's patch (usrloc
|
|
|
- now passes also the socket to be used)
|
|
|
-
|
|
|
-2005-02-28 19:54 janakj
|
|
|
-
|
|
|
- * modules/mediaproxy/functions.h: - Included Bogdan's patch (usrloc
|
|
|
- now passes also the socket to be used to NAT ping functions).
|
|
|
-
|
|
|
-2005-02-28 19:52 janakj
|
|
|
-
|
|
|
- * modules/mysql/: db_mod.c, dbase.c, dbase.h: - Implemented
|
|
|
- DB_REPLACE capability
|
|
|
-
|
|
|
-2005-02-28 19:52 janakj
|
|
|
-
|
|
|
- * db/: db.c, db.h, db_cap.h: - DB_REPLACE capability added
|
|
|
-
|
|
|
-2005-02-28 16:28 andrei
|
|
|
-
|
|
|
- * parser/: msg_parser.h, parse_uri.c: - tels uri support and
|
|
|
- sip/sips user=phone support patch from Juha Heinanen, sligthly
|
|
|
- modified
|
|
|
-
|
|
|
-2005-02-28 12:38 bogdan
|
|
|
-
|
|
|
- * modules/tm/t_fifo.c: - before writing to fifo, hdr body is trimed
|
|
|
-
|
|
|
-2005-02-27 21:14 ramona
|
|
|
-
|
|
|
- * modules/avpops/: README, avpops.c, avpops_impl.c: - avp_write()
|
|
|
- can handle now any header body
|
|
|
-
|
|
|
-2005-02-27 18:19 ramona
|
|
|
-
|
|
|
- * modules/uac/: Makefile, README, auth.c, auth.h, auth_alg.c,
|
|
|
- auth_alg.h, auth_hdr.c, auth_hdr.h, from.c, from.h, uac.c,
|
|
|
- doc/replace_from.patch: - basic SIP UAC functionalities -
|
|
|
- authentication and From header manipulation
|
|
|
-
|
|
|
-2005-02-26 16:51 janakj
|
|
|
-
|
|
|
- * modules/tm/: config.h, t_funcs.c: - ACK forking hack is not
|
|
|
- needed anymore since we have proper Route based ACK routing.
|
|
|
- The code would not even compile.
|
|
|
-
|
|
|
-2005-02-26 16:29 janakj
|
|
|
-
|
|
|
- * action.c, dset.c, dset.h, modules/avpops/avpops_impl.c,
|
|
|
- modules/cpl-c/cpl_sig.c, modules/enum/enum.c,
|
|
|
- modules/exec/exec.c, modules/lcr/lcr_mod.c,
|
|
|
- modules/permissions/permissions.c, modules/registrar/lookup.c,
|
|
|
- modules/tm/t_fwd.c, modules/xlog/xl_lib.c: - Support for
|
|
|
- force_send_socket in the destination set. That allows to specify
|
|
|
- the outbound socket for every branch when doing parallel
|
|
|
- forking. - Modules aligned to new prototypes of append_branch
|
|
|
- and next_branch functions.
|
|
|
-
|
|
|
-2005-02-26 16:27 janakj
|
|
|
-
|
|
|
- * parser/: parse_param.c, parse_param.h: - Support for dstip and
|
|
|
- dstport in the parameter parser
|
|
|
-
|
|
|
-2005-02-26 14:41 janakj
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: - fix_nated_register would save
|
|
|
- also the destionation IP and port, thus the received URI will
|
|
|
- look like: sip:127.0.0.1:35060;dstip=127.0.0.1;dstport=5060
|
|
|
- That information will be used by registrar to select proper
|
|
|
- outbound socket to make sure that further messages will make it
|
|
|
- through NATs.
|
|
|
-
|
|
|
-2005-02-26 14:34 janakj
|
|
|
-
|
|
|
- * modules/usrloc/ucontact.c: - Fixed shm_free related crash (called
|
|
|
- with NULL parameter)
|
|
|
-
|
|
|
-2005-02-25 19:30 bogdan
|
|
|
-
|
|
|
- * socket_info.h: - missing include; required by "tcp_disable"
|
|
|
-
|
|
|
-2005-02-25 17:31 janakj
|
|
|
-
|
|
|
- * modules/mysql/val.c: - All str pointers initialized to an emptry
|
|
|
- string, this is to prevent crashes when module writers do not
|
|
|
- check the NULL flag of a value properly.
|
|
|
-
|
|
|
-2005-02-25 15:19 andrei
|
|
|
-
|
|
|
- * Makefile.defs, action.c, modules/tm/ut.h, parser/msg_parser.h,
|
|
|
- parser/parse_uri.c, test/p_uri.c: - basic tel uri support (it's
|
|
|
- parsed, SIP_URI_T, SIPS_URI_T and TEL_URI_T
|
|
|
- added)
|
|
|
-
|
|
|
-2005-02-25 07:40 jih
|
|
|
-
|
|
|
- * modules/permissions/trusted.c: * Fixes to DISABLE_CACHE mode
|
|
|
- suggested by Wei.
|
|
|
-
|
|
|
-2005-02-25 04:36 jih
|
|
|
-
|
|
|
- * modules/lcr/: README, lcr_mod.c: * Now the same AVP is used for
|
|
|
- both ip address and port. * Added support for numeric AVP names.
|
|
|
-
|
|
|
-2005-02-24 23:59 jamey
|
|
|
-
|
|
|
- * modules/pa/notify.c: ifdef unused code.
|
|
|
-
|
|
|
-2005-02-24 23:59 jamey
|
|
|
-
|
|
|
- * modules/pa/publish.c: Remove erroneous requirement of Accept
|
|
|
- header for PUBLISH. ifdef unused code.
|
|
|
-
|
|
|
-2005-02-24 20:37 janakj
|
|
|
-
|
|
|
- * modules/mysql/val.c: - previous commit was an older version of
|
|
|
- the function
|
|
|
-
|
|
|
-2005-02-24 18:44 janakj
|
|
|
-
|
|
|
- * modules/mysql/val.c: - atoi replaced with strtoul to convert also
|
|
|
- numbers > INT_MAX.
|
|
|
-
|
|
|
-2005-02-24 18:27 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Garbage collect unused field.
|
|
|
-
|
|
|
-2005-02-24 18:07 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Added support for using more than
|
|
|
- one rtp proxy, in which case traffic will be distributed evenly
|
|
|
- among them. In addition, each such proxy can be assigned a
|
|
|
- weight, which will specify which share of the traffic should be
|
|
|
- placed to this particular proxy.
|
|
|
-
|
|
|
- Introduce failover mechanism, so that if SER detects that one of
|
|
|
- many proxies is no longer available it temporarily decreases its
|
|
|
- weight to 0, so that no traffic will be assigned to it. Such
|
|
|
- "disabled" proxies are periodically checked to see if they are
|
|
|
- back to normal in which case respective weight is restored
|
|
|
- resulting in traffic being sent to that proxy again.
|
|
|
-
|
|
|
- Those features can be enabled by specifying more than one "URI"
|
|
|
- in the rtpproxy_sock parameter, optionally followed by the
|
|
|
- weight, which if absent is assumed to be 1, for example:
|
|
|
-
|
|
|
- rtpproxy_sock="unix:/foo/bar=4 udp:1.2.3.4:3456=3
|
|
|
- udp:5.6.7.8:5432=1"
|
|
|
-
|
|
|
-2005-02-24 04:39 jamey
|
|
|
-
|
|
|
- * modules/pa/: presentity.c, publish.c, subscribe.c, watcher.c,
|
|
|
- watcher.h: switch to using core parse_accept_hdr, rename 'accept'
|
|
|
- to 'preferred_mimetype' in struct watcher
|
|
|
-
|
|
|
-2005-02-24 04:38 jamey
|
|
|
-
|
|
|
- * modules/pa/notify.c: add missing Contact header to NOTIFY
|
|
|
- messages
|
|
|
-
|
|
|
-2005-02-23 20:42 andrei
|
|
|
-
|
|
|
- * modules/lcr/lcr_mod.c: -lcr updated to the new parse_headers api
|
|
|
-
|
|
|
-2005-02-23 18:16 andrei
|
|
|
-
|
|
|
- * Makefile.defs, forward.c, msg_translator.c, route.c,
|
|
|
- doc/parse_headers.txt, modules/auth/api.c, modules/auth/api.h,
|
|
|
- modules/auth/challenge.c, modules/auth_db/authorize.c,
|
|
|
- modules/auth_radius/authorize.c, modules/auth_radius/sterman.c,
|
|
|
- modules/avpops/avpops_impl.c, modules/cpl-c/cpl.c,
|
|
|
- modules/cpl-c/cpl_proxy.h, modules/cpl-c/cpl_switches.h,
|
|
|
- modules/dispatcher/dispatch.c, modules/diversion/diversion.c,
|
|
|
- modules/exec/exec_hf.c, modules/jabber/jabber.c,
|
|
|
- modules/maxfwd/mf_funcs.c, modules/mediaproxy/functions.h,
|
|
|
- modules/mediaproxy/mediaproxy.c, modules/msilo/msilo.c,
|
|
|
- modules/nathelper/nathelper.c, modules/pa/publish.c,
|
|
|
- modules/pa/subscribe.c, modules/permissions/permissions.c,
|
|
|
- modules/pike/pike_funcs.c, modules/registrar/save.c,
|
|
|
- modules/registrar/sip_msg.c, modules/rr/loose.c,
|
|
|
- modules/sl/sl_funcs.c, modules/sms/sms_funcs.c,
|
|
|
- modules/textops/textops.c, modules/tm/dlg.c,
|
|
|
- modules/tm/fix_lumps.h, modules/tm/sip_msg.c,
|
|
|
- modules/tm/t_fifo.c, modules/tm/t_funcs.c, modules/tm/t_lookup.c,
|
|
|
- modules/tm/t_msgbuilder.c, modules/tm/t_reply.c,
|
|
|
- modules/uri/checks.c, modules/uri_db/checks.c,
|
|
|
- modules/xlog/xl_lib.c, parser/case_acce.h, parser/case_allo.h,
|
|
|
- parser/case_auth.h, parser/case_call.h, parser/case_cont.h,
|
|
|
- parser/case_cseq.h, parser/case_dive.h, parser/case_even.h,
|
|
|
- parser/case_expi.h, parser/case_from.h, parser/case_max.h,
|
|
|
- parser/case_orga.h, parser/case_prio.h, parser/case_prox.h,
|
|
|
- parser/case_reco.h, parser/case_refe.h, parser/case_remo.h,
|
|
|
- parser/case_requ.h, parser/case_rout.h, parser/case_serv.h,
|
|
|
- parser/case_sip.h, parser/case_subj.h, parser/case_supp.h,
|
|
|
- parser/case_to.h, parser/case_unsu.h, parser/case_user.h,
|
|
|
- parser/case_via.h, parser/case_www.h, parser/hf.c, parser/hf.h,
|
|
|
- parser/msg_parser.c, parser/msg_parser.h, parser/parse_content.c,
|
|
|
- parser/parse_disposition.c, parser/parse_diversion.c,
|
|
|
- parser/parse_from.c, parser/parse_hname2.c,
|
|
|
- parser/parse_refer_to.c, parser/parse_rpid.c,
|
|
|
- parser/contact/parse_contact.c, parser/digest/digest.c: - changed
|
|
|
- parse_headers api, HDR_xxx split into HDR_xxx_F (hdr_flags_t) and
|
|
|
- HDR_xxx_T (hdr_types_t), for more info read
|
|
|
- doc/parse_headers.txt. The header flags were extended top 64
|
|
|
- bits. Be carefull not to mix types with flags, they won't work!
|
|
|
-
|
|
|
-2005-02-21 20:23 ramona
|
|
|
-
|
|
|
- * modules/xlog/: README, xl_lib.c: - new logging specifiers %ds
|
|
|
- - destination set (thanks to Juha) %sp - source port %Ri -
|
|
|
- IP address of the interface where the request has been received
|
|
|
- %Rp - received port - source ip specifier changed from %is to %si
|
|
|
- (better grouping with %sp)
|
|
|
-
|
|
|
-2005-02-20 20:30 jih
|
|
|
-
|
|
|
- * usr_avp.h: * Added allocation comment on flag 4.
|
|
|
-
|
|
|
-2005-02-19 22:09 jih
|
|
|
-
|
|
|
- * modules/lcr/: README, lcr_mod.c: * Introduced support for
|
|
|
- sequential forking (forwarding) via load_contact and
|
|
|
- next_contacts functions (see README for details).
|
|
|
-
|
|
|
-2005-02-18 22:09 bogdan
|
|
|
-
|
|
|
- * parser/: parse_content.c, parse_content.h: - mime types for
|
|
|
- SIMPLE protocol (contributed by Jamey Hicks)
|
|
|
-
|
|
|
-2005-02-18 19:16 janakj
|
|
|
-
|
|
|
- * qvalue.c: - fixed error reported by Juha Heinanen
|
|
|
-
|
|
|
-2005-02-18 00:48 bogdan
|
|
|
-
|
|
|
- * modules/cpl-c/: cpl.c, cpl_env.h, cpl_proxy.h: - variable timeout
|
|
|
- in proxy node
|
|
|
-
|
|
|
-2005-02-17 16:56 janakj
|
|
|
-
|
|
|
- * modules/registrar/lookup.c: - Registrar now properly initializes
|
|
|
- q parameter in the destination set from the user location
|
|
|
- database.
|
|
|
-
|
|
|
-2005-02-17 00:14 bogdan
|
|
|
-
|
|
|
- * modules/tm/: t_funcs.c, t_funcs.h, t_reply.c, tm.c: -
|
|
|
- fr_*_timer_avp parameter support ID, string name or alias; AVP ID
|
|
|
- much faster to search for - if fr_*_timer_avp parameter is
|
|
|
- empry, the variable timer support is completly desabled (not
|
|
|
- searching anymore for the avp) -> reduces to 0 the performace
|
|
|
- penalty if you don't set/use variable timer AVP
|
|
|
-
|
|
|
-2005-02-15 19:50 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Fix a bug in the extract_mediaport
|
|
|
- routine.
|
|
|
-
|
|
|
- Submitted by: Norman Brandinger <[email protected]>
|
|
|
-
|
|
|
-2005-02-15 01:56 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Use L_ERR log level for reporting
|
|
|
- errors instead of L_DBG.
|
|
|
-
|
|
|
- Sumitted by: Norman Brandinger <[email protected]>
|
|
|
-
|
|
|
-2005-02-15 01:10 jih
|
|
|
-
|
|
|
- * modules/xlog/: README, xl_lib.c: * Added two new specifiers %br
|
|
|
- and %rt that print requests first branch and refer-to uri,
|
|
|
- respectively.
|
|
|
-
|
|
|
-2005-02-15 01:03 jih
|
|
|
-
|
|
|
- * modules/permissions/: README, permissions.c: * Added
|
|
|
- "allow_refer_to" script function.
|
|
|
-
|
|
|
-2005-02-15 00:58 jih
|
|
|
-
|
|
|
- * modules/tm/sip_msg.c: * Added three missing header field codes to
|
|
|
- sip_msg_cloner function in order to avoid warning messages.
|
|
|
-
|
|
|
-2005-02-15 00:48 jih
|
|
|
-
|
|
|
- * parser/: case_refe.h, hf.c, hf.h, keys.h, msg_parser.c,
|
|
|
- msg_parser.h, parse_hname2.c, parse_refer_to.c, parse_refer_to.h:
|
|
|
- * Added parsing of Refer-To header.
|
|
|
-
|
|
|
-2005-02-15 00:19 jih
|
|
|
-
|
|
|
- * modules/lcr/: Makefile, README, lcr_mod.c, lcr_mod.h: *
|
|
|
- Introduced least cost routing module
|
|
|
-
|
|
|
-2005-02-14 22:03 bogdan
|
|
|
-
|
|
|
- * usr_avp.h: - tabel with the allocated flags, their meaning and
|
|
|
- owner added
|
|
|
-
|
|
|
-2005-02-14 20:49 janakj
|
|
|
-
|
|
|
- * dset.c: - fixed misleading error messages
|
|
|
-
|
|
|
-2005-02-14 13:17 janakj
|
|
|
-
|
|
|
- * modules/tm/: tm_load.c, tm_load.h: - rmode variable is accessible
|
|
|
- through tm_binds. This allows script functions to find out the
|
|
|
- type of the route block they are running within.
|
|
|
-
|
|
|
-2005-02-13 19:28 bogdan
|
|
|
-
|
|
|
- * modules/: sl/sl.c, tm/t_reply.c, tm/tm.c: - update of script
|
|
|
- callbacks registration - TM doesn't use for replies the
|
|
|
- post-script cb for unref; it's done directly in TM reply
|
|
|
- processing function
|
|
|
-
|
|
|
-2005-02-13 19:25 bogdan
|
|
|
-
|
|
|
- * receive.c, script_cb.c, script_cb.h: - script callbacks splitted
|
|
|
- into REQUEST and REPLY callbacks for flexibility and efficiency
|
|
|
- reasons
|
|
|
-
|
|
|
-2005-02-13 00:13 bogdan
|
|
|
-
|
|
|
- * modules/tm/h_table.c, modules/tm/sip_msg.c, modules/tm/t_reply.c,
|
|
|
- parser/msg_parser.h: - current processed reply made available in
|
|
|
- failure route - reinforce the checking on transaction destroy to
|
|
|
- avoid mixture between SHM and PKG uac replies (this can happend
|
|
|
- only on shutdown)
|
|
|
-
|
|
|
-2005-02-11 14:15 janakj
|
|
|
-
|
|
|
- * modules/auth_db/authorize.c: - Fixed AVP bug reported by Norman
|
|
|
- Brandinger <[email protected]>
|
|
|
-
|
|
|
-2005-02-11 14:07 janakj
|
|
|
-
|
|
|
- * utils/serunix/serunix.c: - fixed warnings due to missing unistd.h
|
|
|
-
|
|
|
-2005-02-07 16:32 ramona
|
|
|
-
|
|
|
- * modules/avpops/avpops_impl.c: - bug fixed (reported by Richard)
|
|
|
-
|
|
|
-2005-02-07 16:21 janakj
|
|
|
-
|
|
|
- * modules/mysql/: utils.c, utils.h: - parse_mysql_url not necessary
|
|
|
- anymore
|
|
|
-
|
|
|
-2005-02-05 10:17 bogdan
|
|
|
-
|
|
|
- * parser/msg_parser.c: - bug fixed in setting EVENT header shortcut
|
|
|
- (repoted by Norman Brandinger)
|
|
|
-
|
|
|
-2005-02-03 23:13 ramona
|
|
|
-
|
|
|
- * modules/avpops/: README, avpops.c, avpops_impl.c, avpops_impl.h,
|
|
|
- avpops_parse.c: - avp_copy() for duplicating / renaming AVP(s)
|
|
|
- added - "fm" fastmatch operator to allow dynamic regular
|
|
|
- expressions was added to avp_check()
|
|
|
-
|
|
|
-2005-02-03 23:05 ramona
|
|
|
-
|
|
|
- * modules/pdt/: README, pdt.c: - possibility to skip removing the
|
|
|
- prefix
|
|
|
-
|
|
|
-2005-02-03 18:46 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Improve extract_mediaport()
|
|
|
- function, so that it takes into consideration transport name
|
|
|
- (i.e. udp, udptl etc), not media name (i.e. audio, application,
|
|
|
- etc) when deciding if this stream can be relayed by rtpproxy.
|
|
|
-
|
|
|
- For example this should make it possible to use rtpproxy for
|
|
|
- proxying T.38 streams.
|
|
|
-
|
|
|
-2005-02-03 15:41 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Add new flag for fix_nated_sdp(),
|
|
|
- which simply adds nortpproxy flag, usually automatically inserted
|
|
|
- by functions that force rtp proxy to prevent forcing media
|
|
|
- session to be relayed more that one rtp proxy in a chain. In some
|
|
|
- cases this can be useful.
|
|
|
-
|
|
|
-2005-02-03 15:21 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Reduce diff to Porta's own
|
|
|
- internal version of the module. NO FUNCTIONAL CHANGES!
|
|
|
-
|
|
|
-2005-02-03 15:08 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: o Add missing space to the warning
|
|
|
- message;
|
|
|
-
|
|
|
- o whitespace nit.
|
|
|
-
|
|
|
-2005-02-03 15:06 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Add support for `application'
|
|
|
- media type. This makes things like application sharing in Nortel
|
|
|
- softphone working.
|
|
|
-
|
|
|
-2005-02-03 14:54 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Initialize mypid module global
|
|
|
- variable early, so that it is already available for those
|
|
|
- functions that may need it (i.e. rtpp_test()).
|
|
|
-
|
|
|
-2005-02-03 14:22 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Don't assume that call-id is
|
|
|
- already parsed, since it may not be be true in some cases
|
|
|
- (depending on the order of calling various routines in the
|
|
|
- routing script), resulting in nathelper functions failing without
|
|
|
- any reason.
|
|
|
-
|
|
|
-2005-02-02 20:10 janakj
|
|
|
-
|
|
|
- * ut.h: - char* -> const char*
|
|
|
-
|
|
|
-2005-02-02 20:09 janakj
|
|
|
-
|
|
|
- * modules/mysql/: dbase.c, my_con.c, my_con.h: - using improved
|
|
|
- connection pool
|
|
|
-
|
|
|
-2005-02-02 20:08 janakj
|
|
|
-
|
|
|
- * db/: db_id.c, db_id.h, db_pool.c, db_pool.h: - improved database
|
|
|
- connection pool
|
|
|
-
|
|
|
-2005-02-02 19:29 sobomax
|
|
|
-
|
|
|
- * modules/nathelper/nathelper.c: Fix a very bad typo in a comment -
|
|
|
- option `r' has been called `d' there.
|
|
|
-
|
|
|
-2005-02-01 16:13 janakj
|
|
|
-
|
|
|
- * modules/mysql/: db_con.c, db_mod.c, dbase.c, my_con.c, res.c,
|
|
|
- row.c, val.c: - some useful debugging information
|
|
|
-
|
|
|
-2005-02-01 15:18 janakj
|
|
|
-
|
|
|
- * modules/tm/: t_reply.c, timer.c: - fixed typo when testing for
|
|
|
- has_noisy_ctimer - noisy_ctimer enabled for transactions with
|
|
|
- external value of FR_INV_TIMER
|
|
|
-
|
|
|
-2005-02-01 15:08 janakj
|
|
|
-
|
|
|
- * modules/tm/t_funcs.h: - Automatically enable noisy C timer when
|
|
|
- external timer value is set through AVPs
|
|
|
-
|
|
|
-2005-02-01 14:32 janakj
|
|
|
-
|
|
|
- * modules/registrar/: reg_mod.c, reg_mod.h, save.c: -
|
|
|
- desc_time_order dropped in favor if max_contacts
|
|
|
-
|
|
|
-2005-02-01 14:25 janakj
|
|
|
-
|
|
|
- * modules/tm/timer.c: - skip deleted timers when traversing the
|
|
|
- list
|
|
|
-
|
|
|
-2005-02-01 14:21 janakj
|
|
|
-
|
|
|
- * dset.c, dset.h: - make nr_branches accessible
|
|
|
-
|
|
|
-2005-02-01 14:19 janakj
|
|
|
-
|
|
|
- * modules/: auth_db/authorize.c, auth_radius/authorize.c,
|
|
|
- auth_radius/sterman.c, uri_db/checks.c: - Use GET_REALM macro
|
|
|
-
|
|
|
-2005-02-01 13:35 janakj
|
|
|
-
|
|
|
- * parser/digest/digest_parser.h: - GET_REALM v2
|
|
|
-
|
|
|
-2005-02-01 13:03 janakj
|
|
|
-
|
|
|
- * parser/digest/digest.c: - test comparing domain part in username
|
|
|
- and realm relaxed.
|
|
|
-
|
|
|
-2005-02-01 12:00 ramona
|
|
|
-
|
|
|
- * modules/speeddial/: README, sdlookup.c: - fixed use_domain
|
|
|
- behavior - documentation updated
|
|
|
-
|
|
|
-2005-02-01 10:57 janakj
|
|
|
-
|
|
|
- * modules/auth_radius/: authorize.c, authrad_mod.c, authrad_mod.h,
|
|
|
- sterman.c, sterman.h: - SIP-Rpid attribute replaced with more
|
|
|
- generic Sip-Avp, it is now possible to load a whole bunch of
|
|
|
- credentials during authentication, not just the value of
|
|
|
- Remote-Party-ID - aligned to auth_db
|
|
|
-
|
|
|
-2005-01-31 18:54 janakj
|
|
|
-
|
|
|
- * modules/auth_db/: authdb_mod.c, authdb_mod.h, authorize.c,
|
|
|
- authorize.h: - AVP support clean up (only one list which defaults
|
|
|
- to 'rpid') - RPID handling is no more an exception -- it is now
|
|
|
- stored in AVPs as well
|
|
|
-
|
|
|
-2005-01-31 18:52 janakj
|
|
|
-
|
|
|
- * modules/auth/: aaa_avps.h, api.c, api.h, auth_mod.c, auth_mod.h:
|
|
|
- - rpid cleanum - AVPs are used to store the value of RPID (no
|
|
|
- more static buffer) - the name of the RPID AVP is configurable
|
|
|
- through the parameter of auth module
|
|
|
-
|
|
|
-2005-01-30 22:17 ramona
|
|
|
-
|
|
|
- * modules/pdt/: README, domains.c, domains.h, pdt.c, pdtree.c,
|
|
|
- pdtree.h, doc/pdt.sql, doc/pdt_fifo_add.sh,
|
|
|
- doc/pdt_fifo_delete.sh, doc/pdt_fifo_list.sh: - terminating code
|
|
|
- removed - prefix hash replaced with a tree index - table
|
|
|
- definition updated - new fifo commands: add, delete and list -
|
|
|
- automatic prefix generating removed - documentation updated
|
|
|
-
|
|
|
-2005-01-26 14:55 danp
|
|
|
-
|
|
|
- * modules/mediaproxy/: Readme, mediaproxy.c: Check both the IP and
|
|
|
- the port when testing if the address in 1st Via field is
|
|
|
- different from the address from where we receive the SIP
|
|
|
- messages.
|
|
|
-
|
|
|
-2005-01-22 00:20 bogdan
|
|
|
-
|
|
|
- * modules/mysql/dbase.c: -revert some dbg messages
|
|
|
-
|
|
|
-2005-01-22 00:15 bogdan
|
|
|
-
|
|
|
- * modules/mysql/dbase.c: -bug fixed in processing DB url without
|
|
|
- password
|
|
|
-
|
|
|
-2005-01-22 00:05 bogdan
|
|
|
-
|
|
|
- * modules/pdt/pdt.c: - bug fix on destroing resorces when init
|
|
|
- failes
|
|
|
-
|
|
|
-2005-01-20 11:01 ramona
|
|
|
-
|
|
|
- * modules/avpops/avpops.c: - fixed bug with avp aliases (reported
|
|
|
- by Richard)
|
|
|
-
|
|
|
-2005-01-13 09:45 sobomax
|
|
|
-
|
|
|
- * modules/registrar/reply.c: Calling foo(bar(&baz), baz) first of
|
|
|
- all is bad practice, moreover it creates real problems with gcc
|
|
|
- 2.95.4, maybe due to the fact that bar() is inline function in
|
|
|
- this case. It results in corrupted expires parameter here.
|
|
|
-
|
|
|
-2005-01-12 14:49 ramona
|
|
|
-
|
|
|
- * modules/avpops/avpops_parse.c: - fixd bug in parsing db
|
|
|
- parameters
|
|
|
-
|
|
|
-2005-01-10 18:31 sobomax
|
|
|
-
|
|
|
- * Makefile.defs, modules/tm/t_fifo.c: Add workaround for a bug
|
|
|
- found in BSD kernels, which causes bogus error returned by the
|
|
|
- connect(2) system call in some rare conditions, resulting in
|
|
|
- inability to restart SEMS without restarting SER.
|
|
|
-
|
|
|
- Should be no-op on !BSD systems.
|
|
|
-
|
|
|
-2005-01-10 09:32 sobomax
|
|
|
-
|
|
|
- * modules/tm/t_fifo.c: Respect HAVE_SOCKADDR_SA_LEN, so that
|
|
|
- t_write_unix() works in systems where there is a sa_len member in
|
|
|
- the sockaddr structure.
|
|
|
-
|
|
|
-2005-01-09 15:37 sobomax
|
|
|
-
|
|
|
- * cfg.y: force_rport() works even without TCP support compiled in.
|
|
|
-
|
|
|
-2004-12-29 00:41 sobomax
|
|
|
-
|
|
|
- * parser/: hf.c, hf.h, keys.h, msg_parser.c, msg_parser.h,
|
|
|
- parse_hname2.c: Temporarily backout addition of Server header
|
|
|
- field parser until decision is adapted on how to overcome current
|
|
|
- limit of max 32 headers. Just for the record, I think that the
|
|
|
- easiest way out is to increase flags storage size from 32bits to
|
|
|
- 64bits, which should be sufficiend at least for the next year.
|
|
|
-
|
|
|
- Requested by: Andrei Pelinescu-Onciul
|
|
|
- <[email protected]>
|
|
|
-
|
|
|
-2004-12-23 00:46 calrissian
|
|
|
-
|
|
|
- * daemonize.c: fixed compilation on MacOSX
|
|
|
-
|
|
|
-2004-12-20 19:52 sobomax
|
|
|
-
|
|
|
- * parser/: case_serv.h, hf.c, hf.h, keys.h, msg_parser.c,
|
|
|
- msg_parser.h, parse_hname2.c: Add support for Server header
|
|
|
- field, since it is necessary in one place (mediaproxy module)
|
|
|
- already and will also be used in another new module.
|
|
|
-
|
|
|
- Submitted by: Valentin Nechaev <[email protected]>
|
|
|
-
|
|
|
-2004-12-20 19:50 sobomax
|
|
|
-
|
|
|
- * parser/parser_f.h: Use "const char *" instead of "char *" where
|
|
|
- appropriate.
|
|
|
-
|
|
|
-2004-12-19 12:58 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - netbsd amd64 fix (ser uses x86_64 instead of
|
|
|
- amd64)
|
|
|
-
|
|
|
-2004-12-16 18:55 andrei
|
|
|
-
|
|
|
- * Makefile.defs: - updated ver. no
|
|
|
-
|
|
|
-2004-12-16 18:46 andrei
|
|
|
-
|
|
|
- * README: - removed reference to serhelp
|
|
|
-
|
|
|
-2004-12-16 18:39 andrei
|
|
|
-
|
|
|
- * AUTHORS, CREDITS, Makefile.defs, NEWS, README-MODULES,
|
|
|
- fastlock.h, ser.8, ser.cfg.5, mem/f_malloc.h, mem/q_malloc.h,
|
|
|
- modules/auth_db/authdb_mod.c, modules/tm/t_funcs.c,
|
|
|
- modules/tm/tm.c: - various pre-release updates - use_domain set
|
|
|
- to 0 by default in all the modules - experimental sparc32 non-SMP
|
|
|
- support (thanks to Michael Grigoni)
|
|
|
-
|
|
|
-2004-12-15 18:49 andrei
|
|
|
-
|
|
|
- * Makefile.defs, daemonize.c, modules/auth_radius/sterman.c,
|
|
|
- modules/avp_radius/avp_radius.c, modules/cpl-c/cpl.c,
|
|
|
- modules/cpl-c/cpl_run.c, modules/cpl-c/cpl_switches.h:
|
|
|
- - auth_radius: alloca()/alloca.h fixes - 64 bit warnings fixed -
|
|
|
- daemonize _XOPEN_SOURCE_EXTENDED hack modified again
|
|
|
-
|
|
|
-2004-12-14 19:39 andrei
|
|
|
-
|
|
|
- * Makefile.defs, daemonize.c: - gcc 3.4 makefile support - openbsd
|
|
|
- 3.2 daemonize.c compile fixes
|
|
|
-
|
|
|
-2004-12-13 14:52 dcm
|
|
|
-
|
|
|
- * NEWS: - list of new and removed modules - changes in old modules
|
|
|
- and core
|
|
|
-
|
|
|
-2004-12-11 16:24 jih
|
|
|
-
|
|
|
- * modules/avp/README: * Removed Radius specific stuff from README
|
|
|
- file.
|
|
|
-
|
|
|
-2004-12-11 16:23 jih
|
|
|
-
|
|
|
- * modules/avp_radius/README: * Introduced README file.
|
|
|
-
|
|
|
-2004-12-08 21:43 bogdan
|
|
|
-
|
|
|
- * modules/cpl-c/cpl_loader.c: - missing close was leading to fd
|
|
|
- exhaustion (reported by Christopher Crawford)
|
|
|
-
|
|
|
-2004-12-08 20:06 andrei
|
|
|
-
|
|
|
- * Makefile, Makefile.defs, mem/f_malloc.c, mem/f_malloc.h,
|
|
|
- mem/q_malloc.c, mem/q_malloc.h, mem/shm_mem.c, mem/shm_mem.h: -
|
|
|
- warnings fixed for gcc-3.4 - older solaris support (5.6)
|
|
|
-
|
|
|
-2004-12-06 09:51 janakj
|
|
|
-
|
|
|
- * modules/mysql/dbase.c: - fixed typo -- dumplicated snprintf --
|
|
|
- reported by Sun Zongjun
|
|
|
-
|
|
|
-2004-12-05 00:58 janakj
|
|
|
-
|
|
|
- * modules/diversion/diversion.c: - useless memory allocation
|
|
|
- eliminated Closes: SER-11
|
|
|
-
|
|
|
-2004-12-05 00:40 janakj
|
|
|
-
|
|
|
- * modules/mysql/: dbase.c, val.c: - Proper checking of the return
|
|
|
- value of snprintf Closes: SER-18
|
|
|
-
|
|
|
-2004-12-04 23:37 janakj
|
|
|
-
|
|
|
- * etc/dictionary.ser: - RADIUS dictionary cleanup. Now it contains
|
|
|
- all attributes and values needed by SER. It contains even
|
|
|
- standard (IANA registered) attributes but only those that are
|
|
|
- missing in the radiusclient-ng default dictionary are
|
|
|
- uncommented, the rest is commented out.
|
|
|
-
|
|
|
-2004-12-04 20:16 janakj
|
|
|
-
|
|
|
- * etc/dictionary.ser: - Missing Sip-Translated-Request-URI added
|
|
|
-
|
|
|
-2004-12-04 19:41 janakj
|
|
|
-
|
|
|
- * etc/dictionary.ser: - Added 'Failed' Acct-Status-Type Closes
|
|
|
- SER-8
|
|
|
-
|
|
|
-2004-12-04 19:33 janakj
|
|
|
-
|
|
|
- * modules/: registrar/reg_mod.c, usrloc/usrloc.c, usrloc/usrloc.h:
|
|
|
- - simple check if use_domain parameters of registrar and usrloc
|
|
|
- modules have the same value
|
|
|
-
|
|
|
-2004-12-04 18:12 janakj
|
|
|
-
|
|
|
- * modules/maxfwd/mf_funcs.c: - no trailing spaces will be generated
|
|
|
- at the end of Max-Forward header field (required by RFC3261)
|
|
|
- Closes: SER-13
|
|
|
-
|
|
|
-2004-12-04 11:39 andrei
|
|
|
-
|
|
|
- * Makefile.defs, modules/tm/t_hooks.c: - fixed function delc. typo
|
|
|
-
|
|
|
-2004-12-03 23:10 janakj
|
|
|
-
|
|
|
- * modules/tm/t_funcs.c: - fixed typo in calculating length of avps
|
|
|
-
|
|
|
-2004-12-03 20:42 janakj
|
|
|
-
|
|
|
- * modules/rr/loose.c: - fixed return value of loose_route when a
|
|
|
- message contains just one Route header field and it is not
|
|
|
- pre-loaded route set. Closes: SER-3
|
|
|
-
|
|
|
-2004-12-03 20:09 andrei
|
|
|
-
|
|
|
- * Makefile.defs, data_lump_rpl.c, dset.c, main.c, modparam.c,
|
|
|
- sr_module.h, modules/auth_radius/sterman.c,
|
|
|
- modules/avp_radius/Makefile, modules/avpops/avpops.c,
|
|
|
- modules/avpops/avpops_db.c, modules/avpops/avpops_db.h,
|
|
|
- modules/dispatcher/dispatch.c, modules/enum/enum.c,
|
|
|
- modules/gflags/gflags.c, modules/msilo/msilo.c,
|
|
|
- modules/nathelper/nathelper.c, modules/pa/Makefile,
|
|
|
- modules/permissions/trusted.c, modules/registrar/reg_mod.c,
|
|
|
- modules/registrar/reg_mod.h, modules/registrar/save.c,
|
|
|
- modules/speeddial/sdlookup.c, modules/tm/t_fifo.c,
|
|
|
- modules/tm/t_fifo.h, modules/tm/t_funcs.c, modules/tm/t_funcs.h,
|
|
|
- modules/tm/t_hooks.c, modules/tm/t_reply.c,
|
|
|
- modules/usrloc/udomain.c: - lots of fixes (alignments, casts,
|
|
|
- warnings) - it compiles cleanly now wit sun cc and intel icc. -
|
|
|
- slight api change for param_func_t (it takes a void* now instead
|
|
|
- of a param_func_param_t)
|
|
|
+ core/forward.c Fixed mhomed behavior.
|
|
|
+
|
|
|
+ As connect() dones't re-bound a UDP sock if the socket is already
|
|
|
+ bound to an interface, first unbind the socket by connecting to AF_UNSPEC
|
|
|
+
|
|
|
+commit 75fc49f74d13774f1ecc0cdd8f0adfe168915b4f
|
|
|
+Author: Timo Reimann <[email protected]>
|
|
|
+Date: Tue Nov 2 19:06:12 2010 +0100
|
|
|
+
|
|
|
+ modules_k/dialog: Enhance unref_dlg_from_cb() robustness.
|
|
|
+
|
|
|
+ - Check parameter for NULL pointer.
|
|
|
+ - Call unreference_dlg(), thus being more wrapper-ish.
|
|
|
+ - Fix indention.
|
|
|
+
|
|
|
+commit 49837c37aea72c1e4f0cc3290382c0adbf72e3f8
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Tue Nov 2 11:45:15 2010 +0200
|
|
|
+
|
|
|
+ trie API Fixed dtrie_insert OOM handling, where assert() was wrongfully used
|
|
|
+
|
|
|
+ Now the function behaves as expected, freeing previous allocated resources, logging the OOM condition , and returning -1
|
|
|
+
|
|
|
+commit a1b6e569c20b3c2a926022951e5303b7d8df2405
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Mon Nov 1 23:00:47 2010 +0200
|
|
|
+
|
|
|
+ modules/lcr: fixed setting of tag_avp by next_gw() function
|
|
|
+
|
|
|
+commit 1705424e70650ae0d173227221b04d1160c3e2c4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 29 21:41:17 2010 +0200
|
|
|
+
|
|
|
+ dialog: added missing parameter in example
|
|
|
+
|
|
|
+commit 028e3cc1a34f1e682d604a7c0e3fb1a7da03a211
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 29 20:51:16 2010 +0200
|
|
|
+
|
|
|
+ dialog(k): set null value parameter for get_dlg_profile() with 2 params
|
|
|
+
|
|
|
+ - because of using same internal function for cfg get_dlg_profile(...),
|
|
|
+ when only 2 params were provided, the third was unpredicted and not
|
|
|
+ null most probably, potentially resulting in a crash
|
|
|
+ - reported by Eugene Oden
|
|
|
+
|
|
|
+commit 54723bfd00fdc6302802533fee8c2f0ae45c7091
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 29 18:51:14 2010 +0200
|
|
|
+
|
|
|
+ dispatcher: docs updated - routing block types for functions
|
|
|
+
|
|
|
+commit 8a50fa608edad91782848711c51476af01dd0392
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 29 17:09:39 2010 +0200
|
|
|
+
|
|
|
+ sanity: docs updated with autodrop parameter
|
|
|
+
|
|
|
+commit 39a8108c62a2beafba18417613b9660a8abef86a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 29 16:50:42 2010 +0200
|
|
|
+
|
|
|
+ sanity: parameter to control dropping of broken messages
|
|
|
+
|
|
|
+ - new modparam autodrop to be able to return to config even when the
|
|
|
+ message is broken
|
|
|
+ - default value is 1 - drop (return 0) - for backward compatibility
|
|
|
+ - set it to 0 to get return -1 to config - take care in config to exit
|
|
|
+ execution. This mode is good for logging purposes
|
|
|
+ - autodrop=0 helps to get similar functionality for error_route in
|
|
|
+ 1.5.x, where such cases could be recorded to xlog
|
|
|
+ - reported by Sergey Okhapkin
|
|
|
+
|
|
|
+commit 4e196f47767dc8da8da560f57afc92add541b672
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 29 11:52:59 2010 +0200
|
|
|
+
|
|
|
+ dialog(k): reset the pointer value after free
|
|
|
+
|
|
|
+ - otherwise may result in double free, reported by Alex Balashov
|
|
|
+
|
|
|
+commit cfc11b8892742697c9184e942ba2113f419428dd
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Oct 28 13:37:00 2010 +0300
|
|
|
+
|
|
|
+ modules/carrierroute Improved documentation of carrierroute reply_code field
|
|
|
+
|
|
|
+ The documentation didn't make it clear that regex are _not_ supported.
|
|
|
+ Thanks go to Iñaki Baz Castillo for reporting.
|
|
|
+
|
|
|
+commit b5cc26d622f1711f6c26f50d6562c7f93d7e1ea7
|
|
|
+Merge: e82be56 678625a
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Wed Oct 27 13:03:59 2010 +0200
|
|
|
+
|
|
|
+ Merge remote branch 'origin/tirpi/cfg_framework_multivalue'
|
|
|
+
|
|
|
+ * origin/tirpi/cfg_framework_multivalue: (33 commits)
|
|
|
+ cfg framework: fix uninitialized group_inst pointers
|
|
|
+ xmlrpc: scan resets the error code
|
|
|
+ cfg_rpc: group can be specified for cfg.list
|
|
|
+ cfg_rpc: cfg.set and cfg.set_delayed commands added
|
|
|
+ ctl: rpc->scan does not immediately send out errors
|
|
|
+ cfg_rpc: documentation update - group instances
|
|
|
+ cfg framework: multiple group instances is documented
|
|
|
+ cfg framework: timer must reset the handles more frequently
|
|
|
+ cfg framework: cfg_select() and cfg_reset() added
|
|
|
+ cfg framework: group handle can be moved runtime
|
|
|
+ cfg framework: group instance support in the script
|
|
|
+ cfg framework: apply the values in the order they are set
|
|
|
+ cfg framework: translate_pointer bugfix
|
|
|
+ cfg framework: apply additional var list bugfix
|
|
|
+ cfg framework: apply the additional variable list
|
|
|
+ cfg framework: group instance support before forking
|
|
|
+ cfg framework: CFG_GROUP_UNKNOWN group type
|
|
|
+ cfg framework: cfg_commit() log message fixes
|
|
|
+ cfg_db: updated to the cfg framework changes
|
|
|
+ cfg_db: updated to the cfg framework changes
|
|
|
+ ...
|
|
|
+
|
|
|
+commit e82be561d2e7f98cb2cbd7e574873134f70b2f8a
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 26 21:15:11 2010 +0200
|
|
|
+
|
|
|
+ db_text(k): fixed db_url driver name
|
|
|
+
|
|
|
+ - it has to be 'text' instead of 'dbtext'
|
|
|
+ - db_text should work as well, according to db driver names and module
|
|
|
+ names
|
|
|
+ - reported by Jeremya
|
|
|
+
|
|
|
+commit 8a2334dd758a1e9d43d1fac544f6e962960b4dcc
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 26 10:25:03 2010 +0200
|
|
|
+
|
|
|
+ sanity: update docs related to return code
|
|
|
+
|
|
|
+ - sanity_check() returns false if a test fails
|
|
|
+ - reported by Sergey Okhapkin
|
|
|
+
|
|
|
+commit bacb5704a05dafb345221095ff194a9181394b98
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 24 23:03:59 2010 +0200
|
|
|
+
|
|
|
+ auth_db(k): note about empty realm parameter
|
|
|
+
|
|
|
+ - empty realm is no longer allowed, use $td of $fd if you have
|
|
|
+ multi-domain
|
|
|
+
|
|
|
+commit 7a5f0fa88564b8ccc3d710773ff5ac8a3f49cdd4
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 24 23:03:45 2010 +0200
|
|
|
+
|
|
|
+ auth: fixe typo in docs
|
|
|
+
|
|
|
+commit 8431de384b9fb6122203ed7388a26990cd4b025c
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 24 20:48:56 2010 +0200
|
|
|
+
|
|
|
+ htable: updated example with www auth
|
|
|
+
|
|
|
+ - some more details about hash tables
|
|
|
+
|
|
|
+commit 6760745b4187c7b5af2752a82754aa0e511a38c9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Sun Oct 24 20:33:01 2010 +0200
|
|
|
+
|
|
|
+ auth_db(k): updated return codes meaning
|
|
|
+
|
|
|
+ - authentication functions use now auth module that was inherited from
|
|
|
+ ser for better nonce protection and performances, therefore the return
|
|
|
+ codes have different meanings
|
|
|
+
|
|
|
+commit 678625a48b213e5b2899ac418c6a4b3fde25750c
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Fri Oct 22 14:35:33 2010 +0200
|
|
|
+
|
|
|
+ cfg framework: fix uninitialized group_inst pointers
|
|
|
+
|
|
|
+commit 344fc0c769ce1c90da80cc511df6b0555c554782
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Thu Oct 21 10:18:39 2010 +0200
|
|
|
+
|
|
|
+ pkg debian: Provide generic ChangeLog file
|
|
|
+ Instead of providing debian/changelog, the system will install the generic and much more informative ./ChangeLog in /usr/share/doc/kamailio/changelog.gz.
|
|
|
+ debian/changelog will be installed as /usr/share/doc/kamailio/changelog.Debian.gz
|
|
|
+
|
|
|
+commit 7faa58b0264cb77c991a21bd3b7e3d660596ad85
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Wed Oct 20 18:38:11 2010 +0200
|
|
|
+
|
|
|
+ tm: fix possible uninit. use of cancel_reason
|
|
|
+
|
|
|
+ In some cases an uninitialized cancel_reason structure was used
|
|
|
+ (e.g. fake_reply() and relay_reply() failing).
|
|
|
+
|
|
|
+ Reported-by: Alex Balashov abalashov evaristesys com
|
|
|
+
|
|
|
+commit d85ff11cf0db4aad859f6dcfd18dfb2011e3d78a
|
|
|
+Author: Miklos Tirpak <[email protected]>
|
|
|
+Date: Wed Oct 20 15:32:18 2010 +0200
|
|
|
+
|
|
|
+ cfg framework: segfault during exit is fixed
|
|
|
+
|
|
|
+ Verify that *cfg_global is not NULL when destroying the
|
|
|
+ configuration.
|
|
|
+
|
|
|
+ t_set_fr("@cfg_get.local.invite_timeout", "@cfg_get.local.gw_timeout");
|
|
|
+ caused a segfault during startup when the variable was not defined.
|
|
|
+
|
|
|
+ Reported by Juha Heinanen
|
|
|
+
|
|
|
+commit 97d4e101219dbb035f2a734a2a1ddea119782f55
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Oct 20 12:54:40 2010 +0200
|
|
|
+
|
|
|
+ tm: fixed typo in docs
|
|
|
+
|
|
|
+ - some ingeter parameters related to control of reason header for local
|
|
|
+ cancel were provided as string values instead of integer
|
|
|
+ - reported by Mikko Lehto
|
|
|
+
|
|
|
+commit 6a88284a4b312baae97e431e27e4927d5023c16f
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Wed Oct 20 09:30:46 2010 +0200
|
|
|
+
|
|
|
+ pdbt: add another possible data source for german carrier directory
|
|
|
+
|
|
|
+commit 741521e4dfc236934eb5f28454e49ab574f0a494
|
|
|
+Author: Henning Westerholt <[email protected]>
|
|
|
+Date: Mon Oct 18 17:53:06 2010 +0200
|
|
|
+
|
|
|
+ avpops: doc fixes
|
|
|
+
|
|
|
+ - remove obselete TM reference, rephrase text a bit
|
|
|
+ - reported from Andrew Pogrebennyk, andrew dot pogrebennyk at portaone dot com
|
|
|
+
|
|
|
+commit c437c250b34ad052ffd9fa289e1480bdc04f8585
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Sat Oct 16 16:42:44 2010 +0300
|
|
|
+
|
|
|
+ modules/utils: added is_int() function
|
|
|
+ - added is_int() function that checks if its pvar argument contains
|
|
|
+ integer value. better place would be core, but that is out of my
|
|
|
+ reach.
|
|
|
+
|
|
|
+commit ad7f00d840082989132f335914aa0db223a0e46e
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Fri Oct 15 11:51:37 2010 +0200
|
|
|
+
|
|
|
+ auth: doc - auth_checks_* warning and better example
|
|
|
+
|
|
|
+ - warn about using from_tag check for REGISTERs and out-of-dialog
|
|
|
+ messages
|
|
|
+ - better auth_checks_* examples (taken from sip-router-oob.cfg)
|
|
|
+ - xml fixes
|
|
|
+
|
|
|
+commit d34a464ba0c17f2189a20a72e95b314339ea6937
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Fri Oct 15 11:47:51 2010 +0200
|
|
|
+
|
|
|
+ auth: minor log messages, comments and sanity fixes
|
|
|
+
|
|
|
+ - use sizeof(nc_t) when initializing a nonce count tracking entry
|
|
|
+ (do not assume nc_t is char). This does not affect existing code.
|
|
|
+ - removed a debugging ERR message
|
|
|
+ - various minor comment fixes
|
|
|
+
|
|
|
+commit a423e3141332f40fec07da1efe9f5e227fff0061
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Fri Oct 15 11:19:18 2010 +0200
|
|
|
+
|
|
|
+ core: apply all subst pre-processor directives
|
|
|
+
|
|
|
+ - previously first applied subst stopped the processes
|
|
|
+ - reported by Alex Balashov
|
|
|
+
|
|
|
+commit 7aea949e1d1101b87d4327a86f026e119cd0ae8b
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Fri Oct 15 10:09:03 2010 +0200
|
|
|
+
|
|
|
+ auth: fix pool no. when both nc and otn are enabled
|
|
|
+
|
|
|
+ When both nonce_count and one_time_nonce are enabled in the same
|
|
|
+ time, the pool number was corrupted leading to crashes.
|
|
|
+
|
|
|
+ Reported-by: Alex Balashov abalashov evaristesys com
|
|
|
+
|
|
|
+commit 7232495e968300306a3dd2ae786f67b510c6d623
|
|
|
+Author: Jon Bonilla <[email protected]>
|
|
|
+Date: Thu Oct 14 21:56:36 2010 +0200
|
|
|
+
|
|
|
+ pkg: Move ser related packaging files to pkg/ser
|
|
|
+
|
|
|
+commit b9a1a4fbf7eba29599cf53454988f1b80e25a427
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Thu Oct 14 17:15:06 2010 +0300
|
|
|
+
|
|
|
+ modules/lcr: replaced lcr_upgrade_from_3.0.sh with lcr_upgrade_from_3.1.sh
|
|
|
+
|
|
|
+commit 34db55ba00bfda8d9876dc640f609dfbc0774d6a
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Thu Oct 14 16:42:59 2010 +0300
|
|
|
+
|
|
|
+ modules/lcr: [from|to][any]_gw functions now check also transport protocol
|
|
|
+
|
|
|
+commit d128ac966beeb2ddfd3332a20fdd93ae292d81b1
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Oct 14 11:53:11 2010 +0300
|
|
|
+
|
|
|
+ modules_k/userblacklist: Fixed alphanum checking if number had trailing non-digit char
|
|
|
+
|
|
|
+commit eec8da1dd1e68da07f2b313c371be702997853b9
|
|
|
+Author: Marius Zbihlei <[email protected]>
|
|
|
+Date: Thu Oct 14 11:13:03 2010 +0300
|
|
|
+
|
|
|
+ test/unit/25.cfg: Forgot to set match mode in test
|
|
|
+
|
|
|
+ Match mode is set to alphanumerical now.
|
|
|
+
|
|
|
+commit f7630be368c10bb1901acd6968211ee4ec41c922
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Wed Oct 13 13:04:14 2010 +0200
|
|
|
+
|
|
|
+ siptrace: don't attempt to get reply reason for ack
|
|
|
+
|
|
|
+ - for sl filtered ack, execution of sl callback attempted to set the len
|
|
|
+ of reply reason, which does not exist in this case
|
|
|
+ - reported by MÉSZ�ROS Mihály
|
|
|
+
|
|
|
+commit 62d7bf1af574e1bea650a96ec6a2b2a5fc67d883
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Wed Oct 13 08:13:51 2010 +0200
|
|
|
+
|
|
|
+ auth: restore deleted nid_pool_no parameter
|
|
|
+
|
|
|
+ In commit c53bc97968e4ac2ddf5b8a23af44942e8d50e7b3 the nid_pool_no
|
|
|
+ parameter was removed by mistake.
|
|
|
+
|
|
|
+ Reported-by: Alex Balashov abalashov evaristesys com
|
|
|
+
|
|
|
+commit 8864b0586d34c82f015efdc5e3d0b05adc87c338
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Wed Oct 13 08:06:10 2010 +0200
|
|
|
+
|
|
|
+ debian: fix radius build depends
|
|
|
+
|
|
|
+commit 50eb81b1287292238aa4b194cfcdba2afa8b4f89
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Tue Oct 12 19:31:07 2010 +0200
|
|
|
+
|
|
|
+ registrar(s): doc - fix reply_reason_attr name
|
|
|
+
|
|
|
+ The docs used reply_code_reason_attr instead of reply_reason_attr.
|
|
|
+
|
|
|
+commit fb021d55b09bfbb5503d5879a902f968f1bcabfd
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Wed Oct 6 19:06:42 2010 +0200
|
|
|
+
|
|
|
+ registrar(s): support for disabled code, reason and contact AVPs
|
|
|
+
|
|
|
+ reply_code_attr, reply_reason_attr and contact_attr modparams can
|
|
|
+ now be set to "" to disable setting the corresponding AVPs when
|
|
|
+ a save*_noreply() is used (speed-up if not needed).
|
|
|
+
|
|
|
+commit 5f94dececcbf709f92b9a4b022731d4ee17e7e42
|
|
|
+Author: Andrei Pelinescu-Onciul <[email protected]>
|
|
|
+Date: Wed Oct 6 18:53:14 2010 +0200
|
|
|
+
|
|
|
+ registrar(s): support for disabled aor_attr and server_id_attr
|
|
|
+
|
|
|
+ If aor_attr or server_id_attr are empty ("") don't try to use
|
|
|
+ them.
|
|
|
+
|
|
|
+commit 77d7e32549b46bb3a3c7d796e46cf08c0359b730
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 12 22:50:28 2010 +0200
|
|
|
+
|
|
|
+ INSTALL: updates to reflect flavour switching
|
|
|
+
|
|
|
+commit a2dfe0b9ed4c53cd35f62532ed451f1d347e3361
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 12 19:16:08 2010 +0200
|
|
|
+
|
|
|
+ pv: new PV $timef(format)
|
|
|
+
|
|
|
+ - print strftime() formatted time
|
|
|
+ - e.g.,: $timef(%Y%m%d%H%M) => 201010121920
|
|
|
+ - max internal buf for printed value is 64
|
|
|
+ - it uses a static buffer, so clone the value if you use the PV many
|
|
|
+ times with different formats
|
|
|
+
|
|
|
+commit 65b0d767a13bfbba22a539a086aca8899cf57bdf
|
|
|
+Author: Ovidiu Sas <[email protected]>
|
|
|
+Date: Tue Oct 12 12:59:13 2010 -0400
|
|
|
+
|
|
|
+ modules_k/rr: record_route_preset enahancement
|
|
|
+
|
|
|
+ - record_route_preset takes a second parameter allowing
|
|
|
+ the setting of a second Record-Route header
|
|
|
+ - new rr param 'enable_socket_mismatch_warning': enables or
|
|
|
+ disables a warning log
|
|
|
+
|
|
|
+ - closes FS#91 - record_route_preset enhancement
|
|
|
+
|
|
|
+commit c9bc65cc5c008a882d28cb034f6c84ce7fa8aeb5
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 12 14:59:23 2010 +0200
|
|
|
+
|
|
|
+ acc(k): update of documentation
|
|
|
+
|
|
|
+commit e8f6a95d43b6a4340cf7e97213af5c71fa2a69e9
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 12 14:52:07 2010 +0200
|
|
|
+
|
|
|
+ acc(k): table name for db acc can be dynamic
|
|
|
+
|
|
|
+ - you can include variables in table name and will be evaluated at
|
|
|
+ runtime:
|
|
|
+ modparam("acc", "db_table_acc", "acc_$time(year)_$time(mon)")
|
|
|
+ will write now to table acc_2010_10
|
|
|
+ - same can be done for missed_calls table name
|
|
|
+ - second parameter of acc_db_request() supports as well config variables
|
|
|
+
|
|
|
+commit d2f288a1b6a48c10f545e22eaca3cf149724e61b
|
|
|
+Author: Daniel-Constantin Mierla <[email protected]>
|
|
|
+Date: Tue Oct 12 13:16:17 2010 +0200
|
|
|
+
|
|
|
+ Makefile.defs: version set to 3.2.0-dev1
|
|
|
+
|
|
|
+commit 94b1e890f5bca252130369fadec6a7b86aa3e173
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Tue Oct 12 11:41:32 2010 +0300
|
|
|
+
|
|
|
+ modules/lcr: forgot to increase lcr_gw table version
|
|
|
+
|
|
|
+commit 8c0501bfaa27acab9721953e8c1551687c96edf2
|
|
|
+Author: Juha Heinanen <[email protected]>
|
|
|
+Date: Mon Oct 11 21:16:28 2010 +0300
|
|
|
+
|
|
|
+ modules/lcr: changes and new features
|
|
|
+ - New module parameter tag_avp.
|
|
|
+ - Renamed lcr_gw table's tag field to prefix field.
|
|
|
+ - Renamed dont_strip_or_tag_flag module parameter to
|
|
|
+ dont_strip_or_prefix_flag.
|
|
|
+ - Added optional tag_avp module parameter and made lcr_flags module
|
|
|
+ parameter optional.
|
|
|
+ - Added tag field to lcr_gw table whose value is assigned to possible
|
|
|
+ tag_avp by next_gw() and from_gw() functions.
|
|
|
+ - Increased lc_gw tables version number to 2.
|
|
|
+ - load_gws() can take uri_user param, value of which is used instead of
|
|
|
+ Request URI user part by load_gws() function.
|
|
|
+ - Parameters of load_gw() function must be given without quotes.
|
|
|
+
|
|
|
+===================== 2010-10-06 Version 3.1.0 Released =====================
|
|
|
|