# $Id: ChangeLog 3360 2007-12-13 12:36:34Z henningw $ ===================== 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