# $Id: ChangeLog 4752 2008-08-27 15:43:03Z henningw $ ===================== 2008-08-27 OpenSER v1.3.3 released ====================== ===================== Changes since release 1.3.2 ============================= 2008-08-27 11:15 Daniel-Constantin Mierla, * [r4749] modules/path/path.c, tls/tls_init.c: - backport of r4553 and r4621 2008-08-27 07:46 Daniel-Constantin Mierla, * [r4748] usr_avp.c: - fix compilation warnings 2008-08-27 07:40 Daniel-Constantin Mierla, * [r4747] tls/tls_init.c: - backport: include file needed in fedora (by Jim Burke, closes #2001700) 2008-08-26 19:03 Juha Heinanen, * [r4746] statistics.h: * Macro if_reset_stat took too many arguments. 2008-08-26 08:30 Henning Westerholt, * [r4741] modules/tm/README, modules/tm/doc/tm_user.sgml: - fix TM module function documentation for t_write_req, this is not called t_write_fifo anymore 2008-08-25 07:42 Daniel-Constantin Mierla, * [r4726] modules/presence/subscribe.c: - fix memory leak in presence module, closes #2066292 2008-08-23 07:16 Juha Heinanen, * [r4718] modules/lcr/lcr_mod.c: * SCTP transport to gateways should have been allowed also in versions 1.3 and 1.4 of Kamailio, which have SCTP transport support in the core. 2008-08-23 06:31 Juha Heinanen, * [r4717] sctp_server.c: * Fixed test on if pkg_malloc failed. 2008-08-16 10:36 Ovidiu Sas, * [r4704] scripts/openserctl: fix missing quotes for DOMAIN in cr addcarrier (closes patch #2053909). credits goes to Angel Carpintero - sackrtp 2008-08-15 08:06 Daniel-Constantin Mierla, * [r4701] modules/tm/t_msgbuilder.c: - backport r4593: fix adding Route headers for CANCEL (closes #1964515, reported by axlh) 2008-08-14 10:42 carstenbock * [r4699] modules/dialog/dialog.c, modules/dialog/dlg_db_handler.c, modules/dialog/dlg_db_handler.h, modules/dialog/doc/dialog_user.sgml: Backport from trunk / 1.4: - Fetch-Support for the dialog-module 2008-08-13 10:14 Henning Westerholt, * [r4696] modules/tm/t_lookup.c: - backport from trunk, r4600 - fix wrong goto in t_lookup_request, local UAS transaction case 2008-08-13 07:59 Henning Westerholt, * [r4693] ChangeLog: - update Changelog 2008-08-11 21:19 Henning Westerholt, * [r4678] modules/uri_db/uridb_mod.c: - backport from trunk, rev4667 - fix subscriber table version, reported from Rafael Risco Gonzales-Vigil 2008-08-11 08:23 Jan Ondrej, * [r4664] packaging/fedora/openser.init: Changes changed according to latest Fedora policy (default runlevel) 2008-08-09 10:39 Juha Heinanen, * [r4654] modules/permissions/address.c: * Address passed to inet_aton in permissions/allow_address function was not in all cases a null terminated string. Reported by Vadim Berezniker. 2008-08-05 15:24 Henning Westerholt, * [r4570] msg_translator.c: - backport from trunk, rev4480 - force_rport() also add a recieved parameter every time to the VIA - this is necessary to be RFC 3581 compliant, related to #2002156 2008-08-05 15:22 Henning Westerholt, * [r4569] modules/dialog/dlg_db_handler.c: - fix bug during dialog loading from database - patch provided from Carsten Bock, related to #2026547 - backport from trunk, rev5422 2008-08-05 09:47 Henning Westerholt, * [r4556] openser.8: - spelling fixes, patch from Carsten Gross, carsten dot gross at 1und1 dot de 2008-08-01 21:09 Daniel-Constantin Mierla, * [r4541] modules/presence/utils_func.h: - backport - don't add @ when username is missing while building URI from username and domain (closes #2019106) 2008-08-01 19:11 Daniel-Constantin Mierla, * [r4539] ChangeLog, doc/authors.xml: - email address update 2008-08-01 14:49 Henning Westerholt, * [r4537] modules/postgres/dbase.c: - backport fixes from rev4467, rev4471 (return negative result on errors) 2008-08-01 09:32 Daniel-Constantin Mierla, * [r4534] modules/presence/notify.c: - backport - fix presence crash when event->apply_auth_nbody is not defined (patch by Denis Bilenko, closes #1993606) 2008-08-01 09:17 Daniel-Constantin Mierla, * [r4532] modules/presence_xml/presence_xml.c: - backport - fix copy of the port for xcap server address (patch by Denis Bilenko, closes #1991338) 2008-08-01 06:36 Daniel-Constantin Mierla, * [r4530] modules/mi_xmlrpc/Makefile: - define HAVE_SYS_FILIO_H for Solaris to fix compilation (patch by Sergio Gutierrez, closes #2034302) 2008-07-24 06:49 Di-Shi Sun, * [r4501] modules/osp/doc/osp_user.sgml: Updated doc. 2008-07-23 16:05 Henning Westerholt, * [r4498] modules/presence_xml/README, modules/presence_xml/doc/presence_xml_user.sgml: - extend documentation - patch provided from Olle E. Johansson, closes #2024527 2008-07-23 15:53 Henning Westerholt, * [r4496] modules/presence/README, modules/presence/doc/presence_user.sgml: - extend presence documentation - patch provided from Olle E. Johansson, closes #2024476 2008-07-22 09:26 Henning Westerholt, * [r4492] modules/xmpp/README, modules/xmpp/doc/xmpp_user.sgml: - extend admin docs, some spelling fixes and improvements - patch provided from Olle E. Johansson, closes #2024388 2008-07-14 12:26 Juha Heinanen, * [r4486] parser/parse_privacy.c: * Backported Privacy header case patch from trunk. 2008-07-14 04:12 Dan Pascu, * [r4484] modules/dialog/dlg_handlers.c: Fixed bogus error message for out of dialog requests with preloaded Route headers 2008-07-11 09:04 Henning Westerholt, * [r4478] doc/dbschema/xsl/dbschema2docbook.xsl: - DB documentation fix, generate the DEFAULT column value as empty string 2008-07-10 16:13 Henning Westerholt, * [r4476] modules/tm/README, modules/tm/doc/tm_user.sgml: - add missing documentation about enable_stats parameter in tm 2008-07-10 16:06 Henning Westerholt, * [r4475] modules/uac_redirect/README, modules/uac_redirect/doc/uac_redirect_user.sgml: - fix double paragraph in docs - reported from Ruchir Brahmbhatt, ruchir dot brahmbhatt at ecosmob dot com 2008-07-09 11:38 Henning Westerholt, * [r4466] modules/carrierroute/route_func.c, prime_hash.c: - backport from trunk, rev4465 - fix carrierroute error logging - remove prime_hash specific logging, instead log all hash_errors in the actual routing function, now CRC32 errors are also logged - change log level for doesn't completed rewrite_uri_recursor to INFO, this is not necessarily an error, e.g. for blacklisted URIs. If an error occured during this stage, its logged in previous steps of the processing anyway. 2008-07-09 11:01 Henning Westerholt, * [r4464] modules/xcap_client: - set svn:ignore properties 2008-07-08 14:52 Di-Shi Sun, * [r4461] modules/osp/etc/sample-osp-openser.cfg: Removed REGISTER support from sample config. 2008-07-08 12:58 Henning Westerholt, * [r4458] modules/permissions/config/register.deny: - backport rev4457 2008-07-04 16:09 Henning Westerholt, * [r4452] modules/permissions/hash.c: - backport rev4332 from trunk - Fix problem in the allow_address() and allow_source_address() functions, they worked properly only with /0, /8, /16, /24, /32 netmasks so far. 2008-07-03 12:43 Henning Westerholt, * [r4446] modules/snmpstats/README, modules/snmpstats/doc/snmpstats_user.sgml: - backport rev 4445 2008-07-01 10:40 Henning Westerholt, * [r4439] modules/acc/README, modules/acc/doc/acc_user.sgml, modules/acc/etc/radiusclient.conf: - backport of rev4437 and rev4438 2008-06-30 13:21 Henning Westerholt, * [r4436] modules/sst/README, modules/sst/doc/sst_user.sgml: - partial backport of rev 4435 2008-06-27 14:15 Henning Westerholt, * [r4426] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - partial backport of rev4425 2008-06-27 10:25 Henning Westerholt, * [r4424] etc/openser.cfg: - revert commit rev4420 2008-06-26 13:11 Henning Westerholt, * [r4420] etc/openser.cfg: - backport from trunk, rev4419 2008-06-25 11:32 Henning Westerholt, * [r4416] ChangeLog: - update Changelog 2008-06-24 12:47 Henning Westerholt, * [r4415] modules/tm/README, modules/tm/doc/tm_user.sgml: - another small spelling fix 2008-06-24 12:28 Henning Westerholt, * [r4414] modules/tm/README, modules/tm/doc/tm_user.sgml: - backport commit rev4413 2008-06-24 10:48 Henning Westerholt, * [r4411] examples/acc-mysql.cfg: - backport from trunk, r4410 2008-06-11 16:01 Henning Westerholt, * [r4380] modules/tm/README, modules/tm/doc/tm_user.sgml: - backport commit rev4379 2008-06-11 13:13 Henning Westerholt, * [r4375] modules/sl/README, modules/sl/doc/sl_user.sgml: - backport rev4374 2008-06-06 15:23 Anca Vamanu, * [r4332] modules/presence/notify.c, modules/presence/subscribe.c: - fixed bug introduced in rev 4265 of not sending Notifies to active users on Publish update 2008-06-04 11:19 Henning Westerholt, * [r4304] route.c: - backport from trunk, r4303 - fix segfault in MATCH_OP, NOTMATCH_OP, MATCHD_OP and NOTMATCHD_OP script operations - if str.s != 0 and str.len == 0 then the str.s value will be set to NULL, causes a crash in the following regexec 2008-05-30 09:16 Bogdan-Andrei Iancu, * [r4275] modules/rr/README, modules/rr/doc/rr_user.sgml: backport from trunk (rev #4273) - fixed spelling errors in docs, reported by Ruchir Brahmbhatt. 2008-05-30 09:05 Bogdan-Andrei Iancu, * [r4271] modules/tm/README, modules/tm/doc/tm_user.sgml: backport from trunk (rev 4270): - fixed spelling errors in docs, reported by Ruchir Brahmbhatt. 2008-05-29 15:01 Bogdan-Andrei Iancu, * [r4267] Makefile.defs: -backport from trunk (rev #4266): - fixed minor misspelling (no -> now), reported by Anatoly Pidruchny. 2008-05-29 14:37 Anca Vamanu, * [r4265] modules/presence/notify.c: - fixed sending Notify to watchers when status is polite-block (reported by Sigrid Thijs ) 2008-05-26 16:52 Daniel-Constantin Mierla, * [r4256] modules/siptrace/README, modules/siptrace/doc/siptrace_user.sgml: - fixed some copy and paste errors (reported by Olle E. Johansson) 2008-05-26 10:36 Henning Westerholt, * [r4250] modules/carrierroute/route_func.c: - add missing ERROR logging and some DBG/ INFO informations for user specific routing 2008-05-26 10:35 Henning Westerholt, * [r4249] modules/carrierroute/route_db.c: - fix bug in load_user_carrier - add explicit check for 'NULL' values in cr_preferred_carrier colums, some MySQL driver version return a negative value for such a column, instead of '0' 2008-05-26 09:35 Anca Vamanu, * [r4247] modules/presence/README, modules/presence/doc/presence_user.sgml, modules/presence_xml/README, modules/presence_xml/doc/presence_xml_user.sgml, modules/presence_xml/presence_xml.c: - fixed wrong sql script name in the documentation 2008-05-23 09:14 Henning Westerholt, * [r4243] modules/acc/README, modules/acc/doc/acc_user.sgml: - fix spelling errors in module documentation - patch provided from Johansson Olle E, oej at edvina dot net 2008-05-22 08:54 Anca Vamanu, * [r4240] modules/pua_usrloc/README, modules/pua_usrloc/doc/pua_usrloc_user.sgml: - fixed typo in documentation (reported by Schumann Sebastian) 2008-05-21 16:18 Anca Vamanu, * [r4239] modules/rls/rls.c: - set parameter xcap_root not required if parameter rls_resource_list_server is set - fixed example for setting xcap_root parameter (reported by Adrian Georgescu ) 2008-05-21 15:49 Henning Westerholt, * [r4237] scripts/openserdbctl.mysql: - backport from trunk, rev4236 - fix "ERROR 1071 (42000) at line 2: Specified key was too long; max key length is 1000 bytes" problem with mysql using UTF-8 - remove superfluous '-n' from charset output 2008-05-19 14:21 Henning Westerholt, * [r4229] modules/cfgutils/README, modules/cfgutils/doc/cfgutils_user.sgml: - fix error in documentation, related to rev4228 2008-05-19 12:36 Henning Westerholt, * [r4226] modules/unixodbc/my_con.h: - backport from trunk, rev4225 - don't includes in old unixodbc versions, e.g. Debian sarge - Patch provided from Carsten Bock, lists at bock dot info 2008-05-19 07:21 Daniel-Constantin Mierla, * [r4219] route.c: - backport: don't do reverse dns lookup for ip comparison when rev_dns is off (credits to Michael Young for testing) 2008-05-19 06:51 Daniel-Constantin Mierla, * [r4215] action.c: - backport: skip printing semicolon (':') if the port parameter is empty string 2008-05-17 07:20 Dan Pascu, * [r4205] modules/dialog/dlg_req_within.c: Fixed wrong reference counting that could occur in certain cases when terminating the call using the MI dlg_end_dlg command. In such cases the reference count was not decremented enough and kept the dialog in memory because it never reached 0. One case where this could happen is if a BYE send by one of the endpoints arrived at the same time the local BYE messages were generated. Another case is when the messages in the dialog are forwarded to the proxy itself, having more than 1 Record-Route with the proxy. There are certain situations in this case where the route set in the dialog module is wrong having one of the routes pointing to the proxy itself duplicated. This makes the generated BYEs to be routed 1 more time than normal to the proxy itself, triggering a dialog termination as if an external BYE has been received, thus mimicking the previous mentioned case. There is still a bug related to the wrong route set that needs to be fixed, however this patch is able to fix and handle all cases gracefully, even when the route set is wrong. Backported from trunk rev 4204 2008-05-17 06:53 Dan Pascu, * [r4203] modules/dialog/dlg_handlers.c: Fixed wrong reference counting when DID_FALLBACK is used and an early in-dialog message like PRACK is received and it doesn't match the dialog elements when the fallback check is performed. In this case there was a missing refcount decrementing which resulted in the dialog never reaching a refcount of 0 and thus it was being kept in memory. Backported from trunk rev 4201 2008-05-17 06:52 Dan Pascu, * [r4202] modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h: Log a debug message when the reference counter is increased to help with tracing reference counting problems. Backported from trunk rev 4200. 2008-05-16 15:45 Henning Westerholt, * [r4199] modules/permissions/trusted.c: - backport from trunk, rev 4198 - fix error in allow_trusted function log message if no db_url has been set ===================== 2008-05-15 OpenSER v1.3.2 released ====================== ===================== Changes since release 1.3.1 ============================= 2008-05-15 12:00 Henning Westerholt, * [r4194] modules/auth_db/authdb_mod.c, modules/dialog/dlg_db_handler.c, modules/group/group_mod.c, modules/permissions/trusted.c, modules/usrloc/dlist.c: - backport from trunk, rev4144 - fix error message for version table mismatch, openser_mysql.sh is not available anymore 2008-05-15 11:52 Henning Westerholt, * [r4193] modules/postgres/db_res.c, modules/unixodbc/res.c: - backport from trunk, r4058 - db_postgres and db_unixodbc handles TEXT colums now as DB_BLOB type similar to the other database modules - related to bug #1940022 2008-05-15 10:59 Bogdan-Andrei Iancu, * [r4191] modules/tm/t_reply.c: backport from trunk (rev #4190): - fixed race condition that may lead to deadlock on the transaction lock. As the reply route (t_on_reply()) stored in transaction may be changed in reply route br the current process or any other process, to avoid race conditions, it is better to make a local copy of the reply route number to be sure it will not be changed. The deadlock can appear as the reply route number is used in several conditions to determine id locking is required. But as this value may be changed (by current or other process), it may lead to multiple lockings with no unlock -> deadlock. NOTE: this might happen only if onreply_avp_mode is turned on. 2008-05-15 10:38 Anca Vamanu, * [r4189] modules/presence/notify.c: - fixed a bug in handling polite-block action 2008-05-15 10:32 Henning Westerholt, * [r4187] ChangeLog: - update changelog for release 2008-05-14 12:44 Jesus Rodriguez, * [r4183] packaging/freebsd/Makefile, packaging/freebsd/distinfo, packaging/freebsd/files/patch-Makefile, packaging/freebsd/files/patch-Makefile.defs: - Update FreeBSD port to version 1.3.1 - Remove the hack to compile mysql module 2008-05-14 10:11 Anca Vamanu, * [r4182] modules/presence/notify.c, modules/presence/presence.c: - backported fix from trunk : fixed a bug when sending Notify when a watcher is blocked. 2008-05-14 10:05 Bogdan-Andrei Iancu, * [r4180] modules/auth/api.c: - fix related to previous backport - forgot to update a parameter type. 2008-05-14 10:03 Bogdan-Andrei Iancu, * [r4179] modules/auth/api.c: backport from trunk (rev 4178): - fixed bug in appending the stale parameter in the challenge request if the nonces is not recognize as local - this can happen after a restart, when openser uses a new schema to generate nonces. This bug was revealed when using UACs that tries to reuse the nonce.The result was that after restarting openser, the UACs were dropping the registration attempts. Scenario: 1) start openser -> it will set SCHEMA1 for generating nonces 2) UAC registers with authentication and receives during challenge the nonce NONCE1 (based on SCHEMA1) 3) OpenSER restarts and sets a new SCHEMA2 for generating nonces 4) UAC tries to re-register using the previous nonce it received - NONCE1. 5) OpenSER rejects the auth as received NONCE1 does not follow current SCHEMA2. 6) OpenSER sends a new challenge to the UAC, but so far, the stale parameter was not added to indicate that the nonce is invalid 7) UAC simply drops any registration attempts as it thinks that the password it has is wrong -> it authentication was rejected and no stale indication was received. The fix was to make openser to add the stale parameter in the challenge and to indicate to UAC a nonce issue if the nonce is not recognized. The script auth functions were already reporting (as return code) NONCE_STALE indication in this case, but the challenge was not properly computed. - fixed bug in building the reply error when auth failed - there was a mixing between reply code (500) and reply reason status (Bad request). 2008-05-14 07:51 Henning Westerholt, * [r4176] ChangeLog: - update Changelog - small fixes in format and dates 2008-05-13 17:11 Bogdan-Andrei Iancu, * [r4172] modules/dialog/dialog.c: backport from trunk (rev 4170 and 4171): - fixed crash as shutdown due improper destroy sequance -> after some previous fixups, the dialogs need to be destroyed before destroying the timer list (as now, at destroy, a dialog tries to remove itself from timer list). 2008-05-13 16:54 Bogdan-Andrei Iancu, * [r4168] modules/snmpstats/hashTable.c, modules/snmpstats/interprocess_buffer.c, modules/snmpstats/interprocess_buffer.h, modules/snmpstats/openserSIPContactTable.c, modules/snmpstats/openserSIPRegUserTable.c, modules/snmpstats/snmpstats.c: backport from trunk (rev #4167): - fixed SHM memory leak; the interprocesses communication system is leaking shm memory due bad pointer referencing; a SHM structure ends up to be refered from multiple structures (pkg ans shm) and cannot be safely freed Re-worked the the memory management for the interprocesses communication system to be able to properly free the memory. With a constant pull via SNMP at 5 minutes intervals, with 1K of online subscriber, the modules was leaking around 0.5 Mb per day. Credits go to Anca Vamanu for implementing the new version. Patch tested on a production system - quite safe and no side effects (yet ;) ) 2008-05-12 07:43 Daniel-Constantin Mierla, * [r4160] modules/dbtext/dbt_lib.c, modules/dbtext/dbt_tb.c: - backport: applied a set of improvments related to #1927279, reported by Herman Sheremetyev 2008-05-12 07:27 Daniel-Constantin Mierla, * [r4159] modules/dbtext/dbt_tb.c: - backport: fix related to #1933662 (reported by Ovidiu Sas) 2008-05-10 21:36 Bogdan-Andrei Iancu, * [r4156] modules/dialog/dlg_timer.c: backport from trunk (rev #4152): - elimitate the risks of race conditions while expiring the dialogs - use the lock for preliminary tests on the tmer list. - eliminate th -1 marker for pointer list as it is not used and screw up other tests for list insertion. 2008-05-10 02:50 Ovidiu Sas, * [r4150] modules/dialog/dlg_handlers.c: Enhance dialog maching probes 2008-05-09 14:39 Ovidiu Sas, * [r4148] modules/dialog/dlg_hash.c: Improve probes for bogus/unknown dialog events 2008-05-09 14:32 Ovidiu Sas, * [r4147] modules/dialog/dlg_handlers.c: Change DBG probe into WARN for expired dialogs 2008-05-08 16:09 Henning Westerholt, * [r4137] modules/postgres/db_res.c: - move check for zero rows to pg_convert_result, to silence the bogus warning - no functionality is changed, as the other user of the function in question does the same check - related to bug #1954586 2008-05-08 15:31 Bogdan-Andrei Iancu, * [r4134] scripts/openserctl: - fix bogus phplib_id calculation - the function misses the parameters -> the ids are bogus and not unique -> adding user fails 2008-05-08 10:39 Daniel-Constantin Mierla, * [r4133] scripts/openserctlrc: - added notes about setting openser start options for openserctl: PID_FILE and STARTOPTIONS 2008-05-08 10:15 Juha Heinanen, * [r4131] parser/parse_privacy.c: * Privacy values are separated by semicolon instead of comma. 2008-05-08 07:41 Dan Pascu, * [r4130] strcommon.c: Fix for double quotes in escape/unescape_common (backported from trunk rev 4109) 2008-05-08 05:07 Dan Pascu, * [r4127] strcommon.c: Fixed wrong character check in unescape_common 2008-05-05 16:32 Daniel-Constantin Mierla, * [r4115] socket_info.h: - backport: fix extern referencing to the listening sockets (discovered on *BSD, looks like the same issue reported by Michael Barinek with null socket list) 2008-05-03 12:56 Juha Heinanen, * [r4104] modules/lcr/lcr_mod.c: * Removed wrong test on value of group-id argument. 2008-04-28 10:48 Henning Westerholt, * [r4095] Makefile.defs: - backport of r4095 - don't generate i386 incompatible code on version 3.X gcc - use a more conservative optimization too, as 'prescott' is not usable with this compiler, 'pentium4' is at least available for gcc up from 3.1.X - Reported from Christian Koch, chri dot koch dot vier at googlemail dot com 2008-04-25 16:05 Bogdan-Andrei Iancu, * [r4085] modules/tm/t_msgbuilder.c: backport from trunk ( rev #4084 ): -major pkg memory leak fixed - msg headers were not properly freed when looking for Route headers in CANCELs 2008-04-24 19:26 Daniel-Constantin Mierla, * [r4083] etc/openser.cfg: - examples set to defaut values 2008-04-24 12:10 Dan Pascu, * [r4080] modules/mediaproxy/README, modules/mediaproxy/doc/mediaproxy_user.sgml: Fixed module dependency list 2008-04-21 17:06 Anca Vamanu, * [r4065] modules/presence/README, modules/presence/doc/presence_user.sgml, modules/pua/README, modules/pua/doc/pua_user.sgml, modules/pua/hash.h, modules/pua/send_subscribe.c, modules/rls/README, modules/rls/doc/rls_user.sgml, modules/rls/resource_notify.c, modules/rls/subscribe.c: - clarified hash table size parameter description in documentation - fixed returning value for exported function in rls module from 0 to 1 - commented out some unnecessary operations in pua module 2008-04-21 15:04 Juha Heinanen, * [r4063] modules/lcr/lcr_mod.c: * Fixed two memory leaks in next_gw() function. 2008-04-21 13:31 Dan Pascu, * [r4062] Makefile: Fixed typo 2008-04-21 02:25 Di-Shi Sun, * [r4056] modules/osp/etc/sample-osp-openser.cfg: Fixed not to relay E2E ACK issue. 2008-04-21 00:22 Ovidiu Sas, * [r4055] scripts/openserctl, scripts/openserctl.base: openserctl: dispatcher commands 2008-04-18 14:31 Anca Vamanu, * [r4050] modules/presence/notify.c: - fixed a bug when getting watcher info from cache table 2008-04-18 13:12 Anca Vamanu, * [r4046] db/schema/rls_presentity.xml, scripts/mysql/rls-create.sql, scripts/postgres/rls-create.sql: - removed wrong unique index 2008-04-18 10:12 Bogdan-Andrei Iancu, * [r4044] modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h: backport from trunk (rev #4006): - fixed direction detection for the within the dialog requests. Credits go to Ovidiu Sas Closes bug #1932221 2008-04-18 09:15 Bogdan-Andrei Iancu, * [r4042] modules/mi_datagram/datagram_fnc.c: backport from trunk (rev #4036): - fixed incorrect len of sock_addr struct in bind() call. Fixes the bind on Solaris and BSD familly. Closes bug 1936591. 2008-04-17 12:58 Bogdan-Andrei Iancu, * [r4035] modules/dialog/dlg_hash.c: backport from trunk (rev #4034): - fix dlg removal from timer list - even if the dialog should be already removed from timer list at this point, just to cover all cases, force its removal - this is ok as function is safe at multiple removals. Credits go to Ben Smithurst. Closes bug #1913465 2008-04-17 12:46 Bogdan-Andrei Iancu, * [r4032] modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h: backport from trunk (rev #4031): - fixed illegal state transition from DELETED to CONFIRMED_NA if BYE was received in the mean while; according to RFC3261, 200 OK is accepted after negative replies. 2008-04-16 15:43 Elias Baixas, * [r4020] modules/seas/seas.c, modules/seas/seas_action.c, modules/tm/t_cancel.c: -Fixed a bug with ref-counting in t_uac_cancel (needed to un-refcount if there was an error after t_lookup_ident) -fixed bugs in seas 2008-04-15 12:26 Anca Vamanu, * [r4016] modules/presence/presence.c: - removed subscribe dialogs from database when status switches to 'terminated' (reported by Sigrid Thijs ) 2008-04-10 12:51 Henning Westerholt, * [r4003] ChangeLog: - update Changelog 2008-04-10 10:14 Bogdan-Andrei Iancu, * [r4002] modules/auth_db/authorize.c: backport from trunk (rev #4001): - fixed bug in returning code for xxx_authorize() functions; INVALID_PASSWORD return code was never returned due bogus case detection. 2008-04-07 09:22 Bogdan-Andrei Iancu, * [r3995] modules/dialog/dlg_req_within.c: Backport from trunk (rev #3994): -fixed checking on the optional third param of "dlg_end_dlg" MI command. Reported by Alex Massover < alex at jajah dot com > 2008-04-04 13:00 Bogdan-Andrei Iancu, * [r3987] action.c: backport from trunk (rev #3986): - append_branch() script function saves into branch's array the path-vector also. Credits go to Carsten Bock, closed bug ID 1932404. 2008-03-31 09:45 Henning Westerholt, * [r3966] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - explain cr_user_rewrite_uri function a little bit better 2008-03-31 09:18 Bogdan-Andrei Iancu, * [r3965] modules/dialog/dlg_db_handler.c: - fixed usage of "continue" in a "do{}while" macro. Part of bug 1913465, credits go to Ben Smithurst. 2008-03-31 09:01 Bogdan-Andrei Iancu, * [r3963] modules/dialog/dlg_req_within.c: Backport from devel (rev #3962): fixed memory leak in DLG_BYE_DLG MI command. Closed patch 1918358, credits go to Carsten Bock 2008-03-28 09:24 Daniel-Constantin Mierla, * [r3956] doc/entities.sgml, modules/acc/README, modules/alias_db/README, modules/auth/README, modules/auth_db/README, modules/auth_diameter/README, modules/auth_radius/README, modules/avp_radius/README, modules/avpops/README, modules/benchmark/README, modules/carrierroute/README, modules/cfgutils/README, modules/cpl-c/README, modules/db_berkeley/README, modules/dbtext/README, modules/dialog/README, modules/dispatcher/README, modules/diversion/README, modules/domain/README, modules/domainpolicy/README, modules/enum/README, modules/exec/README, modules/flatstore/README, modules/gflags/README, modules/group/README, modules/group_radius/README, modules/h350/README, modules/imc/README, modules/jabber/README, modules/lcr/README, modules/ldap/README, modules/mangler/README, modules/maxfwd/README, modules/mediaproxy/README, modules/mi_datagram/README, modules/mi_fifo/README, modules/mi_xmlrpc/README, modules/msilo/README, modules/mysql/README, modules/nathelper/README, modules/options/README, modules/path/README, modules/pdt/README, modules/perl/README, modules/perlvdb/README, modules/permissions/README, modules/pike/README, modules/postgres/README, modules/presence/README, modules/presence_mwi/README, modules/presence_xml/README, modules/pua/README, modules/pua_bla/README, modules/pua_mi/README, modules/pua_usrloc/README, modules/pua_xmpp/README, modules/registrar/README, modules/rls/README, modules/rr/README, modules/siptrace/README, modules/sl/README, modules/sms/README, modules/snmpstats/README, modules/speeddial/README, modules/sst/README, modules/statistics/README, modules/textops/README, modules/tlsops/README, modules/tm/README, modules/uac/README, modules/uac_redirect/README, modules/unixodbc/README, modules/uri/README, modules/uri_db/README, modules/uri_radius/README, modules/usrloc/README, modules/xcap_client/README, modules/xlog/README, modules/xmpp/README: - updated mailing lists addresses 2008-03-25 15:02 Anca Vamanu, * [r3950] modules/presence/subscribe.c, modules/pua/README, modules/pua/doc/pua_devel.sgml, modules/pua/hash.h, modules/pua/send_subscribe.c, modules/pua/send_subscribe.h, modules/pua_bla/README, modules/pua_bla/doc/pua_bla_user.sgml, modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h, modules/pua_bla/registrar_cb.c: - backport from trunk: fixed uri interpretation and insertion in Subscribe messages for event BLA to comply with draft-anil-sipping-bla-03.txt (thanks to Zahid Mehmood for help with debugging) 2008-03-19 03:01 Henning Westerholt, * [r3938] modules/xcap_client/xcap_client.c: - backport from trunk, rev 3937 - remove debug logging for db_url - this could leak the authentification data, and we log some parts of it in the database module anyway 2008-03-14 09:18 Bogdan-Andrei Iancu, * [r3936] Makefile: - fixed module name (db_berkeley->dbberkeley) Reported by Jan ONDREJ (SAL) < ondrejj at salstar dot sk > 2008-03-12 21:49 Julien Blache, * [r3928] Makefile: Fix typo db_text -> dbtext. 2008-03-11 17:03 Bogdan-Andrei Iancu, * [r3926] modules/dialog/README, modules/dialog/doc/dialog_user.sgml: backport from trunk (rev #3925): -fixed example - "db_update_period" takes paramter in numerical format 2008-03-11 14:27 Henning Westerholt, * [r3923] ChangeLog, Makefile.defs: - increase minor version and update Changelog for Release ===================== 2008-03-11 OpenSER v1.3.1 released ====================== ===================== Changes since release 1.3.0 ============================= 2008-03-11 12:56 Bogdan-Andrei Iancu, * [r3921] Makefile: - reverted the dictionary.radius install condition as it breaks the packages - these are now properly created as they try to include the dictionary even if no radius module is to be added 2008-03-11 09:56 Bogdan-Andrei Iancu, * [r3920] Makefile: backport from trunk (rev 3913): 1) applied patch from Iouri Kharon - pathc #1908401 (with minor fixups) - radius dictionary is installed only if a radius module is installed - dbtext stuff installed only if dbtext module is installed 2) dbtext stuff installation moved from "install-bin" to "install-modules-tools" 2008-03-11 09:34 Daniel-Constantin Mierla, * [r3919] scripts/openserdbctl.mysql: - allow hyphens in hostname when granting privileges (patch by Stanislaw Pitucha, closes #1911128) 2008-03-10 14:12 Bogdan-Andrei Iancu, * [r3907] modules/tm/sip_msg.h, modules/tm/t_hooks.c, modules/tm/t_reply.c: -backport from trunk (rev #3682 , #3700, #3701, #3884, #3906): - fixed bogus linking of private memory to shared memory structures - private memory resulted from msg parsing was linked into the cloned shm sip_msg structured. There are callbacks registered to TM that do parsing of an already cloned request - like acc does, when forcing extra parsing due the extra accouting settings -> new headers (in pkg mem) link to cloned request (in shm mem). This was leading to crashing (alloc/free of pkg mem across diff processes) or mem leak (TM frees cloned requests as a single chunk of mem). Closes bug 1879864 and 1887999. 2008-03-07 12:27 Bogdan-Andrei Iancu, * [r3880] modules/cpl-c/cpl_proxy.h, modules/tm/h_table.h, modules/tm/t_fwd.c, modules/tm/t_reply.c: -backport from trunk (rev #3873 #3878 #3879): - fixed bug in 6xx processing: if a 6xx reply is received, prevent any failure route/callback to create new branches (as RFC3261 says); This will aoutmatically fix the missing CANCELS when new branches were created after a 6xx reply. Fixes bug #1901434 - bug fixed (related to 6xx handling): prevent cpl to do any proxy attempt id a 6xx reply was received. 2008-03-07 09:20 Bastian Friedrich, * [r3876] modules/perl/perl.c: Backport from trunk (rev. 3742): Fix for Perl 5.10.0 2008-03-06 15:07 Bogdan-Andrei Iancu, * [r3872] fastlock.h: partial backport from trunk ( rev #3871 ): - several fixes: 2) asm tunning in SMP locking (comply also with SUN CC) Credits go to: Roman Shaposhnik < rvs at sun dot com > - for the technical fixes Michal Bielicki < michal dot bielicki at voiceworks at pl > - for chasing Roman and me down to make openser compilable with SUN CC (both solaris and linux) 2008-03-06 10:04 Henning Westerholt, * [r3865] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - improve config example, closes #1881492 2008-03-06 09:32 Henning Westerholt, * [r3864] db/db_ut.c: - backport from trunk, rev 3863 - add missing check for errors during val2str 2008-03-04 15:24 Anca Vamanu, * [r3843] modules/presence/hash.c, modules/presence/hash.h, modules/presence/notify.c, modules/presence/presence.c: - backport from trunk: fixed not updating remote target to the Contact of the in-dialog Subscribe messages(reported by Marco Happenhofer ) 2008-03-03 15:22 Bogdan-Andrei Iancu, * [r3830] modules/usrloc/ucontact.c, modules/usrloc/urecord.c: backport from trunk (rev #3723 + #3828 + #3829): - fixed critical bug - DB operations do not have any feedback on the contact state, so DB data may be lost during short DB outages. The temporary lost of lost DB connectivity leads to lost of contacts in DB: if DB insert or update fails, the contact will be anyhow marked as SYNC and never again inserted or updated to DB. This applies for both modes WRITE_THROUGH and WRITE_BACK. The fix extends theWRITE_THROUGH mode - if the realtime insert/update fails, the contact will be handled on timer, as in WRITE_BACK mode - the DB op will retry till success. Delete operations do not provide feedback as a failed delete is not considered critical (no data is lost). 2008-03-03 12:25 Henning Westerholt, * [r3827] doc/authors.xml: - update authors file, backport from trunk 2008-03-03 12:19 Henning Westerholt, * [r3826] ChangeLog: - update changelog for release 2008-03-03 11:26 Henning Westerholt, * [r3823] modules/carrierroute/route_func.c: - apply fix for error logging, closes #1896648, patch provided from Ovidiu Sas - backport from rev 3733 - fix log message about To header parsing - add missing new lines for two log messages - fix comment 2008-03-03 09:02 Bogdan-Andrei Iancu, * [r3820] modules/presence/README, modules/presence/doc/presence_user.sgml, modules/presence/presence.c, modules/presence/presence.h: Backport from trunk (rev #3802) - removed the unused "totag_avpid" module parameter. The TOTAG is not passed anymore via AVP, but directly via the SL module API. Related to bug #1890852 2008-03-01 12:41 Ovidiu Sas, * [r3815] modules/dialog/dlg_handlers.c: dialog: enhance some warnings by printing the method name (backport from trunk) 2008-02-29 15:27 Henning Westerholt, * [r3811] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - update scalability notes 2008-02-29 15:24 Henning Westerholt, * [r3809] modules/carrierroute/route_tree.c: - backport from trunk, rev 3808 - remove wrong and superfluous error message 2008-02-29 09:40 Bogdan-Andrei Iancu, * [r3800] scripts/openserctl.unixsock: backport from trunk (rev #3799): -fixed usage of old (removed) MI commands in openserctl monitoring over unix sockets. Applied patch provided by Sergio Gutierrez. Closes bug #1903558. 2008-02-28 17:12 Anca Vamanu, * [r3793] modules/pua/send_subscribe.c: - fixed a bug introduced in a previous commit - wrong order operations - using msg fields before parse_headers is called (thanks to Zahid Mehmood ) 2008-02-28 12:07 Bogdan-Andrei Iancu, * [r3786] Makefile: backport from trunk (rev #3785): - fixed bogus backslash at the end of some commands. Reported by Sajith T S < sajith at gmail dot com > 2008-02-28 09:48 Anca Vamanu, * [r3780] modules/pua_bla/README, modules/pua_bla/doc/pua_bla_user.sgml, modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h, modules/pua_bla/registrar_cb.c, modules/pua_xmpp/README, modules/pua_xmpp/doc/pua_xmpp_user.sgml, modules/pua_xmpp/pua_xmpp.c, modules/pua_xmpp/pua_xmpp.h, modules/pua_xmpp/request_winfo.c: - fixed wrong contact for sent Subscribe - added new module parameter - "server_address" 2008-02-26 17:17 Anca Vamanu, * [r3763] modules/pua/send_subscribe.c: - fixed a dead lock bug 2008-02-25 17:23 Anca Vamanu, * [r3757] modules/pua_bla/pua_bla.c: - fixed error message 2008-02-25 14:31 Henning Westerholt, * [r3755] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - backport from trunk, rev 3754 - fix spelling error in docs 2008-02-25 12:32 Bogdan-Andrei Iancu, * [r3753] tls/tls_server.c: backport from trunk (rev #3747) - print more info in case of error 2008-02-25 11:58 Bogdan-Andrei Iancu, * [r3749] modules/acc/acc_logic.c: backport from trunk (rev #3722): - do not use is_invite() macro from TM as in TMCB_REQUEST_IN callback, the transaction is not fully set and the INVITE flag is not yet set. Just use the old traditional way of looking into the sip msg. - fixes bug in catching missed calls. Credits go to Phil D'Amore < ptdamore at gmail dot com > 2008-02-22 14:03 Ovidiu Sas, * [r3743] scripts/openserctl: openserctl: enable removal of domains with empty prefix from carrierroute table (backport form trunk: r3695) 2008-02-21 16:11 Anca Vamanu, * [r3741] modules/pua/pua.c, modules/pua/send_subscribe.c, modules/pua/send_subscribe.h: - backport from trunk: fixed a bug of using uninitialized variable when a FAKE_REPLY was received (thanks to Zahid Mehmood ) 2008-02-20 13:47 Anca Vamanu, * [r3736] modules/presence/hash.c, modules/presence/notify.c, modules/presence/notify.h, modules/presence/presentity.c, modules/presence/publish.c: - backport from trunk: fixed using uri from Request-URI (reported by Eric PTAK ) 2008-02-18 20:48 Elena-Ramona Modroiu, * [r3732] modules/pdt/pdt.c: - backport: don't print tree and hash table at startup (slow when many records; reported by essobi) 2008-02-18 15:15 Bogdan-Andrei Iancu, * [r3725] modules/xcap_client/README, modules/xcap_client/doc/xcap_client.sgml: backport from trunk (rev #3724): - fixed c'n'p error in documentation Reported by Klaus Darilion 2008-02-18 12:31 Henning Westerholt, * [r3721] scripts/openserctlrc: - backport from trunk, r3720 - update STANDARD_MODULES variable, so that postgres users will not run into errors after they activate the given default - probably related to #1896045 2008-02-18 10:19 Bogdan-Andrei Iancu, * [r3718] modules/tm/README, modules/tm/doc/tm_user.sgml: backport from trunk (rev #3717): - more clear expanation for the t_check_trans() in e2e ACK handling. Suggested by Inaki Baz Castillo 2008-02-14 09:29 Elena-Ramona Modroiu, * [r3708] modules/pdt/pdt.c: - backport: safety check of structure head before listing to MI 2008-02-13 09:37 Henning Westerholt, * [r3699] modules/carrierroute/route_func.c: - backport from trunk, rev 3690 - enhance error messages for failures during routing 2008-02-13 09:34 Henning Westerholt, * [r3698] scripts/openserdbctl.base: - backport from trunk, rev 3697 - use 'grep' for GREP variable, not egrep 2008-02-12 10:54 Bogdan-Andrei Iancu, * [r3686] modules/permissions/permissions.c: backport from trunk (rev #3679): - fixed setting of module parameters default_allow_file, default_deny_file Closes bug 1890988 2008-02-12 06:16 Di-Shi Sun, * [r3683] modules/osp/etc/sample-osp-openser.cfg: Fixed relaying BYE without Record-Route header loop issue. 2008-02-11 14:44 Henning Westerholt, * [r3681] modules/postgres/db_val.c: - backport from trunk, rev 3680 - bugfix for (small) potential buffer overflow in BLOB escaping - reported from Klaus Darilion on devel list 2008-02-11 12:18 Henning Westerholt, * [r3678] db/schema/re_grp.xml, scripts/db_berkeley/openser/re_grp, scripts/dbtext/openser/re_grp, scripts/mysql/group-create.sql, scripts/postgres/group-create.sql: - backport from trunk, rev 3677 - fix wrong type in re_grep group_id column - reported from Giovanni Coriasco, closes #1891097 2008-02-10 18:59 Dan Pascu, * [r3675] modules/presence/presence.c: Fixed memory leak when calling refreshWatchers 2008-02-08 16:51 Dan Pascu, * [r3671] modules/xcap_client/xcap_client.c: Avoid unnecessary strlen calls and fix issue with some compilers not accepting non-constant values in case statements 2008-02-07 09:39 Bogdan-Andrei Iancu, * [r3654] modules/dialog/dlg_handlers.c: - fixed include files 2008-02-07 09:35 Daniel-Constantin Mierla, * [r3652] modules/msilo/msilo.c: - backport: use proper 'registrar' address -- should fix the issue of not sending back notifications about offline users (reported by Inaki Baz Castillo) 2008-02-07 09:32 Bogdan-Andrei Iancu, * [r3651] modules/dialog/dlg_handlers.c, modules/dialog/dlg_hash.h: backport from trunk (rev #3650): - use for dialog start time the absolute unix timestamp instead of openser time. This will fix the proper restoration of start time after reboot and the dispaly of start time in MI commands (openser time is not relevant here). Credits go to Jerome Martin. Closes patch #1867707 2008-02-06 18:23 Bogdan-Andrei Iancu, * [r3649] modules/dialog/dlg_req_within.c: backport from trunk (rev #3648): - fixed improper dialog remove from DB (when db_only mode was used). This apply only for dialogs terminated via the MI command! Patch provided by Jerome Martin - patch #1886974 2008-02-06 16:58 Bogdan-Andrei Iancu, * [r3646] modules/mediaproxy/functions.h, modules/nathelper/nathelper.c: backport from devel (rev #3555): -fix testing of return code for get_all_ucontacts() - note that the function may return negative values of DB only mode is used in usrloc Based on a report from Christian Schlatter < cs at unc dot edu > 2008-02-05 11:03 Daniel-Constantin Mierla, * [r3629] modules/group/README, modules/group/doc/group_user.sgml: - backport: use 1.3 AVP index format in example (reported by Inaki Baz Castello, closes #1831043) 2008-02-05 09:52 Daniel-Constantin Mierla, * [r3625] pvar.c: - backport: fix pv_parse_spec() for the case when the PV spec is last in a zero-terminated string (reported by kokoska.rokoska) 2008-02-01 16:52 Henning Westerholt, * [r3612] modules/carrierroute/route_config.c: - decrease the log level of the backup config message, this is not an error 2008-02-01 16:50 Henning Westerholt, * [r3611] modules/carrierroute/carrier_tree.c, modules/carrierroute/route_config.c, modules/carrierroute/route_fifo.c, modules/carrierroute/route_tree.c: - use the str.len in the log statements, because the str.s is not null terminated - this will be fixed in the trunk by some other means 2008-02-01 16:26 Henning Westerholt, * [r3610] modules/mysql/my_con.c, modules/postgres/pg_con.c, modules/unixodbc/my_con.c: backport from trunk, rev 3609: - don't print the username and password in mysql and unixodbc drivers to the log files, adjust to the (correct) behaviour of postgres 2008-02-01 11:31 Elena-Ramona Modroiu, * [r3605] modules/acc/README, modules/acc/doc/acc.sgml, modules/acc/doc/acc_user.sgml, modules/auth_diameter/README, modules/auth_diameter/doc/auth_diameter.sgml, modules/auth_diameter/doc/auth_diameter_user.sgml: - added notes about DIAMETER implementation 2008-01-30 17:42 Jesus Rodriguez, * [r3601] packaging/freebsd/Makefile, packaging/freebsd/files/patch-Makefile: - Allow to select auth_radius module at compile time 2008-01-29 10:09 Henning Westerholt, * [r3592] modules/carrierroute/route_func.c: - backport from trunk, rev 3591: - extend logging, add comment, minor optimization 2008-01-28 17:46 Bogdan-Andrei Iancu, * [r3590] main.c, tcp_main.c: backport from trunk (rev #3589): - fixed race between the TCP main process and main process during initialization; this was leading to some bogus fd for the TCP main process. Closes bug #1879555. 2008-01-26 20:00 Bogdan-Andrei Iancu, * [r3588] modules/usrloc/dlist.c: backport from trunk (rev #3582): - fixed buffer overflow in get_all_mem_ucontacts() - "path" len wa not counted. Closes bug 1873335, reported by Matt Reilly 2008-01-25 15:38 Henning Westerholt, * [r3586] scripts/openserctlrc, scripts/openserdbctl.base: - backport from trunk, rev 3548 - deactivate asking for the SERWEB tables per default, as this causes much confusion among new users. Many users choose yes, because they don't know what purpose this tables have, and don't know that they must then also activate the HAS_SERWEB variable to keep the openserdbctl tool working. - Improve documentation in the openserctlrc file 2008-01-24 16:21 Henning Westerholt, * [r3580] scripts/openserdbctl.pgsql: - backport from trunk, rev 3579 - add proper quoting to the database name to allow names with '-' inside - closes #1868687 2008-01-24 15:25 Henning Westerholt, * [r3576] modules/carrierroute/route_func.c: - backport from trunk, rev 3575 - change log messages in rewrite_uri_recursor to INFO - because this function is recursive called in some cases, these messages indicating not necessarily an error - closes #1876667 2008-01-24 15:06 Henning Westerholt, * [r3574] modules/carrierroute/carrier_tree.c, modules/carrierroute/carrierroute.c, modules/carrierroute/route_func.c, modules/carrierroute/route_rule.c, modules/carrierroute/route_tree.c: - backport from trunk, rev 3573 - make carrierroute less verbose during routing and startup - fix loglevel of informational message - fix loglevel of warning message - closes #1876647 2008-01-23 17:17 Daniel-Constantin Mierla, * [r3565] main.c: - backport: removed options for fifo file and unixsocket file (reported by Salahuddin Ahmed, closing #1878330) 2008-01-22 09:39 Juha Heinanen, * [r3561] modules/lcr/lcr_mod.c: * load_gws make sense to be called only from request route, because gw selection is currently based on Request URI rather than an AVP. 2008-01-21 22:08 Juha Heinanen, * [r3560] modules/domain/hash.c: * Fixed memory leak reported by Salahuddin Ahmed. 2008-01-21 16:38 Ovidiu Sas, * [r3558] scripts/openserctl, scripts/openserctl.base, scripts/openserctl.dbtext: openserctl: add support for trusted 2008-01-18 13:06 Henning Westerholt, * [r3551] modules/carrierroute/route_func.c: backport from trunk, rev 3549 bugfix for special case in routing: Sometimes the result from the hash function is zero (every 1/1000 message). If the first rule is off (has a probablility of zero) then it has also a 'dice_to' value of zero and the message could not be routed at all if we use '<' here. 2008-01-18 13:05 Henning Westerholt, * [r3550] modules/carrierroute/route_rule.c: backport from trunk, rev 3543 - small fix: sort rules with prob > 0 by hash index to get stable order 2008-01-16 15:00 Daniel-Constantin Mierla, * [r3542] etc/openser.cfg: - backport: turn debugging off 2008-01-16 14:41 Henning Westerholt, * [r3540] scripts/openserctl, scripts/openserctl.base, scripts/openserctl.mysql, scripts/openserctl.pgsql, scripts/openserdbctl, scripts/openserdbctl.base, scripts/openserdbctl.dbtext, scripts/openserdbctl.mysql, scripts/openserdbctl.pgsql: backport from trunk, rev 3519, rev 3539 Improvements, bugfixes and cleanups in openserctl and openserdbctl: - introduce TEST variable to make save testing with a local config possible, per default disabled as this could be used from attackers to overwrite config settings - fix version string - improve help messages for lcr and cr modules - remove obselete $TABLE_TYPE from pg file - make dbctl config source consistent to ctl behaviour - remove double ETCDIR variable definition - add a variable for SERWEB tables to dbctl.base, needed by pg GRANT - fix postgresql GRANT syntax for all tables - improve some comments, small spelling fixes, remove obselete changelogs - move message to variable definition 2008-01-16 14:14 Henning Westerholt, * [r3538] scripts/openserctl, scripts/openserctl.base, scripts/openserctl.ctlbase: backport from rev 3511, openserctl: - fix spelling errors in usrloc help msg - improve help message for lcr - add basic carrierroute support, patch provided by Ovidiu Sas (#1863254) - improve carrierroute help message, add reload function, add reload msg 2008-01-16 11:04 Bogdan-Andrei Iancu, * [r3535] modules/dialog/dlg_req_within.c: backport from trunk (rev #3534): - fixed proper usage of CSEQ when generating BYE (callee cseq was used in both directions) - fixed double incrementation of cseq in BYE Credits go to Carsten Bock. Closes bug 1855793 2008-01-16 10:09 Bogdan-Andrei Iancu, * [r3532] modules/cpl-c/CPL_tree.h: backport from devel (rev 3530 and 3531): - fixed bogus name for a define (even if not used). Credits go to Inaki Baz. Closes bug #1869154 2008-01-16 09:52 Bogdan-Andrei Iancu, * [r3528] modules/dialog/dlg_hash.h: backport from devel (rev 3505): - removed unused field in structure This is not actually a bug fix, but it reduce the usage of shm mem. 2008-01-16 09:12 Bogdan-Andrei Iancu, * [r3525] modules/mysql/Makefile: backport from trunk (rev 3524): - fixed include files. Both the compile include path and the C include directive contain "mysql" directory. Instead of removing the "mysql/" from include directive (which will add some ambiguity in file refferencing), better remove the suffix "/mysql" in the compile include path Reported by Jesus Rodriguez < jesusr at voztele dot com > 2008-01-15 13:47 Henning Westerholt, * [r3523] modules/carrierroute/route_fifo.c: - backport from trunk, rev 3522 - fix missing strsep and getopt.h include for solaris, closes #1862364 - Patch provided by Bob Atkins 2008-01-11 17:21 Dan Pascu, * [r3520] modules/lcr/lcr_mod.c: Fixed typo 2008-01-09 17:47 Henning Westerholt, * [r3518] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - backport from trunk, rev 3517 - fix typo in carrierroute documentation Reported from TCB, tawandac at gmail dot com 2008-01-09 09:36 Henning Westerholt, * [r3516] scripts/openserctl, scripts/openserdbctl: - backport from trunk, rev 3515 - merr is defined on openserctl.base, so its not available here - Bug reported from Mihail Gluhowchenko, kukumander at gmail dot com 2008-01-09 08:11 Klaus Darilion, * [r3514] etc/openser.cfg: - fix ACK handling (backported from trunk) 2008-01-07 20:25 Dan Pascu, * [r3510] modules/lcr/lcr_mod.c: Fixed a core dump caused by illegal memory access if the rpid AVP holds an integer value 2008-01-07 15:59 Henning Westerholt, * [r3508] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - backport from trunk, rev 3507, improve documentation 2008-01-07 11:51 Klaus Darilion, * [r3504] scripts/openserdbctl.base: - add note about HAS_SERWEB 2008-01-06 11:39 Anca Vamanu, * [r3503] modules/presence/subscribe.c: Backport from trunk: - fixed using uninitialized sip_msg field (used solution provided by Philippe Favier) - closes BUG 1863541 2008-01-03 14:33 Klaus Darilion, * [r3499] etc/openser.cfg: - fix in-dialog SUBSCRIBE routing (backport from trunk) 2008-01-01 19:10 Juha Heinanen, * [r3496] modules/domain/domain.c: * Fixed bug that was introduced in is_uri_host_local function by revision 1153 As result of the bug, is_uri_host_local function did not work if it was called from failure route. 2007-12-28 07:14 Di-Shi Sun, * [r3491] modules/osp/destination.c, modules/osp/tm.c, modules/osp/usage.c: Minor format changes. 2007-12-28 02:35 Di-Shi Sun, * [r3489] modules/osp/etc/sample-osp-openser.cfg, modules/osp/orig_transaction.c, modules/osp/osptoolkit.c, modules/osp/sipheader.c, modules/osp/term_transaction.c, modules/osp/usage.c: 1. Added support to new AuthRsp codes. 2. Modified response messages and log messages. 2007-12-23 16:24 Juha Heinanen, * [r3488] pvar.c: * Backport of $aU fix from trunk. 2007-12-21 14:07 Dan Pascu, * [r3476] modules/dialog/dlg_load.h: (backport from trunk rev 3475) Do not log an error if the dialog API cannot be loaded. It's up to the calling module to decide if the situation is an error or not and log a message of an appropriate type. A module that has a weak dependency on the dialog module, may only log a notice that it is running with reduced functionality and continue, while a module with a strong dependency will log an error and exit. 2007-12-21 03:40 Di-Shi Sun, * [r3473] modules/osp/destination.c, modules/osp/destination.h, modules/osp/globals.c, modules/osp/orig_transaction.c, modules/osp/osp_mod.c, modules/osp/osptoolkit.c, modules/osp/provider.c, modules/osp/sipheader.c, modules/osp/sipheader.h, modules/osp/term_transaction.c, modules/osp/tm.c, modules/osp/usage.c, modules/osp/usage.h: 1. Fixed reporting wrong translated called numbers issue. 2. Replaced strcpy by strncpy. 2007-12-20 13:06 Dan Pascu, * [r3469] pvar.c: Force send socket pvar expects a socket specification not an uri 2007-12-19 11:42 Dan Pascu, * [r3436] strcommon.c: Allow an empty buffer on input for certain transformations and return an empty buffer on output (as expected) instead of returning an error. This will fix an issue where cascading transformations didn't work. (backported from trunk). 2007-12-18 16:49 Dan Pascu, * [r3428] transformations.c: Fixed issue with cascading transformations where the second transformation is s.escape.user or s.unescape.user. Because they didn't check for errors from the escape/unescape functions they returned a bogus output buffer. (backported from trunk) 2007-12-18 10:56 Henning Westerholt, * [r3420] crc.c: - backport from trunk, rev 3404 change the cast for the last loop too, as suggested by Dan Pascu 2007-12-17 21:34 Christian Schlatter, * [r3418] modules/ldap/ldap_mod.c: backport from trunk: changed log level from ERROR to INFO for openldap version string 2007-12-17 11:44 Bogdan-Andrei Iancu, * [r3414] modules/uac/uac.c: Backport from trunk (rev #3413) - fixed return code checking when parsing the AVP definitions. Closes bug #1851956 2007-12-17 11:30 Bogdan-Andrei Iancu, * [r3412] Makefile.defs: backport from trunk: fixed some compiler detection and options. - bogus 3.0 CC class fixed to 3.x - not all 3.x versions support mtune -> reverted back to march 2007-12-17 11:09 Bogdan-Andrei Iancu, * [r3409] modules/mi_datagram/datagram_fnc.c: fixed compiling on Solaris where AF_LOCAL is not defined (but AF_UNIX) Reported by Sergio Gutierrez < saguti at gmail dot com > Closes patch #1851474 2007-12-17 10:46 Anca Vamanu, * [r3406] modules/presence/subscribe.c: - backport from trunk - fixed some error messages, applied patch sent by Stanislaw Pitucha [thread PATCH 1831763] 2007-12-14 15:55 Henning Westerholt, * [r3393] crc.c: - backport from trunk, rev 3392 - bugfix in crc.c, use the right type for array index negative indexes will point to random memory.. 2007-12-14 13:46 Henning Westerholt, * [r3389] modules/cfgutils/cfgutils.c: - fix double include of ut.h 2007-12-14 12:39 Henning Westerholt, * [r3387] modules/carrierroute/route_fifo.c: - backport from trunk, rev 3386 add error messages, ad FIFO_ERR is not evaluated for errors during update_route_data 2007-12-14 12:03 Jesus Rodriguez, * [r3383] db/schema/aliases.xml, main.c, modules/acc/diam_tcp.c, modules/auth_diameter/tcp_comm.c, modules/pike/doc/pike_user.sgml, modules/rr/record.c, modules/sms/doc/sms_user.sgml, modules/snmpstats/mibs/OPENSER-SIP-SERVER-MIB, modules/snmpstats/openserObjects.c, modules/snmpstats/openserSIPContactTable.c, modules/snmpstats/openserSIPContactTable.h, modules/snmpstats/openserSIPRegUserLookupTable.c, modules/snmpstats/openserSIPStatusCodesTable.c, modules/tm/lock.c, modules/tm/tm.c, modules/tm/uac.c, modules/uac/doc/uac_user.sgml, parser/parse_content.h: - Fix typos 2007-12-14 11:55 Di-Shi Sun, * [r3382] modules/osp/destination.c, modules/osp/etc/sample-osp-openser.cfg, modules/osp/globals.c, modules/osp/orig_transaction.c, modules/osp/osp_mod.c, modules/osp/osp_mod.h, modules/osp/sipheader.c, modules/osp/term_transaction.c, modules/osp/usage.c: 1. Changed OSP cookie tags to handle the destinations corrupting Record-Route/Route headers. 2. Added source network ID support. 2007-12-14 11:33 Jesus Rodriguez, * [r3379] modules/cpl-c/doc/cpl-c_user.sgml: - Fix typos (the the) 2007-12-14 10:27 Henning Westerholt, * [r3376] etc/openser.cfg: - backport from trunk, rev 3375 fix error in default config that prevents the server start 2007-12-14 00:50 Jesus Rodriguez, * [r3374] packaging/freebsd/files/patch-Makefile, packaging/freebsd/files/patch-Makefile-mysql, packaging/freebsd/files/patch-Makefile.defs: - Update FreeBSD port to 1.3.0 version - Set cpl-c module as config option. This avoids the installation of libxml2 if cpl-c is not needed - Use patch-Makefile-mysql as a workaround for compiling mysql module 2007-12-14 00:49 Jesus Rodriguez, * [r3373] packaging/freebsd/Makefile, packaging/freebsd/distinfo: - Update FreeBSD port to 1.3.0 version - Set cpl-c module as config option. This avoids the installation of libxml2 if cpl-c is not needed - Update distifo checksum 2007-12-13 13:54 Bogdan-Andrei Iancu, * [r3365] README-MODULES: - add missing file 2007-12-13 13:35 Bogdan-Andrei Iancu, * [r3363] .: creating new branch for the 1.3 new release ;) 2007-12-13 13:24 Julien Blache, * [r3362] trunk/packaging/debian-etch/changelog, trunk/packaging/debian-etch/control, trunk/packaging/debian-etch/rules, trunk/packaging/debian-sarge/changelog, trunk/packaging/debian-sarge/control, trunk/packaging/debian-sarge/rules, trunk/packaging/debian/changelog, trunk/packaging/debian/control, trunk/packaging/debian/rules: Add the xcap_client module to openser-presence-modules. 2007-12-13 12:53 Henning Westerholt, * [r3361] trunk/README-MODULES: - remove obselete README-MODULES file, was not updated for 18 month.. 2007-12-13 12:36 Henning Westerholt, * [r3360] trunk/ChangeLog: - update Changelog for release ===================== 2007-12-13 OpenSER v1.3.0 released ====================== ===================== Changes since release 1.2.0 ============================= 2007-12-13 12:22 Bogdan-Andrei Iancu, * [r3359] INSTALL: - fast update of the INSTALL guide 2007-12-13 12:19 Henning Westerholt, * [r3358] Makefile.defs: - change CPU optimization, optimize for Intel CPUs as they have a much higher market share (autodetection of CPU vendor would of course be even better) - the generated code work of course for all i386 based CPUs - add comment about optimization for AMD CPUs - don't use a 64 bit optimization for the i386 case - use mtune instead of march for 32 bit gcc 3.x too - fix missing mtune statements for 64 bit gcc 3.x 2007-12-13 12:15 Bogdan-Andrei Iancu, * [r3357] Makefile, Makefile.defs: - obsolete pa module remove from exclude_modules - reset the extra version for release 2007-12-13 12:12 Bogdan-Andrei Iancu, * [r3356] modules/benchmark/benchmark.c: - strndup replaced with am internal function as strndup is not portable (BSD and Solaris). - fixed a mem leak in a MI function This last minute change of code was made in order to keep the module as default at compile time. 2007-12-13 12:07 Bogdan-Andrei Iancu, * [r3355] Makefile: - seas module is by default excluded from compile as it's using some non portable functions (dprintf) which are not supported on BSD and Solaris 2007-12-13 11:51 Henning Westerholt, * [r3354] Makefile: - fix typo 2007-12-13 10:45 Di-Shi Sun, * [r3352] modules/osp/Makefile: Modified LIB for Debian. 2007-12-13 10:43 Bogdan-Andrei Iancu, * [r3351] modules/acc/README, modules/alias_db/README, modules/auth_diameter/README, modules/auth_radius/README, modules/avpops/README, modules/cfgutils/README, modules/cpl-c/README, modules/db_berkeley/README, modules/dispatcher/README, modules/diversion/README, modules/domain/README, modules/domainpolicy/README, modules/enum/README, modules/exec/README, modules/flatstore/README, modules/gflags/README, modules/group/README, modules/group_radius/README, modules/h350/README, modules/imc/README, modules/jabber/README, modules/lcr/README, modules/mangler/README, modules/maxfwd/README, modules/mi_datagram/README, modules/mi_fifo/README, modules/mi_xmlrpc/README, modules/mysql/README, modules/nathelper/README, modules/options/README, modules/osp/README, modules/path/README, modules/pdt/README, modules/perl/README, modules/perlvdb/README, modules/permissions/README, modules/pike/README, modules/postgres/README, modules/presence_mwi/README, modules/pua/README, modules/pua_bla/README, modules/pua_mi/README, modules/pua_usrloc/README, modules/pua_xmpp/README, modules/registrar/README, modules/rr/README, modules/seas/README, modules/siptrace/README, modules/sl/README, modules/sms/README, modules/snmpstats/README, modules/speeddial/README, modules/sst/README, modules/statistics/README, modules/textops/README, modules/tlsops/README, modules/uac_redirect/README, modules/unixodbc/README, modules/uri/README, modules/uri_db/README, modules/uri_radius/README, modules/usrloc/README, modules/xlog/README, modules/xmpp/README: - all README files regenerated from SGML 2007-12-13 10:34 Bogdan-Andrei Iancu, * [r3350] modules/nathelper/nathelper.c: - added missing include required on BSD 2007-12-13 10:27 Henning Westerholt, * [r3349] Makefile.defs: - disable QM_MALLOC for release, enable F_MALLOC again - extend comments about the defines somewhat 2007-12-13 10:27 Bogdan-Andrei Iancu, * [r3348] modules/unixodbc/res.c: -fixed wrong data types -> compile warnings on 64 bits 2007-12-13 10:21 Julien Blache, * [r3347] packaging/debian-etch/control: Remove Homepage and Vcs-* fields, unsupported by dpkg in Etch. 2007-12-13 09:08 Bogdan-Andrei Iancu, * [r3346] Makefile.defs: - added solaris specific path for ssl header files Credits go to Sergio Gutierrez < saguti at gmail dot com> 2007-12-12 21:31 Bogdan-Andrei Iancu, * [r3345] tls/tls_init.c: - fixed old-style function definition in TLS code 2007-12-12 21:20 Bogdan-Andrei Iancu, * [r3344] modules/carrierroute/Makefile: -fixed path for include and lib files Credits go to Sergio Gutierrez < saguti at gmail dot com> 2007-12-12 21:03 Bogdan-Andrei Iancu, * [r3343] modules/mi_xmlrpc/abyss_response.c, modules/mi_xmlrpc/abyss_server.c, modules/mi_xmlrpc/abyss_socket_unix.c, modules/mi_xmlrpc/abyss_xmlrpc_server.c: Fixed compile warnings specific for 64-bit architectures 2007-12-12 20:34 Bogdan-Andrei Iancu, * [r3342] modules/permissions/trusted.c: fixed compiling warning 2007-12-12 20:11 Bogdan-Andrei Iancu, * [r3341] Makefile.defs: - -D_POSIX_PTHREAD_SEMANTICS added for solaris to enable ctime_r with the same prototype as in linux 2007-12-12 19:23 Bogdan-Andrei Iancu, * [r3340] modules/nathelper/nathelper.c, modules/registrar/reg_mod.c, modules/tm/tm.c: - fixed warnings specific to gcc 4.2.3 2007-12-12 19:20 Bogdan-Andrei Iancu, * [r3339] modules/jabber/xode.c, modules/xmpp/xode.c: fixed more 64bits warnings 2007-12-12 19:12 Bogdan-Andrei Iancu, * [r3338] modules/dialog/dlg_req_within.c, modules/gflags/gflags.c, modules/group/re_group.c: - fixed warning specific to gcc 4.2.3 2007-12-12 19:02 Dan Pascu, * [r3337] modules/permissions/mi.c: If trusted table caching is disabled, return a positive answer to the no-op MI trusted_reload command 2007-12-12 18:52 Bogdan-Andrei Iancu, * [r3336] modules/presence/hash.c, modules/presence/notify.c: - fixed un-initialized variables 2007-12-12 18:32 Bogdan-Andrei Iancu, * [r3335] modules/perlvdb/perlvdbfunc.c, modules/presence/notify.c, modules/presence_mwi/add_events.c, modules/presence_xml/xcap_auth.c, modules/snmpstats/openserObjects.c, modules/textops/textops.c: fixed various compile warnings related to 64 bits 2007-12-12 18:21 Bogdan-Andrei Iancu, * [r3334] modules/postgres/db_val.c: made quite an warning about strict aliasing 2007-12-12 18:17 Bogdan-Andrei Iancu, * [r3333] modules/cfgutils/cfgutils.c, modules/dispatcher/dispatch.c, modules/dispatcher/dispatcher.c: more compile warnings fixed for 64 bits 2007-12-12 18:12 Bogdan-Andrei Iancu, * [r3332] modules/carrierroute/carrier_tree.c, modules/carrierroute/carrierroute.c, modules/carrierroute/route_func.c, modules/carrierroute/route_tree.c: fixed compile warnings on 64 bits 2007-12-12 17:52 Bogdan-Andrei Iancu, * [r3331] modules/benchmark/benchmark.c, prime_hash.c: - fixed compile warning on 64 bits 2007-12-12 16:47 Julien Blache, * [r3330] packaging/debian-sarge/changelog, packaging/debian-sarge/control, packaging/debian-sarge/rules: Update Debian Sarge packaging for 1.3.0. 2007-12-12 16:36 Julien Blache, * [r3329] packaging/debian-etch/control: Berkeley module needs db4.4-util on Etch. 2007-12-12 16:34 Julien Blache, * [r3328] packaging/debian-etch/changelog, packaging/debian-etch/control, packaging/debian-etch/rules: Update Debian Etch packaging for 1.3.0. 2007-12-12 16:30 Julien Blache, * [r3327] packaging/debian/changelog, packaging/debian/control, packaging/debian/rules: Update Debian packaging for 1.3.0. 2007-12-12 16:11 Henning Westerholt, * [r3326] ChangeLog: - update Changelog for release 2007-12-12 13:55 Bogdan-Andrei Iancu, * [r3325] scripts/openserdbctl, scripts/openserdbctl.mysql: - added scripting for migrating mysql data from 1.2 to 1.3 NOTE that the tables containing temporary data (runtime data flushed to DB), like usrloc and presence are not migrated. 2007-12-12 13:41 Henning Westerholt, * [r3324] test/README: - add a warning that the tests in the current state should only run from devs 2007-12-12 12:47 Bogdan-Andrei Iancu, * [r3323] modules/carrierroute/route_config.c: - revert the last change LOG -> LM 2007-12-12 12:42 Henning Westerholt, * [r3322] scripts/openserdbctl.db_berkeley: - add a small hack to autodetect the db_load and db_dump commands on debian 2007-12-12 12:30 Henning Westerholt, * [r3321] modules/dbtext/dbtext.h: - fix double variable declaration 2007-12-12 12:01 Henning Westerholt, * [r3320] modules/tm/tm.c: - fix warning 2007-12-12 11:46 Bogdan-Andrei Iancu, * [r3319] scripts/openserdbctl: preparing the mysql DB migration script: - unified the DBNAME with DB_PATH to simplify the code - better selection based on used DB type - migrate is available only for misql 2007-12-12 10:17 Bogdan-Andrei Iancu, * [r3318] modules/seas/encode_msg.c, modules/seas/seas.h, modules/seas/xaddress.h: - removed some old commented out usages of LOG() - fixed code ambiguity ( added some brakets) 2007-12-12 09:26 Bogdan-Andrei Iancu, * [r3317] modules/ldap/README: - README re-generated from SGML docs 2007-12-12 09:25 Daniel-Constantin Mierla, * [r3316] pvar.c: - propagate scripts flags for avps (reported by Helmut Kuper) 2007-12-12 09:23 Bogdan-Andrei Iancu, * [r3315] modules/benchmark/README, modules/benchmark/doc/benchmark_devel.sgml: - updated some code example (LOG replaced with LM_*) 2007-12-12 09:22 Bogdan-Andrei Iancu, * [r3314] modules/carrierroute/route_config.c: -forgotten LOG() replaced with LM_ERR() 2007-12-11 17:59 Henning Westerholt, * [r3313] fastlock.h: - fix typo, add doxygen documentation 2007-12-11 16:47 Henning Westerholt, * [r3311] modules/presence_xml/README, modules/presence_xml/doc/presence_xml_user.sgml: - fix error in documentation, wrong section for module parameter 2007-12-11 15:38 Henning Westerholt, * [r3309] test/1.sh, test/10.sh, test/11.sh, test/12.sh, test/13.sh, test/14.sh, test/15.sh, test/16.sh, test/17.sh, test/18.sh, test/19.sh, test/2.sh, test/20.sh, test/21.sh, test/3.sh, test/4.sh, test/5.sh, test/6.sh, test/7.sh, test/8.sh, test/9.sh: - adds proper copyright notice 2007-12-11 15:21 Henning Westerholt, * [r3308] test/18.sh, test/19.cfg, test/19.sh, test/20.cfg, test/20.sh, test/21.cfg, test/21.sh, test/auth_test.xml: - more tests - user lookup for proxy functionality - authentification with auth and auth_db - basic accounting functionality - openser command line arguments - Credits go to Frederick Bullik, Frederick dot Bullik at 1und1 dot de 2007-12-11 14:12 Bogdan-Andrei Iancu, * [r3307] modules/tm/README, modules/tm/doc/tm_user.sgml: - documentation for the replay code of t_relay() 2007-12-11 13:51 Bogdan-Andrei Iancu, * [r3306] error.h, modules/tm/t_fwd.c, modules/tm/tm.c: - fixed the returning code of t_relay() script function. We need more values for error situation in order to describe the error (and take the appropriate actions from script). - new error code E_NO_DESTINATION was added to report when there are no available branch to forward to. - t_relay returns now: -1 : generic internal error -2 : bad message (parsing errors) -3 : no destination available (no branches were added or request already cancelled) -4 : bad destination (unresolvable address) -5 : destination filtered (black listed) -6 : generic send failed Closes bug #1764906. 2007-12-11 12:55 Bogdan-Andrei Iancu, * [r3304] main.c: - in "no fork" mode ignore the death of process we haven't recorded. These are processe dyanmically forked by module's functions, via script (like exec). 2007-12-11 12:23 Bogdan-Andrei Iancu, * [r3303] modules/cpl-c/loc_set.h: - fixed ordering of uris from location set based on q value Closes bug #1848254 2007-12-10 17:26 Henning Westerholt, * [r3302] CREDITS: - update credits for release 2007-12-10 17:24 Bogdan-Andrei Iancu, * [r3301] modules/pua/send_publish.c: - fixed double free in case of error. Closes bug #1847821 2007-12-10 17:11 Bogdan-Andrei Iancu, * [r3299] examples/web_im/click_to_dial.php, examples/web_im/send_im.php: - send Message and click-to-dial scripts updated to current IM fifo syntax Credits go to Dragos Oancea < dragos at voice - system dot ro > Closes bug #1794547 2007-12-10 17:01 Bogdan-Andrei Iancu, * [r3298] modules/tm/t_msgbuilder.c: - fixed bogus route set in local generated ACK and CANCEL requests when the inbound request contained a Route header (in sequential requests). Closes bug #1752578 2007-12-10 14:14 Dan Pascu, * [r3297] modules/sst/sst_handlers.c: Set data pointer to NULL after freeing the data instead of writing a 0 byte to the freed location 2007-12-10 12:30 Bogdan-Andrei Iancu, * [r3296] modules/tm/dlg.c, modules/tm/t_msgbuilder.c, parser/parse_rr.c, parser/parse_rr.h: - fixed the bahaviour of do_duplicate_rr() - use an extra param to control if only the first element or the entire chain of rr's (of a body) should br duplicated. Fixed memory leak due double duplication in TM (old ldg code). Reported by Tiberius Duluman < tiberius dot duluman at iquestint dot com > 2007-12-10 12:23 Henning Westerholt, * [r3295] test/6.sh, test/Makefile: - output also the number of the actual test - test 6 checks uses now also '-C' 2007-12-10 11:34 Daniel-Constantin Mierla, * [r3294] modules/avpops/avpops_impl.c, modules/avpops/avpops_parse.c: - fixed bug when loading all avps from db and was required to set flags (reported and hints by Helmut Kuper; introduced in 1.3 by PV redesign) 2007-12-10 11:00 Bogdan-Andrei Iancu, * [r3293] parser/parse_rr.c: fixed typo 2007-12-10 10:01 Daniel-Constantin Mierla, * [r3292] modules/siptrace/siptrace.c: - update traced_replies statistic (reported by Dan Pascu, closes #1845163) 2007-12-07 17:00 Dan Pascu, * [r3291] modules/tm/README, modules/tm/doc/tm_user.sgml: Fixed yet another typo 2007-12-07 16:16 Henning Westerholt, * [r3290] prime_hash.c, prime_hash.h: - some small changes, nevertheless extensive tests have been done for carrierroute, the only user of this code - fix static global variables, local ones are better usage of static variables makes no sense in the first place, forgot to convert this during the conversion from the 'sp-hash' module - remove two not needed functions exports from header file - replace two global #defines with static const variables 2007-12-07 13:34 Henning Westerholt, * [r3289] modules/tm/README, modules/tm/doc/tm_user.sgml: - fix type in documentation 2007-12-07 11:16 Julien Blache, * [r3288] modules/acc/diam_avp.c: Fix discrepancy between declaration and definition of AAACreateAVP(). 2007-12-06 21:47 Dan Pascu, * [r3287] modules/dialog/README, modules/dialog/doc/dialog_user.sgml: Fixed default dlg_match_mode value in docs 2007-12-06 21:46 Dan Pascu, * [r3286] modules/dialog/README, modules/dialog/doc/dialog_user.sgml: Fixed typos in dialog docs 2007-12-06 18:58 Bogdan-Andrei Iancu, * [r3285] etc/openser.init: - remove obsolete file - it is debian specific (the deb already provides one) and it monit dependent (not standard). 2007-12-06 18:56 Bogdan-Andrei Iancu, * [r3284] etc/openser.cfg: -fixed extra uncommented code related to presence. 2007-12-06 18:46 Juha Heinanen, * [r3283] modules/pua_mi/mi_func.c: * Changed LM_ERR to LM_DBG (typo in LM conversion). 2007-12-06 18:36 Bogdan-Andrei Iancu, * [r3282] modules/dialog/dlg_req_within.c: -fixed bug in terminating the dialog when BYEs are locally generated - do not care about the reply codes for BYE; whatever reply is received, terminate the dialog 2007-12-06 18:30 Bogdan-Andrei Iancu, * [r3280] modules/nathelper/sip_pinger.h: - fixed the test for detected the replies to the NAT ping requests - before testing if the second via is present, we need to force its parsing. Reported by Dan Pascu 2007-12-06 18:09 Bogdan-Andrei Iancu, * [r3277] modules/usrloc/udomain.c: - statistics exported by usrloc requires not locking and they are not protected anymore by the global lock of usrloc (since 1.2, usrloc hash table has multiple locks). - this bug would affect only non i386 platforms (on i386 atomic ops are used). Reported by Dan Pascu 2007-12-06 17:03 Anca Vamanu, * [r3276] etc/openser.cfg: - updated default configuration file - added more features: presence, db_alias, accounting, call diversion, multidomain support, better routing. - closes BUG #1609988 2007-12-06 15:25 Henning Westerholt, * [r3275] packaging/debian-etch/control, packaging/debian-etch/rules, packaging/debian-sarge/rules, packaging/debian/control, packaging/debian/rules: - don't generate the db schemas in the debian build, causes diffs - remove then unneeded xsltproc build dependency 2007-12-06 14:58 Bogdan-Andrei Iancu, * [r3274] modules/dialog/dlg_db_handler.c: - fixed potential crash - do not trust the DB scheme and check if the loaded values ar null or not. Related to bug #1838923 2007-12-06 14:09 Henning Westerholt, * [r3273] modules/auth/README, modules/auth/doc/auth_user.sgml: - fix error in auth documentation about the secret parameter 2007-12-06 13:51 Henning Westerholt, * [r3272] modules/benchmark/README, modules/benchmark/doc/benchmark_user.sgml: - fix documentation, the module parameters are int and not string 2007-12-06 12:44 Bogdan-Andrei Iancu, * [r3270] modules/acc/acc_mod.c, modules/rr/api.c, modules/rr/api.h, modules/uac/uac.c: - modules using the is_direction() function from RR must check if the RR append_fromtag paramter is enabled. Closes bug #1845325 2007-12-06 12:10 Bogdan-Andrei Iancu, * [r3269] modules/dialog/dlg_handlers.c: - fixed the way the callee route set is computed - we need to take into account how many RR header were locally added. Closes bug #1834870 2007-12-06 09:57 Daniel-Constantin Mierla, * [r3268] modules/dbtext/README, modules/dbtext/doc/dbtext_user.sgml: - added notes about non-caching mode behaviour and time_t-integer relation 2007-12-06 07:44 Daniel-Constantin Mierla, * [r3267] modules/dbtext/dbt_tb.c: - fixed bug when updating string columns and the value is given as str (related to #1838923 reported by Ovidiu Sas, patch by Salah Uddin Ahmed) 2007-12-05 18:16 Bogdan-Andrei Iancu, * [r3265] modules/dialog/dlg_db_handler.c: - fixed setting the dialog timeout value at startup when the expire time is already passed. - fixed expire time de-sync (during runtime) with the sys time Closes bug #1841788 2007-12-05 18:14 Dan Pascu, * [r3264] pvar.c: Fixed typos 2007-12-05 15:29 Henning Westerholt, * [r3263] modules/tm/t_lookup.c, modules/tm/tm.c: - make some log messages a little bit more understandable 2007-12-05 15:13 Henning Westerholt, * [r3262] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - add a note about a limitation of cr_reload_routes when new domains are added 2007-12-05 09:49 Henning Westerholt, * [r3261] modules/tm/t_funcs.c, modules/tm/t_hooks.c: - improve errors/ debug messages 2007-12-05 09:24 Bogdan-Andrei Iancu, * [r3260] modules/tm/h_table.h, modules/tm/t_fwd.c: - TM modules stores in transactions the number of RR headers that were added. - the information is stored per branch as the number of RR headers may be different from branch to branch (for example due the protocol change) - part of the fixup for bugs #1834870 and #1752578 2007-12-05 09:14 Bogdan-Andrei Iancu, * [r3259] lump_struct.h, msg_translator.c: - conditional lumps uses a lump flag to store the result of the condition evaluation - we need this in order to determin later if some conditional lumps were or not applied (to be more precise, we need this in order to count how many RR headers were locally added). - part of the fixup for bug #1834870 and #1752578 2007-12-05 09:12 Henning Westerholt, * [r3258] cfg.y: - make errors and warnings from config file parsing more understandable 2007-12-05 08:58 Bogdan-Andrei Iancu, * [r3257] modules/rr/record.c: - mark also the lumps added via "record_route_preset" - related to the previous commit 2007-12-04 15:48 Henning Westerholt, * [r3256] ChangeLog: - another round of chances for Changelog 2007-12-04 14:13 Henning Westerholt, * [r3255] etc/openser.cfg, modules/auth/README, modules/auth/doc/auth_user.sgml: - disable the qop parameter after discussion on the list again, because it don't improve the security actually - add a note to the auth module readme about the module behaviour 2007-12-04 09:39 Henning Westerholt, * [r3254] scripts/openserctl: - IFS is not needed at all, the exact syntax of the CMD is sufficient 2007-12-03 20:23 Bogdan-Andrei Iancu, * [r3253] modules/rr/record.c: - the lump achors for inserting the RR header are marked as type RECORDROUTE inorder to be identifiable later (we need to count how many RR hdrs we added). Part of fixup for bug #1834870 2007-12-03 20:20 Bogdan-Andrei Iancu, * [r3252] Makefile.sources: - a more compact version of a previous change 2007-12-03 17:50 Henning Westerholt, * [r3251] scripts/openserdbctl.pgsql: - replace the hard coded database table names for GRANT with the defines from openserdbctl.base 2007-12-03 17:41 Henning Westerholt, * [r3250] modules/sms/libsms_getsms.c: - fix typo in error msg 2007-12-03 17:39 Henning Westerholt, * [r3249] test/6.sh: - silence test 6 2007-12-03 17:38 Henning Westerholt, * [r3248] scripts/openserctl: - fix the 'openserctl ping' command after finding the correct bash syntax, i 'really' like bash ;-) - closes #1834421 2007-12-03 16:35 Christian Schlatter, * [r3247] modules/h350/doc/h350_user.sgml: Added function usage scope 2007-12-03 16:35 Christian Schlatter, * [r3246] modules/ldap/doc/ldap_user.sgml: Added function usage scope 2007-12-03 15:53 Bastian Friedrich, * [r3244] modules/perl/README, modules/perl/doc/perl_pod.sgml, modules/perl/lib/perl/OpenSER/Utils/PhoneNumbers.pm: POD documentation in OpenSER::Utils::PhoneNumbers was broken 2007-12-03 15:39 Henning Westerholt, * [r3243] main.c: - console help, '-p' is more used anymore for port setting, fix msg for '-b' 2007-12-03 14:46 Dan Pascu, * [r3242] modules/tm/README, modules/tm/doc/tm_user.sgml: Fixed some typos and rephrased a sentence to fix grammar 2007-12-03 12:47 Bogdan-Andrei Iancu, * [r3240] modules/tm/README, modules/tm/doc/tm_user.sgml: - documentation of t_check_trans() updated 2007-12-01 16:17 Dan Pascu, * [r3239] ip_addr.h: Avoid a read overflow if name is not null terminated and make sure hostname gets a null terminating byte even if the original name didn't have one 2007-12-01 11:27 Dan Pascu, * [r3238] modules/tm/t_hooks.h: Fixed another typo 2007-11-30 16:51 Dan Pascu, * [r3236] modules/tm/t_hooks.h: Fixed typo 2007-11-29 17:26 Henning Westerholt, * [r3234] test/17.sh, test/8.sh: - remove unneeded mysql stuff from test 8 - test 17 creates now a fresh db 2007-11-29 17:23 Henning Westerholt, * [r3233] scripts/openserdbctl.db_berkeley: - fix path for database - create extra and presence tables too - delete a db in 'drop' completly 2007-11-29 16:14 Henning Westerholt, * [r3232] etc/openser.cfg: - enable qop mode for auth challenge function, as recommended in documentation 2007-11-29 11:57 Daniel-Constantin Mierla, * [r3231] Makefile: - dictionary.radius is not overwritten at re-install, dictionary.radius.sample is created instead (reported by Norm Brandinger, #1765763) 2007-11-29 11:30 Julien Blache, * [r3230] Makefile.defs: Add support for GNU/kFreeBSD to the build system. System name is GNU/kFreeBSD, substitute / for _ in $(OS). 2007-11-29 11:29 Daniel-Constantin Mierla, * [r3229] cfg.y: - hint in case of error related to #1799563 2007-11-29 10:38 Bogdan-Andrei Iancu, * [r3228] modules/cpl-c/cpl_run.c: - fixed setting the NAT flag in brach flags Closes bug #1838564 2007-11-28 20:34 Will Quan, * [r3227] modules/db_berkeley/bdb_lib.c, scripts/openserdbctl.base, scripts/openserdbctl.db_berkeley, scripts/openserdbctl.dbtext: Moved definition of STANDARD_TABLES, EXTRA_TABLES, PRESENCE_TABLES to openserdbctl.base. Add tables 'dispatcher' and 'dialog' to list of STANDARD_TABLES (Patch provided from Ovidiu Sas). Modified bdb_lib::bdblib_create_table to return error if the table does not exist. These are all fixes for Bug# 1836601: db_berkeley don't work 2007-11-28 19:50 Bogdan-Andrei Iancu, * [r3226] modules/mi_xmlrpc/Makefile, modules/mi_xmlrpc/abyss_conf.c, modules/mi_xmlrpc/abyss_conn.c, modules/mi_xmlrpc/abyss_conn.h, modules/mi_xmlrpc/abyss_data.c, modules/mi_xmlrpc/abyss_data.h, modules/mi_xmlrpc/abyss_date.c, modules/mi_xmlrpc/abyss_date.h, modules/mi_xmlrpc/abyss_file.c, modules/mi_xmlrpc/abyss_file.h, modules/mi_xmlrpc/abyss_http.c, modules/mi_xmlrpc/abyss_http.h, modules/mi_xmlrpc/abyss_info.h, modules/mi_xmlrpc/abyss_mallocvar.h, modules/mi_xmlrpc/abyss_response.c, modules/mi_xmlrpc/abyss_server.c, modules/mi_xmlrpc/abyss_server.h, modules/mi_xmlrpc/abyss_session.c, modules/mi_xmlrpc/abyss_session.h, modules/mi_xmlrpc/abyss_socket.c, modules/mi_xmlrpc/abyss_socket.h, modules/mi_xmlrpc/abyss_socket_unix.c, modules/mi_xmlrpc/abyss_socket_unix.h, modules/mi_xmlrpc/abyss_thread.h, modules/mi_xmlrpc/abyss_thread_fork.c, modules/mi_xmlrpc/abyss_token.c, modules/mi_xmlrpc/abyss_token.h, modules/mi_xmlrpc/abyss_trace.c, modules/mi_xmlrpc/abyss_trace.h, modules/mi_xmlrpc/abyss_xmlrpc_int.h, modules/mi_xmlrpc/abyss_xmlrpc_server.c, modules/mi_xmlrpc/mi_xmlrpc.c: fixup to the libxmlrpc pthread support problem - replace the compiled abyss server provided by the libxmlrpc with our own compiling: - import the source files for the abyss server (used by the libxmlrpc) in order to force compiling of fork support (and not pthread) - change makefile to compile these additional files for libxmlrpc ver > 1.0.0 ; also, in this case, the module will not link with the abyss libs provided by the libxmlrpc - if 0.9.10 version is detected, the imported sources will not be compiled and the libxmlrpc code will be used. Closes bug 1835638. Many thanks to Dan Pascu for the help in troubleshooting and fixing this nasty problem. 2007-11-28 19:36 Bogdan-Andrei Iancu, * [r3225] Makefile.sources: - module's Makefile may force a lsit of files not to be compiled. This extension is needed by a following fixup. 2007-11-28 17:15 Henning Westerholt, * [r3224] forward.c: - add a comment to document the sometimes wrong port output in the debug message in forward_reply. 2007-11-28 13:06 Henning Westerholt, * [r3223] modules/maxfwd/maxfwd.c, modules/pdt/pdt.c: - decrease log level of maxfwd and pdt module initialization messages 2007-11-28 11:34 Henning Westerholt, * [r3222] modules/auth_db/authdb_mod.c, modules/auth_radius/authrad_mod.c, modules/osp/osp_mod.c: - improve error messages, give some hints about the needed modules 2007-11-27 18:20 Dan Pascu, * [r3221] modules/presence/hash.c: Removed unnecessary test 2007-11-27 18:16 Dan Pascu, * [r3220] modules/presence/hash.c: Fixed 2 cases where a lock may not be released on cleanup 2007-11-27 18:14 Dan Pascu, * [r3219] modules/presence/hash.c: Fixed index when doing cleanup 2007-11-27 17:39 Henning Westerholt, * [r3218] test/12.sh: - don't echo return status, be more tolerant 2007-11-27 17:30 Henning Westerholt, * [r3217] test/12.cfg, test/12.sh: - add some linefeeds to test 12 - improve test to check the output 2007-11-27 10:10 Henning Westerholt, * [r3216] scripts/openserdbctl.db_berkeley: - add id svn property to file 2007-11-26 19:16 Henning Westerholt, * [r3214] modules/dialog/README, modules/dialog/dialog.c, modules/dialog/doc/dialog_user.sgml: - dialog uses now the default db rw URL, if a db_mode != 0 is specified - this behaviour is consistent to other modules - adjust the documentation to this change - fix error in documentation, db_mode is not a string parameter 2007-11-26 19:04 Henning Westerholt, * [r3213] packaging/debian-etch/control, packaging/debian/control: - db_berkeley module should depend on berkeleydb tools, these are needed from openserdbctl to setup a database and other tasks 2007-11-26 19:03 Henning Westerholt, * [r3212] db/schema/dialog.xml, scripts/db_berkeley/openser/version, scripts/dbtext/openser/version, scripts/mysql/dialog-create.sql, scripts/postgres/dialog-create.sql: - increase dialog db version - closes #1838888 2007-11-26 18:57 Henning Westerholt, * [r3211] test/2.cfg: - fix for database tests, dialog module should use database 2007-11-26 16:23 Bogdan-Andrei Iancu, * [r3210] dprint.h: - fixed missing log level printing when syslog is used. 2007-11-26 14:24 Henning Westerholt, * [r3209] scripts/openserctlrc, scripts/openserdbctl.pgsql: - add a note about the GRANT problem for postgres if not all tables are installed - simplify the GRANT statement for dbrw user for postgres in setup script 2007-11-26 13:40 Henning Westerholt, * [r3208] etc/openser.cfg: - remove now unneeded hints about the blacklist and ipv6 deactivation - use the error msg from RFC for msg len check - add one xlog example with pseudo-variables 2007-11-26 13:22 Henning Westerholt, * [r3207] modules/db_berkeley/bdb_lib.c: - improve error msg on startup like in commit r3205 for dbtext 2007-11-26 13:18 Henning Westerholt, * [r3206] test/15.sh, test/17.sh: - dbtext and db_berkeley must be loaded before modules that want to use them 2007-11-26 13:00 Daniel-Constantin Mierla, * [r3205] modules/dbtext/dbt_lib.c: - more verbose error message when the dbtext is not initialized properly, usually because it was loaded after the module that tries to use it (related to #1836441 reported by Henning Westerholt) 2007-11-23 16:13 Henning Westerholt, * [r3204] scripts/openserdbctl.pgsql: - add domainpolicy and carrierroute tables to GRANT rights 2007-11-23 15:01 Henning Westerholt, * [r3203] modules/dispatcher/dispatch.c: - fix for dispatcher: treat an empty db not as an error on startup in the cfg mode it has already the same behaviour 2007-11-23 14:23 Henning Westerholt, * [r3202] modules/auth/README, modules/auth/doc/auth_user.sgml, modules/auth_db/README, modules/auth_db/authorize.c, modules/auth_db/doc/auth_db_user.sgml: - small comment addition in auth_db - fix mixup in auth and auth_db documentation for calculate_ha1 parameter auth don't use a database at all, auth_db don't use the password_spec PV 2007-11-22 18:20 Henning Westerholt, * [r3201] test/17.sh: - add a test for db_berkeley module 2007-11-22 18:09 Henning Westerholt, * [r3200] modules/db_berkeley/db_berkeley.c, modules/dbtext/dbt_base.c: - output the database location on startup 2007-11-22 17:49 Henning Westerholt, * [r3199] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml, modules/lcr/README, modules/lcr/doc/lcr_user.sgml: - documentation update, use entities for db_url and example url 2007-11-22 17:39 Henning Westerholt, * [r3198] test/16.sh, test/2.sh: - add a check for mysql driver to test 2 - add a test for postgres db 2007-11-22 17:10 Henning Westerholt, * [r3197] doc/dbschema/xsl/postgres.xsl, scripts/postgres/serweb-create.sql: - no need to output the PRIMARY KEY name two times, causes error for serweb tables 2007-11-22 16:47 Henning Westerholt, * [r3196] modules/unixodbc/my_con.c: - port fixes from 1.2 branch, r3195, (DSN and invalid pointer fix) - check return status for db initialization functions, return errors on failure - free the handle memory for driver on errors 2007-11-22 15:30 Dan Pascu, * [r3194] doc/dbschema/xsl/postgres.xsl, scripts/postgres/acc-create.sql, scripts/postgres/alias_db-create.sql, scripts/postgres/auth_db-create.sql, scripts/postgres/avpops-create.sql, scripts/postgres/cpl-create.sql, scripts/postgres/dialog-create.sql, scripts/postgres/domain-create.sql, scripts/postgres/domainpolicy-create.sql, scripts/postgres/group-create.sql, scripts/postgres/imc-create.sql, scripts/postgres/lcr-create.sql, scripts/postgres/msilo-create.sql, scripts/postgres/pdt-create.sql, scripts/postgres/permissions-create.sql, scripts/postgres/presence-create.sql, scripts/postgres/registrar-create.sql, scripts/postgres/rls-create.sql, scripts/postgres/serweb-create.sql, scripts/postgres/siptrace-create.sql, scripts/postgres/speeddial-create.sql, scripts/postgres/uri_db-create.sql, scripts/postgres/usrloc-create.sql: Prefix index names with the table name for postgres databases, as postgres wants database wide unique index names 2007-11-22 12:55 Henning Westerholt, * [r3193] modules/usrloc/udomain.c: - improve logging, if we're failing, then output the db table (and aor) 2007-11-22 12:51 Henning Westerholt, * [r3192] modules/cfgutils/cfgutils.c: - fix, use rand() for the pseudo-variable too 2007-11-22 12:49 Henning Westerholt, * [r3191] modules/dbtext/README, modules/dbtext/doc/dbtext_user.sgml: - documentation fix: s/ser/openser/, include dbtext driver in db_url parameter 2007-11-22 12:35 Henning Westerholt, * [r3190] test/15.sh, test/2.cfg, test/2.sh: - don't load dbtext mod in test 2, change cfg to not include mysql, do this in test - add a new test that checks openser db related module startup with dbtext 2007-11-22 10:43 Henning Westerholt, * [r3189] main.c, statistics.c, tcp_main.c, udp_server.c: - silence more log messages on startup, as suggested from Dan - use INFO instead of NOTICE for shared memory msg - output also the private memory setting - use DBG for statistics manager startup msg - make udp and tcp init msgs more user understandable 2007-11-21 19:44 Bogdan-Andrei Iancu, * [r3187] modules/cpl-c/cpl_sig.c: - fixed improper call of SET_DSTURI action from cpl-c Reported by Inaki Baz Castillo < ibc at aliax dot net> 2007-11-21 17:40 Bogdan-Andrei Iancu, * [r3184] modules/cpl-c/cpl_parser.c, modules/cpl-c/cpl_time.c: - fixed bogus detection and setting (at encoding time) of the bymonth / bymonthday attributes Reported by Aki Rehn < aki dot rehn at setera dot fi > 2007-11-21 12:26 Bogdan-Andrei Iancu, * [r3183] modules/nathelper/nathelper.c: - fixed bogus initialization of RTPPROXY socks in timer processes. Reported by Inaki Baz Castillo < ibc at in dot ilimit dot es > 2007-11-20 18:41 Bogdan-Andrei Iancu, * [r3182] modules/nathelper/nathelper.c: - more fixing on the lookup flag for force_rtp_proxy(). Related to bug ID 1815162 2007-11-20 14:47 Anca Vamanu, * [r3181] modules/presence/presentity.c: - fixed a memory leak bug (reported by Dan Pascu) 2007-11-20 13:48 Bogdan-Andrei Iancu, * [r3180] parser/msg_parser.c: - forgotten DBG converted to LM_DBG 2007-11-20 13:18 Bogdan-Andrei Iancu, * [r3178] tcp_main.c: - avoid removel of the TCP connections from the io list by the attendend process. Only TPC main and receivers should do that. Reported by Juha Heinanen 2007-11-20 10:47 Bogdan-Andrei Iancu, * [r3176] modules/acc/acc.c: - fixed bogus index in the RADIUS attr array Reported by Dan Pascu 2007-11-20 08:55 Bogdan-Andrei Iancu, * [r3175] parser/parse_rr.c: - fixed bogus test leading to a missing ',' in printed route set. Closes bug #1834860 Found by: Tavis Paquette (tavis at galaxytelecom dot net) Peter Baer (pbaer at galaxytelecom dot net) 2007-11-20 08:46 Bogdan-Andrei Iancu, * [r3174] main.c, pvar.c: - some logs moved from NOTICE to DBG 2007-11-19 18:00 Bogdan-Andrei Iancu, * [r3172] main.c: - fixed destroy sequence - if script check is done, do not make a general clenup as none of the services to be cleaned are even initialized. Closes 1827363. 2007-11-19 14:15 Henning Westerholt, * [r3170] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - add missing documentation about cr_prime_balance_by_from function 2007-11-19 11:17 Bogdan-Andrei Iancu, * [r3169] daemonize.c: - if pif file contains bogus pid, ignore it and replace it with the new pid - check if the writing of the pid/pgid in file is successful Closes bug 1682036. 2007-11-19 10:37 Bogdan-Andrei Iancu, * [r3168] modules/permissions/mi.c: - use the newly added macro for setting the lens of the static MI strings. 2007-11-19 10:36 Bogdan-Andrei Iancu, * [r3167] mi/mi_core.c, mi/tree.h: - to avoid buffer overflow or garbage printing due bogus statis lens, a new macro is added to auto-compute the len of the static string at compile time (no penalty at runtime). Pontential problem reported by Dan Pascu. 2007-11-16 18:12 Henning Westerholt, * [r3166] scripts/openserctl.base: - replace the gnu awk specific line match with (hopefully) more portable code, tested with gawk and mawk 2007-11-16 17:59 Dan Pascu, * [r3165] modules/permissions/mi.c: Use a message that better describe the situation 2007-11-16 16:48 Bogdan-Andrei Iancu, * [r3164] main.c: - remove the ignorance of SIG CHILD in no fork mode - can be misleading as a subprocess may crash without terminating openser 2007-11-16 16:03 Bogdan-Andrei Iancu, * [r3163] modules/permissions/mi.c: - fixed trusted_reload MI command - disable it if cache is not used. Reported by Dan Pascu. 2007-11-16 15:52 Bogdan-Andrei Iancu, * [r3162] modules/gflags/gflags.c: - removed some old temporary debug log 2007-11-16 15:48 Bogdan-Andrei Iancu, * [r3161] mi/mi_core.c: - fixed the uptime MI command - usage of a predefined len for the string returned by ctime() was leading to buffer overflow. 2007-11-16 15:46 Bogdan-Andrei Iancu, * [r3160] dprint.c, dprint.h: - fixed ctime() internal buffer overwrite ; as the LM_* functions are using ctime(), it was resulting in conflict with the rest of the code where this function was also used -> LM_* functions use ctime_r() with a private buffer to avoid any conflicts. 2007-11-16 15:01 Bogdan-Andrei Iancu, * [r3159] mi/mi.c: - force sthutdown if one of the MI childern fails to init. 2007-11-16 14:57 Henning Westerholt, * [r3158] test/11.cfg, test/12.cfg, test/12.sh, test/13.sh, test/14.cfg, test/14.sh, test/6.sh, test/7.sh, test/carrierroute.cfg: - some cleanup in existing tests - add more tests: 12 - script with PVs, transformations and xlog 13 - carrierroute with db 14 - carrierroute with config file 2007-11-16 14:46 Henning Westerholt, * [r3157] modules/carrierroute/carrierroute.c, modules/carrierroute/route_fifo.c: - carrierroute use the default read only db url, like other modules - replace tab in fifo command output, better for tests 2007-11-16 12:45 Dan Pascu, * [r3156] modules/permissions/mi.c: Fixed length of string constants. This should be better done by #define-ing some constants and using sizeof(constant)-1 on them. 2007-11-16 11:31 Anca Vamanu, * [r3155] modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/presentity.c, modules/presence/publish.c, modules/presence/subscribe.c: - fixed memory leak problems (thanks to Dan Pascu) 2007-11-16 10:31 Henning Westerholt, * [r3154] modules/carrierroute/README, modules/carrierroute/carrierroute.c, modules/carrierroute/carrierroute.h, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/route_func.c, modules/carrierroute/route_func.h: - rework non functional AVP fixup for cr_user_rewrite_uri function - now it uses the new PV infrastructure like tree_rewrite_uri - remove now unused AVP matching code - adapt documentation to this change - fix error in documentation, for the prime balance function are only numerical hash sources valid - fix error in config example for failure_routes, thanks to Essobi from IRC - improve documentation, be more explicit about the requirements to the R-URI for the rewrite functions, add a note to the example cfg too 2007-11-16 09:16 Anca Vamanu, * [r3153] modules/rls/rls.c: - fixed uninitialized variable 2007-11-16 09:10 Dan Pascu, * [r3152] modules/presence/subscribe.c: Initialize boolean flag 2007-11-15 22:04 Bogdan-Andrei Iancu, * [r3151] modules/auth_diameter/avp.c, modules/auth_diameter/tcp_comm.c, modules/cpl-c/cpl_loader.c, modules/cpl-c/cpl_nonsig.h, modules/cpl-c/cpl_proxy.h, modules/cpl-c/cpl_run.c, modules/cpl-c/cpl_sig.c, modules/cpl-c/cpl_switches.h, modules/cpl-c/loc_set.h, modules/nathelper/nathelper.c, modules/postgres/dbase.c, modules/postgres/pg_con.h, modules/rr/README, modules/rr/doc/rr_devel.sgml: - more migration of logs to LM_* functions 2007-11-15 20:52 Bogdan-Andrei Iancu, * [r3150] parser/contact/contact.c, parser/contact/parse_contact.c: - more convertion to LM_* logging 2007-11-15 20:41 Bogdan-Andrei Iancu, * [r3149] parser/digest/digest.c: - migrated to LM_* logging 2007-11-15 20:31 Bogdan-Andrei Iancu, * [r3148] modules/tm/sip_msg.c, modules/tm/t_reply.c, msg_translator.c, parser/case_retr.h, parser/hf.c, parser/hf.h, parser/keys.h, parser/msg_parser.c, parser/parse_hname2.c: Fixed 503 reply handling: - 503 has minimum priority in branch selection (TM) - blacklist a 503 only if it contains Retry-After header (required the addition of hdr parser) - when sending out, convert 503 to 500 to prevent chain blocking For more on the topic, please see discussion attached to the bug #1822692. Closes bug 1822692 2007-11-15 20:26 Bogdan-Andrei Iancu, * [r3147] modules/tm/tm.c: - better error message 2007-11-15 18:16 Henning Westerholt, * [r3146] modules/carrierroute/carrier_tree.c: - str_init don't work reliable on a char pointer, this could lead to no functional routing in config file mode 2007-11-15 15:43 Julien Blache, * [r3145] packaging/debian/control, packaging/debian/rules: Resync with Debian unstable. 2007-11-15 15:16 Henning Westerholt, * [r3144] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - add example about the necessary extensions for user table 2007-11-15 14:09 Henning Westerholt, * [r3142] db/schema/Makefile, doc/dbschema/xsl/db_berkeley.xsl, scripts/db_berkeley/openser/acc, scripts/db_berkeley/openser/active_sessions, scripts/db_berkeley/openser/active_watchers, scripts/db_berkeley/openser/address, scripts/db_berkeley/openser/admin_privileges, scripts/db_berkeley/openser/aliases, scripts/db_berkeley/openser/carrierroute, scripts/db_berkeley/openser/cpl, scripts/db_berkeley/openser/dbaliases, scripts/db_berkeley/openser/dialog, scripts/db_berkeley/openser/dispatcher, scripts/db_berkeley/openser/domain, scripts/db_berkeley/openser/domainpolicy, scripts/db_berkeley/openser/grp, scripts/db_berkeley/openser/gw, scripts/db_berkeley/openser/gw_grp, scripts/db_berkeley/openser/imc_members, scripts/db_berkeley/openser/imc_rooms, scripts/db_berkeley/openser/lcr, scripts/db_berkeley/openser/location, scripts/db_berkeley/openser/missed_calls, scripts/db_berkeley/openser/pdt, scripts/db_berkeley/openser/pending, scripts/db_berkeley/openser/phonebook, scripts/db_berkeley/openser/presentity, scripts/db_berkeley/openser/pua, scripts/db_berkeley/openser/re_grp, scripts/db_berkeley/openser/rls_presentity, scripts/db_berkeley/openser/rls_watchers, scripts/db_berkeley/openser/route_tree, scripts/db_berkeley/openser/server_monitoring, scripts/db_berkeley/openser/server_monitoring_agg, scripts/db_berkeley/openser/silo, scripts/db_berkeley/openser/sip_trace, scripts/db_berkeley/openser/speed_dial, scripts/db_berkeley/openser/subscriber, scripts/db_berkeley/openser/trusted, scripts/db_berkeley/openser/uri, scripts/db_berkeley/openser/usr_preferences, scripts/db_berkeley/openser/usr_preferences_types, scripts/db_berkeley/openser/version, scripts/db_berkeley/openser/watchers, scripts/db_berkeley/openser/xcap: - add support for default values to db_berkeley database source 2007-11-15 13:23 Daniel-Constantin Mierla, * [r3141] parser/parse_methods.c: - fix parse_methods() issue with unknown methods - the order of testing the valid character within the method was done too early - closes #1831969, reported by Ovidiu Sas 2007-11-15 11:00 Klaus Darilion, * [r3140] modules/maxfwd/README, modules/maxfwd/doc/maxfwd_user.sgml: - added doc 2007-11-15 09:30 Henning Westerholt, * [r3139] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - extend documentation 2007-11-14 16:38 Henning Westerholt, * [r3137] modules/carrierroute/carrier_tree.c, modules/carrierroute/route_rule.c: - fix possible errors (similar to the str comparison fixed in r3126) for carrier tree fixup and host matching, use the function from ut.h 2007-11-14 12:31 Henning Westerholt, * [r3136] doc/authors.xml: - add authors.xml file for usage with svn2cl tool 2007-11-14 12:30 Henning Westerholt, * [r3135] ChangeLog: - update Changelog for 1.3.0 release due the huge number of changes the new entries were created with the svn2cl tool, with the command line: svn2cl -i -r HEAD:1826 --authors=doc/authors.xml --break-before-msg --linelen=80 2007-11-14 11:33 Anca Vamanu, * [r3134] modules/pua/send_subscribe.c: - fixed substraction between an unsigned int and int which might have a negative value 2007-11-14 11:14 Anca Vamanu, * [r3133] modules/pua/hash.h, modules/pua/send_publish.c, modules/pua/send_subscribe.c: - applied the fix for expires parameter on fail retry for send_publish also - included compulsory Max_Forward header in Subscribe and Publish requests 2007-11-14 10:09 Bogdan-Andrei Iancu, * [r3132] db/schema/aliases.xml, db/schema/lcr.xml, db/schema/location.xml, scripts/db_berkeley/openser/xcap, scripts/dbtext/openser/aliases, scripts/dbtext/openser/lcr, scripts/dbtext/openser/location, scripts/mysql/lcr-create.sql, scripts/mysql/registrar-create.sql, scripts/mysql/usrloc-create.sql, scripts/postgres/lcr-create.sql, scripts/postgres/registrar-create.sql, scripts/postgres/usrloc-create.sql: - fixed DB schema: 1) domain column may be NULL in location and aliases tables (if use_domain=0) 2) prefix column may be NULL in lcr table Closes bug report: 1829179 2007-11-14 09:07 Henning Westerholt, * [r3131] modules/carrierroute/route_rule.c: - decrease log level for two messages during fixup, this is not an error 2007-11-14 08:58 Henning Westerholt, * [r3130] modules/carrierroute/README, modules/carrierroute/carrierroute.c, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/route_func.c, modules/carrierroute/route_func.h: - remove not used and obselete (commented out) rewrite_branches functionality 2007-11-13 22:03 Bogdan-Andrei Iancu, * [r3129] modules/cpl-c/cpl.c, modules/cpl-c/cpl_db.c, modules/cpl-c/cpl_loader.c, modules/cpl-c/cpl_log.c, modules/cpl-c/cpl_nonsig.c, modules/cpl-c/cpl_parser.c: - more porting to LM_* logging 2007-11-13 21:19 Bogdan-Andrei Iancu, * [r3128] modules/cpl-c/cpl.c, modules/cpl-c/cpl_db.c, modules/cpl-c/cpl_db.h: - fixed bogus table version checking: - need to be done before the set_table(), otherwise the "version" table will remain set - do it only one at init module and not for each process 2007-11-13 18:29 Henning Westerholt, * [r3127] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - extend documentation for the database tables 2007-11-13 18:23 Henning Westerholt, * [r3126] modules/carrierroute/carrier_tree.c: - replace sleep with portable sleep_us from ut.h - replace (not correct working) str comparison with the one from ut.h - remove some commented out code 2007-11-13 17:35 Henning Westerholt, * [r3125] modules/carrierroute/route_func.c: - an index of zero is not an error, so no need to bail out in tree_route_uri - fix error msgs in this case, report the real id and not some pointer - Many thanks to Daryl G. Jurbala, daryl at introspect dot net, for debugging this problem 2007-11-13 17:19 Bogdan-Andrei Iancu, * [r3124] modules/nathelper/README, modules/nathelper/doc/nathelper_user.sgml, modules/nathelper/nathelper.c: - fixed the handling of the 'l' flag (force lookup) in force_rtp_proxy(), better description of the flag. Closes bug 1815162. 2007-11-13 16:34 Anca Vamanu, * [r3123] modules/presence/notify.c, modules/presence/subscribe.c: - changed to include body with presence state for Notifies with state="terminated", reason="timeout" and subscription state= authorized. 2007-11-13 16:34 Henning Westerholt, * [r3122] modules/carrierroute/route_func.c: - don't free a local variable, reported from DarylVoip on IRC - small indention fix 2007-11-13 15:42 Bogdan-Andrei Iancu, * [r3121] resolve.c: - by default disable dns_try_ipv6 as it is a un-necessary penalty (IPv6 is not often use). Closes bug report #1808170 2007-11-13 15:37 Bogdan-Andrei Iancu, * [r3120] resolve.c: - as there was a lot of confusion about this, the dns_blacklist is by default turned off. Part of bug report #1808170 2007-11-13 11:26 Henning Westerholt, * [r3118] modules/carrierroute/route_func.c: - fix wrong error message, reported from Mark Baker, bakermd at gmail dot com 2007-11-13 09:55 Anca Vamanu, * [r3117] modules/pua/send_subscribe.c: - proper fix for expires field for send_subscribe request generated on fail (reported by Reinhold Buchinger ) 2007-11-13 09:03 Bogdan-Andrei Iancu, * [r3114] modules/textops/textops.c, re.c: - test the results of regexp matchings to avoid empty string results -> infinite looping. Credits go to Alexander Bergolth (SF bergolth) 2007-11-13 08:13 Will Quan, * [r3113] modules/db_berkeley/bdb_lib.c, modules/db_berkeley/bdb_lib.h, scripts/openserdbctl.db_berkeley: add support for default values on table columns 2007-11-12 16:35 Henning Westerholt, * [r3112] scripts/openserctl: - activate reload for DBTEXT database Patch provided from Ovidiu Sas closes patch #1829175 2007-11-12 16:25 Bogdan-Andrei Iancu, * [r3109] modules/group/group.c, modules/group/re_group.c, modules/group_radius/group.c: - fixed crash while checking the group for an URI with no username part. 2007-11-12 16:08 Henning Westerholt, * [r3108] Makefile: - remove 'dbinstall' target this is not functional anymore with the new integrated dbctl scripts 2007-11-12 16:00 Bogdan-Andrei Iancu, * [r3105] modules/textops/textops.c, re.c: - additional fix related to matching sequential lines (matched string may be zero). Closes bug #1819248. Credits go to Alexander Bergolth (SF bergolth) 2007-11-12 14:40 Henning Westerholt, * [r3103] test/2.sh, test/3.sh, test/6.sh: - add test for bug 1829002, config check - fix test 2, extend comment in 3 2007-11-12 14:40 Bogdan-Andrei Iancu, * [r3102] modules/seas/seas.c: - fixed free of bogus pointer in a "destroy without init" scenario. Closes bug #1829002. 2007-11-12 14:24 Henning Westerholt, * [r3098] scripts/openserdbctl.dbtext: - bugfix in openserdbctl for dbtext if we create a directory with parent dirs, then we should also remove the whole directory 2007-11-12 14:15 Bogdan-Andrei Iancu, * [r3096] modules/textops/textops.c, re.c: - bug fixed in multiple matching on complete lines. Closes bug #1819248. Credits go to Alexander Bergolth (SF bergolth) 2007-11-12 09:21 Anca Vamanu, * [r3095] modules/pua/send_subscribe.c: - fixed to include the case in which an initial subscribe with expires= 0 is desired and it first due to a wrong match 2007-11-09 23:55 Will Quan, * [r3094] scripts/openserdbctl.db_berkeley: Add openserdbctl commands for db_berkeley: export and import. These help move data between different versions of berkeley db (eg 4.5 to 4.6). 2007-11-09 18:09 Henning Westerholt, * [r3093] test/register.sip, test/unregister.sip: - commit missing SIP test messages 2007-11-09 18:05 Henning Westerholt, * [r3092] test/11.cfg, test/11.sh, test/8.sh: - fix output for test 8 - add a test for persistent registrar for mysql 2007-11-09 17:08 Henning Westerholt, * [r3091] test/10.sh: - openserctl test for dbtext 2007-11-09 17:04 Henning Westerholt, * [r3090] test/3.sh, test/8.sh, test/9.sh: - openserdbctl test for dbtext - openserctl test for mysql 2007-11-09 16:47 Henning Westerholt, * [r3089] scripts/openserctl.dbtext: - fix dbtext openserctl script Patch provided from Ovidiu Sas 2007-11-09 16:39 Henning Westerholt, * [r3088] Makefile: - don't exclude test directory in make dist Reported from Dan Pascu 2007-11-09 16:33 Daniel-Constantin Mierla, * [r3087] modules/mi_xmlrpc/Makefile: - extended CROSS_COMPILE option to this module 2007-11-09 16:27 Henning Westerholt, * [r3086] test/5.cfg, test/5.sh, test/7.cfg, test/7.sh: - add a test for the openser default config - add a test for a bigger config, generated from sipwise wizard 2007-11-09 16:27 Henning Westerholt, * [r3085] test/2.cfg, test/2.sh: - use the dispatcher file from etch dir 2007-11-09 16:19 Daniel-Constantin Mierla, * [r3084] modules/postgres/Makefile: - disable library autodetection if CROSS_COMPILE is set 2007-11-09 16:15 Daniel-Constantin Mierla, * [r3083] scripts/openserdbctl.dbtext: - added missing } at end of the function (reported by Ovidiu Sas) 2007-11-09 16:05 Daniel-Constantin Mierla, * [r3082] Makefile.defs, modules/mysql/Makefile: - ability to cross compile the mysql module (patch by Ovidiu Sas, closes #1795761) 2007-11-09 15:49 Daniel-Constantin Mierla, * [r3081] modules/dbtext/dbt_base.c, modules/dbtext/dbt_tb.c: - propagate type from colum definition when inserting or updating, not from value parameters 2007-11-09 15:26 Daniel-Constantin Mierla, * [r3080] pvar.c: - fixed PV extra lookup (patch by Phil D'Amore, closes #1828493) 2007-11-09 15:18 Daniel-Constantin Mierla, * [r3079] modules/dbtext/dbt_base.c, modules/dbtext/dbt_file.c, modules/dbtext/dbt_lib.c, modules/dbtext/dbt_lib.h, modules/dbtext/dbt_res.c, modules/dbtext/dbt_res.h, modules/dbtext/dbt_tb.c: - redesign of the internal locking system to make it suitable for db_mode=1 (non-caching) -- should fix dbtext blocking related bugs on the tracker 2007-11-09 13:34 Henning Westerholt, * [r3078] test/3.sh: - don' run test that depends on the db root password if this is not available 2007-11-09 13:02 Dan Pascu, * [r3077] scripts/openserdbctl.base: Fixed some variables that couldn't be overwritten from openserctlrc 2007-11-09 12:36 Henning Westerholt, * [r3076] scripts/openserdbctl.base: - use the shorter and cleaner bash syntax for variable initialization in the whole db script as suggested by Dan Pascu on the devel list 2007-11-09 10:53 Anca Vamanu, * [r3075] db/schema/pr_xcap.xml, scripts/db_berkeley/openser/xcap, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - extended xcap table key to include 'doc_uri' as there can be more documents of the same type (suggested by Adrian Georgescu) 2007-11-09 09:23 Bogdan-Andrei Iancu, * [r3073] modules/cpl-c/cpl.c: - fixe the initialization of the location set for the outgoing call processing Reported by Daniel Grotti 2007-11-09 08:44 Anca Vamanu, * [r3072] modules/presence/event_list.c: - fixed search event function to look for strict parameters match 2007-11-08 17:48 Daniel-Constantin Mierla, * [r3071] modules/tm/dlg.c: - onother use lr attribute of sip_uri struct instead of parsing again uri parameters; lr is set automatically by parse_uri 2007-11-08 17:32 Daniel-Constantin Mierla, * [r3069] modules/seas/seas_action.c: - use lr attribute of sip_uri struct instead of parsing again uri parameters; lr is set automatically by parse_uri 2007-11-08 17:23 Henning Westerholt, * [r3068] test/2.cfg: fix config for test 2 2007-11-08 17:16 Henning Westerholt, * [r3067] test/3.sh: - fix output of script 2007-11-08 16:58 Henning Westerholt, * [r3066] Makefile, test, test/1.sh, test/2.cfg, test/2.sh, test/3.sh, test/4.sh, test/Makefile, test/README: - really small framework for 'smoke tests' for openser, to test basic functionality of server and some tools after a build - add a 'make test' case to the main Makefile 2007-11-08 16:42 Henning Westerholt, * [r3065] modules/lcr/README, modules/lcr/doc/lcr_user.sgml: - remove some linefeeds from documentation 2007-11-08 15:55 Henning Westerholt, * [r3064] scripts/openserdbctl.base: - fix the bug in the script that makes it impossible to override the 'ask' setting in the openserctlrc file 2007-11-08 15:54 Henning Westerholt, * [r3063] scripts/openserdbctl.mysql: - add a outcommented variable to the the root password for script runs without user prompt and some documentation 2007-11-08 15:51 Henning Westerholt, * [r3062] scripts/openserdbctl.mysql: - mysql db setup script now work completely with an empty a db root password, db_charset_test check this now too 2007-11-08 13:37 Henning Westerholt, * [r3061] scripts/openserctlrc: - some small indention changes 2007-11-08 13:25 Dan Pascu, * [r3060] modules/mediaproxy/README, modules/mediaproxy/doc/mediaproxy_user.sgml: Added module dependencies in documentation 2007-11-08 13:06 Dan Pascu, * [r3059] modules/permissions/permissions.c: Fixed spelling 2007-11-08 12:50 Dan Pascu, * [r3058] modules/mediaproxy/README, modules/mediaproxy/doc/mediaproxy_user.sgml, modules/mediaproxy/mediaproxy.c: Use full avp specification instead of just inner avp names for module's avp parameters 2007-11-08 09:41 Henning Westerholt, * [r3057] modules/imc/README, modules/imc/doc/imc_user.sgml, modules/pdt/README, modules/pdt/doc/pdt_user.sgml, modules/pdt/pdt.c: - pdt uses the the default db url defined in config.h - adjust the documentation accordingly - small doc fix in imc 2007-11-08 09:19 Bogdan-Andrei Iancu, * [r3056] modules/dialog/dlg_timer.c: - some identation clearing 2007-11-08 09:19 Bogdan-Andrei Iancu, * [r3055] main.c: - moved the creating of the module processes (extra processes requested by modules) before forking the TCP main process; this must be the last as it need to know all the fds used for TCP inter-process communication. 2007-11-08 09:17 Bogdan-Andrei Iancu, * [r3054] tcp_main.c: - made an error log a bit more verbose 2007-11-08 09:17 Bogdan-Andrei Iancu, * [r3053] pt.c: - set the fd used for TCP inter-process comunication both in parent and child to avoid any races (while init-ing the TCP main process) 2007-11-08 09:11 Henning Westerholt, * [r3052] modules/imc/README, modules/imc/doc/imc_user.sgml, modules/imc/imc.c: - add default db URL to imc module - update configuration accordingly 2007-11-08 09:09 Henning Westerholt, * [r3051] doc/entities.sgml: - add some entities for default db URLs 2007-11-08 06:54 Dan Pascu, * [r3050] modules/auth/README, modules/auth/doc/auth_user.sgml: Fixed typo in doc 2007-11-07 17:32 Will Quan, * [r3049] modules/db_berkeley/bdb_val.c: Add function bdb_time2str 2007-11-07 17:09 Bogdan-Andrei Iancu, * [r3048] tcp_main.c: - fixed bug in handling the inter-process management of the TCP fds. Closes 1822085. Reported by Juha Heinanen 2007-11-07 16:40 Bogdan-Andrei Iancu, * [r3047] pt.c: - updated some comment 2007-11-07 16:37 Bogdan-Andrei Iancu, * [r3046] modules/nathelper/nathelper.c, modules/nathelper/nathelper.h: - bug fixed : as the list of rtpproxies was moved into shm mem, the file descriptors used of rtpproxy control were shared between processes. Now each process has a private array with fds. Reported by Inaki Baz Castillo 2007-11-07 16:19 Henning Westerholt, * [r3045] scripts/openserdbctl: - don't use a fixed file name for copy operation, this is unsafe use mktemp to generate a random tmp file 2007-11-07 15:39 Dan Pascu, * [r3044] db/schema/acc.xml, db/schema/address.xml, db/schema/aliases.xml, db/schema/cpl.xml, db/schema/dbaliases.xml, db/schema/dispatcher.xml, db/schema/domain.xml, db/schema/domainpolicy.xml, db/schema/grp.xml, db/schema/gw.xml, db/schema/gw_grp.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap.xml, db/schema/re_grp.xml, db/schema/rls_presentity.xml, db/schema/rls_watchers.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/trusted.xml, db/schema/uri.xml, db/schema/usr_preferences.xml, db/schema/version.xml: Use consistent indentation in xml files 2007-11-07 15:28 Bogdan-Andrei Iancu, * [r3043] main.c: - fixed shutdown when during children init, a sub-process fails. Originally there was a race between the generation of SIGCHLD signal and the pause() in the main process -> if the signal was received before, the main process will remain stucked in pause() for ever... 2007-11-07 15:23 Henning Westerholt, * [r3042] db/db_ut.c: - some doxygen documentation for db_ut.h 2007-11-07 15:03 Henning Westerholt, * [r3041] db/db_ut.c: - revert commit in revision 3022 - this commit misses a variable assignment that causes an error - even if this is fixed, then mysql don't like unquoted time values on insertion - prober quoting of the time should be done in val2str, but this requires probably a interface change in time2str - for this changes we're to late in the release process, error should be changed in the db_berkeley module 2007-11-07 14:32 Daniel-Constantin Mierla, * [r3040] pvar.c, transformations.c: - fixed issue with cascading transformations (reported by Dan Pascu) - better debug messages 2007-11-07 13:55 Bogdan-Andrei Iancu, * [r3039] main.c, tcp_main.c, timer.c: - fixed the cleanup process when initialization of one of the forked processes goes wrong 2007-11-07 13:15 Bogdan-Andrei Iancu, * [r3038] Makefile.defs: - enable by default the memory debuger while in testing phase; to be removed when the release is out 2007-11-07 00:59 Will Quan, * [r3037] Makefile: Reverting Makefile 2007-11-07 00:44 Will Quan, * [r3036] Makefile, modules/db_berkeley/Makefile, modules/db_berkeley/README, modules/db_berkeley/bdb_lib.c, modules/db_berkeley/bdb_lib.h, modules/db_berkeley/bdb_mi.c, modules/db_berkeley/bdb_mi.h, modules/db_berkeley/bdb_res.c, modules/db_berkeley/bdb_res.h, modules/db_berkeley/bdb_util.c, modules/db_berkeley/bdb_util.h, modules/db_berkeley/bdb_val.c, modules/db_berkeley/bdb_val.h, modules/db_berkeley/db_berkeley.c, modules/db_berkeley/db_berkeley.h, modules/db_berkeley/doc/db_berkeley_user.sgml, scripts/openserctl.db_berkeley, scripts/openserctlrc, scripts/openserdbctl, scripts/openserdbctl.base, scripts/openserdbctl.db_berkeley, scripts/openserdbctl.dbtext, utils/db_berkeley/bdb_recover.c: -fix memory leak in 'bdb_insert' -fix memory scribbler in '_bdb_delete_cursor' -renamed function prefixes from 'sc_' to 'bdb_' -added mi command for bdb_reload (added openserctl.db_berkeley) -globally replaced openserctlrc parameter 'DBTEXT_PATH' with 'DB_PATH' so db_berkeley can use it too. -modified openserdbctl to print error when invoking serweb with DBTEXT or DB_BERKELEY -update docs for db_berkeley 2007-11-06 15:37 Henning Westerholt, * [r3034] modules/gflags/gflags.c: - revert wrong commit in r3029 after discussion on list 2007-11-06 15:35 Henning Westerholt, * [r3033] modules/gflags/README, modules/gflags/doc/gflags_user.sgml: - extend documentation somewhat 2007-11-06 14:46 Henning Westerholt, * [r3032] modules/dbtext/README, modules/dbtext/doc/dbtext_user.sgml: - add some notes about limitation of this module, default values are ignored 2007-11-06 11:08 Anca Vamanu, * [r3031] modules/rls/README, modules/rls/doc/rls_user.sgml: - added pua module dependency in documentation 2007-11-06 10:28 Henning Westerholt, * [r3029] modules/gflags/gflags.c: - fix gflag fifo commands, we need to covert the flag index to bitmap Reported from "Piotr Sobolewski", sobolewski at gmail dot com 2007-11-06 09:52 Henning Westerholt, * [r3028] modules/gflags/README, modules/gflags/doc/gflags_user.sgml: - fix spelling errors in gflag documentation 2007-11-06 09:08 Henning Westerholt, * [r3027] modules/postgres/dbase.c: - remove unused connect and disconnect methods for postgresql there were commented out over a year ago, after the rewrite that happens then they are not needed anymore. 2007-11-06 08:35 Henning Westerholt, * [r3026] doc/dbschema/dtd/dbschema.dtd, doc/dbschema/xsl/common.xsl, doc/dbschema/xsl/db_berkeley.xsl, doc/dbschema/xsl/dbtext.xsl, doc/dbschema/xsl/oracle.xsl, doc/dbschema/xsl/sql.xsl: - fix DTD file, indexes are missing, remove not needed stuff for value insertion - remove not needed stuff from XSL scripts for user and value insertion. We're doing this at the moment in the DB setup scripts, as we don't need to insert that much data into the tables as SER. - If we need this at one point in the future, then we could merge this back. 2007-11-06 08:31 Henning Westerholt, * [r3025] db/schema/acc.xml, db/schema/address.xml, db/schema/aliases.xml, db/schema/carrierroute.xml, db/schema/cpl.xml, db/schema/dbaliases.xml, db/schema/dialog.xml, db/schema/dispatcher.xml, db/schema/domain.xml, db/schema/domainpolicy.xml, db/schema/grp.xml, db/schema/gw.xml, db/schema/gw_grp.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap.xml, db/schema/re_grp.xml, db/schema/rls_presentity.xml, db/schema/rls_watchers.xml, db/schema/route_tree.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/template.xml, db/schema/trusted.xml, db/schema/uri.xml, db/schema/usr_preferences.xml, db/schema/version.xml, doc/dbschema/dtd/dbschema.dtd, doc/dbschema/xsl/db_berkeley.xsl: - use 'natural' instead of naturalkey, the primary and unique indexes keywords are 'primary' and 'unique' too 2007-11-05 15:19 Henning Westerholt, * [r3022] db/db_ut.c: - The function db_time2str() should not include the single-quotes. - Fixes a core dump for db_berkeley module, noticed by Will Quan 2007-11-05 14:59 Henning Westerholt, * [r3021] scripts/openserctl: - apply small patch to improve help messages for dbtext Provided by Ovidiu Sas, closes #1824695 2007-11-05 14:16 Daniel-Constantin Mierla, * [r3020] parser/parse_param.c: - reset the output to NULL if error while parsing params (related to #1825081 reported by Dan Pascu) 2007-11-05 13:42 Bastian Friedrich, * [r3019] modules/perl/README, modules/perl/doc/perl_faq.sgml: Adding FAQ section "Known bugs" (fixup problem; thread safety, esp. in DBI::*) 2007-11-05 13:18 Bastian Friedrich, * [r3018] modules/perl/openserxs.xs: Use LM_WARN instead of LM_ERR for a fixup warning (wrong commit in 3016 -- sorry) 2007-11-05 13:14 Bastian Friedrich, * [r3017] modules/perl/openserxs.xs: Fixing usage of fixup function for zero-parameter functions Should be (and now is) "fixup(0,0);" instead of some weird code... 2007-11-05 13:12 Bastian Friedrich, * [r3016] modules/perl/openserxs.xs: Migrating LOG(L_*...) style logging to new LM_* scheme 2007-11-05 13:08 Henning Westerholt, * [r3015] main.c: - doxygen documentation for main.c 2007-11-05 12:11 Henning Westerholt, * [r3014] db/schema/template.xml: - add 'naturalkey' to template file 2007-11-05 12:01 Henning Westerholt, * [r3013] db/schema/acc.xml, db/schema/address.xml, db/schema/aliases.xml, db/schema/carrierroute.xml, db/schema/cpl.xml, db/schema/dbaliases.xml, db/schema/dialog.xml, db/schema/dispatcher.xml, db/schema/domain.xml, db/schema/domainpolicy.xml, db/schema/grp.xml, db/schema/gw.xml, db/schema/gw_grp.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/openser-acc.xml, db/schema/openser-alias_db.xml, db/schema/openser-auth_db.xml, db/schema/openser-avpops.xml, db/schema/openser-carrierroute.xml, db/schema/openser-cpl.xml, db/schema/openser-dialog.xml, db/schema/openser-dispatcher.xml, db/schema/openser-domain.xml, db/schema/openser-domainpolicy.xml, db/schema/openser-extensions.xml, db/schema/openser-group.xml, db/schema/openser-imc.xml, db/schema/openser-lcr.xml, db/schema/openser-msilo.xml, db/schema/openser-pdt.xml, db/schema/openser-permissions.xml, db/schema/openser-presence.xml, db/schema/openser-registrar.xml, db/schema/openser-rls.xml, db/schema/openser-serweb.xml, db/schema/openser-siptrace.xml, db/schema/openser-speeddial.xml, db/schema/openser-standard.xml, db/schema/openser-uri_db.xml, db/schema/openser-usrloc.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap.xml, db/schema/re_grp.xml, db/schema/rls_presentity.xml, db/schema/rls_watchers.xml, db/schema/route_tree.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/sw_active_sessions.xml, db/schema/sw_admin_privileges.xml, db/schema/sw_pending.xml, db/schema/sw_phonebook.xml, db/schema/sw_server_monitoring.xml, db/schema/sw_server_monitoring_agg.xml, db/schema/sw_usr_preferences_type.xml, db/schema/template.xml, db/schema/trusted.xml, db/schema/uri.xml, db/schema/usr_preferences.xml, db/schema/version.xml, doc/dbschema/catalog.xml: - increase openser DTD version after 'naturalkey' addition 2007-11-05 11:46 Henning Westerholt, * [r3012] scripts/openserdbctl.db_berkeley, scripts/openserdbctl.dbtext: - remove all serweb related code for dbtext and db_berkeley - SERWEB will never work with dbtext - no driver for berkeley db in SERWEB, not sure if this could work at all 2007-11-05 11:36 Henning Westerholt, * [r3011] db/schema/acc.xml, db/schema/address.xml, db/schema/aliases.xml, db/schema/carrierroute.xml, db/schema/cpl.xml, db/schema/dbaliases.xml, db/schema/dialog.xml, db/schema/dispatcher.xml, db/schema/domain.xml, db/schema/domainpolicy.xml, db/schema/grp.xml, db/schema/gw.xml, db/schema/gw_grp.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap.xml, db/schema/re_grp.xml, db/schema/rls_presentity.xml, db/schema/rls_watchers.xml, db/schema/route_tree.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/trusted.xml, db/schema/uri.xml, db/schema/usr_preferences.xml, db/schema/version.xml, doc/dbschema/dtd/dbschema.dtd, doc/dbschema/xsl/db_berkeley.xsl, scripts/db_berkeley/openser/active_sessions, scripts/db_berkeley/openser/active_watchers, scripts/db_berkeley/openser/address, scripts/db_berkeley/openser/admin_privileges, scripts/db_berkeley/openser/aliases, scripts/db_berkeley/openser/carrierroute, scripts/db_berkeley/openser/dbaliases, scripts/db_berkeley/openser/dispatcher, scripts/db_berkeley/openser/domain, scripts/db_berkeley/openser/domainpolicy, scripts/db_berkeley/openser/grp, scripts/db_berkeley/openser/gw, scripts/db_berkeley/openser/gw_grp, scripts/db_berkeley/openser/lcr, scripts/db_berkeley/openser/location, scripts/db_berkeley/openser/pdt, scripts/db_berkeley/openser/pending, scripts/db_berkeley/openser/presentity, scripts/db_berkeley/openser/pua, scripts/db_berkeley/openser/re_grp, scripts/db_berkeley/openser/rls_presentity, scripts/db_berkeley/openser/rls_watchers, scripts/db_berkeley/openser/route_tree, scripts/db_berkeley/openser/server_monitoring, scripts/db_berkeley/openser/sip_trace, scripts/db_berkeley/openser/speed_dial, scripts/db_berkeley/openser/subscriber, scripts/db_berkeley/openser/usr_preferences, scripts/db_berkeley/openser/version, scripts/db_berkeley/openser/watchers, scripts/db_berkeley/openser/xcap: - add 'naturalkey' column to OpenSER tables to fix the db_berkeley index problem Patch provided by Will Quan 2007-11-04 14:27 Dan Pascu, * [r3010] modules/registrar/sip_msg.c: Use default_expires instead of hardcoded value 2007-11-02 09:39 Henning Westerholt, * [r3009] db/schema/Makefile: - don't iterate during version table generation over the version table.. - head with negative index is not available on *BSD, use positive instead 2007-10-31 16:11 Henning Westerholt, * [r3008] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - extend documentation, explain the differences and use cases of the config file mode and db mode better 2007-10-31 15:19 Henning Westerholt, * [r3007] modules/cfgutils/cfgutils.c: - bugfix in set_prob, don't allow hexadecimal values 2007-10-31 07:18 Bogdan-Andrei Iancu, * [r3006] modules/dialog/dlg_db_handler.c, modules/dialog/dlg_handlers.c, modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h: - fixed the removel of the dialogs from DB; previously there was some delay (with no state update) in removing the dialogs for the very short call (because the dialog was still kept in mem as referenced by the INVITE transaction). Closes 1808421. 2007-10-31 00:13 Di-Shi Sun, * [r3005] modules/osp/etc/sample-osp-openser.cfg: Added log messages 2007-10-30 15:21 Bogdan-Andrei Iancu, * [r3004] db/db_ut.c: - moved variable declaration at the beginning of the function - replaced the c++ like comments with standard C one 2007-10-30 15:13 Bogdan-Andrei Iancu, * [r3002] resolve.c: - fixed bug in dns failover machanism (bogus condition was pushing resolver in un-allocated memory Closes 1820323. 2007-10-30 10:58 Anca Vamanu, * [r3001] modules/pua/send_publish.c: - fixed a deadlock bug (reported by Schumann Sebastian ) 2007-10-30 08:58 Henning Westerholt, * [r3000] modules/uri_db/README, modules/uri_db/doc/uri_db_user.sgml: - extend documentation a little bit 2007-10-30 05:45 Di-Shi Sun, * [r2998] modules/osp/usage.c: Modified to reduce race condition. 2007-10-29 14:55 Henning Westerholt, * [r2997] doc/dbschema/xsl/common.xsl, doc/dbschema/xsl/mysql.xsl, doc/dbschema/xsl/postgres.xsl, doc/dbschema/xsl/sql.xsl: - remove all the outcommented and unneeded stuff in the XSL scripts - usermanagement is handled by the setup script - vendor controlled fields are not used at all - insert with ignore is not used 2007-10-29 14:51 Henning Westerholt, * [r2996] doc/dbschema/xsl/db_berkeley.xsl, scripts/db_berkeley/openser/acc, scripts/db_berkeley/openser/active_sessions, scripts/db_berkeley/openser/active_watchers, scripts/db_berkeley/openser/address, scripts/db_berkeley/openser/admin_privileges, scripts/db_berkeley/openser/aliases, scripts/db_berkeley/openser/carrierroute, scripts/db_berkeley/openser/cpl, scripts/db_berkeley/openser/dbaliases, scripts/db_berkeley/openser/dialog, scripts/db_berkeley/openser/dispatcher, scripts/db_berkeley/openser/domain, scripts/db_berkeley/openser/domainpolicy, scripts/db_berkeley/openser/grp, scripts/db_berkeley/openser/gw, scripts/db_berkeley/openser/gw_grp, scripts/db_berkeley/openser/imc_members, scripts/db_berkeley/openser/imc_rooms, scripts/db_berkeley/openser/lcr, scripts/db_berkeley/openser/location, scripts/db_berkeley/openser/missed_calls, scripts/db_berkeley/openser/pdt, scripts/db_berkeley/openser/pending, scripts/db_berkeley/openser/phonebook, scripts/db_berkeley/openser/presentity, scripts/db_berkeley/openser/pua, scripts/db_berkeley/openser/re_grp, scripts/db_berkeley/openser/rls_presentity, scripts/db_berkeley/openser/rls_watchers, scripts/db_berkeley/openser/route_tree, scripts/db_berkeley/openser/server_monitoring, scripts/db_berkeley/openser/server_monitoring_agg, scripts/db_berkeley/openser/silo, scripts/db_berkeley/openser/sip_trace, scripts/db_berkeley/openser/speed_dial, scripts/db_berkeley/openser/subscriber, scripts/db_berkeley/openser/trusted, scripts/db_berkeley/openser/uri, scripts/db_berkeley/openser/usr_preferences, scripts/db_berkeley/openser/usr_preferences_types, scripts/db_berkeley/openser/watchers, scripts/db_berkeley/openser/xcap: - improve index generation for db_berkley schemas: - disable the index generation for the id column - include all linkends for an index - Remainung issue: a few indexes are double generated 2007-10-29 13:09 Henning Westerholt, * [r2995] db/schema/aliases.xml: - extend documentation a little bit, this table vs. dbaliases 2007-10-29 12:50 Juha Heinanen, * [r2994] modules/lcr/README, modules/lcr/doc/lcr_user.sgml: * Fixed example (domain module does not have rpid_avp param). Reported by Inaki Baz. 2007-10-29 11:45 Anca Vamanu, * [r2993] modules/pua/hash.c, modules/pua/pua.c: - fixed search function for the case when there is no etag restriction(closes openser-Bugs-1821002) 2007-10-26 09:59 Dan Pascu, * [r2992] scripts/openserdbctl.db_berkeley, scripts/openserdbctl.dbtext, scripts/openserdbctl.mysql, scripts/openserdbctl.pgsql: Install rls-presence tables too if the user chooses to install presence related tables 2007-10-26 09:55 Bogdan-Andrei Iancu, * [r2991] modules/ldap/ld_session.c: - bug fixed - uninitalized struct (next field) leads to broken links in the connection list. 2007-10-26 09:38 Dan Pascu, * [r2990] db/schema/openser-presence.xml, db/schema/pr_xcap.xml, db/schema/pr_xcap_xml.xml, modules/presence_xml/README, modules/presence_xml/doc/presence_xml_user.sgml, scripts/dbtext/openser/xcap_xml, scripts/openserdbctl.dbtext, scripts/openserdbctl.pgsql: Fixed leftover name inconsistencies after the renaming of the xcap_xml table to xcap 2007-10-26 09:17 Daniel-Constantin Mierla, * [r2989] modules/avpops/avpops_impl.c, modules/avpops/avpops_parse.c: - proper propagation of avp name type in avpops db load (reported by Dan Pascu, closes 1819309) 2007-10-26 08:17 Daniel-Constantin Mierla, * [r2988] pvar.c: - make sure all headers are parsed when trying to get an arbritary header (reported by Adrian Georgescu) 2007-10-26 06:50 Juha Heinanen, * [r2987] modules/textops/textops.c: * filter_body() now removes possible leading LF/CR chars from the selected body part. 2007-10-25 08:45 Anca Vamanu, * [r2985] db/schema/rls_watchers.xml, modules/rls/rls.c, scripts/db_berkeley/openser/rls_watchers, scripts/db_berkeley/openser/version, scripts/dbtext/openser/rls_watchers, scripts/dbtext/openser/version, scripts/mysql/rls-create.sql, scripts/postgres/rls-create.sql: - applied changes suggested by Adrian Georgescu to maintain consistency with presence database table definition 2007-10-24 15:48 Henning Westerholt, * [r2984] packaging/debian-etch/changelog, packaging/debian-sarge/changelog, packaging/debian/changelog: - add a changelog entry for building from svn 2007-10-23 16:05 Bogdan-Andrei Iancu, * [r2981] modules/dialog/dlg_handlers.c: - call the callbacks for sequential requests for ACK too. Closes bug #1791953 Credits go to Ovidiu Sas 2007-10-23 14:30 Anca Vamanu, * [r2980] modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/utils_func.c, modules/presence/utils_func.h: - fixed an error in the last commit 2007-10-23 13:06 Anca Vamanu, * [r2978] modules/presence/README, modules/presence/doc/presence_user.sgml, modules/presence/presentity.c, modules/presence/presentity.h, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/utils_func.c, modules/presence/utils_func.h: - removed 'return 0', that causes exiting the script, from handle_subscribe and handle_publish (closes BUG 1814350 ) - modified to send stateless reply from the module in all cases (success or error) 2007-10-23 06:28 Juha Heinanen, * [r2977] modules/lcr/lcr_mod.c: * Fixed parameter name fr_timer => fr_inv_timer. 2007-10-22 18:18 Bogdan-Andrei Iancu, * [r2974] modules/uac/auth_hdr.c: - fixed lower/capital letter bug in detecting "FALSE" value for "stale" auth parameter. Credits go to Aki Rehn 2007-10-22 16:13 Bogdan-Andrei Iancu, * [r2971] modules/registrar/README, modules/registrar/doc/registrar_user.sgml: - fixed bogus comment abbout default_q value. Closes 1817384. Reported by Inaki Baz Castillo 2007-10-22 12:18 Henning Westerholt, * [r2967] packaging/debian-etch, packaging/debian-etch/control: - copy debian directory from rev 2966 for debian stable - etch - revert commit in rev 2910, use libsnmp9 again - fix libbd version, on etch only 4.4 is available 2007-10-22 01:43 Di-Shi Sun, * [r2966] modules/osp/destination.c, modules/osp/destination.h, modules/osp/globals.c, modules/osp/orig_transaction.c, modules/osp/osp_mod.c, modules/osp/osptoolkit.c, modules/osp/provider.c, modules/osp/sipheader.c, modules/osp/sipheader.h, modules/osp/term_transaction.c, modules/osp/tm.c, modules/osp/usage.c, modules/osp/usage.h: 1. Updated comments. 2. Reforamted code. 2007-10-21 04:34 Dan Pascu, * [r2964] db/schema/domain.xml: Reverted column id name as it gives an error of being redefined 2007-10-21 04:22 Dan Pascu, * [r2963] modules/tm/t_hooks.c: Fixed wrong call to a function placed at the toplevel of t_hooks.c, outside any function, that prevented openser from compiling 2007-10-21 03:59 Dan Pascu, * [r2962] db/schema/Makefile: Call the db_berkeley_clean rule as well from the generic clean rule of db/schema 2007-10-21 03:57 Dan Pascu, * [r2961] db/schema/Makefile: ... and another typo in the path of the db_berkeley clean rule 2007-10-21 03:54 Dan Pascu, * [r2960] db/schema/Makefile: Fixed path in db schema clean rules 2007-10-20 18:48 Bogdan-Andrei Iancu, * [r2957] modules/flatstore/flatstore.c: - fixed the log rotation during insertion. First rotate and then aquire the file handler. Closes 1810879. Patch provided by Phil D\'Amore 2007-10-20 18:12 Bogdan-Andrei Iancu, * [r2956] modules/dialog/dialog.c: - fixed init of the DB connections. Resolves item #2 of bug 1808421 2007-10-20 17:54 Bogdan-Andrei Iancu, * [r2953] modules/tm/t_hooks.c: - fixed possible change of T variable during running the callback. Closes bug 1807667 Patch provided by Marcus Hunger 2007-10-20 17:35 Bogdan-Andrei Iancu, * [r2952] modules/uac/auth_hdr.c: - fixed quoting the values for qop, nc and algorithm parameters in the auth response. Closes bug 1813052. Patch provided by Andreas Heise 2007-10-20 16:28 Bogdan-Andrei Iancu, * [r2951] modules/uac_redirect/rd_funcs.c, modules/uac_redirect/rd_funcs.h, modules/uac_redirect/redirect.c: - fixed the call of acc functions from the uac_redirect module (protoype of acc functions has changed). Fixes 1816765. 2007-10-20 05:27 Dan Pascu, * [r2950] scripts/db_berkeley/openser/domain, scripts/mysql/acc-create.sql, scripts/mysql/alias_db-create.sql, scripts/mysql/auth_db-create.sql, scripts/mysql/cpl-create.sql, scripts/mysql/dialog-create.sql, scripts/mysql/domain-create.sql, scripts/mysql/group-create.sql, scripts/mysql/imc-create.sql, scripts/mysql/lcr-create.sql, scripts/mysql/msilo-create.sql, scripts/mysql/pdt-create.sql, scripts/mysql/permissions-create.sql, scripts/mysql/presence-create.sql, scripts/mysql/registrar-create.sql, scripts/mysql/rls-create.sql, scripts/mysql/siptrace-create.sql, scripts/mysql/speeddial-create.sql, scripts/mysql/uri_db-create.sql, scripts/mysql/usrloc-create.sql, scripts/postgres/acc-create.sql, scripts/postgres/alias_db-create.sql, scripts/postgres/auth_db-create.sql, scripts/postgres/cpl-create.sql, scripts/postgres/dialog-create.sql, scripts/postgres/domain-create.sql, scripts/postgres/group-create.sql, scripts/postgres/imc-create.sql, scripts/postgres/lcr-create.sql, scripts/postgres/msilo-create.sql, scripts/postgres/pdt-create.sql, scripts/postgres/permissions-create.sql, scripts/postgres/presence-create.sql, scripts/postgres/registrar-create.sql, scripts/postgres/rls-create.sql, scripts/postgres/siptrace-create.sql, scripts/postgres/speeddial-create.sql, scripts/postgres/uri_db-create.sql, scripts/postgres/usrloc-create.sql: Synced generated database schema files with the latest changes in the xml schema description files 2007-10-20 04:48 Dan Pascu, * [r2949] db/schema/aliases.xml: Replaced a hardcoded value with a constant from entities 2007-10-20 04:44 Dan Pascu, * [r2948] db/schema/acc.xml, db/schema/aliases.xml, db/schema/cpl.xml, db/schema/dbaliases.xml, db/schema/dialog.xml, db/schema/domain.xml, db/schema/grp.xml, db/schema/gw.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap_xml.xml, db/schema/re_grp.xml, db/schema/rls_presentity.xml, db/schema/rls_watchers.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/trusted.xml, db/schema/uri.xml: Use more consistent names for database indexes 2007-10-20 04:17 Dan Pascu, * [r2947] db/schema/acc.xml, db/schema/aliases.xml, db/schema/dbaliases.xml, db/schema/domain.xml, db/schema/entities.xml, db/schema/grp.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/pdt.xml, db/schema/re_grp.xml, db/schema/rls_watchers.xml, db/schema/silo.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/uri.xml, db/schema/usr_preferences.xml: Some spell checking and repharasing for clarity in column descriptions 2007-10-20 03:49 Dan Pascu, * [r2946] db/schema/acc.xml, db/schema/aliases.xml, db/schema/cpl.xml, db/schema/dispatcher.xml, db/schema/gw.xml, db/schema/location.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap_xml.xml, db/schema/rls_presentity.xml, db/schema/rls_watchers.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/trusted.xml, db/schema/uri.xml, db/schema/usr_preferences.xml, db/schema/version.xml: Fixed inconsistent use of mixed tabs and spaces for indenting db schema files 2007-10-19 15:24 Anca Vamanu, * [r2945] modules/xlog/xlog.c: - retuned to previous version- eliminated erronated last commit replace of LOG(L_ERR.. with LM_ERR(.. 2007-10-19 15:21 Anca Vamanu, * [r2944] modules/pua/pua.c: - added safety initialization 2007-10-19 15:15 Anca Vamanu, * [r2943] modules/rr/api.h, modules/rr/loose.c, modules/rr/record.c, modules/rr/rr_cb.c, modules/rr/rr_mod.c, modules/seas/cluster.c, modules/seas/encode_contact.c, modules/seas/encode_cseq.c, modules/seas/encode_digest.c, modules/seas/encode_header.c, modules/seas/encode_msg.c, modules/seas/encode_route.c, modules/seas/encode_to_body.c, modules/seas/encode_uri.c, modules/seas/encode_via.c, modules/seas/event_dispatcher.c, modules/seas/ha.c, modules/seas/seas.c, modules/seas/seas_action.c, modules/seas/statistics.c, modules/sms/libsms_getsms.c, modules/sms/libsms_modem.c, modules/sms/libsms_putsms.c, modules/sms/sms.c, modules/sms/sms_funcs.c, modules/sms/sms_report.c, modules/snmpstats/hashTable.c, modules/snmpstats/interprocess_buffer.c, modules/snmpstats/network_stats.c, modules/snmpstats/openserObjects.c, modules/snmpstats/openserSIPCommonObjects.c, modules/snmpstats/openserSIPContactTable.c, modules/snmpstats/openserSIPMethodSupportedTable.c, modules/snmpstats/openserSIPPortTable.c, modules/snmpstats/openserSIPRegUserLookupTable.c, modules/snmpstats/openserSIPRegUserTable.c, modules/snmpstats/openserSIPStatusCodesTable.c, modules/snmpstats/snmpstats.c, modules/snmpstats/utilities.c, modules/speeddial/sdlookup.c, modules/speeddial/speeddial.c, modules/sst/sst.c, modules/sst/sst_handlers.c, modules/statistics/statistics.c, modules/statistics/stats_funcs.c, modules/tlsops/tls_select.c, modules/tlsops/tlsops.c, modules/tm/callid.c, modules/tm/dlg.c, modules/tm/fix_lumps.h, modules/tm/h_table.c, modules/tm/lock.c, modules/tm/lock.h, modules/tm/mi.c, modules/tm/sip_msg.c, modules/tm/t_cancel.c, modules/tm/t_fifo.c, modules/tm/t_funcs.c, modules/tm/t_funcs.h, modules/tm/t_fwd.c, modules/tm/t_hooks.c, modules/tm/t_lookup.c, modules/tm/t_msgbuilder.c, modules/tm/t_reply.c, modules/tm/timer.c, modules/tm/tm.c, modules/tm/tm_load.h, modules/tm/uac.c, modules/tm/ut.h, modules/uac_redirect/rd_filter.c, modules/uac_redirect/rd_funcs.c, modules/uac_redirect/redirect.c, modules/unixodbc/db_con.c, modules/unixodbc/dbase.c, modules/unixodbc/list.c, modules/unixodbc/my_con.c, modules/unixodbc/res.c, modules/unixodbc/row.c, modules/unixodbc/val.c, modules/uri/checks.c, modules/uri/uri_mod.c, modules/uri_radius/checks.c, modules/uri_radius/urirad_mod.c, modules/usrloc/dlist.c, modules/usrloc/hslot.c, modules/usrloc/notify.c, modules/usrloc/ucontact.c, modules/usrloc/udomain.c, modules/usrloc/ul_callback.c, modules/usrloc/ul_callback.h, modules/usrloc/ul_mod.c, modules/usrloc/urecord.c, modules/usrloc/usrloc.c, modules/xlog/xlog.c, modules/xmpp/network.c, modules/xmpp/util.c, modules/xmpp/xmpp.c, modules/xmpp/xmpp_api.c, modules/xmpp/xmpp_api.h, modules/xmpp/xmpp_component.c, modules/xmpp/xmpp_server.c: - changed LOG with LM_* 2007-10-19 10:56 Daniel-Constantin Mierla, * [r2941] modules/dispatcher/dispatch.c: - do not allow to set a destination to probing-mode, when it's disabled (subbmitted by Carsten Bock, closes #1816419) 2007-10-19 05:12 Dan Pascu, * [r2940] parser/msg_parser.h: Fixed typo 2007-10-18 20:58 Daniel-Constantin Mierla, * [r2939] modules/siptrace/siptrace.c: - misused strcpy => strcat, fixing protocol printing issue (reported by Dragos Oancea) 2007-10-18 10:14 Daniel-Constantin Mierla, * [r2938] Makefile.defs, modules/msilo/README, modules/msilo/doc/msilo_user.sgml, modules/msilo/msilo.c: - ability to use outbound_proxy to cope with deployments that do not register SIP domain in DNS (closes bug #1764181 reported by lilichun) - version spec updated from 'dev' to 'pre' as code is frozen 2007-10-18 09:53 Daniel-Constantin Mierla, * [r2937] modules/siptrace/siptrace.c: - fixed missing sctp support - coherence for from/to addresses (proto:ip:port) 2007-10-18 08:45 Henning Westerholt, * [r2936] db/schema/openser-presence.xml: - remove bogus comment end from xml spec 2007-10-18 04:43 Dan Pascu, * [r2935] scripts/openserctlrc, scripts/openserdbctl.base, scripts/openserdbctl.db_berkeley, scripts/openserdbctl.dbtext, scripts/openserdbctl.mysql, scripts/openserdbctl.pgsql: Allow openserdbctl to run unassisted by settings some variables that describe what additional tables to install 2007-10-18 01:44 Di-Shi Sun, * [r2933] modules/osp/etc/sample-osp-openser.cfg, modules/osp/usage.c: 1. Changed TCCode from 10016 to 9016 for CDR of BYE without OSP info. 2. Changed error log messages for reporting setup usage. 3. Disabled DNS blacklist in sample configuration. 2007-10-17 17:07 Juha Heinanen, * [r2932] modules/lcr/lcr_mod.c: * Fixed a typo (actually testing if svn commit works). 2007-10-17 14:57 Anca Vamanu, * [r2931] modules/presence/publish.c: - fixed error introduced from the last commit (reported by Dan Pascu) 2007-10-17 12:00 Anca Vamanu, * [r2930] modules/presence/publish.c, modules/presence_xml/notify_body.c: - fixed to remove compile warnings - reported by Dan Pascu 2007-10-17 08:43 Henning Westerholt, * [r2929] utils/db_berkeley: - add svn:ignore properties for db_berkeley util dir 2007-10-16 18:24 Dan Pascu, * [r2928] scripts/db_berkeley/openser/active_watchers, scripts/db_berkeley/openser/version: Table version should be in the version table... 2007-10-16 14:44 Henning Westerholt, * [r2927] modules/carrierroute/route_func.c, modules/carrierroute/route_rule.c: - add and extend the error logging in tree_route_uri - fix division by zero bug if probability is zero 2007-10-16 13:48 Henning Westerholt, * [r2925] modules/registrar/common.c: - bugfix in extract_aor, static char array must be filled with zeros before use, otherwise in some cases old data is used 2007-10-16 13:46 Henning Westerholt, * [r2924] modules/registrar/reg_mod.h: - fix comment about db datatypes 2007-10-16 11:38 Anca Vamanu, * [r2923] db/schema/pr_active_watchers.xml, db/schema/pr_watchers.xml, modules/presence/notify.c, modules/presence/presence.c, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/subscribe.h, scripts/db_berkeley/openser/active_watchers, scripts/db_berkeley/openser/version, scripts/db_berkeley/openser/watchers, scripts/dbtext/openser/active_watchers, scripts/dbtext/openser/version, scripts/dbtext/openser/watchers, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - followed the suggestions of Adrian Georgescu to use the same names in equivalent columns from watchers and active_watchers database tables 2007-10-16 07:02 Elena-Ramona Modroiu, * [r2922] modules/avpops/README, modules/avpops/doc/avpops_user.sgml: - added note about AVPs in onreply_route (reported by Inaki Baz Castillo) 2007-10-15 16:59 Dan Pascu, * [r2921] packaging/debian-sarge/rules, packaging/debian/rules: Do not include the INSTALL file in the debian package documentation to avoid lintian warnings 2007-10-15 13:18 Henning Westerholt, * [r2920] doc/doxygen/openser-doxygen: - remove pa module and add new to doxygen config 2007-10-15 08:41 Anca Vamanu, * [r2919] modules/presence_xml/presence_xml.c, modules/presence_xml/xcap_auth.c: - fixed a bug in pres_watcher_allowed() function 2007-10-14 22:06 Dan Pascu, * [r2918] Makefile.rules: Also clean utils/db_berkeley on make proper 2007-10-14 21:55 Dan Pascu, * [r2917] scripts/db_berkeley/openser/acc, scripts/db_berkeley/openser/active_sessions, scripts/db_berkeley/openser/active_watchers, scripts/db_berkeley/openser/address, scripts/db_berkeley/openser/admin_privileges, scripts/db_berkeley/openser/aliases, scripts/db_berkeley/openser/carrierroute, scripts/db_berkeley/openser/cpl, scripts/db_berkeley/openser/dbaliases, scripts/db_berkeley/openser/dialog, scripts/db_berkeley/openser/dispatcher, scripts/db_berkeley/openser/domain, scripts/db_berkeley/openser/domainpolicy, scripts/db_berkeley/openser/grp, scripts/db_berkeley/openser/gw, scripts/db_berkeley/openser/gw_grp, scripts/db_berkeley/openser/imc_members, scripts/db_berkeley/openser/imc_rooms, scripts/db_berkeley/openser/lcr, scripts/db_berkeley/openser/location, scripts/db_berkeley/openser/missed_calls, scripts/db_berkeley/openser/pdt, scripts/db_berkeley/openser/pending, scripts/db_berkeley/openser/phonebook, scripts/db_berkeley/openser/presentity, scripts/db_berkeley/openser/pua, scripts/db_berkeley/openser/re_grp, scripts/db_berkeley/openser/rls_presentity, scripts/db_berkeley/openser/rls_watchers, scripts/db_berkeley/openser/route_tree, scripts/db_berkeley/openser/server_monitoring, scripts/db_berkeley/openser/server_monitoring_agg, scripts/db_berkeley/openser/silo, scripts/db_berkeley/openser/sip_trace, scripts/db_berkeley/openser/speed_dial, scripts/db_berkeley/openser/subscriber, scripts/db_berkeley/openser/trusted, scripts/db_berkeley/openser/uri, scripts/db_berkeley/openser/usr_preferences, scripts/db_berkeley/openser/usr_preferences_types, scripts/db_berkeley/openser/version, scripts/db_berkeley/openser/watchers, scripts/db_berkeley/openser/xcap: Synchronized db_berkeley database files with the ones generated from the latest db schema 2007-10-14 21:49 Dan Pascu, * [r2916] Makefile.rules, db/schema/Makefile: Remove autogenerated db schema files to make sure the source tree is in the same state as the original after a make proper 2007-10-14 09:19 Juha Heinanen, * [r2915] modules/mi_xmlrpc/xr_parser.c, modules/presence_mwi/add_events.c: * Added missing newline conversion function call in mi_xmlrpc/xr_parser.c. * Improved error message in presence_mwi/add_events.c. 2007-10-13 22:56 Dan Pascu, * [r2914] scripts/openserdbctl.db_berkeley: Removed shebang line from non-script to avoid lintian warnings 2007-10-13 15:36 Dan Pascu, * [r2913] packaging/debian/control: Replaced deprecated Source-Version 2007-10-12 15:12 Henning Westerholt, * [r2912] modules/db_berkeley/db_berkeley.c: - remove raw_query module export, this is not implemented anyway 2007-10-12 10:34 Dan Pascu, * [r2910] packaging/debian/control: Debian unstable has libsnmp-dev now which replaces all previous libsnmpNN-dev 2007-10-12 10:33 Dan Pascu, * [r2909] packaging/debian-sarge/control, packaging/debian/control: Removed redundant dependencies (they are added by shlib:Depends automatically) 2007-10-12 08:29 Henning Westerholt, * [r2908] doc/dbschema/xsl/sql.xsl: - uncommend out not needed stuff in sql.xsl 2007-10-12 08:25 Henning Westerholt, * [r2907] modules/carrierroute/route_func.c: - fix some comments - add more error logging for rewrite_uri_recursor 2007-10-12 07:35 Juha Heinanen, * [r2906] modules/lcr/lcr_mod.c: * Added null test on socket before trying to convert it into str. 2007-10-11 08:37 Henning Westerholt, * [r2903] modules/dbtext/doc/dbtext.cfg: - fix dbtext config, break->exit 2007-10-11 08:24 Henning Westerholt, * [r2902] modules/acc/README, modules/acc/doc/acc_user.sgml, modules/auth_diameter/README, modules/auth_diameter/doc/auth_diameter_user.sgml, modules/dbtext/README, modules/msilo/README, modules/permissions/README, modules/permissions/doc/permissions_user.sgml, modules/sms/README, modules/sms/doc/sms_user.sgml, modules/uac_redirect/README, modules/uac_redirect/doc/uac_redirect_user.sgml: - documentation fix replace more breaks with exit 2007-10-11 08:21 Henning Westerholt, * [r2901] modules/rls: - add missing svn:ignore property to directory 2007-10-11 08:08 Bogdan-Andrei Iancu, * [r2898] modules/pike/README, modules/pike/doc/pike_user.sgml: - fixed example (break replaced with exit) Credits go to Iñaki Baz Castillo 2007-10-10 16:07 Anca Vamanu, * [r2896] modules/presence/presence.c, modules/presence/subscribe.c, modules/presence/subscribe.h, modules/rls/doc/rls_user.sgml, modules/rls/resource_notify.c, modules/rls/rls.c: - fixed presence exported function 'update_db_subs' -removed dependency to presence module database connection to make it usable when presence module works in library mode.(reported by Reinhold Buchinger) - updated rls module to the change 2007-10-10 13:04 Dan Pascu, * [r2895] modules/uri_db/checks.c, modules/uri_db/uridb_mod.c: Migrated to LM_xxx logging functions 2007-10-10 12:53 Dan Pascu, * [r2894] modules/group/README, modules/group/doc/group_user.sgml: Fixed typo 2007-10-10 09:13 Henning Westerholt, * [r2893] db/schema/carrierroute.xml, db/schema/route_tree.xml: - fix IDs of the tables 2007-10-10 07:53 Henning Westerholt, * [r2892] scripts/openserctl, scripts/openserdbctl, scripts/openserdbctl.dbtext: - remove serweb specific options for dbtext, serweb needs a external db, so this will never work - deactivate dbtext migration command 2007-10-10 04:11 Dan Pascu, * [r2891] modules/mediaproxy/mediaproxy.c: Adjusted some comments 2007-10-09 15:45 Henning Westerholt, * [r2890] modules/uri_db/README, modules/uri_db/doc/uri_db_user.sgml: - fix uri_db documentation This module don't work anymore without a database connection. If no database URL is specified, the default URL is used. 2007-10-09 10:38 Anca Vamanu, * [r2889] modules/pua_usrloc/ul_publish.c: - modified to send Publish with no body when a Register for update is received to avoid the problems discussed in thread '[OpenSER-Users] [wiki] Adding page about SIP devices supporting presence PUBLISH'. 2007-10-08 17:20 Bogdan-Andrei Iancu, * [r2888] modules/mi_xmlrpc/Makefile: - version detection ported from bash specific tests to awk-based tests -> more portable across different kind of shells. Reported by Henning Westerholt Credits go to Dragos Oancea 2007-10-08 12:07 Anca Vamanu, * [r2886] modules/presence/README, modules/presence/doc/presence_user.sgml, modules/presence/presence.c, modules/presence/subscribe.c: - fixed using current Subscribe record route set in the subsequent Notify message (closes bug 1801898) - updated documentation 2007-10-08 11:53 Juha Heinanen, * [r2885] modules/textops/README: * Forgot to generate new README file after textops_user.sgml fix. 2007-10-08 11:29 Juha Heinanen, * [r2884] modules/textops/doc/textops_user.sgml, modules/textops/textops.c: * Fixed filter_body example (cannot assign to $cT). * Added missing return 1, when filtering succeeded. 2007-10-08 08:32 Bogdan-Andrei Iancu, * [r2883] modules/mi_xmlrpc/xr_parser.c, modules/mi_xmlrpc/xr_parser_lib.h: -fixed some compile errors for OLD VERSION of xmlrpc-c3 -fixed warnings about uninitialized vars Reported by Juha Heinanen 2007-10-08 08:20 Bogdan-Andrei Iancu, * [r2882] pvar.c: fixed uninitialized variable 2007-10-08 07:52 Juha Heinanen, * [r2881] modules/textops/README, modules/textops/doc/textops_user.sgml, modules/textops/textops.c: * Added filter_body function (not tested yet due to broken trunk). 2007-10-08 07:13 Henning Westerholt, * [r2880] main.c: - small formatting changes in version output patch provided from Andreas Heise 2007-10-07 09:00 Juha Heinanen, * [r2879] parser/parse_content.c, parser/parse_content.h: * Added "mixed" mime subtype, but was not able to test it due to problems with mi_xmlrpc module that prevented openser from starting. 2007-10-05 16:38 Henning Westerholt, * [r2878] doc/dbschema/xsl/dbtext.xsl, scripts/dbtext/openser/acc, scripts/dbtext/openser/active_sessions, scripts/dbtext/openser/active_watchers, scripts/dbtext/openser/address, scripts/dbtext/openser/admin_privileges, scripts/dbtext/openser/aliases, scripts/dbtext/openser/carrierroute, scripts/dbtext/openser/cpl, scripts/dbtext/openser/dbaliases, scripts/dbtext/openser/dialog, scripts/dbtext/openser/dispatcher, scripts/dbtext/openser/domain, scripts/dbtext/openser/domainpolicy, scripts/dbtext/openser/grp, scripts/dbtext/openser/gw, scripts/dbtext/openser/gw_grp, scripts/dbtext/openser/imc_members, scripts/dbtext/openser/imc_rooms, scripts/dbtext/openser/lcr, scripts/dbtext/openser/location, scripts/dbtext/openser/missed_calls, scripts/dbtext/openser/pdt, scripts/dbtext/openser/pending, scripts/dbtext/openser/phonebook, scripts/dbtext/openser/presentity, scripts/dbtext/openser/pua, scripts/dbtext/openser/re_grp, scripts/dbtext/openser/rls_presentity, scripts/dbtext/openser/rls_watchers, scripts/dbtext/openser/route_tree, scripts/dbtext/openser/server_monitoring, scripts/dbtext/openser/server_monitoring_agg, scripts/dbtext/openser/silo, scripts/dbtext/openser/sip_trace, scripts/dbtext/openser/speed_dial, scripts/dbtext/openser/subscriber, scripts/dbtext/openser/trusted, scripts/dbtext/openser/uri, scripts/dbtext/openser/usr_preferences, scripts/dbtext/openser/usr_preferences_types, scripts/dbtext/openser/version, scripts/dbtext/openser/watchers, scripts/dbtext/openser/xcap: - dbtext used now also STRING instead of STR, change xsl script and actual database - some small formatting changes in xsl script 2007-10-05 16:25 Daniel-Constantin Mierla, * [r2877] modules/dbtext/dbt_api.c, modules/dbtext/dbt_res.c: - more on conversion of returned value types 2007-10-05 16:03 Daniel-Constantin Mierla, * [r2876] modules/uac/README, modules/uac/auth.c, modules/uac/auth_hdr.c, modules/uac/auth_hdr.h, modules/uac/doc/uac_user.sgml: - support for qop auth 2007-10-05 15:38 Henning Westerholt, * [r2875] scripts/openserctl, scripts/openserctl.dbtext: - merge patch for dbtext support from tracker #1707527 - Patch provided from Ovidiu Sas. 2007-10-05 15:15 Daniel-Constantin Mierla, * [r2874] modules/dbtext/dbt_base.c, modules/dbtext/dbt_file.c, modules/dbtext/dbt_tb.c: - support for string, blob and time (yet limited to be like an integer) - need testing on it 2007-10-05 15:11 Bogdan-Andrei Iancu, * [r2873] modules/tm/t_cancel.h, modules/tm/t_fwd.c: - fixed cancel processing - follow the RFC3261 indication and do all the time hop by hop cancelling (even for generating the CANCELS). Now, when a CANCEL is received, it will simply be replied (no fwd) and then all branched of the corresponding INVITE transaction will be locally cancelled. This will fix the auto-from-fixing (when doing uac_replace_from()) of the CANCEL requests. Known issue (so far): accouting of CANCEL transactions will fail as they are not fwd, but locally replied. 2007-10-05 14:50 Henning Westerholt, * [r2872] proxy.c, proxy.h: - add mk_proxy and free_proxy function that work over shared memory - there exist already similar functions for the hostent - tested internally, small adaptions for trunk carried out 2007-10-05 14:32 Henning Westerholt, * [r2871] db/db_col.c, db/db_col.h, db/db_res.c, db/db_res.h, db/db_ut.c, modules/db_berkeley/bdb_res.c, modules/db_berkeley/bdb_res.h, modules/db_berkeley/db_berkeley.c, modules/dbtext/dbt_api.c, modules/dbtext/dbt_api.h, modules/mysql/dbase.c, modules/mysql/res.c, modules/mysql/res.h, modules/postgres/db_res.c, modules/postgres/dbase.c, modules/postgres/dbase.h, modules/unixodbc/dbase.c, modules/unixodbc/res.c, modules/unixodbc/res.h: - move new_result and free_columns function to db directory - remove the implementation of this functions in all database modules - still missing - postgresql and db_berkeley implement different, more thouroughly free methods for colums and such - review if we can use the common functions like the other three modules 2007-10-05 14:19 Bogdan-Andrei Iancu, * [r2870] modules/mi_xmlrpc/Makefile, modules/mi_xmlrpc/mi_xmlrpc.c, modules/mi_xmlrpc/xr_parser.c, modules/mi_xmlrpc/xr_parser_lib.h, modules/mi_xmlrpc/xr_server.c, modules/mi_xmlrpc/xr_server.h: - added support for newer versions of libxmlrpc-c3 (currently tested against 1.06.18 - 1.03.10 ) - support for autodetection of header path and libraries for compile Credits go to Dragos Oancea 2007-10-05 13:46 Bogdan-Andrei Iancu, * [r2869] modules/mi_fifo/README, modules/mi_fifo/doc/mi_fifo_user.sgml: - fixed the "get_statistics" example Credits go to Tim Madorma 2007-10-05 13:29 Daniel-Constantin Mierla, * [r2868] modules/xlog/xlog.c: - re-enabled force color parameter (old style was deprecated by the PV refurbishment done few weeks ago) 2007-10-05 13:01 Henning Westerholt, * [r2867] modules/sl/README, modules/sl/doc/sl_user.sgml, modules/sl/sl.c: - revert commit from rev 2835 after discussion on the devel list we don't understand the full implications of this change at the moment 2007-10-05 12:40 Henning Westerholt, * [r2866] Makefile, packaging/debian-sarge/control, packaging/debian-sarge/rules, packaging/debian/control, packaging/debian/rules: - remove the not needed stuff altogether from Makefile, fix the build - fix the db_berkeley database files installation - add db_berkeley to debian packaging - remove redundant libconfuse0 build dependency from packaging 2007-10-05 11:51 Henning Westerholt, * [r2865] main.c, modules/diversion/diversion.c, modules/maxfwd/maxfwd.c, modules/mysql/db_mod.c, modules/mysql/my_con.c, modules/siptrace/siptrace.c, modules/textops/textops.c, modules/uac/uac.c, modules/xlog/xlog.c: - apply patch #1807792, migrate more code to LM_* format Patch provided by Andreas Heise 2007-10-05 11:07 Henning Westerholt, * [r2864] Makefile, utils/db_berkeley/Makefile: - don't try to install the openserctl.db_berkeley, this is not available for now - only compile the db_berkeley utils if there are included in the Makefile 2007-10-05 10:53 Henning Westerholt, * [r2863] db/schema/Makefile, doc/dbschema/xsl/db_berkeley.xsl: - first version of (almost) working xsl script for db_berkeley module the index creation don't work for some tables yet 2007-10-05 10:50 Henning Westerholt, * [r2862] scripts/dbtext/openser/server_monitoring, scripts/mysql/serweb-create.sql, scripts/postgres/serweb-create.sql: - move id column to first place in serweb table, like in the other tables 2007-10-05 10:48 Henning Westerholt, * [r2861] doc/dbschema/xsl/common.xsl, doc/dbschema/xsl/sql.xsl: - small formatting changes 2007-10-05 10:47 Henning Westerholt, * [r2860] db/schema/domain.xml, db/schema/sw_server_monitoring.xml: - small formatting changes 2007-10-05 10:16 Daniel-Constantin Mierla, * [r2859] modules/textops/textops.c: - free fixup for header names 2007-10-05 08:49 Bogdan-Andrei Iancu, * [r2858] modules/tm/t_reply.c, modules/tm/tm.c: - replace direct flag usage with predefined macro 2007-10-05 08:48 Daniel-Constantin Mierla, * [r2857] modules/acc/acc_mod.c: - added free fixup function 2007-10-05 08:39 Daniel-Constantin Mierla, * [r2856] modules/gflags/gflags.c: - comments about the fixup function to know what does, for proper usage from external APIs, like perl scripts 2007-10-05 07:52 Bogdan-Andrei Iancu, * [r2855] cfg.y, main.c: - printing the cfg script was moved on EXTRA_DEBUG (to verbose for debug) - replaced some DBG with LM_DBG 2007-10-04 14:54 Daniel-Constantin Mierla, * [r2854] modules/msilo/msilo.c: - force order by column when loading records to be dumped (reported by Cesar Troncoso) 2007-10-04 13:43 Henning Westerholt, * [r2853] Makefile: - fix modules tools install for berkeley db Thanks to Norman Brandiger for debugging help 2007-10-04 13:22 Daniel-Constantin Mierla, * [r2852] pvar.c, pvar.h: - new PV: $adu - auth digest uri - the uri from auth credentials - useful to tighten the security checks (can be now compared with To/R-URI to see if it is intended destination used to compose the digest response) - reported by Radu State 2007-10-04 12:28 Henning Westerholt, * [r2851] modules/db_berkeley/bdb_lib.c, modules/db_berkeley/bdb_res.c, modules/db_berkeley/bdb_val.c, modules/db_berkeley/db_berkeley.c: - port to new logging system - increase log level for messages in db operation errors 2007-10-04 11:48 Bogdan-Andrei Iancu, * [r2850] utils/db_berkeley/Makefile: - disabled the utility compiling as it requires external libs. Need to find a way to compile it or not 2007-10-04 11:46 Daniel-Constantin Mierla, * [r2849] mod_fix.c, mod_fix.h: - added mod_fix.c which includes the common fixup-related functions - were migrated from mod_fix.h as the file is getting bigger and makes no sense to duplicate the objects in all modules using these functions 2007-10-04 11:35 Bogdan-Andrei Iancu, * [r2848] modules/domain/domain_mod.c: - fixed missing initializer in the mod export struct 2007-10-04 11:31 Bogdan-Andrei Iancu, * [r2847] Makefile: - added "db_berkeley" to the exclude_module list as requires external libs. 2007-10-04 11:23 Daniel-Constantin Mierla, * [r2846] modules/db_berkeley/db_berkeley.c: - updated the cmd_export_t according to latest structure 2007-10-04 11:21 Daniel-Constantin Mierla, * [r2845] Makefile.defs, mod_fix.h, modules/acc/acc_mod.c, modules/alias_db/alias_db.c, modules/auth/auth_mod.c, modules/auth_db/authdb_mod.c, modules/auth_diameter/auth_diameter.c, modules/auth_radius/authrad_mod.c, modules/avp_radius/avp_radius.c, modules/avpops/avpops.c, modules/benchmark/benchmark.c, modules/carrierroute/carrierroute.c, modules/cfgutils/cfgutils.c, modules/cpl-c/cpl.c, modules/dbtext/dbtext.c, modules/dialog/dialog.c, modules/dispatcher/dispatcher.c, modules/diversion/diversion.c, modules/domain/domain_mod.c, modules/domainpolicy/domainpolicy_mod.c, modules/enum/enum_mod.c, modules/exec/exec_mod.c, modules/flatstore/flatstore_mod.c, modules/gflags/gflags.c, modules/group/group_mod.c, modules/group_radius/grouprad_mod.c, modules/h350/h350_mod.c, modules/imc/imc.c, modules/jabber/jabber.c, modules/lcr/lcr_mod.c, modules/ldap/ldap_mod.c, modules/mangler/mangler.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/path/path_mod.c, modules/pdt/pdt.c, modules/perl/perl.c, modules/perlvdb/perlvdb.c, modules/permissions/permissions.c, modules/pike/pike.c, modules/postgres/db_mod.c, modules/presence/presence.c, modules/presence_mwi/presence_mwi.c, modules/pua/pua.c, modules/pua_bla/pua_bla.c, modules/pua_usrloc/pua_usrloc.c, modules/pua_xmpp/pua_xmpp.c, modules/registrar/reg_mod.c, modules/rls/rls.c, modules/rr/rr_mod.c, modules/seas/seas.c, modules/siptrace/siptrace.c, modules/sl/sl.c, modules/sms/sms.c, modules/speeddial/speeddial.c, modules/sst/sst.c, modules/statistics/statistics.c, modules/textops/textops.c, modules/tlsops/tlsops.c, modules/tm/tm.c, modules/uac/uac.c, modules/uac_redirect/redirect.c, modules/unixodbc/db_mod.c, modules/uri/uri_mod.c, modules/uri_db/uridb_mod.c, modules/uri_radius/urirad_mod.c, modules/usrloc/ul_mod.c, modules/xcap_client/xcap_client.c, modules/xlog/xlog.c, modules/xmpp/xmpp.c, sr_module.h: - cmd_export_t has a new field: free_fixup - it is the function to be called if you want to free the structure resulted after calling the fixup function - to be used in dynamic environments, like perl scripts, where you have to call fixup function every time you call a function exported by modules - for the future, a better cleanup of used memory can be achived by freeing fixed structured in config file - fixup functions in core got the free_fixup pair if is the case - textops has some free_fixup functions set - dev version increased 2007-10-04 11:15 Henning Westerholt, * [r2844] Makefile, modules/db_berkeley, modules/db_berkeley/Makefile, modules/db_berkeley/README, modules/db_berkeley/bdb_lib.c, modules/db_berkeley/bdb_lib.h, modules/db_berkeley/bdb_res.c, modules/db_berkeley/bdb_res.h, modules/db_berkeley/bdb_util.c, modules/db_berkeley/bdb_util.h, modules/db_berkeley/bdb_val.c, modules/db_berkeley/bdb_val.h, modules/db_berkeley/db_berkeley.c, modules/db_berkeley/db_berkeley.h, modules/db_berkeley/doc, modules/db_berkeley/doc/db_berkeley.sgml, modules/db_berkeley/doc/db_berkeley_devel.sgml, modules/db_berkeley/doc/db_berkeley_faq.sgml, modules/db_berkeley/doc/db_berkeley_user.sgml, scripts/db_berkeley, scripts/db_berkeley/openser, scripts/db_berkeley/openser/acc, scripts/db_berkeley/openser/active_sessions, scripts/db_berkeley/openser/active_watchers, scripts/db_berkeley/openser/address, scripts/db_berkeley/openser/admin_privileges, scripts/db_berkeley/openser/aliases, scripts/db_berkeley/openser/carrierroute, scripts/db_berkeley/openser/cpl, scripts/db_berkeley/openser/dbaliases, scripts/db_berkeley/openser/dialog, scripts/db_berkeley/openser/dispatcher, scripts/db_berkeley/openser/domain, scripts/db_berkeley/openser/domainpolicy, scripts/db_berkeley/openser/grp, scripts/db_berkeley/openser/gw, scripts/db_berkeley/openser/gw_grp, scripts/db_berkeley/openser/imc_members, scripts/db_berkeley/openser/imc_rooms, scripts/db_berkeley/openser/lcr, scripts/db_berkeley/openser/location, scripts/db_berkeley/openser/missed_calls, scripts/db_berkeley/openser/pdt, scripts/db_berkeley/openser/pending, scripts/db_berkeley/openser/phonebook, scripts/db_berkeley/openser/presentity, scripts/db_berkeley/openser/pua, scripts/db_berkeley/openser/re_grp, scripts/db_berkeley/openser/rls_presentity, scripts/db_berkeley/openser/rls_watchers, scripts/db_berkeley/openser/route_tree, scripts/db_berkeley/openser/server_monitoring, scripts/db_berkeley/openser/server_monitoring_agg, scripts/db_berkeley/openser/silo, scripts/db_berkeley/openser/sip_trace, scripts/db_berkeley/openser/speed_dial, scripts/db_berkeley/openser/subscriber, scripts/db_berkeley/openser/trusted, scripts/db_berkeley/openser/uri, scripts/db_berkeley/openser/usr_preferences, scripts/db_berkeley/openser/usr_preferences_types, scripts/db_berkeley/openser/version, scripts/db_berkeley/openser/watchers, scripts/db_berkeley/openser/xcap, scripts/openserdbctl, scripts/openserdbctl.db_berkeley, utils/db_berkeley, utils/db_berkeley/Makefile, utils/db_berkeley/bdb_recover.c, utils/db_berkeley/bdb_recover.h: - import berkeley database module into trunk - Many thanks to William Quan from Cisco Systems for the contribution - based on patch #1803180, renamed from berkely_db to db_berkeley - Some work still remains: - build berkley_db as own debian package - add berkley_db to the xml database creation process to generate the content in scripts/db_berkley/openser like the dbtext stuff - evaluate if its possible to use the db_free_row and db_free_rows functions for this module - port to new logging system 2007-10-04 11:10 Bogdan-Andrei Iancu, * [r2843] modules/dialog/dialog.c: - fixed crash due inconsistent configuration : DB persistency enabled, but no DB URL set. Close bug #1802190. 2007-10-04 11:01 Bogdan-Andrei Iancu, * [r2842] modules/dialog/README, modules/dialog/dialog.c, modules/dialog/dlg_req_within.c, modules/dialog/dlg_req_within.h, modules/dialog/doc/dialog_user.sgml: - added new module parameter "dlg_extra_hdrs" for adding custom headers for the BYE requests generated by the module - the MI "terminate_dialog" take a third optiona parameter "extra_hdrs" to add various extra hdrs in BYEs - some clenaup and extra checks - fixed some bugs related to mem handling 2007-10-04 09:19 Elena-Ramona Modroiu, * [r2841] modules/xlog/xlog.c: - check whether the log message is going to be printed out before building it internally 2007-10-04 07:35 Bogdan-Andrei Iancu, * [r2840] modules/uac/auth.c, modules/uac/auth_hdr.c, modules/uac/from.c, modules/uac/uac.c: - applied patch #1807210 for migrating to LM_* Contributed by Andreas Heise 2007-10-03 17:34 Bogdan-Andrei Iancu, * [r2839] modules/usrloc/README, modules/usrloc/dlist.c, modules/usrloc/doc/usrloc_user.sgml, modules/usrloc/ul_mod.c, modules/usrloc/ul_mod.h: - reverted patch #1689180 (see rev 2824): instead of using the SQL function for geting the date, use the openser internal function to print the current time -> got rid of the module parameter "getdate_sql" For the future, the raw sql query can be converted to a standard SQL query. 2007-10-03 10:44 Daniel-Constantin Mierla, * [r2838] modules/siptrace/siptrace.c: - support to store ACKs to negative replies filtered by sl module 2007-10-03 10:19 Daniel-Constantin Mierla, * [r2837] Makefile.defs, action.c, cfg.lex, cfg.y, modules/avpops/README, modules/avpops/avpops.c, modules/avpops/avpops_impl.c, modules/avpops/avpops_impl.h, modules/avpops/doc/avpops_user.sgml, modules/tm/dlg.c, route_struct.h: - avp_printf() moved in core and aliased as pv_printf() (avp_printf() can be used, too) - the first parameter can be now any writable PV (avp, var, ru, du, ...) - avp_printf() still documented in avpops, but note added about migration to core - tm: init the value of rs val - dev version increased 2007-09-30 17:46 Juha Heinanen, * [r2836] modules/permissions/README, modules/permissions/doc/permissions_user.sgml, modules/permissions/mi.c, modules/permissions/mi.h, modules/permissions/permissions.c, modules/permissions/permissions.h: * Introduced mew MI function called allow_uri that allows MI user to make an allow test similar to the one performed by allow_uri function. 2007-09-28 11:26 Henning Westerholt, * [r2835] modules/sl/README, modules/sl/doc/sl_user.sgml, modules/sl/sl.c: - activate sl_send_reply also for ONREPLY_ROUTEs 2007-09-28 10:59 Henning Westerholt, * [r2834] modules/sl/sl.c: - make "sl_send_reply" conform to RFC 3261 Patch provided from Andreas Heise, aheise at users.sourceforge.net closes 1800406 2007-09-28 09:45 Henning Westerholt, * [r2833] modules/carrierroute/README, modules/carrierroute/carrier_tree.c, modules/carrierroute/carrier_tree.h, modules/carrierroute/carrierroute.c, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/route_func.c: - cr_tree_rewrite_uri evaluates now pseudo-variables Many thanks to Carsten Bock, for the patch. This closes bug #1803444 - add documentation about this change 2007-09-27 15:53 Henning Westerholt, * [r2831] scripts/dbtext/openser/xcap: - add missing table xcap to dbtext 2007-09-27 15:53 Henning Westerholt, * [r2830] db/schema/carrierroute.xml, modules/carrierroute/carrier_tree.c, modules/carrierroute/route_func.c, scripts/dbtext/openser/carrierroute, scripts/mysql/carrierroute-create.sql, scripts/postgres/carrierroute-create.sql: - fix strip column datatype - fix cr_tree_rewrite function, use the specfified tree instead of the default closes Bug #1803444 - add a comment about the difference between internal and external IDs 2007-09-27 14:05 Henning Westerholt, * [r2829] modules/carrierroute/route_func.c: - add a missing release_data(rd) Found by Carsten Bock, lists at bock dot info - add a note about the AVP implementation 2007-09-27 14:02 Henning Westerholt, * [r2828] modules/carrierroute/README, modules/carrierroute/carrier_tree.c, modules/carrierroute/carrier_tree.h, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/route.h, modules/carrierroute/route_config.c, modules/carrierroute/route_fifo.c, modules/carrierroute/route_func.c, modules/carrierroute/route_rule.c, modules/carrierroute/route_rule.h, modules/carrierroute/route_tree.c, modules/carrierroute/route_tree.h: - rename max_locdb to max_targets 2007-09-27 11:07 Henning Westerholt, * [r2827] db/schema/carrierroute.xml, modules/carrierroute/README, modules/carrierroute/carrierroute.c, modules/carrierroute/carrierroute.h, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/route_db.c, modules/carrierroute/route_func.c, modules/carrierroute/route_func.h, scripts/dbtext/openser/carrierroute, scripts/mysql/carrierroute-create.sql, scripts/postgres/carrierroute-create.sql: - fix the confusing mismatch between config and db mode in carrierroute, now both modes only use 'domain' in documentation and source - adjust database scripts too 2007-09-27 09:05 Henning Westerholt, * [r2825] etc/openser.cfg: - add a hint about the automatically auto blacklisting and ipv6 lookup to the config file 2007-09-27 08:49 Henning Westerholt, * [r2824] modules/usrloc/README, modules/usrloc/dlist.c, modules/usrloc/doc/usrloc_user.sgml, modules/usrloc/ul_mod.c, modules/usrloc/ul_mod.h: - merge patch #1689180 add usrloc parameter to pick the getdate SQL function to use 2007-09-27 07:51 Di-Shi Sun, * [r2823] modules/osp/usage.c: Added usage report for BYE without OSP info. 2007-09-26 11:34 Henning Westerholt, * [r2822] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - improve documentation add a better openser.cfg example extend the script functions explanation 2007-09-26 08:48 Henning Westerholt, * [r2821] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - improve carrierroute documentation add some notes about the prob values if there don't add to 100% extend config file example for config file mode explain that domain = level and show limitations 2007-09-26 07:14 Henning Westerholt, * [r2820] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - fix parameter type documentation for use_domain and fallback_default Thanks to 'stimpie' from #openser 2007-09-26 06:56 Henning Westerholt, * [r2818] modules/avpops/README: - check in the correct README content 2007-09-26 06:53 Henning Westerholt, * [r2817] modules/avpops/README, modules/avpops/doc/avpops_user.sgml: - add a note about variable escaping in db_query related to bug #1802421 2007-09-25 10:44 Juha Heinanen, * [r2816] modules/auth/rpid.c: * Forgot to apply is_e164 fix also to trunk. 2007-09-25 09:38 Juha Heinanen, * [r2815] branches/1.1/modules/auth/rpid.c, branches/1.1/modules/enum/enum.c, branches/1.2/modules/auth/rpid.c, branches/1.2/modules/enum/enum.c, modules/auth/rpid.c, modules/enum/enum.c: * Fixed bug in is_e164 function that accepted invalid E.164 numbers. * In trunk, made is_rpid_user_e164 function independent of URI scheme. 2007-09-22 06:32 Juha Heinanen, * [r2814] modules/permissions/permissions.c: * Made permissions module less noisy by turning INFOs to DBGs. 2007-09-22 05:54 Bogdan-Andrei Iancu, * [r2813] modules/pa: - PA module purged 2007-09-21 20:29 Bogdan-Andrei Iancu, * [r2812] modules/snmpstats/interprocess_buffer.c, modules/snmpstats/network_stats.c, modules/snmpstats/openserObjects.c, modules/snmpstats/openserSIPRegUserTable.c, modules/snmpstats/snmpstats.c, modules/xmpp/xmpp_api.c: - fixed several "warning: old-style function definition" 2007-09-21 20:24 Bogdan-Andrei Iancu, * [r2811] modules/perl/perl.c, modules/presence_mwi/add_events.c: - fixed several "warning: old-style function definition" 2007-09-21 20:13 Bogdan-Andrei Iancu, * [r2810] modules/mi_xmlrpc/mi_xmlrpc.c: - fixed bogus LM_ message 2007-09-21 20:10 Bogdan-Andrei Iancu, * [r2809] modules/ldap/ld_session.c, modules/ldap/ldap_exp_fn.c: - fixed several "warning: old-style function definition" 2007-09-21 20:08 Bogdan-Andrei Iancu, * [r2808] modules/cpl-c/cpl_db.c, modules/cpl-c/cpl_log.c, modules/cpl-c/cpl_time.c: - fixed several "warning: old-style function definition" 2007-09-21 20:03 Juha Heinanen, * [r2807] tls/tls_server.c: * Fixed more typos. 2007-09-21 19:59 Juha Heinanen, * [r2806] tls/tls_server.c: * Fixed typo. 2007-09-21 16:21 Bogdan-Andrei Iancu, * [r2804] modules/usrloc/hslot.c, modules/usrloc/hslot.h, modules/usrloc/ul_mod.c: -BUG fixed: as the a lock is used to access from multiple process the location cache, when the worker processed were killed, it is possible (very rare) that one of the process to die having the lock taken. Then, at shutdown, the main process is not able to acquire this lock and to do the dumping and just block. 2007-09-21 15:45 Juha Heinanen, * [r2803] modules/presence_mwi/add_events.c: * Fixed typo (credits to Norm Brandinger). 2007-09-21 14:11 Bogdan-Andrei Iancu, * [r2802] modules/auth_radius/authorize.c, modules/auth_radius/authrad_mod.c, modules/auth_radius/sterman.c, modules/gflags/gflags.c, modules/mi_datagram/datagram_fnc.c, modules/mi_datagram/mi_datagram.c, modules/mi_datagram/mi_datagram_parser.c, modules/mi_datagram/mi_datagram_writer.c, modules/mi_xmlrpc/mi_xmlrpc.c, modules/mi_xmlrpc/xr_parser.c, modules/mi_xmlrpc/xr_parser_lib.h, modules/mi_xmlrpc/xr_server.c, modules/mi_xmlrpc/xr_writer.c, modules/msilo/ms_msg_list.c, modules/msilo/msfuncs.c, modules/msilo/msilo.c, modules/nathelper/nathelper.c, modules/nathelper/nhelpr_funcs.c, modules/nathelper/sip_pinger.h, modules/options/mod_options.c, modules/osp/destination.c, modules/osp/orig_transaction.c, modules/osp/osp_mod.c, modules/osp/osptoolkit.c, modules/osp/provider.c, modules/osp/sipheader.c, modules/osp/term_transaction.c, modules/osp/tm.c, modules/osp/usage.c, modules/path/path.c, modules/path/path_mod.c, modules/pdt/domains.c, modules/pdt/pdt.c, modules/pdt/pdtree.c, modules/perl/perl.c, modules/perl/perlfunc.c, modules/perlvdb/perlvdb.c, modules/perlvdb/perlvdb_conv.c, modules/perlvdb/perlvdb_oohelpers.c, modules/perlvdb/perlvdbfunc.c, modules/permissions/address.c, modules/permissions/hash.c, modules/permissions/mi.c, modules/permissions/parse_config.c, modules/permissions/permissions.c, modules/permissions/rule.c, modules/permissions/trusted.c, modules/pike/ip_tree.c, modules/pike/pike.c, modules/pike/pike_funcs.c, modules/pike/pike_mi.c, modules/pike/timer.c, modules/postgres/db_mod.c, modules/postgres/db_res.c, modules/postgres/db_val.c, modules/postgres/dbase.c, modules/postgres/pg_con.c, modules/presence_mwi/add_events.c, modules/presence_mwi/presence_mwi.c, modules/registrar/common.c, modules/registrar/lookup.c, modules/registrar/path.c, modules/registrar/reg_mod.c, modules/registrar/reply.c, modules/registrar/save.c, modules/registrar/sip_msg.c, parser/case_sip.h, parser/hf.c, parser/msg_parser.c, parser/msg_parser.h, parser/parse_allow.c, parser/parse_content.c, parser/parse_cseq.c, parser/parse_disposition.c, parser/parse_diversion.c, parser/parse_event.c, parser/parse_expires.c, parser/parse_fline.c, parser/parse_from.c, parser/parse_methods.c, parser/parse_nameaddr.c, parser/parse_pai.c, parser/parse_param.c, parser/parse_ppi.c, parser/parse_privacy.c, parser/parse_refer_to.c, parser/parse_rpid.c, parser/parse_rr.c, parser/parse_sipifmatch.c, parser/parse_sst.c, parser/parse_supported.c, parser/parse_to.c, parser/parse_uri.c, parser/parse_via.c, tls/tls_domain.c, tls/tls_init.c, tls/tls_server.c: - more log messages migrated to LM_* format credits go to Ancuta Onofrei 2007-09-21 07:53 Daniel-Constantin Mierla, * [r2800] Makefile.defs, parser/parse_rr.c: - free partial-built data in case of error when duplicating RR 2007-09-21 07:02 Juha Heinanen, * [r2799] modules/avp_radius/avp_radius.c: * Fixed LM typo. 2007-09-21 06:53 Bogdan-Andrei Iancu, * [r2798] modules/dispatcher/dispatch.c, modules/dispatcher/dispatcher.c: - fixed destroy module - check if the module was really initialized before trying to destroy the internal structures. Reported by Juha Heinanen 2007-09-20 10:08 Anca Vamanu, * [r2797] modules/presence/notify.c, modules/presence/presence.c, modules/presence/presentity.c: - fixed a bug in update_pw_dialogs function - added some debug messages 2007-09-20 09:16 Henning Westerholt, * [r2796] db/schema/openser-carrierroute.xml: - fix wrong name in database documentation 2007-09-20 08:23 Henning Westerholt, * [r2795] modules/mi_fifo/fifo_fnc.c, modules/mi_fifo/fifo_fnc.h, modules/mi_fifo/mi_parser.c, modules/mi_fifo/mi_writer.c: - port to new logging system 2007-09-20 08:00 Bogdan-Andrei Iancu, * [r2794] modules/dispatcher/dispatch.c, modules/dispatcher/dispatcher.c, modules/dispatcher/doc/dispatcher_user.sgml: Applied patch for reloading the dispatch data from text file also. Credits go to Carsten Bock Closes patch 1796205 2007-09-20 07:47 Bogdan-Andrei Iancu, * [r2793] modules/acc/acc.c, modules/acc/acc_extra.c, modules/acc/acc_logic.c, modules/acc/acc_mod.c, modules/acc/diam_avp.c, modules/acc/diam_message.c, modules/acc/diam_tcp.c, modules/alias_db/alias_db.c, modules/alias_db/alookup.c, modules/auth/api.c, modules/auth/auth_mod.c, modules/auth/challenge.c, modules/auth/common.c, modules/auth/nonce.c, modules/auth/rpid.c, modules/auth_db/aaa_avps.h, modules/auth_db/authdb_mod.c, modules/auth_db/authorize.c, modules/auth_diameter/auth_diameter.c, modules/auth_diameter/authorize.c, modules/auth_diameter/avp.c, modules/auth_diameter/message.c, modules/auth_diameter/tcp_comm.c, modules/auth_diameter/user_in.c, modules/avp_radius/avp_radius.c, modules/avpops/avpops.c, modules/avpops/avpops_db.c, modules/avpops/avpops_impl.c, modules/avpops/avpops_parse.c, modules/cpl-c/cpl.c, modules/dbtext/dbt_api.c, modules/dbtext/dbt_base.c, modules/dbtext/dbt_file.c, modules/dbtext/dbt_lib.c, modules/dbtext/dbt_res.c, modules/dbtext/dbt_tb.c, modules/dbtext/dbtext.c, modules/dispatcher/dispatcher.c, modules/diversion/diversion.c, modules/domainpolicy/domainpolicy.c, modules/domainpolicy/domainpolicy_mod.c, modules/exec/exec.c, modules/exec/exec_hf.c, modules/exec/exec_mod.c, modules/exec/kill.c, modules/flatstore/flat_con.c, modules/flatstore/flat_id.c, modules/flatstore/flat_pool.c, modules/flatstore/flatstore.c, modules/flatstore/flatstore_mod.c, modules/gflags/gflags.c, modules/group/group.c, modules/group/group_mod.c, modules/group/re_group.c, modules/group_radius/group.c, modules/group_radius/grouprad_mod.c, modules/imc/imc.c, modules/imc/imc_cmd.c, modules/imc/imc_mng.c, modules/jabber/jabber.c, modules/jabber/xjab_base.c, modules/jabber/xjab_jcon.c, modules/jabber/xjab_jconf.c, modules/jabber/xjab_load.c, modules/jabber/xjab_presence.c, modules/jabber/xjab_presence.h, modules/jabber/xjab_util.c, modules/jabber/xjab_wlist.c, modules/jabber/xjab_worker.c, modules/lcr/mi.c, modules/ldap/ldap_connect.c, modules/mangler/contact_ops.c, modules/mangler/mangler.c, modules/mangler/sdp_mangler.c, modules/mangler/utils.c: -more modules migrated to LM_* logging format 2007-09-20 07:39 Henning Westerholt, * [r2791] modules/usrloc/usrloc.c: - fix small typo in log message patch provided from Matthew M. Boedicker, 2007-09-18 15:36 Anca Vamanu, * [r2789] modules/pua_mi/pua_mi.c: - fixed variable initialization and removed compilation warning 2007-09-18 08:26 Anca Vamanu, * [r2788] modules/presence/notify.c, modules/presence/subscribe.c: - properly fixed a duble free on the same pointer(reported by Juha Heinanen ) 2007-09-18 08:00 Henning Westerholt, * [r2787] modules/carrierroute/carrier_tree.c, modules/carrierroute/route_func.c, modules/carrierroute/route_rule.c, modules/carrierroute/route_tree.c: - fix a potential mem leak in one error case in add_route_tree - decrease log level for msg rewrite, add and extend some log messages - add some memsets and NULLs after memory allocation, just to be safe 2007-09-17 17:11 Bogdan-Andrei Iancu, * [r2786] mi/fmt.h: - typo fixed 2007-09-17 17:07 Bogdan-Andrei Iancu, * [r2785] mem/f_malloc.c, mem/mem.c, mem/mem.h, mem/q_malloc.c, mem/shm_mem.c, mem/vq_malloc.c, mi/attr.c, mi/fmt.c, mi/fmt.h, mi/mi.c, mi/mi_core.c, mi/tree.c, route.c, route_struct.c, script_cb.c, script_var.c, sctp_server.c, serialize.c, socket_info.c, socket_info.h, statistics.c, strcommon.c, tcp_conn.h, tcp_main.c, tcp_read.c, tsend.c, udp_server.c, usr_avp.c: -more log messages ported to LM_* format credits go to Ancuta Onofrei 2007-09-17 13:02 Henning Westerholt, * [r2784] modules/tm/README, modules/tm/doc/tm_user.sgml: - small spelling fix in documentation 2007-09-17 09:07 Henning Westerholt, * [r2783] transformations.c: - port to new logging system 2007-09-17 08:59 Henning Westerholt, * [r2782] cfg.lex, cfg.y: - port to new logging system 2007-09-17 08:36 Henning Westerholt, * [r2781] Makefile.defs: - remove the now unecessary link to math lib after bogdan change 2007-09-17 08:29 Henning Westerholt, * [r2780] INSTALL: - add a short note about necessary libs for carrierroute module 2007-09-17 06:39 Bogdan-Andrei Iancu, * [r2777] modules/permissions/rule.c: - fixed rule evaluation (looks like a typo). Credits go to Giovanni Coriasco 2007-09-16 09:16 Bogdan-Andrei Iancu, * [r2776] prime_hash.c: - fixed compile error due usage of powl() function which is not POSIX compliant -> replaced it with successive 10 multiplications. Close bug 1795542. 2007-09-15 12:14 Juha Heinanen, * [r2775] modules/enum/enum.c, modules/enum/enum_mod.c: * Migrated to LM logging/debugging. * add_uri_param now takes uri scheme into account. 2007-09-14 18:41 Bogdan-Andrei Iancu, * [r2774] modules/sl/sl_funcs.c: - SL modules trigger the callbakcs when local AKCs are filtered out. 2007-09-14 18:31 Bogdan-Andrei Iancu, * [r2773] modules/siptrace/siptrace.c, modules/sl/sl_cb.c, modules/sl/sl_cb.h, modules/sl/sl_funcs.c: - added support for multiple types of SL callbacks. This is the first step for adding SL callback for incoming ACKs. - siptrace module updated 2007-09-14 17:59 Bogdan-Andrei Iancu, * [r2772] modules/dialog/README, modules/dialog/dialog.c, modules/dialog/dlg_req_within.c, modules/dialog/dlg_req_within.h, modules/dialog/doc/dialog_user.sgml: - added new MI command to terminate an ongoing dialog by sending BYE requests in both directions. 2007-09-14 15:27 Bogdan-Andrei Iancu, * [r2770] io_wait.h, pass_fd.c: - some syntax errors fixed (due LM translation) 2007-09-14 15:13 Bogdan-Andrei Iancu, * [r2769] blacklists.c, crc.c, daemonize.c, data_lump.c, data_lump_rpl.c, dset.c, errinfo.c, error.c, flags.c, forward.c, forward.h, io_wait.c, io_wait.h, ip_addr.c, ip_addr.h, lock_alloc.h, lock_ops.h, modparam.c, modules/presence/notify.c, msg_translator.c, name_alias.h, parser/parse_rr.c, pass_fd.c, proxy.c, pvar.c, radius.h, re.c, receive.c, resolve.c, route.c, transformations.c: - lots of LM_* translation, thanks to Ancuta Onofrei (ancuta@voice-system.ro) 2007-09-14 15:07 Bogdan-Andrei Iancu, * [r2768] modules/mysql/dbase.c, parser/parse_rr.c: - some text and comments fixups 2007-09-14 14:35 Anca Vamanu, * [r2767] modules/presence/presence.h, modules/presence/subscribe.c: - fixed a bug that generated running free on the same pointer twice(reported by Juha Heinanen ) 2007-09-14 10:52 Henning Westerholt, * [r2765] utils/openserunix/openserunix.c: - fix socket errors in openserunix Patch provided from Patrick Miccio 2007-09-14 09:26 Bogdan-Andrei Iancu, * [r2764] modules/dialog/dialog.c, modules/dialog/dlg_cb.c, modules/dialog/dlg_db_handler.c, modules/dialog/dlg_db_handler.h, modules/dialog/dlg_handlers.c, modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h, modules/dialog/dlg_load.h, modules/dialog/dlg_timer.c, modules/dialog/doc/dialog_user.sgml: - fixed some bugs in dumping cache into DV during shutdown. - migrated to LM_* 2007-09-14 08:55 Klaus Darilion, * [r2762] modules/enum/enum.c: - fixed bug in ienum lookup 2007-09-14 08:53 Anca Vamanu, * [r2761] modules/pua/hash.c, modules/pua/send_publish.c, modules/pua/send_subscribe.c: - fixed a bug in publish callback function (reported by Norm Brandinger; closes 1794411) 2007-09-13 20:24 Bogdan-Andrei Iancu, * [r2760] modules/nathelper/README, modules/nathelper/doc/nathelper_user.sgml, modules/nathelper/nathelper.c: - applied patch for spoofing the natping's source-ip address. part of a patch from Marcus Hunger See Patch ID 1671611. Still hold back the "udpping_from_path" option for futher investigation 2007-09-13 18:24 Daniel-Constantin Mierla, * [r2759] Makefile.defs, action.c, cfg.lex, cfg.y, globals.h, route.c, route_struct.c, route_struct.h: - introduced "while" statement - max_while_loops parameter to limit the numbers of loops within a while (default 100) - dev version increased 2007-09-13 15:56 Bogdan-Andrei Iancu, * [r2758] modules/nathelper/nathelper.c, modules/nathelper/sip_pinger.h: - SIP ping requests obey the registered PATH array. based on a patch from Marcus Hunger See Patch ID 1671611. 2007-09-13 15:51 Bogdan-Andrei Iancu, * [r2757] modules/registrar/lookup.c, modules/registrar/path.c, modules/registrar/path.h, parser/parse_rr.c, parser/parse_rr.h: - moved "get_path_dst_uri" from register module to core rr parser to make it accessible from outher modules also 2007-09-13 15:04 Bogdan-Andrei Iancu, * [r2756] modules/usrloc/ul_mod.c: - fixed bug in pre-loading the contact in WRITE_BACK mode 2007-09-13 14:47 Bogdan-Andrei Iancu, * [r2755] modules/mediaproxy/functions.h, modules/nathelper/nathelper.c, modules/usrloc/dlist.c: - get_all_contacts() function extened to return also the path string based on a patch from Marcus Hunger See Patch ID 1671611. Still to integrate to nathelper to be used in SIP-based pings. 2007-09-13 08:04 Bogdan-Andrei Iancu, * [r2754] modules/nathelper/nathelper.c: - distribute the nat ping in time (~uniform) across the natping_interval (instead of sending all of them at a certain second). Now we have load balance across several processes and distribution in time. 2007-09-12 20:20 Bogdan-Andrei Iancu, * [r2753] modules/nathelper/README, modules/nathelper/doc/nathelper_user.sgml, modules/nathelper/nathelper.c: - multiple nat ping processes for distributing the nat ping load - new module parameter "natping_processes" to configure how many nat ping timer processes to be created - default only 1. - still to do: find a way to have an offset between the processes to get a uniform distribution of the pings in time (and not only over processes) 2007-09-12 18:26 Juha Heinanen, * [r2752] modules/domain/domain.c, modules/domain/domain_mod.c, modules/domain/hash.c, modules/domain/mi.c: * Converted the rest of domain module to LM logging/debugging. 2007-09-12 16:48 Bogdan-Andrei Iancu, * [r2751] modules/mediaproxy/functions.h, modules/nathelper/nathelper.c, modules/usrloc/dlist.c, modules/usrloc/dlist.h: - added partitioning support for fetching all contacts from usrloc. this will be used by nathelper module for having multiple processes performing NAT ping. (still work on progress) 2007-09-12 16:39 Juha Heinanen, * [r2750] modules/domain/domain_mod.c: * Started migration of domain module logging to LM version. 2007-09-12 15:39 Anca Vamanu, * [r2749] db/schema/pr_active_watchers.xml, modules/presence/presence.c, scripts/dbtext/openser/version, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - increased table version for presence active_watchers table 2007-09-12 15:20 Bogdan-Andrei Iancu, * [r2748] timer.c: - fixed the timer value (jiffies) - due a bug in multiple timer processes, all timer processes were updating one value . Fix: - first timer process (normally th generic one) takes care to update the jiffies - rest of the timer processes use a local jiffie (ony for them). Reported by Henning Westerholt 2007-09-12 14:54 Anca Vamanu, * [r2747] modules/xcap_client/README, modules/xcap_client/doc/xcap_client_user.sgml: - fixed some errors in documentation 2007-09-12 12:55 Anca Vamanu, * [r2746] Makefile: - added rls in exclude modules list 2007-09-12 12:14 Henning Westerholt, * [r2745] modules/auth/doc/auth_user.sgml, modules/auth/nonce.c, modules/carrierroute/doc/carrierroute.sgml, modules/carrierroute/doc/carrierroute_devel.sgml, modules/carrierroute/doc/carrierroute_faq.sgml, modules/carrierroute/doc/carrierroute_user.sgml: - add missing svn:keywords to carrierroute documentation - add a note to the secret value parameter and extend a comment in auth 2007-09-12 09:29 Anca Vamanu, * [r2744] modules/rls/notify.c, modules/rls/notify.h, modules/rls/resource_notify.c, modules/rls/resource_notify.h, modules/rls/rls.c, modules/rls/rls.h, modules/rls/subscribe.c, modules/rls/subscribe.h: - replaced some left LOG/DBG with LM_ 2007-09-12 09:20 Daniel-Constantin Mierla, * [r2743] pvar.c: - include socket_info.h to get rid of compiling warning 2007-09-12 08:59 Henning Westerholt, * [r2741] db/db_ut.c, db/doc/db-api.txt, sr_module.c: - extends one comments in sr_module.c - unify db-api documentation - fix one error message in db_ut.c 2007-09-12 08:46 Anca Vamanu, * [r2740] modules/presence/README, modules/presence/doc/presence_user.sgml, modules/presence/subscribe.c, modules/presence/subscribe.h: - updated documentation - added an extra parameter to extract_sdialog_info function 2007-09-12 08:44 Anca Vamanu, * [r2739] db/schema/Makefile, db/schema/openser-rls.xml, db/schema/pr_active_watchers.xml, db/schema/rls_presentity.xml, db/schema/rls_watchers.xml, modules/rls, modules/rls/Makefile, modules/rls/README, modules/rls/doc, modules/rls/doc/rls.sgml, modules/rls/doc/rls_devel.sgml, modules/rls/doc/rls_faq.sgml, modules/rls/doc/rls_user.sgml, modules/rls/notify.c, modules/rls/notify.h, modules/rls/resource_notify.c, modules/rls/resource_notify.h, modules/rls/rls.c, modules/rls/rls.h, modules/rls/subscribe.c, modules/rls/subscribe.h, scripts/dbtext/openser/rls_presentity, scripts/dbtext/openser/rls_watchers, scripts/dbtext/openser/version, scripts/mysql/presence-create.sql, scripts/mysql/rls-create.sql, scripts/postgres/presence-create.sql, scripts/postgres/rls-create.sql: - new module: Resource List Server (implements the specifications in RFC 4662 and RFC 4826) - requires 2 new databse tables - rls_presentity and rls_watchers - works independent from presence server - testing required 2007-09-11 21:06 Daniel-Constantin Mierla, * [r2738] Makefile.defs, action.c, cfg.y, pvar.c, pvar.h: - writable PV are set via dedicated function in PV export structure - $fs (force send socket) and $br (brach) become writable 2007-09-11 15:53 Bogdan-Andrei Iancu, * [r2737] modules/tm/t_fwd.c: - fixed msg flags propagation - upadate the flags stored in TM with the changes from branch route. Reported by Juha Heinanen 2007-09-11 13:37 Bogdan-Andrei Iancu, * [r2736] main.c, pt.c, tcp_main.c: - fixed TCP initialization (got broken during the last changes in the process management functionns) - now aditional processes from timer / MI / module are automatically initialized for TCP transport layer 2007-09-11 11:37 Bogdan-Andrei Iancu, * [r2735] timer.c: - removed some temporary debug messages 2007-09-11 11:27 Bogdan-Andrei Iancu, * [r2734] md5utils.c: - cleanup 2007-09-10 15:25 Henning Westerholt, * [r2733] db/db.c, db/db_id.c, db/db_pool.c, db/db_res.c, db/db_row.c, modules/mysql/db_con.c, modules/mysql/dbase.c, modules/mysql/my_con.c, modules/mysql/res.c, modules/mysql/row.c, modules/mysql/val.c: - port mysql driver and db API to new logging system 2007-09-10 13:36 Anca Vamanu, * [r2732] modules/presence/presence.c: - fixed an warning message due to already freed db result (reported by Adrian Georgescu) 2007-09-10 12:56 Anca Vamanu, * [r2731] modules/presence/README, modules/presence/bind_presence.c, modules/presence/bind_presence.h, modules/presence/doc/presence_devel.sgml, modules/presence/event_list.h, modules/presence/hash.c, modules/presence/hash.h, modules/presence/notify.c, modules/presence/notify.h, modules/presence/subscribe.c, modules/presence/subscribe.h: - fixed getting request uri from first line - generalized Subscribe message handling operations - exported more functions to handle subscribe info 2007-09-10 11:53 Anca Vamanu, * [r2730] modules/presence/presence.c: - fixed a bug in update_watchers_status function (reported by Adrian Georgescu) 2007-09-10 08:18 Daniel-Constantin Mierla, * [r2729] modules/xlog/xlog.c, pvar.c: - proper parsing PVs in a row, used in printf functions - color PV are exported by xlog module, the new format is $C(xy) (old format was $Cxy) 2007-09-10 07:52 Henning Westerholt, * [r2728] packaging/debian-sarge/control, packaging/debian/control, packaging/netbsd/Makefile: - add missing libconfuse-dev to build dependency - add USE_TOOLS+= gmake to NetBSD packaging, as suggested by 'StyleWarz' on IRC 2007-09-10 07:34 Daniel-Constantin Mierla, * [r2727] pvar.c: - commented some debug messages - parsing hdr name requires to have semicolon (reported by Norman Brandinger) 2007-09-10 07:20 Daniel-Constantin Mierla, * [r2726] modules/dialog/dlg_handlers.c: - forgot to rename it_get_dlg_status in pv_get_dlg_status 2007-09-09 20:55 Daniel-Constantin Mierla, * [r2725] Makefile.defs, action.c, cfg.y, items.c, items.h, items_extra.c, main.c, modules/acc/acc_extra.c, modules/acc/acc_extra.h, modules/auth/auth_mod.c, modules/auth/challenge.c, modules/auth/rpid.c, modules/auth_db/aaa_avps.h, modules/auth_db/authdb_mod.c, modules/auth_db/authorize.c, modules/auth_diameter/auth_diameter.c, modules/auth_diameter/authorize.c, modules/auth_diameter/authorize.h, modules/auth_radius/authorize.c, modules/auth_radius/authrad_mod.c, modules/avpops/avpops.c, modules/avpops/avpops_db.c, modules/avpops/avpops_db.h, modules/avpops/avpops_impl.c, modules/avpops/avpops_impl.h, modules/avpops/avpops_parse.c, modules/avpops/avpops_parse.h, modules/benchmark/benchmark.c, modules/cfgutils/cfgutils.c, modules/cpl-c/cpl.c, modules/dialog/dialog.c, modules/dialog/dlg_handlers.c, modules/dialog/dlg_handlers.h, modules/dispatcher/dispatch.h, modules/dispatcher/dispatcher.c, modules/domain/domain.c, modules/domain/domain_mod.c, modules/exec/exec.c, modules/exec/exec.h, modules/exec/exec_mod.c, modules/group/group.c, modules/group/group.h, modules/group/group_mod.c, modules/h350/h350_exp_fn.c, modules/h350/h350_exp_fn.h, modules/h350/h350_mod.c, modules/lcr/lcr_mod.c, modules/ldap/ldap_exp_fn.c, modules/ldap/ldap_exp_fn.h, modules/ldap/ldap_mod.c, modules/msilo/msilo.c, modules/nathelper/nathelper.c, modules/perl/openserxs.xs, modules/perl/perl.c, modules/permissions/address.c, modules/permissions/hash.c, modules/permissions/permissions.c, modules/permissions/permissions.h, modules/presence/presence.c, modules/presence/publish.c, modules/pua_xmpp/pua_xmpp.c, modules/pua_xmpp/request_winfo.c, modules/registrar/reg_mod.c, modules/rr/rr_mod.c, modules/siptrace/siptrace.c, modules/sl/sl.c, modules/speeddial/sdlookup.c, modules/speeddial/speeddial.c, modules/sst/sst.c, modules/sst/sst_handlers.c, modules/sst/sst_handlers.h, modules/textops/textops.c, modules/tlsops/tls_select.c, modules/tlsops/tls_select.h, modules/tlsops/tlsops.c, modules/tm/t_fifo.c, modules/tm/t_funcs.c, modules/tm/tm.c, modules/uac/auth.c, modules/uac/uac.c, modules/uri/checks.c, modules/uri/uri_mod.c, modules/xlog/xl_lib.c, modules/xlog/xl_lib.h, modules/xlog/xlog.c, pvar.c, pvar.h, re.c, re.h, route.c, route.h, route_struct.h, sr_module.c, sr_module.h, transformations.c, transformations.h: - internal redesign of pseudo-variable (PV) model - more compact and clear format for name and index - naming format of structures and functions are prefixed with pv_ instead of xl_ - types of PV are prefixed with PVT_ instead of XL_ - PV spec formats: - $class_name - $class_name(inner_name) - $(class_name[index]) - $(class_name(inner_name)[index]) - $(class_name{transformation}) - $(class_name(inner_name){transformation}) - $(class_name[index]{transformation}) - $(class_name(inner_name)[index]{transformation}) - NOTE: the index for avp and hdr has to be specified after the pharantesis enclosing the name ( $avp(name[index]) => $(avp(name)[index]) ) - there are three classes that accept inner name: avp, hdr and var - there are two classes that accept index: avp and hdr - NOTE: color printing PV not yet migrated -- they will be introduced as a new PV class exported by xlog module - modules migrated to new PV model - NOTE: avpsops need special attention -- it was prety much affected - PV exporting by modules is done via a new simpler structure that allows to add PV with inner name and index - NEW FEATURE: inner_name and index for avp and hdr can be PV ( example: $(avp($var(avp_name))[$var(index)]) - name of avp is taken from $var(avp_name) and the index from $var(index)) - dev version increased 2007-09-08 19:04 Juha Heinanen, * [r2724] modules/enum/enum.c: * Made sure that is_from_user_enum() parses From header. 2007-09-07 16:23 Anca Vamanu, * [r2723] db/schema/pr_xcap_xml.xml, modules/presence_xml/README, modules/presence_xml/doc/presence_xml_user.sgml, modules/presence_xml/presence_xml.c, modules/presence_xml/presence_xml.h, modules/presence_xml/xcap_auth.c, modules/xcap_client/README, modules/xcap_client/doc/xcap_client_devel.sgml, modules/xcap_client/doc/xcap_client_user.sgml, modules/xcap_client/xcap_client.c, modules/xcap_client/xcap_client.h, modules/xcap_client/xcap_functions.c, modules/xcap_client/xcap_functions.h, scripts/dbtext/openser/version, scripts/dbtext/openser/xcap_xml, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - improved xcap_client module: - added conditional queries - possibility to configure a periodical query update method (works with any xcap server) - modified xcap table , added new columns and changed default name (version increased) - improved presence_xml - xcap_client interface - updated documentation 2007-09-07 13:50 Henning Westerholt, * [r2722] packaging/debian/rules: - set svn:executable for debian/rules 2007-09-07 13:21 Henning Westerholt, * [r2721] scripts/openserctlrc, scripts/openserdbctl: - add db write password variable to openserctlrc file - add more error reporting to openserdbctrl, give some hints when the necessary files could not be sourced 2007-09-07 12:36 Henning Westerholt, * [r2720] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/route_fifo.c, modules/carrierroute/route_rule.c: - fix non working cr_add_host fifo command - fix cr_add_host fifo command for hashless hosts - proper free the memory if rule_fixup_recursor is called again - extend documentation, fix logging output 2007-09-06 15:37 Henning Westerholt, * [r2719] modules/carrierroute/README, modules/carrierroute/carrier_tree.c, modules/carrierroute/carrier_tree.h, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/load_data.c, modules/carrierroute/route.h, modules/carrierroute/route_config.c, modules/carrierroute/route_db.c, modules/carrierroute/route_fifo.c, modules/carrierroute/route_fifo.h, modules/carrierroute/route_func.c, modules/carrierroute/route_rule.c, modules/carrierroute/route_rule.h, modules/carrierroute/route_tree.c, modules/carrierroute/route_tree.h: - fixed Problem with overloaded backup routes - fixed bug with ignored status in crc hash mode - added -t Parameter for backup route in deactivate_host - port to new logging system, logging enchancements - fix not working fifo help with "-?" parameter - extend documentation for new functionality, some cleanups 2007-09-06 10:22 Anca Vamanu, * [r2718] modules/presence/README, modules/presence/doc/presence_user.sgml: - added documentation for MI refreshWatchers command 2007-09-05 15:37 Henning Westerholt, * [r2717] modules/carrierroute/README, modules/carrierroute/carrier_tree.c, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/route_db.c: - fix crash if carriers from route_tree table are omitted in carrierroute table create an empty carrier tree in this situation - update documentation 2007-09-05 15:33 Anca Vamanu, * [r2716] modules/presence/bind_presence.c, modules/presence/bind_presence.h, modules/presence/hash.c, modules/presence/hash.h, modules/presence/notify.c, modules/presence/presence.c, modules/presence/subscribe.c: - exported subs table handling functions 2007-09-05 15:31 Daniel-Constantin Mierla, * [r2715] action.c, items.c: - propagate the value of return code - string representation of an integer $var(x) is now printed with sign 2007-09-05 14:22 Anca Vamanu, * [r2714] modules/presence/bind_presence.c, modules/presence/presence.c, modules/presence/presence.h: - added an extra parameter to presence MI command refeshWatchers to allow refreshing when the published state changes in addition to refresh when a change in watchers authorization occurs 2007-09-05 11:57 Henning Westerholt, * [r2713] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - further documentation fixes for carrierroute 2007-09-05 09:41 Henning Westerholt, * [r2712] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - fix error in carrierroute documentation, wrong placement of max_locdb param 2007-09-04 14:40 Henning Westerholt, * [r2711] db/schema/openser-uri_db.xml, modules/auth/README, modules/auth/doc/auth_user.sgml, modules/auth_db/README, modules/auth_db/doc/auth_db_user.sgml, modules/auth_diameter/README, modules/auth_diameter/doc/auth_diameter_user.sgml, modules/auth_radius/README, modules/auth_radius/doc/auth_radius_user.sgml: - improve diplayed doc name of uri-db - spelling fix in auth* modules 2007-09-04 10:56 Anca Vamanu, * [r2710] parser/parse_rr.c: - fixed a bug in print_rr_body function 2007-09-04 08:30 Anca Vamanu, * [r2709] db/schema/pr_xcap_xml.xml, modules/presence_xml/presence_xml.c, scripts/dbtext/openser/version, scripts/dbtext/openser/xcap_xml, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - added a new column in presence xcap_table - etag, needed by an integrated xcap server (version increased) 2007-09-04 07:25 Daniel-Constantin Mierla, * [r2707] modules/tm/h_table.c: - merged two if statements having same condition (following the fix for #1768774) 2007-09-04 07:19 Daniel-Constantin Mierla, * [r2706] Makefile.defs, items.c: - check if host part of uri exists, if not, return null (part of fix for tel uri reported by axlh, #1762016) 2007-09-03 15:51 Bogdan-Andrei Iancu, * [r2705] modules/nathelper/nathelper.c: - nathelper module requests from timer core a separate process for doing ping To be extended to support multiple timer procs doing NAT ping. 2007-09-03 15:49 Bogdan-Andrei Iancu, * [r2704] timer.c, timer.h: -improved the multi-process support for timer : allow the additional timer processes to run the init_child(TIMER_PROC) to allow initialization of depending modules. 2007-09-03 15:48 Bogdan-Andrei Iancu, * [r2703] pt.c: - smoother startup (from logging poitn of view) - remove some time gap where pid was not displayed - fix bogus pid display between 2 sequential forks 2007-09-03 14:08 Anca Vamanu, * [r2702] modules/xcap_client/xcap_callbacks.c, modules/xcap_client/xcap_client.c, modules/xcap_client/xcap_functions.c: - replaced LOG/DBG witl LM_ 2007-09-03 13:47 Anca Vamanu, * [r2701] modules/presence/hash.h, modules/pua/README, modules/pua/add_events.c, modules/pua/doc/pua_devel.sgml, modules/pua/event_list.c, modules/pua/hash.c, modules/pua/hash.h, modules/pua/pidf.c, modules/pua/pua.c, modules/pua/pua_bind.c, modules/pua/pua_callback.c, modules/pua/pua_callback.h, modules/pua/send_publish.c, modules/pua/send_subscribe.c, modules/pua_bla/notify.c, modules/pua_bla/pua_bla.c, modules/pua_bla/registrar_cb.c, modules/pua_mi/mi_func.c, modules/pua_mi/pua_mi.c, modules/pua_usrloc/pua_usrloc.c, modules/pua_usrloc/ul_publish.c, modules/pua_xmpp/pua_xmpp.c, modules/pua_xmpp/request_winfo.c, modules/pua_xmpp/simple2xmpp.c, modules/pua_xmpp/xmpp2simple.c: - replaced LOG/DBG with LM_ 2007-09-03 13:41 Bogdan-Andrei Iancu, * [r2700] re.c: - return(-1) replaced with goto error - part of the previous fix 2007-09-03 13:35 Bogdan-Andrei Iancu, * [r2699] re.c: - validity test moved to the correct location 2007-09-03 11:07 Anca Vamanu, * [r2698] modules/presence_xml/add_events.c, modules/presence_xml/notify_body.c, modules/presence_xml/presence_xml.c, modules/presence_xml/xcap_auth.c: - replaced LOG/DBG with LM_ 2007-09-03 09:45 Anca Vamanu, * [r2697] modules/presence/bind_presence.c, modules/presence/event_list.c, modules/presence/hash.c, modules/presence/hash.h, modules/presence/notify.c, modules/presence/presence.c, modules/presence/presentity.c, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/utils_func.c, modules/presence/utils_func.h: - replaced LOG/DBG with LM_ 2007-09-03 07:34 Juha Heinanen, * [r2696] modules/lcr/lcr_mod.c: * Fixed load_gws/next_gws so that they don't loose any branch information. * Migrated to new logging macros. 2007-09-03 07:25 jerocu * [r2694] modules/seas/README: Fix "addresses" description 2007-08-31 16:27 Daniel-Constantin Mierla, * [r2692] action.c: - print cfg line in error messges of assign operation 2007-08-31 15:08 Bogdan-Andrei Iancu, * [r2691] modules/mi_xmlrpc/xr_server.c, modules/mi_xmlrpc/xr_server.h: - fixed some "old-style function definition" compile warnings 2007-08-31 14:56 Bogdan-Andrei Iancu, * [r2689] modules/mi_xmlrpc/Makefile: - fixed linking on non-debian platforms 2007-08-31 13:16 Henning Westerholt, * [r2688] db/schema/acc.xml, db/schema/address.xml, db/schema/aliases.xml, db/schema/cpl.xml, db/schema/dbaliases.xml, db/schema/dialog.xml, db/schema/dispatcher.xml, db/schema/domain.xml, db/schema/domainpolicy.xml, db/schema/entities.xml, db/schema/grp.xml, db/schema/gw.xml, db/schema/gw_grp.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap_xml.xml, db/schema/re_grp.xml, db/schema/route_tree.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/trusted.xml, db/schema/uri.xml, db/schema/usr_preferences.xml: - unifiy URLs in database docs, use an entity to make this configurable 2007-08-31 12:00 Anca Vamanu, * [r2687] modules/presence/event_list.c, modules/presence/publish.c: - fixed not checking for null function (reported by Juha Heinanen) 2007-08-30 19:20 Christian Schlatter, * [r2686] modules/h350/h350_exp_fn.c: changed h350_exp_fn_init function declaration to make compiler happy 2007-08-30 19:19 Christian Schlatter, * [r2685] modules/ldap/ldap_api_fn.c: changed two lines to get rid of compiler warnings 2007-08-30 14:39 Henning Westerholt, * [r2684] prime_hash.h: - add some comments to prime_hash.h 2007-08-30 13:17 Henning Westerholt, * [r2683] db/schema/openser-dispatcher.xml, doc/dbschema/xsl/dbschema2docbook.xsl: - documentation fixes, correct name of dispatcher module index links are now properly followed, instead of the output the link name 2007-08-30 12:39 Henning Westerholt, * [r2682] Makefile.defs, cfg.y, modules/cpl-c/cpl.c, modules/mi_datagram/mi_datagram.c, modules/mi_fifo/mi_fifo.c, modules/mi_xmlrpc/mi_xmlrpc.c, modules/sms/sms.c, modules/snmpstats/snmpstats.h, modules/xmpp/xmpp.c: - remove redundant declaration in cfg.y - add -Wmissing-field-initializers warning to Makefile.defs - add additional warnings from previous commit also to x86_64 build - fix missing initializer in some modules, mostly in proc_export_t exports 2007-08-30 12:00 Anca Vamanu, * [r2681] modules/presence/notify.c, modules/presence/publish.c, modules/presence_xml/notify_body.c, modules/presence_xml/xcap_auth.c: - fixed a bug of improper free in presence - removed some redundant declarations in presence_xml files 2007-08-30 11:52 Henning Westerholt, * [r2680] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml: - documentation update 2007-08-30 11:18 Henning Westerholt, * [r2679] modules/siptrace/siptrace.c: - fix data type for time value, this is a time_t and not an int - Bug 1783705 2007-08-30 10:45 Henning Westerholt, * [r2678] packaging/debian-sarge/control, packaging/debian-sarge/rules, packaging/debian/control, packaging/debian/rules: - add carrierroute module to debian build process as separate package 2007-08-30 09:14 Henning Westerholt, * [r2677] modules/carrierroute/README, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/route_config.c, modules/carrierroute/route_fifo.c: - added keyword "NULL" to specify an empty prefix for fifo cmds, like in config - extend documentation for config and mi commands - add one more error logging message 2007-08-30 08:47 Henning Westerholt, * [r2676] prime_hash.c: - fix from header parsing in prime_hash, this could lead sometimes to problems - add two new error messages and port all to the new logging system 2007-08-30 08:33 Anca Vamanu, * [r2675] modules/presence_xml/notify_body.c: - corrected a wrong error message 2007-08-29 16:36 Anca Vamanu, * [r2674] modules/presence/presence.c: - deleted subscription record if status switches to terminated 2007-08-29 16:17 Jan Ondrej, * [r2673] packaging/rpm/openser.spec.fedora: openser.spec.fedora removed (confirmed by Peter Lemenkov) 2007-08-29 16:03 Bogdan-Andrei Iancu, * [r2672] sr_module.c: - LOG -> LM migration 2007-08-29 16:01 Henning Westerholt, * [r2671] db/db_ut.c: - add error handling for strptime and strftime in str2time and time2str - return an error if the time conversation fails - port to new logging system 2007-08-29 15:47 Bogdan-Andrei Iancu, * [r2670] daemonize.c, main.c: - some fixs about logging at startup: - all logs related to command line parameter go to stderr - after the command line paeamter investigate, switch by default to syslog logging if not otherwise configured. - this is backward compatible - more LOG -> LM 2007-08-29 15:41 Anca Vamanu, * [r2669] modules/pua/add_events.c, modules/pua/add_events.h, modules/pua/event_list.c, modules/pua/event_list.h, modules/pua/hash.c, modules/pua/hash.h, modules/pua/pua.c, modules/pua/pua_callback.c, modules/pua/pua_callback.h, modules/pua_mi/pua_mi.c, modules/xcap_client/xcap_callbacks.c, modules/xcap_client/xcap_callbacks.h, modules/xcap_client/xcap_client.h, modules/xcap_client/xcap_functions.c, modules/xcap_client/xcap_functions.h: - updated to avoid compile warnings due to the latest changes in Makefile 2007-08-29 15:38 Anca Vamanu, * [r2668] modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/hash.c, modules/presence/hash.h, modules/presence/presence.c, modules/presence/presentity.c, modules/presence/presentity.h, modules/presence/subscribe.c, modules/presence/subscribe.h, modules/presence_xml/add_events.c, modules/presence_xml/add_events.h, modules/presence_xml/presence_xml.c, modules/presence_xml/xcap_auth.c: - fixed refreshWatchers MI command exported from presence module 2007-08-29 15:03 Jan Ondrej, * [r2667] packaging/fedora/openser.spec: Spec file update from Peter Lemenkov. 2007-08-29 14:27 Bogdan-Andrei Iancu, * [r2666] main.c, pt.c, timer.c, timer.h: - support for multiple timer process added: a module can request a separate timer process for its timer functions. - additional timer processes are register by core as standard timer processes - more LOG/DBG messages migrated to LM_* 2007-08-29 13:21 Henning Westerholt, * [r2665] Makefile.defs, modules/carrierroute/carrierroute.c, modules/carrierroute/route_func.c, modules/carrierroute/route_func.h, modules/hash, prime_hash.c, prime_hash.h: - delete hash module and integrate the needed parts into core - add math library to Makefile.defs, needed for linking of the code - remove now unneeded functions pointer init in carrierroute module 2007-08-29 12:42 Henning Westerholt, * [r2664] modules/carrierroute/carrier_tree.c, modules/carrierroute/carrier_tree.h, modules/carrierroute/carrierroute.c, modules/carrierroute/route_config.c, modules/carrierroute/route_db.c, modules/carrierroute/route_fifo.c, modules/carrierroute/route_func.c, modules/carrierroute/route_tree.c, modules/carrierroute/route_tree.h: - fix some warnings about old function syntax - move some headers to more appropriate places, delete unneeded - rename functions pointer to prepare for hash module integration into core 2007-08-29 11:25 Henning Westerholt, * [r2663] modules/lcr/lcr_mod.c: - remove unnecessary include of mysql/dbase.h from lcr, db/db.h is the right one 2007-08-29 11:23 Henning Westerholt, * [r2662] modules/dispatcher/dispatcher.c, modules/lcr/lcr_mod.c, modules/mediaproxy/mediaproxy.c: - remove another str2int fixup implementation in lcr, mediaproxy and dispatcher - use the one from mod_fix.h 2007-08-29 09:37 Anca Vamanu, * [r2661] modules/pua/hash.c, modules/pua/send_publish.c: - fixed a bug when calling pua_publish callback functions (reported by Juha Heinanen ) 2007-08-29 08:19 Jan Ondrej, * [r2660] packaging/fedora, packaging/fedora/openser.init, packaging/fedora/openser.spec: Current OpenSER fedora init script and spec file. May be packaging/rpm/openser.spec.fedora can be removed. 2007-08-28 16:28 Anca Vamanu, * [r2659] db/schema/pr_watchers.xml, scripts/dbtext/openser/watchers, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - updated presence watchers table sql definition 2007-08-28 15:37 Anca Vamanu, * [r2658] modules/presence/subscribe.c: - fixed a not updated query to new column type 2007-08-28 15:03 Henning Westerholt, * [r2657] Makefile.defs, blacklists.c, cfg.lex, daemonize.c, dprint.c, dprint.h, dset.c, errinfo.c, flags.c, io_wait.c, items_extra.c, main.c, md5.c, mem/mem.c, mem/shm_mem.c, mem/shm_mem.h, mi/mi.c, mi/mi_core.c, modules/acc/acc.c, modules/acc/acc_extra.c, modules/avpops/avpops_impl.c, modules/benchmark/benchmark.c, modules/carrierroute/carrierroute.c, modules/carrierroute/load_data.c, modules/carrierroute/load_data.h, modules/carrierroute/route_db.h, modules/cfgutils/cfgutils.c, modules/cpl-c/cpl.c, modules/dbtext/dbt_lib.c, modules/dialog/dialog.c, modules/dialog/dlg_cb.c, modules/dialog/dlg_db_handler.c, modules/dialog/dlg_handlers.c, modules/dialog/dlg_hash.c, modules/dialog/dlg_timer.c, modules/dispatcher/dispatch.c, modules/dispatcher/dispatcher.c, modules/domain/domain.c, modules/domain/domain_mod.c, modules/domainpolicy/domainpolicy.c, modules/exec/exec_mod.c, modules/exec/kill.c, modules/group/group.c, modules/imc/imc_mng.c, modules/lcr/lcr_mod.c, modules/mangler/mangler.c, modules/mangler/sdp_mangler.c, modules/mi_datagram/datagram_fnc.c, modules/mi_datagram/mi_datagram.c, modules/msilo/ms_msg_list.c, modules/nathelper/nathelper.c, modules/nathelper/sip_pinger.h, modules/pdt/pdt.c, modules/permissions/address.c, modules/permissions/permissions.c, modules/permissions/trusted.c, modules/pike/ip_tree.c, modules/rr/rr_cb.c, modules/rr/rr_mod.c, modules/seas/cluster.c, modules/seas/event_dispatcher.c, modules/seas/ha.c, modules/seas/seas.c, modules/seas/seas_action.c, modules/seas/statistics.c, modules/siptrace/siptrace.c, modules/sl/sl.c, modules/sl/sl_cb.c, modules/sl/sl_funcs.c, modules/sms/sms.c, modules/sms/sms_report.c, modules/snmpstats/snmpstats.c, modules/snmpstats/snmpstats.h, modules/statistics/statistics.c, modules/statistics/stats_funcs.c, modules/tm/h_table.c, modules/tm/lock.c, modules/tm/t_dlg.c, modules/tm/t_fifo.c, modules/tm/t_funcs.c, modules/tm/t_fwd.c, modules/tm/t_hooks.c, modules/tm/t_lookup.c, modules/tm/t_reply.c, modules/tm/timer.c, modules/uac/auth.c, modules/uac/from.c, modules/uac/uac.c, modules/uac_redirect/rd_filter.c, modules/uri_db/checks.c, modules/usrloc/dlist.c, modules/usrloc/hslot.c, modules/usrloc/ul_callback.c, modules/usrloc/ul_mod.c, pt.c, pt.h, resolve.c, route.c, script_cb.c, script_var.c, serialize.c, socket_info.c, socket_info.h, sr_module.c, statistics.c, tcp_main.c, tcp_read.c, timer.c, udp_server.c, usr_avp.c, ut.h: - add -Wold-style-definition to Makefile.defs, to warn about ancient C syntax - fix old definitions in core and default modules (mostly add missing void) - change really old syntax in md5.c - increase devel version 2007-08-28 14:32 Henning Westerholt, * [r2656] scripts/mysql/presence-create.sql: - update presence sql from schema source 2007-08-28 13:22 Anca Vamanu, * [r2655] modules/presence/event_list.c, modules/presence/hash.c, modules/presence/notify.c, modules/presence/subscribe.c: - fixed some bugs in presence module 2007-08-28 10:54 Anca Vamanu, * [r2654] modules/imc/imc_cmd.c, modules/pua/pua_callback.c, modules/pua/send_publish.c: - updated pua and imc modules to the fixup in tm for callback parameter handling done 2007-08-28 09:46 Bogdan-Andrei Iancu, * [r2651] modules/tm/uac.c: -fixed callback parameter handling in all the req_* or uac_* TM API functions; the parameter must not be freed as we have no information about its type; the calling function should do it. Reported by Daniel. 2007-08-28 09:35 Bogdan-Andrei Iancu, * [r2648] modules/pike/pike_funcs.c: - fixed missing unlock on an error branch (mem failure) Credits go to Daniel. 2007-08-28 09:01 Bogdan-Andrei Iancu, * [r2647] modules/usrloc/ul_mod.c: - some cleanup in the init/destroy functions for the DB connections - open only the strictly necessary connections 2007-08-28 08:12 Bogdan-Andrei Iancu, * [r2646] main.c: - fixed initialization of MAIN proc (got broken during the adding of new forking function) 2007-08-27 14:58 Juha Heinanen, * [r2644] scripts/dbtext/openser/gw, scripts/mysql/lcr-create.sql, scripts/postgres/lcr-create.sql: * Forgot to remake dbschama after changes in gw table. 2007-08-27 14:44 Anca Vamanu, * [r2643] db/schema/pr_active_watchers.xml, modules/presence/hash.c, modules/presence/notify.c, modules/presence/notify.h, modules/presence/presence.c, modules/presence/presentity.c, modules/presence/subscribe.c, modules/presence_xml/xcap_auth.c, scripts/dbtext/openser/active_watchers, scripts/dbtext/openser/version, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - fixed some bugs in presence modules (reported by Juha Heinanen) - added a new column to active_watchers database table (version increased ) 2007-08-27 14:30 Henning Westerholt, * [r2642] mod_fix.h: - fix check for parameter number != 1 in fixup_str2regexp for textops module, as reported from Ben Smithurst - port mod_fix.h to new logging system 2007-08-27 14:05 Juha Heinanen, * [r2641] modules/lcr/README, modules/lcr/doc/lcr_user.sgml, modules/lcr/lcr_mod.c: * dm_flag is set or reset by from_gw() function if request came from a gateway and that gateway supports directed media. 2007-08-27 13:30 Henning Westerholt, * [r2640] packaging/debian-sarge/rules, packaging/debian/rules: - add dbschema generation to debian package build process 2007-08-27 13:29 Henning Westerholt, * [r2639] doc/dbschema/xsl/sql.xsl, scripts/mysql/acc-create.sql, scripts/mysql/alias_db-create.sql, scripts/mysql/auth_db-create.sql, scripts/mysql/avpops-create.sql, scripts/mysql/carrierroute-create.sql, scripts/mysql/cpl-create.sql, scripts/mysql/dialog-create.sql, scripts/mysql/dispatcher-create.sql, scripts/mysql/domain-create.sql, scripts/mysql/domainpolicy-create.sql, scripts/mysql/extensions-create.sql, scripts/mysql/group-create.sql, scripts/mysql/imc-create.sql, scripts/mysql/lcr-create.sql, scripts/mysql/msilo-create.sql, scripts/mysql/pdt-create.sql, scripts/mysql/permissions-create.sql, scripts/mysql/presence-create.sql, scripts/mysql/registrar-create.sql, scripts/mysql/serweb-create.sql, scripts/mysql/siptrace-create.sql, scripts/mysql/speeddial-create.sql, scripts/mysql/standard-create.sql, scripts/mysql/uri_db-create.sql, scripts/mysql/usrloc-create.sql, scripts/openserdbctl.mysql, scripts/openserdbctl.pgsql, scripts/postgres/acc-create.sql, scripts/postgres/alias_db-create.sql, scripts/postgres/auth_db-create.sql, scripts/postgres/avpops-create.sql, scripts/postgres/carrierroute-create.sql, scripts/postgres/cpl-create.sql, scripts/postgres/dialog-create.sql, scripts/postgres/dispatcher-create.sql, scripts/postgres/domain-create.sql, scripts/postgres/domainpolicy-create.sql, scripts/postgres/extensions-create.sql, scripts/postgres/group-create.sql, scripts/postgres/imc-create.sql, scripts/postgres/lcr-create.sql, scripts/postgres/msilo-create.sql, scripts/postgres/pdt-create.sql, scripts/postgres/permissions-create.sql, scripts/postgres/presence-create.sql, scripts/postgres/registrar-create.sql, scripts/postgres/serweb-create.sql, scripts/postgres/siptrace-create.sql, scripts/postgres/speeddial-create.sql, scripts/postgres/standard-create.sql, scripts/postgres/uri_db-create.sql, scripts/postgres/usrloc-create.sql: - change dbschema xsl to not add one space char to files - this prevents the generation of empty files, e.g. openser-extensions.xml - remove this empty files from mysql and postgresql - fix extra modules generation in openserdbctl.mysql - add openser-extensions table generation to .mysql and .psql db scripts 2007-08-27 11:26 Juha Heinanen, * [r2638] db/schema/entities.xml, db/schema/gw.xml, modules/lcr/README, modules/lcr/doc/lcr_user.sgml, modules/lcr/lcr_mod.c: * Added a gateway attribute that can be used to indicate if a gateway supports directed media (RFC 4145). 2007-08-26 17:37 Bogdan-Andrei Iancu, * [r2637] modules/sl/sl_funcs.c: - moved function to "static" 2007-08-26 17:36 Bogdan-Andrei Iancu, * [r2636] modules/statistics/stats_funcs.c: - fixed compile warning when STATISTICS is not defined 2007-08-26 17:33 Bogdan-Andrei Iancu, * [r2635] statistics.h: - added missing defined that failed SL module compiling when STATISTICS was not defined 2007-08-24 14:50 Anca Vamanu, * [r2634] modules/presence/presence.c, modules/presence/subscribe.c: - fixed a syntax error 2007-08-24 13:58 Anca Vamanu, * [r2633] modules/presence/hash.c, modules/presence/notify.c, modules/presence/presence.c, modules/presence/subscribe.c: - fixed a bug in getting info from database in fallback2db=1 mode (problems reported by Juha Heinanen) 2007-08-24 07:46 Anca Vamanu, * [r2632] modules/presence_xml/presence_xml.c: - removed the need to load xcap_client module if force_active is 1 (reported by Mircea Amarascu and Juha Heinanen) 2007-08-23 12:12 Anca Vamanu, * [r2631] modules/presence_xml/presence_xml.c: - fixed a lack of synchronization to presence functions naming bug 2007-08-23 08:22 Daniel-Constantin Mierla, * [r2630] Makefile, Makefile.defs, action.c, cfg.lex, cfg.y, route.c, route_struct.h: - new assign operator for avps ":=" (patch by Alex Herman) - $avp(name) := value will overwride the value of any exiting $avp(name), resulting in a new single $avp(name) (delete all $avp(name), add $avp(name)) - in addition, $avp(name) := null will delete all existing $avp(name) 2007-08-22 13:36 Anca Vamanu, * [r2629] modules/presence_mwi/xcap_auth.c, modules/presence_mwi/xcap_auth.h: - removed useless files due to the latest changes in presence 2007-08-22 13:32 Anca Vamanu, * [r2628] db/schema/pr_watchers.xml, modules/presence/README, modules/presence/bind_presence.c, modules/presence/bind_presence.h, modules/presence/doc/presence_devel.sgml, modules/presence/doc/presence_user.sgml, modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/hash.c, modules/presence/hash.h, modules/presence/notify.c, modules/presence/notify.h, modules/presence/presence.c, modules/presence/presence.h, modules/presence/presentity.c, modules/presence/publish.c, modules/presence/publish.h, modules/presence/subscribe.c, modules/presence/subscribe.h, modules/presence_mwi/add_events.c, modules/presence_mwi/presence_mwi.c, modules/presence_xml/README, modules/presence_xml/add_events.c, modules/presence_xml/doc/presence_xml_devel.sgml, modules/presence_xml/doc/presence_xml_user.sgml, modules/presence_xml/notify_body.c, modules/presence_xml/presence_xml.c, modules/presence_xml/presence_xml.h, modules/presence_xml/xcap_auth.c, modules/presence_xml/xcap_auth.h, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - modified presence and presence_xml to allow using external XCAP servers with the possibility to configure the mode of operation through presence_xml module parameter 'integrated_xcap_server' 2007-08-22 13:27 Anca Vamanu, * [r2627] modules/xcap_client, modules/xcap_client/Makefile, modules/xcap_client/README, modules/xcap_client/doc, modules/xcap_client/doc/xcap_client.sgml, modules/xcap_client/doc/xcap_client_devel.sgml, modules/xcap_client/doc/xcap_client_faq.sgml, modules/xcap_client/doc/xcap_client_user.sgml, modules/xcap_client/xcap_callbacks.c, modules/xcap_client/xcap_callbacks.h, modules/xcap_client/xcap_client.c, modules/xcap_client/xcap_client.h, modules/xcap_client/xcap_functions.c, modules/xcap_client/xcap_functions.h: - added a xcap client for OpenSER module (it retrieves info from XCAP servers using HTTP GET request; works with libcurl library) 2007-08-21 18:50 Daniel-Constantin Mierla, * [r2626] modules/dispatcher/dispatch.c, modules/dispatcher/dispatcher.c: - fix when db_url is not set (reported by Borislav Ivandic) - db connection is not needed in workers, just in mi processes 2007-08-21 16:17 Bogdan-Andrei Iancu, * [r2625] modules/snmpstats/snmpstats.c, modules/snmpstats/snmpstats.h, modules/snmpstats/sub_agent.c, modules/snmpstats/sub_agent.h: - update module to use the module interface to create additional processes. - AgentX process moved as a module process - TO FIX! 1) to do not spawn the process to check the system up time from PROC_MAIN as this child do not exist in "fork=no" 2) maybe the "check time" process should be run from mod_init() to prepare the file before all the other workers are forked. 3) maybe system() will be simpler than fork()+exec() 2007-08-21 16:11 Bogdan-Andrei Iancu, * [r2624] modules/xmpp/xmpp.c: - module migrated to the new interface for creating additional processes - fixed bug in creating the communication pipe between SIP workers and XMPP processes 2007-08-21 16:08 Bogdan-Andrei Iancu, * [r2623] modules/cpl-c/cpl.c, modules/sms/sms.c: - updated module to make use of module interface for properly creating additional processes 2007-08-21 16:06 Bogdan-Andrei Iancu, * [r2622] modules/mi_datagram/mi_datagram.c, modules/mi_xmlrpc/mi_xmlrpc.c: - updated mi modules to use the module interface in order to properly create the additional processes 2007-08-21 16:05 Bogdan-Andrei Iancu, * [r2621] modules/mi_fifo/mi_fifo.c, sr_module.c, sr_module.h: - module interface for additional processes extedned to make place for pre and post fork functions. 2007-08-20 09:15 Anca Vamanu, * [r2620] db/schema/pr_watchers.xml, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - fixed a bug in index definition 2007-08-20 08:47 Anca Vamanu, * [r2619] db/schema/pr_watchers.xml, modules/presence/presence.c, modules/presence/subscribe.c, scripts/dbtext/openser/version, scripts/dbtext/openser/watchers, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - made changes in watchers table ( version increased ) 2007-08-17 16:27 Daniel-Constantin Mierla, * [r2616] re.c: - fixed replacement string handling, bug introduced in the last commit (reported by Juha Heinanen) 2007-08-17 13:48 Daniel-Constantin Mierla, * [r2615] re.c, re.h: - function split to allow independent parsing of replacement string (credits to Ancuta Onofrei) 2007-08-17 11:28 Daniel-Constantin Mierla, * [r2614] Makefile.defs, db/db_ut.c, modules/mysql/dbase.c, modules/postgres/dbase.c, modules/unixodbc/dbase.c: - add space in front of "order by" (reported by Ben Smithurst and Anca Vamanu) - dev version increased 2007-08-17 08:02 Anca Vamanu, * [r2613] scripts/dbtext/openser/active_watchers, scripts/dbtext/openser/pua, scripts/dbtext/openser/version, scripts/mysql/presence-create.sql, scripts/postgres/presence-create.sql: - updated presence sql scripts 2007-08-16 09:54 Anca Vamanu, * [r2607] modules/presence/hash.c, modules/presence/hash.h: - added 2 new files 2007-08-16 08:37 Anca Vamanu, * [r2606] modules/presence/notify.c, parser/parse_event.c, parser/parse_event.h: - exported a function from parse event useful in presence module 2007-08-16 07:52 Anca Vamanu, * [r2605] modules/pua/hash.c, modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_subscribe.c: - fixed some bugs in the changes from the last commit(reported by Reinhold Buchinger) 2007-08-16 07:35 Anca Vamanu, * [r2604] db/schema/pr_active_watchers.xml, modules/presence/README, modules/presence/bind_presence.c, modules/presence/bind_presence.h, modules/presence/doc/presence_user.sgml, modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/notify.c, modules/presence/notify.h, modules/presence/presence.c, modules/presence/presence.h, modules/presence/presentity.c, modules/presence/presentity.h, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/subscribe.h, modules/presence/utils_func.c, modules/presence_mwi/add_events.c, modules/presence_mwi/presence_mwi.c, modules/presence_mwi/xcap_auth.c, modules/presence_xml/add_events.c, modules/presence_xml/notify_body.c, modules/presence_xml/xcap_auth.c, modules/presence_xml/xcap_auth.h: - included memory caching storage with the possibility to configure a fallback to database mode 2007-08-15 08:11 Daniel-Constantin Mierla, * [r2603] modules/dispatcher/dispatch.c: - try to avoid selecting inactive destination in round robin (reported by Francisco Ivandic) 2007-08-14 13:14 Daniel-Constantin Mierla, * [r2601] Makefile.defs, items.c, modules/nathelper/nathelper.c, transformations.c: - fixed bug in returning param transformations (thanks to Andreas Granig for reporting and testing) - don't change port if is 0 (that means media channel is disabled, reported by Aymeric Moizard) - dev version increased 2007-08-14 09:20 Andreas Granig, * [r2599] modules/path/path.c: Fixed some memory problems. Credits go to Marcus Hunger (hunger at sipgate de) 2007-08-13 17:07 Anca Vamanu, * [r2597] db/schema/pr_pua.xml, modules/pua/hash.c, modules/pua/hash.h, modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_subscribe.c: - added 2 more columns to pua_table (increased table version) - enabled refresh possiblity after server restart - included event type in record identification 2007-08-13 12:40 Anca Vamanu, * [r2596] modules/presence_mwi/add_events.c, modules/pua/hash.c, modules/pua/hash.h, modules/pua/pua.c, modules/pua/pua.h, modules/pua/pua_callback.h, modules/pua/send_publish.c, modules/pua/send_publish.h, modules/pua/send_subscribe.c, modules/pua/send_subscribe.h, modules/pua_mi/mi_func.c, modules/pua_mi/mi_func.h, modules/pua_mi/pua_mi.c, modules/pua_xmpp/pua_xmpp.c, modules/pua_xmpp/simple2xmpp.c, modules/pua_xmpp/simple2xmpp.h: - restructured the reply callback system for Publish to make it simetric with the one for Subscribe - updated the pua_xmpp and pua_mi to the changes - enabled calling registered callback functions for FAKED_REPLY also - updated the presence_mwi module to a previous change made in presence 2007-08-13 08:55 Anca Vamanu, * [r2595] modules/pua/pua.c, modules/pua/send_subscribe.c: - saved extra_headers in hash table entry structure to be used when refreshing request 2007-08-12 09:51 Juha Heinanen, * [r2594] scripts/openserdbctl.mysql: * Script to create tables for all extra modules is extensions-create.sql. 2007-08-12 06:16 Juha Heinanen, * [r2593] scripts/openserdbctl.mysql: * Replaced fixed extra table list with $EXTRA_MODULES variable. 2007-08-10 14:02 Daniel-Constantin Mierla, * [r2592] modules/tm/h_table.c, modules/tm/uac.c: - local generated messages do not inherit avps from the message processed at that time - closes #1768774 2007-08-10 13:38 Christian Schlatter, * [r2591] Makefile, modules/h350, modules/h350/Makefile, modules/h350/README, modules/h350/doc, modules/h350/doc/h350.sgml, modules/h350/doc/h350_biblio.sgml, modules/h350/doc/h350_devel.sgml, modules/h350/doc/h350_faq.sgml, modules/h350/doc/h350_user.sgml, modules/h350/h350_exp_fn.c, modules/h350/h350_exp_fn.h, modules/h350/h350_mod.c, modules/h350/h350_mod.h: initial import of new H350 module 2007-08-10 12:27 Anca Vamanu, * [r2589] modules/pua_usrloc/pua_usrloc.c, modules/pua_usrloc/pua_usrloc.h, modules/pua_usrloc/ul_publish.c: - register a post script callback to unset send_publish flag 2007-08-09 13:34 Anca Vamanu, * [r2588] modules/presence_xml/add_events.c, modules/presence_xml/notify_body.c, modules/presence_xml/presence_xml.c, modules/presence_xml/presence_xml.h: - included the right headers after correcting the error in presence_xml.h header file 2007-08-09 13:18 Anca Vamanu, * [r2587] modules/presence_xml/presence_xml.h: - corrected a typing error 2007-08-09 13:02 Anca Vamanu, * [r2586] modules/pua/pua.c: - updated the function to build the subscribe callbak parameter when sending refresh request 2007-08-09 12:03 Anca Vamanu, * [r2585] modules/presence/presentity.c, modules/presence/publish.c: - fixed a bug in handling etag 2007-08-08 11:33 Anca Vamanu, * [r2583] modules/presence/notify.c, modules/presence/presentity.c, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/subscribe.h: - added remote_cseq and local_cseq fileds instead of cseq in subs_t structure for more clarity 2007-08-07 16:04 Bogdan-Andrei Iancu, * [r2582] modules/mi_datagram/mi_datagram.c: - migrated process creation to module interface - use core support for forking new processes, instead of doing it locally 2007-08-07 15:23 Bogdan-Andrei Iancu, * [r2581] pt.c: one more time trying to get the SVN ID to work 2007-08-07 15:19 Bogdan-Andrei Iancu, * [r2580] pt.c: one more time trying to get the SVN ID to work 2007-08-07 15:17 Bogdan-Andrei Iancu, * [r2579] pt.c: - fixed the SVN ID line 2007-08-07 15:17 Bogdan-Andrei Iancu, * [r2578] main.c, mi/mi_core.c, modules/mi_fifo/mi_fifo.c, pt.c, pt.h, sr_module.c, sr_module.h, tcp_main.c: - new wrapper function openser_fork() over the fork() lib function in order to guarante proper & simpler process initialization - got rid of the "bastard" children (processes created directly by modules); these processes, not being created by main core process, could not be properly controlled and terminated. - openser core creates (on demand, via the module interface) processes for the modules. - reduce the complexity and code duplication in modules that need to create additional processes. - cleanup in the process forking sequence at startup - MI_FIFO module updated to use the process creation via the module interface - fixed some SCTP problems in process management (still work on progress) 2007-08-07 12:17 Anca Vamanu, * [r2577] modules/presence/README, modules/presence/bind_presence.c, modules/presence/bind_presence.h, modules/presence/doc/presence_devel.sgml, modules/presence/doc/presence_user.sgml, modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/presence.c, modules/presence/presence.h, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/subscribe.h: - enabled a 'library' like functioning mode - if the db_url module parameter is not set, no messages are processed and the exported functions can be used by other modules.' - added a event specific parameter 'default expires' - exported 2 new event list handling functions 2007-08-07 10:16 Elena-Ramona Modroiu, * [r2576] modules/pdt/domains.c, modules/pdt/pdt.c, modules/pdt/pdtree.c: - bug fix closes bug item #1765525 reported by Norm Brandinger 2007-08-07 09:32 Daniel-Constantin Mierla, * [r2575] modules/dispatcher/dispatch.c, modules/dispatcher/dispatch.h, modules/dispatcher/dispatcher.c: - migrated to new process initialization model (credits to Ancuta Onofrei) 2007-08-03 13:38 Anca Vamanu, * [r2574] modules/presence_xml/presence_xml.c: - corrected a typing error (reported by Babon Frederic frederic.babon@thomson.net) 2007-08-03 12:00 Henning Westerholt, * [r2573] modules/carrierroute/carrierroute.c: - add missing mi_child_init function for reload_routes function 2007-08-03 10:19 Anca Vamanu, * [r2572] modules/pua/hash.c, modules/pua/pua.c, modules/pua/pua_callback.h, modules/pua/send_subscribe.c: - fixed bug of not updated PUACB_MAX macro value - enabled the usage of record id for subscribe requests also 2007-08-03 08:58 Juha Heinanen, * [r2571] scripts/openserctl: * Added /etc/openser as directory from which to look for openserctl rc file (like it was in 1.2 mysqldb.sh). 2007-08-02 08:53 Henning Westerholt, * [r2569] INSTALL: - add a note about necessary libs and header for ldap module 2007-08-02 08:42 Daniel-Constantin Mierla, * [r2568] INSTALL: - notes about SCTP 2007-08-02 08:01 Henning Westerholt, * [r2567] modules/hash/README: - add a note to the README about the module status as discussed on the list 2007-08-01 21:40 Daniel-Constantin Mierla, * [r2565] Makefile.defs, cfg.lex, cfg.y, config.h, forward.c, forward.h, globals.h, ip_addr.h, main.c, msg_translator.c, parser/parse_via.c, resolve.c, route.c, sctp_server.c, sctp_server.h, socket_info.c, socket_info.h, udp_server.h, version.h: - support for SCTP (patch by Glenn Marmon gmarmon@conncoll.edu) - to enable it: SCTP=1 make ... - requires SCTP support in kernel and libsctp-dev 2007-08-01 18:24 Henning Westerholt, * [r2564] crc.c, crc.h, modules/hash, modules/hash/Makefile, modules/hash/README, modules/hash/hash.c, modules/hash/hash.h: - add a hash module, a dependency of the carrierroute module - this module provides different hash from various sources - TODO: probably its make sense to change the dispatcher module to use this module too, this way each loadbalancer use the same hash source - add a crc function that returns unsigned integer, needed by the hash module 2007-08-01 18:19 Henning Westerholt, * [r2563] db/schema/Makefile, scripts/dbtext/openser/carrierroute, scripts/dbtext/openser/pua, scripts/dbtext/openser/route_tree, scripts/dbtext/openser/version, scripts/mysql/carrierroute-create.sql, scripts/mysql/presence-create.sql, scripts/postgres/carrierroute-create.sql, scripts/postgres/presence-create.sql: - add carrierroute tables to Makefile in db/schema - add actual SQL code for this tables - update SQL with the last changes in schema files 2007-08-01 18:18 Henning Westerholt, * [r2562] Makefile, db/schema/carrierroute.xml, db/schema/openser-carrierroute.xml, db/schema/route_tree.xml, modules/carrierroute, modules/carrierroute/Makefile, modules/carrierroute/README, modules/carrierroute/carrier_tree.c, modules/carrierroute/carrier_tree.h, modules/carrierroute/carrierroute.c, modules/carrierroute/carrierroute.h, modules/carrierroute/doc, modules/carrierroute/doc/carrierroute.sgml, modules/carrierroute/doc/carrierroute_devel.sgml, modules/carrierroute/doc/carrierroute_faq.sgml, modules/carrierroute/doc/carrierroute_user.sgml, modules/carrierroute/load_data.c, modules/carrierroute/load_data.h, modules/carrierroute/route.h, modules/carrierroute/route_config.c, modules/carrierroute/route_config.h, modules/carrierroute/route_db.c, modules/carrierroute/route_db.h, modules/carrierroute/route_fifo.c, modules/carrierroute/route_fifo.h, modules/carrierroute/route_func.c, modules/carrierroute/route_func.h, modules/carrierroute/route_rule.c, modules/carrierroute/route_rule.h, modules/carrierroute/route_tree.c, modules/carrierroute/route_tree.h, scripts/openserctlrc, scripts/openserdbctl.base: - add carrierroute module - Credits go to Jonas Appel, - add module to exclude_modules var in Makefile - add database schemas for two necessary tables - add database tables to extra tables definition in openserdbctl 2007-08-01 11:55 Henning Westerholt, * [r2561] modules/benchmark: - set svn:ignore property on benchmark dir 2007-08-01 11:27 Henning Westerholt, * [r2560] scripts/openserdbctl: - fix string comparison for dbtext in openserdbctl Thanks to Norman Brandinger for the report 2007-08-01 10:48 Henning Westerholt, * [r2559] scripts/openserdbctl: - fix extra tables generation for dbtext database 2007-08-01 08:59 Henning Westerholt, * [r2558] modules/benchmark/benchmark.c: - fix small error in mi_cmds[] initialization for benchmark module 2007-07-31 18:55 Bogdan-Andrei Iancu, * [r2557] mi/attr.c, modules/mi_xmlrpc/xr_parser_lib.h, modules/pua_mi/mi_func.c: - fixed couple of compile warnings 2007-07-31 17:55 Dan Pascu, * [r2556] modules/mediaproxy/doc/mediaproxy_user.sgml, modules/mediaproxy/functions.h: Made indenting consistent 2007-07-31 13:30 Dan Pascu, * [r2555] modules/mediaproxy/README, modules/mediaproxy/doc/mediaproxy_user.sgml, modules/mediaproxy/mediaproxy.c: Added support for specifying the domain to use for selecting the mediaproxies (based on a patch by Kobi Eshun ) 2007-07-31 13:01 Bogdan-Andrei Iancu, * [r2554] modules/acc/acc_mod.c, modules/alias_db/alias_db.c, modules/auth/auth_mod.c, modules/auth_db/authdb_mod.c, modules/auth_diameter/auth_diameter.c, modules/auth_radius/authrad_mod.c, modules/avp_radius/avp_radius.c, modules/avpops/avpops.c, modules/benchmark/benchmark.c, modules/cfgutils/cfgutils.c, modules/cpl-c/cpl.c, modules/dbtext/dbtext.c, modules/dialog/dialog.c, modules/dispatcher/dispatcher.c, modules/diversion/diversion.c, modules/domain/domain_mod.c, modules/domainpolicy/domainpolicy_mod.c, modules/enum/enum_mod.c, modules/exec/exec_mod.c, modules/flatstore/flatstore_mod.c, modules/gflags/gflags.c, modules/group/group_mod.c, modules/group_radius/grouprad_mod.c, modules/imc/imc.c, modules/jabber/jabber.c, modules/lcr/lcr_mod.c, modules/ldap/ldap_mod.c, modules/mangler/mangler.c, modules/maxfwd/maxfwd.c, modules/mediaproxy/mediaproxy.c, modules/mi_datagram/mi_datagram.c, modules/mi_fifo/mi_fifo.c, modules/mi_xmlrpc/mi_xmlrpc.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/path/path_mod.c, modules/pdt/pdt.c, modules/perl/perl.c, modules/perlvdb/perlvdb.c, modules/permissions/permissions.c, modules/pike/pike.c, modules/postgres/db_mod.c, modules/presence/presence.c, modules/presence_mwi/presence_mwi.c, modules/presence_xml/presence_xml.c, modules/pua/pua.c, modules/pua_bla/pua_bla.c, modules/pua_mi/pua_mi.c, modules/pua_usrloc/pua_usrloc.c, modules/pua_xmpp/pua_xmpp.c, modules/registrar/reg_mod.c, modules/rr/rr_mod.c, modules/seas/seas.c, modules/siptrace/siptrace.c, modules/sl/sl.c, modules/sms/sms.c, modules/snmpstats/snmpstats.h, modules/speeddial/speeddial.c, modules/sst/sst.c, modules/statistics/statistics.c, modules/textops/textops.c, modules/tlsops/tlsops.c, modules/tm/tm.c, modules/uac/uac.c, modules/uac_redirect/redirect.c, modules/unixodbc/db_mod.c, modules/uri/uri_mod.c, modules/uri_db/uridb_mod.c, modules/uri_radius/urirad_mod.c, modules/usrloc/ul_mod.c, modules/xlog/xlog.c, modules/xmpp/xmpp.c, sr_module.h: - added new field in the module interface - list of the additional processes to be created (work on progress) 2007-07-31 12:32 Daniel-Constantin Mierla, * [r2553] Makefile.defs: - option to define TIMING_INFO removed 2007-07-30 19:55 Bogdan-Andrei Iancu, * [r2551] main.c, modules/domain/domain_mod.c, modules/flatstore/flatstore_mod.c, modules/mi_fifo/mi_fifo.c, modules/permissions/trusted.c, modules/tm/t_msgbuilder.c, sr_module.c, sr_module.h, version.h: - last UNIXODBC stuff removed - renamed some defines and variables - some LOG/DBG migrated - first steps in extending module interface for aux. processes 2007-07-30 17:04 Henning Westerholt, * [r2550] modules/dispatcher/dispatcher.c: - fix small error in dispatcher modul: return code 0 on ds_load_list is success 2007-07-30 16:27 Henning Westerholt, * [r2549] modules/cfgutils/cfgutils.c: - use now again rand() instead of drand48(), with the new seeding enchancements in the core this is probably good enough 2007-07-30 16:24 Henning Westerholt, * [r2548] main.c, tcp_main.c, ut.c, ut.h: - seed the random generator in the core for timer, tcp_main, udp_listener and tcp_listener processes - now all processer using a different random state for the generation of pseudo random numbers - previously every processes used the same state, this could lead to security problems - initalization of the random generator used with 'rand()' in the modules is now not needed anymore - if other random generators (e.g. random(), drand48()) are needed, then the current functions needs to be extended - add a small utility function for seeding to ut.{c,h} - port ut.{c,h} to the new logging infrastructure 2007-07-30 12:14 Anca Vamanu, * [r2547] db/schema/pr_pua.xml, modules/pua/pua.c: - added a new column to pua table - contact (increased version) 2007-07-30 11:52 Henning Westerholt, * [r2546] modules/auth/README, modules/auth/auth_mod.c, modules/auth/doc/auth_user.sgml: - don't seed the random generator for the auth module initialization from the system time, this is unsafe as this source provides not enough entropy. - The random generator is seeded in the core from /dev/urandom, if this device is available. - adapted from SER: http://lists.iptel.org/pipermail/serdev/2006-November/008477.html 2007-07-30 10:57 Dan Pascu, * [r2545] modules/mediaproxy/config/README, modules/mediaproxy/config/Readme, modules/mediaproxy/config/openser.cfg, modules/mediaproxy/config/ser.cfg: Renamed example ser.cfg to openser.cfg and Readme to README 2007-07-30 10:50 Dan Pascu, * [r2544] modules/mediaproxy/functions.h, modules/mediaproxy/mediaproxy.c: Updated the code to use the new LM_XXX logging functions and adjusted the log messages a bit 2007-07-30 10:06 Anca Vamanu, * [r2543] db/schema/pr_presentity.xml: - removed unecessary ude_presentity index (reported by Juha Heinanen) 2007-07-30 09:22 Anca Vamanu, * [r2542] modules/pua/hash.c, modules/pua/hash.h, modules/pua/pua.c, modules/pua/pua_bind.c, modules/pua/pua_bind.h, modules/pua/send_subscribe.c, modules/pua/send_subscribe.h: - added a new source flag RLS_SUBSCRIBE - added a new field to subs_info_t structure - extra_headers, to be added when sending the Subscribe request - exported a new function get_record_id - fixed a bug in sending refresh for Subscribe - used the same contact as in the first request 2007-07-28 18:37 Daniel-Constantin Mierla, * [r2541] modules/benchmark, modules/benchmark/Makefile, modules/benchmark/README, modules/benchmark/benchmark.c, modules/benchmark/benchmark.h, modules/benchmark/benchmark_api.h, modules/benchmark/doc, modules/benchmark/doc/benchmark.sgml, modules/benchmark/doc/benchmark_devel.sgml, modules/benchmark/doc/benchmark_faq.sgml, modules/benchmark/doc/benchmark_user.sgml: - new module allowing benchmarking of the configuration file - development started from the contribution on the tracker of Bastian Friederich - incorporates the old code from the core used for benchmarking 1.2 - by default has microsecond accuracy - compiled with -DBM_CLOCK_REALTIME will give nanoseconds accuracy - support for unlimited number of timers identified by string name - internal API to be used from other modules - set of global statistics per timer (stored in shared memory) - the difference of time is computed per process (it is not shared as it will produce unpredictible results due to races) - should help to identify in a nice manner the slow parts of the configuration file - closes #1698400 2007-07-28 17:34 Daniel-Constantin Mierla, * [r2540] ut.h: - functions for time diff measurement removed (to be included in a new module) 2007-07-28 13:03 Daniel-Constantin Mierla, * [r2539] action.c, cfg.lex, cfg.y: - more timing info code removed 2007-07-28 13:02 Daniel-Constantin Mierla, * [r2538] modules/usrloc/udomain.c: - removed timing info defined code 2007-07-27 16:56 Bogdan-Andrei Iancu, * [r2537] modules/dialog/dialog.c, modules/dialog/dlg_db_handler.c, modules/dialog/dlg_db_handler.h: - fixed the mixing of DB connections across processes. 2007-07-27 13:55 Bogdan-Andrei Iancu, * [r2536] dprint.h: - fixed bogus macro for suncc 2007-07-27 11:45 Daniel-Constantin Mierla, * [r2534] Makefile.defs, scripts/dbtext/openser/dispatcher, scripts/dbtext/openser/version, scripts/mysql/dispatcher-create.sql, scripts/openserdbctl.base, scripts/postgres/dispatcher-create.sql: - compiled version for dispatcher table - included in default db creation - dev version increased 2007-07-27 11:41 Daniel-Constantin Mierla, * [r2533] db/schema/Makefile, db/schema/dispatcher.xml, db/schema/openser-dispatcher.xml: - table definition for dispatcher module - credits to Ancuta Onofrei for DB support in dispatcher 2007-07-27 11:38 Daniel-Constantin Mierla, * [r2532] modules/dispatcher/README, modules/dispatcher/dispatch.c, modules/dispatcher/dispatch.h, modules/dispatcher/dispatcher.c, modules/dispatcher/doc/dispatcher_user.sgml: - migrated to new debug functions - some global variables renamed to avoid mistaken overlaping - new random selection algorithm (6) - support for loading destination list from database - ability to reload the destination list from database upon a mi command - documentation updated 2007-07-27 09:38 Bogdan-Andrei Iancu, * [r2531] modules/cpl-c/cpl.c, modules/mi_datagram/mi_datagram.c, modules/mi_fifo/mi_fifo.c: - added missing \n for some log messages 2007-07-27 09:37 Bogdan-Andrei Iancu, * [r2530] main.c: - fixed log messages 2007-07-27 01:48 Christian Schlatter, * [r2529] modules/ldap/Makefile, modules/ldap/api.h, modules/ldap/ld_session.c, modules/ldap/ldap_api_fn.c, modules/ldap/ldap_connect.c, modules/ldap/ldap_connect.h, modules/ldap/ldap_exp_fn.c, modules/ldap/ldap_mod.c: replaced all LOG() calls with the new LM_ macro call 2007-07-26 21:24 Christian Schlatter, * [r2528] modules/ldap/doc/ldap_devel.sgml, modules/ldap/doc/ldap_user.sgml: wrapped long lines; modified example code to use new LM_ logging 2007-07-26 15:14 Henning Westerholt, * [r2527] db/schema/template.xml: - fix small error in template.xml 2007-07-26 15:00 Henning Westerholt, * [r2526] main.c: - port main.c to the new logging system - change loglevel in two cases from info to notice, otherwise they will be not visible because of the default loglevel of notice prior the cfg file parsing - extend the logging for the PRNG seed process a little bit - TODO: port of 'memlog' functionality to the new system still missing 2007-07-26 01:49 Di-Shi Sun, * [r2525] modules/osp/etc/sample-osp-openser.cfg, modules/osp/globals.c, modules/osp/orig_transaction.c, modules/osp/osp_mod.c, modules/osp/osp_mod.h, modules/osp/sipheader.c, modules/osp/sipheader.h: Added redirection_uri_format option in openser.cfg to work with Cisco 2600 IP-IP gateway. 2007-07-25 15:13 Henning Westerholt, * [r2523] modules/domainpolicy/domainpolicy.c, modules/domainpolicy/regexp.c, modules/domainpolicy/regexp.h, modules/enum/enum.c, modules/enum/regexp.c, modules/enum/regexp.h, regexp.c, regexp.h: - move module specific regexp implementation in enum and domainpolicy module to common file - port regexp implementation to new log infrastructure - TODO: compare to the re.c implementation for further matches 2007-07-25 14:17 Bogdan-Andrei Iancu, * [r2520] tcp_conn.h, tcp_read.c: Fixed integer overflow in reading TCP packages 2007-07-25 13:26 Henning Westerholt, * [r2519] Makefile, Makefile.rules, scripts, scripts/dbtext, scripts/dbtext/openser, scripts/dbtext/openser/acc, scripts/dbtext/openser/active_sessions, scripts/dbtext/openser/active_watchers, scripts/dbtext/openser/address, scripts/dbtext/openser/admin_privileges, scripts/dbtext/openser/aliases, scripts/dbtext/openser/cpl, scripts/dbtext/openser/dbaliases, scripts/dbtext/openser/dialog, scripts/dbtext/openser/domain, scripts/dbtext/openser/domainpolicy, scripts/dbtext/openser/grp, scripts/dbtext/openser/gw, scripts/dbtext/openser/gw_grp, scripts/dbtext/openser/imc_members, scripts/dbtext/openser/imc_rooms, scripts/dbtext/openser/lcr, scripts/dbtext/openser/location, scripts/dbtext/openser/missed_calls, scripts/dbtext/openser/pdt, scripts/dbtext/openser/pending, scripts/dbtext/openser/phonebook, scripts/dbtext/openser/presentity, scripts/dbtext/openser/pua, scripts/dbtext/openser/re_grp, scripts/dbtext/openser/server_monitoring, scripts/dbtext/openser/server_monitoring_agg, scripts/dbtext/openser/silo, scripts/dbtext/openser/sip_trace, scripts/dbtext/openser/speed_dial, scripts/dbtext/openser/subscriber, scripts/dbtext/openser/trusted, scripts/dbtext/openser/uri, scripts/dbtext/openser/usr_preferences, scripts/dbtext/openser/usr_preferences_types, scripts/dbtext/openser/version, scripts/dbtext/openser/watchers, scripts/dbtext/openser/xcap_xml, scripts/mysql, scripts/mysql/acc-create.sql, scripts/mysql/alias_db-create.sql, scripts/mysql/auth_db-create.sql, scripts/mysql/avpops-create.sql, scripts/mysql/cpl-create.sql, scripts/mysql/dialog-create.sql, scripts/mysql/domain-create.sql, scripts/mysql/domainpolicy-create.sql, scripts/mysql/extensions-create.sql, scripts/mysql/group-create.sql, scripts/mysql/imc-create.sql, scripts/mysql/lcr-create.sql, scripts/mysql/msilo-create.sql, scripts/mysql/pdt-create.sql, scripts/mysql/permissions-create.sql, scripts/mysql/presence-create.sql, scripts/mysql/registrar-create.sql, scripts/mysql/serweb-create.sql, scripts/mysql/siptrace-create.sql, scripts/mysql/speeddial-create.sql, scripts/mysql/standard-create.sql, scripts/mysql/uri_db-create.sql, scripts/mysql/usrloc-create.sql, scripts/postgres, scripts/postgres/acc-create.sql, scripts/postgres/alias_db-create.sql, scripts/postgres/auth_db-create.sql, scripts/postgres/avpops-create.sql, scripts/postgres/cpl-create.sql, scripts/postgres/dialog-create.sql, scripts/postgres/domain-create.sql, scripts/postgres/domainpolicy-create.sql, scripts/postgres/extensions-create.sql, scripts/postgres/group-create.sql, scripts/postgres/imc-create.sql, scripts/postgres/lcr-create.sql, scripts/postgres/msilo-create.sql, scripts/postgres/pdt-create.sql, scripts/postgres/permissions-create.sql, scripts/postgres/presence-create.sql, scripts/postgres/registrar-create.sql, scripts/postgres/serweb-create.sql, scripts/postgres/siptrace-create.sql, scripts/postgres/speeddial-create.sql, scripts/postgres/standard-create.sql, scripts/postgres/uri_db-create.sql, scripts/postgres/usrloc-create.sql: - remove dbschema task from make all, as on smaller machines the docbook tools are probably not installed - remove dbschema-clean from clean task, it still possible to call make clean in db/schema directly - fix svn:ignore settings in script - add generated mysql, postgresql and dbtext SQL/ dbtext files to repository 2007-07-25 11:52 Henning Westerholt, * [r2518] db/schema/Makefile: - add '-f' to rm, to prevent errors if the file does not exist 2007-07-25 08:59 Henning Westerholt, * [r2517] doc/dbschema/xsl/dbschema2docbook.xsl, doc/dbschema/xsl/docbook.xsl: - fix documentation output in case no docu is available - add more extensive table doc generation (keys, attributes, default, null) - add index table generation 2007-07-25 08:57 Henning Westerholt, * [r2516] db/schema/domainpolicy.xml, db/schema/sw_server_monitoring.xml: - add index names to serweb server monitoring and domainpolicy table 2007-07-25 08:48 Henning Westerholt, * [r2515] db/schema/sw_active_sessions.xml, db/schema/sw_admin_privileges.xml: - add index names to two serweb tables 2007-07-24 17:33 Bogdan-Andrei Iancu, * [r2513] modules/cpl-c/cpl_time.c, modules/cpl-c/cpl_time.h: - removed useless function 2007-07-24 14:27 Henning Westerholt, * [r2512] doc/entities.sgml, modules/cpl-c/README, modules/cpl-c/doc/cpl-c_user.sgml, modules/imc/README, modules/imc/doc/imc_user.sgml, modules/presence/README, modules/presence/doc/presence_user.sgml, modules/pua/README, modules/pua/doc/pua_user.sgml, modules/siptrace/README, modules/siptrace/doc/siptrace_user.sgml: - update entity file with actual db doc link, fix spelling error - update README file of modules that uses this link 2007-07-24 14:20 Henning Westerholt, * [r2511] modules/postgres/db_utils.c, modules/postgres/db_utils.h, modules/postgres/db_val.c, modules/postgres/dbase.c, modules/postgres/pg_con.c: - remove unused db_utils files with parse_sql function - postgresql uses the common db_init infrastructure like mysql and unixodbc for a long time 2007-07-24 14:04 Bogdan-Andrei Iancu, * [r2510] modules/cfgutils/cfgutils.c: - fixed some 64bits casts 2007-07-24 12:01 Bogdan-Andrei Iancu, * [r2509] Makefile.modules: - fixed module compile flags (lost by mistake during last week commit). Closes bug 1759216 2007-07-24 11:02 Bogdan-Andrei Iancu, * [r2507] cfg.y: - removed some testing code 2007-07-24 09:25 Henning Westerholt, * [r2503] modules/cfgutils/Makefile, modules/cfgutils/cfgutils.c, modules/cfgutils/doc/cfgutils.sgml, modules/cfgutils/doc/cfgutils_devel.sgml, modules/cfgutils/doc/cfgutils_user.sgml: - set svn:keywords properties on cfgutils directory 2007-07-23 16:54 Bogdan-Andrei Iancu, * [r2502] modparam.c: - fixed module parameter seting when using multiple module names. ( "pua|usrloc" must not match pua_usrloc module) Closes 1755386. 2007-07-23 16:37 Bogdan-Andrei Iancu, * [r2501] cfg.y: - more testing during parsing - as the parser does not stop at the first error, we need to take care to be able to cope with partial bogus data. Closes 1754352. 2007-07-23 15:17 Bogdan-Andrei Iancu, * [r2498] modules/tm/sip_msg.c: - clone also the newly added via param shortcut (MADDR) 2007-07-23 12:41 Bogdan-Andrei Iancu, * [r2497] dprint.h: - fixed compiling errors on non-linux OSs 2007-07-23 09:13 Henning Westerholt, * [r2496] modules/mysql/dbase.c: - now finally fix the error in mysql driver old mysql helper method usage that was introduced in rev 2477, the last commit was missing the parameter changes 2007-07-23 07:51 Bogdan-Andrei Iancu, * [r2495] modules/mi_datagram/datagram_fnc.h: -removed bogus include header (linux specific) 2007-07-20 16:11 Henning Westerholt, * [r2494] modules/postgres/dbase.c: - free the result set if nrows is zero for fetch_result - no need to call pg_free_columns here, because this will also called from free_result 2007-07-20 15:34 Henning Westerholt, * [r2493] modules/mysql/dbase.c: - fix error in mysql driver old mysql helper method usage that was introduced in rev 2477 - Thanks to Sebastian Schumann for the report 2007-07-20 11:04 Anca Vamanu, * [r2492] modules/presence/README, modules/presence/doc/presence.sgml, modules/presence/doc/presence.sql, modules/presence/doc/presence_user.sgml, modules/presence_xml/README, modules/presence_xml/doc/presence_xml.sgml, modules/presence_xml/doc/presence_xml.sql, modules/presence_xml/doc/presence_xml_user.sgml, modules/pua/README, modules/pua/doc/pua.sgml, modules/pua/doc/pua.sql, modules/pua/doc/pua_user.sgml: - removed SQL definitions from presence, presence_xml and pua modules documentation 2007-07-20 10:58 Henning Westerholt, * [r2491] doc/entities.sgml: - add new db docs entity 2007-07-20 10:45 Anca Vamanu, * [r2490] db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml: - corrected syntax errors when adding new index 2007-07-20 10:23 Henning Westerholt, * [r2489] modules/cpl-c/README, modules/cpl-c/doc/cpl-c.sgml, modules/cpl-c/doc/cpl-c.sql, modules/cpl-c/doc/cpl-c_user.sgml, modules/imc/README, modules/imc/doc/imc.sgml, modules/imc/doc/imc.sql, modules/imc/doc/imc_user.sgml, modules/siptrace/README, modules/siptrace/doc/siptrace.sgml, modules/siptrace/doc/siptrace_user.sgml: - remove SQL definitions from imc, cpc-c and siptrace documentation - add a entitiy that refers to the openser webserver, a not valid address for now because the db documentation is not yet available there 2007-07-20 09:55 Bogdan-Andrei Iancu, * [r2488] modules/dialog/dlg_handlers.c, modules/dialog/dlg_hash.c: -run the FAILED dialog callbacks all the time when the dialog is destroyed. Closes 1737524. 2007-07-19 15:11 Bogdan-Andrei Iancu, * [r2487] modules/pua/pua.c: - fixed bogus return test (pointers cannot be negative) 2007-07-19 14:58 Bogdan-Andrei Iancu, * [r2486] modules/sl/sl.c, modules/sl/sl_api.h, modules/sl/sl_cb.c, modules/sl/sl_funcs.c: - log messages moved to new format 2007-07-19 14:34 Anca Vamanu, * [r2485] db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, modules/presence/README, modules/presence/bind_presence.c, modules/presence/bind_presence.h, modules/presence/doc/presence.sql, modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/notify.c, modules/presence/presence.c, modules/presence/presentity.c, modules/presence/subscribe.c, modules/presence/utils_func.c, modules/presence/utils_func.h: - added some KEYs to presence tables to improve db query performance (table version increased) - did some cleanup (corrected some log messages, a bit of restructuring ) 2007-07-19 13:09 Bogdan-Andrei Iancu, * [r2484] action.c: - removed the function name from the log message (it will by automatically added by the new logging system) 2007-07-19 13:01 Bogdan-Andrei Iancu, * [r2483] modules/maxfwd/maxfwd.c, modules/maxfwd/mf_funcs.c: - removed the function name from the log message (it will by automatically added by the new logging system) 2007-07-19 12:55 Bogdan-Andrei Iancu, * [r2482] dprint.h: - more work of logging - function name (if available) automatically added in the log message - use macros (more macros) to simplify a bit the code. 2007-07-19 11:52 Henning Westerholt, * [r2481] modules/cfgutils/cfgutils.c: - port to the new logging infrastructure - extend messages and add more error reporting 2007-07-19 10:49 Bogdan-Andrei Iancu, * [r2480] dprint.h: - SUNCC specific fixes 2007-07-19 08:27 Bogdan-Andrei Iancu, * [r2479] items_extra.c: - bogus log level fix (L_ERR replaced with DBG) 2007-07-19 08:23 Bogdan-Andrei Iancu, * [r2478] action.c, cfg.lex, cfg.y, dprint.c, dprint.h, route.c, route_struct.c, route_struct.h: - new core script function - setdebug([leve]) - it can be used to change the debug level (per process) for a script section. 2007-07-18 16:28 Henning Westerholt, * [r2477] db/db.c, db/db.h, db/db_cap.h, db/doc/db-api.txt, modules/mysql/db_mod.c, modules/mysql/dbase.c, modules/mysql/dbase.h: - implement 'insert on duplicate key update' SQL directive in database API and mysql driver - this is similar to the replace SQL command, but the old row in case of an update is not deleted - closes #1665077 2007-07-18 16:03 Henning Westerholt, * [r2476] db/doc/db-api.txt, modules/mysql/dbase.c: - adapt mysql fetch_result function to the postgresql behavior, only fetches a partial result set, if the number of wanted rows is zero return nothing - this matches more closely the user expectations of the db api - add a comment to the api documentation about this behavior 2007-07-18 12:06 Ancuta Onofrei, * [r2475] forward.c: When sending reply, take into account the maddr via parameter also. 2007-07-18 11:55 Ancuta Onofrei * [r2474] msg_translator.c: Look also at maddr parameter when checking if via header is the same with the source address. 2007-07-18 11:30 Ancuta Onofrei * [r2473] parser/parse_via.c, parser/parse_via.h: Add maddr shortcut to via struct. 2007-07-18 10:47 Bogdan-Andrei Iancu, * [r2472] dprint.c, dprint.h: - logging to stderr aligned to syslog format (from new LOG functions): more information is automatically added (date, pid and module). - the writing to stderr is done via a single op (vfprinf) to avoid log overlapping. - Closes also patch 1728481. 2007-07-18 10:37 Henning Westerholt, * [r2471] db/schema/Makefile, doc/dbschema/bookinfo.xml: - add template sgml file for database documentation - change Makefile to use this template, add entities link 2007-07-17 11:19 Henning Westerholt, * [r2467] modules/postgres/db_val.c: - spelling fix in postgresql log message 2007-07-17 11:18 Henning Westerholt, * [r2466] db/schema/openser-acc.xml, db/schema/openser-alias_db.xml, db/schema/openser-auth_db.xml, db/schema/openser-avpops.xml, db/schema/openser-cpl.xml, db/schema/openser-dialog.xml, db/schema/openser-domain.xml, db/schema/openser-domainpolicy.xml, db/schema/openser-extensions.xml, db/schema/openser-group.xml, db/schema/openser-imc.xml, db/schema/openser-lcr.xml, db/schema/openser-msilo.xml, db/schema/openser-pdt.xml, db/schema/openser-permissions.xml, db/schema/openser-presence.xml, db/schema/openser-registrar.xml, db/schema/openser-serweb.xml, db/schema/openser-siptrace.xml, db/schema/openser-speeddial.xml, db/schema/openser-standard.xml, db/schema/openser-uri_db.xml, db/schema/openser-usrloc.xml: - more meaningful table ('database') names for doc generation 2007-07-17 11:16 Henning Westerholt, * [r2465] Makefile, db/schema/Makefile, doc/dbschema/xsl/dbschema2docbook.xsl, doc/dbschema/xsl/docbook.xsl: - dbschema doc generation create now only one document for all tables - change stylesheets to a little bit newer docbook version 2007-07-17 08:49 Daniel-Constantin Mierla, * [r2464] modules/dbtext/dbt_lib.c: - relese lock before cleaning old table in non-cache mode (reported by Ovidiu Sas) 2007-07-17 07:16 Bogdan-Andrei Iancu, * [r2463] scripts/openserdbctl.base: - added dialog DB table as default one 2007-07-16 20:32 Bogdan-Andrei Iancu, * [r2462] action.c: - log macros ported to new ones 2007-07-16 20:06 Bogdan-Andrei Iancu, * [r2461] modules/maxfwd/maxfwd.c, modules/maxfwd/mf_funcs.c: - all log messages ported to the new set of macros 2007-07-16 20:04 Bogdan-Andrei Iancu, * [r2460] dprint.h: - new macros for logging that automatically log the module name and log level 2007-07-16 20:01 Bogdan-Andrei Iancu, * [r2459] Makefile.modules: - export the module name as string via env. variable 2007-07-16 12:32 Daniel-Constantin Mierla, * [r2458] modules/dbtext/dbt_file.c, modules/dbtext/dbt_lib.c: - update of change detection and more verbose 2007-07-16 11:39 Henning Westerholt, * [r2457] Makefile: - add new imported ldap module to the exclude_module set, as this module needs external dependencies for compiling 2007-07-16 10:29 Daniel-Constantin Mierla, * [r2455] modules/textops/README, modules/textops/doc/textops_user.sgml: - updated module's description 2007-07-16 09:23 Daniel-Constantin Mierla, * [r2453] modules/ldap, modules/ldap/Makefile, modules/ldap/README, modules/ldap/api.h, modules/ldap/doc, modules/ldap/doc/ldap.sgml, modules/ldap/doc/ldap_biblio.sgml, modules/ldap/doc/ldap_devel.sgml, modules/ldap/doc/ldap_faq.sgml, modules/ldap/doc/ldap_user.sgml, modules/ldap/etc, modules/ldap/etc/ldap.cfg, modules/ldap/iniparser.c, modules/ldap/iniparser.h, modules/ldap/ld_session.c, modules/ldap/ld_session.h, modules/ldap/ldap_api_fn.c, modules/ldap/ldap_api_fn.h, modules/ldap/ldap_connect.c, modules/ldap/ldap_connect.h, modules/ldap/ldap_escape.c, modules/ldap/ldap_escape.h, modules/ldap/ldap_exp_fn.c, modules/ldap/ldap_exp_fn.h, modules/ldap/ldap_mod.c: - imported LDAP module submitted by Christian Schlatter, University of North Carolina, #1748544 - formatted to aling to 80char long line - removed ldap_mod.h - useless and was containing an extern to SL API which is no longer used - "ldap.h" => to look it up directly in standard include path rather than local folder - README was generated - Christian Schlatter to be the maintainer of the module 2007-07-16 09:02 Henning Westerholt, * [r2452] doc/dbschema/xsl/mysql.xsl: - use 'ENGINE' instead of 'TYPE' to specify the mysql database engine, Type is deprecated. Suggested from Mircea Amarascu. 2007-07-13 14:27 Henning Westerholt, * [r2451] scripts/openserctl.dbtext, scripts/openserctlrc, scripts/openserdbctl, scripts/openserdbctl.base, scripts/openserdbctl.dbtext: - improve the help output of openserdbctl - add dbtext path template to openserctlrc - add DBTEXT_PATH evaluation to openserctl.base and openserdbctl.base - database for dbtext uses now the DBTEXT_PATH variable, if present but its also possible to specify the path on the command line 2007-07-13 11:11 Daniel-Constantin Mierla, * [r2450] modules/options/mod_options.c: - make sure R-URI is parsed before checking user length (reported by Inaki Baz, #1753368) 2007-07-13 10:05 Daniel-Constantin Mierla, * [r2448] modules/textops/README, modules/textops/doc/textops_user.sgml: - added missing ')' (closes #1730516) 2007-07-13 09:47 Daniel-Constantin Mierla, * [r2447] modules/auth_db/README, modules/auth_db/authorize.c, modules/auth_db/doc/auth_db_user.sgml, modules/auth_db/rfc2617.c, modules/auth_db/rfc2617.h: - update to use latest auth API 2007-07-13 09:46 Daniel-Constantin Mierla, * [r2446] modules/auth/README, modules/auth/api.c, modules/auth/api.h, modules/auth/auth_mod.c, modules/auth/doc/auth_user.sgml, modules/auth/nonce.c, modules/auth/rfc2617.c, modules/auth/rfc2617.h: - API extended with MD5 functions to avoid duplicate of rfc2617.{c,h} in many auth modules - rfc2617.{c,h} moved from auth_db here - support to do authentication using username and password from any kind of pseudo-variable (obsoletes the auth_avp module submitted by Carsten Bock, #1689057) - doc updated - devel version increased 2007-07-13 08:20 Bastian Friedrich, * [r2445] modules/perl/openserxs.xs: Better fix for the memory leaks produced by the AVP functions (get, add, destroy). No mem allocation is required at all. 2007-07-12 14:23 Bogdan-Andrei Iancu, * [r2444] main.c: - better cleanup at shutdown for debug variables 2007-07-12 13:10 Bastian Friedrich, * [r2443] modules/perl/openserxs.xs: This patch should fix the mem leak problems reported by Mik Cheez 2007-07-11. Memory allocated for AVP manipulation was not freed correctly. 2007-07-12 09:46 Bogdan-Andrei Iancu, * [r2442] Makefile.defs, cfg.y, dprint.h, main.c, mem/memtest.c, mi/mi_core.c: - added support for configurable debug level at runtime. Based on a patch from Anatoly Pidruchny - patch id 1728481. - adds-on: - the feature can be disabled at compile time - MI command to inspect and change the "debug" value - some cleanup in the dprint.h stuff - hold-back: - dprint extension for printing time and level. 2007-07-11 15:50 Elena-Ramona Modroiu, * [r2441] modules/pdt/README, modules/pdt/doc/pdt_fifo_add.sh, modules/pdt/doc/pdt_user.sgml, modules/pdt/domains.c, modules/pdt/domains.h, modules/pdt/pdt.c, modules/pdt/pdtree.c, modules/pdt/pdtree.h: - applied patch from Morgan Gilroy, closes item 1750487i - ability to define the set of characters allowed in prefix - todo: call of strpos should be reviewed a bit - pdt routing tree moved in shared memory - support to reload from database via MI command - sync_time and clean_time parameters removed, no longer needed in the new architecture - readme updated - NOTE: need to be tested 2007-07-11 11:10 Henning Westerholt, * [r2439] scripts/openserdbctl.dbtext, scripts/sc.dbtext: - delete now unneeded sc.dbtext script - remove wrong svn property from openserdbctl.dbtext 2007-07-11 09:43 Bogdan-Andrei Iancu, * [r2438] db/schema/dialog.xml: - updated the dialog table format (according to the extention of the dialog structure). 2007-07-11 09:43 Daniel-Constantin Mierla, * [r2437] modules/dbtext/README, modules/dbtext/dbt_file.c, modules/dbtext/dbt_lib.c, modules/dbtext/dbt_lib.h, modules/dbtext/dbt_tb.c, modules/dbtext/dbtext.c, modules/dbtext/dbtext.h, modules/dbtext/doc/dbtext_user.sgml: - support for non-caching mode (started from patch by Herman Sheremetyev) - default: non-caching (old behavior) - still, at shutdown, what is in cache is dumped - requires extensive testing in non-caching mode 2007-07-11 09:11 Bogdan-Andrei Iancu, * [r2436] modules/tm/t_fwd.c, modules/tm/t_reply.c: - aligned to RFC3261 requirements - upon reception of a 6xx response, a proxy SHOULD cancel all forked dialogs and send back the 6xx as the final response to the upstream UA. Reported by Christian Schlatter Close bug report 1750761. To be tested and then backported to 1.2.x 2007-07-11 07:14 Bogdan-Andrei Iancu, * [r2434] modules/dialog/dlg_cb.c: - fixed misleading comment 2007-07-10 13:44 Bogdan-Andrei Iancu, * [r2432] modules/dialog/README, modules/dialog/doc/dialog_faq.sgml, modules/dialog/doc/dialog_user.sgml: - "use_tight_matching" parameter removed. It is now mandatory and not configurable, so by default the tight maching is now performed when using DID matching 2007-07-10 13:38 Bogdan-Andrei Iancu, * [r2431] modules/dialog/dialog.c, modules/dialog/dlg_handlers.c, modules/dialog/dlg_handlers.h, modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h: - applied patch Id 1748681 for optimizing dialog matching when no DID is used (by Tavis Paquette and Peter Baer ) - enhanced the above patch to reuse the direction detection in order to avoid the detection each time we need to know the direction. - better integration with the last changes (support for DB and extended info) - fixed a bug in list_dlg MI command when printing dialogs in early state. Heavy testing is required! :) 2007-07-10 11:39 Henning Westerholt, * [r2430] Makefile: - add openserctl.dbtext to install-bin target 2007-07-10 10:54 Henning Westerholt, * [r2428] scripts/openserctl, scripts/openserctl.base, scripts/openserctl.dbtext, scripts/openserctl.sqlbase: - integrate the dbtext integration patch (1707527) from Ovidiu Sas - use the 'standard' output methods (e.g. mecho) consistent in openserctl - some spelling fixes and small output improvements in openserctl - add missing usage_domain to provide help for domain() function - move some usage function moved by mistake from base to sqlbase file again 2007-07-10 10:41 Henning Westerholt, * [r2426] scripts/openserctl.fifo: - fix fifo error messages, escape the double quotes 2007-07-09 13:34 Bogdan-Andrei Iancu, * [r2425] modules/dialog/README, modules/dialog/dialog.c, modules/dialog/dlg_db_handler.c, modules/dialog/dlg_db_handler.h, modules/dialog/dlg_handlers.c, modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h, modules/dialog/doc/dialog_user.sgml: - dialog module saves more information (like caller/callee contact, rr set, cseq, etc). Now all the information for building an in-dialog request is available 2007-07-09 13:33 Bogdan-Andrei Iancu, * [r2424] modules/presence/subscribe.c, modules/pua/send_subscribe.c, parser/parse_rr.c, parser/parse_rr.h: - new parameter for print_rr_body to allow to skip a number of RR URIs and to return the number of printed URIs. 2007-07-09 07:25 Bogdan-Andrei Iancu, * [r2422] modules/acc/acc.c, modules/acc/acc_mod.c: - fixed radius compile error Reported by Norman Brandinger - fixed diameter compile error 2007-07-06 18:17 Daniel-Constantin Mierla, * [r2420] route.c, transformations.c: - fix applying some operations to NULL pseudo-variables 2007-07-06 11:20 Bogdan-Andrei Iancu, * [r2417] scripts/openserctl: - fixed missing paramters for the initernal monitoting function in openserctl tool Closes bug report 1746954 2007-07-06 07:45 Bogdan-Andrei Iancu, * [r2414] msg_translator.c: - fixed set_advertised_port ; set_advertised_port set address instead of port and it was not working as expected (Via-hf worked correctly, but the path-hf was broken). Credits go to Marcus Hunger 2007-07-05 16:38 Bogdan-Andrei Iancu, * [r2413] modules/acc/acc.c, modules/acc/acc_extra.c, modules/acc/acc_extra.h: - fixed bug in multi-leg accounting when the iteration through the legs was exited with error. Reported by Antonio Higuera ; also many thanks to him for the support in debugging the crash. To be backported to 1.2, but after some testing period. 2007-07-05 10:04 Henning Westerholt, * [r2412] scripts/openserctl.sqlbase: - commit missing changes for sqlbase file from previous revision 2007-07-05 10:03 Henning Westerholt, * [r2411] scripts/openserctl.base: - preparation for dbtext integration into openserctl, move common table names for SQL based databases and dbtext into openserctl.base 2007-07-05 09:39 Henning Westerholt, * [r2410] scripts/openserctl.base, scripts/openserctl.sqlbase: - preparation for dbtext integration into openserctl, move common usage report functions from openserctl.sqlbase to openserctl.base 2007-07-05 09:27 Anca Vamanu, * [r2409] modules/pua/add_events.c: - included the pidf.h header file (reported by Juha Heinanen ) 2007-07-05 08:41 Anca Vamanu, * [r2408] modules/presence/subscribe.c: - corrected subscription state when sending Notify for a subscription with expires= 0. (reported by Michel de Boer ) 2007-07-04 18:29 Bogdan-Andrei Iancu, * [r2407] cfg.lex, cfg.y, globals.h, main.c, pt.h, unixsock_server.c, unixsock_server.h: - removed old unixsock core implementation 2007-07-04 18:28 Bogdan-Andrei Iancu, * [r2406] modules/domain/domain_mod.c, modules/domain/unixsock.c, modules/domain/unixsock.h, modules/pa/pa_mod.c, modules/pa/unixsock.c, modules/pa/unixsock.h, modules/permissions/address.c, modules/permissions/trusted.c, modules/permissions/unixsock.c, modules/permissions/unixsock.h, modules/tm/h_table.c, modules/tm/t_cancel.c, modules/tm/t_reply.c, modules/tm/tm.c, modules/tm/uac_unixsock.c, modules/tm/uac_unixsock.h, modules/usrloc/ul_mod.c, modules/usrloc/ul_unixsock.c, modules/usrloc/ul_unixsock.h: - removed old unixsock implementation 2007-07-04 14:04 Henning Westerholt, * [r2405] db/schema/Makefile, doc/dbschema/xsl/dbtext.xsl, scripts/openserdbctl.dbtext: - fix dbtext stylesheet to generate version data for tables - add small hack to db/schema Makefile to copy the version number to the version file - remove version number insertion from openserdbctl.dbtext - there is now all table version data present in this table, even if some tables are not used 2007-07-04 13:58 Anca Vamanu, * [r2404] modules/pua_mi/README, modules/pua_mi/doc/pua_mi_user.sgml, modules/pua_mi/mi_func.c: - enabled support for PUA negative expires commands- used for time unlimited requests - update documentation 2007-07-04 13:57 Bogdan-Andrei Iancu, * [r2403] modules/dialog/dlg_db_handler.c, modules/dialog/dlg_handlers.c: - fixed couple of bugs in the DB support: update on state transition due ACK, replace bogus flag CHANGED with NEW, initialize properly the keys used for update. Credits go to Ancuta Onofrei 2007-07-04 12:55 Henning Westerholt, * [r2402] Makefile.rules, db/schema/Makefile: - change dbschema-docbook-clean, use a own target, this is much more efficient - suppress the output of the 'rm' in root and db/schema Makefile 2007-07-04 12:38 Henning Westerholt, * [r2401] ., doc, modules/mi_datagram: - extend svn:ignore properties add 'debian' in root dir, add 'database' in doc dir, add compiled files in mi_datagram module 2007-07-04 11:59 Henning Westerholt, * [r2400] doc/dbschema/catalog.xml: - fix catalog.xml file to match the changed DOCTYPE URL from commit 2395 2007-07-04 11:33 Henning Westerholt, * [r2399] Makefile, Makefile.rules, db/schema/Makefile: - add dbschema-docbook target and subtargets for txt, html and pdf documentation generation from the xml db schema - add cleanup for this files to docbook-clean target - activate docbook generation in db/schema Makefile - at the moment for each group of tables "eg. presence" a own document will be created, this needs to be changed, and is on my TODO list.. 2007-07-04 11:25 Henning Westerholt, * [r2398] doc/dbschema/dbschema2docbook.xsl, doc/dbschema/xsl/dbschema2docbook.xsl, doc/dbschema/xsl/docbook.xsl, doc/dbschema/xsl/sql.xsl: - move dbschema2docbook to xsl dir - fix and extend docbook generation - some minor cleanups in sql.xsl 2007-07-04 11:23 Henning Westerholt, * [r2397] db/schema/aliases.xml, db/schema/domain.xml, db/schema/domainpolicy.xml, db/schema/grp.xml, db/schema/trusted.xml, db/schema/usr_preferences.xml: - make chars in db schema documentation compatible with docbook - add some documentation 2007-07-04 10:06 Anca Vamanu, * [r2396] modules/presence/README, modules/presence/doc/presence_devel.sgml, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/utils_func.c, modules/presence/utils_func.h: - fixed malformed 489 Bad Event reply , added Allow-Events header. - updated documentation 2007-07-04 09:05 Bogdan-Andrei Iancu, * [r2395] db/schema/acc.xml, db/schema/address.xml, db/schema/aliases.xml, db/schema/cpl.xml, db/schema/dbaliases.xml, db/schema/dialog.xml, db/schema/domain.xml, db/schema/domainpolicy.xml, db/schema/entities.xml, db/schema/grp.xml, db/schema/gw.xml, db/schema/gw_grp.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/openser-acc.xml, db/schema/openser-alias_db.xml, db/schema/openser-auth_db.xml, db/schema/openser-avpops.xml, db/schema/openser-cpl.xml, db/schema/openser-dialog.xml, db/schema/openser-domain.xml, db/schema/openser-domainpolicy.xml, db/schema/openser-extensions.xml, db/schema/openser-group.xml, db/schema/openser-imc.xml, db/schema/openser-lcr.xml, db/schema/openser-msilo.xml, db/schema/openser-pdt.xml, db/schema/openser-permissions.xml, db/schema/openser-presence.xml, db/schema/openser-registrar.xml, db/schema/openser-serweb.xml, db/schema/openser-siptrace.xml, db/schema/openser-speeddial.xml, db/schema/openser-standard.xml, db/schema/openser-uri_db.xml, db/schema/openser-usrloc.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap_xml.xml, db/schema/re_grp.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/sw_active_sessions.xml, db/schema/sw_admin_privileges.xml, db/schema/sw_pending.xml, db/schema/sw_phonebook.xml, db/schema/sw_server_monitoring.xml, db/schema/sw_server_monitoring_agg.xml, db/schema/sw_usr_preferences_type.xml, db/schema/template.xml, db/schema/trusted.xml, db/schema/uri.xml, db/schema/usr_preferences.xml, db/schema/version.xml: - updated the DOCTYPE url to a working location. DTD file now present at http://openser.org/pub/openser/dbschema/dtd/1.0/dbschema.dtd 2007-07-04 08:19 Bogdan-Andrei Iancu, * [r2394] db/schema/Makefile, db/schema/dialog.xml, db/schema/openser-dialog.xml: - dialog table added to the openser schema 2007-07-04 07:37 Bogdan-Andrei Iancu, * [r2393] modules/dialog/README, modules/dialog/doc/dialog_user.sgml: - added documentation for the new module parameters related to DB storage. 2007-07-04 06:33 Bogdan-Andrei Iancu, * [r2392] modules/dialog/dialog.c, modules/dialog/dlg_db_handler.c, modules/dialog/dlg_db_handler.h, modules/dialog/dlg_handlers.c, modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h: - added support for dialog persistence across reboot - dialog information is saved in databased and can be restored at startup. There are 2 db modes: - realtime (all updates are done in realtime) - delayed (changes are pushed to db on a timer routin) Credits go to Ancuta Onofrei (Docs will follow up in a second commit) 2007-07-03 16:11 Anca Vamanu, * [r2391] modules/presence_xml/pidf.c, modules/presence_xml/pidf.h, modules/presence_xml/presence_xml.c, modules/pua/add_events.c, modules/pua/pidf.c, modules/pua/pidf.h, modules/pua/pua.c, modules/pua/pua.h, modules/pua/pua_bind.c, modules/pua_xmpp/pua_xmpp.h: - removed pua modules dependencies to presence_xml module, inserted in the last commit; added and exported the xml functions from pua module 2007-07-03 13:23 Anca Vamanu, * [r2390] modules/presence_xml/pidf.c, modules/presence_xml/pidf.h, modules/presence_xml/presence_xml.c, modules/pua/add_events.c, modules/pua/pua.c, modules/pua/pua.h, modules/pua_bla/notify.c, modules/pua_xmpp/pua_xmpp.c, modules/pua_xmpp/pua_xmpp.h, modules/pua_xmpp/request_winfo.c, modules/pua_xmpp/simple2xmpp.c, modules/pua_xmpp/xmpp2simple.c: - removed duplicate code for xml parsing functions based on libxml api - by exporting a small library from the presence_xml module and importing the necessary functions in the other ones. 2007-07-03 09:25 Bogdan-Andrei Iancu, * [r2389] modules/tm/README, modules/tm/doc/tm_user.sgml: - more details added to docs 2007-07-03 08:55 Anca Vamanu, * [r2388] modules/pua_bla/notify.c, modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h: - removed sending subsequent Publish message after one with state= terminate to avoid synchronization problems 2007-07-03 07:25 Bogdan-Andrei Iancu, * [r2387] modules/mi_datagram/README, modules/mi_datagram/doc/mi_datagram_user.sgml: - fixed (again) the description of the mi datagram syntax 2007-07-02 16:03 Anca Vamanu, * [r2386] modules/presence/notify.c: - corrected free function to proper handle the winfo body 2007-07-02 13:40 Anca Vamanu, * [r2385] modules/presence/notify.c, modules/presence_mwi/add_events.c: - handled the special case when there are no actions performed on the info take from database before sending Notify message. - removed the free_body function from presence_mwi (reported by Juha Heinanen ) 2007-07-02 11:13 Anca Vamanu, * [r2384] modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/notify.c, modules/presence/subscribe.c, modules/presence_mwi/add_events.c, modules/presence_xml/add_events.c, modules/presence_xml/notify_body.c, modules/presence_xml/notify_body.h: - Solved the problem with the free function call, reported by Juha Heinanen - added a new field to event structure - 'free_body'- in which the function to be used when freing body should be registered; registered the specific functions from presence_xml and presence_mwi. - Fixed not sending Notify messages when unsubscribing - reported by Michel de Boer . 2007-06-30 12:45 Bogdan-Andrei Iancu, * [r2383] modules/mi_datagram/datagram_fnc.c: -disabled some check for sockets unix (strange behaviour reported). 2007-06-29 17:43 Bogdan-Andrei Iancu, * [r2381] modules/tm/README, modules/tm/doc/tm_user.sgml: - typo fixed in documenting the MI t_reply function Reported by Juha Heinanen 2007-06-29 17:40 Bogdan-Andrei Iancu, * [r2380] modules/mi_datagram/README, modules/mi_datagram/doc/mi_datagram_user.sgml: -more exact description of the syntax of the requests Reported by Juha Heinanen 2007-06-27 18:45 Bogdan-Andrei Iancu, * [r2379] modules/mi_datagram, modules/mi_datagram/Makefile, modules/mi_datagram/README, modules/mi_datagram/datagram_fnc.c, modules/mi_datagram/datagram_fnc.h, modules/mi_datagram/doc, modules/mi_datagram/doc/mi_datagram.sgml, modules/mi_datagram/doc/mi_datagram_devel.sgml, modules/mi_datagram/doc/mi_datagram_faq.sgml, modules/mi_datagram/doc/mi_datagram_user.sgml, modules/mi_datagram/mi_datagram.c, modules/mi_datagram/mi_datagram.h, modules/mi_datagram/mi_datagram_parser.c, modules/mi_datagram/mi_datagram_parser.h, modules/mi_datagram/mi_datagram_writer.c, modules/mi_datagram/mi_datagram_writer.h: - new module: DataGram transport implementation for MI. Modules allow the usage of UNIX and network sockets. Its obseletes the core UNIX socket server. Credits go to Ancuta Onofrei 2007-06-25 06:36 Klaus Darilion, * [r2377] modules/textops/README, modules/textops/doc/textops_user.sgml: - added docs (copy-paste from mailing list) 2007-06-22 15:36 Daniel-Constantin Mierla, * [r2375] transformations.c: - fix local caching for handling URI transformation 2007-06-22 11:03 Bogdan-Andrei Iancu, * [r2374] modules/tm/t_msgbuilder.c, modules/tm/t_msgbuilder.h: - local built requests (ACK and CANCEL) include the Max-Forwards header with the default value of 70. According to RFC, the presence of this header is mandatory. Still to fix: requests generated vua t_uac() must have a MaxFwd header. 2007-06-22 10:46 Bogdan-Andrei Iancu, * [r2371] modules/textops/textops.c: - fixed mem leak in private mem. subst_user_f() does not release the mem chunk with the new user after calling subst_str(). Important is that action SET_USER_T makes a copy of the chunk! 2007-06-22 03:09 Di-Shi Sun, * [r2370] modules/osp/orig_transaction.c: Fixed [1741258] bug reported for Scalable SIP server project in SourceForge. Please check OpenSER tracker for details. 2007-06-19 13:40 Daniel-Constantin Mierla, * [r2368] version.h: - applied patch from Klaus Darilion for printing QM_JOIN_FREE with "openser -V" - closes #1722648 2007-06-19 12:42 Daniel-Constantin Mierla, * [r2367] Makefile.defs, modules/mysql/dbase.c, modules/mysql/my_con.c: - applied updated patch from Tais M. Hansen for allowing MySQL stored procedures and multiple statements calls from OpenSER - shall free now also the multiple results in case of errors inside openser within db_mysql_store_result() - closes #1725374 and #1618322 - dev version increased 2007-06-18 10:41 Henning Westerholt, * [r2366] db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml: - fix wrong column names in presentity and active_watchers table - reported from Dave Waiting 2007-06-18 09:20 Henning Westerholt, * [r2365] INSTALL: s/openserrc/openserctlrc 2007-06-18 08:58 Henning Westerholt, * [r2364] INSTALL: Some spelling fixes and update for new db scripts in INSTALL 2007-06-13 16:16 Henning Westerholt, * [r2362] modules/mysql/dbase.c: - add a null pointer check to db_last_inserted_id in mysql 2007-06-13 13:15 Henning Westerholt, * [r2361] Makefile, db/schema/Makefile, scripts/openserdbctl, scripts/openserdbctl.base, scripts/openserdbctl.dbtext, scripts/openserdbctl.mysql, scripts/openserdbctl.pgsql, scripts/textdb.sh: - change dir for dbtext to 'openser', more consistent with other DBs - integrate textdb.sh into the common infrastructure, use the generated tables - the version data is missing, this needs an update for the dbtext XSL scripts - add serweb table creation, admin data generation is missing - add reinit support for dbtext - backup, restore and copy not implemented and blocked for dbtext - you can specify now a optional dbname for operations, needed for dbtext - fix db SQL installation, install as non-executable in Makefile - change Makefile to install openserdbctl.dbtext - fix INSTALL_TOUCH in Makefile for postgresql and mysql 2007-06-13 10:48 Henning Westerholt, * [r2360] db/schema/pr_pua.xml: - fix wrong pua column name, s/pres_user/pres_uri 2007-06-12 13:33 Henning Westerholt, * [r2359] db/schema/aliases.xml, db/schema/location.xml: fix error in usrloc and registrar table, s/useragent/user_agent 2007-06-12 12:39 Henning Westerholt, * [r2358] Makefile, packaging/debian-sarge/rules, packaging/debian/rules, scripts/openserdbctl, scripts/openserdbctl.mysql, scripts/openserdbctl.pgsql: - remove double resource file inclusion from openserdbctl - remove svn:executable property from openserdbctl.pg and mysql files - add openserdbctl, mysql and posgres files to Makefile installation process - remove now unnecessary executable name for fix openser_mysql and openser_pgsl in debian package files 2007-06-12 11:38 Henning Westerholt, * [r2357] scripts/openserctl, scripts/openserdbctl.pgsql: - remove /bin/sh shebang from sourced openserdbctl.psql file - change /bin/sh shebang from openserctl to /bin/bash, as the 'color' user output don't work with sh 2007-06-12 11:36 Henning Westerholt, * [r2356] scripts/mysqldb.sh, scripts/openserctlrc, scripts/openserdbctl, scripts/openserdbctl.base, scripts/openserdbctl.mysql, scripts/openserdbctl.pgsql, scripts/postgresqldb.sh: - more database setup script work - add now generic file 'openserdbctl' for all database related tasks - move generic functions to this file - rename mysqldb.sh and postgresqldb.sh to openserdbctl.mysql and openserdbctl.psql - use 'color' info functions for user informations like the openserctl tool - remove unused mysqldb.sh backup function - make create user for postgres more error tolerant, needed for db copy - tested with mysql and postgresql for create, drop, reinit, backup, restore and copy - backup command needs now a filename, backup to stdout interfer with command prompting. This makes more sense as restore also wants a filename. 2007-06-12 08:06 Henning Westerholt, * [r2355] db/schema/address.xml, db/schema/openser-lcr.xml, db/schema/openser-permissions.xml: - address table belongs to the permissions module, not to lrc - Reported from Juha Heinanen 2007-06-11 14:08 Henning Westerholt, * [r2354] db/db_ut.c: -unify logging messages in db/db_ut.h, use 'db_' prefix in all cases 2007-06-11 13:57 Henning Westerholt, * [r2353] db/db_ut.c, db/db_ut.h, modules/mysql/dbase.c, modules/mysql/val.c, modules/mysql/val.h, modules/postgres/dbase.c, modules/unixodbc/dbase.c, modules/unixodbc/val.c, modules/unixodbc/val.h: - move customized print_* functions from db-modules to db core - use a function pointer for the customized val2str function from the modules that gets used in the common function in db core - Thanks to Victor Gamov for the patch 2007-06-11 13:50 Henning Westerholt, * [r2352] db/schema/Makefile, db/schema/openser-extensions.xml, db/schema/openser-standard.xml: - move extension point to openser-extensions.xml file - add this file to Makefile - remove extra.xml include from openser-standard.xml 2007-06-11 13:07 Daniel-Constantin Mierla, * [r2351] modules/presence/notify.c: - quick fix for presence crash due to free notify bodies in different types of event (mwi -- reported by Juha Heinanen) - needs more analysis 2007-06-11 12:02 Henning Westerholt, * [r2350] doc/dbschema/xsl/sql.xsl: - fix DEFAULT value generation for integers, ommit string quotes 2007-06-10 16:01 Juha Heinanen, * [r2349] packaging/debian/control: * Included xsltproc in Debian build dependencies. 2007-06-08 17:24 Daniel-Constantin Mierla, * [r2348] modules/dispatcher/dispatch.c: - fix for case of use_default and one address in set (patch by Federico Cabiddu) 2007-06-08 12:53 Henning Westerholt, * [r2343] parser/msg_parser.h: fix misleading comment in parser sip_msg struct 2007-06-07 08:32 Bogdan-Andrei Iancu, * [r2339] modules/dialog/dlg_cb.c, modules/dialog/dlg_cb.h, modules/dialog/dlg_hash.c: - fixed memory leak in dialog modules - the per dialog callbacks were not properly destroied when the dialog was freed. The mem leak appeared only when the sst module was used (only module using dialog cb). Credits go to Ovidiu Sas. Closes bug 1732329. 2007-06-06 15:07 Bogdan-Andrei Iancu, * [r2337] modules/cpl-c/cpl_run.c: - fixed the extraction of the reason string in reject node. Credits go to Helmut Kuper 2007-06-06 08:42 Klaus Darilion, * [r2336] modules/textops/textops.c: - added code documentation 2007-06-05 15:14 Daniel-Constantin Mierla, * [r2334] modules/avp_radius/README, modules/avp_radius/doc/avp_radius.sgml: - fixed name of the module (reported by Bastian Friedrich) 2007-06-04 13:54 Daniel-Constantin Mierla, * [r2331] Makefile.defs, parser/parse_allow.c: - fixed mem leak in case of broken Allow header - dev version increased 2007-06-03 21:32 Bogdan-Andrei Iancu, * [r2329] blacklists.h, forward.c, modules/tm/t_fwd.c: - fixed bug in disabling DNS-based failover via the 0x04 t_relay() flag Reported by Andreas Granig 2007-06-02 12:10 Bogdan-Andrei Iancu, * [r2327] modules/dialog/dlg_hash.c: - fixed deadlock in case of error during MI command. Credits go to Rubel Ahmed 2007-06-01 15:11 Henning Westerholt, * [r2326] scripts: add svn:ignore property for generated db dirs to scripts directory 2007-06-01 14:06 Henning Westerholt, * [r2325] Makefile: - remove forgotten debug command from Makefile 2007-06-01 13:58 Henning Westerholt, * [r2324] Makefile, Makefile.defs, scripts/mysqldb.sh, scripts/openserctlrc, scripts/openserdbctl.base, scripts/postgresqldb.sh, scripts/textdb.sh: - further unification of database setup scripts - move some common variable definitions and functions out of mysql, dbtext and postgresql into openserdbctl.base file - change database setup scripts to use the variable definitions from openserctlrc, move some variable definition to this file - add installation of openserdbctl.base to Makefile - add some sed hacks to Makefile to fix paths during installation - fix some comments in Makefile.defs 2007-05-31 14:36 Henning Westerholt, * [r2323] modules/cpl-c/cpl.c, modules/cpl-c/cpl_db.c: - add table version check to cpl-c module init to sync with new database schema - make error messages in init and exit a little bit more informative 2007-05-31 14:18 Bogdan-Andrei Iancu, * [r2321] modules/permissions/mi.c: - fixed bug in improper access to the mem cache: if the permissions-module is loaded but not properly configured, a mi call to 'trusted_dump' causes a segfault. Credits go to Marcus Hunger 2007-05-30 12:56 Henning Westerholt, * [r2320] scripts/mysqldb.sh, scripts/postgresqldb.sh: - change postgresqldb.sh script to use the generated SQL from the xml schema - database creation tested with postgresql 8.2 - move one error handler in mysqldb.sh inside the if case 2007-05-30 12:14 Henning Westerholt, * [r2318] db/schema/acc.xml, db/schema/address.xml, db/schema/aliases.xml, db/schema/cpl.xml, db/schema/dbaliases.xml, db/schema/domain.xml, db/schema/domainpolicy.xml, db/schema/entities.xml, db/schema/grp.xml, db/schema/gw.xml, db/schema/gw_grp.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/missed_calls.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap_xml.xml, db/schema/re_grp.xml, db/schema/silo.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/subscriber.xml, db/schema/sw_active_sessions.xml, db/schema/sw_pending.xml, db/schema/sw_phonebook.xml, db/schema/sw_server_monitoring_agg.xml, db/schema/sw_usr_preferences_type.xml, db/schema/template.xml, db/schema/trusted.xml, db/schema/uri.xml, db/schema/usr_preferences.xml: - update xml database table sources - use SERIAL PRIMARY KEY for postgresql unique ids - use binary for xcap_xml and presentity body column - move primary key definition for mysql to column definition - update template - add some missing index names, fix misspellings and double names for indexes 2007-05-30 12:07 Henning Westerholt, * [r2317] doc/dbschema/xsl/mysql.xsl, doc/dbschema/xsl/postgres.xsl, doc/dbschema/xsl/sql.xsl: - add more comments to xsl stylesheets - uncomment some code that is not needed currently - add namespace definition to mysql.xsl - add PRIMARY KEY for columns specification to mysql and postgres - fix version table insert for postgres - remove column.size for some postgres datatypes without length definition - fix table type insert for postgres - add standalone case for PRIMARY INDEX creation for postgres 2007-05-30 11:15 Bogdan-Andrei Iancu, * [r2316] blacklists.c: - fixed bug in memory free (pkg was mixed with shm). Reported by Papadopoulos Georgios 2007-05-30 10:52 Bogdan-Andrei Iancu, * [r2313] modules/cpl-c/README, modules/cpl-c/doc/cpl-c_user.sgml: - fixed typos in docs "cpl_c" -> "cpl-c" 2007-05-29 15:41 Henning Westerholt, * [r2312] db/schema/Makefile, db/schema/openser-pdt.xml, scripts/mysqldb.sh: - add missing pdt table to schema definitions 2007-05-29 09:29 Henning Westerholt, * [r2311] Makefile, scripts/mysqldb.sh: - change mysqldb.sh script to use the generated SQL from the xml schema - add some 'sed' hacks to the Makefile to fix the data-dir path on installing 2007-05-29 09:02 Henning Westerholt, * [r2310] db/schema/pr_xcap_xml.xml: use bytea instead of text for postgres xcap_xml table, bug 1684821 2007-05-26 18:38 jerocu * [r2309] packaging/freebsd/Makefile, packaging/freebsd/distinfo, packaging/freebsd/files/patch-Makefile, packaging/freebsd/files/patch-Makefile.defs: - Update to OpenSER 1.2.1 2007-05-25 17:36 Bogdan-Andrei Iancu, * [r2307] modules/nathelper/README, modules/nathelper/doc/nathelper_user.sgml, modules/nathelper/nathelper.c: - start_recording-Function ported from the SER. Credits for porting go to Carsten Bock Closes patch 1715721. 2007-05-25 17:01 Bogdan-Andrei Iancu, * [r2306] modules/nathelper/README, modules/nathelper/doc/nathelper_user.sgml, modules/nathelper/nathelper.c: - new flag in force_rtp_proxy() to force a symmetric rtp session. Closes patch 1723561. 2007-05-25 16:34 Bogdan-Andrei Iancu, * [r2303] msg_translator.c: - part of the previous fix (dealing with 0 terminated messages) 2007-05-25 16:29 Bogdan-Andrei Iancu, * [r2302] main.c, udp_server.c: - removed the '\0'-end tests and they proved to be bogus - lately, new type of content-types appears that may contain '\0', even on the last position -> the tests were leading into bogus messages or false alarms. Reported by Tobias Lindgren Closes bug 1724291. 2007-05-25 15:12 Anca Vamanu, * [r2300] modules/presence/notify.c: - fixed missing Max-Forwards header in Notify messages (reported by Mika Saari) 2007-05-25 15:02 Bogdan-Andrei Iancu, * [r2299] scripts/sc.dbtext: - fixed the missing cflags column in location and aliases tables. Also set the right version number for these tables. Credits go to Ovidiu Sas . Closes bug 1724345. 2007-05-25 15:00 Henning Westerholt, * [r2298] db/schema/address.xml, db/schema/cpl.xml, db/schema/domainpolicy.xml, db/schema/gw.xml, db/schema/lcr.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap_xml.xml, db/schema/sip_trace.xml, db/schema/speed_dial.xml, db/schema/trusted.xml, db/schema/usr_preferences.xml: unify all database id field to unsigned int 2007-05-25 14:53 Anca Vamanu, * [r2296] modules/presence/event_list.h, modules/presence/notify.c, modules/presence/presentity.c, modules/presence_xml/README, modules/presence_xml/doc/presence_xml_user.sgml, modules/presence_xml/notify_body.c, modules/presence_xml/notify_body.h, modules/presence_xml/presence_xml.c, modules/presence_xml/presence_xml.h, modules/presence_xml/xcap_auth.c, modules/presence_xml/xcap_auth.h: - implemented the feature described in RFC 4827 - An Extensible Markup Language (XML) Configuration Access Protocol (XCAP) Usage for Manipulating Presence Document Contents - it enables the possibility to set a permanent presence state that is independent of activeness of any particular device (example of situations in which it is useful: setting person-related state or when in vacation/travelling) - the usage is configurable through 'presence_xml' new module parameter - 'pidf_manipulation' - if set to 1 the feature is enabled - thanks to Mircea Amarascu from AG Projects for an initial version and for help with the testing. 2007-05-25 14:43 Bogdan-Andrei Iancu, * [r2295] modules/postgres/db_res.c, modules/postgres/db_val.c, modules/postgres/dbase.h, modules/postgres/pg_con.h: - fixed memory leak when using BLOB - the PQunescapeBytea() allocates a new string for the result. Credits go to Klaus Darilion Closes patch 1725396 - also some beautifications to make the code easyer to read. 2007-05-25 13:22 Bogdan-Andrei Iancu, * [r2294] modules/postgres/Makefile: - autodetection for postgres lib paths. Use "pg_config" if available; if not, fall back to the predefined, known paths. Based on a patch contributed by Christopher (codestrom@users.sourceforge.net) Changes: added the fallback mechanism if pg_config not present removed "--libs" as it is only in PG 8.1 and at least on debian returns libs not installed 2007-05-25 12:59 Bogdan-Andrei Iancu, * [r2293] modules/mysql/Makefile: - autodetection for libmysqlclient paths. Use "mysql_config" if available; if not, fall back to the predefined, known paths. Credits go to Tais M. Hansen. Closes patch 1725371 2007-05-25 12:35 Bogdan-Andrei Iancu, * [r2292] modules/mysql/dbase.c: - fixed improper memory free (from mysql driver) when the conversion to openser DB API failes. Credits go to Kobi Eshun. Closes bug 1721057. 2007-05-25 12:08 Henning Westerholt, * [r2291] Makefile, Makefile.defs, Makefile.rules, db/schema/Makefile: update build system: - do not stops with a error anymore if some files are present in the modules dir - move textdb.sh installation to install-bin to prevent inclusion of dbtext stuff into every debian package - add define for '/usr/share/openser' for architecure independent data files data-prefix, data-dir - add make dbschema, make dbschema-clean for dbschema generation and cleaning - add mkdir target for data-dir - install mysql and postgres sql code with mysqldb.sh and postgresdb.sh, so that this get included into the right debian packages - fix wrong ROOT variable in make clean task in db/schema Makefile 2007-05-25 10:58 Henning Westerholt, * [r2289] scripts/openserctl.fifo: fix obselete error message in openserctl moni command 2007-05-24 16:22 Anca Vamanu, * [r2287] modules/presence/subscribe.c: - corrected a typing bug 2007-05-24 13:29 Henning Westerholt, * [r2286] Makefile: - revert change, dbtext is now again compiled by default - install openser_textdb.sh also with 'make install-module-tools' 2007-05-24 13:13 Anca Vamanu, * [r2285] modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_subscribe.c, modules/pua_xmpp/simple2xmpp.c, modules/pua_xmpp/xmpp2simple.c: - fixed some memory leack bugs and added some error return checks 2007-05-24 13:04 Henning Westerholt, * [r2284] modules/postgres/db_val.c: - remove custom time2str function for postgresql - all DATETIME columns in postgresql are defined 'WITHOUT TIMEZONE', so it makes no sense to generate output with a timezone value - uses now the same db_time2str function from db_ut.h as the other databases 2007-05-24 13:03 Anca Vamanu, * [r2283] modules/presence/event_list.h, modules/presence/notify.c, modules/presence_xml/notify_body.c, modules/presence_xml/notify_body.h: - fixed a memory leak when dealing with authorization ( reported by Adrian Georgescu ) 2007-05-23 14:18 Bogdan-Andrei Iancu, * [r2275] modules/nathelper/nathelper.c: -fixed the swapping of tags in "swap" mode in order to guarantee the correct distribution of the relay interfaces. So far this was not an issue as the orignal and sequential INVITEs were all either "normal", either "swapped". The problem appeared only in a scenario with mixed INVITEs. Credits go to Ovidiu Sas . 2007-05-23 13:46 Henning Westerholt, * [r2274] doc/dbschema/xsl/postgres.xsl: fix postgresql 'autoincrement' id sql generation 2007-05-23 12:58 Henning Westerholt, * [r2273] scripts/mysqldb.sh: extend error reporting for mysqldb.sh copy operation 2007-05-23 12:13 Henning Westerholt, * [r2272] scripts/mysqldb.sh: add svn:executable property to mysqldb.sh script 2007-05-23 11:10 Henning Westerholt, * [r2271] Makefile: - add new target 'dbschema' to Makefile to create the database schema files - exclude temporary files '*.~' from package creation in tar target 2007-05-23 11:05 Henning Westerholt, * [r2270] Makefile: - add dbtext setup script to make modules-install-tools target in Makefile - dbtext is not compiled and installed by default anymore like other databases 2007-05-22 16:55 Daniel-Constantin Mierla, * [r2269] modules/msilo/msilo.c: - fallback to orig uri when no parameter is given and no new uri is set 2007-05-22 14:34 Daniel-Constantin Mierla, * [r2266] modules/dbtext/dbt_lib.c, modules/dbtext/dbt_lib.h: - dbt_db_del_table() not in use -- commented in #if 0 - discovered by report of Yan Lin of poosible deadlock inside 2007-05-22 11:19 Henning Westerholt, * [r2262] mi/attr.c: - fix small memory leak in mi/attr.c:del_mi_attr_list() Patch provided by Markus Hunger 2007-05-22 11:01 Henning Westerholt, * [r2261] db, mem, mi, modules, modules/acc, modules/acc/etc, modules/alias_db, modules/auth, modules/auth_db, modules/auth_diameter, modules/auth_radius, modules/avp_radius, modules/avpops, modules/cfgutils, modules/cpl-c, modules/dbtext, modules/dialog, modules/dispatcher, modules/diversion, modules/domain, modules/domainpolicy, modules/enum, modules/exec, modules/flatstore, modules/gflags, modules/group, modules/group_radius, modules/imc, modules/jabber, modules/lcr, modules/mangler, modules/maxfwd, modules/mediaproxy, modules/mi_fifo, modules/mi_xmlrpc, modules/msilo, modules/mysql, modules/nathelper, modules/options, modules/osp, modules/osp/etc, modules/pa, modules/path, modules/pdt, modules/perl, modules/perlvdb, modules/permissions, modules/pike, modules/postgres, modules/presence, modules/presence_mwi, modules/presence_xml, modules/pua, modules/pua_bla, modules/pua_mi, modules/pua_usrloc, modules/pua_xmpp, modules/registrar, modules/rr, modules/seas, modules/siptrace, modules/sl, modules/sms, modules/snmpstats, modules/snmpstats/mibs, modules/speeddial, modules/sst, modules/statistics, modules/textops, modules/tlsops, modules/tm, modules/uac, modules/uac_redirect, modules/unixodbc, modules/uri, modules/uri_db, modules/uri_radius, modules/usrloc, modules/xlog, modules/xmpp, parser, parser/contact, parser/digest, utils/openserunix: - add svn:ignore properties to subdirectories too 2007-05-22 10:46 Henning Westerholt, * [r2259] modules/tm/README, modules/tm/doc/tm_user.sgml: - fix copy and paste error in documentation Reported from Edoardo Serra 2007-05-22 09:09 Anca Vamanu, * [r2258] modules/presence_xml/notify_body.c, modules/presence_xml/presence_xml.h, modules/presence_xml/xcap_auth.c: - fixed some memory leaking bugs when calling libxml functions 2007-05-22 08:38 Henning Westerholt, * [r2257] db/schema/address.xml: fix documentation and mask type size in address table 2007-05-21 13:37 Henning Westerholt, * [r2253] db/schema/aliases.xml, db/schema/pr_pua.xml, db/schema/sw_active_sessions.xml, db/schema/sw_admin_privileges.xml: - small docu update - change uri size in pua tables 2007-05-21 12:19 Henning Westerholt, * [r2252] db/schema/subscriber.xml, db/schema/sw_phonebook.xml: - fix variable type in phonebook table - fix variable name in subscriber table 2007-05-21 12:01 Henning Westerholt, * [r2251] db/schema/aliases.xml, db/schema/lcr.xml, db/schema/location.xml, db/schema/subscriber.xml, db/schema/sw_pending.xml, db/schema/template.xml, db/schema/trusted.xml: - add missing path size to usrloc table - fix usage of 'NULL' default values - update example file 2007-05-21 11:31 Henning Westerholt, * [r2250] db/schema/aliases.xml: add missing path size to registrar table 2007-05-21 10:44 Henning Westerholt, * [r2249] db/schema/openser-serweb.xml, db/schema/sw_admin_privileges.xml, db/schema/sw_phonebook.xml, db/schema/sw_server_monitoring.xml, db/schema/sw_server_monitoring_agg.xml, db/schema/sw_usr_preferences_type.xml: add the last tables, finish serweb 2007-05-18 13:55 Henning Westerholt, * [r2248] db/schema/Makefile, db/schema/aliases.xml, db/schema/entities.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/location.xml, db/schema/openser-auth_db.xml, db/schema/openser-avpops.xml, db/schema/openser-presence.xml, db/schema/openser-serweb.xml, db/schema/pdt.xml, db/schema/pr_active_watchers.xml, db/schema/pr_presentity.xml, db/schema/pr_pua.xml, db/schema/pr_watchers.xml, db/schema/pr_xcap_xml.xml, db/schema/subscriber.xml, db/schema/sw_active_sessions.xml, db/schema/sw_pending.xml, db/schema/usr_preferences.xml: - add usr_preferences, subscriber, xcap_xml, watchers, pua, pending, presentity, active_sessions and active_watchers tables - some cleanups in xml files 2007-05-18 09:51 Henning Westerholt, * [r2245] db/schema/Makefile, db/schema/dbaliases.xml, db/schema/openser-alias_db.xml, db/schema/openser-group.xml, db/schema/openser-msilo.xml, db/schema/openser-speeddial.xml, db/schema/openser-uri_db.xml, db/schema/pdt.xml, db/schema/re_grp.xml, db/schema/silo.xml, db/schema/speed_dial.xml, db/schema/template.xml: - add silo, speed_dial, re_grp and dbaliases table definitions - some cleanups in other xml files 2007-05-18 07:55 Henning Westerholt, * [r2243] .: fix format of svn:ignore property.. 2007-05-18 07:35 Henning Westerholt, * [r2242] ., .svnignore: - move svn ignore settings to svn:ignore property - add *.o, *.d and *.so file to ignore property 2007-05-17 16:48 Juha Heinanen, * [r2241] branches/1.2/modules/lcr/README, branches/1.2/modules/lcr/doc/lcr_user.sgml, modules/lcr/README, modules/lcr/doc/lcr_user.sgml: * Fixed and updated documentation regarding gw priority. Documentation now matches with implementation, i.e., smaller priority value means higher priority. 2007-05-17 14:20 Bogdan-Andrei Iancu, * [r2240] route.c: - fixed different kind on ops involving NULL pseudo variables : NULL==NULL -> true NULL!=var -> true NULL!=const -> true Reported by Juha Heinanen 2007-05-17 07:24 Di-Shi Sun, * [r2239] modules/osp/doc/osp_user.sgml: Change log parameters. 2007-05-16 16:14 Henning Westerholt, * [r2237] db/schema/Makefile, db/schema/location.xml, db/schema/openser-standard.xml, db/schema/openser-usrloc.xml, db/schema/template.xml: - add template.xml file as example for a xml database specification - add usrloc definition - fix wrong xpointer call in openser-standard file 2007-05-16 15:35 Henning Westerholt, * [r2236] db/schema/Makefile, db/schema/aliases.xml, db/schema/domain.xml, db/schema/entities.xml, db/schema/grp.xml, db/schema/openser-domain.xml, db/schema/openser-domainpolicy.xml, db/schema/openser-group.xml, db/schema/openser-permissions.xml, db/schema/openser-registrar.xml, db/schema/sip_trace.xml, db/schema/trusted.xml, db/schema/uri.xml: - add DATETIME default entity to entity.xml - add group, permissions, registrar and domainpolicy definitions 2007-05-16 13:59 Henning Westerholt, * [r2235] doc/dbschema/catalog.xml: add missing svn:property 2007-05-16 13:37 Henning Westerholt, * [r2234] db/schema/acc.xml, db/schema/address.xml, db/schema/entities.xml, db/schema/gw.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/missed_calls.xml, db/schema/openser-acc.xml, db/schema/openser-cpl.xml, db/schema/openser-lcr.xml, db/schema/openser-siptrace.xml: - add siptrace and cpl module xml file - add address and missed_calls xml definition - update lcr and acc include files - some docu fixes 2007-05-16 12:58 Henning Westerholt, * [r2233] doc/dbschema/catalog.xml: add catalog.xml file to solve DTD and XSL referenced to the local filesystem 2007-05-16 12:57 Henning Westerholt, * [r2232] db/schema/Makefile, db/schema/acc.xml, db/schema/gw.xml, db/schema/gw_grp.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/lcr.xml, db/schema/openser-acc.xml, db/schema/openser-core.xml, db/schema/openser-extra.xml, db/schema/openser-imc.xml, db/schema/openser-lcr.xml, db/schema/openser-standard.xml, db/schema/pdt.xml: - finish lrc module related tables - fix DTD definition - remove core and extra xml files - rework and cleanup Makefile 2007-05-16 09:28 Henning Westerholt, * [r2231] doc/dbschema/xsl/sql.xsl: disable the creation of data and drop tables in stylesheet 2007-05-16 07:13 Anca Vamanu, * [r2230] modules/presence/presence.c: - fixed a typo error (reported by Adrian Georgescu) 2007-05-16 06:48 Anca Vamanu, * [r2229] modules/presence/subscribe.c: - fixed a bug in active_watchers_clean function of not setting a pointer to NULL after freeing 2007-05-15 16:59 Bogdan-Andrei Iancu, * [r2228] modules/tm/h_table.c, modules/tm/h_table.h, modules/tm/tm.c: - fixed the oldest living bug in openser... proper reset of KR (kill reason) before processing a new request. This was leading to mem leak as some transactions (when only t_newtran) was used were not freed. Many thanks to Klaus Darilion for the access to a debugging platform Thanks to Anca Vamanu for the help in troubleshooting this. 2007-05-15 16:18 Henning Westerholt, * [r2227] db/schema/acc.xml, db/schema/cpl.xml, db/schema/domainpolicy.xml, db/schema/gw.xml, db/schema/imc_members.xml, db/schema/openser-core.xml, db/schema/pdt.xml, db/schema/sip_trace.xml, db/schema/uri.xml: - cleanup of xml references - add definition for acc module 2007-05-15 14:28 Anca Vamanu, * [r2226] modules/presence/presence.c, modules/presence/publish.c: -exported a MI command - mi cmd: refreshWatchers that makes possible modifying watcher permissions in real time 2007-05-15 13:56 Henning Westerholt, * [r2225] db/schema/Makefile, db/schema/domainpolicy.xml, db/schema/entities.xml, db/schema/imc_members.xml, db/schema/imc_rooms.xml, db/schema/openser-core.xml, db/schema/openser-extra.xml, db/schema/sip_trace.xml, db/schema/uri.xml: - complete 'extra' tables - add verbose case to makefile - add two more entities 2007-05-15 10:57 Henning Westerholt, * [r2224] doc/dbschema, doc/dbschema/dbschema2docbook.xsl, doc/dbschema/dtd, doc/dbschema/dtd/dbschema.dtd, doc/dbschema/xsl, doc/dbschema/xsl/common.xsl, doc/dbschema/xsl/dbtext.xsl, doc/dbschema/xsl/docbook.xsl, doc/dbschema/xsl/mysql.xsl, doc/dbschema/xsl/oracle.xsl, doc/dbschema/xsl/postgres.xsl, doc/dbschema/xsl/sql.xsl: - add xsl and dtd files for database script generation from SER 2.1.0+cvs20070509 snapshot - add copyright header for these files - fix some bugs in xsl stylesheets - extend stylesheets with support for 'TEXT' variables, 'AUTO INCREMENT' IDs and 'PRIMARY KEY' 2007-05-15 10:48 Henning Westerholt, * [r2223] db/schema/Makefile, db/schema/cpl.xml, db/schema/entities.xml, db/schema/gw.xml, db/schema/openser-core.xml, db/schema/openser-extra.xml, db/schema/openser-presence.xml, db/schema/openser-serweb.xml, db/schema/pdt.xml, db/schema/uri.xml, db/schema/version.xml: - add entities from database setup script - add xml files for core, presence, serweb and extra tables - update xml after extensions in xsl scripts - update Makefile 2007-05-15 09:57 Anca Vamanu, * [r2222] modules/presence/event_list.c, modules/presence/notify.c, modules/presence/subscribe.c: - fixed a bug when adding wipeer event 2007-05-15 07:43 Anca Vamanu, * [r2221] modules/presence/subscribe.c: - fixed a bug on active_watchers_clean function 2007-05-14 18:15 Juha Heinanen, * [r2220] items.c: * Tried to harmonize return values and error/debug messages when accessing non-existing items. 2007-05-14 15:55 Juha Heinanen, * [r2219] items.c: * Null value is returned if [Proxy-]Authorization header is not found or if parsing of credentials fails. 2007-05-14 15:51 Henning Westerholt, * [r2218] db/schema/cpl.xml, db/schema/gw.xml, db/schema/pdt.xml, db/schema/uri.xml: - change dtd reference to local fs, update gw definition - add definitions for pdt, cpl and uri tables 2007-05-14 14:21 Henning Westerholt, * [r2217] db/schema, db/schema/Makefile, db/schema/gw.xml: - add a directory for xml definition for database schemas - add Makefile and first xml definition for gw table - xsl schemas needed for this and other stuff still missing, not ready yet 2007-05-14 12:25 Anca Vamanu, * [r2216] modules/presence_xml/notify_body.c, modules/presence_xml/xcap_auth.c: - fixed a bug when determining if a rule matches a certain watcher(reported by Adrian Georgescu) 2007-05-14 10:03 Anca Vamanu, * [r2215] modules/presence/notify.c, modules/presence/subscribe.c: - fixed updating msg_active_watchers_clean function to the new required fields of subs_t structure 2007-05-14 07:33 Anca Vamanu, * [r2214] modules/presence/notify.c: - fixed a bug of calling aply_auth_nbody to a possible NULL body (reported by Adrian Georgescu) 2007-05-12 09:42 Julien Blache, * [r2212] packaging/debian-sarge/openser.dirs, packaging/debian/openser.dirs: Remove leading / from directory name in openser.dirs. 2007-05-11 11:42 Bogdan-Andrei Iancu, * [r2208] modules/domain/unixsock.c: - missing include file added reported by suncc 2007-05-11 11:36 Bogdan-Andrei Iancu, * [r2206] timer.c: - double return in function eliminated. reported by suncc 2007-05-11 11:34 Bogdan-Andrei Iancu, * [r2204] items.c: - fixed warning message - moved before the goto instruction. Reported by suncc 2007-05-11 11:22 Anca Vamanu, * [r2203] modules/presence/subscribe.c: - fixed a returning code bug 2007-05-11 10:16 Anca Vamanu, * [r2202] modules/presence/event_list.c, modules/presence/event_list.h, modules/presence_xml/add_events.c: - removed unnecessary ev_t structure field 2007-05-11 10:09 Anca Vamanu, * [r2201] modules/presence/subscribe.c: - changed taking presentity uri from Request-URI for the initial Subscribe and from database when refresh 2007-05-11 09:41 Bogdan-Andrei Iancu, * [r2199] utils/openserunix/openserunix.c: - fixed removeal of UNIX SOXKET file at shutdown. Credits go to Anatoly Pidruchny Closes patch 1708301. 2007-05-11 09:10 Bogdan-Andrei Iancu, * [r2197] modules/acc/acc_logic.c: - fixed flag handling when multiple backends are used for accouting with the same missed_flag. Credits go to axlh@users.sourceforge.net. 2007-05-11 08:01 Henning Westerholt, * [r2196] db/db_res.c, db/db_res.h, db/db_row.c, db/db_row.h, modules/mysql/dbase.c, modules/mysql/res.c, modules/mysql/row.c, modules/unixodbc/res.c, modules/unixodbc/row.c: add 'db_' prefix to fetch_rows and fetch_row function to prevent name clash with mysql library function 2007-05-10 19:38 Bogdan-Andrei Iancu, * [r2193] forward.c: - Fix: when replies are statelessly forwarded, obey the force_send_socket() Credits go to Marcus Hunger 2007-05-10 17:08 Anca Vamanu, * [r2192] modules/presence/event_list.c, modules/presence/subscribe.c: - fixed copying new added event field 2007-05-10 15:57 Anca Vamanu, * [r2191] modules/presence_xml/add_events.c, modules/presence_xml/xcap_auth.c: - set to_pres_uri flag for event dialog;sla 2007-05-10 15:56 Anca Vamanu, * [r2190] modules/presence/event_list.h, modules/presence/subscribe.c: - introduced the possiblity to choose where to take presentity uri from, specific for event (needed for pua_bla) 2007-05-10 15:34 Henning Westerholt, * [r2189] AUTHORS, CREDITS: add myself to OpenSER Contributer list :-) 2007-05-10 15:34 Henning Westerholt, * [r2188] modules/cfgutils/cfgutils.c, modules/domain/unixsock.h, modules/flatstore/flat_pool.h, modules/mangler/mangler.h, modules/registrar/reg_mod.c, modules/seas/encode_contact.h, modules/seas/encode_msg.c, modules/seas/event_dispatcher.h, modules/seas/ha.h, modules/seas/seas_action.c, modules/seas/statistics.h, modules/tm/t_reply.h: - code cleanup and bugfixes: some errors and warnings from '-Wextra -Wredundant-decls' - remove redundant variable and function definition in mangler and flatstore - fix comparison of unsigned variable < 0 in if-case in cfgutils - remove redundant variable definitions in seas - change variable to signed to really reach an error case and remove an empty else case in seas - remove redundant variable and function definition in registrar, domain and tm 2007-05-10 15:11 Anca Vamanu, * [r2187] modules/presence/README, modules/presence/doc/presence.sql, modules/presence/notify.c, modules/presence/presence.c, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/subscribe.h: - corrected taking presentity uri from Request-URI (reported by Juha Heinanen) - changed active_watchers table - added 2 more columns 2007-05-10 15:08 Anca Vamanu, * [r2186] scripts/mysqldb.sh, scripts/postgresqldb.sh, scripts/textdb.sh: - added 2 more columns to active_watchers_table (version increased) 2007-05-10 12:37 Henning Westerholt, * [r2185] db/db_res.c, db/db_res.h, db/db_row.c, db/db_row.h, db/db_ut.c, db/db_ut.h, modules/mysql/dbase.c, modules/mysql/res.c, modules/mysql/res.h, modules/mysql/row.c, modules/mysql/row.h, modules/mysql/val.c, modules/postgres/db_res.c, modules/postgres/db_val.c, modules/postgres/dbase.c, modules/unixodbc/dbase.c, modules/unixodbc/res.c, modules/unixodbc/row.c, modules/unixodbc/row.h, modules/unixodbc/val.c: - more database interface cleanup - move the free_rows function to db/db_res.c - move the free_row function to db/db_row.c - change mysql and unixodbc to use this implementation - the postgresql uses a different implementation, this still needs some investigation - move common used print_columns function to db_ut.c - change the mysql, postgresql and unixodbc modules to use this implementation - use the right mysql and postgresql escape function for BLOBs instead of the deprecated function which could produce errors in certain corner cases - extends comments in db dir and database modules 2007-05-10 05:46 Juha Heinanen, * [r2184] branches/1.2/scripts/openserctl.8, branches/1.2/scripts/openserctl.sqlbase, branches/1.2/scripts/sc.dbtext, scripts/openserctl.8, scripts/openserctl.sqlbase, scripts/sc.dbtext: * Applied openserctl lcr fix provided by provided by Angel Carpintero. 2007-05-10 05:32 Juha Heinanen, * [r2182] modules/mi_xmlrpc/xr_parser.c: * Integrated length calculation of xmlrpc string into lflf_to_crlf hack in order to avoid scanning of the string twice (based on suggestion by Bogdan-Andrei Iancu). 2007-05-09 17:33 Juha Heinanen, * [r2181] branches/1.1/modules/lcr/lcr_mod.c, branches/1.2/modules/lcr/lcr_mod.c, modules/lcr/lcr_mod.c: * Changed gw_index and route_index of mi struct from unsigned int to int. Fix provided by Angel Carpintero. 2007-05-09 17:16 Juha Heinanen, * [r2180] modules/mi_xmlrpc/README, modules/mi_xmlrpc/doc/mi_xmlrpc.sgml, modules/mi_xmlrpc/doc/mi_xmlrpc_user.sgml, modules/mi_xmlrpc/xr_parser.c: * Implemented hack that converts LFLF sequence in received XML-RPC strings to CRLF sequence in order to overcome the "feature" of current version of Abyss XML-RPC server that "normalizes" CRLF sequence to LF character. 2007-05-09 15:34 Juha Heinanen, * [r2179] modules/lcr/README, modules/lcr/doc/lcr_user.sgml, modules/lcr/lcr_mod.c: * lcr/load_gws() group id parameter may now contain pseudo variables. Patch contributed by Carsten Bock. 2007-05-09 15:27 Daniel-Constantin Mierla, * [r2178] modules/jabber/README, modules/jabber/doc/jabber_user.sgml, modules/jabber/jabber.c, modules/jabber/xjab_worker.c, modules/jabber/xjab_worker.h: - added presence priority for Jabber gateway (patch by Peter Lemenkov) - closes #1713831 2007-05-09 14:54 Daniel-Constantin Mierla, * [r2177] Makefile.defs, modules/dispatcher/README, modules/dispatcher/dispatch.c, modules/dispatcher/dispatch.h, modules/dispatcher/dispatcher.c, modules/dispatcher/doc/dispatcher.sgml, modules/dispatcher/doc/dispatcher_user.sgml: - dev version increased - applied patch from Carsten Bock - closes #1689036 - set of enhancement to dispatcher module - hash over the authentication-username - ds_is_from_list() to find if source ip a destination list - set a gateway to a probing mode (after a definable threshhold) by calling ds_mark_dst("p"). If a gateway/proxy fails several times (per default three times), it will be removed from the routing and be probed: The Proxy will send an OPTIONS-Request to the proxy/gateway and if it receives a "successful" reply (200 OK or 501 Not implemented) it will be automatically reactivated. We accept "501 Not implemented" as well, because some Cisco gateways do not support the OPTIONS-Request and reply with a "501 Not implemented". 2007-05-09 13:03 Henning Westerholt, * [r2176] INSTALL: - add a note regarding the problems with openbsd and netbsd package files - fix a type reported from Wouter Schoot 2007-05-09 11:30 Anca Vamanu, * [r2174] modules/pua/add_events.c: - corrected event name presence.winfo 2007-05-09 11:29 Anca Vamanu, * [r2173] modules/pua_xmpp/priv.h, modules/pua_xmpp/xmpp2simple.c: - removed not belonging, wrongly included, file 2007-05-09 11:27 Henning Westerholt, * [r2172] packaging/netbsd/Makefile, packaging/netbsd/distinfo, packaging/openbsd/Makefile, packaging/openbsd/distinfo: - fix netbsd and openbsd PORTVERSION in packaging, 'notls' was missing - Credits go to Wouter Shoot for reporting and testing 2007-05-09 07:54 Anca Vamanu, * [r2171] modules/presence/notify.c, modules/presence/notify.h, modules/presence/presentity.c, modules/presence/publish.c, modules/presence/subscribe.c: - changed not to query database table for Notify body when it is triggerd by a new Publish and the event does not require aggregation (to prevent rewriting the published body before Notify is sent) 2007-05-08 12:52 Henning Westerholt, * [r2169] modules/seas/as.c, modules/seas/failover.c: cleanup, delete empty as.c and failover.c in seas module 2007-05-08 12:48 Henning Westerholt, * [r2168] modules/uri/checks.c, modules/uri/uri_mod.c, modules/uri/uri_mod.h: - cleanup, remove the almost empty uri_mod.h file - fix the includes in uri_mod.c and checks.c 2007-05-08 09:54 Anca Vamanu, * [r2167] modules/pua_mi/mi_func.c: - fixed adding etag end expires to reply only if 200 OK message received 2007-05-08 09:53 Anca Vamanu, * [r2166] modules/pua/send_publish.c: - fixed calling callback functions for publish when error reply is received 2007-05-08 08:58 Anca Vamanu, * [r2165] modules/pua/hash.c, modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_subscribe.c: - updated etag also when refreshing info in database 2007-05-08 07:22 Juha Heinanen, * [r2163] modules/lcr/lcr_mod.c: * Fixed test on From URI length. Thanks to Papadopoulos Georgios for reporting. 2007-05-07 14:49 Juha Heinanen, * [r2161] branches/1.1/modules/lcr/lcr_mod.c, branches/1.2/modules/lcr/lcr_mod.c, modules/lcr/lcr_mod.c: * Increased MAX_FROM_URI_LEN to 256. 2007-05-07 12:32 Bogdan-Andrei Iancu, * [r2160] modules/tm/t_cancel.c, modules/tm/uac.c: - bug fixed: remove the setting of KR (Kill Reason) when generating local transactions. This was resulting in overwriting the value (stored in a gloabl variable) in case of nested transaction processing. Example: receive a request, build from script the coresponding transaction (T1) and then use functions (from script) to send local requests via TM (T2). The result of this overwriting of KR between T1 and T2 was a possible memeory leak (in some cases), by not automatically freeing the T1 transaction at the script exit. The leak appeard only in a corner case when there the transaction was not properly handled from script. Many thanks to Klaus Darilion for report and extensive testing and help. 2007-05-07 12:16 Bogdan-Andrei Iancu, * [r2158] modules/tm/t_reply.c: - fixed bug in detecting 408 Timeout as an DNS-based-failover case. Credits for reporting and helping with tests go to Alex Hermann 2007-05-07 12:01 Henning Westerholt, * [r2157] db/db_ut.c, db/db_ut.h, modules/mysql/dbase.c, modules/mysql/my_con.c, modules/mysql/utils.c, modules/mysql/utils.h, modules/mysql/val.c, modules/postgres/db_utils.c, modules/postgres/db_utils.h, modules/postgres/db_val.c, modules/unixodbc/dbase.c, modules/unixodbc/my_con.c, modules/unixodbc/utils.c, modules/unixodbc/utils.h, modules/unixodbc/val.c: - move most of the time and date handling functions for databases to db_ut.h - delete the implementations in unixodbc, mysql and partly in postgresql - fix header includes for these modules - postgresql saves the time and date with the timezone attached, so this module can not use the common db_time2str - change the _XOPEN_SOURCE define to 600 use the SuSv3 definition for strptime,the old define conflicts with some string handling functions - delete the unneded time related defines in postgresql module - add undefs after the defines to avoid changes for subsequent includes 2007-05-07 10:21 Anca Vamanu, * [r2156] modules/pua/add_events.c, modules/pua/add_events.h, modules/pua/event_list.h, modules/pua/hash.c, modules/pua/hash.h, modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_publish.h: - fixed a bug when restoring info from database - fixed a memory leak bug 2007-05-07 06:49 Bastian Friedrich, * [r2155] modules/perlvdb/perlvdb.h, modules/perlvdb/perlvdb_conv.c, modules/perlvdb/perlvdb_conv.h, modules/perlvdb/perlvdb_oohelpers.h: Patch by Julien Blache: fixing compiling on platforms with USE_SYSV_SEM 2007-05-06 19:34 Juha Heinanen, * [r2154] modules/presence/README, modules/presence/doc/presence_user.sgml: * Added "message-summary" to the list of events handled by presence module. 2007-05-04 21:19 Bastian Friedrich, * [r2153] modules/perl/openserxs.xs, modules/perl/perl.c, modules/perl/perl.h: Applying patch by Julien BLACHE: * Eliminating name collision for union "semun" * Eliminating name collision for an enum 2007-05-04 17:11 Bogdan-Andrei Iancu, * [r2152] modules/auth_diameter/authorize.c, modules/auth_diameter/authorize.h: - renamed local "pre_auth" function to solve the overlapping with the definition of "pre_auth" from auth API. unfortunately they error was reported onl by GCC 3.x ; 4.x is really silent about it :( Reported by Alan Crosswell . 2007-05-04 15:55 Daniel-Constantin Mierla, * [r2151] modules/auth_diameter/Makefile: - include Makefile.defs 2007-05-04 14:05 Anca Vamanu, * [r2150] modules/pua/README, modules/pua/add_events.c, modules/pua/doc/pua_devel.sgml, modules/pua/send_publish.c: - corrected tuple_id generation and usage 2007-05-04 13:52 Henning Westerholt, * [r2149] packaging/debian-sarge/openser.init, packaging/debian/openser.init: fix init msg for status 2007-05-04 13:51 Henning Westerholt, * [r2148] packaging/debian-sarge/openser.init, packaging/debian/openser.init: - add "/etc/init.d/openser status" support for debian init file 2007-05-04 12:44 Anca Vamanu, * [r2147] modules/presence/event_list.c, modules/presence/notify.c, modules/presence/presentity.c, modules/presence/publish.c, modules/presence/subscribe.c: - corrected log messages when attempting to send Notify 2007-05-04 12:09 Anca Vamanu, * [r2146] modules/pua/README, modules/pua/doc/pua_devel.sgml, modules/pua/event_list.h, modules/pua/hash.h, modules/pua/send_publish.h, modules/pua/send_subscribe.h: - updated documentation 2007-05-04 11:50 Henning Westerholt, * [r2145] modules/pa/pa_mod.c, modules/pa/pa_mod.h, modules/pdt/domains.c, modules/pdt/pdtree.c, modules/pdt/utils.c, modules/pdt/utils.h, ut.h: - add str compare and str case insensitive compare to ut.h - remove the implementation from the pdt and pa modules - make the behaviour of the implementation in ut.h consistent with strcmp from 2007-05-04 10:53 Henning Westerholt, * [r2144] db/db_ut.c, db/db_ut.h: add forgotten svn:keywords property 2007-05-04 10:17 Anca Vamanu, * [r2143] modules/pua_mi/mi_func.c: - made content_type parameter optional in case it is the same as the default value for that event 2007-05-04 10:15 Anca Vamanu, * [r2142] modules/pua/pua.c, modules/pua/send_publish.c: - updated the update_pua function to the new callback parameter structure when sending Publish requests 2007-05-04 09:16 Anca Vamanu, * [r2141] modules/pua/pua.c, modules/pua/pua_bind.c, modules/pua/pua_bind.h, modules/pua/send_publish.c: - exported add_event function to enable registering new events from other modules (events currently registered from the module are: presence, presence;winfo, dialog:sla, message-summary ) 2007-05-04 08:12 Anca Vamanu, * [r2140] modules/pua/send_publish.c: - fixed instruction succesion 2007-05-03 20:01 Bogdan-Andrei Iancu, * [r2138] modules/pike/timer.c, modules/pike/timer.h: - fixed compile problem with GCC - error introduced by the previous SUNCC fix Closes bug #1712305. 2007-05-03 18:24 Juha Heinanen, * [r2137] modules/lcr/README, modules/lcr/doc/lcr_user.sgml: * Clarified documentation regarding empty From URI pattern and priority. 2007-05-03 17:34 Anca Vamanu, * [r2136] modules/pua/add_events.c, modules/pua/add_events.h, modules/pua/event_list.c, modules/pua/event_list.h, modules/pua/hash.h, modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_publish.h, modules/pua/send_subscribe.c: - created an event list, so that new events are added easily (still to do : export the add_event function to be used from other modules) 2007-05-03 17:25 Bogdan-Andrei Iancu, * [r2133] modules/pike/timer.c: - fixed inline function definition - it looks like using assert in line non-static function causes problems to suncc on linux 2007-05-03 17:10 Juha Heinanen, * [r2132] modules/pua_mi/README, modules/pua_mi/doc/pua_mi.sgml, modules/pua_mi/doc/pua_mi_user.sgml: * Updated pua_mi user documentation (not complete yet). 2007-05-03 16:31 Juha Heinanen, * [r2131] modules/pua_mi/mi_func.c: * Empty mi parameters are now indicated using "." char instead of "0" char (follows t_uac_dlg convention). 2007-05-03 15:34 Henning Westerholt, * [r2130] modules/lcr/lcr_mod.c: fix initialization if mi_cmds[] for lcr module 2007-05-03 15:05 Anca Vamanu, * [r2129] modules/pua/pua.c, modules/pua/send_publish.c: - returned differentiated code from process_body and freed final_body depending on return code 2007-05-03 14:44 Anca Vamanu, * [r2128] modules/presence/notify.c: - removed unused memory duplication functions 2007-05-03 12:24 Henning Westerholt, * [r2127] mod_fix.h, modules/rr/rr_mod.c: * use common fixup_str2regexp function from mod_fix.h in rr module * add error logging to out of memory case to regexp fixup function 2007-05-03 12:03 Henning Westerholt, * [r2126] db/db_ut.c, db/db_ut.h, modules/mysql/val.c, modules/postgres/db_val.c, modules/unixodbc/val.c, ut.h: * move commonly used char* converter function for DBs into db dir * remove these functions from unixodbc, postgresql and mysql * change these modules to use the implementation from db_ut.c * fix wrong indention in ut.h 2007-05-03 11:10 Henning Westerholt, * [r2125] modules/seas/seas_action.c, modules/tm/dlg.c, modules/usrloc/ucontact.c, ut.h: * add a generic shared mem and pkg mem str_dup implementation to ut.h * delete the implementations in seas, usrloc and tm and use the from ut.h 2007-05-03 10:36 Daniel-Constantin Mierla, * [r2123] modules/siptrace/siptrace.c: - fixed sip trace flag checking for replies - fixed trace on reply in hook 2007-05-03 07:18 Juha Heinanen, * [r2122] modules/presence_mwi/add_events.c: * Fixed one more bug in parsing of message-summary publish body. * Added debug info in case body check fails. 2007-05-02 20:18 Juha Heinanen, * [r2121] modules/presence_mwi/add_events.c: * Fixed bugs in parsing application/simple-message-summary body. 2007-05-02 15:04 Anca Vamanu, * [r2120] modules/presence/notify.c: - fixed adding Content-Type header in Notify only if Content-Length is not 0 (reported by Juha Heinanen) 2007-05-02 14:32 Henning Westerholt, * [r2119] mod_fix.h, modules/textops/textops.c, modules/tm/tm.c: * move fixup_str2regexp function to mod_fix.h * remove the implementations in tm and textops 2007-05-02 14:09 Henning Westerholt, * [r2118] mod_fix.h, modules/cfgutils/cfgutils.c, modules/gflags/gflags.c, modules/nathelper/nathelper.c, modules/tm/tm.c: * move fixup_str2int function to mod_fix.h * remove the implementation of this function in tm and nathelper * fixup_str2int in gflags and cfgutils does more parameter checking, rename them * use the right fixup function in cfgutils for sleep and usleep 2007-05-02 13:56 Anca Vamanu, * [r2117] modules/pua_mi/mi_func.c, modules/pua_mi/pua_mi.c: - added sending asynchronous reply to pua_publish command 2007-05-02 13:54 Anca Vamanu, * [r2116] modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_publish.h: - restructured and generalized processing Publish body 2007-05-02 09:42 Henning Westerholt, * [r2115] packaging/debian-sarge/openser.default, packaging/debian-sarge/openser.init, packaging/debian/openser.default, packaging/debian/openser.init: * add a note about core dump behaviour at certain systems to the default file * add a (uncommented) example core directory configuration to the init file 2007-05-02 09:01 Bogdan-Andrei Iancu, * [r2114] scripts/openserctl, scripts/openserctl.sqlbase: - bug fixed in updateing the user password - do not try to update the 'datetime_modified' column as it is serweb specific. Reported by Goldenear . 2007-05-02 01:56 Di-Shi Sun, * [r2112] modules/osp/etc/sample-osp-openser.cfg, modules/osp/term_transaction.c, modules/osp/usage.c, modules/osp/usage.h: 1. Use "tranid" instead of "transnaction" for transaction id parameter. 2. Add warning log for the BYE messages without OSP info. 2007-05-01 11:18 Juha Heinanen, * [r2111] items.c, items.h: * Added $aU pseudo variable for accessing whole username of Authorization or Proxy-Authorization header. 2007-05-01 08:34 Juha Heinanen, * [r2110] modules/pua_mi/mi_func.c: * Removed XML parsing of publish body from mi_pua_publish, because it is event specific and again done in pua_send_publish() function. * Clean up debug and error messages. * Still to do: event type specific handling of publish body by pua_send_publish(). 2007-04-30 20:35 Bogdan-Andrei Iancu, * [r2109] modules/auth/api.c, modules/auth/api.h, modules/auth_db/README, modules/auth_db/authorize.c, modules/auth_db/doc/auth_db_user.sgml, modules/auth_diameter/README, modules/auth_diameter/authorize.c, modules/auth_diameter/authorize.h, modules/auth_diameter/defs.h, modules/auth_diameter/doc/auth_diameter_user.sgml, modules/auth_radius/README, modules/auth_radius/authorize.c, modules/auth_radius/doc/auth_radius_user.sgml: - *_{proxy|www}_authorize() functions return mode info in case of failure (via a larger set of negative return codes): -5 (generic error) - some generic error occurred and no reply was sent out; -4 (no credentials) - credentials were not found in request; -3 (stale nonce) - stale nonce; -2 (invalid password) - valid user, but wrong password; -1 (invalid user) - authentication user does not exist. Patch contributed by Anatoly Pidruchny. Closes patch 1693132. 2007-04-30 20:29 Bogdan-Andrei Iancu, * [r2108] modules/dialog/README, modules/dialog/dialog.c, modules/dialog/dlg_handlers.c, modules/dialog/dlg_handlers.h, modules/dialog/dlg_hash.c, modules/dialog/dlg_hash.h, modules/dialog/doc/dialog_user.sgml: - dialog matching can be done also via SIP elements (in addition to dialog ID via RR cokie) - based on a patch from Michel Bensoussan Closes patch submision 1692747. - new module parameter - dlg_match_mode for controlling how the matching of sequential requests is done: 1) only based on DID 2) based on DID with fallback to SIP elements 3) no DID, only SIP elements - "use_tight_match" (for DID-based matching) includes FROM and TO tag checking along callid. 2007-04-30 20:22 Bogdan-Andrei Iancu, * [r2107] modules/nathelper/README, modules/nathelper/doc/nathelper_user.sgml, modules/nathelper/nathelper.c, modules/nathelper/nathelper.h: - more controllability via MI commands : nh_enable_ping - disable/enable ping nh_enable_rtpp - disable/enable a rtpproxy nh_show_rtpp - list the status of rtpproxies - the list of rtpproxies moved from private to shm memory. This prepare the way for dynamic add/remove of rtpproxies. Credits go to Ancuta Onofrei (ancuta@voice-system.ro) 2007-04-30 16:46 Juha Heinanen, * [r2106] modules/pua_mi/mi_func.c: * Fixed length of error message. 2007-04-30 16:44 Juha Heinanen, * [r2105] modules/pua/hash.h, modules/pua_mi/mi_func.c: * Implemented missing get_event_flag() function. * Small edit of error text. 2007-04-30 14:54 Juha Heinanen, * [r2104] Makefile, packaging/debian/rules: * Fixed typo. 2007-04-30 14:43 Juha Heinanen, * [r2103] Makefile, packaging/debian/rules: * Added missing presence related modules to exclude_modules and PRESENCE_MODULES lists. 2007-04-30 13:43 Juha Heinanen, * [r2102] modules/presence_mwi, modules/presence_mwi/Makefile, modules/presence_mwi/README, modules/presence_mwi/add_events.c, modules/presence_mwi/add_events.h, modules/presence_mwi/doc, modules/presence_mwi/doc/presence_mwi.sgml, modules/presence_mwi/doc/presence_mwi_devel.sgml, modules/presence_mwi/doc/presence_mwi_faq.sgml, modules/presence_mwi/doc/presence_mwi_user.sgml, modules/presence_mwi/presence_mwi.c, modules/presence_mwi/presence_mwi.h, modules/presence_mwi/xcap_auth.c, modules/presence_mwi/xcap_auth.h: * Introduced presence_mwi module (see presence_mwi/README). 2007-04-30 12:24 Anca Vamanu, * [r2101] modules/pua_mi/mi_func.c: - extended mi publish command 2007-04-30 12:23 Anca Vamanu, * [r2100] modules/pua_xmpp/xmpp2simple.c: - filled in content_type filed 2007-04-30 12:23 Anca Vamanu, * [r2099] modules/pua_usrloc/ul_publish.c: - filled in content_type filed 2007-04-30 12:22 Anca Vamanu, * [r2098] modules/pua_bla/notify.c: - filled content_type filed in publ_info_t structure 2007-04-30 12:21 Anca Vamanu, * [r2097] modules/pua/hash.c, modules/pua/hash.h, modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_publish.h, modules/pua/send_subscribe.c: - generalised publ_info_t structure 2007-04-30 11:28 Anca Vamanu, * [r2096] modules/presence/notify.c: - fixed a bug of not sending Notify if body is NULL 2007-04-29 10:15 Juha Heinanen, * [r2095] parser/parse_content.c, parser/parse_content.h, parser/parse_event.c, parser/parse_event.h: * Added parsing of Content-Type header value "application/simple-message-summary". * Fixed bugs in existing parsing of Content-Type header values (hopefully didn't introduce new ones). * Added parsing of Event header value "message-summary". 2007-04-29 06:18 Juha Heinanen, * [r2094] modules/presence/event_list.c: * EvList is destroyed only if not NULL. 2007-04-28 01:12 Di-Shi Sun, * [r2093] modules/osp/etc/sample-osp-openser.cfg: fix a typo for log. 2007-04-27 13:25 Anca Vamanu, * [r2090] modules/pua_bla/notify.c, modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h: - eliminated registering callback to pua module and switched back to sending consecutive Publish requests 2007-04-27 13:22 Anca Vamanu, * [r2089] modules/presence_xml/add_events.c: - set etag_not_new filed to 1 for event dialog;sla 2007-04-27 13:21 Anca Vamanu, * [r2088] modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/presentity.c: - added a new field to structure ev - etag_not_new wich sets wheter to generate a new tag for each Publish (like the standard) or generate a new one only for the initial Publish 2007-04-27 11:53 Anca Vamanu, * [r2087] modules/presence_xml/doc/.presence_xml_user.sgml.swp, modules/presence_xml/doc/presence_xml_user.sgml, modules/presence_xml/notify_body.c, modules/presence_xml/presence_xml.c, modules/presence_xml/presence_xml.h, modules/presence_xml/xcap_auth.c: -corrected a bug in opening database connexion 2007-04-27 11:48 Anca Vamanu, * [r2086] modules/presence/event_list.h, modules/presence/presence.c, modules/presence/presentity.c: - verified if all tables are accesible in child_init 2007-04-27 09:24 Anca Vamanu, * [r2085] modules/pua_bla/notify.c: - removed unnecessary variable and and corrected possible running 2 frees on the same pointer 2007-04-27 09:18 Anca Vamanu, * [r2084] modules/presence/event_list.c, modules/presence/notify.c: - corrected taking the most recent info from database when sending Notify for events that don't require aggregation 2007-04-26 19:23 Juha Heinanen, * [r2083] modules/permissions/README, modules/permissions/doc/permissions_user.sgml, modules/permissions/hash.c, modules/permissions/permissions.c: * peer_tag_avp parameter value is now an AVP string (forgot from 1.2). 2007-04-26 16:28 Anca Vamanu, * [r2082] modules/pua/pua.c: - corrected an error when updating info in database table 2007-04-26 15:29 Anca Vamanu, * [r2081] modules/presence/presentity.c, modules/presence/presentity.h: - corrected a bug of not copying a null termination character 2007-04-26 15:10 Anca Vamanu, * [r2080] modules/pua/hash.h, modules/pua/send_publish.c, modules/pua/send_subscribe.c: - added the posibility to register callbacks on reply processing for sent Publish requests 2007-04-26 15:09 Anca Vamanu, * [r2079] modules/pua_bla/notify.c, modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h: - change due to correcting the mechanism of etag in presence: replaced calling consecutive send_publish with registering a callback to send Publish with no dialog after transforming a Notify with a body containing dialog with state terminated into a Publish. 2007-04-26 11:28 Henning Westerholt, * [r2078] modules/auth_db/aaa_avps.h: minor warning fix, move inline to the right position 2007-04-25 15:19 Anca Vamanu, * [r2077] modules/presence/notify.c: - fixed memory leak upon error when seding Notify request ( reported by Klaus ) 2007-04-25 14:02 Anca Vamanu, * [r2074] modules/pua/hash.c, modules/pua/hash.h, modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_subscribe.c: - changed to follow the modifications in presence regarding etag handling 2007-04-25 14:00 Anca Vamanu, * [r2073] modules/presence/presentity.c, modules/presence/presentity.h, modules/presence/publish.c, modules/presence/subscribe.c: - changed etag generation to follow precisely the specifications in RFC3903(for each new Publish message a etag is generated and included in 200Ok reply) 2007-04-25 11:27 Bogdan-Andrei Iancu, * [r2071] modules/uac/auth_hdr.c: fixed bug in ignoring qop during auth - even if the qop val is not used, do not populate it as it will crash the response computation. Reported by Thomas Gelf 2007-04-25 08:26 Anca Vamanu, * [r2070] modules/pua_xmpp/simple2xmpp.c: - fixed not checking pointer before freeing 2007-04-25 08:25 Anca Vamanu, * [r2069] modules/presence/event_list.c, modules/presence/notify.c, modules/presence/presentity.c, modules/presence/publish.c, modules/presence/subscribe.c: - corrected some initializing errors 2007-04-25 08:12 Bogdan-Andrei Iancu, * [r2067] modules/mi_xmlrpc/Makefile: -fixed typo in include PATH (extra "_" char removed) Reported by CSB 2007-04-24 19:04 Bogdan-Andrei Iancu, * [r2064] modules/nathelper/README, modules/nathelper/doc/nathelper_faq.sgml, modules/nathelper/doc/nathelper_user.sgml, modules/nathelper/nathelper.c: - fixed crash when the "rtpproxy_sock" was not defined or empty string - allow definition of a set via several lines (append if set already exists) - removed the "rtpproxy_disable" string - you can achive the same by either not defining "rtpproxy_sock" (default NULL) or setting it to empty string - fixed bug in re-enabling rtpproxy when only one is defined. 2007-04-24 17:43 Anca Vamanu, * [r2063] modules/presence/publish.c, modules/presence/subscribe.c: - corrected a bug when updating watchers table 2007-04-24 16:07 Bogdan-Andrei Iancu, * [r2062] resolve.c: added more debug info in the DNS failover code 2007-04-24 15:58 Anca Vamanu, * [r2060] modules/presence/presentity.c, modules/presence/publish.c: - corrected a typing error and some debug messages 2007-04-24 15:53 Bogdan-Andrei Iancu, * [r2059] modules/tm/t_reply.c: fixed bug in reseting the T state in case of not found. Could lead to dropped replies in some corner cases. 2007-04-24 15:27 Anca Vamanu, * [r2058] modules/presence/presence.c, modules/presence/presentity.c, modules/presence/publish.c: - removed inutil locking on presentity 2007-04-24 11:10 Henning Westerholt, * [r2057] modules/acc/acc_mod.c: Fix typo, acc_totag_collumn -> acc_to_tag_collumn. This is allready documented in the README file, and match spelling of the other parameter names. Reported from Helmut Kuper, helmut.kuper@ewetel.de 2007-04-24 11:03 Henning Westerholt, * [r2056] modules/auth/auth_mod.c, modules/diversion/diversion.c, modules/enum/enum_mod.c, modules/path/path_mod.c, modules/registrar/reg_mod.c, modules/textops/textops.c, modules/uri/uri_mod.c: Use the existing str_fixup function from mod_fix.h instead of an own, identical copy. 2007-04-24 10:17 Anca Vamanu, * [r2055] modules/presence/notify.c, modules/presence/presentity.c, modules/presence/presentity.h, modules/presence/publish.c: - modified to send reply for Publish messages immediately after checking the validity of the received message 2007-04-23 15:35 Daniel-Constantin Mierla, * [r2053] scripts/openserctl: - openserctl online updated to work with the MI output (reported by Alan crosswell) 2007-04-23 15:00 Di-Shi Sun, * [r2050] modules/osp/etc/sample-osp-openser.cfg: Add UPDATE message support. 2007-04-23 12:44 Henning Westerholt, * [r2049] db/db.h, db/doc/db-api.txt: Add documentation for fetch_result function to db api docs, extends comments for this function. 2007-04-23 12:19 Daniel-Constantin Mierla, * [r2048] modules/mysql/res.c: - removed log message added accidentaly for debug (reported by Alan Crosswell) 2007-04-23 12:09 Henning Westerholt, * [r2047] modules/sms/README, modules/uac_redirect/README: sync modules README with the sgml source 2007-04-23 11:27 Henning Westerholt, * [r2046] modules/cfgutils, modules/cfgutils/Makefile, modules/cfgutils/README, modules/cfgutils/cfgutils.c, modules/cfgutils/doc, modules/cfgutils/doc/cfgutils.sgml, modules/cfgutils/doc/cfgutils_devel.sgml, modules/cfgutils/doc/cfgutils_faq.sgml, modules/cfgutils/doc/cfgutils_user.sgml: Add cfgutils module, with functions for random number generation, to introduce execution delay of the server and make random decisions based on a probability value. Credits for the sleep functions belongs to Carsten Bock, BASIS AudioNet GmbH. 2007-04-23 10:41 Bogdan-Andrei Iancu, * [r2044] packaging/debian-sarge/openser.examples, packaging/debian-sarge/rules, packaging/debian/openser.examples, packaging/debian/rules: - fixed the list of examples to be added in the debian package - ignore the .svn directory; Also include all the available examples (more scalable) Credits go to Henning Westerholt . 2007-04-23 10:00 Anca Vamanu, * [r2041] modules/presence/event_list.c, modules/presence/pidf.c, modules/presence/pidf.h: removed pidf files with libxml functions from presence 2007-04-23 09:12 Anca Vamanu, * [r2040] modules/pua_xmpp/simple2xmpp.c: - removed sending reply to xmpp client when a Notify with Subscription-State: terminated; reason=timeout is received 2007-04-23 07:28 Anca Vamanu, * [r2039] modules/presence/README, modules/presence/bind_presence.c, modules/presence/bind_presence.h, modules/presence/doc/presence.sql, modules/presence/doc/presence_devel.sgml, modules/presence/doc/presence_user.sgml, modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/notify.c, modules/presence/notify.h, modules/presence/presence.c, modules/presence/presence.h, modules/presence/presentity.c, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/subscribe.h, modules/presence/utils_func.c, modules/presence/utils_func.h: - Restructured the module to handle PUBLISH and SUBSCRIBE messages and generates NOTIFY messages in a general, event independentway. It allows registering events to it from other OpenSER modules. presence_xml module adds events: presence, presence.winfo, dialog;sla. 2007-04-20 18:17 Dmitry Isakbayev, * [r2038] modules/osp/RELEASE-NOTES.txt, modules/osp/destination.h, modules/osp/orig_transaction.c, modules/osp/osp_mod.c, modules/osp/term_transaction.c, modules/osp/usage.c, modules/osp/usage.h: Report destination count in source-stop usage indications. 2007-04-19 17:02 Anca Vamanu, * [r2037] modules/presence_xml, modules/presence_xml/Makefile, modules/presence_xml/README, modules/presence_xml/add_events.c, modules/presence_xml/add_events.h, modules/presence_xml/doc, modules/presence_xml/doc/.presence_xml_user.sgml.swp, modules/presence_xml/doc/presence_xml.sgml, modules/presence_xml/doc/presence_xml.sql, modules/presence_xml/doc/presence_xml_devel.sgml, modules/presence_xml/doc/presence_xml_faq.sgml, modules/presence_xml/doc/presence_xml_user.sgml, modules/presence_xml/notify_body.c, modules/presence_xml/notify_body.h, modules/presence_xml/pidf.c, modules/presence_xml/pidf.h, modules/presence_xml/presence_xml.c, modules/presence_xml/presence_xml.h, modules/presence_xml/xcap_auth.c, modules/presence_xml/xcap_auth.h: - new module does specific handling for notify-subscribe events using xml bodies. It is used with the general event handling module, presence. It constructs and adds 3 events to it: presence, presence.winfo, dialog;sla. 2007-04-18 11:53 Bogdan-Andrei Iancu, * [r2032] modules/postgres/Makefile: - added include path for Mandriva Credits go to Cesc 2007-04-18 09:29 Bogdan-Andrei Iancu, * [r2031] modules/acc/Makefile, modules/acc/acc.c: - fixed adding null values as RADIUS AVPS Reported by Ovidiu Sas - updated comment in Makefile 2007-04-18 09:10 Anca Vamanu, * [r2030] modules/pua_bla/README, modules/pua_bla/doc/pua_bla_user.sgml: - updated documentation (added a new module parameter outbound_proxy) 2007-04-18 08:46 Anca Vamanu, * [r2029] modules/pua_usrloc/README, modules/pua_usrloc/doc/pua_usrloc_user.sgml, modules/pua_usrloc/pua_usrloc.c, modules/pua_usrloc/pua_usrloc.h, modules/pua_usrloc/ul_publish.c: - added a module parameter - 'entity_prefix' to be used when constructing presence entity for Publish message bodies 2007-04-18 08:40 Bogdan-Andrei Iancu, * [r2028] modules/unixodbc/my_con.c: - SQL_SUCCESS_WITH_INFO should not be treated as error. Reported by Henning Westerholt Fix provided by Victor Gamov 2007-04-18 07:28 Anca Vamanu, * [r2027] scripts/mysqldb.sh, scripts/textdb.sh: - modified script for active_watchers also in mysql and dbtext 2007-04-17 17:04 Bogdan-Andrei Iancu, * [r2026] modules/nathelper/nathelper.c: - fixed some memset bugs 2007-04-17 16:55 Daniel-Constantin Mierla, * [r2025] items.c, items.h: - new PV variable to get the protocol of received message $pr or $proto) - closes #1679866 2007-04-17 16:32 Daniel-Constantin Mierla, * [r2024] modules/acc/Makefile: - ability to enable RADIUS|DIAMETER acc via make parameters ENABLE_(RADIUS|DIAMETER)_ACC (from a patch submitted by Ovidiu Sas) - closes #1699950 2007-04-17 16:25 Anca Vamanu, * [r2023] scripts/mysqldb.sh, scripts/postgresqldb.sh, scripts/textdb.sh: - added a new column in table pua - record_route - modifies active_watchers.record_route column type from varchar to text 2007-04-17 16:24 Anca Vamanu, * [r2022] modules/presence/README, modules/presence/doc/presence.sql, modules/presence/notify.c, modules/presence/presence.c, modules/presence/subscribe.c: - modified column type active_watchers.record_route from varchar to text - corrected some possible calls to strlen on null argumets 2007-04-17 16:14 Anca Vamanu, * [r2021] modules/pua/README, modules/pua/doc/pua.sql, modules/pua/hash.h, modules/pua/pua.c, modules/pua/send_subscribe.c: - completed using an outbound proxy to send a SUBSCRIBE request - saved record route in Subscribe reply to use it in following Subscribe requests within the same dialog - added a new column in database table "pua" 2007-04-17 14:20 Daniel-Constantin Mierla, * [r2019] modules/msilo/msfuncs.c: - strcpy() => memcpy() to deal with NULL characters (reported by Aron Rosenberg) - closes #1680013 2007-04-17 13:57 Daniel-Constantin Mierla, * [r2016] transformations.c: - port was missing in parsing uri transformation (reported by Norman Brandinger) - closes #1697632 2007-04-17 12:53 Juha Heinanen, * [r2015] modules/lcr/lcr_mod.c: * Aligned lcr module to modified APPEND_BRANCH_T action. 2007-04-16 16:31 Anca Vamanu, * [r2013] modules/pua/hash.h, modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_subscribe.c, modules/pua/send_subscribe.h, modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h, modules/pua_bla/registrar_cb.c: - added a new module parameter to pua_bla module: outbound_proxy , used when sending Subscribe requests - updated pua module to handle subscribe requests using an outbound proxy 2007-04-16 16:05 Daniel-Constantin Mierla, * [r2012] modules/imc/imc_cmd.c, modules/jabber/xjab_worker.c, modules/msilo/msilo.c, modules/mysql/res.c, modules/sms/sms_funcs.c, modules/tm/dlg.c, modules/tm/uac.c, modules/tm/uac.h, modules/xmpp/xmpp.c: - t_requests(...) has one new parameter for outbound proxy address 2007-04-16 16:04 Daniel-Constantin Mierla, * [r2011] modules/siptrace/siptrace.c: - use of send_sock for source ip of sent messages 2007-04-16 15:17 Anca Vamanu, * [r2010] modules/presence/subscribe.c: - initialized result to NULL and freed result after safety query in watchers_table 2007-04-16 15:08 Daniel-Constantin Mierla, * [r2007] modules/dbtext/dbt_base.c, modules/dbtext/dbt_res.c: - some initialization for safety 2007-04-16 08:05 Bogdan-Andrei Iancu, * [r2004] modules/mi_xmlrpc/Makefile: - fixed include path on non-debian systems 2007-04-13 15:21 Anca Vamanu, * [r2002] modules/presence/notify.c, modules/presence/subscribe.c: - replaced getting database query result from str_val with string_val 2007-04-13 12:46 Anca Vamanu, * [r2000] modules/presence/subscribe.c: - added checking if expired records before attempting to delete from table watchers - filled all the columns when inserting a new row in table active_watchers (improvements made to solve errors when using dbtext reported by Cesc) 2007-04-13 12:27 Bogdan-Andrei Iancu, * [r1998] modules/nathelper/README, modules/nathelper/doc/nathelper_user.sgml, modules/nathelper/nathelper.c, modules/nathelper/nathelper.h: - added support for multiple sets of RTPproxies. You can define and select from script what set of rtpproxies to be used for next command. Credits go to Ancuta Onofrei, a new member of Voice System's team. 2007-04-13 11:07 Anca Vamanu, * [r1996] modules/presence/subscribe.c, modules/presence/subscribe.h: - removed internal function and used print_rr_body function from parser/ 2007-04-13 10:31 Daniel-Constantin Mierla, * [r1995] Makefile.defs, parser/parse_rr.c, parser/parse_rr.h: - new function print_rr_body() to compact content of RR headers in a single comma separated string, normal or reverse order - dev version increased 2007-04-12 17:38 Daniel-Constantin Mierla, * [r1993] scripts/textdb.sh: - added auto increment flag for id column 2007-04-12 16:13 Bastian Friedrich, * [r1992] Makefile, modules/perl/Makefile, modules/perl/README, modules/perl/doc/perl_pod.sgml, modules/perl/doc/samples/logging.pl, modules/perl/lib/perl/OpenSER.pm, modules/perl/lib/perl/OpenSER/Constants.pm, modules/perl/lib/perl/OpenSER/LDAPUtils/LDAPConnection.pm, modules/perl/lib/perl/OpenSER/Message.pm, modules/perl/lib/perl/OpenSER/Utils/Debug.pm, modules/perl/lib/perl/OpenSER/Utils/PhoneNumbers.pm, modules/perl/lib/perl/OpenSER/VDB, modules/perl/lib/perl/OpenSER/VDB.pm, modules/perl/lib/perl/OpenSER/VDB/Adapter, modules/perl/lib/perl/OpenSER/VDB/Adapter/AccountingSIPtrace.pm, modules/perl/lib/perl/OpenSER/VDB/Adapter/Alias.pm, modules/perl/lib/perl/OpenSER/VDB/Adapter/Auth.pm, modules/perl/lib/perl/OpenSER/VDB/Adapter/Describe.pm, modules/perl/lib/perl/OpenSER/VDB/Adapter/Speeddial.pm, modules/perl/lib/perl/OpenSER/VDB/Adapter/TableVersions.pm, modules/perl/lib/perl/OpenSER/VDB/Column.pm, modules/perl/lib/perl/OpenSER/VDB/Pair.pm, modules/perl/lib/perl/OpenSER/VDB/ReqCond.pm, modules/perl/lib/perl/OpenSER/VDB/Result.pm, modules/perl/lib/perl/OpenSER/VDB/VTab.pm, modules/perl/lib/perl/OpenSER/VDB/Value.pm, modules/perl/perl.h, modules/perlvdb, modules/perlvdb/Makefile, modules/perlvdb/README, modules/perlvdb/doc, modules/perlvdb/doc/perlvdb.sgml, modules/perlvdb/doc/perlvdb_devel.sgml, modules/perlvdb/doc/perlvdb_faq.sgml, modules/perlvdb/doc/perlvdb_user.sgml, modules/perlvdb/doc/samples, modules/perlvdb/doc/samples/alias_ldap.pm, modules/perlvdb/doc/samples/flatstoresimulator.pm, modules/perlvdb/doc/samples/simplealias.pm, modules/perlvdb/doc/samples/simpleauth.pm, modules/perlvdb/doc/samples/simplespeeddial.pm, modules/perlvdb/perlvdb.c, modules/perlvdb/perlvdb.h, modules/perlvdb/perlvdb_conv.c, modules/perlvdb/perlvdb_conv.h, modules/perlvdb/perlvdb_oohelpers.c, modules/perlvdb/perlvdb_oohelpers.h, modules/perlvdb/perlvdbfunc.c, modules/perlvdb/perlvdbfunc.h: Adding the new Perl Virtual Database which can relay database requests to Perl functions. Please see module documentation for further information. 2007-04-11 11:21 Anca Vamanu, * [r1991] modules/presence/presentity.c: - corrected freeing sql query result 2007-04-11 10:46 Anca Vamanu, * [r1990] modules/pua_xmpp/xmpp2simple.c: - made a change to ensure receiving notification about presence state of SIP users when a XMPP user agent register 2007-04-11 10:27 Anca Vamanu, * [r1989] modules/presence/publish.c: - corrected an error when searching for event structure in msg_presentity_clean function 2007-04-11 09:42 Anca Vamanu, * [r1988] modules/presence/publish.c: - corrected a bug that leads to core dump if event header is not present (reported by Toni Barata) 2007-04-11 09:06 Anca Vamanu, * [r1986] modules/pua_bla/notify.c: - corrected a bug when creating extra headers 2007-04-11 08:36 Anca Vamanu, * [r1985] parser/parse_event.c, parser/parse_event.h: - improved event parser to be used in presence module 2007-04-09 15:15 Jesus Rodriguez, * [r1983] packaging/freebsd/Makefile, packaging/freebsd/distinfo, packaging/freebsd/files/patch-Makefile, packaging/freebsd/files/patch-Makefile.defs, packaging/freebsd/pkg-descr: Update FreeBSD port to OpenSER 1.2.0 version. 2007-04-08 08:18 Bogdan-Andrei Iancu, * [r1981] modules/mi_fifo/README, modules/mi_fifo/doc/mi_fifo_user.sgml: - typos fixed in docs. Applied patch from Jerome Martin. Closes patch 1695006. 2007-04-06 13:24 Anca Vamanu, * [r1979] modules/presence/event_list.c, modules/presence/event_list.h, modules/presence/notify.c, modules/presence/notify.h, modules/presence/presence.c, modules/presence/presence.h, modules/presence/presentity.c, modules/presence/presentity.h, modules/presence/publish.c, modules/presence/subscribe.c, modules/presence/subscribe.h: - restructured the module so that the handling of messages is not event dependent, new events can be added easily. 2007-04-06 13:23 Daniel-Constantin Mierla, * [r1978] examples/ctd.sh: - fix for handling \r\n 2007-04-06 09:38 Daniel-Constantin Mierla, * [r1976] examples/ctd.sh: - ctd.sh version for 1.2.0+ 2007-04-05 15:48 Daniel-Constantin Mierla, * [r1974] modules/tm/mi.c: - proper len of reason phrase for mi reply 2007-04-05 12:43 Anca Vamanu, * [r1973] modules/pua_usrloc/README, modules/pua_usrloc/doc/pua_usrloc_user.sgml: 2007-04-05 12:22 Anca Vamanu, * [r1972] modules/pua_bla/README, modules/pua_bla/doc/pua_bla_user.sgml, modules/pua_bla/notify.c, modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h: - added extra header name to be appended to Publish as a module parameter - updated documentation 2007-04-05 11:46 Anca Vamanu, * [r1971] modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h, modules/pua_bla/registrar_cb.c: - added an exported parameter default_domain to be used in the registrar callback 2007-04-04 15:53 Bogdan-Andrei Iancu, * [r1970] db/db.c, db/db.h, db/db_cap.h, db/doc/db-api.txt, modules/mysql/db_mod.c, modules/mysql/dbase.c, modules/mysql/dbase.h: - added extension for OpenSER-Database-API and the mySQL-Module for "last_inserted_id" method. This method returns the last inserted ID of an INSERT-statement, in case the table has an auto-increment field. Contributed by Carsten Bock, BASIS AudioNet GmbH The first module to use this functionality will be the usrloc module for update and delete operations (used the record ID instead of costly AOR and contact maching) 2007-04-04 14:54 Anca Vamanu, * [r1969] scripts/mysqldb.sh: - corrected an editing error in script for pua table 2007-04-04 13:36 Daniel-Constantin Mierla, * [r1966] modules/dbtext/dbt_res.c: - proper free result for DB_STRING 2007-04-04 13:31 Daniel-Constantin Mierla, * [r1965] Makefile, modules/dbtext/dbt_res.c: - returned str values have type set to DB_STRING instead of DB_STR (should close several open issues reported on mailing lists and tracker) - all str fields in dbtext are null-terminated 2007-04-04 10:07 Bogdan-Andrei Iancu, * [r1963] cfg.y: - fixed warning (due a missing semi-colon) on older version of bison 2007-04-04 09:19 Bogdan-Andrei Iancu, * [r1961] Makefile: - fixed installation of TLS cfg files when using relative pathes (so far worked ok but only with absolute pathes). Reported by Brent Thomson. Closes BUG 1693142. 2007-04-04 09:14 Anca Vamanu, * [r1960] modules/pua_mi/mi_func.c: - updated to the changes in pua ( new filed event) - use of static buffers 2007-04-04 09:13 Anca Vamanu, * [r1959] modules/pua_usrloc/ul_publish.c: - updated to the changes in pua (new filed- event) 2007-04-04 09:12 Anca Vamanu, * [r1958] modules/pua_bla, modules/pua_bla/Makefile, modules/pua_bla/README, modules/pua_bla/doc, modules/pua_bla/doc/pua_bla.sgml, modules/pua_bla/doc/pua_bla_devel.sgml, modules/pua_bla/doc/pua_bla_faq.sgml, modules/pua_bla/doc/pua_bla_user.sgml, modules/pua_bla/notify.c, modules/pua_bla/pua_bla.c, modules/pua_bla/pua_bla.h, modules/pua_bla/registrar_cb.c, modules/pua_bla/registrar_cb.h: - BLA support according to draft-anil-sipping-bla-03.txt 2007-04-04 09:08 Anca Vamanu, * [r1957] scripts/mysqldb.sh, scripts/postgresqldb.sh, scripts/textdb.sh: - added a new column in table pua 2007-04-04 09:06 Anca Vamanu, * [r1956] modules/pua_xmpp, modules/pua_xmpp/Makefile, modules/pua_xmpp/README, modules/pua_xmpp/doc, modules/pua_xmpp/doc/pua_xmpp.sgml, modules/pua_xmpp/doc/pua_xmpp_devel.sgml, modules/pua_xmpp/doc/pua_xmpp_faq.sgml, modules/pua_xmpp/doc/pua_xmpp_user.sgml, modules/pua_xmpp/pidf.c, modules/pua_xmpp/pidf.h, modules/pua_xmpp/priv.h, modules/pua_xmpp/pua_xmpp.c, modules/pua_xmpp/pua_xmpp.h, modules/pua_xmpp/request_winfo.c, modules/pua_xmpp/request_winfo.h, modules/pua_xmpp/simple2xmpp.c, modules/pua_xmpp/simple2xmpp.h, modules/pua_xmpp/xmpp2simple.c, modules/pua_xmpp/xmpp2simple.h: - SIMPLE- XMPP presence gateway 2007-04-04 09:00 Anca Vamanu, * [r1955] modules/pua/pua_callback.c, modules/pua/pua_callback.h: - added new files for callback 2007-04-04 08:59 Anca Vamanu, * [r1954] modules/pua/README, modules/pua/doc/pua.sql, modules/pua/doc/pua_devel.sgml, modules/pua/doc/pua_user.sgml, modules/pua/hash.c, modules/pua/hash.h, modules/pua/pua.c, modules/pua/pua.h, modules/pua/pua_bind.c, modules/pua/pua_bind.h, modules/pua/send_publish.c, modules/pua/send_publish.h, modules/pua/send_subscribe.c, modules/pua/send_subscribe.h: - added support for XMPP presence and BLA - added a new column in database table- "pua" - added the possibility to have callbacks for received replies 2007-04-04 08:50 Anca Vamanu, * [r1953] modules/presence/README, modules/presence/doc/presence_user.sgml, modules/presence/notify.c, modules/presence/notify.h, modules/presence/pidf.c, modules/presence/presence.c, modules/presence/presentity.c, modules/presence/presentity.h, modules/presence/publish.c, modules/presence/publish.h, modules/presence/subscribe.c: - support for handling a new event : dialog;sla (defined in draft-anil-sipping-bla-03.txt) 2007-04-03 14:13 Bogdan-Andrei Iancu, * [r1948] modules/tm/t_reply.c: -fixed too loose condition - it resulted in un-needed timer ops. 2007-04-03 14:00 Bogdan-Andrei Iancu, * [r1945] modules/tm/timer.c: - fixed bug in re-triggering the DELETE timer; be sure and reset the timer link structure before re-triggering the DELETE timer from its own handler. This could have resulted in shm memory leaks. 2007-04-03 11:03 Daniel-Constantin Mierla, * [r1942] Makefile.defs, modules/textops/textops.c: - safety check for cseq header in reply - dev version increased 2007-04-02 15:11 Daniel-Constantin Mierla, * [r1940] parser/parse_cseq.c: - removed misleading BUGGY word (reported by Gaurav Kulshreshtha) 2007-04-02 14:35 Bogdan-Andrei Iancu, * [r1938] Makefile, Makefile.defs, modules/perl/Makefile, modules/snmpstats/Makefile: - fixed name of exported make variables ( unsupported '-' replaced with '_') Closes 1689986. Thanks to anonymous reporter! 2007-04-02 13:53 Bogdan-Andrei Iancu, * [r1935] Makefile.defs: - proper arch detection for Sun Ultrasparc T1 architecure Patch provided by Henning Westerholt and tested by Sergio Gutierrez 2007-04-02 13:43 Bogdan-Andrei Iancu, * [r1934] lock_ops.h: -union handling fixed to make it acceptable to suncc 2007-04-02 13:37 Bogdan-Andrei Iancu, * [r1933] atomic.h, lock_ops.h, modules/pike/timer.c: -reverted some changes commited by mistake 2007-04-02 13:32 Bogdan-Andrei Iancu, * [r1932] Makefile.defs, atomic.h, lock_ops.h, modules/pike/timer.c: -support for recognizing suncc on i386 arch 2007-04-02 12:01 Bogdan-Andrei Iancu, * [r1931] parser/parse_from.c, parser/parse_to.c: - fixed private memory leak in TO param parser because of improper handling of an error case. Credits for reporting and helping go to Papadopoulos Georgios . 2007-04-02 10:14 Daniel-Constantin Mierla, * [r1930] modules/xmpp/xmpp.c, modules/xmpp/xmpp_api.c, modules/xmpp/xmpp_api.h, modules/xmpp/xmpp_component.c: - introduced callback mechanism for presence events 2007-03-30 17:53 Bogdan-Andrei Iancu, * [r1929] modules/pua/hash.c: - fixed what most probably looks like a copy and paste error. 2007-03-30 17:41 Bogdan-Andrei Iancu, * [r1927] modules/auth_radius/authrad_mod.c, modules/avp_radius/avp_radius.c, modules/group_radius/grouprad_mod.c, modules/uri_radius/urirad_mod.c, radius.h: - additional fixes (typos) related to the previous commit 2007-03-30 17:30 Bogdan-Andrei Iancu, * [r1926] modules/acc/acc_mod.c: - fixed typo in define usage. reported by Jerome Martin 2007-03-28 15:51 Klaus Darilion, * [r1925] modules/tm/README, modules/tm/doc/tm_user.sgml: - enhanced docs regarding wt_timer 2007-03-28 11:45 Anca Vamanu, * [r1924] scripts/textdb.sh: - updated presence tables in dbtext script 2007-03-28 10:24 Anca Vamanu, * [r1922] modules/presence/notify.c: - fixed a bug when copying record route in callback parameter 2007-03-27 16:55 Anca Vamanu, * [r1920] modules/presence/subscribe.c: - added updating table watchers when force_active is switched from 0 to 1 2007-03-27 10:37 Anca Vamanu, * [r1918] modules/pua/pua.c, modules/pua/send_publish.c, modules/pua/send_publish.h: - corrected adding Content-Type header in Publish messages 2007-03-27 09:35 Anca Vamanu, * [r1917] modules/presence/presence.c, modules/presence/publish.c, modules/presence/subscribe.c: - corrected updating remote_cseq and searching for "Sip-If-Match" header in Publish (changes sent in by sukerry) - corrected error messages when table version is wrong 2007-03-26 16:45 Anca Vamanu, * [r1914] modules/presence/presence.c: - increades table version number for active_watchers table and added verification for all tables used by presence module 2007-03-26 16:44 Anca Vamanu, * [r1913] scripts/mysqldb.sh, scripts/postgresqldb.sh: - increades version number for active_watchers table 2007-03-26 16:29 Anca Vamanu, * [r1912] modules/presence/README: - added a new column and renamed an existing one in table active_watchers 2007-03-26 16:27 Anca Vamanu, * [r1911] scripts/mysqldb.sh, scripts/postgresqldb.sh: - added a new column and renamed an existing one in table active_watchers 2007-03-26 16:23 Anca Vamanu, * [r1910] modules/presence/doc/presence.sql, modules/presence/notify.c, modules/presence/subscribe.c, modules/presence/subscribe.h: - solved cseq not increased error - reported by sukerry - added a new column in table active_watchers 2007-03-26 09:01 Bastian Friedrich, * [r1909] modules/perl/openserxs.xs: Fixing minor typos (PREINIT listed twice in two funcs) 2007-03-26 08:58 Bastian Friedrich, * [r1908] modules/perl/doc/perl_devel.sgml, modules/perl/doc/perl_faq.sgml, modules/perl/doc/perl_samples.sgml, modules/perl/doc/perl_user.sgml: Fixing SGML variables (this is the perl module, not the group module) 2007-03-23 16:18 Daniel-Constantin Mierla, * [r1904] modules/registrar/save.c: - remove of e_max usage outside of USE_TCP define (closes 1686849) 2007-03-23 15:45 Daniel-Constantin Mierla, * [r1903] modules/exec/exec.c: - enclose R-URI parameter in single quotes to avoid troubles with uri parameters (reported by Tobias Lindgren) 2007-03-23 14:45 Daniel-Constantin Mierla, * [r1900] Makefile.defs, modules/avpops/avpops.c: - throw error at init when no DB url but using avp_db_query() in script (reported by Ruchir Brahmbhatt) 2007-03-23 12:03 Anca Vamanu, * [r1898] modules/presence/notify.c: - fixed updating cseq number (reported by sukerry) 2007-03-23 10:08 Anca Vamanu, * [r1897] modules/presence/notify.c, modules/presence/subscribe.c: - added proper local_contact and socket info in notifications with state= terminated 2007-03-23 09:30 Anca Vamanu, * [r1896] scripts/mysqldb.sh, scripts/postgresqldb.sh: - corrected xcap_xml table definition 2007-03-23 09:24 Anca Vamanu, * [r1893] modules/presence/README, modules/presence/doc/presence.sql: - corrected xcap_xml table definition 2007-03-22 17:14 Anca Vamanu, * [r1891] modules/presence/README, modules/presence/doc/presence_user.sgml, modules/presence/presence.c, modules/presence/subscribe.c: - enabled table version verification - improved documentation - defined local_contact buffer len reported by Klaus Darilion closes: 1686148 2007-03-22 16:15 Anca Vamanu, * [r1890] modules/presence/subscribe.c: - added some error checking sequences 2007-03-22 15:54 Anca Vamanu, * [r1888] modules/presence/subscribe.c: -solved an error while building local_contact ( reported by Aron Rosenberg) 2007-03-22 15:54 Daniel-Constantin Mierla, * [r1887] route.c: - set flag for duplicated value in PKG for assignments -- was causing memory leak (reported by Christian Schlatter) 2007-03-21 15:04 Anca Vamanu, * [r1885] scripts/postgresqldb.sh: - corrected table definition for active_watchers - proper addition of the 2 columns 2007-03-21 14:39 Anca Vamanu, * [r1884] scripts/mysqldb.sh, scripts/postgresqldb.sh: - added two more columns in table active_watchers to solve transport issues in presence 2007-03-21 14:38 Anca Vamanu, * [r1883] modules/presence/README, modules/presence/doc/presence.sql, modules/presence/notify.c, modules/presence/pidf.c, modules/presence/presence.c, modules/presence/subscribe.c, modules/presence/subscribe.h: - solved transport issues reported by Aron Rosenberg - added 2 more columns in database table active_watchers - saved the socket in Subscribe and used it for Notify (partially used patch sent by Kobi Eshun ) - saved local contact and used it in Subscribe replies and Notify closes: 1684036 2007-03-21 14:05 Daniel-Constantin Mierla, * [r1881] modules/domain/domain_mod.c, modules/domain/hash.c, modules/domain/mi.c: - execute MI commands only when db_mode!=0 (reported by Andreas Granig) 2007-03-21 09:29 Anca Vamanu, * [r1880] scripts/postgresqldb.sh: - changed presentity.body type from text to bytea (reported by Item Submitter) closes: 1684821 2007-03-20 10:56 Daniel-Constantin Mierla, * [r1878] scripts/openserctl: - fix adding new contact in usrloc -- new branch flags parameters was missing (reported by Andreas Granig and Daryl Sanders) 2007-03-20 04:57 Di-Shi Sun, * [r1877] modules/osp/etc/sample-osp-openser.cfg: 1. Change log logic in sample-osp-openser.cfg. 2. Remove sending Trying for BYE. 2007-03-20 04:38 Di-Shi Sun, * [r1874] modules/osp/doc/osp_faq.sgml, modules/osp/doc/osp_user.sgml: Update OSP module doc. 2007-03-19 08:01 Klaus Darilion, * [r1870] scripts/openserctl.pgsql: - fixed typo (reported by rkmr.em@gmail.com) 2007-03-16 15:29 Di-Shi Sun, * [r1869] modules/osp/provider.c: Change the number of max connections from hard coded 2 to _osp_sp_num in ProviderNew function. 2007-03-16 15:10 Daniel-Constantin Mierla, * [r1865] modules/usrloc/ucontact.c: - ul callback for update event is executed after the structure is actualized 2007-03-16 14:48 Daniel-Constantin Mierla, * [r1863] route_struct.c: - check if script var structure was filled when printing routing tree (might cause crash at startup if condition is without operantor) 2007-03-16 14:03 Daniel-Constantin Mierla, * [r1861] Makefile.defs: - removed gcc's -minline-all-stringops for ultrasparc (reported by Bob Atkins, patch by Henning Westerholt ) - closes 1540301 2007-03-16 11:44 Anca Vamanu, * [r1859] modules/presence/subscribe.c: - solved a memory leak problem( removed imbricated sql queries)- reported by Aron Rosenberg closes: 1681104 2007-03-16 00:47 Elias Baixas, * [r1857] modules/seas/seas_action.c: Spiral flag added 2007-03-15 21:06 Julien Blache, * [r1856] modules/presence/Makefile, modules/pua/Makefile, modules/pua_mi/Makefile, modules/pua_usrloc/Makefile, tls/TODO.TLS, tls/tls_config.c, tls/tls_config.h, tls/tls_domain.c, tls/tls_domain.h, tls/tls_init.c, tls/tls_init.h, tls/tls_server.c, tls/tls_server.h: Remove useless svn:executable property on source files and Makefiles. 2007-03-15 18:19 Anca Vamanu, * [r1854] modules/presence/subscribe.c: - corrected freeing memory ( reported by Ardjan Zwartjes) closes: 1681396 2007-03-15 17:02 Daniel-Constantin Mierla, * [r1853] route.c: - updated misleading debug message - not-match operator handled for non-script-variables cofig keywords 2007-03-15 12:35 Daniel-Constantin Mierla, * [r1849] Makefile.defs, cfg.y: - declare warn function for !USE_MCAST (reported by Bob Atkins) - closes 1681281 - dev version ++ 2007-03-15 12:30 Bogdan-Andrei Iancu, * [r1848] ut.c, ut.h: - fixed bug in using static buffer for int2str from multiple code files. As side effect, it was preventing ACC to correctly print the extra integer values. Reported by Alex Hermann Closes bug report 1681290. 2007-03-15 12:18 Daniel-Constantin Mierla, * [r1847] modules/usrloc/hslot.c, modules/usrloc/hslot.h, modules/usrloc/udomain.c: - fix to handle non-fast locks (reported by Ovisiu Sas) 2007-03-14 14:30 Daniel-Constantin Mierla, * [r1845] modules/acc/README, modules/acc/doc/acc_user.sgml: - reference to PV page has been updated (reported by Bastian Friedrich) 2007-03-14 09:10 Bogdan-Andrei Iancu, * [r1843] modules/acc/README, modules/acc/doc/acc_user.sgml: - fixed default value for "report_ack" Reported by Alex Hermann 2007-03-14 08:31 Juha Heinanen, * [r1841] modules/lcr/lcr_mod.c: * Removed raw query database requirement. 2007-03-13 20:36 Julien Blache, * [r1840] packaging/debian-sarge/changelog, packaging/debian-sarge/control, packaging/debian-sarge/openser.examples, packaging/debian-sarge/openser.init, packaging/debian-sarge/patches/10_no_lib64_on_64_bits.dpatch, packaging/debian-sarge/patches/11_always_smp.dpatch, packaging/debian-sarge/rules: Update packaging files for sarge. 2007-03-13 16:29 Klaus Darilion, * [r1837] modules/avpops/README, modules/avpops/doc/avpops_user.sgml: - extended documentation 2007-03-12 20:52 Juha Heinanen, * [r1836] modules/lcr/README, modules/lcr/doc/lcr_user.sgml, modules/lcr/lcr_mod.c: * All AVP module parameter values are AVP specifications. * There are no default values for AVP module parameters. * Cleaned up debug statements and indentation. 2007-03-12 18:24 Bogdan-Andrei Iancu, * [r1835] AUTHORS, CREDITS, INSTALL, Makefile.defs, packaging/debian/changelog: - updated (ports from 1.2 branch) - version increased to 1.3.0-dev0 ===================== 2007-03-12 OpenSER v1.2.0 released ====================== ===================== 2006-07-10 OpenSER v1.1.0 released ====================== ===================== 2006-02-27 OpenSER v1.0.1 released ====================== ===================== 2005-10-28 OpenSER v1.0.0 released ====================== ===================== 2005-06-14 OpenSER v0.9.4 released ====================== * 2005-06-14 - Initial release of OpenSER (v0.9.4) spawned from SER branch 0.9.0