diff --git a/ChangeLog b/ChangeLog index 738b95b89c6..746f9b78e77 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8122 +1,8914 @@ -===================== 2013-XY-XY Version 4.1.0 Released ===================== +===================== 2015-06-10 Version 4.3.0 Released ===================== -===================== Changes Since Version 4.0.0 =========================== +===================== Changes Since Version 4.2.0 =========================== -commit 7436e3f66782597d66d052ee9c87bdb3b91756ef +commit 56a4ba2d0cd29c87f61da8c1c9f88112886b643f Author: Daniel-Constantin Mierla -Date: Mon Nov 11 11:21:21 2013 +0100 +Date: Wed Jun 10 15:04:15 2015 +0200 - kamctl: regenerated db schema scripts + Makefile.defs: version set to 4.3.0 - - updated after mohqueue default date change + - new major release -commit 8ebd2350ef97c6bac856850a3230ed3e245bd3ed -Author: Hugh Waite -Date: Fri Nov 8 20:30:08 2013 +0000 - - tls: TLSv1.1 supported since openssl v1.0.1 - -commit 55dd8073c7d06f3af37cded55e520e64457c2b42 -Author: Victor Seva -Date: Fri Nov 8 16:41:30 2013 +0100 +commit 73092b89f24b98d7c524b8f429609c642d310769 +Author: Daniel-Constantin Mierla +Date: Wed Jun 10 14:48:00 2015 +0200 - rtpproxy-ng: ids to sections in documentation + core: several updates to the README + + (cherry picked from commit 92b155e570490771e2b62e1c6185bbfacf770971) -commit 4060340d3af8112ad73ea881ab79270c06544476 -Author: Victor Seva -Date: Fri Nov 8 16:32:35 2013 +0100 +commit f2dcd03c33721e92f6cd4ba7a035be2ea5bbd37f +Author: Daniel-Constantin Mierla +Date: Wed Jun 10 14:25:37 2015 +0200 - debugger: ids to sections in documentation + db_text: include header file for atoi() to avoid clang warnings + + (cherry picked from commit d7c0ae494a5f1a5a8c808a4c45c9bfbbbda7388c) -commit 5f1d6744aa20dc5774c8403bf918a9543afe6c75 -Author: Victor Seva -Date: Fri Nov 8 16:28:19 2013 +0100 +commit e50d62dd346d660796c1542a4bd42abace64f66f +Author: Daniel-Constantin Mierla +Date: Wed Jun 10 13:31:51 2015 +0200 - avp: ids to sections in documentation + pkg/rpm: updated spec files for v4.3.0 -commit 3e6bef55f91206d7cf956a61e0b426bab5469e7b -Author: Victor Seva -Date: Fri Nov 8 16:03:25 2013 +0100 +commit b9723c9bed68495e0367fc4376a988ed5343ab04 +Author: Daniel-Constantin Mierla +Date: Wed Jun 10 13:10:23 2015 +0200 - avpops: ids to sections in documentation + siputils: proper indentation for analysing code blocks + + (cherry picked from commit 1dfde28a60b5a6c11d6e95eefbf760200c86384c) -commit 0e676d0062d7db0875ccc97053304807cbc5747e -Author: Victor Seva -Date: Fri Nov 8 15:56:33 2013 +0100 +commit 6c545cd0032db2c257f8ee1c1e6291fb028f5e24 +Author: lazedo +Date: Wed Jun 10 11:52:20 2015 +0100 - usrloc: ids to sections in documentation + db_text : missing conversion in raw query + (cherry picked from commit a0b02584b76fced6d98f76ec02ae60d75bbccfa2) -commit a88f9d4b79a40221e058c31bbdd21c8c25ba5003 +commit 344634dc8a52ab898777c5c256d0fe4ee505036e Author: Victor Seva -Date: Fri Nov 8 15:21:58 2013 +0100 +Date: Wed Jun 10 13:07:08 2015 +0200 - app_lua: ids to sections in documentation + pkg/kamailio/deb: update version to 4.3.0 -commit ae0e9eef521fa39ae306a2c64e4add61d5e8af6f -Author: Robert Boisvert -Date: Wed Nov 6 14:12:10 2013 -0500 +commit ade2e05d41af057db3004fcc521ba04e7657e0f2 +Author: Mikko Lehto +Date: Tue Jun 9 13:33:58 2015 +0300 - mohqueue: remove call from queue if caller does not exist + modules/nat_traversal: avoid clang warnings with cast to (enum _hdr_types_t) + + nat_traversal.c:1477:54: warning: implicit conversion from 'hdr_flags_t' (aka 'unsigned long long') to 'enum _hdr_types_t' changes value from 18446744073709551615 to -1 [-Wconstant-conversion] + nat_traversal.c:1487:49: warning: implicit conversion from 'hdr_flags_t' (aka 'unsigned long long') to 'enum _hdr_types_t' changes value from 18446744073709551615 to -1 [-Wconstant-conversion] + (cherry picked from commit 658932119824a0576ce708ed0d09fd43c95addfc) -commit 456c387e08ce40ea2c0f1e5e5f94b367ff9fa361 -Author: Robert Boisvert -Date: Tue Oct 29 18:10:25 2013 -0400 +commit 3a05838bbd408490b660764a3601653f022a9752 +Author: Mikko Lehto +Date: Tue Jun 9 12:24:48 2015 +0300 - mohqueue: remove sql table call_time column's default value + modules/call_control: change type to fix clang compiler warning - it is not supported in some database properly, and it is not - really needed. + call_control.c:503:19: warning: implicit conversion from 'hdr_flags_t' (aka 'unsigned long long') to 'int' changes value from 18446744073709551615 to -1 [-Wconstant-conversion] + (cherry picked from commit f6fc513ad968c40d1c990024c4985fa285ba93b6) -commit 04b457735f0bafa6ff214cb2d69afbe721d89bf1 -Author: Andrew Mortensen -Date: Thu Nov 7 14:52:29 2013 -0500 +commit d9f15d4050422ebb16d6ad674a9e17a56068d330 +Author: Victor Seva +Date: Mon Jun 8 15:45:28 2015 +0200 - modules/sca: restore correct check for NULL in SCA_CALL_INFO_EMPTY. + lib/srdb1: use 6 digits for db_double2str - - should also suppress -Waddress error without relying on gcc _Pragma. + acc module was getting values rounded by this + + (cherry picked from commit e1dcdf5a48cae9802c51c1d516d6fbc862855dcb) -commit 0fbdb8cf7a7687d6ecc8049dfdcb1244abd726af -Author: Hugh Waite -Date: Wed Nov 6 10:34:01 2013 +0000 +commit ea59701448584445ae692fb2ed5a408721e8a143 +Author: Victor Seva +Date: Tue Jun 9 11:03:28 2015 +0200 - tls: Fix minor typo in documentation + update version to 4.3.0~rc2 -commit fe914e16945caf6c5c11b81514dff89a0739b30e -Author: Richard Good -Date: Wed Nov 6 09:14:45 2013 +0200 +commit fa175afbfb0eeebccf1df65e5dd82d413f82551f +Author: Daniel-Constantin Mierla +Date: Tue Jun 9 10:39:36 2015 +0200 - modules/dialog_ng: Fix "CRITICAL bogus event 6 in state 2" problem - Use TM callback TMCB_RESPONSE_READY instead of TMCB_RESPONSE_OUT to prevent race condition resulting in bogus event + Makefile.defs: version set to 4.3.0-rc2 -commit cb66f43187ea3bcac36681b82630456deeabc64c +commit f050389b568aaab3717484b67b9b157199c63bbc Author: Daniel-Constantin Mierla -Date: Tue Nov 5 15:10:29 2013 +0100 +Date: Mon Jun 8 07:34:47 2015 +0200 - kamctl: added shortcuts for dialog mi commands + tm: extended docs for t_reply() + + (cherry picked from commit a221ec34074c25838f470070cb6c7e604a33fc98) -commit 082a6c43938cf8e3839d46fd070e391bd522d4ed +commit 1a08fa07b601c5f9636c6dba223230ec91301768 Author: Daniel-Constantin Mierla -Date: Tue Nov 5 10:33:55 2013 +0100 +Date: Mon Jun 8 07:34:22 2015 +0200 - dialog: init cseq to 0 if not available yet for one side + sl: extended docs for sl_send_reply() - - based on a report by Morten Isaksen + (cherry picked from commit 29aa683f7c3d507a88b83ecd84d9023c5e162ab1) -commit 8d6a981543a044fddc3448c93dba9ed35afac0c0 +commit 1eb9aacfc5f5b6936bcd6a4f4f219733c7cb7974 Author: Daniel-Constantin Mierla -Date: Tue Nov 5 10:15:13 2013 +0100 +Date: Fri Jun 5 11:42:06 2015 +0200 - pua_dialoginfo: fixed code formatting + core: resolve negative index for dset before checking if it is last branch + + - faster dropping of last branch - - patch by Kristian Høgh, FS#360 + (cherry picked from commit f8f40045e1370002076f568a1e73e0b4b67e9d66) -commit d48d36df40dee374e63ef9b6a6c1bafc4af0e8b0 +commit e5452003a5219e50d26baa72e773fa1690b45a3d Author: Daniel-Constantin Mierla -Date: Tue Nov 5 09:41:04 2013 +0100 +Date: Fri Jun 5 11:41:21 2015 +0200 - dispatcher: typo and ids to sections in documentation + pv: convert negative index to positive position for $branch(...) + + - better access to branch structures + + (cherry picked from commit 6461b799ce64315b72b8e2f4f7e4617603330833) -commit f33076415561d3efbfa9d804d00a4b0784898f50 +commit 6ebecf0eb1ec1c171adda651ce4aff775cd75547 Author: Daniel-Constantin Mierla -Date: Mon Nov 4 21:46:34 2013 +0100 +Date: Wed Jun 3 14:49:01 2015 +0200 - sl: fix startup detection of event route + mtree: readme regenerated - - patch by Sergey Okhapkin + (cherry picked from commit c36b93f61a7fe76321aab8e62e1bbeee5122c5ed) -commit 90227fbf44ddc67bfb49f8f7e8fd7e1b33189349 +commit 9e05772c277f487d0c5bacdb33b1aaa8634e133f Author: Daniel-Constantin Mierla -Date: Mon Nov 4 14:26:19 2013 +0100 +Date: Wed Jun 3 14:48:38 2015 +0200 - presence_dialoginfo: check relevance of the state for single dialog notification + mtree: more details about what module does and max prefix size - - rework from a patch in tracker, FS#341 + (cherry picked from commit 74fadc549929d3dc873ce3b8b1db20559562ab54) -commit 27a73a806cece55bc7c707735856770137c2d680 +commit bfe40dd69e154b90820d8e87ea5ea46e51601e54 Author: Daniel-Constantin Mierla -Date: Mon Nov 4 11:21:27 2013 +0100 +Date: Wed Jun 3 14:38:24 2015 +0200 - Makefile.defs: version set to 4.1.0-pre1 + mtree: internal prefix max size set to 64 + + - allow for larger prefix values to be used (e.g., case of uuid, ipv6) + - db corresponding field still set to varchar(32) + + (cherry picked from commit 47086a4ee0a6ee6a766d7591e91e5663acf31562) -commit 8a246b06838b99e63d86fe186b23a23f57347548 -Author: Daniel-Constantin Mierla -Date: Mon Nov 4 10:04:35 2013 +0100 +commit 626de5dac2715507c5fb19f8056183b4ca6a1da8 +Author: Carsten Bock +Date: Mon Jun 8 13:47:55 2015 +0200 - pua_reginfo: reflect use domain from usrloc + ims_charging: In case of Tel-URIs, use type END_USER_E164 and STRIP tel: (Bugfix) + +commit 803321f14153fb0ae87f99771c5d03ec6783dddd +Author: Mikko Lehto +Date: Wed Jun 3 15:44:52 2015 +0300 + + modules/call_control: fixes clang compile warning - - avoid duplicate contacts if domain is not considered - - patch by Wonbin Cho, FS#350 + - warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion] + (cherry picked from commit 18038c2ea3b22cad9099719ecc999266b90e8786) -commit 16649609796ec336278b073d86045f72a9dd7886 -Author: Daniel-Constantin Mierla -Date: Sun Nov 3 13:23:32 2013 +0100 +commit 04f86d265a0d26f8dd25bf0ed353ee173b614204 +Author: Victor Seva +Date: Wed Jun 3 09:56:06 2015 +0200 - tls: ifdef to use TLSv1.1 only for openssl/libssl v1.0.0+ + seas: fix gcc warnings: + + statistics.h:76:20: warning: ‘destroy_seas_stats_table’ declared ‘static’ but never defined [-Wunused-function] + statistics.h:82:19: warning: ‘print_stats_info’ declared ‘static’ but never defined [-Wunused-function] + + (cherry picked from commit 6d9abe14cf63e8c4683a8753ad6ae417f6f21ff0) -commit f4bf810a5af5b2d133df30e625691cc7b6ad2cf5 -Author: Daniel-Constantin Mierla -Date: Sun Nov 3 13:15:31 2013 +0100 +commit 9371b5326bd1b8e01172e184b721d24de9768d0f +Author: Victor Seva +Date: Fri May 22 11:00:15 2015 +0200 + + tls: fix gcc warnings: + + tls_domain.c:507:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_domain.c:537:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_domain.c:544:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_domain.c:576:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_domain.c:1096:5: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_domain.c:1104:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_domain.c:1111:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_server.c:222:3: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_server.c:565:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_server.c:843:5: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_server.c:877:5: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_server.c:1231:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + tls_server.c:1265:4: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] + + (cherry picked from commit 7a33987ab4e74266cd0ccecbe14f7196f97a0f05) + +commit a4e9f2234f29928520cca83843d5d6aa387518ad +Author: Carsten Bock +Date: Tue Jun 2 20:20:17 2015 +0200 - tls: refreshed the README + registrar: ptr->sock may not be available, as we received the info on a different channel (e.g. reginfo) (bugfix) -commit 1e2bb79a135bef9936fb5d5e0fb9a708589452b9 -Author: Daniel-Constantin Mierla -Date: Sun Nov 3 13:14:31 2013 +0100 +commit ba0ca983042d5632d3b90e12a6530a41b812f5ef +Author: Victor Seva +Date: Tue Jun 2 13:12:17 2015 +0200 - tls: listed TLSv1.1 and TLSv1.2 as values for tls_method parameter + pkg/kamailio/deb: update version to 4.3.0~rc1 -commit ea32bf9d3cf36c3562ca34d572bbf07ed144e105 +commit 8492893110c972af5f2b1ee3ffd45ba0ef5fd9f5 Author: Daniel-Constantin Mierla -Date: Sun Nov 3 12:55:08 2013 +0100 +Date: Tue Jun 2 12:04:17 2015 +0200 - tls: extended supportd tls methods - - - TLSv1.1 and TLSv1.2 (from openssl 1.0.1e on) added to the internal - list + Makefile.defs: version set to 4.3.0-rc1 -commit 26fa46a421e0bb5e00e32115b610100481e64e6d -Author: Peter Dunkley -Date: Sat Nov 2 21:45:04 2013 +0000 +commit b63dd52685970914e11c670bae5ac6b2191595f1 +Author: Daniel-Constantin Mierla +Date: Tue Jun 2 11:51:35 2015 +0200 - pkg/kamailio/centos: Improvement to the CentOS init.d script + kex: fix some pkg.stats value for PROC_NOCHLDINIT rank + + - initialization of stats cannot be executed in child_init() for such + case, do it with first rpc request + + (cherry picked from commit 6fc4065f56d2d7929494f0e6f3dfcdb80ef0a4ec) -commit 039f52deb384c71ecfb578e2cd648153dd9937d1 +commit 78b7a2ebef0d9d4997d130a4190f24408c2c7e96 Author: Daniel-Constantin Mierla -Date: Sat Nov 2 19:28:36 2013 +0100 +Date: Tue Jun 2 11:12:19 2015 +0200 - tls: include dprint.h where log functions are used + uac: re-enable TM callback when needing to do authentication for uac_req_send() + + - regretion introduced by ebb1594a0 + + (cherry picked from commit 422c77fecfaed995f08cc11264a63ee0ff61efba) -commit 25ee7ea17b6553ce44eda6c0665ff80cfc41db35 -Author: Juha Heinanen -Date: Fri Nov 1 21:27:31 2013 +0200 +commit 80f6513abe1831748f1dffa283647abe21c23232 +Author: Carsten Bock +Date: Mon Jun 1 17:15:59 2015 +0200 - modules/mtree: added 'multi' param to mtree definition - - new 'multi' param makes it possible to store both integer and string - typed mtrees into single db table + uac: Execute event-route [uac:reply], if evroute is set (Bugfix) + + (cherry picked from commit ebb1594a0d95548673697f1e9553a10c93fc460e) -commit 66185905850cd2ac9ab933776184da0f0882e5ac +commit 28a8c966ba4334ea68ef90d74e49d705dfdff830 Author: Victor Seva -Date: Fri Nov 1 15:33:08 2013 +0100 +Date: Fri May 29 12:47:03 2015 +0200 + + uac: fix spelling error + + (cherry picked from commit a2de9d6f3af59951c06d0a12e205e1d5814213a6) - registrar: clean static values at pack_ci +commit aac276a7fe9b518c147bc99cd31e732de2f3eadd +Author: Camille Oudot +Date: Tue Jun 2 10:24:49 2015 +0200 + + mem: TLSF remove unused function + + this removes one compiler warning from the issue #185 + + (cherry picked from commit 0fcbe4eb0fb5037f52e7d8338cff4f88b03a7969) -commit f67171cf3be1ade0e1c9dd013d560c87b3fd4359 +commit d97561918588f792a2ddfbb0affbd5538f28f4a6 Author: Victor Seva -Date: Thu Oct 10 15:21:47 2013 +0200 +Date: Tue May 26 22:36:37 2015 +0200 - usrloc: db_update contact by instance + reg-id + pkg/kamailio/deb: add erlang package module + + (cherry picked from commit da3e31a20b95c86a17c8eb43a1a016b055fb8c9b) -commit bc66a385e8a282638c8d5cfa566f971c62cd341b -Author: Daniel-Constantin Mierla -Date: Fri Nov 1 09:39:32 2013 +0100 +commit 7e13d0a450e0b9d9f3dd1ca90a66f906107596bc +Author: Victor Seva +Date: Tue May 26 22:59:43 2015 +0200 - uac: reset registration authentication flag + Makefile.groups: add statsd and rtjson to extra group - - reported by rene montilva (fs#352) + (cherry picked from commit 5e59fb4f7e156eb78f821fb170b0d02c77fa1ea9) -commit 1cc0144e434fdcf76013e9424d31928c260d4377 -Author: Daniel-Constantin Mierla -Date: Wed Oct 30 22:11:04 2013 +0100 +commit 3a9c5494958fd0a9d9072804860c19474af14432 +Author: Seudin Kasumovic +Date: Thu May 28 18:12:02 2015 +0200 - kamctl: updated dispatcher command to current db table fields + erlang: fix build on squeeze and precise - - parameters flags, priority, attrs and description are optional + Check if defined decode of unicode atoms type. + + (cherry picked from commit 63127b261668e0efdea5b0ddb5f16a03dd9f02bc) -commit bfc2215d71734b09a1d7acd4dbdbe919b234c30f -Author: Juha Heinanen -Date: Wed Oct 30 20:49:26 2013 +0200 +commit 6bb3aed24281ece3c117c583c9a317def949e884 +Author: Hugh Waite +Date: Fri May 22 09:28:52 2015 +0100 - Revert "modules/mtree: when loading data from db, load each tree separately" + registrar: Fix insertion of ulattrs xavp into position 0 - This reverts commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047. + - If the first entry is an XTYPE_NULL entry it is replaced, not pushed down the stack + (cherry picked from commit 12098415cda75ed10d4d7c75602630b90ef6afd1) -commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047 -Author: Juha Heinanen -Date: Wed Oct 30 17:31:04 2013 +0200 +commit b30f6c85d40b66049fd118a7f60bad3adc52e7bc +Author: Hugh Waite +Date: Tue May 26 16:30:23 2015 +0100 - modules/mtree: when loading data from db, load each tree separately + core: Fix typo in xavp header file + + - Corrected avpx_free to xavp_free + (cherry picked from commit c1b486d199349efc931975dc90924962e8b2b353) -commit f0751ffa2d1d99c0a54707cfe22926bea9c07123 -Author: Hugh Waite -Date: Wed Oct 30 17:12:05 2013 +0000 +commit a3be39c63bdfef9d75cd554859e64d2f0cacbe26 +Author: Victor Seva +Date: Tue May 26 20:57:15 2015 +0200 - modules/rls: Fix memory leak in rls - - Leak would occur in two error cases - - Also improved diagnostics to display uri on various failures + pkg/kamailio/deb: update version to 4.3.0~rc0 -commit 76536ec5332d7897cd4259b271508cc9d4e2bc2e +commit 3552120b39f7728ab0aeae8654a02ca491ceb6d4 Author: Daniel-Constantin Mierla -Date: Wed Oct 30 16:08:47 2013 +0100 +Date: Mon May 25 23:49:00 2015 +0200 - kamailio.cfg: removed modules_k from path for modules + Makefile.defs: version set to 4.3.0-rc0 + + - branch for release series 4.3 -commit 328350a0d718990f8a87f25f8c12f1c85d61220f -Author: Richard Good -Date: Wed Oct 30 12:50:04 2013 +0200 +commit 9e6a94861ff9529b016f4babfd58260d01e16a0c +Author: Seudin Kasumovic +Date: Mon May 25 15:24:38 2015 +0200 - modules/ims_charging: fixed failed reservation bug - - Reservation checks dialog integrity with h_entry < 0 - - The hash that creates h_entry can return 0 - this check should be <= 0 + erlang: prefix exported pseudo-variables + + - add prefix 'erl' to exported PVs + - update documentation + - regenerate README -commit a7037aad9963678347bf2b1c15c4994e95570f86 -Author: Richard Good -Date: Wed Oct 30 12:49:26 2013 +0200 +commit 88b2ab74801441cb3857245863a5eee2a67c8063 +Author: jaybeepee +Date: Mon May 25 12:28:12 2015 +0200 - modules/ims_charging: code clean up, removed duplicate timer init and dlg bind + modules/ims_usrloc_scscf: strip off port param when searching for term user -commit a3db949272db7dbda4fa5fd1ad68d23d56deacc0 -Author: Richard Good -Date: Wed Oct 30 09:15:51 2013 +0200 +commit 15b0626f57f2b5dbe56e668a9435d683034a0277 +Author: Seudin Kasumovic +Date: Mon May 25 10:52:44 2015 +0200 - modules/tm: code cleanup removed unused method faked_resp and free_faked_resp + erlang: fix compile warnings + + Avoid compile warnings on 64bit. -commit 15a14440f07f787501e116ab4901ab5a53668f4a -Author: Daniel-Constantin Mierla -Date: Tue Oct 29 22:00:18 2013 +0100 +commit 01f4a230dc15b9564c101d03811eac9189f91210 +Author: Seudin Kasumovic +Date: Mon May 25 11:00:27 2015 +0200 - kamctl: added new db tables in kamdbctl lists + erlang: fix Makefile problem + + Read from Erlang shell include and library path. -commit 2e033c85d2c66c47de15f355298012f012adb15c -Author: Richard Fuchs -Date: Tue Oct 29 15:30:36 2013 -0400 +commit d46f3f642f491968e06faea4eb1aab30ff7582fd +Author: lucian balanceanu +Date: Mon May 25 10:49:36 2015 +0300 - rtpproxy-ng: fix extraction of multipart SDP body + acc, dialog: change cdr dialog duration - reported by: Jasmin Schnatterbeck + - CDR duration for timed out acknowledged dialogs is no longer left empty -commit 355ab783a99e413eb96a385ab067336316aaafda -Author: Richard Good -Date: Tue Oct 29 12:40:42 2013 +0200 +commit cc8536657abe6d98db1634d4672465aae924faf1 +Merge: b7a0782 e76577a +Author: Daniel-Constantin Mierla +Date: Mon May 25 09:01:34 2015 +0200 - modules/cdp/acctstatemachine.c: fixed incorrect reservation expiry warning - First check if acc state is OPEN before sending reservation expiry warning + Merge pull request #172 from mslehto/patch-2 + + modules/tmx doc: t_reply_callid() works also for other requests than INVITE -commit c4a4b4f599ba428330899e804877e85d3fdcc3a4 -Author: Daniel-Constantin Mierla -Date: Tue Oct 29 11:08:49 2013 +0100 +commit b7a078289d0a2e58a1b10c97e067df956f3527ec +Author: Seudin Kasumovic +Date: Sun May 24 20:22:03 2015 +0200 - kamctl: updated db creation scripts + erlang: remove annoying logs + + Remove unnecessary LM_INFO logs. -commit ecc6e35b31d59e6e9995a03c6ab00f21a23b1be9 -Author: Daniel-Constantin Mierla -Date: Tue Oct 29 11:07:03 2013 +0100 +commit 922f4b0b383223b3ba75ec69a5cf5e292950d353 +Author: Seudin Kasumovic +Date: Sun May 24 16:40:48 2015 +0200 - srdb1: drop unique constrant on alias user+domain in dbaliases + erlang: New pseudo variable for Erlang reference - - it doesn't work for multiple branches when use_domain is set, reported - by Vassilis Radis + - introduce new pseudo variable for Erlang reference. + - document $ref variable -commit da3d48de7d52df83fcb568530441e7ac6475baae -Author: Daniel-Constantin Mierla -Date: Tue Oct 29 10:08:04 2013 +0100 +commit fd98d373882f5e48070db2a58a50a92b9a688c78 +Author: Seudin Kasumovic +Date: Sun May 24 15:33:55 2015 +0200 - pua_publish: more verbose output for error case when sending publish + erlang: Fix parameter capabilities check + + Fix check getters of erl_send parameters. -commit 73d509f04029dddc94bedba23460d43c81acc13a -Author: Richard Good -Date: Tue Oct 29 10:51:32 2013 +0200 +commit 70e177fe1ba1792e8842efa9d5746bda75380b65 +Author: Seudin Kasumovic +Date: Sun May 24 12:42:29 2015 +0200 - modules/ims_registrar_pcscf: replaced incorrect LM_ERR with LM_DBG + erlang: Fix memory leak + + Free memory used for format/print Erlang process id PV. -commit 41a9fbf38ba84e542a546893a6ce9c48f14f3aa3 -Author: Jason Penton -Date: Tue Oct 29 10:31:52 2013 +0200 +commit e76577a2c6d8d0628ff9548e5cbfee0302a41e15 +Author: Mikko Lehto +Date: Sun May 24 20:11:55 2015 +0300 - modules/tm: fixed placement of variable declarations to top of scope block + modules/tmx doc: t_reply_callid() works also for other requests than INVITE -commit 716932aa77a0f22f00d2ccee8a89cd84b6674f0a -Author: Jason Penton -Date: Tue Oct 29 09:49:42 2013 +0200 +commit 5469dcda0d4ad7b29fa1ede5ffdd62e45af3315a +Author: Richard Good +Date: Sat May 23 14:16:39 2015 +0200 - modules/tm: cosmetic fixes and comment fixes + modules/ims_registrar_scscf: send full notify information when contact changes instead of partial -commit a7d9ea3ceda6b933807f0345e327849e60d0fa57 -Author: Jason Penton -Date: Tue Oct 29 09:42:45 2013 +0200 +commit fe7351d586b56237669a29f15dcdf83b78136cb4 +Author: Juha Heinanen +Date: Sat May 23 09:20:05 2015 +0300 - modules/tm: last pkg_mem leak resolved for async replies (nonshm lumps) + modules/usrloc: added note about handle_lost_tcp in DB-Only scheme -commit 3022220043bcc9c421ac175b2a3290950014a7fc -Author: Daniel-Constantin Mierla -Date: Tue Oct 29 08:34:29 2013 +0100 +commit e15e6d8cfd70b0abbeb499fb1483cc468624c0f9 +Merge: 75ba3ef 9863657 +Author: Seudin Kasumovic +Date: Fri May 22 22:50:02 2015 +0200 - kamctl: regenerated db script for mohqueue tables + Merge branch 'seudin/erl_send' -commit 3eeeed2aeeb924afeabc3fc8337561624f0c41d0 -Merge: 946e1f0 b5638f7 -Author: Jason Penton -Date: Mon Oct 28 15:03:08 2013 +0200 +commit 98636573959ac17901e8640c116b2fcac2694440 +Author: Seudin Kasumovic +Date: Fri May 22 17:48:08 2015 +0200 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + erlang: erl_send function + + - erl_send function sends Erlang message to process + - appropriate API function send + - documentation for erl_send and API + - examples according to el_send usage + - regenerate README -commit 946e1f01889c67a835583f4df2c773d227693ea7 -Author: Jason Penton -Date: Mon Oct 28 14:51:12 2013 +0200 +commit 75ba3ef01c08027e5694419e9c923fef02262daa +Author: Seudin Kasumovic +Date: Fri May 22 15:46:11 2015 +0200 - modules/tm: fixed pkg memory leak in TM which happens in async reply processing + erlang: Fix detecting event route + + Ensure proper detect event route and lost connection in erl_reply. -commit b5638f712711deb8413d7e585369adf8f4a421ee -Author: Richard Good -Date: Mon Oct 28 14:41:22 2013 +0200 +commit 2143d1eb56bd3a9a775494afaa0e71d6f584d5bb +Merge: c02e165 a19337d +Author: Victor Seva +Date: Fri May 22 15:03:27 2015 +0200 - modules/ims_qos: memory optimisation - Fixed pkg memory allocation for framed IP AVP and flow buffer AVP - Instead of repeatedly alloc'ing and free'ing pkg memory we allocate once and re-use - Results in better pkg memory overhead + Merge pull request #170 from kamailio/vseva/distclean + + Makefile: use distclean as shortcut of maintainer-clean -commit 3856e9e81c8410b220b893a0dfe7114bba6bdc0d -Author: Daniel-Constantin Mierla -Date: Sun Oct 27 16:59:32 2013 +0100 +commit a19337d305ba13ade7c30bfaa2926ee1d63930d9 +Author: Victor Seva +Date: Fri May 22 13:50:44 2015 +0200 - core: handle pv comparison with $null as when defined is used + Makefile: use distclean as shortcut of maintainer-clean - - reported by Victor Seva, closes FS#358 + Fixes: #167 + Nowadays people expect distclean to be the rule to do the cleaning -commit 3d716a94b620e0115381b164595ef0398c816856 +commit c02e165cc7a44e525dd55714c4471f1236e96b43 Author: Daniel-Constantin Mierla -Date: Sat Oct 26 08:59:09 2013 +0200 +Date: Fri May 22 12:43:55 2015 +0200 - kamctl: use a variable to set the now() function or a replacement for it + lib/srdb1: use last @ as delimiter for start of host in db url - - sqlite uses instead the string returned by 'date' call, as it doesn't - have now() - - reported by Peter Dunkley, FS#356 + - allow @ to be part of password + - reported by GH#169, Debojit Kakoti -commit 2a046e5fd3c47bc7753190425b911b4114667563 -Author: Peter Dunkley -Date: Thu Oct 24 20:44:03 2013 +0100 +commit 46cc69f229e5e005cca60f64ec6c40c910e2043b +Merge: f9be1bd e15d415 +Author: Victor Seva +Date: Fri May 22 11:15:46 2015 +0200 - pkg/kamailio/centos: added app_java to CentOS RPMs + Merge pull request #168 from kamailio/vseva/gcc_warnings + + clean some gcc warnings -commit 9c765e89ea7647b1e9c5e36eb0b324eec1d92b7d -Author: Peter Dunkley -Date: Thu Oct 24 20:13:11 2013 +0100 +commit f9be1bd71323244af598a54380d941722b60b40c +Merge: a5b3917 77382a7 +Author: Seudin Kasumovic +Date: Fri May 22 11:12:12 2015 +0200 - modules/app_java: updated Makefile so that it builds on CentOS 6 + erlang: Merge fix error messages -commit 9a67a730df4f6c6584e8c52934d5feb16f86ee2e -Author: Richard Fuchs -Date: Thu Oct 24 12:34:05 2013 -0400 +commit 77382a7ff2ee3144991b013e5cabd535028e3e1e +Author: Seudin Kasumovic +Date: Fri May 22 10:53:44 2015 +0200 - tm: fix possible segfault in cancel_branch() + erlang: Fix error messages + + Fix wrong function name in error messages. -commit 9ca1648fbf167748bcf9155794f703632ca87503 -Author: Charles Chance -Date: Thu Oct 24 16:36:01 2013 +0100 +commit e15d415323b44a93acd2d811fa3609af141e814e +Author: Victor Seva +Date: Thu May 21 23:33:39 2015 +0200 - htable: ht_dmq_handle_msg() - do not call parse_headers on cloned message + purple: clean gcc warnings + + hashtable.c:39:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + hashtable.c:39:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + hashtable.c:39:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + hashtable.c:39:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + hashtable.c:43:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + hashtable.c:43:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + hashtable.c:43:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + hashtable.c:43:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + purple_sip.c:77:36: warning: variable ‘cipid_ns’ set but not used [-Wunused-but-set-variable] -commit 2c990487a780bce2ee2fe64e155ec3f1bc1bdebf -Author: Charles Chance -Date: Thu Oct 24 16:15:10 2013 +0100 +commit a52859a6ed8c1ea2590e51e0c20d1f2553da1ec9 +Author: Victor Seva +Date: Thu May 21 23:21:25 2015 +0200 + + ims_isc: clean gcc warnings + + mark.c:341:9: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int’ [-Wformat] + mark.c:341:9: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 8 has type ‘int’ [-Wformat] + mark.c:341:1: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 8 has type ‘int’ [-Wformat] + mark.c:341:1: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int’ [-Wformat] + mark.c:350:9: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int’ [-Wformat] + mark.c:350:9: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 8 has type ‘int’ [-Wformat] + mark.c:350:1: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 8 has type ‘int’ [-Wformat] + mark.c:350:1: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int’ [-Wformat] + mark.c:357:9: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 13 has type ‘int’ [-Wformat] + mark.c:357:9: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 11 has type ‘int’ [-Wformat] + mark.c:357:1: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 11 has type ‘int’ [-Wformat] + mark.c:357:1: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int’ [-Wformat] + +commit c051cb8da9759676395603af1bfb4f1f26f9d2f6 +Author: Victor Seva +Date: Thu May 21 22:49:07 2015 +0200 - memcached: revert earlier doc change regarding minimum library version (we now have backward compatibility built in) + snmpstats: clean gcc warnings + + hashTable.c:168:22: warning: variable ‘previousRecord’ set but not used [-Wunused-but-set-variable] + kamailioNet.c:973:18: warning: variable ‘value’ set but not used [-Wunused-but-set-variable] + snmpSIPRegUserLookupTable.c:462:25: warning: variable ‘var’ set but not used [-Wunused-but-set-variable] + snmpSIPStatusCodesTable.c:493:30: warning: variable ‘var’ set but not used [-Wunused-but-set-variable] -commit fc4f2216f867b00a6685abdf51b8165572f24f69 -Author: Carlos Ruiz Diaz -Date: Thu Oct 24 11:05:17 2013 -0300 - - ims_charging: fixed deadlock when interim CCA timeout occurs - -commit b0797b765af78f19d942a87ea978037027da57c3 -Author: Peter Dunkley -Date: Thu Oct 24 13:10:08 2013 +0100 - - pkg/kamailio/centos: added memcached package to .spec - - - Also: - - updated README to remove memcached from list of unbuilt modules - - moved auth_identity into the tls package - - List of modules not built for CentOS is now: - - app_java: should be buildable but Makefile needs work - - app_mono: needs newer version of mono-devel than available in base or EPEL - - db_cassandra: needs specific versions of thrift (thrift not in base or EPEL - at all anyway) - - db_oracle: requires non-free Oracle client SDK - - iptrtpproxy: obsolete - - jabber: obsolete - - osp: requires OSP Toolkit which is not available in base or EPEL - -commit adfa299a1a01aba1c69c1129d78170056d50db42 -Author: Charles Chance -Date: Thu Oct 24 12:14:38 2013 +0100 +commit 1874dd1062fbc186316ddc91ae87a22b18d16951 +Author: Victor Seva +Date: Thu May 21 22:45:05 2015 +0200 - memcached: added alternate memory management wrappers for backwards compatibility with older libmemcached versions and added preprocessor check for the correct ones to use based on installed version. + db_perlvdb: clean gcc warning + + perlvdb_conv.c:99:2: warning: enumeration value ‘DB1_UNKNOWN’ not handled in switch [-Wswitch] -commit a067a3d33ad67c260a3bc377cd4203d41880ca6b -Author: Daniel-Constantin Mierla -Date: Thu Oct 24 07:44:03 2013 +0200 +commit 0a1bb3f044ccf5dbb79eb03caec19553166c228e +Author: Victor Seva +Date: Thu May 21 22:16:21 2015 +0200 - tm: use internal flags field to mark suspended replies with FL_RPL_SUSPENDED + pua_reginfo: clean gcc warnings - - it was set on cfg flags, resulting in messing up with what was used in - config file - - reported by Juha Heinanen + usrloc_cb.c:68:6: warning: variable ‘buf_len’ set but not used [-Wunused-but-set-variable] -commit 6b8b8a050e4490302d1f1f940a7fda95784cce46 -Author: Peter Dunkley -Date: Wed Oct 23 14:53:04 2013 +0100 +commit 21f437840123471daa65da65999ff108ad11b33b +Author: Victor Seva +Date: Thu May 21 22:08:25 2015 +0200 + + db_berkeley: clean gcc warnings + + pg_cmd.c:183:17: warning: variable ‘pcmd’ set but not used [-Wunused-but-set-variable] + pg_cmd.c:372:17: warning: variable ‘pcmd’ set but not used [-Wunused-but-set-variable] + pg_cmd.c:396:17: warning: variable ‘pcmd’ set but not used [-Wunused-but-set-variable] + bdb_cmd.c:512:13: warning: variable ‘bcon’ set but not used [-Wunused-but-set-variable] + bdb_cmd.c:511:13: warning: variable ‘bres’ set but not used [-Wunused-but-set-variable] + bdb_con.c:52:13: warning: variable ‘buri’ set but not used [-Wunused-but-set-variable] + km_bdb_res.c:405:2: warning: enumeration value ‘DB1_UNKNOWN’ not handled in switch [-Wswitch] + km_bdb_res.c:498:2: warning: enumeration value ‘DB1_UNKNOWN’ not handled in switch [-Wswitch] + km_bdb_val.c:105:2: warning: enumeration value ‘DB1_UNKNOWN’ not handled in switch [-Wswitch] + km_db_berkeley.c:779:6: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] + km_db_berkeley.c:907:6: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] + +commit 70ad498b2ccc41db77b14c4c79393548cac8426d +Author: Victor Seva +Date: Thu May 21 21:56:50 2015 +0200 - modules/xcap_server: fixed fetching of an element (GET with XPath) + db_postgres: remove gcc warnings - - This is a mandatory part of XCAP and DELETE/PUT of elements (using XPath) - is supported in xcap_server. - - The code to get a node from a document was all in there but never called. + pg_cmd.c:183:17: warning: variable ‘pcmd’ set but not used [-Wunused-but-set-variable] + pg_cmd.c:372:17: warning: variable ‘pcmd’ set but not used [-Wunused-but-set-variable] + pg_cmd.c:396:17: warning: variable ‘pcmd’ set but not used [-Wunused-but-set-variable] -commit 3b028d308fac3a4f7ae1e74021882657753f2ee8 -Author: Charles Chance -Date: Wed Oct 23 12:01:27 2013 +0100 +commit 7b6aba346a8529187762c25f00609ec376fb3529 +Author: Victor Seva +Date: Thu May 21 21:24:39 2015 +0200 - dmq: Fixed bug/error in original code where sip_msg was parsed after cloning to shm, leading to memory errors. Also fixed several memory leaks. + db_text: clean gcc warning + + dbt_raw_util.c:169:6: warning: unused variable ‘n’ [-Wunused-variable] -commit eb97ddb20368c019b331cfd09e793a0431d49940 -Merge: f6d530e 58a3069 -Author: Jason Penton -Date: Tue Oct 22 20:59:26 2013 +0200 +commit a5b39176e6195da22cd39a65e3ddb7c9fdf53592 +Merge: 301793c a61f325 +Author: Victor Seva +Date: Thu May 21 15:21:30 2015 +0200 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + Merge pull request #166 from linuxmaniac/vseva/usrloc_callbacks + + usrloc: run callbacks after updating the info on DB_ONLY mode -commit f6d530e68ffe9db11f5f148c51f8bff0b542f028 -Author: Jason Penton -Date: Tue Oct 22 20:57:52 2013 +0200 +commit a61f325589a3bef6164b1eca8bd93ca3dace4549 +Author: Victor Seva +Date: Thu May 21 14:08:07 2015 +0200 - modules/cdp: allow CDP child processes to respond to dynamic cfg changes - - this for example allows dumping pkg memory using core cfg variables similar to SIP workers, etc + usrloc: run callbacks after updating the info on DB_ONLY mode -commit 58a3069927a2e37c327256cd3475d7a7f8a2f5c4 -Author: Peter Dunkley -Date: Tue Oct 22 11:08:08 2013 +0100 +commit 301793c4f10c860e263a243863f7b833ba3bb0f6 +Author: Juha Heinanen +Date: Thu May 21 14:28:57 2015 +0300 - pkg/kamailio/centos: updated README to remove mi_xmlrpc from the set of unbuilt modules + modules/db_mysql: include (start of) mysql query to async query error message -commit d79cffa79ab740bc3e724fc0e9b8fc9f7236af44 -Author: Peter Dunkley -Date: Tue Oct 22 11:07:40 2013 +0100 +commit fbbadfde175ac1e414b10fc6a01abd09b4539fef +Merge: 7afe761 8810c00 +Author: Camille Oudot +Date: Wed May 20 22:57:31 2015 +0200 - pkg/kamailio/centos: updated .spec to add mi_xmlrpc to xmlrpc package + Merge pull request #164 from kamailio/tmp/tlsf_debug + + mem: TLSF memory summary and sums implementation -commit 05f0ed6d77602f3ee1a2cfc8cee1c760dc2f6800 -Author: Peter Dunkley -Date: Tue Oct 22 10:45:56 2013 +0100 +commit 7afe76191e9757770d2933e8c26f305c6ed388a3 +Author: Daniel-Constantin Mierla +Date: Wed May 20 21:44:15 2015 +0200 - modules/mi_xmlrpc: fixed compilation warning + usrloc: use domain for testing db if use_domain parameter is set + + - rework from the patch by Erik Davidson, GH#161 -commit b3dedff1053a1d35e803f3824042732f07532b77 -Author: Muhammad Shahzad -Date: Tue Oct 22 10:43:43 2013 +0100 +commit 408778069d24a31885df9ecd9f86bc3f9fce0af9 +Author: Daniel-Constantin Mierla +Date: Wed May 20 21:32:00 2015 +0200 - modules/mi_xmlrpc: patched so that it now builds for CentOS + tm: restore to the disabled async mutex by define - - Patch by Muhammad Shahzad - - Committed by Peter Dunkley + - following commits trying to remove it completely were removing the + internal transaction flags which were not related to mutex at all -commit 11abcfd96f30aa5f0032385ac5893c27bdf6315b -Author: Charles Chance -Date: Mon Oct 21 14:40:10 2013 +0100 +commit db13cefcaa39330b93bd06cf9337c7c1afe221a9 +Author: Victor Seva +Date: Tue May 19 21:12:31 2015 +0200 - memcached: added minimum libmemcached version required to documentation + manpage: sip-router.8 fix hyphen-used-as-minus-sign -commit 4bffd1950e4481a734141ae6cf755458f341f45b -Author: Peter Dunkley -Date: Mon Oct 21 13:40:46 2013 +0100 +commit 8810c00f837a585d4dc6079640abc3251f0e70ca +Author: Camille Oudot +Date: Tue May 19 19:58:57 2015 +0200 - pkg/kamailio/centos: updated README that explains which modules are not built for CentOS + mem: TLSF memory summary and sums implementation - - The modules not built at this time are: - - app_java - - app_mono - - db_cassandra - - db_oracle - - iptrtpproxy - - jabber - - memcached - - mi_xmlrpc - - osp + TLSF now has a debug mode, that will dump every memory block when xxx_status() + is called, and a summary of still allocated blocks when xxx_sums() is called. + + configure build with + + make MEMDBG=1 MEMMNG=2 cfg + + to enable maximum debuging informations (source location of mallocs and frees) -commit e3524fb816c1fad04b3c855e3fe88151b33e24c8 -Author: Peter Dunkley -Date: Mon Oct 21 13:37:45 2013 +0100 +commit a3f0fa72c7686df57d655391032236b3fca7ef50 +Author: Luis Azedo +Date: Tue May 19 17:36:53 2015 +0100 - pkg/kamailio/centos: updated .spec to build packages with dependencies that can be met by EPEL + kazoo : fix json transform - - This means the computer building the RPMs needs to have access to EPEL and - the appropriate dependencies installed from it. However, there will be - no need to have EPEL dependencies installed on a running instance _unless_ - you want to use one of the modules with an EPEL dependency. - - The modules supported with EPEL are: - - acc_radius, auth_radius, misc_radius, peering - - carrierroute - - dnssec - - geoip - - json, jsonrpc-c - - ndb_redis + $(kzE{Element[$var(idx)]}) was not evaluating $var(idx) -commit 9f08b58f58585559646b470ae9f4b9801617ba73 -Author: Peter Dunkley -Date: Sun Oct 20 23:52:23 2013 +0100 +commit 967ed551845044123f4e93c60091d7a1fa43692f +Author: Daniel-Constantin Mierla +Date: Tue May 19 15:13:49 2015 +0200 - pkg/kamailio/centos: updated rel in .spec + core: enable log_prefix for sip responses + + - reported by Klaus Darilion -commit ce9f46a3778cd6c79f2411b5934e3ad320cf6de4 -Author: Peter Dunkley -Date: Sun Oct 20 23:46:35 2013 +0100 +commit 497b6ad2cee8481ba1f3568ed7d8a836e508016a +Author: Hugh Waite +Date: Mon May 18 17:00:08 2015 +0100 - pkg/kamailio/centos: removed out-of-date BoxGrinder appliance files + core: Fix crash in xavp.c + + - Inserting an xavp into a list can crash when inserting XTYPE_NULL padding entries -commit 0de2ae72410f0672f174a8cae34d4ac12798a188 -Author: Peter Dunkley -Date: Sun Oct 20 23:27:58 2013 +0100 +commit fe379acb5f5956f60ac3304d8c01a3fa0719e0be +Author: Camille Oudot +Date: Mon May 18 12:27:12 2015 +0200 - pkg/kamailio/centos: updated documentation + mem: fix TLSF max pool limit -commit 61ad39509ca1d739d00d0386ab5a991cf54477d8 -Author: Øyvind Kolbu -Date: Sun Oct 20 22:04:16 2013 +0200 +commit 111aefd82f4f885be5a4d4d6a4a2ad432dba9e5e +Author: Camille Oudot +Date: Mon May 18 11:47:10 2015 +0200 - fix dns srv failover when no UDP record is present + Revert "mem: TLSF use larger first level bitmap" - - refactored code for srv lookup to have less code duplication + back to using 32bits bitmaps, limiting the maximum pool size to 512 GiB + + This reverts commit 5e04515410c7d7ebedf6c4bc8c917f736b37acba. -commit 820046b04c2218273a11f905dc798812d7ca0ca6 -Author: Jason Penton -Date: Fri Oct 18 09:21:02 2013 +0200 +commit 6de859e5a762c0c34382a4de99173fad2c6999c9 +Author: Victor Seva +Date: Mon May 18 11:20:00 2015 +0200 - modules/ims_registrar_scscf: added outstanding documentation + pkg/kamailio/deb: update version to 4.3.0~pre2 -commit 37f284d2d9bbe6dac4888600d0b99ccc58d22eb9 +commit 7e6083e3e2604e2a835e1bf1dbdbf55e6256aba0 Author: Daniel-Constantin Mierla -Date: Thu Oct 17 18:18:17 2013 +0200 - - Makefile.defs: version set to 4.1.0-pre0 - -commit 324e458ad68e97edaf2240e0f79b7380e77d268c -Author: Richard Good -Date: Thu Oct 17 16:46:09 2013 +0200 +Date: Mon May 18 10:34:49 2015 +0200 - modules/ims_qos: second iteration of ims_qos module - - module now support media authorization over Diameter Rx (between P-CSCF and PCRF) + Makefile.defs: version set to 4.3.0-pre2 -commit d5c482ca06ff4b8529ea00d421484addd0203c37 -Author: Richard Good -Date: Thu Oct 17 16:44:46 2013 +0200 +commit 6d32e8df95bd015202f75e9f313654aa41146e7e +Merge: e58d150 746152b +Author: Seudin Kasumovic +Date: Fri May 15 08:35:48 2015 +0200 - modules/tm: Edited documentation to show that t_suspend/continue can now be used on SIP responses + Merge pull request #163 from kamailio/seudin_erlang_fixes + + erlang: fixes and new PV -commit 16e763c32d7a2b9fc451185e028a90b3be758f65 -Author: Richard Good -Date: Thu Oct 17 16:41:15 2013 +0200 +commit e58d150a13ba3d0ef8ff3a15877f0cf891e57be8 +Author: Daniel-Constantin Mierla +Date: Thu May 14 19:38:14 2015 +0200 - modules/tm: extended tm async support to SIP responses - -t_suspend and t_continue functions now work with SIP responses as well as requests + tcpops: return if connection is null when trying to set the lifetime -commit 8b8132c17c126ff4edb2f5c9544dbd30894f6108 -Author: Richard Good -Date: Thu Oct 17 16:40:07 2013 +0200 +commit 1db6fdf41dbb4b6c95e0f86dfebc4c793858d8b5 +Author: Daniel-Constantin Mierla +Date: Thu May 14 19:21:25 2015 +0200 - parser: defined new FL_RPL_SUSPENDED used for suspend on reply + sipcapture: fix not to access freed pointer during shut down -commit cc8bc36c67a0b8e7317c06c50a88e8e6aa15d790 -Merge: 217e508 2f368b6 -Author: Carsten Bock -Date: Wed Oct 16 14:12:51 2013 +0200 +commit ec438b45696e17af0a3b19bb7ac12b221f897517 +Author: Daniel-Constantin Mierla +Date: Thu May 14 19:16:26 2015 +0200 - ims_charging: Merge branch 'ims_charging' into master + core: safety check for linker when inserting xavp with index -commit 2f368b676acb026bf4647af02108a24e49e30581 -Author: Carlos Ruiz Diaz -Date: Fri Oct 11 00:07:18 2013 -0300 +commit abdc02f1cb26c71b4118044d8c45dec728992e15 +Author: Daniel-Constantin Mierla +Date: Thu May 14 14:51:06 2015 +0200 - ims_charging: fixed bug causing dialog cb function to be called more than once - - - removed possible race condition in dialog cb - - improved the way locking was performed + regex: replaced allocated memory initialization with a for loop to one memset -commit 217e5089df327215dd5078a72dd5b14526640191 -Author: Jason Penton -Date: Thu Oct 10 16:04:49 2013 +0200 +commit f03c86ade6af9bc529a52f7fd50004721278ae19 +Author: Daniel-Constantin Mierla +Date: Thu May 14 14:41:44 2015 +0200 - modules/ims_charging: restored an unlock that will cause deadlock if omitted + rr: reset lump pointer to avoid using it after free for remove rr function -commit bae7fcb9be9a4cf88693e6c4180e3c1e6f4b6c1d -Author: Jason Penton -Date: Thu Oct 10 15:36:59 2013 +0200 +commit 5e5866b2ac8390caa9373f49345ed877c6e5f037 +Author: Daniel-Constantin Mierla +Date: Thu May 14 14:36:24 2015 +0200 - modules/ims_charging: fixed bug not initialise AVP string value for success CCA + regex: safety to check to avoid working with zero size allocations -commit 6ccca97cba61e75e9da0b6d36f1ee38fc88e94f3 -Merge: db618dd 83add48 -Author: Jason Penton -Date: Thu Oct 10 15:01:07 2013 +0200 +commit ca220afe0f738f2353d16c96dd16ab279ffdcf74 +Author: Daniel-Constantin Mierla +Date: Thu May 14 14:29:12 2015 +0200 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + textops: safety check to know there is a string to add via lump -commit db618ddbdc2ec92a508acd913f2f847a4fb59cae -Author: Jason Penton -Date: Thu Oct 10 14:59:23 2013 +0200 +commit 746152b878b8b2956d51db039633dc9a4e961337 +Author: Seudin Kasumovic +Date: Thu May 14 16:33:47 2015 +0200 - modules/ims_charging: corrected default termination cause code to DIAMETER_LOGOUT - - also corrected typo - - added other termination cause code defines for future use + erlang: update documentation + + - document use of pseudo variable $pid(name) + - regenerate README -commit 83add48b7c1cdf0d9f64c24bcc134195699daac1 -Author: Robert Boisvert -Date: Thu Oct 10 08:25:05 2013 -0400 +commit f14a5c32a6ce77449f9191d672c24a0938f45558 +Author: Seudin Kasumovic +Date: Thu May 14 16:20:10 2015 +0200 - mohqueue: fixes + erlang: new pseudo variable for Erlang process id - * cleaned up all error paths (fixed crashes) - * added support for INVITEs that get stuck - * adjusted code to avoid compiler warnings - * PRACK only invoked if Require: 100rel set - * fixed bug that allowed a new call to be created more than once - - Documentation - * updated NOTES + - introduce new PV for Erlang pid type + - export sender pid in event route of pseudo registered process -commit ac5835c0aff657cae169432466851c9f2cbca8ad -Author: Daniel-Constantin Mierla -Date: Thu Oct 10 12:45:45 2013 +0200 +commit 11667d316e92287affeb5034fe522679ea989ec5 +Author: Seudin Kasumovic +Date: Thu May 14 16:10:50 2015 +0200 - cfgutils: init probability pointer to NULL + erlang: correcting documetation - - otherwise it can be an attempt to free it when the kamailio does not - start due to config errors - - reported by Dragos Oancea + - correcting title of example -commit a3bddf300ff82b9d811acb5dd6ec2e25f0eab07c -Author: Jason Penton -Date: Wed Oct 9 17:55:20 2013 +0200 +commit 7f76c92a7b2ddac30faa1f075111fc20b652ef69 +Author: Seudin Kasumovic +Date: Thu May 14 09:40:57 2015 +0200 - module/tm: changed log level from WARN to DBG for informational message + erlang: delete unused code + + Delete unused function from code. -commit 2dc78738af4a0693e0a4d3f77e2174586d53d90b -Author: Carlos Ruiz Diaz -Date: Tue Oct 8 15:52:09 2013 -0300 +commit 4a480ba9745b6874f86808fc21dcd750e00febd3 +Merge: 88b6757 733f5ad +Author: Hugh Waite +Date: Thu May 14 16:00:02 2015 +0100 - ims_charging: removed session unlock function call when no lock was acquired + Merge pull request #162 from que273/master + + app_lua: Fix memory leak in sr.modf -commit dcce66b2a3db3aeaa5de1a87429320731ab3795c -Merge: 121e828 639ce58 -Author: Carsten Bock -Date: Tue Oct 8 18:43:14 2013 +0200 +commit 733f5ad7c9b2515c52b00875fb5dac689ddd9a17 +Author: Hugh Waite +Date: Thu May 14 13:54:20 2015 +0100 - ims_charging: Merge branch 'ims_charging' into Master. + app_lua: Fix memory leak in sr.modf + + - Free pkg memory allocated to store cloned function parameters -commit 121e828e2bedd3f76a1343f7257978153e78fc8f -Author: Peter Dunkley -Date: Tue Oct 8 02:37:43 2013 +0100 +commit 88b67575f9457312d0277e16dc06103be3a31965 +Author: Daniel-Constantin Mierla +Date: Thu May 14 13:40:11 2015 +0200 - pkg/kamailio/centos: added mohqueue to CentOS build + tm: safety check not to allocate 0 bytes in rpc command -commit 03dbfd4c97290028212ddb04eea5faf5ef4ba007 -Author: Peter Dunkley -Date: Tue Oct 8 02:27:24 2013 +0100 +commit af9deb9026a271aa3a1bdbb5685b63e3e78772bd +Author: Daniel-Constantin Mierla +Date: Thu May 14 13:33:50 2015 +0200 - modules/mohqueue: created text README file from doc source + core: safety checks for swich statements with no case branch -commit a39adb3497b5b095126e835104d637669dee2a7e -Author: Carsten Bock -Date: Mon Oct 7 16:17:53 2013 +0200 +commit 0db313f0047fc512dec2976cac168989b60d49c8 +Author: Daniel-Constantin Mierla +Date: Thu May 14 13:24:38 2015 +0200 - ims_charging: Add statistic ccr_timeouts + tmx: check for empty result not to allocate 0 bytes + + - allocation of 0 size is undefined when using system malloc -commit e4e84c80232a5acc60b64adb541b54b6967189f6 -Author: Timo Teräs -Date: Mon Oct 7 17:09:59 2013 +0300 +commit 646bcf919e5c33dac21985254a0065d41a03f62d +Author: Daniel-Constantin Mierla +Date: Thu May 14 13:19:58 2015 +0200 - mohqueue: fix build error due to get_debug_level api change - - Should have tested better before merging. Should probably remove the - whole debug print helper and use core functions directly now that - the core supports per-module debugging. + db_text: fixed leak for raw query where bulding -commit 62860094af838710ee5b9892cfb9f99f615055f6 -Author: Hugh Waite -Date: Mon Oct 7 10:01:56 2013 +0100 +commit 2d40e14d2b0b150acd34ac2d1df25936d8faaca9 +Author: Daniel-Constantin Mierla +Date: Thu May 14 13:15:06 2015 +0200 - tm: Restore ruid value in sip_msg struct after creating transactions from branches - - - Fixes crash when freeing memory + presence_xml: better error handling to free all allocated vars -commit a4370dc336e5552b93d32314249d4d613d77ef99 -Author: Jason Penton -Date: Mon Oct 7 12:49:00 2013 +0200 +commit 1b20aa04048d15d0861b3f5291fd3b9a1614fdf5 +Author: Daniel-Constantin Mierla +Date: Thu May 14 13:09:47 2015 +0200 - modules/tm: missing lock initialisation for async_lock - - related to commit 5ab44c7c2fc78038302bf455ff49e374fc79550b + pua: mark that tupple was allocated so can be freed in case of errors -commit ca060f98bbecb407d5d29cbe19cec821d3990330 -Merge: 6e19deb 24f66ec -Author: Timo Teräs -Date: Mon Oct 7 11:18:02 2013 +0300 +commit 379667e878c9e0795998f600edbcbb3974846f71 +Author: Daniel-Constantin Mierla +Date: Thu May 14 13:01:18 2015 +0200 - Merge branch 'tteras/mohqueue' + regex: reset pointer after free to avoid double free if an error occurs -commit 6e19debdf9b240c71ca90bfd6cadd46f0f57ace8 -Author: Carsten Bock -Date: Mon Oct 7 10:15:11 2013 +0200 +commit 29d7ca71fdfc8c52fb5e68fcf3bccf98dde0d089 +Author: Daniel-Constantin Mierla +Date: Thu May 14 12:54:18 2015 +0200 - examples/pcscf: Removed dependency to Presence-User-Agent and SQLite. + imc: better condition to catch no result of database query -commit c9395e690435cdb8fc62b7fb13b378fe0a6ca8e5 -Author: Charles Chance -Date: Mon Oct 7 07:52:21 2013 +0100 +commit c24329ed483ea3abd720af73411a2331acc947e4 +Author: Daniel-Constantin Mierla +Date: Thu May 14 12:28:29 2015 +0200 - htable: update documentation for dmq integration + presence: initialize result to avoid freeing garbage in case of other errors -commit 6a20bf80ae014801667c5a23782b33af5467c409 -Author: Charles Chance -Date: Mon Oct 7 07:44:38 2013 +0100 +commit bd189f4239403b4b673f3d5b0ce3b6e5c7f4bacc +Author: Daniel-Constantin Mierla +Date: Thu May 14 12:25:33 2015 +0200 - htable: initial dmq integration + mi_datagram: init structure before conditions to jump to err label + + - garbage condition would have been made in err case -commit 24f66ecc72064c9bf40deeb324e666b6b95dfa83 -Author: Timo Teräs -Date: Mon Oct 7 08:41:37 2013 +0300 +commit c5ef9569d524ab49d538e85a905520b72e1d8dea +Author: Daniel-Constantin Mierla +Date: Thu May 14 12:03:28 2015 +0200 - mohqueue: remove handwritten .sql, it is now autogenerated + presence: initialize variable to avoid compile warning -commit 1af34ca5b9f799b83242a9ecddf8abe9521114dd -Author: Robert Boisvert -Date: Thu Oct 3 11:36:08 2013 -0400 +commit 23b476ed7c7b48ddd7cacf3d88e9c104db06d5dc +Author: Daniel-Constantin Mierla +Date: Thu May 14 10:25:47 2015 +0200 - mohqueue schema files + core: init vars for socket ttl helper function to avoid warnings -commit f8f3d34ba5471742676831b22b1c872823a31cba -Author: Andrew Mortensen -Date: Sat Oct 5 13:14:09 2013 -0400 +commit f93d3c70b1b14665ddc11ca2c39e1d114390e5f9 +Author: Daniel-Constantin Mierla +Date: Thu May 14 10:17:56 2015 +0200 - modules/sca: fix compiler warning for macro. + dispatcher: init socket pointer to null - - correct "always evaluates to true" when using address of stack variable. + - covers all situations, also when the afferent avp name is not set -commit 2f0043b153c60380e35c8ec4c33a9bbc7fb2b05c -Author: Andrew Mortensen -Date: Thu Sep 19 13:49:24 2013 -0400 +commit 80977adc1bd70479c1e32d867563e4e684060b25 +Author: Daniel-Constantin Mierla +Date: Thu May 14 10:04:26 2015 +0200 - modules/sca: fix return value of sca_call_info_uri_update() - - - return value of 0 can bubble up as return value of sca_call_info_update(), - causing early script termination (exported function returning 0 in script - is equivalent to "exit") - - report and patch from Timo Teräs + pua: safety checks for str pointers -commit 2efe3e365e1670cc3ac8b4900a1104c3720d44fb -Author: Andrew Mortensen -Date: Tue Aug 20 15:54:17 2013 -0400 +commit 2c425c16efdc70e76d7471156f9f2c6eefa4b001 +Author: Daniel-Constantin Mierla +Date: Thu May 14 09:59:58 2015 +0200 - modules/sca: AoR should not be treated as SCA if there are no subscribers. + drouting: extra safety checks for str pointers -commit 58a47ac21d09bf6feb1431bbe490643e9827c876 -Author: Andrew Mortensen -Date: Tue Aug 20 15:14:26 2013 -0400 +commit ed1322414eb46c75b9db22e76b6f9e64ce191ad4 +Author: Daniel-Constantin Mierla +Date: Thu May 14 09:55:20 2015 +0200 - modules/sca: improved handling of host-only Contact URIs + tls: avoid compiler warning with extra check on char pointer -commit 3b1f87523bdc53538c1b6f409ba9470048572701 -Author: Andrew Mortensen -Date: Mon Jul 22 00:48:46 2013 -0400 +commit a318866c1c0efe4fb73d7f6c3cde538a67daa171 +Author: Daniel-Constantin Mierla +Date: Thu May 14 09:51:07 2015 +0200 - modules/sca: restore missing prototype. + ipops: init variables to avoid compiler warnings - sca_subscription_aor_has_subscribers + - use define wrapper for safety printing null strings -commit 97653df1d93636771c7b2fa8e4f9aef002ee7e5b -Author: Andrew Mortensen -Date: Mon Jul 22 00:42:18 2013 -0400 +commit c7a8b95e02e286335d3b1ff531a0d2245525e629 +Author: Daniel-Constantin Mierla +Date: Thu May 14 09:43:14 2015 +0200 - modules/sca: detect when an AoR is no longer SCA. - - Don't, for example, create an appearance for callees that do not send - a Call-Info header, and whose AoR also has no subscribers. + userblacklist: initialize vars to avoid compiler warnings -commit a6f80374c4dd3d09fa7e25a8e6c59dab0bf2fae5 -Author: Andrew Mortensen -Date: Mon Jul 22 00:37:32 2013 -0400 +commit 8b4a8d6a9f06ab66e718f9b0956d17bfc374a1d5 +Author: Daniel-Constantin Mierla +Date: Thu May 14 09:38:13 2015 +0200 - modules/sca: Clear stale line-seize appearances via timer. + rtjson: removed unnecessary variable - Some badly behaved/buggy UAs don't know when to say when. + - it was mistakenly used in some expressions -commit 84d1981ce059fcdd7a5113428b0227fbb0b977ab -Author: Andrew Mortensen -Date: Thu Jun 13 16:06:10 2013 -0400 +commit cf1d885ae8b7c75e41373a0a649a6eb1c161efc7 +Author: Daniel-Constantin Mierla +Date: Wed May 13 23:57:50 2015 +0200 - modules/sca: fix regression: restore purge expired timer + db_mysql: set back tick as quoting char for table and column names -commit c0fb2a67a699e30fd3274c9f864918e6e02e1926 -Author: Andrew Mortensen -Date: Thu Jun 13 15:34:00 2013 -0400 +commit ffbe9c2c0007cea5f6fd78dd14917be11643ac64 +Author: Daniel-Constantin Mierla +Date: Wed May 13 23:55:35 2015 +0200 - modules/sca: clear appearance on receipt of out-of-dialog SUBSCRIBE + lib/srdb1: mechanism to be able to quote table and column names - - If a call-info SUBSCRIBE with no To-tag arrives from a subscriber - with an active subscription, release any appearances owned by the - subscriber, on the assumption that the subscriber has lost track - of SCA (reboot, power/network loss). + - new field in db1_con_t with the char for quoting -commit ef9b12d213416f910e0c11bdeecf9112032939f8 -Author: Andrew Mortensen -Date: Thu Jun 13 15:30:40 2013 -0400 +commit 98f2b39450ef3e99f557fdf5bb291646b610ba28 +Author: Daniel-Constantin Mierla +Date: Wed May 13 22:24:28 2015 +0200 - modules/sca: detect and clear orphaned appearances caused by answer glare - - - set appearance state created by SCA callee answer to ACTIVE_PENDING, - and promote to ACTIVE on ACK from caller. If no ACK from caller is - received within 30 seconds (enough time for retransmission to fail), - the ACTIVE_PENDING appearance will be cleared by the - sca_appearance_purge_stale timer. + kamctl: regenerated mysql creation scripts -commit 1ef4587612806a94c7a81aac4f768b9bbe472b43 -Author: Andrew Mortensen -Date: Wed May 15 16:13:23 2013 -0400 +commit 15516b1e4ab3c85a7b65336d843b25b81164ae35 +Author: Daniel-Constantin Mierla +Date: Wed May 13 22:23:43 2015 +0200 - modules/sca: reconcile Contact and From URIs in ACK callback. - - - fix Music-on-Hold in Polycoms when SCA caller has MoH enabled and SCA callee - does SCA hold/pickup with identical To & From URIs. Previously, module would - end up looking up an appearance for callee in ACK callback instead of caller. + doc/stylesheets: xsl template to quote mysql table and column names -commit 185bd40d1a197709d28d9b966ed8fd4b4c00faf9 -Author: Andrew Mortensen -Date: Tue May 14 16:25:06 2013 -0400 +commit eb889f41f036afb4248303fd6a1c7db393724c58 +Author: Daniel-Constantin Mierla +Date: Wed May 13 15:56:23 2015 +0200 - modules/sca: improved BYE handling. - - - Clear appearances for both legs on BYE request if possible. + evapi: use internal log functions and free io struct if client failed to connect -commit 36ad80745607fca859578b8423cbd767f4c5b095 -Author: Andrew Mortensen -Date: Tue May 14 16:23:46 2013 -0400 +commit 83180ee7602b69d9c9cee85925c0282baf6f58b8 +Author: jaybeepee +Date: Wed May 13 11:05:01 2015 +0200 - modules/sca: free previous appearance owner, callee, dialog if non-NULL. + modules/ims_charging: return false if Ro CCR returns with GSU <=0 + - This caters for strange case where OCS returns CCR success + with a GSU of 0 (or less) seconds.... -commit bb21b5e0bc7aaf001799e259b81aebe28168afb1 -Author: Andrew Mortensen -Date: Thu May 2 15:12:16 2013 -0400 +commit cab5fa6a307dff2cebaf3c6a4b6fbb366e16a4b7 +Author: jaybeepee +Date: Wed May 13 09:14:44 2015 +0200 - modules/sca: change logging level for failed lookup by appearance-index. - - - appearance-index won't be found yet if SCA callee is answering, logging - at WARN is misleading. + modules/tm: removed no longer needed ASYNC mutex -commit 98b8ba06dfaec49331dbfc3164e02a490e0db214 -Author: Andrew Mortensen -Date: Tue Apr 30 23:31:12 2013 -0400 +commit 1da0f06d896ed8a99728846437322a3719241fbc +Author: jaybeepee +Date: Wed May 13 09:14:44 2015 +0200 - modules/sca: space-separate dialog tags in sca.all_appearances output + modules/tm: removed no longer needed ASYNC mutex -commit 002dc46fee94edf8b7086d7d3bb0286979213532 -Author: Andrew Mortensen -Date: Tue Apr 30 23:10:10 2013 -0400 +commit cf03a43958b61c6a66657bfb4912c71e4941b032 +Author: jaybeepee +Date: Wed May 13 09:05:07 2015 +0200 - modules/sca: track appearance times. + Revert "modules/tm: removed no longer needed ASYNC mutex" - Include time of last state chance in sca.all_appearances output. - -commit ac298442533c048e5ccacf6b3ad0cb36d52c2eff -Author: Andrew Mortensen -Date: Wed Apr 24 11:30:35 2013 -0400 + This reverts commit 7ca0e1e87a84f323bbfbaf1ea4985fbfecec00ed. - modules/sca: add sca.subscription_count to rpc exports list. +commit 7ca0e1e87a84f323bbfbaf1ea4985fbfecec00ed +Author: jaybeepee +Date: Wed May 13 08:51:59 2015 +0200 -commit 815d70e5156c2a878e59c59182ffa957f1d75a80 -Author: Andrew Mortensen -Date: Wed Apr 24 01:18:27 2013 -0400 + modules/tm: removed no longer needed ASYNC mutex - modules/sca: RPC: fix sca.show_subscription, add sca.subscription_count - - - sca.subscription_count will eventually be subsumed by sca.stats. - -commit 2e0af20cd7a5b3e46ceb36ef3919df78c1bdf1df -Author: Andrew Mortensen -Date: Thu Apr 18 13:52:10 2013 -0400 +commit ad37a28efe2fa40e031e542433fc566366f48853 +Author: Victor Seva +Date: Tue May 12 22:14:04 2015 +0200 - modules/sca: fall back to tag lookup if lookup by index fails. - - - Fix appearance tracking for SCA implementations with inconsistent - Call-Info header inclusion. + pkg/kamailio/deb: fix pre version '-' vs '~' -commit a6f038343de57ca6bd257e442af41feae2b18c4d -Author: Andrew Mortensen -Date: Mon Apr 15 20:16:36 2013 -0400 +commit 5695978137225cc16cbe1cf8282c3eb31262257d +Author: Victor Seva +Date: Tue May 12 21:38:58 2015 +0200 - modules/sca: add SCA_DB_DEFAULT_FETCH_ROW_COUNT + travisci: use regex to select 4.X branches -commit 562e49dc6e6fb9adb47adecbda8bfb94f12d86aa -Author: Andrew Mortensen -Date: Mon Apr 15 20:11:08 2013 -0400 +commit 7048d597b9e74d22fa32b6e5c809986089462c39 +Author: lucian balanceanu +Date: Tue May 12 14:46:50 2015 +0300 - modules/sca: use DB fetch queries when restoring subscribers from database. + rtpengine: decrease log level of a message - - Previously used standard query, exhausting pkg memory when subscriber - count is high. + - decrease logging level for "force_send_ip_str not specified in .cfg + file" to DBG -commit 92114b530e6a206af1fe173a948cb542a62717c2 -Author: Andrew Mortensen -Date: Mon Apr 15 20:09:01 2013 -0400 +commit 4e856f952575722914fa0f609a538ef3fc670a94 +Author: Daniel-Constantin Mierla +Date: Tue May 12 10:13:39 2015 +0200 - modules/sca: only check if callee is SCA if callee_aor has a value. + rtjon: fixed compile warnings and branch index iteration -commit 1e9708462f0e709e795813490d56897d0f44997c -Author: Andrew Mortensen -Date: Mon Apr 15 17:17:05 2013 -0400 +commit 6390b0506856529849ef02001a992db9057c795f +Author: Daniel-Constantin Mierla +Date: Mon May 11 22:13:31 2015 +0200 - modules/sca: add check for empty AoR in lock_shared_appearance calls. + presence_dialoginfo: fixed several libxml2 API usage leaks - - Sanity checking + - reported by dkovik, GH#155 -commit 6cdc9c4f3e915fbad5da1112b9e0553726e877f2 -Author: Andrew Mortensen -Date: Thu Apr 11 22:34:10 2013 -0400 +commit 0e22abe2b89be8936df4b8230955fbaf43ad40e7 +Author: Daniel-Constantin Mierla +Date: Mon May 11 17:15:10 2015 +0200 - modules/sca: clear appearance on t_reply with error after receiving 18x. + dialog: don't send keepalive if dialog not in confirmed state - - Receiving a 18x provisional reply triggers line-seize subscription - termination. Releasing the seized appearance while processing a t_reply - with an error status *after* getting a 18x would fail because - sca_subscription_terminate could not find a matching line-seize - subscription. In that case, look up appearance by tags and release it. + - if dialog is in deleted state, remove it from keep alive list + immediately -commit 28978be4d825e08a455387209af6dda4aa4bdfde -Author: Charles Chance -Date: Fri Oct 4 18:40:42 2013 +0100 +commit d3a0cad18d3a38af7c56b9317a0ca59e19a87724 +Author: Richard Good +Date: Mon May 11 15:43:19 2015 +0200 - dmq: fix memory leak in dmq_send_message() + modules/dialog.c: added MI command dlg_end_dlg -commit cf4275d4cb16dce4cbac48ca946a66e9f1626c35 -Author: Charles Chance -Date: Fri Oct 4 14:57:39 2013 +0100 +commit 96b84ba4d7f5ee4a763fe7db81bbf4f9a6a3ef77 +Author: Daniel-Constantin Mierla +Date: Sun May 10 18:18:00 2015 +0200 - memcached: fix memory leak, discovered on a report by Dragos Oancea + tm: disabled use of dedicated mutex for async continue + + - it can be enabled by defining ENABLE_ASYNC_MUTEX + - reply mutex is re-entrant and protects better the transaction + strucutre + - a dedicated lock for async continue exposes a race on removing from + timer when suspended transaction is resument at the same time when the + timer fires expiration event -commit 0f3a566dd699090cf6a558edc3aefac2c41e24e5 -Author: Henning Westerholt -Date: Fri Oct 4 14:47:06 2013 +0200 +commit a151e1fd67d3fb6d7f61646df8f0125e4f034162 +Merge: a786c3f b525ada +Author: Daniel-Constantin Mierla +Date: Sun May 10 18:17:07 2015 +0200 - memcached: comment clarification for wrapper for libmemcache callbacks + Merge pull request #154 from grumvalski/set_contact_alias_fix + + modules/nathelper: don't include enclosing brackets in contact uri in set_contact_alias -commit 0978c77d694cecd1b7813775a498f6495ae844dc -Author: Henning Westerholt -Date: Fri Oct 4 14:22:39 2013 +0200 +commit b525ada2d12bf85c385a5f97859afd5d52405354 +Author: Federico Cabiddu +Date: Sat May 9 18:16:28 2015 +0200 - avpops: add a note to the docs that avp_db_query is deprecated and sqlops is better + modules/nathelper: don't include enclosing bracket in contact uri in set_contact_alias -commit 673243a06200b8961756ebe3957bf9bd9059c2bb +commit a786c3f4a108f7df94cb555ee25444227c7e5c3b Author: Daniel-Constantin Mierla -Date: Fri Oct 4 13:11:23 2013 +0200 +Date: Fri May 8 09:55:44 2015 +0200 - nathelper: updated docs with udpping_from_path + kamctl: get aliases table db scripts up to date -commit 565ba8d4b71ae5a43027c51e3caf06f20a10b14d +commit 7046d22486b80fe7f9facf2facc844fd0c0267d7 Author: Daniel-Constantin Mierla -Date: Fri Oct 4 13:07:44 2013 +0200 +Date: Fri May 8 09:54:29 2015 +0200 - nathelper: new mod param - udpping_from_path - - - enable sending UDP pings with raw sockets from Path address - - patch by Marcus Hunger + lib/srdb1: aliases table needs to be same structure as location -commit 9bb88b5b22901b258fdbcd874264b823a8443869 -Author: Juha Heinanen -Date: Fri Oct 4 14:04:22 2013 +0300 +commit 762d3309e42e8b9fb56e764c57153535f58dd82d +Author: Daniel-Constantin Mierla +Date: Fri May 8 09:44:20 2015 +0200 - dialplan: improved debug messages so that used dpid is shown + usrloc: table version for location set to 8 -commit 88e2da3c54a1cef967d96a5753b1f7f014ba689e +commit 70727c69b950d2e8e6fc56c4aee868d35a9e3a70 Author: Daniel-Constantin Mierla -Date: Fri Oct 4 12:14:25 2013 +0200 +Date: Fri May 8 09:42:06 2015 +0200 - acc: time_format parameter documentation - - - eclosed exaples in dotted lines like in most modules to highlight them - on text output + kamctl: regenerated db creation scripts -commit df4fbc220efd333fa638831167dd4fe5e69a89a2 +commit b01d40e86300aa45e147e2526cbe3f43115725e3 Author: Daniel-Constantin Mierla -Date: Fri Oct 4 12:02:32 2013 +0200 +Date: Fri May 8 09:41:42 2015 +0200 - acc: new parameter acc_time_format - - - specify the format to print time as string for acc_time_mode=3 (using - localtime) and acc_time_mode=4 (using gmtime) - - default value is "%Y-%m-%d %H:%M:%S" + lib/srdb1: location table version set to 8 in sql schema -commit fed0a07d86c9e4d365cb7a5e25d4aaacb4b9adf2 +commit 5d298d69cbb24a6d099418b2ad6f3e980be6d017 Author: Daniel-Constantin Mierla -Date: Thu Oct 3 10:00:22 2013 +0200 +Date: Wed May 6 18:11:58 2015 +0200 - dialog: fixed typos in log messages + kamctl: regenerated db schema for location table -commit f12aa1b3c16b475029f0a3474b30f3b17ea18056 +commit 3f45175dec711f1ece8b377469054a3dbd7cc72c Author: Daniel-Constantin Mierla -Date: Thu Oct 3 09:58:04 2013 +0200 +Date: Wed May 6 18:11:08 2015 +0200 - dialog: decode alias parameter from contact address and use it as dst uri + nathelper: set the max partition for keepalives in usrloc - - makes dialog module to work with set_contact_alias() as first hop - after a nat router + - used to distribute registration records for db only mode in usrloc -commit a41cb60d5171566e13f18b45f50d173f38d206c0 +commit 8f8d4f5d8c4e492f3864cb82bb898d6a82605005 Author: Daniel-Constantin Mierla -Date: Thu Oct 3 09:37:54 2013 +0200 +Date: Wed May 6 18:09:39 2015 +0200 - nathelper: documentation for set_contact_alias() + usrloc: fetching of records for nat keepalives in db only is done using partion column + + - don't use the module over auto incremented column, not being common to + all db engines -commit 58659b0cabb623c6420c186755c968b4550ff09c +commit 65651271cadd5499f8469b77d4d4ad38fa6867e8 Author: Daniel-Constantin Mierla -Date: Thu Oct 3 09:16:38 2013 +0200 +Date: Wed May 6 18:08:50 2015 +0200 - nathelper: set_contact_alias() new function for adding alias parameter to contact uri + srdb1: added partition column for location table - - similar to add_contact_alias(), but this works like - fix_nated_contact(), in the way that new contact uri is immediately - visible to other modules (e.g., dialog, presence) + - to be used for db-only nat keepalives distribution -commit 217f9fddbca31e06075132dd75a645d612d7af93 +commit 39112fce88d53e842a261d87b7d0d323b00d3dd7 +Merge: 04410ae d29930e Author: Daniel-Constantin Mierla -Date: Thu Oct 3 09:13:39 2013 +0200 - - core: helper functions to add or restore alias parameter to an uri - -commit 639ce584258f2c2ad4331bbd9ae2599a86edc80b -Author: Carlos Ruiz Diaz -Date: Thu Oct 3 11:56:13 2013 -0400 +Date: Fri May 8 09:29:41 2015 +0200 - ims_charging: read diameter AVP MAC value dynamically from $avp + Merge pull request #153 from sn4kebite/pv-vn-fix - - $avp(ro_mac_value) can be either present or not. In case it is not, default value is used - - $avp(cca_result_code) now supports interpolation + pv: Fixed assigning $null to $vn(name) pvs -commit 753e93d3ad1658c104963c208c4e36b23c1dd307 -Author: Robert Boisvert -Date: Thu Oct 3 09:22:54 2013 +0300 +commit d29930e2af84431abf112f1182f92defe6efee01 +Author: Jon Bergli Heier +Date: Thu May 7 16:02:44 2015 +0200 - modules/mohqueue: pull changes from upstream - - Merges up to upstream commit a3f679430d853d5b1b71ba92d8547ca2c86509ec. + pv: Fixed assigning $null to $vn(name) pvs - Changes in code: - * fixes RTP stop not being sent - * use pcbp->req instead of -> in rtp_destroy - * fixed uninitialized varbs - * use close_call () for no response on INVITE - * changed to return handled if reINVITE sent - * switched to using fixup_svpe functions - - Documentation: - * added comment about rtpproxy limit - * adjusted to remove hold sequence in transfer out + Pass NULL as value to set_var_value when assigning a NULL or + PV_VAL_NULL value to a pv with the VAR_TYPE_NULL flag set. -commit 9978906d39071908234f0236ea8693844a3c5ba1 -Author: Charles Chance -Date: Thu Oct 3 05:59:09 2013 +0100 +commit 04410aef38f5ed40c8f4a6796d95658407e1597c +Author: Daniel-Constantin Mierla +Date: Thu May 7 13:23:43 2015 +0200 - dmq: regenerated readme + dialog: check if dialog is still in confirmed state when processing keepalive reply -commit 3f6445f4620e3866dc859b9cfb6710e28bd407e5 -Author: Charles Chance -Date: Thu Oct 3 05:54:01 2013 +0100 +commit b2260dcad877488799fde3da55a53261f55a27ba +Merge: 883760d ace37c7 +Author: Daniel-Constantin Mierla +Date: Thu May 7 11:49:55 2015 +0200 - dmq: add content-type header + Merge pull request #151 from sn4kebite/htable-deadlock-fix + + htable: Add missing ht_slot_unlock in ht_cell_value_add -commit 127bf3d5be959a1287ae0fac91cf89e27ed01f42 -Author: Peter Dunkley -Date: Wed Oct 2 22:14:15 2013 +0100 +commit ace37c7a60e5d931216339c179de6e91615dac7e +Author: Jon Bergli Heier +Date: Thu May 7 11:08:08 2015 +0200 - pkg/kamailio/centos: put core files in /tmp on CentOS + htable: Add missing ht_slot_unlock in ht_cell_value_add -commit b2c5c598a38c770c2c4a7aef7c8267ad43fc6cd7 -Author: Juha Heinanen -Date: Wed Oct 2 20:39:22 2013 +0300 +commit 883760dc931418eb722975a2ba0c665e5393d500 +Author: Daniel-Constantin Mierla +Date: Thu May 7 00:17:27 2015 +0200 - modules/db_mysql: use autocommit var to start and stop transactions + lib/binrpc: initialize val to avoid compiler warnings + + - reported by Juha Heinanen -commit f5aec1db89664ad3b1a5d20ac81da4acda7d1d92 -Author: Carsten Bock -Date: Wed Oct 2 17:21:11 2013 +0200 +commit 0870a36d4c94f70d88f4c6e80aafd12ec402fb22 +Author: Daniel-Constantin Mierla +Date: Thu May 7 00:09:58 2015 +0200 - ims_charging: docs: Fixed linebreaks in examples, regenerated README + app_lua: fixed index of param array for some mongo api functions + + - reported by Juha Heinanen -commit 6faf12653c1db9f011b1826061824c831bda3f58 +commit 4d24e42e127d4157e040512cac81a9548623748b Author: Daniel-Constantin Mierla -Date: Wed Oct 2 16:43:35 2013 +0200 +Date: Wed May 6 23:49:37 2015 +0200 - memcached: use pv buffer to clone the memcache value in pv strucutre + uac: relocate setting flag for outgoing registration - - avoid leak occured by usage of pkg_str_dup() - - reported by Dragos Oancea + - avoid letting it set in case of low shared memory + - removed redundate reset of the same flag -commit 9909e05d46d0cdd22227b3b8c1b1d60253a135e2 +commit 73d8d719497d596ab42cf37e94c8ea4a412f2141 +Merge: 451fbec 177b0d2 Author: Daniel-Constantin Mierla -Date: Wed Oct 2 16:43:12 2013 +0200 +Date: Wed May 6 09:43:35 2015 +0200 - memcached: use pkg-config if available for flags and libs in Makefile + Merge pull request #150 from mslehto/patch-2 + + sctp: fix typo scp_register_rpc -> sctp_register_rpc -commit 3f3c865ed04e1b0b8eb3762622662a76ce92b2e2 -Author: Daniel-Constantin Mierla -Date: Wed Oct 2 14:23:53 2013 +0200 +commit 177b0d2807763b13d30148f44c1cc4d3d765d67c +Author: Mikko Lehto +Date: Wed May 6 06:32:30 2015 +0300 + + sctp: fix typo scp_register_rpc -> sctp_register_rpc + +commit 451fbec2819e8e32450c44eff7e76cbbf3d81abe +Author: Carsten Bock +Date: Tue May 5 22:01:36 2015 +0200 + + ims_*_scscf: Safety checks for the locks + +commit 36b1cfe97ff2736b693f3a0beff6b2052a942fdd +Author: Carsten Bock +Date: Tue May 5 21:59:39 2015 +0200 - core: helper function to get source address as uri or proxy format + ims_*_scscf: Safety checks for the locks -commit 5db86a941a909c17a0f9ee1b04febbe4c60033bd +commit e2dcb543ba1a2bdb5a61180965d30f1154050b71 +Merge: dd5a1dc d2ef375 Author: Daniel-Constantin Mierla -Date: Wed Oct 2 14:15:18 2013 +0200 +Date: Tue May 5 21:26:17 2015 +0200 - core: skip dns srv for websocket after check if domain is ip + Merge pull request #146 from lazedo/lazedo/db_text_raw_query - - reported by Peter Dunkley + db_text : proper db_raw_query support -commit 49720ce99e72ded34c67a9ee4d17a9cedaf0a0f4 -Author: Hugh Waite -Date: Wed Oct 2 10:04:35 2013 +0100 +commit dd5a1dc46bf9f61053772571153cd998c90d7f06 +Merge: c0fd507 c63d6b6 +Author: Daniel-Constantin Mierla +Date: Tue May 5 21:23:07 2015 +0200 - xcap_server: Fix memory allocation check bug in xcap_misc + Merge pull request #142 from smititelu/master - - Would cause crash if out of package memory + Added implementation for force_send_interface to also support IPv6. -commit 93af236644058b4e97162eae689f9b32b8076691 -Author: Timo Teräs -Date: Wed Oct 2 09:05:22 2013 +0300 +commit c0fd507e5bf4a588acdfd71064f15b5a79418cd5 +Merge: b47c4f0 201dc5b +Author: Daniel-Constantin Mierla +Date: Tue May 5 21:20:56 2015 +0200 - mohqueue: new module + Merge pull request #147 from mslehto/patch-1 - module to queue up calls in music-on-hold and then retrieve them - - imported from https://github.com/rdboisvert/mohqueue - commit f796f259ed1728e19adb31d76af5f6c3f548f021 - - excluding LICENSE which is redundant now that the module is part - of the kamailio source tree. + pua_mi: document missing mi_pua_publish MI input parameter "id" -commit fd9fcd75c222b73a2b70793e5d79c7494f757a1e -Author: Peter Dunkley -Date: Wed Oct 2 01:30:37 2013 +0100 +commit 201dc5b600d8516368a54c70af6f02c3ea06353b +Author: Mikko Lehto +Date: Tue May 5 21:54:22 2015 +0300 - modules/auth_ephemeral: Added MI commands for shared secret management - - - Can add, remove, and display shared secrets with MI commands - - This means you can add/revoke secrets without a restart + pua_mi: document missing mi_pua_publish parameter "id" -commit 6c7a0f3cdaee5ea0300d014f07e4d68f45c6e20b -Author: Peter Dunkley -Date: Wed Oct 2 01:29:45 2013 +0100 +commit d2ef3754a8081c92a932fb19492f1b6d7eee67eb +Author: Luis Azedo +Date: Tue May 5 19:13:11 2015 +0100 - modules/websocket: tidied up MI commands + db_text : raw_query support - - Fixed leak in error situations - - Improved error responses + bug fix - uninitialised pointers -commit 1c74725dc14fc40d9b553950e212241821351878 +commit b47c4f0d71281f32d7efe90c1f8dd381c6aa3742 +Author: Victor Seva +Date: Tue May 5 10:53:25 2015 +0200 + + pkg/kamailio/deb: update version to 4.3.0-pre1 + +commit 8d7bef26cb4a774fe2f55628cab0d2bcfc868fa1 +Author: Daniel-Constantin Mierla +Date: Tue May 5 10:19:31 2015 +0200 + + Makefile.defs: version set to 4.3.0-pre1 + +commit e731e6693c7a20ab1ddc0c2f80e3ae2d4ed06af6 Author: Daniel-Constantin Mierla -Date: Tue Oct 1 23:18:07 2013 +0200 +Date: Mon May 4 21:22:51 2015 +0200 - core: don't attempt srv lookup for proto ws or wss + jsonrpc-s: extended docs for fifo_name parameter -commit 2934e46a18d9cfba05e657bc1dbbaa559a31b103 +commit d7c1520ad4dd83e949ebe1b64ec07c6963982390 Author: Daniel-Constantin Mierla -Date: Tue Oct 1 23:03:32 2013 +0200 +Date: Mon May 4 21:20:42 2015 +0200 - registrar: fix compile warning after previous patch + jsonrpc-s: take in consideration run_dir value if fifo path is not absolute -commit 6cfd13cbddd1869ffbc947fdecd77d18a3fcb886 -Author: Peter Dunkley -Date: Tue Oct 1 10:52:01 2013 +0100 +commit 2b9e25a746afd7023bfe0aea885bd75d840976f1 +Author: Luis Azedo +Date: Mon May 4 16:45:14 2015 +0100 - core: fix TCP connection leak + db_text : add db_raw_query support + + example + . select watcher_username, called from active_watchers where expires <> -1 + + current limitations - - patch provided by Vitally Aleksandrov + . only select statements + . where clause always uses "and" -commit b5b570f278124bf0456d43a36a7c0eb5eaa9efe6 +commit e1d68c3cb8c5a0630fc81313a8bb176646e9ccb6 Author: Daniel-Constantin Mierla -Date: Tue Oct 1 09:34:17 2013 +0200 +Date: Tue Apr 28 15:34:44 2015 +0200 - tm: added t_use_uac_headers() to documentation + etc: don't set fifo and ctl socket in config files + + - modparams were commented, to be used as samples if needed to be + changed + - the default values are enough for proper packaging and use of run_dir + in order to avoid security exposures of /tmp dir -commit 0e71fec1e108e1c9b97486ced8c1328738ca13c2 +commit a9a21822a6a4ec3c886f42be1447e8e8cc4a3291 Author: Daniel-Constantin Mierla -Date: Tue Oct 1 09:27:46 2013 +0200 +Date: Tue Apr 28 15:32:03 2015 +0200 - tm: new function t_use_uac_headers() - - - set internal flags to tell tm to use UAC side for building headers for - local generated requests (ACK, CANCEL) - useful when changing From/To - headers using other functions than uac_replace_[from|to]() + core/docbook: updated the entity for ctl socket file name -commit 5ac033cf85921b4c364d6d463bc75ebd22c5721a -Author: Peter Dunkley -Date: Mon Sep 30 23:38:56 2013 +0100 +commit 106b1afa6135e82c58aa942e8a4be67debddb8a7 +Author: Daniel-Constantin Mierla +Date: Tue Apr 28 15:31:26 2015 +0200 - pkg/kamailio/centos: Added ims_charging module to .spec + ctl: updates about the default value for binrpc parameter - - Removed cdp package and put cdp and cdp_avp modules into ims package + - it creates the ctl file inside /var/run/kamailio -commit 576dce3cfdbf3cfa36fcac4f26aa3312f4add37a -Merge: 1c3e761 f96c7f5 -Author: Carsten Bock -Date: Mon Sep 30 22:38:42 2013 +0200 +commit 294427ca8343391616b1db6be670a7acb66b069c +Author: Daniel-Constantin Mierla +Date: Tue Apr 28 15:21:58 2015 +0200 - ims_charging: New module for Diameter-Ro-Operations (IMS-Charging), Merge into Master - - Credits go to: - - Jason Penton (jason.penton@gmail.com) - - Carlos Ruiz Diaz (carlos@ng-voice.com) - - Merge branch 'ims_charging' + mi_fifo: updated documentation for fifo_name parameter -commit f96c7f5a44e510dbc0e3483d98c8484a6a603c23 -Merge: 8b3d53b 792fc3c -Author: Carsten Bock -Date: Mon Sep 30 22:36:35 2013 +0200 +commit e5dc15061be9d3866a8972af9732a3a7a753cc40 +Author: Daniel-Constantin Mierla +Date: Tue Apr 28 15:15:32 2015 +0200 - Merge branch 'tmp/ims_charging' of ssh://git.sip-router.org/sip-router into ims_charging + mi_fifo: if fifo_name does not start with /, create it in run_dir - Conflicts: - modules/ims_charging/README - modules/ims_charging/doc/ims_charging.xml - modules/ims_charging/doc/ims_charging_admin.xml - modules/ims_charging/mod.c + - better security, /tmp exposes insecure operations, as reported by + Debian project a while ago + - run_dir is by default /var/run/kamailio + - defualt value for fifo_name is now 'kamailio_fifo' + - full default path for fifo is /var/run/kamailio/kamailio_fifo -commit 8b3d53b35f22c2de2203450af23dd8282ba8a7bc -Author: Carsten Bock -Date: Mon Sep 30 20:46:30 2013 +0200 +commit c63d6b6094cdf7c0651f087e989590a05f1f1dd8 +Author: Stefan Mititelu +Date: Mon Apr 27 09:42:42 2015 +0300 - ims_charging: Beautified XML-Doc for IMS-Charging + rtpengine: update documentation for IPv6 force_send_interface. + + - Updated documentation with an example of how to use IPv6 with rtpengine. -commit 1200242cadb445988b7e582fe62a3662caf99586 -Author: Carlos Ruiz Diaz -Date: Mon Sep 30 14:40:54 2013 -0400 - - ims_charging: added some stats - - - billed_secs - - ccr_avg_response_time - - ccr_responses_time - - failed_final_ccrs - - failed_initial_ccrs - - failed_interim_ccr - - final_ccrs - - initial_ccrs - - interim_ccrs - - killed_calls - - successful_final_ccrs - - successful_initial_ccrs - - successful_interim_ccr - -commit 4a050987a20a7489f08d9b7e88566439a764d013 -Author: Carsten Bock -Date: Mon Sep 30 13:30:41 2013 +0200 +commit 3f42d6bcc79430b1669fbdf5bb9bffd6388e9475 +Author: Stefan Mititelu +Date: Mon Apr 27 09:24:47 2015 +0300 - ims_charging: Regenerated README after documentation update + rtpengine: add support for IPv6 force_send_interface + + - Add support for data exchange with rtpproxy over IPv6. -commit a0bdd980634635ca00a3ce87ac0ea03070b2a6ea -Author: Carsten Bock -Date: Mon Sep 30 13:30:38 2013 +0200 +commit 1bb85845ded7cd4d66080a3dab2a98d28544b1ba +Author: Daniel-Constantin Mierla +Date: Sun Apr 26 10:21:42 2015 +0200 - ims_charging: Fixed minor typos in ims_charging-documentation + pv: initialize sbranch via function and check return value + + - reported by Anthony Messina, GH#141 -commit e9c7039efe2df811ba6e09829e7b713e5a25a808 -Author: Carsten Bock -Date: Mon Sep 30 13:24:51 2013 +0200 +commit bf713d842269c1e3916038ca2f612303d55c5c4c +Author: Camille Oudot +Date: Thu Apr 23 17:27:04 2015 +0200 - ims_charging: Regenerated README after documentation update + mem: TLSF compile-time selection improvement + + now use + + make MEMMNG=2 cfg + + to switch to TLSF malloc -commit 46e1160be51d5c731fa1380f23d9d6dd0ca76f26 -Author: Carsten Bock -Date: Mon Sep 30 13:23:05 2013 +0200 +commit 48288db22e64a31ba8e3d599aee56d9c4c123d93 +Author: Camille Oudot +Date: Thu Apr 23 17:25:29 2015 +0200 - ims_charging: Fixed minor typos in ims_charging-documentation + mem: TLSF integration for pkg memory -commit c689a44ad13b430ac425e0efd46badf4ad021950 -Author: Carsten Bock -Date: Mon Sep 30 13:21:04 2013 +0200 +commit 57910f3982125779c31a2d78220d42bed2b2c8bc +Author: Daniel-Constantin Mierla +Date: Mon Apr 27 18:04:14 2015 +0200 - ims_charging: Fixed minor typos in ims_charging-documentation + app_lua: removed one more static initializer of array -commit 5b3ef601025eeeda556b433b6257beaf88a7ee91 -Author: Carsten Bock -Date: Mon Sep 30 13:20:04 2013 +0200 +commit cf1f8daebc83ce91c2a62fc11c23d78d5ca78796 +Author: Daniel-Constantin Mierla +Date: Mon Apr 27 18:01:39 2015 +0200 - ims_charging: Fixed minor typos in ims_charging-documentation + app_lua: removed static initialization of arrays + + - not supported by all compilers + - reported by Juha Heinanen -commit ad7fb226901ca6ebc6119df0994054ba51100951 -Author: Carsten Bock -Date: Mon Sep 30 13:16:20 2013 +0200 +commit 5baede3d4c7ca926434052ac2fbf6a763f32445c +Author: Juha Heinanen +Date: Mon Apr 27 18:40:23 2015 +0300 - ims_charging: Fixed minor typos in ims_charging-documentation + modules/msilo: updated version number of silo table -commit b9c8f31cfba447326869c32c87cb728c04ec0e28 -Author: Carsten Bock -Date: Mon Sep 30 12:58:56 2013 +0200 +commit a02299d514f742120f4f82d2a08f49eba3ee6e43 +Merge: 647fb3d 4017dc3 +Author: Seudin Kasumovic +Date: Mon Apr 27 16:49:49 2015 +0200 - ims_charging: Documentation updates. + Merge pull request #144 from kamailio/seudin/erlang_connect_fix + + erlang: Reconnect after lost connection -commit 792fc3cbc1a1181a482659ea5743681f1a52b911 -Author: Carlos Ruiz Diaz -Date: Mon Sep 30 15:57:23 2013 -0400 +commit 4017dc3a2443e2dc445b77bdb94a754071d043b4 +Author: Seudin Kasumovic +Date: Sat Apr 25 00:32:47 2015 +0200 - ims_charging: updated documentation + erlang: Reconnect after lost connection + + - ensure connect to Erlang node after lost connection or not connected on start -commit 6fdc83ecd7fa5313635a0041e76498704b0c8225 -Author: Carsten Bock -Date: Mon Sep 30 20:46:30 2013 +0200 +commit 647fb3d0ce0dea645eaa50444364febe5800c3a9 +Author: Victor Seva +Date: Mon Apr 27 14:43:19 2015 +0200 - Beautified XML-Doc for IMS-Charging + dispatcher: refresh README -commit ef073a82f81af6e51dff19dcadfe4a8cb760c07d -Author: Carlos Ruiz Diaz -Date: Mon Sep 30 14:40:54 2013 -0400 +commit a412047b1fab70931f69a799ab12f97d1f545e78 +Author: Andrew Pogrebennyk +Date: Mon Apr 27 14:22:42 2015 +0200 - ims_charging: added some stats + dispatcher: update doc after 121cb0f4 and fix missing ds_is_from_list function name - - billed_secs - - ccr_avg_response_time - - ccr_responses_time - - failed_final_ccrs - - failed_initial_ccrs - - failed_interim_ccr - - final_ccrs - - initial_ccrs - - interim_ccrs - - killed_calls - - successful_final_ccrs - - successful_initial_ccrs - - successful_interim_ccr + Fixes: #143 -commit 1c3e761fbd087ee578ce305d89f6b8ee4e9ab79d +commit dd56c2821b2f0f7f47137b7875d90f0a6d421e35 Author: Daniel-Constantin Mierla -Date: Mon Sep 30 16:49:26 2013 +0200 +Date: Sun Apr 26 10:21:42 2015 +0200 - app_perl: use local buffer to print dynamic string in pv_sprintf() + pv: initialize sbranch via function and check return value - - avoid pkg malloc for temporary need - - fix leak in case of fmt parse error, discovered on a report by Dragos - Oancea + - reported by Anthony Messina, GH#141 -commit 0696e668d75be14922980dbc9f67aa91eaf688fd -Author: Daniel-Constantin Mierla -Date: Mon Sep 30 15:54:44 2013 +0200 +commit e3f8d678103b7e2378b883c48349d8caed9dc74d +Merge: 5e04515 636c6f9 +Author: Camille Oudot +Date: Fri Apr 24 11:49:10 2015 +0200 - registrar: simplified getting value for max_contacts xavp + Merge pull request #139 from kamailio/tmp/TLSF_pkg + + mem: enable TLSF for pkg mem -commit 308f2920df586065e0bf8ef02d7c77b1c94a4836 -Author: Daniel-Constantin Mierla -Date: Mon Sep 30 15:49:10 2013 +0200 +commit 5e04515410c7d7ebedf6c4bc8c917f736b37acba +Author: Camille Oudot +Date: Fri Apr 24 11:26:36 2015 +0200 - registrar: option to take the socket from an xavp + mem: TLSF use larger first level bitmap - - child named "socket" of xavp named by xavp_cfg parameter + The current settings on 64 bits arch require a 33 bits wide first level bitmap. + Use unsigned long instead of int. -commit 89bd52a84d5e0d75572caff61346d0c3750c868a -Author: Daniel-Constantin Mierla -Date: Mon Sep 30 15:47:30 2013 +0200 +commit 636c6f96d84be559a09251ba87322b685e28f9b0 +Author: Camille Oudot +Date: Thu Apr 23 17:27:04 2015 +0200 - core: helper functions to get xavp child nodes + mem: TLSF compile-time selection improvement + + now use - - one function to get the $xavp(rootname=>childname) in code - - wrappers for child node, child node with int value and child node with str value + make MEMMNG=2 cfg + + to switch to TLSF malloc -commit e266b01116513a4fcea5df1c761ef1981e17f8f8 -Author: Carsten Bock -Date: Mon Sep 30 13:30:41 2013 +0200 +commit 144da7f3aef010bb6c51b93c399875c233500189 +Author: Camille Oudot +Date: Thu Apr 23 17:16:20 2015 +0200 - Regenerated README after documentation update + mem: TLSF fix max fragments macro -commit e98012e859ea6dd2c198d650f272d3e489758a22 -Author: Carsten Bock -Date: Mon Sep 30 13:30:38 2013 +0200 +commit 63b7c711c26557b7caafb76b98a89e6b28ec3593 +Author: Camille Oudot +Date: Thu Apr 23 17:25:29 2015 +0200 - Fixed minor typos in ims_charging-documentation + mem: TLSF integration for pkg memory -commit 1265420b8b700eec9c96fd7752a5c3d528a51c32 -Author: Carsten Bock -Date: Mon Sep 30 13:24:51 2013 +0200 +commit 48663e4239f819b42e7035d9f4023c161eb71d05 +Author: Daniel-Constantin Mierla +Date: Thu Apr 23 16:34:35 2015 +0200 - Regenerated README after documentation update + permissions: fixed reload trusted rpc command + + - reported by Emmanuel Schmidbauer, GH#138 -commit bcdc27641fbec8176cea19fd4cefad1830a5c4db -Author: Carsten Bock -Date: Mon Sep 30 13:23:05 2013 +0200 +commit 89642d3cddd90ba3e3f6d310e239492634fa6405 +Author: Daniel-Constantin Mierla +Date: Thu Apr 23 16:23:01 2015 +0200 - Fixed minor typos in ims_charging-documentation + permissions: store src ip in zero terminated string for trusted table + + - it is printed as string via rpc, resulting in invalid chars in the + output + - reported by Emmanuel Schmidbauer, GH#137 -commit ba0299bd965de8d513d70151c11bf13c4ec11560 -Author: Carsten Bock -Date: Mon Sep 30 13:21:04 2013 +0200 +commit 9c3b650b96272bc792e9e52963ce987b410227ae +Author: jaybeepee +Date: Thu Apr 23 10:59:07 2015 +0200 - Fixed minor typos in ims_charging-documentation + modules/ims_regisrar_pcscf: added optinal extra parameter for lookup_transport + - allows avp,pv,etc to be used as URI in search for lookup_transport -commit e8a054d0e684b8f73bd0733d7d00d5e6b5e9b23f -Author: Carsten Bock -Date: Mon Sep 30 13:20:04 2013 +0200 +commit 32cbfb23c4f4e40fe4deaf65e7b3f88de90712a5 +Author: Victor Seva +Date: Thu Apr 23 09:59:25 2015 +0200 - Fixed minor typos in ims_charging-documentation + pkg/kamailio/deb: update debian version to 4.3.0-pre0 -commit 364dc576f602db40e93f446443e278290609237b -Author: Carsten Bock -Date: Mon Sep 30 13:16:20 2013 +0200 +commit 0d0e7fa2d50caca5a4aa0a59a3ad64f4a98b5bdb +Author: Daniel-Constantin Mierla +Date: Thu Apr 23 09:54:24 2015 +0200 - Fixed minor typos in ims_charging-documentation + Makefile.defs: version set to 4.3.0-pre0 + + - pre-release phase - testing period, no new features till branching 4.3 -commit 4af2d9a46f1b7be273c079040989bd0d0c884feb -Author: Carsten Bock -Date: Mon Sep 30 12:58:56 2013 +0200 +commit 0d799c41291be74d23a5cbda39fac645f37903ac +Merge: 6ef943d aa87b85 +Author: Daniel-Constantin Mierla +Date: Thu Apr 23 09:38:16 2015 +0200 - Documentation updates. + Merge pull request #135 from mikomarrache/patch-1 + + db_mongodb: fix typo -commit 3c7f8ba5e3febe4dc2c8eec003436492efefdf2d -Merge: 5ab44c7 b50888c -Author: Jason Penton -Date: Mon Sep 30 11:21:31 2013 +0200 +commit 6ef943d5ee1376527e7ce173c1bba0fcf1dd4e90 +Merge: 5803387 df7773a +Author: Daniel-Constantin Mierla +Date: Thu Apr 23 09:37:24 2015 +0200 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + Merge pull request #136 from lazedo/db_text_simple_raw + + db_text : simple raw support for select -commit b50888cf447ea3a3315e665c97f71a07bb687337 -Author: Øyvind Kolbu -Date: Mon Sep 30 11:15:13 2013 +0200 +commit 5803387da3a056de7cf08e85f49616810186b202 +Author: Daniel-Constantin Mierla +Date: Thu Apr 23 09:35:26 2015 +0200 - core: resolve down to A/AAAA records when no naptr records - - - try all protocols, not only UDP + rtjson: added sample json document for routing -commit 5ab44c7c2fc78038302bf455ff49e374fc79550b -Author: Jason Penton -Date: Mon Sep 30 11:14:54 2013 +0200 +commit 8cb435dcf3ec408c6c3f95ee699932f7aeb78a18 +Author: Daniel-Constantin Mierla +Date: Thu Apr 23 09:31:45 2015 +0200 - modules/tm: extended async usage - - enables resuming of tx in orginal route block tx was suspended, not only failure route - - dedicated lock to prevent multiple invocations of suspend on tz (reply lock used to be used) - - extra flag (T_ASYNC_CONTINUE) to mark a transaction that is being execute post suspend + rtjson: filled rtjson_update_branch() -commit 6cdae87e29bc4c62651cf843ace680e9a6999d66 -Author: Peter Dunkley -Date: Sat Sep 28 00:30:50 2013 +0100 +commit 09e5b31a39af5d09757f8d02f500a98933e2bf71 +Author: Daniel-Constantin Mierla +Date: Wed Apr 22 23:35:41 2015 +0200 - pkg/kamailio/centos: updates to CentOS 6 build + rtjson: new module facilitating routing based on json documents - - Improved startup scripts - - Updated .spec - - README listing and explaining which Kamailio modules are not built for - CentOS + - routing attributes such as r-uri, outbound proxy, etc. can be read from a + json document. Retrieving the document can be done with other modules + such as evapi, utils (http query), a.s.o. -commit 32e26c3e914366636e4dcc6e8872eea16740e090 -Author: Carlos Ruiz Diaz -Date: Fri Sep 27 16:05:17 2013 -0400 +commit 70321a7786b91870409752d3b3017db1e24ca20e +Author: Daniel-Constantin Mierla +Date: Wed Apr 22 23:10:36 2015 +0200 - ims_charging: added async support - - - Ro_ccr is now called asynchronously and resumed on an external custom cfg route - - Interim and final CCR are now also async + app_lua: exported the APIs from uac and ndb_mongodb modules -commit 257ca31bb89cb4cb74cad226998574469873bc3b -Author: Peter Dunkley -Date: Thu Sep 26 23:59:53 2013 +0100 +commit 40a598387f744cd3ccec5ca18e155547b5ea890e +Author: Daniel-Constantin Mierla +Date: Wed Apr 22 22:46:34 2015 +0200 - pkg/kamailio/centos: updated .spec for CentOS 6 - - - Added gzcompress - - Updated rel to dev9 + uac: uac_replace_to() exported via inter-module api -commit ac5d846e2e472b1c097992bc2bdcfb58100c6eaa -Author: Peter Dunkley -Date: Thu Sep 26 23:27:31 2013 +0100 +commit 318bbb047d3493354b97f3cae102be606bfb49bf +Author: Daniel-Constantin Mierla +Date: Wed Apr 22 22:41:34 2015 +0200 - xhttp: cache the URL string when performing transformations so sequential transformations on the same string do not require a reparse. + tm: t_set_fr() function exported via inter-module api -commit 96c9a85b607e5c42ec0f0709a2807a60e7d5b1c4 -Author: Peter Dunkley -Date: Thu Sep 26 23:26:38 2013 +0100 +commit df7773afce1c7ea5719c5311cda799e5197feeb6 +Author: lazedo +Date: Mon Apr 13 17:13:12 2015 +0100 - pv: tweaked {param.} transformation so that if the (optional) delimiter parameter is changed between runs the param string is reparsed + db_text : simple raw support for select -commit ed23dbde621a4b60d35639d3c61284b658fb6ad1 -Author: Carsten Bock -Date: Thu Sep 26 20:21:11 2013 +0200 +commit 3640d634a457c000b5a643f569719186ac5dc982 +Author: Camille Oudot +Date: Wed Apr 22 18:49:19 2015 +0200 - Move assert_identity to ims_usrloc_pcscf as we may have more than one IMPI per Port/IP/Proto + mem: TLSF: fix typo + missing declaration -commit 78d25dd11a64f36c5372cff3fe5d8a65a0e13396 -Author: Daniel-Constantin Mierla -Date: Thu Sep 26 15:10:22 2013 +0200 +commit aa87b852fbfd333f2073ac7390c3f3b6568e0024 +Author: mikomarrache +Date: Wed Apr 22 15:04:40 2015 +0300 - db_mysql: unlock tables at the end of transaction if they were locked + db_mongodb: fix typo -commit 8e35cef8716bbd0caa406a5080e93acb3c881c41 -Author: Daniel-Constantin Mierla -Date: Thu Sep 26 13:23:46 2013 +0200 +commit 2f615e19e7dff2a27e68576f5878c4b322082e26 +Merge: 41b6295 7488275 +Author: Camille Oudot +Date: Wed Apr 22 11:49:14 2015 +0200 - presence_xml: updated docs about integrated_xcap_server + mem: Merge TLSF branch -commit baa4fccc2870df102a66089d6e9b6ca1ff47fc25 -Author: Daniel-Constantin Mierla -Date: Thu Sep 26 12:59:59 2013 +0200 +commit 41b629519969bde65f09d0789e811012297c70b7 +Author: Camille Oudot +Date: Wed Apr 22 11:48:41 2015 +0200 - mi_rpc: compatibility with libxmlrpc-c3 library on wheezy - - - patch by Muhammad Shahzad + mem: fix shm_available() def for TLSF -commit 378bd71de3b035b497469f89a640931d0792ce4f -Author: Peter Dunkley -Date: Wed Sep 25 16:12:50 2013 +0100 +commit 7488275e059efe48704b821991c6598f43d3a556 +Author: Richard Good +Date: Wed Apr 22 11:10:46 2015 +0200 - xhttp: added transformation to break a URL into "path" and "querystring" + modules/ims_qos: subscribe to DLG_FAILED callback -commit 454a28dad2fef3f1adaf0acec9a7f1c320fe6571 -Author: Peter Dunkley -Date: Wed Sep 25 16:11:57 2013 +0100 +commit 92dcf770474436ece25a775ed81cb70d23902064 +Author: Camille Oudot +Date: Tue Apr 21 17:03:06 2015 +0200 - pv: updated param transformations so that you can (optionally) specify what the parameter delimiter is + mem: TLSF allocator integration in kamailio - - default behaviour unchanged - - this allows HTTP URL parameters to be decoded + - kamailio memory counters for statistics + - use + MEMMNG=1 MEMDBG=0 extra_defs='-DTLSF_MALLOC=1 + to enable + - support for > 4GB memory (current limit is now 1TB) -commit e0abe290c6ff287574e2abcadcc7a0f11197e268 -Author: Peter Dunkley -Date: Wed Sep 25 16:11:23 2013 +0100 +commit 10cf40d8fc83e63bed1395b69d99b318aaf395b9 +Author: Daniel-Constantin Mierla +Date: Wed Apr 22 10:16:32 2015 +0200 - core: updated parse_param so that the delimiter for parameters can be user-defined + auth_xkeys: rpc commands to manage the keys -commit b6b5b7bf5d08ad20cc00cf89ef3d2f03e913c882 +commit 98d2f1c5f477974ffe3962731d0c60d2e6ac5fb3 Author: Victor Seva -Date: Mon Sep 23 21:30:32 2013 +0200 +Date: Wed Apr 22 10:14:05 2015 +0200 - avpops: refresh README + utils/kamctl: upgrade schema for msilo -commit 3abb169001022567aa0be629677b9e445d1c3ca5 -Author: Victor Seva -Date: Sat Sep 21 11:26:45 2013 +0200 +commit 257af3bcbabd8e1466b981c8a3edb43de8df4ee8 +Author: Camille Oudot +Date: Wed Apr 22 10:10:24 2015 +0200 - avpops: update avp_check documentation related to xavp vars as parameters + mem: introducing TLSF malloc + + TLSF is a real-time oriented dynamic allocator, with O(1) malloc() and free() costs -commit dd049bad86eca2371b8f6ae1fd73656ff56e4e15 +commit d4281041fbecf844fbad5f1bade965fc0c6c5be3 Author: Victor Seva -Date: Sat Sep 21 10:49:57 2013 +0200 +Date: Wed Apr 22 09:50:18 2015 +0200 - avops: avp_check() xavp as first parameter + lib/srdb1/schema: bump silo version missing on f5e02f7be4fcf6 -commit 8a6a4f5d38ac693e7a79e0e761521375f3f5405b -Author: Daniel-Constantin Mierla -Date: Mon Sep 23 20:06:20 2013 +0200 +commit 8e955bad80bbc8d05ed71dca00f51dbad684f1ae +Author: Charles Chance +Date: Tue Apr 21 22:13:19 2015 +0100 - gzcompress: removed empty section in functions chapter + dmq: check for duplicate nodes when multi_notify enabled - - use deflate overall config example + - also avoids adding self if we are one of the resolved IPs -commit 65783f24859f5da45678f2c8a005ca867cc02b86 -Author: Daniel-Constantin Mierla -Date: Mon Sep 23 19:01:10 2013 +0200 +commit 8ac3d00f64f9bcd011be3ce088010d9f6e18cd1f +Author: Charles Chance +Date: Tue Apr 21 22:07:23 2015 +0100 - gzcompress: added a small usage example in docs + dmq: regenerate readme -commit 3c65fd74f2473e857996ae1abf2d8fb8dcfaaaab -Author: Daniel-Constantin Mierla -Date: Mon Sep 23 18:50:14 2013 +0200 +commit c55ec2ba2dcbcfda504339bfd8070b000c9bee52 +Author: Charles Chance +Date: Tue Apr 21 21:48:53 2015 +0100 - gzcompress: readme updated to reflect default encoding value to deflate + dmq: resolve multiple IPv4/IPv6 addresses for a single notification address + + - optionally enabled by new parameter "multi_notify" + - includes addresses from DNS SRV records, A and AAAA records + - patch provided by Robert Boisvert on sr-dev list -commit d1263e418b7acbcc6ac798e25fc8bbcd8483fcec +commit ca1358f21efab04146eaf438daac160cd901f19d Author: Daniel-Constantin Mierla -Date: Mon Sep 23 18:49:06 2013 +0200 +Date: Tue Apr 21 21:20:10 2015 +0200 + + core: added global parameter run_dir + + - to be used to build the path for runtime files (fifo, ctl) - gzcompress: default encoding header value set to deflate +commit 0d4d530ef0140eac7c85d404257171ae868b30bc +Author: Stefan Mititelu +Date: Tue Apr 21 21:07:15 2015 +0200 + + core: added core parameter dns_cache_rec_pref + +commit 69ebc551a5303c04cc7cf5fee3f1f61308d80902 +Author: Victor Seva +Date: Tue Apr 14 11:14:46 2015 +0200 + + usrloc: get_all_db_ucontacts use new field keepalive to filter - - it is what UA use for this zlib compression algorithm + This is WIP: + - TODO: use part_idx and part_max -commit adf32ec8b3e6329d1c75f158a11395a077fc54ea +commit bc5ac8caee55f8d197992fb00b4cb098eeb69843 Author: Daniel-Constantin Mierla -Date: Mon Sep 23 18:42:54 2013 +0200 +Date: Tue Apr 21 19:10:01 2015 +0200 - core: aliased http_reply_hack to http_reply_parse + textopsx: fixed clang compile warning on comparing bool with char + +commit 23c6328b45115fb59797a15f0923e7f854fa4421 +Author: Daniel-Constantin Mierla +Date: Tue Apr 21 19:09:04 2015 +0200 + + Makefile.groups: added group for erlang module - - a more relevant name for the core parameter that enables parsing http - replies + - not compiled by default -commit d84a95b2dff1c373add8822ae7f1d9da495b5cd5 +commit bc96c20de0a0544b1fbcd75e61c3383a3c699467 Author: Daniel-Constantin Mierla -Date: Mon Sep 23 18:41:51 2013 +0200 +Date: Tue Apr 21 16:42:37 2015 +0200 - gzcompress: enable compression for http messages + pv: function to manage ruri and branches using $sbranch(key) - - tested replying with compressed body to an HTTP request from FireFox + - sbranch_set_ruri() -- use the $sbranch(key) attributes to update first + branch fields (corresponding to r-uri) + - sbranch_append() -- use the $sbranch(key) attributes to append a + branch (alternative to append_branch() which is not affecting r-uri + branch) + - sbranch_reset() -- reset the attributes of $sbranch(key) -commit 33557b2de1631601be9b03447e3167d06e8ce1cb +commit 0f8da1746e79066a423b0808195c061701bb29da Author: Daniel-Constantin Mierla -Date: Mon Sep 23 18:40:48 2013 +0200 +Date: Tue Apr 21 12:18:37 2015 +0200 - parser: added macros to check if it is a SIP or HTTP reply + pv: new config var - $sbranch(key) + + - a static branch structure that can be used for config operations + - the key can be like for $branch(key) + - the static branch is not used for outbound routing, it is just a + local container -commit bd716593efb83d4124c0c0cb824bf158d547ca0d +commit 6d45054c3c886c0a28efa860d8f26d8c877cdd21 +Merge: 7d4d360 b3e7a54 Author: Daniel-Constantin Mierla -Date: Sat Sep 21 00:10:43 2013 +0200 +Date: Tue Apr 21 19:02:58 2015 +0200 - gzcompress: new module to compress/decompress SIP message body using zlib + Merge pull request #132 from seudin/module_erlang + + ERLANG module -commit dcfa15de586e28a025e34590e800571b0e3abddf -Author: Charles Chance -Date: Fri Sep 20 21:07:30 2013 +0100 +commit 7d4d360cf9bdf2f8096147faaad5ca14f54a75f8 +Author: Federico Cabiddu +Date: Tue Apr 21 16:44:53 2015 +0200 - dmq: code cleanup, remove redundant includes + modules/tsilo: README update -commit 4b53052e3c912c927927529cd98a05957e02ab18 -Author: Ovidiu Sas -Date: Thu Sep 19 09:19:16 2013 -0400 +commit 97345fc366b51c4c24128be39cc6b689fc254a10 +Author: Federico Cabiddu +Date: Tue Apr 21 16:44:19 2015 +0200 - presence_conference: fix what it looks like a copy/paste error + modules/tsilo: documentation update -commit 1af47db737d8ca6fcfc43f4abb3d3768f5a8257c -Author: Ovidiu Sas -Date: Thu Sep 19 09:01:04 2013 -0400 +commit b1f4cdf542e4f1436888a3420bbeac0dbe3adee7 +Merge: d7bac1d 40730e2 +Author: Federico Cabiddu +Date: Tue Apr 21 16:43:16 2015 +0200 - pdb: fix warning dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + Merge branch 'master' of ssh+git://github.com/kamailio/kamailio -commit 6592870dbd2b388b3884d85b9cc69e323f1d175a -Author: Daniel-Constantin Mierla -Date: Fri Sep 20 15:00:14 2013 +0200 +commit d7bac1deed7c543f9d9d9ec140f9c37725cc92ab +Author: Federico Cabiddu +Date: Tue Apr 21 16:40:02 2015 +0200 - sl: use global variable for event route index for local response + modules/tsilo: use use_domain inherited from usrloc - - rt should have been no longer used after previous commit - - reported by Ovidiu Sas + - if usrloc use_domain is set, use the domain part of the ruri to store + the transaction, otherwise (the default) use only the username part. -commit 8ca99e58442becd4513bb03730806c37f86f0d8f +commit 40730e28f1a6c469a034e61698265cff37277284 +Merge: db0628e a4a9b6d Author: Victor Seva -Date: Fri Sep 20 13:38:29 2013 +0200 +Date: Tue Apr 21 16:40:21 2015 +0200 + + Merge pull request #134 from linuxmaniac/vseva/mysql_errors + + kamctl: fixing mysql creation errors - pv: use pv_get_buffer on pv_core +commit db0628effa6898a5c1376c2719e54be201b195bb +Author: jaybeepee +Date: Tue Apr 21 16:32:04 2015 +0200 -commit 039081166803f4be4226026e51f43ee9793876a3 + modules/dialog_ng: only delete dlg iff all dlg_outs have completed + +commit a4a9b6d27ae35ee651840a683a5d70ba52ec232f Author: Victor Seva -Date: Thu Sep 19 13:27:21 2013 +0200 +Date: Tue Apr 21 16:24:02 2015 +0200 - pv: get all values for second key for xavp + kamctl: upgrade silo schema -commit 16f87ae1b1f78938ed56a7c9a336a2853022b86c -Author: Daniel-Constantin Mierla -Date: Fri Sep 20 13:39:15 2013 +0200 +commit f5e02f7be4fcf629728254afff2e1c4c257d563c +Author: Victor Seva +Date: Tue Apr 21 16:23:00 2015 +0200 - sl: lookup event route for local response at startup + lib/srdb1/schema: silo removed BLOB/TEXT defaults - - group lookup of sl event routes in one function + From https://dev.mysql.com/doc/refman/5.0/en/blob.html + "BLOB and TEXT columns cannot have DEFAULT values." -commit f8697d13be92a79bdfcfd6a824d5e312f7b0d9e0 -Author: Daniel-Constantin Mierla -Date: Fri Sep 20 11:20:42 2013 +0200 +commit b847ff224ac8e738e07f9631cb7ba27091d9b22b +Author: Victor Seva +Date: Tue Apr 21 16:18:39 2015 +0200 - Makefile.defs: version set to 4.1.0-dev9 + kamctl: upgrade schema for acc -commit e35fe9c6095361414565b1099dea1ad5950fb38d -Author: Daniel-Constantin Mierla -Date: Fri Sep 20 11:18:09 2013 +0200 +commit 4295f7977a5696be9f381058cc2dcdbb6d6af3d6 +Author: Victor Seva +Date: Tue Apr 21 16:15:19 2015 +0200 - registrar: note about empty value for received_param + lib/srdb1/schema: fix defaults acc_cdrs introduced by 045e2f5 -commit 2f213e313a86e16665f6d0acfec959bf23f72b7d -Author: Daniel-Constantin Mierla -Date: Fri Sep 20 11:15:16 2013 +0200 +commit b3e7a54e22c3cbdf6422860974c76e43e70013cb +Author: Seudin Kasumovic +Date: Tue Apr 21 11:03:52 2015 +0200 - registrar: if rcv_parm value is empty, don't add received to contacts in 200ok reply + ERLANG module - - otherwise results in malformed value + This module provides interact with Erlang node. The module allows sending, + receiving Erlang messages and RPC calls between each other. -commit 664b2f30de6518636085d676a32247c7d46bd2da +commit d6472f226e71739cc2d1c71197def5aaba9113b4 Author: Daniel-Constantin Mierla -Date: Fri Sep 20 11:09:15 2013 +0200 +Date: Mon Apr 20 22:40:45 2015 +0200 - registrar: list of allowed route blocks updated for save() + pv: simplified access to $branch by avoiding temporary storage of fields in str -commit e2376e34fbabd929d0736bddb8e82ceb25cc3738 +commit bca93fd8f6f8a5d3d8872e387585945329fe8205 Author: Daniel-Constantin Mierla -Date: Fri Sep 20 11:07:31 2013 +0200 +Date: Mon Apr 20 22:40:02 2015 +0200 - registrar: relax usage of save() for failure route + core: helper function for pvs to return values based on pairs (char*, len) -commit 0968ce561b3bb8ea2ad2c7c53c03091e8518a6fe +commit 6030a2256f29350021fc94fdcb41a2b8155ba715 Author: Victor Seva -Date: Fri Sep 20 11:08:52 2013 +0200 +Date: Mon Apr 20 12:33:06 2015 +0200 - avpops: allow xavp semantics on second parameter + Makefile: don't create run_dir on install-utils -commit df472fa9bdaa1a796dd220c99a64b1539c8854b5 +commit a03b03acc8fae06d8827844f19230d6019746a98 +Merge: efa9b09 b10abba Author: Victor Seva -Date: Fri Sep 20 11:07:14 2013 +0200 +Date: Mon Apr 20 11:01:47 2015 +0200 - pv: Move pv_xavp_name_t declaration to core pvar.h + Merge pull request #131 from linuxmaniac/vseva/make_no_rundir + + Makefile: don't create run_dir on standard installation -commit 5acf191aee9d10b26b730df20d622e527c656db3 -Author: Ovidiu Sas -Date: Wed Sep 18 17:10:10 2013 -0400 +commit b10abbaac7732fcd2dc605b8f3227399e9c06f97 +Author: Victor Seva +Date: Mon Apr 20 10:33:52 2015 +0200 - xcap_client: fix what it seems to be an old copy/paste error + Makefile: don't create run_dir on standard installation -commit 11ea7e73f0b541c2759d89a125b69a23cecb9ba9 -Author: Ovidiu Sas -Date: Wed Sep 18 16:57:56 2013 -0400 +commit efa9b09e79cdedd8c7e4ec67f22d2802f85dcaea +Author: Daniel-Constantin Mierla +Date: Sun Apr 19 21:36:57 2015 +0200 - xcap_client: fix what it seems to be an old copy/paste error + doc: documentation for xavp_params_explode() -commit e45df83ddb68a90e91cc99fcdbb364f7b09ea541 -Author: Peter Dunkley -Date: Thu Sep 19 18:15:21 2013 +0100 +commit 2b53f673b5888cf8b88b858d8b9a1da57313217b +Author: Daniel-Constantin Mierla +Date: Sun Apr 19 00:09:37 2015 +0200 - modules/auth_ephemeral: many improvements + pv: new function xavp_params_explode(p, x) - - Some general tidying up of the code - - Support for both draft-uberti-rtcweb-turn-rest format usernames - and the original format - - New non-digest authenticate function that can be used to authenticate - WebSocket handshakes (based on URL and Cookie: contents) - this means no SIP - level authentication is required for WebSocket traffic - - Check functions to verify that the From:/To: URIs match the user-string part - of ephemeral usernames - - Check function so you can re-check the timestamp (for example, when caching the - ephemeral username during WebSocket handshakes you may want to check it is still - valid when a SIP request arrives) + - convert a string formatted as SIP params in xavp attributes + - e.g., xavp_params_explode("a=b;c=d;e=d", "x") results in: + $xavp(x=>a) = "b"; + $xavp(x=>c) = "d"; + $xavp(x=>e) = "f"; -commit f7fe8b68ffb100fbaa27344e4bee7ba69c760584 +commit e242b2cb0e4940f3299a375fe91d7135358dafa9 Author: Daniel-Constantin Mierla -Date: Thu Sep 19 15:59:18 2013 +0200 +Date: Sat Apr 18 19:43:06 2015 +0200 - pkg: kamailio - provide -f $CFGFILE to init.d config check function - - - reported by Grant Bagdasarian + uac: uac_req_send() exported via api -commit 7730b5c3cf6b889f34de6004ce87341c746968ca +commit 344b59580dd01a8d2ae7c24cf20d78b5128b4091 Author: Daniel-Constantin Mierla -Date: Thu Sep 19 15:50:29 2013 +0200 +Date: Sat Apr 18 19:17:12 2015 +0200 - core: msg_ldata_t field is memset to 0 in the shm clone + uac: refreshed the content of readme -commit 859a322a1f664fcdd9563619fa0448be2911aa07 +commit 54475ed0472fa0d7d3862748020e7428a6a03dbd Author: Daniel-Constantin Mierla -Date: Thu Sep 19 15:49:48 2013 +0200 +Date: Sat Apr 18 19:16:36 2015 +0200 - outbound: updated access cached flow through local data structire in sip_msg_t + uac: docbook for event_route[uac:reply] -commit 4b99ad9e3bc364745d21eef11a392168eeb17077 +commit 356ef94bded6d6e63f659b405dc6758de17b694a Author: Daniel-Constantin Mierla -Date: Thu Sep 19 15:49:17 2013 +0200 +Date: Sat Apr 18 17:12:12 2015 +0200 - tm: reset local data structure for faked request after failure handlers + uac: option to execute event_route[uac:reply] for uac_req_send() replies + + - $uac(evroute) has to be set to 1 and event_route[uac:reply] defined + - inside event_route[uac_reply] the $uac_req(...) variable is restored + back as before uac_req_send(), having the values from that time, + excepting: + - $uac_req(evcode) is set to the reply code + - $uac_req(evtype) is set to 1 if the reply was received or to 2 if + the reply was self generated (e.g., case of transmission timeout) + - if $uac_req(evtype)==1, the message processed inside the event route is the + received reply, otherwise is a faked request with no relation to the + request sent out by uac_req_send() -commit 949e1f3c3e1f1afa02c696403399a093905c3f0a +commit 52d08e0bde1c16ae19506b8053e6bd1c6c006d21 Author: Daniel-Constantin Mierla -Date: Thu Sep 19 15:45:43 2013 +0200 +Date: Sat Apr 18 14:24:39 2015 +0200 - parser: refactored a bit sip_msg_t struct for extra fields needed per process + uac: new fields in $uac_req() to allow execution of event route on reply - - a new structure to keep cached decoded flow for outbound, previously - was declared inline - - easier to reset it for shm clone and tm faked environment - - new fields that are needed inside the sip_msg_t but not cloned in shm, - must be added in the msg_ldata_t structure, accessible via ldv field + - attributes: + - evroute - set to 1 to enable execution of event route + - evparam - generic string value that will be available in event route + - evcode - sip reply code, available in event route + - evtype - type of the reply - received or local generated (e.g., + timout) -commit a3a8457e9bfe4dea48c0acd7421952014346a907 +commit c7fdbbf2dceee2d93902274c0c5da2766b928cbf Author: Daniel-Constantin Mierla -Date: Thu Sep 19 15:17:38 2013 +0200 +Date: Sat Apr 18 14:19:14 2015 +0200 - core: fix for warning dereferencing type-punned pointer will break strict-aliasing rules + lib: wrapper function to get next faked msg - - related to timer list operation + - does initialization of faked msg if not done before -commit 10cc1dd7a3f4481c677022e7ff0da87f004077f0 +commit 38bf1ef014ce39454a602a34045a3eb247c18201 Author: Daniel-Constantin Mierla -Date: Thu Sep 19 15:12:29 2013 +0200 +Date: Sat Apr 18 11:32:33 2015 +0200 - parser: added note about new fields in sip_msg_t + app_lua: exported ndb_mongodb cmd to lua -commit 659b920399ee2a75973c610f5dec4c6292903f67 +commit dcce311f4fd4a3a330d80294fc1137b66ea1f7d9 Author: Daniel-Constantin Mierla -Date: Thu Sep 19 13:25:41 2013 +0200 +Date: Fri Apr 17 15:46:06 2015 +0200 - core: set to NULL the pointers to several sip msg fileds in cloned structure + ndb_mongodb: exported inter-module api + +commit 32b153592f6ec0d7ef8037731102a27c166a9220 +Merge: f09551a d67c004 +Author: Victor Seva +Date: Fri Apr 17 10:11:02 2015 +0200 + + Merge pull request #130 from linuxmaniac/vseva/travis_install - - instance, ruid and location_ua are reset to null for the clone in shm, - otherwise they point to pkg and the shm can be used from other - process, resulting in crash - - reported and credits for testing and troubleshooting to Alex Balashov + test/travis: add installation to the test -commit cebbacc3167f0fd4a4f3fd96393b5cf85e13d861 -Author: Daniel-Constantin Mierla -Date: Thu Sep 19 13:24:57 2013 +0200 +commit d67c0040058035088fd299f122cb37ba55c3256f +Author: Victor Seva +Date: Thu Apr 16 16:17:33 2015 +0200 - tm: faked request fields are freed using wrapper functions from core + test/travis: add installation to the test + + - only for gcc. It seems to fail on travis with clang o_0 -commit cae9659766c84e9451e4ea41e61bf85337c89693 -Author: Daniel-Constantin Mierla -Date: Thu Sep 19 13:23:53 2013 +0200 +commit f09551a9a806d404e77bff4710c2410a1d9887ee +Author: lucian balanceanu +Date: Thu Apr 16 11:16:06 2015 +0300 - parser: use wrapper functions to reset fields in sip_msg_t + cr: add param to avoid failed dests - - used for freeing the structure + - adding config param avoid_failed_destinations to toggle on/off the + avoidance of already failed destinations in cr_route -commit deb007275ae6444037e74c82a48fc879a0cc98ad -Author: Daniel-Constantin Mierla -Date: Thu Sep 19 12:34:33 2013 +0200 +commit 71d65437e3eda77075d0dac38d8257f1a4dba97e +Author: jaybeepee +Date: Thu Apr 16 15:29:10 2015 +0200 + + modules/ims_qos: release dialog after referencing it in lookup + +commit ffe18c0876dc0dec39ad9581fe20b53166ed6ff0 +Author: jaybeepee +Date: Thu Apr 16 15:29:10 2015 +0200 + + modules/ims_qos: release dialog after referencing it in lookup + +commit d323d0cfdf3d100bd14fa01f631e2d65ed1ede95 +Author: Victor Seva +Date: Thu Apr 16 13:36:48 2015 +0200 + + Makefile: runbasedir should not use PREFIX. + kamcmd: add missing new RUN_DIR definition + +commit b5d6699d413c201a092d1c080e5f414417c89a18 +Author: Victor Seva +Date: Thu Apr 16 14:35:39 2015 +0200 - parser: ppi/pai - fix warning dereferencing type-punned pointer will break strict-aliasing rules + ctl: fix DEFAULT_CTL_SOCKER path -commit aa9f500c80cb5372c40f1eb7f18b4e33dcd6acf5 +commit 26543b90f80791b9e2b763fb97d78a8c90e445dc Author: Daniel-Constantin Mierla -Date: Thu Sep 19 12:27:35 2013 +0200 +Date: Thu Apr 16 11:59:30 2015 +0200 - core: a bit of cleaning in sip_msg_t comments + acc: warning set to debug level if request is missing for dialog cdrs + + - self generating bye requests don't have incoming request -commit 8bb61ea287ccf670ef9cfe990d319249eafbe7c5 -Author: Hugh Waite -Date: Wed Sep 18 21:58:12 2013 +0100 +commit 06177b12936146d48378cc5f6c6e1b157ebd519b +Merge: 6e26044 6909de0 +Author: Victor Seva +Date: Thu Apr 16 11:58:23 2015 +0200 - modules/app_lua: Fix off-by-one error in modf + Merge pull request #89 from linuxmaniac/vseva/defaults - - Fixes calling sr.modf with additional parameters + set defaults of fifo and ctl to /var/run/kamailio + + Closes: #48 + Closes: #89 -commit 771e9093e343951e12f4875692e9ecc567a277a1 -Author: Hugh Waite -Date: Wed Sep 18 21:34:16 2013 +0100 +commit 6e2604464e64cfaaf1e0327228f53f4787b69470 +Author: Timo Teräs +Date: Mon Mar 9 16:30:53 2015 +0200 - modules/sdpops: Check for valid sdp body in sdp_remove_line_by_prefix + sqlops: fix use-after-free by deep copying result name - - Fixes crash when used on requests with no body + When creating a new result handle, deep copy the result name. + Otherwise we might end up accessing the name after it's freed. -commit b9c6e70871085e63add429984eac8ee7afc9e49e +commit 08d7b66310e7c09a70db296f533f98b32d2e4ad8 Author: Daniel-Constantin Mierla -Date: Thu Sep 19 00:09:55 2013 +0200 +Date: Thu Apr 16 10:51:36 2015 +0200 - README: updated version number + uac: reset the ongoing registration flags in case of error in tm callback - - bits of formatting for ToC + - resulted in being stuck in a state that didn't retry registration + - reported by AndyJRobinson, GH#124 -commit 89969601d66422fd4dab50b0bb303bb17465c193 +commit 572d4c8e886b7b7d0bbc975ecf1a4d20bf9e18b9 +Author: jaybeepee +Date: Wed Apr 15 21:35:36 2015 +0200 + + modules/dialog_ng: add release_dlg api function + +commit 265dc95aac8eb4b5cee7992dde55ff08c92a7ac5 Author: Daniel-Constantin Mierla -Date: Wed Sep 18 22:23:41 2013 +0200 +Date: Wed Apr 15 18:04:10 2015 +0200 - pua_reginfo: documented the parameter for reginfo_handle_notify() + dialog: run both DLGCB_TERMINATED and DLGCB_TERMINATED_CONFIRMED callbacks for local BYE - - reported in FS#340 + - only DLGCB_TERMINATED was run, but that resulted in CDRs not being + stored by acc for that situation + - on a report by Mickael Marrache -commit 9ee44c6079c8d30138ece619295974e17993aa04 +commit 1e7e0279bbf53c4a530aa3a8c1d322a68d8090f9 Author: Daniel-Constantin Mierla -Date: Wed Sep 18 22:17:55 2013 +0200 +Date: Wed Apr 15 18:03:40 2015 +0200 - pua_reginfo: add ruid for location records + acc: DLGCB_TERMINATED callback can be run without received request - - patch by Wonbin Cho, FS#339 + - the case of local generated bye -commit ed6884e854cdae63c4f62871a32bdcdcddb8853e +commit 74c93c2f11dbf70e108f0a5a568f957b953a5efd +Merge: 3b8aa15 fa90ad3 Author: Daniel-Constantin Mierla -Date: Wed Sep 18 22:02:04 2013 +0200 +Date: Wed Apr 15 17:33:28 2015 +0200 - pua_reginfo: unlock udomain only when aor is set + Merge pull request #129 from mikomarrache/patch-8 - - patch by Wonbin Cho, FS#338 + dialog: add new flag for expired dialogs -commit 3bc87f139bc9635e23a4e92b03d24e00b97706dd -Author: Carlos Ruiz Diaz -Date: Wed Sep 18 13:39:23 2013 -0400 +commit 3b8aa15602a11cd67d8101f84016d55969c05e27 +Author: Richard Good +Date: Wed Apr 15 15:42:22 2015 +0200 - ims_registrar_scscf: fixed bug caused by uninitialized global variable - - - "rerrno" variable was not initialized and caused corruption in transaction states + modules: ims_registrar_scscf: Added support to receive RTR on Cx/Dx interface -commit 96e760147469a385a0b5512f74afcff8f56cafd1 -Author: Ovidiu Sas -Date: Tue Sep 17 09:24:51 2013 -0400 +commit 077c4002025188a49475fa6bd3f279a680b870f5 +Author: Richard Good +Date: Wed Apr 15 15:41:32 2015 +0200 - dispatcher: fix mi/rpc reload command + modules:ims_usrloc_scscf: added new API method to expire contact -commit 5e775ff328b73b816e61a0a4718b194591a98251 -Author: Victor Seva -Date: Wed Sep 18 14:15:17 2013 +0200 +commit fa90ad3daef2dc34b97c4c13c0b97bf5f04165d5 +Author: mikomarrache +Date: Wed Apr 15 16:28:47 2015 +0300 - avops: use pv_cache_get instead of pv_parse_spec. + dialog: set DLG_FLAG_EXPIRED flag when timeout -commit 519de2cdd1ed7fb969d3bb2cf5792d4180078cbb -Author: Juha Heinanen -Date: Wed Sep 18 08:18:33 2013 +0300 +commit 216fc94cf3f2aa708f50797de3c74e58e28cc6fe +Author: mikomarrache +Date: Wed Apr 15 16:00:47 2015 +0300 + + dialog: add new flag for expired dialogs + +commit c178f4427af82d6d33101677835c60de1c343073 +Author: Daniel-Constantin Mierla +Date: Wed Apr 15 11:25:18 2015 +0200 - modules/lcr: fixed checking of IPv4 address in to_any_gw_2 function + tls: updated to use shm_available_safe() + +commit c4d48f3ae363fb6f6a7d789a0f32b28eb60c2404 +Author: Daniel-Constantin Mierla +Date: Wed Apr 15 11:22:36 2015 +0200 + + tls: removed inline specifier and renamed safe_shm_available() - - Patch was provided by Reinier Boon. + - became shm_available_safe() to have the shm_ prefix which common for + shm functions + - declaring inline in c header file and implementing in c source file + makes clang throw compile warnings -commit af8923703276bb41ea269cc19a7812fea325a250 +commit 6b078c89facce89cfcd1e8cd8148f419b63ac5af +Merge: 1f29210 1fe36fa Author: Daniel-Constantin Mierla -Date: Tue Sep 17 15:00:37 2013 +0200 +Date: Wed Apr 15 11:19:09 2015 +0200 - debugger: reset_msgid parameter was in functions sections + Merge pull request #126 from kamailio/coudot/tls_shm_available_bug - - added some section ids + fix race condition in tls module when checking available memory limits -commit 2710177c2673034d3f026dfa79432e986b8c3a90 +commit 1f2921097316925600573402793b5332a6535e7d Author: Daniel-Constantin Mierla -Date: Tue Sep 17 14:55:07 2013 +0200 +Date: Wed Apr 15 11:16:01 2015 +0200 - debugger: documentation for cfgpkgcheck parameter + usrloc: change log level from info to dbg when socket is not local + + - common scenario when working with shared db, reducing the syslog + thoughput + - based on a patch by Mickael Marrache -commit d1e456b251602e1336e4dbede1e9f8b5d1c19415 +commit 045e2f56e2558c6d29e42eb1dd60802c4c100e93 Author: Daniel-Constantin Mierla -Date: Tue Sep 17 14:47:49 2013 +0200 +Date: Wed Apr 15 11:10:51 2015 +0200 - debugger: new parameter cfgpkgcheck to do pkg memory check before each action + kamctl: regenerated db/sql creation scripts for acc_cdrs updates -commit af7c3a816529cde599af9a62bfd174b2de3a2fb6 -Author: Ovidiu Sas -Date: Sun Sep 15 18:10:06 2013 -0400 +commit f2b468ab50e6ce2cc698486c88080f2d93ed057d +Merge: 2835291 287884b +Author: Daniel-Constantin Mierla +Date: Wed Apr 15 11:08:17 2015 +0200 - xmlrpc: fix warning: âc.lenâay be used uninitialized in this function [-Wmaybe-uninitialized] + Merge pull request #125 from mikomarrache/patch-7 + + acc: use appropriate types for core values -commit 78a1c7e972b66c882e9466404d1cb6c08982eb91 -Author: Ovidiu Sas -Date: Sun Sep 15 18:06:18 2013 -0400 +commit 28352916336644540a14dcf0c31e217c7621799a +Author: Sven Neuhaus +Date: Wed Apr 15 11:03:38 2015 +0200 - ipops: fix warning: variable âtâet but not used [-Wunused-but-set-variable] + dispatcher: fix socket selection + + - wrong variable was used for scanning the value stored in avp -commit aa15067b8a1f44d57551f646acd5058c08abe41f -Author: Mikko Lehto -Date: Sun Sep 15 16:55:04 2013 -0400 +commit 1fe36fa983b8f271165750977120d758faf84d01 +Author: Camille Oudot +Date: Tue Apr 14 19:41:38 2015 +0200 - rtpproxy(-ng): patch: has_sdp() does not exist + tls: use multiprocess-safe shm_available() + + under high load, the values returned by shm_available() can be inconsistent. + Use safe_shm_available() instead. -commit d1219dc0d0c5e2eab0672a439aa7ce6486c31ba3 -Author: Ovidiu Sas -Date: Sun Sep 15 16:38:34 2013 -0400 +commit 51e263de80532e297546f17d2f2ed528ffe9731b +Author: Camille Oudot +Date: Tue Apr 14 19:38:14 2015 +0200 - xhttp_pi: fix crash when checking bad configs + mem: add a multiprocess-safe shm_available() + + new safe_shm_available() function secured with shm_lock() -commit a68e48bc3c322be79a608d91f40d10329c2e9664 -Author: Daniel-Constantin Mierla -Date: Mon Sep 16 20:31:44 2013 +0200 +commit 287884ba9183da3eed2eb4fba1e31d287730fe26 +Author: mikomarrache +Date: Tue Apr 14 20:37:37 2015 +0300 - corex: new pv $cfg(key) - return attributes for config file + acc: update schema and version - - $cfg(line) - the line of the current action. - - $cfg(name) - the name of the current conf file - Example of usage: + Change type of columns: + -> start_time and end_time as datetime + -> duration as float + Also increment version of acc_cdrs table. + +commit ebf6483650c0cff88703e071383184b3f4ac7309 +Author: Mickael Marrache +Date: Tue Apr 14 18:18:30 2015 +0200 + + db_mongodb: change warn to info for log message on unhandled data type log - append_to_reply("P-Cfg-Line: $cfg(line)\r\n"); + - less verbosity to syslog -commit ca568ee6996cc93e8518f277cf34111bc0c78299 +commit 82ea7fd9a292d15d66b2cd71a621333095bba216 Author: Daniel-Constantin Mierla -Date: Mon Sep 16 09:53:15 2013 +0200 +Date: Tue Apr 14 17:17:38 2015 +0200 - core: added wrapper functions to return cfg line and name for current action + registrar: regenerated readme -commit 4294b7bf3b67f1405869e865c171e268e60d5ee7 +commit ddffe3d1958ad4b76b99f370a5289c67155dc773 Author: Daniel-Constantin Mierla -Date: Sun Sep 15 22:35:38 2013 +0200 +Date: Tue Apr 14 17:17:18 2015 +0200 - core: store current executed cfg action in a global variable - - - can be retrieved by module to access name of config file and the line + registrar: fixed ending tag names in xml docs -commit e63af00eaa92eed106356cbb1dd6afd8b09f3e69 -Author: Charles Chance -Date: Sun Sep 15 23:38:56 2013 +0100 +commit d6404937cfb7498dd85c4329f07269ee7c64f157 +Author: mikomarrache +Date: Tue Apr 14 15:53:29 2015 +0300 - dmq: added dmq_load_api to exported functions + acc: fix copy/paste error -commit 923d09f0c1ece04c8d3c2755b5b201b3a2cd2deb -Author: Charles Chance -Date: Sun Sep 15 23:38:45 2013 +0100 +commit b38874078ccf23b093bc94484e08bf1a4ba53f90 +Author: mikomarrache +Date: Tue Apr 14 15:29:02 2015 +0300 - dmq: regenerated readme + acc: change type of core fields to real types + + + Change the type of the core fields as follows: + -> start and end as dates (instead of string) + -> duration as double (instead of string) + Then, set the db_val with appropriate value and type. -commit b44f00adbf57cb4306a0dcde7a8a1425afe40a8f -Author: Charles Chance -Date: Sun Sep 15 23:38:30 2013 +0100 +commit 9801ad5b4e7aaf1fd20c82d2923aa7aaedd1c2f4 +Author: mikomarrache +Date: Tue Apr 14 15:22:29 2015 +0300 - dmq: updated documentation + acc: add new types + + + Add new types to support core fields of type date (for start and end date) and double (for duration). -commit 102074ce6085f963ac03dcb087e1c00941c0337d +commit a95abdfe84f6f2af37097e3571816abab11d218b Author: Daniel-Constantin Mierla -Date: Sat Sep 14 09:46:50 2013 +0200 +Date: Tue Apr 14 12:38:59 2015 +0200 - tm: readme regenerated + presence: retrieve order used everywhere for generating notify request + + - it was not used in some cases -commit f328b864418020b1e166b13804fe173110500d75 -Author: Daniel-Constantin Mierla -Date: Sat Sep 14 09:46:23 2013 +0200 +commit f56776826584de2dd0023bc3185107d3ff9491bb +Author: Vicente Hernando +Date: Tue Apr 14 11:57:13 2015 +0200 - tm: added missing documentation for t_check_status() + ndb_redis: init_without_redis continue only if connection or starting commands fail. -commit 6a51d9e87ac2e51a3c0473e11b3347739ec33dd8 -Author: Daniel-Constantin Mierla -Date: Fri Sep 13 13:47:00 2013 +0200 +commit 398f2c12d9ad8bac07444ba7670dcb4b1f335431 +Merge: 2c4e8ef 025887d +Author: vhernando +Date: Tue Apr 14 11:14:01 2015 +0200 - textops: free result of subst transformation when is larger than target buffer + Merge pull request #121 from giavac/master + + Optionally init ndb_redis when redis is not available -commit 56d02f02627bb1d2eca7befaaefbed17ced1f52f -Author: Daniel-Constantin Mierla -Date: Fri Sep 13 11:08:48 2013 +0200 +commit 2c4e8ef671a3b38b7a3a52f36bbd6191f620b4c6 +Author: Richard Good +Date: Tue Apr 14 10:03:21 2015 +0200 - usrloc: fixed xml tags and regenerated readme + modules/ims_qos: fixed stat typo -commit 605360798fbad43cbd3ef1aca3ae76cd9c95c50f -Author: Vitaliy Aleksandrov -Date: Fri Sep 13 11:05:07 2013 +0200 +commit 51578d83811129c895428cce0828b613be044130 +Author: Richard Good +Date: Tue Apr 14 10:01:02 2015 +0200 - usrloc: update connection id for registration refresh + modules:ims_qos: separated stat aar_replies_received into media_aar_replies_received and registration_aar_replies_received -commit f3190358e02141c98304c4c0019bba95490da32c -Author: Peter Dunkley -Date: Thu Sep 12 22:54:35 2013 +0100 +commit aa8d1ff214630f2b3bc2bc6d03c57e6b17a995a4 +Author: jaybeepee +Date: Tue Apr 14 09:46:22 2015 +0200 - pkg/kamailio/centos: moved stun from it's own RPM to the main RPM - - - stun no longer has external dependencies and doesn't need to be in its own - RPM + modules/ims_charging: added extra stat replies received for CCRs (reverted from commit 90d0a995a150b32f5300e919dca22bd0176642a2) -commit 291d6ece47d164d64487c8545de87c64fdc31718 -Author: Peter Dunkley -Date: Thu Sep 12 22:41:37 2013 +0100 +commit e7e9095238d8fb2cd420e80641398d5f7c654065 +Author: jaybeepee +Date: Tue Apr 14 09:46:22 2015 +0200 - Makefiles: moved stun to the standard module group now that it has no external dependencies + modules/ims_charging: added extra stat replies received for CCRs (reverted from commit 90d0a995a150b32f5300e919dca22bd0176642a2) -commit 42722f3e70d3316b7c6881907b626b02303d58a6 -Author: Peter Dunkley -Date: Thu Sep 12 16:36:28 2013 +0100 +commit 90d0a995a150b32f5300e919dca22bd0176642a2 +Author: jaybeepee +Date: Tue Apr 14 09:30:08 2015 +0200 - modules/stun: removed dependency on OpenSSL + modules/ims_charging: added extra stat replies received for CCRs -commit 0d0c4cc11022a62edfcf5041b36fe4cf5ca95a4d -Merge: 5651be2 6cea922 -Author: Carsten Bock -Date: Thu Sep 12 17:16:09 2013 +0200 +commit 9ebf9a1461b4da608e211fc5ba68f517584b03dc +Author: Richard Good +Date: Tue Apr 14 09:37:43 2015 +0200 - Added support for HTTP-Post to utils: http_query - - Merge branch 'carstenbock/utils_post' + modules:ims_qos: Added new stat aar_replies_received -commit 5651be2fa5a5d923a89aa70a050d23bcbfda9c38 -Author: Peter Dunkley -Date: Wed Sep 11 13:09:31 2013 +0100 +commit b7075b103d27b3fe2b2c02e27e826b7638951c30 +Author: jaybeepee +Date: Tue Apr 14 09:30:08 2015 +0200 - pkg/kamailio/centos: CentOS build updates - - - CentOS .spec is now separate from Fedora .spec. This is because I no - longer have a Fedora system to test/maintain this on. Old .spec with - Fedora support is in pkg/kamailio/fedora and can be taken on by - someone else if needed. - - Updated rel in .spec to dev8 + modules/ims_charging: added extra stat replies received for CCRs -commit 0f7bc9da0d132720531f3176ee216466f5877146 -Author: Peter Dunkley -Date: Wed Sep 11 11:30:50 2013 +0100 +commit 0e8ef73c2095a7564735a1dab9ed32e3531fc59e +Author: Camille Oudot +Date: Mon Apr 13 17:04:41 2015 +0200 - core: Raspberry-pi builds now work without needing to specify extra flags + pv: fix memory leak when getting $conid -commit 6f17209a70e84d91976ea42b476ae248b9b37501 -Author: Daniel-Constantin Mierla -Date: Tue Sep 10 14:14:52 2013 +0200 +commit 025887dea5be7f40c6c9b1ba7e2b2cf522c4c9f0 +Author: Giacomo Vacca +Date: Mon Apr 13 10:19:01 2015 -0400 - kamdbctl: added missing dbuid tables group creation - - - patch by elactrum [at] jamailca.com + ndb_redis: update README with init_without_redis -commit abf0026782c0ba4643feb25ded022e8c12725584 -Author: Victor Seva -Date: Mon Sep 9 16:52:47 2013 +0200 +commit 7b18dcc3017baeb5b918c98765f1526f22438788 +Author: Giacomo Vacca +Date: Mon Apr 13 16:15:51 2015 +0200 - uac_redirect: get_redirect() check reason value before using it. - - This fix a core dump when get_redirects() config fuction is called with just - the one parameter. + ndb_redis: update doc with init_without_redis -commit 774752e4d12bd03f01362af55a5e422eade690b2 -Author: Carsten Bock -Date: Thu Sep 5 19:10:15 2013 +0200 +commit 2058793b61d1e4ad251ded334750bf4ec1ff1f6b +Author: Giacomo Vacca +Date: Mon Apr 13 16:09:03 2015 +0200 - Another Fix for the ims_charging Module: - - Use P-Asserted-Identity instead of From-Header - - fixed by Carlos Ruiz Díaz (carlos@ng-voice.com) + ndb_redis: optionally allow mod init with redis unavailable -commit 6dc04484e39ceab4887b375d2510f35892d695eb +commit fb1e33801ab22320aecbc0609d8b6faafd657bf3 Author: Daniel-Constantin Mierla -Date: Thu Sep 5 11:54:03 2013 +0200 +Date: Sat Apr 11 12:45:58 2015 +0200 - acc: for time_mode=1, save timestamp in time_attr and microsecs in time_exten + app_lua: update to make it compile against lua 4.2 - - database records stores time as datetime value - - new parameter time_exten to allow customization of attribute name + - testing at runtime should still be done -commit 367a0e72be1d5e5de0fa84ca2a8d11f7d5b54abe +commit 74f3d852389b1aa50dd1b34d73e25f62de152339 Author: Daniel-Constantin Mierla -Date: Thu Sep 5 11:08:17 2013 +0200 +Date: Sat Apr 11 09:07:19 2015 +0200 - acc: fixed c&p typo of parameter name in docs + app_lua: detect lua 4.2 + + - enable module compat mode -commit a722cee262664162f183e00788c2d53c4c98b217 +commit bb3a6a64e31dd011bd4267121021f30d8e7f975a Author: Daniel-Constantin Mierla -Date: Thu Sep 5 10:04:57 2013 +0200 +Date: Fri Apr 10 16:46:28 2015 +0200 - kamctl: added scripts to define table acc_cdrs + ndb_mongodb: documented mongodb_find_one(...) cfg command -commit b91f07fce16f5feb0c31f7af59ab9351e274221f +commit ed4d7fbee914c7fc4c5da438f4c4f021648d1e75 Author: Daniel-Constantin Mierla -Date: Thu Sep 5 10:04:14 2013 +0200 +Date: Fri Apr 10 16:39:37 2015 +0200 - lib/srdb1: added id for definition of column start_time in acc_cdrs table + ndb_mongodb: added mongodb_find_one() + + - find first matching document and return it + - faster when knowing it is supposed to be only one, or needing only one -commit dd3c6f19c18cf0c2844f2b2ce155e3f5d7af447a -Author: Daniel-Constantin Mierla -Date: Thu Sep 5 10:02:01 2013 +0200 +commit 4a7ad5eedbc956277a65af4b57b1aaea8fcf389b +Author: Juha Heinanen +Date: Fri Apr 10 16:36:53 2015 +0300 - lib/srdb1: initial db schema for acc_cdrs table + rtpengine: added weights to rtpengine_sock example -commit 9b44e4b48862947f2ea634c6dd611ce7c07546a2 +commit c6eff0f5f6ec33fba5d61e4a6616d1bddfe6f958 Author: Daniel-Constantin Mierla -Date: Wed Sep 4 22:59:13 2013 +0200 +Date: Fri Apr 10 11:32:20 2015 +0200 - registrar: reset r-uri pointer after backup in lookup_branches() - - - otherwise can be invalidated by next branch lookup + ndb_mongodb: fixed name of the function in docs -commit 37e63951b2b05875f07a1d30b8352e3f10a99072 -Author: Carsten Bock -Date: Wed Sep 4 18:20:20 2013 +0200 +commit 545037884e806df0d450fd6d7b425808c944d8a8 +Author: Daniel-Constantin Mierla +Date: Wed Apr 8 16:29:33 2015 +0200 - Bug-Fixes: - - Use P-Asserted-Identity instead of From-Header as User in CCR - - Store RURI in the ro_session structure (it may have been changed by an Application-Server) - - Fixed by: Carlos Ruiz Díaz (carlos@ng-voice.com) + kamctl: added help for 'db connect' command -commit 96c85efbc40a6d0571e8122cbad30410d2274b24 -Author: Carsten Bock -Date: Wed Sep 4 14:27:47 2013 +0200 +commit 1044cd532c57641881e21c9b59d523b8f9d59340 +Author: jaybeepee +Date: Wed Apr 8 15:33:03 2015 +0200 - Initial structure for the docs of the IMS-Charging module (incomplete) + modules/cdp: Fixed possible deadlock with sticky loadbalancing of CDP sessions -commit 20399521b7df9e808f0999275132cc5460a0104b -Author: Carsten Bock -Date: Wed Sep 4 14:00:01 2013 +0200 +commit 224e34a55b012ee46996bb4d86e662d99e4c0541 +Author: jaybeepee +Date: Wed Apr 8 15:26:06 2015 +0200 - add IMS-Charging to Makefile.groups + modules/ims_charging: return if no reply associated with dlg + - prevents possible segfault + - also removed old commented code -commit 29cb7be4445995f73e9f425d99c9c5ee818c92de -Author: Hugh Waite -Date: Wed Sep 4 12:04:18 2013 +0100 +commit e0c11e332b7cffc94cada674defb567ce2f6562e +Author: Richard Good +Date: Wed Apr 8 15:20:24 2015 +0200 - modules/rtpproxy-ng: Allow PV in second rtpproxy_manage parameter - - - Incorrect fixup function caused a crash when the second parameter was given + modules/ims_qos: improved selection of identifier for Rx -commit 362d374a61953aee3cf9f96eadaef63c5f22763e -Author: Daniel-Constantin Mierla -Date: Wed Sep 4 13:04:23 2013 +0200 +commit 6cc60c159c692b2f38d0fce6b07510b9cc88efd0 +Author: jaybeepee +Date: Wed Apr 8 15:18:21 2015 +0200 - topoh: safety check for missing To header - - - based on a patch by Michel de Weerd, FS#303 + modules/dialog_ng: fix route_sets for callee_leg -commit acbbae2af3cb2ad1a5b07a7305c5f9761bc78389 -Author: Jason Penton -Date: Wed Sep 4 12:52:16 2013 +0200 +commit 285225c30fbe23c58361966020da1b9d089cca9e +Author: jaybeepee +Date: Wed Apr 8 15:17:04 2015 +0200 - modules/ims_charging: new module for IMS charging - - currently supports Ro interface + modules/dialog_ng: end dialog on timeout -commit 7abd496560c6274680d451f49355ad1f6a14a6a7 +commit 0e30a2d5223de2ca32cb90b7eb65055784f3b3e8 Author: Daniel-Constantin Mierla -Date: Wed Sep 4 12:33:45 2013 +0200 +Date: Wed Apr 8 11:02:06 2015 +0200 - db_postgres: use variable for make tool in module Makefile - - - fixes builds in BSD systems - - patch by Victor (coyote), FS#335 + acc: docs for cdr_on_failed parameter -commit 2aa5095252f9434c7c2a63ecb130bdaf1346fde9 +commit 625b094d0ae669ce07bd321735809175f4269eb4 Author: Daniel-Constantin Mierla -Date: Wed Sep 4 11:44:23 2013 +0200 +Date: Wed Apr 8 10:58:25 2015 +0200 - rtpproxy: updated rtpproxy_manage() to handle PRACKs with sdp + acc: cdr_on_failed default value set to be backward compatible -commit 72996942662b944b74e6632e1670c989402bf8af -Author: Vitaliy Aleksandrov -Date: Wed Sep 4 09:56:28 2013 +0200 +commit dde198813953bc722ae5aafecbcea4d2f26c38e8 +Author: Daniel-Constantin Mierla +Date: Wed Apr 8 10:56:58 2015 +0200 - usrloc: detect lost tcp connnections on timer and set associated contact as expired - - - new module parameter to control this feature: handle_lost_tcp - - at this moment it is not implemented for db only mode + acc: new parameter cdr_on_failed to control writing cds for failed dialogs -commit 392a59ab1c12efee1072581f9519fc258444d086 -Author: Vitaliy Aleksandrov -Date: Wed Sep 4 09:55:23 2013 +0200 +commit 59f1451db54be608f1417075001d2f0aa5be8786 +Author: Daniel-Constantin Mierla +Date: Tue Apr 7 12:34:34 2015 +0200 - registrar: propagate tcp connection id in contact info structure + textops: fixed reply code on no-match for search_hf() with flag f + + - true instead of false was returned + - reported and patch by Paolo on sr-users -commit ea45a9b0ff6851d01e09aa62dfe9e7e006552609 +commit 1a3ce79cc058c57197a7b3736b3ec8b08be5c33f Author: Daniel-Constantin Mierla -Date: Tue Sep 3 23:16:50 2013 +0200 +Date: Fri Apr 3 20:02:37 2015 +0200 - pua: basic framework for handling xcap-diff event + uac_redirect: updated the example script -commit 0c15125767f8a9001e9c892fee18df3dbad56d2f -Author: Daniel-Constantin Mierla -Date: Tue Sep 3 23:15:55 2013 +0200 +commit 9ac723b84e37322f2b6771027de546a963eceb34 +Author: Robert Boisvert +Date: Fri Apr 3 10:23:51 2015 +0200 - presence_xml: basic framework for handling xcap-diff event - - = can be diabled via modparam disable_xcapdiff + ipops: added documentation for new function and pv -commit 70ec02cfc9a203ea100d6550be3aa5f51f4fa473 -Author: Daniel-Constantin Mierla -Date: Tue Sep 3 16:16:30 2013 +0200 +commit 7e89554a727bfb965c2cdc4dbbd7606988351e60 +Author: Robert Boisvert +Date: Thu Apr 2 21:24:24 2015 +0200 - acc: option to write dialog-based cdrs to database + ipops: added function to perform dns srv query in config - - new module parameter cdrs_table has to be set and classic db - accounting enabled at compile time and db_url set - - cdr_log_enable - new parameter to turn off writing cdrs to syslog, - cdr_enable being now used as top level control flag for both cdrs to - syslog or db + - new config variable $srvquery(key) gives access to result -commit 4812b91a3c00e71a3ac9636b88bc75e5368fa657 +commit 6039fc5ef6c738c2272adda30e69e3783457fc13 Author: Daniel-Constantin Mierla -Date: Tue Sep 3 15:11:47 2013 +0200 +Date: Thu Apr 2 12:36:02 2015 +0200 - acc: increment crt position when adding extra time value + textopsx: selects moved to dedicated section + + - not belonging to the functions -commit 4c917438596852b3870ce0236bad8cbd04961270 +commit f969ffc1393d6ffcd8437ec1aa35255dbf73a8dd Author: Daniel-Constantin Mierla -Date: Tue Sep 3 14:31:58 2013 +0200 +Date: Thu Apr 2 12:04:20 2015 +0200 - Makefiles.defs: version set to 4.1.0-dev8 + acc: uniformizing section ids -commit ea6514c2af00561643af6a2b671fbd4411048ca1 +commit f4d052b844452add3ed8bcdf6e6c78700e588205 Author: Daniel-Constantin Mierla -Date: Tue Sep 3 13:47:24 2013 +0200 +Date: Wed Apr 1 14:36:52 2015 +0200 - acc: updated readme with the new parameters + msilo: documentation for skip_notification_flag parameter -commit ede2d6747aabf32538797dfedf13682c5c242831 +commit b6f5e5377003660543adf667efe16f43b63319eb Author: Daniel-Constantin Mierla -Date: Tue Sep 3 13:35:08 2013 +0200 +Date: Wed Apr 1 14:31:36 2015 +0200 - acc: cast to double for safer conversion in time_mode==2 + msilo: new parameter skip_notification_flag + + - set to a flag value to be used to mark when the notification back to + sender shouldn't be sent + - feature request by Anthony Messina (amessina), GH#61 -commit d7884500e89d32bffd34e915b473458645c6dedf +commit 845bdb8884743f5e126a53eb6aeb34f1f6afb1ea Author: Daniel-Constantin Mierla -Date: Tue Sep 3 13:28:54 2013 +0200 +Date: Tue Mar 31 15:15:27 2015 +0200 - acc: new parameter time_mode + presence: query_str filled with value of the corresponding column - - store additional time value in time_attr attribute/db column - - if time_mode==1, then time_attr stores the microseconds - - if time_mode==2, then time_attr store the seconds.miliseconds - (proposed by FS#163) - - if time_mode==0 (default), then it is like now, only timestamp stored - - time_attr value can be set via parameter with same name - it - represents syslog value or db table column - - for db accounting, when time_mode==1, the type of column has to be - int, and for time_mode==2, the type of column has to be double - - features implemented only for syslog and db accounting + - static value was used that made setting of parameter for column names + not being considered -commit 1cec15e057bdec4455e70af951def19e36a78e8e +commit 47d506cd6d6045bd09d89cafab0384d2a74a9c65 Author: Daniel-Constantin Mierla -Date: Mon Sep 2 14:09:18 2013 +0200 +Date: Tue Mar 31 15:08:23 2015 +0200 - kamctl: added commands to set extra columns in subscriber table + presence: variable for last subscription uri made static and renamed - - useful to deal with columns added for load_credentials of auth_db - module - - 'sets' - sets a column with string value - - 'setn' - sets a column with numeric value + - avoid eventual conflicts in the future because presence modules bind between + each other -commit 7e44ff0be6cbb48c9360bee8601ec3dbff050c02 -Author: Carlos Ruiz Diaz -Date: Sun Sep 1 19:56:57 2013 -0400 +commit 08acf091a4500d2eec3987a0d07fd87cf5df63e1 +Merge: 202506e 97f1909 +Author: lazedo +Date: Mon Mar 30 15:46:42 2015 +0100 - Fixed potential bug in exceptional condition when max-time updated is called + Merge pull request #118 from kamailio/lazedo/presence-subs + + presence: add $subs pv for subscription access -commit 2685cd9bb6933c2d4b4b97e3b4ed6b98005255c9 -Author: Juha Heinanen -Date: Thu Aug 29 17:05:41 2013 +0300 +commit 97f1909cc1bcb93d196067ce2171d9a5a9661328 +Author: Luis Azedo +Date: Mon Mar 30 13:23:44 2015 +0100 - parser/fline.c: syslog message cleanup when request line parsing fails + presence: add $subs pv for subscription access + + after handle_subscribe there is no safe way in script to obtain the presently + because re-subscription RURI is ip of kamailio and To-Uri may not contain + the presently. + + $subs(uri) will allow access to this value + + added as a pv to allow extension to get more properties from subscription -commit fbcee0221cd6e22477dc9d1d5a7767c1e572235a -Author: Richard Fuchs -Date: Wed Aug 28 15:03:01 2013 -0400 +commit 202506eccabba3a405e43e7e388f00409c297ef0 +Merge: c28a887 fa4b3d4 +Author: Daniel-Constantin Mierla +Date: Mon Mar 30 13:38:06 2015 +0200 - rtpproxy-ng: fix possible segfault in rtpproxy_manage + Merge pull request #116 from kamailio/lazedo/sip-uri-match-4 - Reported by Hugh Waite + presence: add sip_uri_match module parameter -commit e0e0a753d1365d340c17f33bd868085bee304910 -Author: Daniel-Constantin Mierla -Date: Wed Aug 28 12:02:34 2013 +0200 +commit c28a887d3a51b471e0bcc111e6af65e17fc36a1b +Author: Richard Good +Date: Mon Mar 30 11:54:10 2015 +0200 - dialog: fixed typo related to module name inside log message + modules/ims_qos: check for called party id in request if P-Asserted-Id not present -commit bf68c071723bda24b07e64660f77872e2bceff1b -Author: Victor Seva -Date: Tue Aug 27 18:43:39 2013 +0200 +commit dac57a30ee194b401a7c149f2d54f83f6d077370 +Author: lucian balanceanu +Date: Mon Mar 30 09:49:23 2015 +0300 - permissions: fix ws support on allow_trusted function. + rtpengine: add queried_nodes_limit parameter - Thanks to Alex Hermann - Reminder: Never commit with more than one glass of wine. + - queried_nodes_limit: configure the total number of nodes inside a set + to be tried before giving up selecting a rtpengine. -commit 14835f89fc2b761f73a0caad67d229ec3fedba29 -Author: Daniel-Constantin Mierla -Date: Tue Aug 27 14:44:17 2013 +0200 +commit 932a5e8a452e59d27ad70f3c5b72591ad372894a +Author: Stefan Mititelu +Date: Mon Mar 30 08:54:46 2015 +0300 - core: set to-params pointer to null after freeing + userblacklist: adding new fifo commands - - avoid potential double freeing issues or invalid pointer access + - adding dump_blacklist, check_blacklist, check_whitelist, check_userblacklist, + check_userwhitelist commands -commit 727aa357d9ee8abcb8471733e22886d2cff386db -Author: Daniel-Constantin Mierla -Date: Tue Aug 27 14:00:17 2013 +0200 +commit e7dc20f48c674b0eca5419c93e05a430a5b20e71 +Author: grumvalski +Date: Sun Mar 29 17:48:20 2015 +0200 - kamdbctl: new command add-tables - - - creates only tables that are groupped under same id, thus have the sql - script in a file - - syntax: kamdbctl add-tables - - there has to be a -create.sql script - - eg: kamdbctl add-tables lcr + modules/tsilo: return from ts_store if transaction is not defined -commit a075383454c92bed225b7904920090f515a938d5 +commit 8a7c70a5b831542cde77e7945e97d51901b95310 Author: Daniel-Constantin Mierla -Date: Tue Aug 27 11:16:52 2013 +0200 +Date: Sat Mar 28 15:00:48 2015 +0100 - kamctl: use FIFOPATH instead of OSER_FIFO in kamctlrc + tm: clone path vector back to pkg for faked message - - no longer relation to former project name, however OSER_FIFO can still - be set to keep the compatibility with older deployemnts, but will be - used only when FIFOPATH is not explicitely set + - it is cloned and can be changed, resulting in attempt to free a shm + pointer via pkg operation + - reported by Jose Seabra -commit 8097c2bccb2161f63900bbd5fb87a10eacdd282c -Author: Victor Seva -Date: Tue Aug 27 00:07:58 2013 +0200 +commit 3957db5fb51e23535a89b15c8f05463e5702424d +Author: Daniel-Constantin Mierla +Date: Sat Mar 28 14:31:59 2015 +0100 - permissions: update allow_trusted documentation. + tm: reply_lock per transaction made re-entrant + + - on a report by Jason Penton + - re-ordered some includes to get rid of cross dependencies in defines -commit 573c9031a44168df356818f572f10f69791a1458 -Author: Victor Seva -Date: Tue Aug 27 00:03:49 2013 +0200 +commit 44fdfff6b407bc3d541cd43f249700a69f1e0eb8 +Author: Daniel-Constantin Mierla +Date: Sat Mar 28 08:57:15 2015 +0100 - permissions: fix ws support on allow_trusted function. + usrloc: proper init column names + + - reported and patch by Anthony Messina, GH#117 -commit b2a536f0f577026ffa57d0b603c60e6232bc8e78 +commit 64dc2bbba40ccc2afc1d34c78a6d066892549fb3 Author: Daniel-Constantin Mierla -Date: Fri Aug 23 21:04:06 2013 +0200 +Date: Fri Mar 27 15:57:53 2015 +0100 - tm: readme regenerated + usrloc: doc updated for the parameters of the new db table columns -commit ef9b69bbb54302e9985dd37d79831b6f80463fc1 +commit c3d74313a4ec98096878ba231859b5bf11fd0e54 Author: Daniel-Constantin Mierla -Date: Fri Aug 23 21:03:13 2013 +0200 +Date: Fri Mar 27 15:47:22 2015 +0100 - tm: removed note about no-implentation for no-reply flag for t_relay_to() + kamctl: database creation scripts updated for new location table schema -commit 6073949aa224ea7a973058891a88a58cc0841860 +commit 5c817f8997cea3345f053129aa8945968b8b17bd Author: Daniel-Constantin Mierla -Date: Fri Aug 23 21:02:24 2013 +0200 +Date: Fri Mar 27 15:46:58 2015 +0100 - tm: updated xml docs with t_set_disable_internal_reply() + registrar: set server_id field for location record -commit 0f2f9c85eff0b6ad35b4c58dfcde74c8a65559d6 +commit 67e40ec09e4bdce7fe2454bd39e75769ee1581dd Author: Daniel-Constantin Mierla -Date: Fri Aug 23 20:53:55 2013 +0200 +Date: Fri Mar 27 15:45:58 2015 +0100 - tm: re-added the option for no-internal reply on error + usrloc: store server_id, connection id and keepalive values for location records - - new function t_set_disable_internal_reply(0|1) to disable|enable this - option per transaction - - t_relay_to() flags re-enabled for this option + - following the discussion on sr-dev to allow various optimizations for + db-only mode -commit 7255693f73bae008e5c7b6b560c52394f7c85308 -Author: Carsten Bock -Date: Fri Aug 23 17:29:43 2013 +0200 +commit 1a76fb05126d8154e59fc1524727d7f84d8cff2c +Author: Daniel-Constantin Mierla +Date: Fri Mar 27 15:43:37 2015 +0100 - Very basic DNS-Zone file-example for IMS (for use in the online-tutorial on howto install IMS with Kamailio) + srdb1/schema: new columns to table location + + - server_id - store the value for server id + - connection_id - store the value for connection id of location record, + to be used for db only mode tcp optimizations (not restored after + restart) + - keepalive - set if the nat branch flag is set for the contact, to + speedup selection of records for nat keep alive in db only mode -commit 6cea9227c7dc973757d03150685e322fcff115b9 -Author: Carsten Bock -Date: Thu Aug 22 16:36:48 2013 +0200 +commit 66accf1a36ddba2371f404a8fdcc1e65dbd5e078 +Author: Daniel-Constantin Mierla +Date: Fri Mar 27 09:00:53 2015 +0100 - Define missing fixup_functions. + presence: increment presentity table version to 4 in code + + - reported by Juha Heinanen -commit b23a74a4732f276315176d9b438bd2596e616799 -Author: Carsten Bock -Date: Wed Aug 21 20:14:16 2013 +0200 +commit 3b029441f506dd85c6d4c827f2616d0076b7b8e9 +Author: Ovidiu Sas +Date: Thu Mar 26 21:42:57 2015 -0400 - Fix fixup functions. + registrar: fix compile errors introduced by commit b86ff789b86d2f7512c23fe0624d553b37ce11cb + - define w_registered3 + - define w_registered4 + - define registered_fixup -commit 8017fa7c67dbb3dd4bdd937be9b841097a44674e -Author: Carsten Bock -Date: Wed Aug 21 20:02:23 2013 +0200 +commit 7b011b32be9bca6cf618e2eecd8364dce4041af6 +Author: Luis Azedo +Date: Fri Mar 27 01:36:45 2015 +0000 - Add support for sending POST-Requests to http_query() method. + registrar: fix wrong var name -commit 134158df11ebf9b6c3deaf71b6010588535eb386 -Author: Peter Dunkley -Date: Thu Aug 22 20:39:41 2013 +0100 +commit fa4b3d45c77015f70ab8d0c20e05fde8c0bd0dba +Author: Luis Azedo +Date: Fri Mar 27 01:19:29 2015 +0000 - pkg/kamailio/(centos|fedora): Added rtpproxy-ng module to the build + presence: add sip_uri_match module parameter + + added param sip_uri_match + 0 - case sensitive (default) + 1 - case insensitive + + can be extended to a more compliant version, (sensitive user, insensitive domain). + the parameter sets the function to call to match uris. -commit c2ccd37891167fb691b2aabc44e12c45cea7d1da -Merge: fd68623 dd76f37 -Author: Richard Fuchs -Date: Thu Aug 22 14:19:31 2013 -0400 +commit b86ff789b86d2f7512c23fe0624d553b37ce11cb +Merge: 4763dfa 34fd472 +Author: Daniel-Constantin Mierla +Date: Thu Mar 26 23:34:26 2015 +0100 - rtpproxy-ng: adding module + Merge pull request #45 from grumvalski/cdp_src_addr - Merge branch 'rfuchs/rtpproxy-ng' + modules/cdp: added src_addr parameter in peer definition -commit fd68623bebb7053f4b652d7fe58d676b6a019d7c +commit 4763dfab3bc02bdcab1c388802ae94c3f9568ecd +Merge: da5d414 7ba770c Author: Daniel-Constantin Mierla -Date: Thu Aug 22 17:51:49 2013 +0200 +Date: Thu Mar 26 23:26:53 2015 +0100 - core: efectively run the event_route[core:receive-parse-error] + Merge pull request #115 from kamailio/lazedo/registrar-registered - - reported by Juha Heinanen + registrar : add optional params to registered function -commit 0efe5a4d9adb08575938d2c4eb83ec3a79d38e20 -Author: Carlos Ruiz Diaz -Date: Thu Aug 22 11:16:31 2013 -0400 +commit da5d414e2ad294f213a5c9aa5c3cf7dd78fe79a6 +Author: Daniel-Constantin Mierla +Date: Thu Mar 26 21:18:49 2015 +0100 - Added support for max-time update of monitored calls - - - updated example config file - - updated documentation + presence: update to README content based on latest docbook files -commit 86bdfaa3efe7804bcfde3da4f63b252c74e417b7 +commit 07fee9b2a24236aca9fd134a1e0c3748e643b8a8 Author: Daniel-Constantin Mierla -Date: Thu Aug 22 15:44:05 2013 +0200 +Date: Thu Mar 26 21:18:21 2015 +0100 - core: fix condition to lookup envet_route[core:receive-parse-error] - - - reported by Juha Heinanen + presence: documente new parameters xavp_cfg and retrieve_order -commit 2d826efb7dbcf9b3b49c376bcd079ab1e7642a44 +commit 352f05c9838ce3dcc33f5c5f83a9c8850b6543b0 Author: Daniel-Constantin Mierla -Date: Thu Aug 22 13:01:55 2013 +0200 +Date: Thu Mar 26 21:03:40 2015 +0100 - core: execute event_route[core:receive-parse-error] block on error of initial sip message parsing - - - note that the SIP message is broken in this case, but it gets access - to source and local socket addresses (ip, port, proto, af) as well as - the whole message buffer and its size + presence: added section ids for parameters and functions -commit d03651fb4c3a6b50923029e121eed201fb1ff550 -Author: Juha Heinanen -Date: Thu Aug 22 08:20:52 2013 +0300 +commit 9f92b33c5eb35c32e5d07789bac86e850dfd0d83 +Author: Daniel-Constantin Mierla +Date: Thu Mar 26 20:43:45 2015 +0100 - modules/lcr: added some linefeed chars missing from syslog messages + presence: option to set priority for presentity documents - - Patch provided by Kevin Scott Adams. + - xavp_cfg - new parameter to specify the name of xavp use to store + attributes for publish processing + - priority can be set inside xavp_cfg with $xavp(xavp_cfg=>priority) + - priority is stored in a new column inside database table presentity + for each publish that has the xavp set + - retrieve_order - new parameter to specify the order to retrieve the + records from database. Default value is 0 (retrieve by received_time + like so far). If set to 1, retrieve by priority value + - if xavp_cfg parameter is set but priority field inside it is not, then + inside the database is stored a value based on timestamp so the newest + records will have a higher value, preserving the old behaviour even + the retrieve_order=1 -commit 3ccf4b43e81bd2654cb306a3c2cc21b97cb51f62 +commit 97389e4e84fb15a640767b9e4d5f1b9d63a105f6 Author: Daniel-Constantin Mierla -Date: Thu Aug 22 00:14:53 2013 +0200 +Date: Thu Mar 26 19:57:12 2015 +0100 - core: print src address details if initial message parsing fails - - - reported by Juha Heinanen + kamctl: regenerated db schema - updates to sip_trace and presentity -commit fe24ed17b0620bd9446d741ea3f65b7b0cb8b765 +commit bb407ad5afb41697be127b390e25ba959fa1b27b Author: Daniel-Constantin Mierla -Date: Wed Aug 21 11:20:07 2013 +0200 +Date: Thu Mar 26 19:54:40 2015 +0100 - kamailio.cfg: use is_first_hop() for adding alias parameter to contact uri + srdb1/schema: added priority column to presentity table - - done for natted devices + - version of the table increased to 4 -commit bbecaa597aa4fb3fa08773cd6cd9b8558c7ce3a8 -Author: Victor Seva -Date: Wed Aug 21 11:04:08 2013 +0200 +commit beba4579778f8af0bc0d88c13a6f433dd9ffa8a0 +Author: Daniel-Constantin Mierla +Date: Thu Mar 26 15:51:54 2015 +0100 - avpops: allow use of avps as second parameter on re operation at avp_check function + presence: more use of variable for received_time column instead of static value -commit c86b04459a716af353d0ca40a793d6b13c6a6fe7 -Author: Victor Seva -Date: Tue Aug 20 10:24:53 2013 +0200 +commit 8729aa8cde19f39eebce7ef9be7e31ea121b9a99 +Author: Daniel-Constantin Mierla +Date: Thu Mar 26 15:48:09 2015 +0100 - fixed spelling errors catched by lintian + presence: use name of received_time column from associated variable -commit 64e39dbf89bc1581722abeaadf7811e0883390bd -Author: Elena-Ramona Modroiu -Date: Mon Aug 19 17:43:16 2013 +0200 +commit cb2ad9c0036a6390a9ca19d638fe220662d24b3c +Author: jaybeepee +Date: Thu Mar 26 15:40:53 2015 +0200 - htable: updated readme with rpc command htable.stats + modules/CDP: added stickiness to loadbalancing of diameter peers -commit d33106994516e27944657c3bf17c3ccb5a521a50 -Author: Elena-Ramona Modroiu -Date: Mon Aug 19 17:39:26 2013 +0200 +commit 7ba770ca43485531eef4ad4ccbefe046d8fb2223 +Author: Luis Azedo +Date: Wed Mar 25 11:21:21 2015 +0000 - htbale: added rpc command htable.stats + registrar : add optional params to registered function - - print stats about htables: name, number of slots, number of items, max - number of items per slot, min number of items per slot + 3rd parameter as flag is used to optionally restrict contacts when searching. + values are + 1 - match_callid + 2 - match_received + 3 - match_contact + + 4th parameter as flag to optionally perform action on positive match + values are + 1 - set xavp_rcd with value from matched contact -commit ee7dcac57501cd0563c69ae967ba785cec035062 -Author: Elena-Ramona Modroiu -Date: Mon Aug 19 16:48:01 2013 +0200 +commit e172b7a1b66edfb302da8d498eada7da9f21643e +Author: Richard Fuchs +Date: Fri Mar 20 09:43:36 2015 -0400 - htable: lifted limit for max number of slots to 2^31 - - - there can be systems with large amount of memory - - clarification in docs about the case when the value is out of exected - range + tmrec: update licensing and copyright info -commit 71594a81f012432782d1f7b6f59c725130928ee7 -Author: Jason Penton -Date: Mon Aug 19 13:41:45 2013 +0200 +commit e6cdb91037abc5a7668e7919281072b15e758739 +Author: Daniel-Constantin Mierla +Date: Fri Mar 20 12:57:04 2015 +0100 - cdp: fixed spelling and removed some erroneous code + tm: formated the comment without + chars -commit ea442b3155bf25ff48f7fd125b2ffa72a5631852 -Author: Carsten Bock -Date: Sun Aug 18 17:47:08 2013 +0200 +commit 0ee3dc5e3edc49cf62f97ddd87a40b12c59b73ff +Author: jaybeepee +Date: Fri Mar 20 13:29:34 2015 +0200 - Only update received info, if a contact is "new" contact. In case of multiple registration for one AoR, each registration will have a different contact. + modules/tm: restore code to set blind uac branch last_reply > 200 -commit ec1c1bab23e4fff3bd5cd60c2f254e646dcbc9ee -Author: Carsten Bock -Date: Fri Aug 16 17:08:15 2013 +0200 +commit 8960a3e7aa52f706676806c175e70d228cc11549 +Author: Victor Seva +Date: Tue Feb 17 14:23:31 2015 +0100 - Do some debug output, when searching for user based on IP/Port/Proto. + dialplan: use PV_IDX_ITR -commit 157a466d46f6cccaf790ca3ad3d400489ebdd1ed -Author: Peter Dunkley -Date: Wed Aug 14 21:30:45 2013 +0100 +commit 28553798f5b30a6204752ed38a69c42b78bc91cc +Author: Victor Seva +Date: Tue Feb 17 13:55:18 2015 +0100 - pkg/kamailio/(centos|fedora): Updated .spec + core: introduce '+' as PV_INDX_ITR + + With this notation we want to check all values one by one not + the list of coma separated values -commit 9061cf2a85ac89cf403910b7b4fa93b29dccb350 +commit 82a441f1dd3ff4099d42d42758533fbcf6d7c8de Author: Victor Seva -Date: Tue Aug 13 11:45:02 2013 +0200 +Date: Mon Jan 5 14:35:56 2015 +0100 - modules/debugger: refresh README + dialplan: using $(avp("key")[*]) on subst rules -commit 5cbedc6b515b50f9ade7457abedba18747d98f75 +commit 7d70bad74e6329dff0d22c3b215be8a56d696f79 Author: Victor Seva -Date: Tue Aug 13 10:14:42 2013 +0200 +Date: Fri Jan 2 18:58:00 2015 +0100 - modules/debugger: Added module parameter reset_msgid. Added RPC command dbg.reset_msgid - - The message id ($mi) will be reset but internally there is no change. This can be - useful for unit tests cases. + dialplan: using $(avp("key")[*]) on match rules -commit b0e9132ccd1e8385b8b4faf72db806320d48e2f5 +commit e5f8c686acd2e4d7e7009476699280efbbe7b6d2 +Merge: 6484b19 5681e9c Author: Daniel-Constantin Mierla -Date: Tue Aug 13 09:37:21 2013 +0200 +Date: Thu Mar 19 16:42:17 2015 +0100 - usrloc: safety checks to catch empty ruid + Merge pull request #114 from giavac/master + + Minor typos in textops README -commit 66c8e730d59f9816f09573f5300e4463e5997876 -Author: Daniel-Constantin Mierla -Date: Tue Aug 13 09:19:02 2013 +0200 +commit 5681e9c6e9850eedd15e53219ce2bc55fd38dd90 +Author: Giacomo Vacca +Date: Thu Mar 19 11:30:56 2015 -0400 - usrloc: more verbose log messages in case of failure to update db records + textops: minor typos in README -commit d1cda7ca9a64cf818b82f7b777fa2dd640717c53 -Author: Hugh Waite -Date: Mon Aug 12 11:15:55 2013 +0100 +commit 6c866c1296a34e0733bf33a1feac57ca8bfc64d7 +Author: Giacomo Vacca +Date: Thu Mar 19 11:28:58 2015 -0400 - presence: Iterate correctly around presence updates - - - timer_send_notify should increment the subset by one on each loop + textops: minor typos in doc -commit 4f42993660c52c757918ca2806f7ffe6af0674ce -Author: Hugh Waite -Date: Mon Aug 12 11:05:55 2013 +0100 +commit 6484b199fb48acc2c55f318812f2c968b845ca80 +Author: Daniel-Constantin Mierla +Date: Wed Mar 18 19:50:09 2015 +0100 - rls: Fix memory leak in rls notify.c + tm: propagate the on_failure value in to the branch for t_suspend() - - xml is leaked in an error case + - likely lost when on_failure was added to each branch structure + - reported by Mickael Marrache -commit e88af0a02de79fac583c126f08d762f7ef3f1b01 -Author: Hugh Waite -Date: Tue Jul 16 10:51:29 2013 +0100 +commit 768dc8b566e2af04411570ef7b4d55a210a1927d +Author: Daniel-Constantin Mierla +Date: Wed Mar 18 18:36:37 2015 +0100 - outbound: Fix freeing null pointer in destroy function + sqlops: fix column index for sqlops_is_null() - - Only appears in error cases, e.g. syntax check + - report and patch by Mihaly Zachar -commit 0c590e00796573681fd7ee0a99dd324919a9e4e9 -Author: Dragos Dinu -Date: Wed Aug 7 17:29:06 2013 +0300 - - Fixed two bugs related to new capture_mode changes. +commit ab427110cbf5ec80f7791358573a31f318a4fc83 +Author: Olle E. Johansson +Date: Mon Mar 16 19:58:07 2015 +0100 -commit 93c39f86ce0cd337212579bd7bd1e58cabed79ca -Author: Carsten Bock -Date: Wed Aug 7 01:20:43 2013 +0200 + db_text: Remove SVN ID, remove history notes - Fix previous commit (forgot this file) +commit 32d992364a9fe812deac62f8f3edd632cf932080 +Merge: 53de5da 18e250f +Author: Olle E. Johansson +Date: Mon Mar 16 19:42:44 2015 +0100 -commit 25240becdd83801a788b65f52eada5dd63665e8c -Author: Carsten Bock -Date: Tue Aug 6 22:48:39 2013 +0200 + uac: Add counters for active, disabled and total number of registrations - Extension to the API: lookup_terminate_dlg(unsigned int, unsigned int, str hdrs) - - Terminate a dialog using the API by providing h_entry and h_id (similar to the MI-Function) +commit 18e250f15b02e3ea30ecc037f758e8d16be14969 +Author: Olle E. Johansson +Date: Mon Mar 16 19:37:17 2015 +0100 -commit e6e0419a46c3e5127d07c95390931d10b2a01c3b -Author: Daniel-Constantin Mierla -Date: Sun Aug 4 14:22:41 2013 +0200 + Update documentation - imc: wrap bit shift defines in parenthesis - - - avoid priority conflicts when using the defines - - reported by Shankar +commit dab4692da5b0969f29259ca5476e874e6d318209 +Merge: 2cb8eb7 53de5da +Author: Olle E. Johansson +Date: Mon Mar 16 19:27:56 2015 +0100 + + Merge branch 'master' into uacregstat + + * master: (61 commits) + dialplan: Remove SVN ID's and history notes + pua: Remove SVN ID and history + siptrace: Remove SVN ID + xhttp_rpc: Remove SVN ID + xmlrpc: Remove SVN ID's + rtpengine: small addition to nh_show_rtpp + ndb_redis: enable authentication when reconnecting. + pkg/kamailio/deb: update version to 4.3.0~dev5 + jsonrpc-s: implementation of FIFO transport + Makefile.defs: version set to 4.3.0-dev5 + Makefile.groups: added module auth_xkeys in the main group + geoip: updated the documentation with contc + geoip2: added continet conde for new geoip api pv + geoip: continent code attribute name changed to contc + auth_xkeys: remove unused variable: hbody + db_mysql: Remove SVN ID's, remove history sections + xmlrpc: Improve doc + presence: Remove svn id, remove history + geoip: return continent id via contid attribute + ctl: use uid/gid from the core if not set for the module + ... -commit 6a981d3d922c914054d4c8dc7e672bb6a4ddb5f5 -Author: Daniel-Constantin Mierla -Date: Thu Aug 1 15:58:59 2013 +0200 +commit 53de5da64ab71e0609db2b58a65651a0a7863f63 +Author: Olle E. Johansson +Date: Mon Mar 16 19:26:36 2015 +0100 - db_flatstore: free id pointer if no more space for table name - - - related to previus commit on this module - - keep table name null terminated + dialplan: Remove SVN ID's and history notes -commit 8fb0f711aaa611eac8b2776c7e5ae3c5e19243ac -Author: Federico Cabiddu -Date: Mon Jul 29 07:59:34 2013 +0200 +commit af62616212b543502cf09654f05a7ab0e055e719 +Author: Olle E. Johansson +Date: Mon Mar 16 19:22:23 2015 +0100 - db_flatstore: fixup for new_flat_id function - - - locally copy table's name + pua: Remove SVN ID and history -commit 4bc07b15ae9a490273b2696b2860f78ebbd18104 -Author: Daniel-Constantin Mierla -Date: Thu Aug 1 14:35:16 2013 +0200 +commit 57e49875abfb2ae3ba1dbb6ef32bc84f2ba1f213 +Author: Olle E. Johansson +Date: Mon Mar 16 19:18:46 2015 +0100 - kamctl: shortcut command to do q query to a database based on key and value - - - kamctl db smatch table key value - return the record from table that - has column key matching the value as string (quoted value) - - kamctl db nmatch table key value - return the record from table that - has column key matching the value as non-quoted - - examples: - - kamctl db smatch subscriber username test - kamctl db nmatch subscriber id 123 + siptrace: Remove SVN ID -commit 9a0147b8e050bb8ac7b443e4a3139bb326308cba -Author: Daniel-Constantin Mierla -Date: Thu Aug 1 14:12:30 2013 +0200 +commit c3a29047c21d278d60f0185e3e3b5d789605d238 +Author: Olle E. Johansson +Date: Mon Mar 16 19:17:06 2015 +0100 - acc: remove comment from previous patch - - - references to tracker should be in comments of the commit, not in the - code - - use tabs for indentation + xhttp_rpc: Remove SVN ID -commit 341f810dca0cc0596e22f2ac1bca86de0b8d142d -Author: Daniel-Constantin Mierla -Date: Wed Jul 31 12:22:12 2013 +0200 +commit 01de786379c7814b21e6446e1015451d0414497a +Author: Olle E. Johansson +Date: Mon Mar 16 19:14:01 2015 +0100 - app_perl: push the sip msg structure to perl after initializing it - - - reported by David Cunningham + xmlrpc: Remove SVN ID's -commit 7ba6cbfcaf70cb546ea3a9f148a0f0b0bc38c16d -Author: Federico Cabiddu -Date: Mon Jul 29 07:59:13 2013 +0200 +commit d2db2229f83cdf584c1dbb3485c31f01bc3e7dab +Author: lucian balanceanu +Date: Mon Mar 16 09:42:09 2015 +0200 - acc: acc_db_set_table_name fixup + rtpengine: small addition to nh_show_rtpp - - add termination char to db_table_name_buf + - if a RTP proxy has been disabled by a mi command + a "(permanent)" quote will appear when printing the disabled + status. -commit 1bf5c8328e8b4ed13f6404bf617cac9e26c05e63 -Merge: 0e9b4b3 fb3a5f7 -Author: Carlos Ruiz Diaz -Date: Mon Jul 29 09:49:57 2013 -0400 +commit 7f55064f3a2eeee16b9659d3c5c29e531bc92e62 +Author: Vicente Hernando +Date: Fri Mar 13 14:10:48 2015 +0100 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + ndb_redis: enable authentication when reconnecting. -commit 0e9b4b351e70323fd8581d298f1a7d682f2310fe -Author: Carlos Ruiz Diaz -Date: Mon Jul 29 09:46:35 2013 -0400 +commit ab3f709c972b4ce4772e81b0642d9ebb6cc3ad78 +Author: Victor Seva +Date: Thu Mar 12 15:59:23 2015 +0100 - Modified cnxcc_set_max_credit behavior - - - Updated documentation - - Updated examples + pkg/kamailio/deb: update version to 4.3.0~dev5 -commit fb3a5f7022ebd20fc516b5b8303a0274bda18258 +commit adde641c3ba63130337fc72e2c55db44ac935020 Author: Daniel-Constantin Mierla -Date: Fri Jul 26 14:55:38 2013 +0200 +Date: Thu Mar 12 14:45:37 2015 +0100 - acc: safety check for accounted values not to be NULL + jsonrpc-s: implementation of FIFO transport - - based on a patch by Federico Cabiddu, FS#327 + - JSON-RPC commands can be sent now via a FIFO file, as alternative to (or + together with) HTTP/S + - it can be useful for using it from terminal with command line/shell + tools -commit 3d33733f299dda595704108aef73a2912dc3069f +commit 39da19ff37f6b81a14916a6fb2f58e7687b3dd90 Author: Daniel-Constantin Mierla -Date: Fri Jul 26 14:52:21 2013 +0200 +Date: Wed Mar 11 23:39:54 2015 +0100 - uac_redirect: fixup for using acc table parameter - - - set reason parameter for acc function - - based on a patch by Federico Cabiddu, FS#327 + Makefile.defs: version set to 4.3.0-dev5 -commit 1aea13af9b3eea3788e90411bd94cb9e0b0c4ea3 -Author: Camille Oudot -Date: Tue Jul 23 11:11:01 2013 +0200 +commit 2202c1be2e014cbfacee71f197a63a537b24e67e +Author: Daniel-Constantin Mierla +Date: Wed Mar 11 23:39:27 2015 +0100 - modules/ims_registrar_scscf: safety check in async_cdp_callback + Makefile.groups: added module auth_xkeys in the main group -commit 6ff74701652a11497bd82ee3ba2ac7547d1ce666 +commit 7a1fb3aec976c53709cd3a27f5e2d16a9859d0e9 Author: Daniel-Constantin Mierla -Date: Thu Jul 25 10:14:55 2013 +0200 +Date: Thu Mar 12 10:04:52 2015 +0100 - app_perl: move initialization of SIP message var after initialization of temporary environment + geoip: updated the documentation with contc - - upon a report by David Cunningham of a leak in operating system - memory + - added remark about geoip2 module for using the new GeoIP API -commit da057e5730dd9f82101437e0ee3ceca02b64602c -Author: Alexandr Dubovikov -Date: Tue Jul 23 10:37:03 2013 +0200 +commit 4d1e4e815d4ba7dbfe913caff42715b2adb74720 +Author: Sergey Okhapkin +Date: Thu Mar 12 09:57:44 2015 +0100 - modules/sipcapture: Added support for multiple capture modes. - (c) Dragos Dinu (1and1) + geoip2: added continet conde for new geoip api pv -commit ab601ea9a1b2561c2eaa860583cdeed478b9ea8d +commit 0d0bf30963e24cd8218f2edd3f26a16dd6e66ee5 Author: Daniel-Constantin Mierla -Date: Sat Jul 20 10:01:25 2013 +0200 +Date: Thu Mar 12 09:48:08 2015 +0100 - Makefile: sercmd renamed to kamcmd in uninstall option + geoip: continent code attribute name changed to contc + + - similar pattern like for the other attributes -commit 2a77bcd36a2b8b91a6d4af3f6ee6828265af39a5 -Author: Daniel-Constantin Mierla -Date: Thu Jul 18 20:59:54 2013 +0200 +commit 95e02eb1df87a0fc5733f1063124254a81da5d83 +Author: Ovidiu Sas +Date: Wed Mar 11 12:45:15 2015 -0400 - Makefile.defs: removed SCTP conditions for core locating libsctp - - - the code is now in a module, only generic hooks are in the core, that - can be turned on/off by SCTP variable (no lib dependency) + auth_xkeys: remove unused variable: hbody -commit d3a0a8b15af59846fdaee5d9ceae61484f1d7301 -Author: Daniel-Constantin Mierla -Date: Wed Jul 17 20:19:28 2013 +0200 +commit 7675bae5b99b79d80de13afac9fd7cdf41f531a2 +Merge: db26c5c 0dfb681 +Author: Eloy Coto +Date: Wed Mar 11 15:38:47 2015 +0000 - uac: restrict check of multiple from/to header changes to request route blocks + Merge pull request #109 from eloycoto/master - - it can occur many times in due to branch route usage - - reported by Andrew Pogrebennyk, FS#323 + xmlrpc: Improve doc -commit 6624d10b5edbfaf32726875fbbf2ac2221807c84 -Author: Daniel-Constantin Mierla -Date: Wed Jul 17 12:26:11 2013 +0200 +commit db26c5ceb8bb68afdbab9bd2fc93fcaf5b299110 +Author: Olle E. Johansson +Date: Wed Mar 11 16:26:21 2015 +0100 - uac: $uac_req(sock) - new attribute to set local send socket - - - local socket can be set for generated requests: - - $uac_req(sock) = "udp:127.0.0.1:5060"; + db_mysql: Remove SVN ID's, remove history sections -commit 9a3aa5e6e7949dd08146910a301fbeebdf052742 -Author: Daniel-Constantin Mierla -Date: Wed Jul 17 12:24:42 2013 +0200 +commit 0dfb68143ceeccd613cc76e01dcc9bdce9d22ccb +Author: Eloy Coto +Date: Wed Mar 11 15:02:29 2015 +0000 + + xmlrpc: Improve doc + +commit a00367f9fdb1fc689f071a419576aa5b5a96b3a1 +Author: Olle E. Johansson +Date: Wed Mar 11 15:30:50 2015 +0100 - tm: enhanced local request API to set send socket + presence: Remove svn id, remove history -commit 6335d07c4c77ed60fb8c2b5acc84d7c4b503221c +commit 1ace8a167b9a6515be2b9f4a79786909c9ffce37 Author: Daniel-Constantin Mierla -Date: Wed Jul 17 12:22:31 2013 +0200 +Date: Wed Mar 11 11:02:26 2015 +0100 - core: helper functions to lookup local socket from proto:host:port + geoip: return continent id via contid attribute -commit 716ffd2787a68734a21a1374c3dc6dd4783844bd +commit 3b5633de56c2367d19122f0f3c01698af34a21e9 Author: Daniel-Constantin Mierla -Date: Wed Jul 17 00:04:06 2013 +0200 +Date: Wed Mar 11 09:42:02 2015 +0100 - presence_dialoginfo: add schema to entity + ctl: use uid/gid from the core if not set for the module - - patch by Pawel Sternal, FS#324 + - otherwise it cannot do clean created files at shut down -commit acd0bfb5acc98e791ab6cf011dfa758efba2be8f +commit d7a10e6a5ea8852681b57586eb9b4d73b75f05bf Author: Daniel-Constantin Mierla -Date: Tue Jul 16 21:40:06 2013 +0200 +Date: Wed Mar 11 09:40:52 2015 +0100 - usrloc: fixed type for db_ops_parameter + core: set the global sock_uid/gid based on the user/group values - - reported by Alex Hermann + - they were left with initial value, more or less being unused -commit d07e4f709ceaccc84bbab42dfd55d10992e84a3b -Author: Carsten Bock -Date: Tue Jul 16 18:02:50 2013 +0200 +commit c6ddf3aec7eb6e8d6046b006fde64ab7479aab5e +Author: Daniel-Constantin Mierla +Date: Tue Mar 10 14:58:32 2015 +0100 - Example-Configs: Fixed config due to last updates + ldap: fixed copy&paste error added in previous commit -commit 9a2b943bfccea83ac52ecb63f39c724f4b9504d4 -Author: Carsten Bock -Date: Tue Jul 16 18:00:51 2013 +0200 +commit c5ae4020de8499e7a318783b21276dfd3fc0a6e3 +Author: Daniel-Constantin Mierla +Date: Tue Mar 10 14:52:08 2015 +0100 - ims_registrar_pcscf: Bug-Fix for pcscf_assert_identity (minor) + ldap: more useful info on reconnect + + - reconnect message made a notice level, being not an error situation + - print the chosen ldap server address at info level when reconnecting -commit b4c3b811d33846dd0900922bbe5a3d9472839663 +commit 941fbda5c66da6c8069b3bce3764249bbb58baaa Author: Daniel-Constantin Mierla -Date: Mon Jul 15 23:45:33 2013 +0200 +Date: Tue Mar 10 14:38:38 2015 +0100 - ipops: documented dns_query() + sqlops: more verbose log message if execution of query fails -commit 257225e6918c1387049b74663225ee9b3b722ddf +commit 8375f37cd7603216a2bb55a4e9985b3c5e54af91 Author: Daniel-Constantin Mierla -Date: Mon Jul 15 23:38:25 2013 +0200 +Date: Tue Mar 10 13:54:11 2015 +0100 - ipops: reset address types for new dns queries + db_cluster: fix checking the capabilities for write operation with different priorities + + - reported by Jan Hazenberg -commit 20f3846d6d39e8fd599464d1e5ce48bfec326586 +commit d9ef80e8123bec0ebf09b5ce464a9829dd835f8f Author: Daniel-Constantin Mierla -Date: Mon Jul 15 23:32:33 2013 +0200 +Date: Tue Mar 10 10:40:00 2015 +0100 - ipops: new function dns_query(hostname, pvid) - - - store the result of dns query in a variable $dns(pvid=>key) - - dns query is using getaddrinfo() - - $dns(pvid=>key) - new pv allowing to navigate through the result of a dns query - - key can be: - - count - number of addresses - - ipv4 - set to 1 if at least one ipv4 address (otherwise 0) - - ipv6 - set to 1 if at least one ipv6 address (otherwise 0) - - addr[index] - the address as string from position index in the list (0 based indexing) - - type[index] - the type of address from position index in the list (0 based indexing), the value is 4 for ipv4 and 6 for ipv6 - - example: + rr: new variable $rdir(key) - if(dns_query("test.com", "xyz")) - { - xlog("===== number of addresses: $dns(xyz=>count)\n"); - xlog("===== ipv4 address found: $dns(xyz=>ipv4)\n"); - xlog("===== ipv6 address found: $dns(xyz=>ipv6)\n"); - $var(i) = 0; - while($var(i)<$dns(xyz=>count)) { - xlog("===== #[$var(i)] type ($dns(xyz=>addr[$var(i)])) addr [$dns(xyz=>addr[$var(i)])]\n"); - $var(i) = $var(i) + 1; - } - } - -commit dd76f37bfff59d5ae07b34346d0ab0a81136649b -Merge: 66c7553 9ac9b5c -Author: Richard Fuchs -Date: Fri Jul 12 12:27:06 2013 -0400 + - return the direction of the request within dialog + - $rdir(id) - returns integer 1 for downstream and 2 for upstream + - $rdir(name) - returns the strings 'downstream' or 'upstream' + - it requires append_fromtag to be set for rr module and has to be used + after loose_route() - Merge branch 'master' into rfuchs/rtpproxy-ng +commit 5f98fddd971a28dbc2f29d19337a1645e869f69a +Author: Daniel-Constantin Mierla +Date: Tue Mar 10 09:46:46 2015 +0100 -commit 66c7553c1131fda7b83807891110f7de393be098 -Author: Richard Fuchs -Date: Fri Jul 12 12:26:07 2013 -0400 + rr: new config variables $fti and $tti + + - $fti - from tag as in initial INVITE + - $tti - to tag as in the response to the initial INVITE + - requires append_fromtag to be set in order to detect the direction for + requests within dialog - rtpproxy-ng: implement second parameter to rtpproxy_offer/answer/manage +commit 6e1b56cb6d640db820254b8c69f7fd6e20865465 +Author: Luis Azedo +Date: Tue Mar 10 08:22:05 2015 +0000 -commit 9ac9b5c35858efd7c71163c604d18a1fa35e3a02 -Author: Daniel-Constantin Mierla -Date: Fri Jul 12 18:09:09 2013 +0200 + kazoo: consumer unallocated structure prevents kazoo from starting on busy systems + + when kamailio starts, publisher begins to process without checking memory allocation initialized by consumer + + allocate bind structure once at initialization + change the order of child process initialization + change targeted binding + +commit deb0e811cddd71c45ebb36db7b41faa8d9e9ca5e +Author: Luis Azedo +Date: Mon Mar 9 12:47:31 2015 +0000 - ipops: added dsn_int_match_ip(hostname, ipaddr) + kazoo: only create tags if not empty - - function that uses the internal resolver to match a hostname with an - ip (similar operation like 'scr_ip=="hostname"') - - rename dns_nc_match_ip() to dns_sys_match_ip() to be more suggestive - about what kind of resolver is used + to-tag and from-tag are created empty if not supplied in amp payload + this patch formats the dialog message to include the tags only if they are supplied in amp payload -commit ccebf9e536d7d5ea8fc824ea089d501e888b37c8 +commit 0f5aaac47a6002bbd4fdfaf0e6897d307c2cbc0e Author: Daniel-Constantin Mierla -Date: Fri Jul 12 13:31:12 2013 +0200 +Date: Mon Mar 9 12:33:58 2015 +0100 - ipops: new cfg function dns_nc_match_ip(hostname, ipaddr) + textops: stop after substituting in first header if flag f is set for subst_hf() - - do dns query for the hostname and compare the result to see if is a - match with ipaddr + - reported by Julia Boudniatsky -commit 9a25e712529cb7aacbae8e64a2e1be4da3c9a8c3 +commit f39b92acb2be15e03aa117bdf171087ea7a77050 Author: Daniel-Constantin Mierla -Date: Fri Jul 12 10:22:33 2013 +0200 +Date: Sat Mar 7 23:31:49 2015 +0100 - dispatcher: allow pv in ds_is_from_list(setid) parameter + registrar: use proper iterator to get to the index of the $ulc() contact + + - part of a patch by Luis Azedo -commit 80935f9e8bbe20e5c320828183999b5d395ec34c +commit dbdf843cbdaf61dfadd2c10bf6ae5134a51f76ef +Merge: 8da7ee8 824c31c Author: Daniel-Constantin Mierla -Date: Fri Jul 12 00:44:51 2013 +0200 +Date: Sat Mar 7 23:18:58 2015 +0100 - core: avoid doing dns srv again after naptr function that includes srv lookup + Merge pull request #106 from kamailio/coudot/registrar_ulc_conid + + registrar: make connection id available in $ulc() -commit 3823001dd83902d97f3dda9c9f51c370ab04073d -Author: Alexandr Dubovikov -Date: Fri Jul 12 10:14:31 2013 +0200 +commit 8da7ee85d673e544dc4bfd1e6b6c3b69af5d492c +Author: Daniel-Constantin Mierla +Date: Sat Mar 7 23:02:52 2015 +0100 - modules/sipcapture: a sip message must be stored after bad parsing also. + auth_xkeys: more details about the interaction between sender and receiver -commit 25b6241ce310ca0ae67896fec2bb50d4c8d80fcb +commit e7c61b1acf8bbb92e90f81bda51eb169e0e9d241 Author: Daniel-Constantin Mierla -Date: Thu Jul 11 21:57:58 2013 +0200 +Date: Sat Mar 7 22:49:18 2015 +0100 - dialplan: don't free attrs pvar at shutdown, it is core pv cache reference + auth_xkeys: new module for auth using hashing with shared keys - - reported by Juha Heinanen + - the module manages a list of shared secrets (keys) + - can add a custom header with the hash (sha256/384/512) over a + particular value and a selected key + - can check if a custom header has the expected hash value + - this is a module that offers an authentication mechanism that is quite + popular for API services + - todo: management of the keys via rpc -commit ecb0ede7b20f24af97a42c4d034c46709c3ec38c -Author: Juha Heinanen -Date: Thu Jul 11 22:47:37 2013 +0300 +commit 9342bd2bf03bb2d07541ceeab80cd35bb1d28d01 +Author: Olle E. Johansson +Date: Sat Mar 7 20:46:29 2015 +0100 - modules/tls: config param can now specify a file or directory + htable: Remove SVN ID's -commit eba7dcbe6b3ba7b88c0fa0b231cb265a68995e47 -Author: Richard Fuchs -Date: Thu Jul 11 15:36:54 2013 -0400 +commit d4aec99b2c33aafbb586ca9794a840824f6b2119 +Author: Olle E. Johansson +Date: Sat Mar 7 20:43:49 2015 +0100 - rtpproxy-ng: implement $rtpstat and document start_recording() + test: Remove SVN ID's -commit d7d27cd803284ced4d709da543e64e553e0547ca -Author: Daniel-Constantin Mierla -Date: Thu Jul 11 20:43:54 2013 +0200 +commit 1ceea975482013c88210d3d00e191fa8e77e2fdb +Author: Olle E. Johansson +Date: Sat Mar 7 10:11:54 2015 +0100 - Makefile.defs: version set to 4.1.0-dev7 + msrp: Remove SVN ID's -commit ca8facabe26f081d1cededeb78ceaa96e4ea9ff2 -Author: Daniel-Constantin Mierla -Date: Thu Jul 11 16:47:47 2013 +0200 +commit 7029720d715b6fb172a489caeb702669290dbefb +Author: Olle E. Johansson +Date: Sat Mar 7 10:10:19 2015 +0100 - db_unixodbc: fixed typo added by previous commit + dmq: Update author, copyright for README -commit c6819b9a02d59b3ad8640fbaaf2fc0b9ef3d5021 -Author: Daniel-Constantin Mierla -Date: Thu Jul 11 16:43:31 2013 +0200 +commit bfd172042a117fc972a12dfc5aa9205c2f19fc41 +Author: Olle E. Johansson +Date: Sat Mar 7 10:09:59 2015 +0100 - db_unixodbc: renamed files with reserved name on some oses + dmq: Remove SVN ID's -commit aa0156ea441644545236a349cc62afb4983b5476 -Author: Daniel-Constantin Mierla -Date: Thu Jul 11 16:26:15 2013 +0200 +commit d280e6256bc445f1600f5cb45b2f50f93b15d3d0 +Author: Olle E. Johansson +Date: Sat Mar 7 10:09:40 2015 +0100 - disptacher: added documentation for parameter attrs_pvname + dmq: Adding KDMQ message example to documentation -commit 09a7a4cd718c0e26d3a948515ec4f6f6a68c64c4 -Author: Daniel-Constantin Mierla -Date: Thu Jul 11 16:25:06 2013 +0200 +commit 7c6fa127baada59727df050658345976b24c38c3 +Author: Olle E. Johansson +Date: Sat Mar 7 09:32:26 2015 +0100 - dispatcher: new parameter to specify the pv where to store attrs for matched address in ds_is_from_list() - - - attrs_pvname can be set to get attributes of matched address in - config file + xhttp: Remove SVN ID's -commit 617a444fcbe84290a701228bd78e279bbde4818e +commit 910be93e5caebea5cef33335d0c48de636169ff5 Author: Daniel-Constantin Mierla -Date: Thu Jul 11 15:27:16 2013 +0200 +Date: Thu Mar 5 21:26:36 2015 +0100 - pv: added transformations for url encode/decode + enum: updated the docs in regards to max len for enum number - - patch by JoshE, FS#311 + - synced with the code, following on a report from Alex Balashov -commit 12a5a409e7e196e1d0401b125b2de72a9f2e5aff -Author: Victor Seva -Date: Thu Jul 11 15:03:08 2013 +0200 +commit c3f9e82e35f805d923237fbeb8e1173dc9a5ae23 +Author: Camille Oudot +Date: Wed Feb 25 12:13:16 2015 +0100 - modules/nathelper: removed natping_proceses limit + usrloc: new param to close TCP connections + + the new `close_expired_tcp`, if set, forces Kamailio to close the TCP + connections of expired contacts -commit 0c6fef5fdc2a586ebfa607d3b5344266c08ca996 -Author: Daniel-Constantin Mierla -Date: Thu Jul 11 14:36:02 2013 +0200 +commit 824c31c22d32987384b4d72eb45f4e4cbc82c54d +Author: Camille Oudot +Date: Wed Mar 4 19:38:33 2015 +0100 - pipelimit: avoid double locking when changing pipe via rpc + registrar: make connection id available in $ulc() + + if an UA is registered using TCP (or TLS or WS(S)), make the internal + connection id avalilable in the $ulc(xxx=>conid) pv -commit 04fd56dc1b84b70a04438ccbf719eb85177524ad -Author: Daniel-Constantin Mierla -Date: Thu Jul 11 14:32:48 2013 +0200 +commit ec11b9ff061f6ac9a90abcf222cc1dccd9e116c7 +Merge: 0df102b a5245d5 +Author: Olle E. Johansson +Date: Wed Mar 4 17:30:47 2015 +0100 - pipelimit: avoid double locking when changing pipe via mi + Merge pull request #105 from SebastianThorn/master - - reported by Krischan Udelhoven, FS#315 + Fixed path ss -> ssl -commit 4a425a88be796c4b2c8447e6eafc53652ddf8e72 -Author: Elena-Ramona Modroiu -Date: Sat Jul 6 19:03:49 2013 +0200 +commit a5245d5c44cd49a699caa94f844dfb128a8d9764 +Author: Sebastian Thörn +Date: Wed Mar 4 17:16:22 2015 +0100 - htable: sht_lock() and sht_unlock() documented in readme + Fixed path ss -> ssl -commit bc5cc684efad11f9affe648f3d0f6da98e43ad25 -Author: Elena-Ramona Modroiu -Date: Sat Jul 6 18:31:17 2013 +0200 +commit 0df102bdddab7080fb8be41764561c1e564390cd +Author: jaybeepee +Date: Wed Mar 4 11:51:47 2015 +0200 - htable: two new functions to lock htable slots based on item name - - - sht_lock("htable=>key") and sht_unlock("htable=>key") - - useful to update existing items without aditional locks + utils/kamctl/mysql: added sql creation definition for dialog_ng -commit ddea262fd70521eec450e57519f63a63880a94df -Author: Richard Fuchs -Date: Tue Jul 9 12:28:48 2013 -0400 +commit c7a148c591401ea3f52f9fdfe6cdb1eabaac717e +Author: jaybeepee +Date: Wed Mar 4 11:40:59 2015 +0200 - rtpproxy-ng: initial checkin + modules/ims_charging: update - added access-network-information data to CCR + -change storage to dynamic str as opposed to fixed length field + -send PANI in Ro interim and stop CCRs -commit 8cd7a48479594052b6b6e70d48946e8963e1625d -Author: Victor Seva -Date: Tue Jul 9 17:50:06 2013 +0200 +commit 71eadfae3d7947863bf1987afa25ccfbf294f78b +Author: Olle E. Johansson +Date: Wed Mar 4 08:31:33 2015 +0100 - modules/app_lua: added param to sr.xavp.get to choose between all the values (default) or just the first ones. + rr: Remove SVN ID's -commit 4a79fcdd9965c6c3195601baeb82d489d970aa12 -Author: Victor Seva -Date: Tue Jul 9 15:55:35 2013 +0200 +commit be94ca47bb1d8f214591b7139687c8a317f0dae5 +Author: Carsten Bock +Date: Tue Mar 3 23:20:01 2015 +0100 - modules/app_lua: fix sr.xavp.get. Get all the values not only the first one. + dialog_ng: corrected PARAM_STR to PARAM_STRING (partial revert from 2d6d34b21320b269c6eceb5a44c5c91eb44740fc) + + PARAM_STRING is correct in some cases. -commit 01c2fa43da42a4efab59fe787c332dbf9e318399 -Author: Torrey Searle -Date: Tue Jul 9 14:55:22 2013 +0200 +commit 891ba8972c70260d8213a1b9d665f7de5be50554 +Author: Camille Oudot +Date: Mon Mar 2 16:23:58 2015 +0100 - modules/sipt: deleted unused method + tcpops: fix documentation -commit edc838f04fd182b8997f94c50effd5b0c0153a25 -Author: Torrey Searle -Date: Tue Jul 9 11:21:52 2013 +0200 +commit 2549f7a6361de36e0dde14de3d5c4c076564871c +Author: Daniel-Constantin Mierla +Date: Sun Mar 1 21:16:46 2015 +0100 + + core: cleaned debug messages and added safety check for bind address - modules/sipt: ss7 messages are now modified in place +commit f5a7b12ce5f73749e9ae3d7a31e2a3616539421c +Author: Luis Azedo +Date: Wed Feb 25 18:16:48 2015 +0000 + + usrloc - fix db_delete_ucontact_ruid + + when the contact is deleted using db_delete_ucontact_ruid (default) + the uldb_attrs_delete is not called leaving the location_attrs with unwanted records - - lumps are now used to modify individual ss7 headers instead - of rebuilding the full body from scratch. This should result - in a performance increase + created uldb_attrs_delete_ruid to be called by db_delete_ucontact_ruid + redirected uldb_attrs_delete to uldb_attrs_delete_ruid when ul_db_ops_ruid == 1 + + (cherry picked from commit 09c51685af36071aad6054d84571c260be2ba9e2) -commit e03462112b108bd0615465f45258fd70c2704100 -Author: Victor Seva -Date: Sun Jul 7 07:25:34 2013 +0200 +commit d3cbfb6aa0e4e3b9232a00e294e1353ee66b32d1 +Author: Camille Oudot +Date: Fri Feb 27 11:47:33 2015 +0100 - modules/debugger: refresh README + tls: initialize the per-socket lifetime -commit 9f363d37ba9e1c72b5abf25ec69ba9d367d6be99 -Author: Victor Seva -Date: Sun Jul 7 07:24:30 2013 +0200 +commit 8eda24052be7f1a955074996245668b2c749fb4b +Author: Carsten Bock +Date: Thu Feb 26 22:02:19 2015 +0100 - modules/debugger: add dbg_pv_dump config function documentation. + dialog_ng: Safety check on create_cbs -commit 77f5db57c4d5bf5a5e37985a228c8693ec685a6d -Author: Victor Seva -Date: Sun Jul 7 07:23:11 2013 +0200 +commit 634db00a82f36c6c60d272ccada4a1d5338d1cbc +Author: Daniel-Constantin Mierla +Date: Thu Feb 26 21:58:47 2015 +0100 - modules/debugger: add dbg_pv_dump config function. + uac: skip only the invalid record when loading remote registration records - It dumps the content of pv_cache on json format. + - fixes loading only the good records before the wrong record, thus + working with partial valid data afterwards, even more valid records + were in the db -commit faf2f6b9897c3b9acf69a1bbe22b827f386a863e -Author: Victor Seva -Date: Sat Jul 6 15:13:00 2013 +0200 +commit 5fd0a0984950604f8ba4de39d9c560cc19340a2d +Author: Jason Penton +Date: Thu Feb 26 21:57:33 2015 +0200 - modules/sdpops: refresh README + modules/ims_charging: added access-network-information data to CCR + -allows OCS to know location of UE when charge was made + -tested with 3GPP EUTRAN FDD using utran-cell-id-3gpp as base station id -commit 2a855d384d37b5a83c879663780441b2f533fced -Author: Victor Seva -Date: Sat Jul 6 15:09:47 2013 +0200 +commit cfc48a9d624ddb416715e3c37ca5c51c7f495027 +Author: Jason Penton +Date: Thu Feb 26 21:49:12 2015 +0200 - modules/sdpops: update documentation sdp_[with|remove]_transport + modules/cdp_avp: added AVP for Access-Network-Information to imsapp -commit c252677700bdc81241a39816a3febee70f729344 -Author: Victor Seva -Date: Sat Jul 6 15:00:49 2013 +0200 +commit 6def28cf5cd638f0db550089d60429fbf69dd309 +Author: Olle E. Johansson +Date: Thu Feb 26 20:47:54 2015 +0100 - modules/sdpops: added sdp_with_transport/sdp_remove_transport functions. + sanity Remove SVN ID, change "ser" to "Kamailio" -commit 97781390e663116f9e5d11f5644e1145487b6cfb -Author: Daniel-Constantin Mierla -Date: Fri Jul 5 09:23:32 2013 +0200 +commit db97ee7b7a7541f046525b5f7115dcf4efdc8153 +Author: Olle E. Johansson +Date: Thu Feb 26 20:45:37 2015 +0100 - dialog: added timer process to clean unconfirmed dialogs older than 5min - - - timer runs every 90sec (customization to be added in the future) - - safety procedure for cleaning dialog list + rls Remove svn ID -commit 647a99bd21f6059505ea1ee65ac93c6c00fc8c8d -Author: Daniel-Constantin Mierla -Date: Thu Jul 4 22:34:41 2013 +0200 +commit caf1dbe6db51fffbd4a5144f8fbede9755a1d619 +Author: Richard Good +Date: Thu Feb 26 10:57:29 2015 +0200 - textopsx: updated docs for msg_apply_changes() and added sections ids + modules/ims_qos: Added stats framework and basic stats -commit 85f6a45e6d74044488b63a89ce8feaaf3c4b00bb -Author: Daniel-Constantin Mierla -Date: Thu Jul 4 22:29:06 2013 +0200 +commit 8bbed6e31296cfb88b7ce7c928aa9242b5df170f +Merge: 351bcf2 f12f243 +Author: lazedo +Date: Wed Feb 25 09:48:24 2015 +0000 - textopsx: enable usage of msg_apply_changes() for sip replies + Merge pull request #99 from kamailio/lazedo-presence_dialoginfo-patch1 + + presence_dialoginfo: rfc4235 in dummy dialog -commit 8248a1b2ed725933f84a343b4936ed4fdef4a869 -Author: Daniel-Constantin Mierla -Date: Thu Jul 4 22:27:32 2013 +0200 +commit 351bcf21428bbb7e12f47a7f57a738e1263482fa +Author: Jason Penton +Date: Wed Feb 25 11:05:08 2015 +0200 - core: helper function to generate sip reply content without removing top via + modules/ims_charging: changed stats to use counters instead -commit d4cef7f5e49105c65df9651a1ad086b035f8ffdb -Author: Daniel-Constantin Mierla -Date: Thu Jul 4 11:48:26 2013 +0200 +commit 2cb8eb748e12bdf6799ac567ab6bf778cfd2c36b +Merge: 795bacb 4c4e576 +Author: Olle E. Johansson +Date: Wed Feb 25 09:14:52 2015 +0100 - tm: avoid double execution of response-in callbacks + Merge branch 'master' into uacregstat - - double execution of response-in callbacks could happen when using tm - pvs inside core reply route, being done in transaction matching - function, which is executed again by tm reply received function + * master: + mem Remove SVN ID, remove history + kazoo - fix compilation + kazoo - fix timer interval + userblacklist remove svn ID + modules/sipt: fix size check for optional pointer + modules/sipt: fix size check for optional pointer + +commit 4c4e57664848c2b22d7fcfb40c072722affb0a46 +Author: Olle E. Johansson +Date: Wed Feb 25 09:12:38 2015 +0100 -commit 230a138991b25f7f9b07b4f9cbeffbdd6acef2e8 -Author: Daniel-Constantin Mierla -Date: Thu Jul 4 11:47:18 2013 +0200 + mem Remove SVN ID, remove history - core: new internam sip msg flag FL_TM_RPL_MATCHED +commit e164aed586d4adef92e62350e30024560c19101c +Merge: 12af51d 8c2f3ab +Author: tsearle +Date: Wed Feb 25 08:37:02 2015 +0100 + + Merge pull request #98 from tsearle/master - - mark sip reply when matched first time by tm - - used to avoid double execution of response-in callbacks + modules/sipt: fix bounds check on ACM -commit 27474179bdeef0ddaba05389f510446a387d85e1 -Author: Hugh Waite -Date: Thu Jul 4 10:31:46 2013 +0100 +commit 12af51df76e779c70470c57ef0b992831441f275 +Author: Luis Azedo +Date: Tue Feb 24 22:37:32 2015 +0000 - modules/websocket: Fix connection leaks - - - Decrease the TCP connection reference count after each use + kazoo - fix compilation -commit ffdae5987b99b9bfd39992d407a3a0a33aa772ab -Author: Hugh Waite -Date: Thu Jul 4 10:30:51 2013 +0100 +commit 7ae9f6693406c76d7d58389d5cf4ccaa44958a02 +Author: Luis Azedo +Date: Tue Feb 24 22:22:32 2015 +0000 - core: Fix connection leak with websockets + kazoo - fix timer interval - - Decrease connection ref count after using connection + amqp timer and publish proc take all cpu + new param amqp_timmer_process_interval in MS + and removed the timeout on select from tcp workers + +commit 766208cbb8c59a1bc15aefb253f13992d87a122a +Author: Olle E. Johansson +Date: Tue Feb 24 22:06:05 2015 +0100 -commit fb4dc4b7b866239a90a4d6441ed319664697edab -Author: Hugh Waite -Date: Thu Jul 4 09:33:56 2013 +0100 + userblacklist remove svn ID - core: Improve tcp stats output +commit 795bacbaa1900127cd5e94847c4be401ab86966e +Author: Olle E. Johansson +Date: Tue Feb 24 22:03:53 2015 +0100 + + uac Add counters for uac_reg + +commit f12f243e39c840b1306bf376c49ef4dab9e7564f +Author: lazedo +Date: Tue Feb 24 17:19:15 2015 +0000 + + presence_dialoginfo: rfc4235 in dummy dialog - - Add connection ref count - - Add websocket protocols + according to rfc4235 the id element is mandatory. + granstream phones are affected by this. -commit d0f88e19577d9b914922f83049075b7786f3d8df -Author: Hugh Waite -Date: Wed Jul 3 10:46:44 2013 +0100 +commit 8c2f3ab244e147b8159fb6669cbc2cd3098c9a79 +Merge: 198969b c313144 +Author: Torrey Searle +Date: Tue Feb 24 17:40:39 2015 +0100 - modules/websocket: Fix pkg memory leaks + Merge remote-tracking branch 'origin' - - Fix pkg memory leaks in error cases - - Fix incorrect memory allocation size for ws connections - - Fix typo in websocket stats + * origin: + modules/sipt: fix size check for optional pointer -commit 074f12c5a444188aa023797ac70e2d38d225cb18 -Author: Hugh Waite -Date: Wed Jul 3 10:39:32 2013 +0100 +commit 198969bb4b2883530c6865f0c6f2afb574cead56 +Author: Torrey Searle +Date: Tue Feb 24 16:52:20 2015 +0100 - modules/tls: Free TLS data for secure websocket connections + modules/sipt: fix size check for optional pointer -commit c5081ad634742d88e56e4fcc097b756098119e4e -Author: Daniel-Constantin Mierla -Date: Wed Jul 3 23:23:40 2013 +0200 +commit c3131445da9d1eefbed22db529f428e67824d856 +Author: Torrey Searle +Date: Tue Feb 24 16:52:20 2015 +0100 - uac_redirect: fetch all contact headers in redirect replies - - - only first header was considered for redirect handling - - based on a report by Geoffrey Mina - - generate fake ruid (used as instance and user-agent) to satisfy the - requirements of t_load_contacts()/t_next_contacts() + modules/sipt: fix size check for optional pointer -commit fa0339b1906690f009786fc9ed92c73a8c9e6520 +commit 20d0a188701127dae34dd40d7f14be0037d0b888 Author: Daniel-Constantin Mierla -Date: Tue Jul 2 23:32:37 2013 +0200 +Date: Tue Feb 24 12:29:51 2015 +0100 - dialog: detect if no trasaction is created after config execution for new dialogs + tls: if port is 0 in tls client profile cfg definition, ignore matching port - - release the dialog to avoid endless storage in state 1 + - tcp port can be randomly allocated by OS, making hard to guess it in + advance -commit b4682cac2e2f151288a411018da077b6d1526eca +commit 5e3880fb0f71821639610ea5b74cafe9a6675a4c Author: Daniel-Constantin Mierla -Date: Tue Jul 2 21:40:32 2013 +0200 +Date: Tue Feb 24 12:20:10 2015 +0100 - kamailio-basic.cfg: added basic cfg config file + tls: clone tokens for ipv6 address in tls profile for parsing - - get the same set of configs as expected by former ser flavour + - cfg parsing is moving the pointers, forgetting the previous parts -commit 6cf3ab0ca6f38d1d2e60dbc644bb4d2fb563919a +commit c1bf2048de60c4abb9a5b8b343f50400deefa3bf Author: Daniel-Constantin Mierla -Date: Mon Jul 1 15:22:33 2013 +0200 +Date: Mon Feb 23 23:27:48 2015 +0100 - dialog: increment cseq in early stage for PRACK and UPDATE + tls: try to lookup client profile via bind address - - rework from a patch by Halina Nowak + - local address connection can have a randomly allocated port by os -commit 71d7dc6bc750406d510e0571e05da3966911cfea -Author: Daniel-Constantin Mierla -Date: Mon Jul 1 14:51:03 2013 +0200 +commit 0506b9898867c5d165defa0acf1501cad13513eb +Author: Luis Azedo +Date: Tue Feb 24 09:33:53 2015 +0000 + + kazoo - fix crashing on heavy load + +commit b9e5b9181c0f9c315e0f27ad96f69d5ca8cafba3 +Author: Luis Azedo +Date: Mon Feb 23 20:55:57 2015 +0000 - dialog: avoid realloc of memory for cseq when setting leg info + kazoo - fix timeouts - - free already allocated structs when needed - - has part of a patch by Halina Nowak + timeout should be ms not sec + set time before state so timeout check doesn't set timeout immediately + separate proc for handling timeouts -commit ed6dbb0ca11206049bee9ab515ce071eb70e7b63 +commit 91596953115fe1bbe5c6f0dd0dd6e8d99cdbd285 Author: Daniel-Constantin Mierla -Date: Mon Jul 1 14:44:45 2013 +0200 +Date: Mon Feb 23 14:29:46 2015 +0100 - dialog: fixed callee cseq reference - - - part of patch by Halina Nowak + sdpops: safety check when location a= line not to exceed end of message -commit 1123ed46ee847be83f35aa485a1ef6712566bc09 -Author: Victor Seva -Date: Mon Jul 1 13:37:42 2013 +0200 +commit 4b682e15fcd14fc3eb153865c2071162c7592220 +Author: Daniel-Constantin Mierla +Date: Mon Feb 23 11:23:53 2015 +0100 - core: Also consider PROTO_WS(S) in forward(). + tls: use proper start of ipv6 address in tls.cfg + + - reported by Anthony Messina -commit 8f6dc39a0fcd9035a2bd5bff01e51fc3fc7671fd -Author: Richard Good -Date: Mon Jul 1 11:47:50 2013 +0200 +commit 6a97c65c122400e46a4103b756c6973f7bea134e +Author: Juha Heinanen +Date: Sun Feb 22 01:10:12 2015 +0200 - dialog_ng: include dialog function dlg_get in dialog_ng - - In first iteration of dialog_ng module the dialog function dlg_get was not included - - This function is now included; it searches and sets current dialog based on Call-ID, From-Tag and To-Tag + modules/siptrace: small README clarification -commit b252d4ec79446bd915fe2eb6bcf8556d3275343c -Author: Henning Westerholt -Date: Sun Jun 30 16:06:16 2013 +0200 +commit 3f6fc7d42100800f94a5f3b66409164013fffc96 +Author: Olle E. Johansson +Date: Sat Feb 21 18:56:12 2015 +0100 - memcached: document new memory parameter for memory manager setting + Registrar Remove SVN ID and history -commit 736fab01bafba394f4b81aa20a63bf827baa2a13 -Author: Henning Westerholt -Date: Sun Jun 30 15:50:29 2013 +0200 +commit 62cdec7eacc73fbdef2b993621fceef4084a9f34 +Author: Olle E. Johansson +Date: Sat Feb 21 18:51:23 2015 +0100 - memcached: update module docs, patch from Charles Chance, charles dot chance at sipcentric dot com + xmlops Remove SVN ID -commit df41d7f4e0cd8bd0c328f94360a6b3a3f3e9d59b -Author: Henning Westerholt -Date: Sun Jun 30 15:42:17 2013 +0200 +commit 5c1a9df4fc8bd72f44066bcef13f381f01cd9d07 +Author: Daniel-Constantin Mierla +Date: Fri Feb 20 20:40:39 2015 +0100 - memcached: fix crash during shutdown, make used memory manager configurable + xhttp: use proper function to set the ip addres of the fake via - * fix a crash during shutwdown, as reported from Dragos Oancea, droancea at yahoo dot com - * make memcache client library memory manager configurable, as default use - the one from the system as this is probably the most tested configuration - in the field - * the internal memory manager should provide a better performance in this case, - but as the old library has some issues with the internal one, we better stay - with this - * documentation will be provided in the next commit + - for ipv6 it has to be enclosed in between [ ] + - reported by Sergey Okhapkin -commit 811ed09b1c8cff014d3135967c8a3cda1bec569d -Author: Richard Good -Date: Tue Jun 25 15:42:44 2013 +0200 +commit 7978bfd638ff1d6b644ff011fd69e64f68273aa5 +Author: Camille Oudot +Date: Fri Feb 20 15:00:07 2015 +0100 - modules/ims_icscf: updated documentation - - updated documentation to use route blocks after async diameter + tcpops: rename set_connection_lifetime -> tcp_set_connection_lifetime -commit 8f1904fd0a0b305b2c528df0d1d3c27d5eef0c7d -Author: Richard Good -Date: Tue Jun 25 15:41:42 2013 +0200 +commit 85c7a3d80dc44ec3bb0302656b3f11e6ee6713c5 +Author: Camille Oudot +Date: Fri Feb 20 14:27:41 2015 +0100 - modules/ims_auth: updated documentation - - updated documentation to use route blocks after async diameter + tcpops: README update -commit bf08aa1a3859766caf0842fdd30b9fc2f4a4ff43 -Author: Richard Good -Date: Tue Jun 25 14:11:13 2013 +0200 +commit 99e65e1526f7720ffc861dd874eb74464e7c12ad +Author: Camille Oudot +Date: Thu Feb 19 17:51:36 2015 +0100 - IMS example config files: update icscf and scscf config files to correctly use async route blocks - - This fix updates the example ICSCF and SCSCF config files to correctly use route blocks for the replies of any asynchronous Diameter messages + tcpops: new function set_connection_lifetime() -commit 0d5622531d71d0b0ab3fb25a13c3ea1f46581512 -Author: Richard Good -Date: Tue Jun 25 14:09:00 2013 +0200 +commit 0ec36aeacb30eafbbee36a7a8cc4254d0ca8a384 +Author: Jason Penton +Date: Fri Feb 20 15:23:45 2015 +0200 - modules/ims_icscf: execute route block on async reply to UAR and LIR - - Changed this to make the use of async CDP cleaner - - Fixes inconsistencies we are experiencing with async TM and not using route blocks - - Note this fix is for UAR replies called from I_perform_user_authorization_request() and LIR replies called from I_perform_location_information_request() + modules/ims_registrar_pcscf: lookup of contact should not be based on where request comes from -commit 6af810edde27d087c86432f42d9aec0636b3a740 -Author: Richard Good -Date: Tue Jun 25 14:07:12 2013 +0200 +commit d335d21eb617a6c5018bb92411b47abd05c426fa +Author: Olle E. Johansson +Date: Fri Feb 20 10:30:09 2015 +0100 - modules/ims_auth: execute route block on async reply on REG MAR - - changed this to make the use of async CDP cleaner - - Fixes inconsistencies we are experiencing with async TM and not using route blocks - - Note this fix is for REG MAR called from ims_www_challenge() + ldap Remove SVN ID and history -commit 87ea473c15454742fc9f3a0cedd46cf09c663f3c -Author: Richard Good -Date: Tue Jun 25 14:04:46 2013 +0200 +commit 6a86333f63442380b28ce88d44f95ef0cdbcfcf6 +Merge: 486c069 2f14564 +Author: Camille Oudot +Date: Fri Feb 20 10:15:19 2015 +0100 - modules/ims_registrar_scscf: execute route block on async reply on REG SAR - - changed this to make the use of async CDP cleaner - - Fixes inconsistencies we are experiencing with async TM and not using route blocks - - Note this fix is REG SAR called from save() + Merge pull request #95 from kamailio/coudot/core_tcp_lifetime + + core: add support for per-TCP connection lifetime -commit 584508d5374726bf523a23693da86f0763b34767 -Author: Daniel-Constantin Mierla -Date: Sun Jun 23 05:37:34 2013 +0200 +commit 486c069222462e4bc05da36b098062be941d672d +Author: Victor Seva +Date: Tue Feb 17 15:40:41 2015 +0100 - core: allow c++ style of one line comments + nathelper: use always contact to build ruri and received field if available to send the ping - - can make easier the read of config files with defines and comments + Fixes #37 -commit 756620fd0c1912e492781f05fde944f9035d95b3 -Author: Carsten Bock -Date: Mon Jun 24 22:13:26 2013 +0200 +commit af59452ed6ab165e9554c2d814d778abd7441699 +Author: Victor Seva +Date: Tue Feb 17 15:03:22 2015 +0100 - examples: Make S-CSCF more quiet + usrloc: return received field too in get_all_*_ucontacts() -commit 14ef8ff8d460bc22f0df4793e11455487ea91aab -Author: Carsten Bock -Date: Mon Jun 24 22:10:33 2013 +0200 +commit 2597c31eca105084ecbce964791d3bf965b23fdc +Merge: b88e165 cd58d9e +Author: Daniel-Constantin Mierla +Date: Thu Feb 19 21:46:24 2015 +0100 - auth_ims: New option to store authentication vectors using the IMPU only, instead of IMPI/IMPU. - (this is required to work with some SIP-clients) - - added some more debug info - - replaced the hashing function with core_hash from Kamailio-core + Merge pull request #71 from kamailio/oej/mohqueue + + mohqueue: minor fixes -commit 9fc55badeaa54d2cfde7a152459b957f8ae5a192 -Author: Carsten Bock -Date: Mon Jun 24 18:08:29 2013 +0200 +commit b88e165214296d1d7491cf389295800b499a5d34 +Author: Daniel-Constantin Mierla +Date: Thu Feb 19 21:13:39 2015 +0100 - Added missing parameters to documentation + utils: cleanup CURL handle when the POST value can't be fetched from the PVAR + + - patch provided by mikomarrache on GH #88 -commit 72d79d20964ac192dbe1cbe35f48c21ec749c39a -Author: Carsten Bock -Date: Mon Jun 24 18:08:05 2013 +0200 +commit 367887d6437db5f1c5e70258d3838f3a2acbd084 +Merge: d5ac2a0 5adbfc6 +Author: lazedo +Date: Thu Feb 19 17:50:22 2015 +0000 - Fixed Editor note + Merge pull request #92 from kamailio/lazedo-patch-1 + + db_text : missing OP_NEQ -commit bd1a534515678f69385d00b08699b434e1fab8df -Author: Jason Penton -Date: Mon Jun 24 15:24:49 2013 +0200 +commit 2f14564f7d87d1d51adb5deadae4ddb6b4ea4bee +Author: Camille Oudot +Date: Thu Feb 19 16:50:11 2015 +0100 - modules/ims_registrar_scscf: execute route block on async reply of unreg. SAR - - changed this to make the use of saync CDP cleaner - - fixes inconsistencies we are experienceing with async TM and not using route block + core: add support for per-TCP connection lifetime -commit 678ab425062e6c6a30b5f1d37025c2bbdcd5425d -Author: Daniel-Constantin Mierla -Date: Fri Jun 21 04:23:38 2013 +0200 +commit d5ac2a0b21c51f0759c16ff39e6d28e1bc8730d7 +Author: Camille Oudot +Date: Thu Feb 19 14:29:21 2015 +0100 - auth: set ids for elements in the documentation - - - split checks parameters in own section for easier reference + tcpops: check protocol of current message -commit fc83d3b1f1dd0934e5638b91d11e27f47880b411 -Author: Carlos Ruiz Diaz -Date: Thu Jun 20 17:34:49 2013 -0400 +commit 1dbcc93952db87fb158886b05b03f82626ff933c +Merge: 3be5902 059c9a3 +Author: tsearle +Date: Thu Feb 19 10:24:43 2015 +0100 - Added support to limit number of calls per customer/profile + Merge pull request #93 from tsearle/master - - added function cnxcc_set_max_channels() per customer/profile - - added function cnxcc_get_channel_count() per customer/profile - - added function cnxcc_terminate_all() to terminate calls per customer/profile - - added select @cnxcc.channels["customer/profile"].count - - added modified version of kamailio-cnxcc.cfg to reflect changes and examples + modules/sipt: added the ability to modify the first byte of Backwards Call Indication Parameters -commit 8f261c5baeb01d5bee0437249b7f6d3d81bee209 -Author: Victor Seva -Date: Thu Jun 20 08:34:05 2013 +0200 +commit 3be5902a697caca2dd70fae2e17a1e0acb87c089 +Author: Daniel-Constantin Mierla +Date: Thu Feb 19 09:36:57 2015 +0100 - modules/dialplan: allow xavp vars as parameters. + pv: fixed the definition of the new $sut variable + + - reported by Luis Azedo -commit 6b27e0d5519f8e29bc31c553a67367975acfe7ec -Author: Victor Seva -Date: Thu Jun 20 08:32:47 2013 +0200 +commit 059c9a33fd451b59b83f913f86a0843e2c5bbefa +Author: Torrey Searle +Date: Thu Feb 19 09:24:37 2015 +0100 - modules/dialplan: use pv_cache_get function instead of create pv_spec_t + modules/sipt: fix example values in documentation -commit 1207edd603937e3e43ce20207bfeae0284f16489 +commit 30460e263b9b5492872f1f1437fefdfbba69f92b Author: Daniel-Constantin Mierla -Date: Mon Jun 17 14:48:52 2013 +0200 +Date: Thu Feb 19 09:19:56 2015 +0100 - pv: $xavp(name) is marked as PVT_XAVP type + pv: $su use the common core function to get the source address as uri + + - it has same value as received uri built by nathelper + - $sut - new variable that returns full uri for source address (it adds + transport=udp - missing transport will be equivalent, use $su if you + want that) -commit 424691bfae61b00fa6d5f1f75e95fe60bf823526 +commit 2df98c7afdc7ef574124912de01a5fd66f7aa6bb Author: Daniel-Constantin Mierla -Date: Mon Jun 17 14:47:56 2013 +0200 +Date: Thu Feb 19 09:11:54 2015 +0100 - core: define PVT_XAVP as type for xavp pseudo-variables + nathelper: received uri is using core function for generating source uri - - they may need special handling for debug purposes + - transport value is now lower case -commit c5573dddc4c11898fb68365e9a311aff0f1690c8 +commit b81dff6abab6d8c25892f28db0e663653daa6c2c Author: Daniel-Constantin Mierla -Date: Mon Jun 17 11:00:29 2013 +0200 +Date: Thu Feb 19 09:09:14 2015 +0100 - pipelimit: fixed typo in module parameter name + core: unified function for returning string of a protocol - - patch by Krischan Udelhoven + - returns variants for uppercase and lowecase, representation for uri or + bare proto: udp, tcp, tls, sctp, ws and wss + - in uri, PROTO_WS and PROTO_WSS are represented as transport=ws -commit 03188db86347013ef43d3615c12be4b696349098 -Author: Victor Seva -Date: Mon Jun 17 10:48:45 2013 +0200 +commit 5adbfc6cc62be393ac55d296cab79f7e60b17ae4 +Author: lazedo +Date: Wed Feb 18 23:01:57 2015 +0000 - modules/app_lua: fixed runtime warning: exports dlflags interface is deprecated + db_text : missing OP_NEQ + + this affects the presence package when it queries for active_watchers -commit 4f3d04d547c66a1b59398cf80e93974175141514 -Author: Daniel-Constantin Mierla -Date: Sun Jun 16 17:17:36 2013 +0200 +commit a7f8ee271acca095fa6a7c2dddf0dcba62102efd +Author: Torrey Searle +Date: Wed Feb 18 20:48:11 2015 +0100 - topoh: safety check for To header - - - protection for the case when sanity module checks are not enabled - - reported in FS#303 by Michel de Weerd + add ability to modify BCI header -commit 330aeda83dc7ed927cf994e4b21ff44ab2d2c215 -Author: Daniel-Constantin Mierla -Date: Sun Jun 16 16:40:59 2013 +0200 +commit 1e3e5217af1992e5c3474752de1a8c411a3e976e +Author: Olle E. Johansson +Date: Wed Feb 18 17:19:19 2015 +0100 - mtree: fixed typo in log function name + app_python remove svn ID's -commit 69c409e14c568fae45e449122e5b4efbf009bf41 -Author: Daniel-Constantin Mierla -Date: Sun Jun 16 16:39:14 2013 +0200 +commit 33cdf4f359e781b2698b9a1739823630f9883efd +Author: Olle E. Johansson +Date: Wed Feb 18 17:13:41 2015 +0100 - core: added function to get the pv cache table - - - pv cache struct moved to header file + sqlops Update Doxygen -commit ea772b354f84eccff0190234025f057879ff33ed -Author: Daniel-Constantin Mierla -Date: Sat Jun 15 22:03:58 2013 +0200 +commit bf058b3c401424976a28d24545b75cac4dd7b8d3 +Author: Olle E. Johansson +Date: Wed Feb 18 17:11:39 2015 +0100 - kamctl: new commands can be defined in separate files - - - write new kamctl commands either in CFGDIR/kamctl.newcmd.ext or - ~/.kamctl/kamctl.newcmd.ext - - 'newcmd' has to be replaced with the name of the command - - the file must include cmd_newcmd() function which is executed with the - parameters after the command name - - example: adding new command 'sample' - - content of ~/.kamctl/kamctl.sample.ext file: - - usage_sample() { - echo - mecho " -- command 'sample' - kamctl sample extension command" - echo - cat < -Date: Sat Jun 15 19:33:50 2013 +0200 +commit 313e77d36137f2c3eecd10a84dff5aab5e99386b +Author: Olle E. Johansson +Date: Wed Feb 18 17:09:28 2015 +0100 - kamctl: set internal version to 4.1.0 + sca Remove SVN ID, rename "sip-router" to "kamailio" -commit af6a5d7422b614e5a143bc987806181086360c34 -Author: Daniel-Constantin Mierla -Date: Sat Jun 15 19:31:43 2013 +0200 +commit f64d04a2608c1bff000eb6606a0711124cad396d +Author: Olle E. Johansson +Date: Wed Feb 18 17:02:00 2015 +0100 - tm: readme updated based on latest docbook + sipcapture Remove SVN IDs -commit 5f1b144a7e63b464af3e5e0e7b74cf7e7e1e8668 -Author: Daniel-Constantin Mierla -Date: Sat Jun 15 19:30:59 2013 +0200 +commit 2e748c45e32cfcaa13b825896279b4d09c379281 +Author: Olle E. Johansson +Date: Wed Feb 18 16:59:50 2015 +0100 - tm: documented dn_reuse_rcv_socket parameter + sms Remove SVN ID, remove history change "ser" => "Kamailio" -commit 30e26f22600c3f50f0ea556bf2872ef7b0807c6a -Author: Daniel-Constantin Mierla -Date: Sat Jun 15 19:08:38 2013 +0200 +commit a0368f9933a6c824c67c6cbeb757bfe960e085ea +Author: Olle E. Johansson +Date: Wed Feb 18 16:55:28 2015 +0100 - tm: new module parameter - dns_reuse_rcv_socket - - - control reuse of the receive socket for additional branches added by - dns failover - - if 1, the rcv socket is used, if not it depends on mhomed - when that - is 0, the first socket is used, otherwise will be selected based on - routing table - - default is 0 - - therefore beware when setting this parameter and mhomed=1 - - based on discussion for FS#313 + p_usrloc Remove SVN ID and history entries -commit 350f4f8971a679f0d6566361b2a7bb17956a6a7e -Author: Daniel-Constantin Mierla -Date: Sat Jun 15 18:54:59 2013 +0200 +commit a926cd85e393913dadd1ccc0712335c23afbebef +Author: Olle E. Johansson +Date: Wed Feb 18 16:50:25 2015 +0100 - tm: copy tm routing blocks ids for new branches added by dns failover - - - patch by Jasmin Schnatterbeck, part of FS#313 + websocket Remove SVN ID's -commit e7da9f72beb1c97b79a516ecdd19db8971dea508 -Author: Daniel-Constantin Mierla -Date: Sat Jun 15 18:23:48 2013 +0200 +commit f1f0abdeb100721a3e1cf23ef88490fba83a3e4c +Author: Olle E. Johansson +Date: Wed Feb 18 16:48:18 2015 +0100 - kamailio.cfg: route subscribe for event message-summary to voicemail server + uac_redirect Remove SVN ID, remove history -commit da016636be6e0ca9a65b645b6e30ec0b1dafeef4 -Author: Daniel-Constantin Mierla -Date: Fri Jun 14 08:42:37 2013 +0200 +commit 5e9ee1dd3e95790d48e57b07bff7389ac6c233c2 +Author: Olle E. Johansson +Date: Wed Feb 18 16:37:58 2015 +0100 - kamctl: added show command to display user attributes in subscriber table + xmpp Remove svn ID's -commit 519fe88fc41cae4674ce4bc943b84eb522af654b -Author: Victor Seva -Date: Wed Jun 12 15:58:29 2013 +0200 +commit 6719a6db100d3ab63c2e95b0e1d076989c65fa12 +Author: Richard Good +Date: Wed Feb 18 17:20:55 2015 +0200 - core: do not repeat key names on xavp_get_list_key_names function result + modules/ims_qos: corrected fixup bug when passing in empty sub id and sub type -commit b5538401a01057318063a4e4646c9e7a2fb967c0 -Author: Daniel-Constantin Mierla -Date: Wed Jun 12 08:50:26 2013 +0200 +commit 848394fa7615b56d86d255d6e05d7c4690893d35 +Author: Federico Cabiddu +Date: Wed Feb 18 08:02:28 2015 +0100 - mtree: print more details if the record in db is broken + modules/dispatcher: fixed ds_print_mi_list when a gateway doesn't have attrs defined + + - reported by Luis Azedo -commit 862e267267ccd58e096f267ac5aab03cee042b7c +commit a6510bbb2d3bcf29f672c2e649a9e4d63487bca7 Author: Daniel-Constantin Mierla -Date: Tue Jun 11 18:47:54 2013 +0200 +Date: Tue Feb 17 14:50:57 2015 +0100 - mtree: make log message on not maching character a debug instead of error + tls: regenerated the readme file -commit 407608dfef8e80ef0beaefc61df96e40060b952f +commit 56389d7adcbc1a71551ba4b93900ba993a2291e6 Author: Daniel-Constantin Mierla -Date: Tue Jun 11 18:41:05 2013 +0200 +Date: Tue Feb 17 14:50:43 2015 +0100 - registrar: readme regenerated + tls: documentation for server_name and xavp_cfg -commit c228851e068a080050c79107c760f8ab5ffae967 +commit 9a36fb7aae0adc39efb17a967a88db2eebfd8c36 Author: Daniel-Constantin Mierla -Date: Tue Jun 11 18:39:31 2013 +0200 +Date: Tue Feb 17 14:05:53 2015 +0100 - registrar: fixed typo in example of xavp_rcd parameter + tls: set SNI for outbound connections via xavp + + - new parameter: xavp_cfg to set the name of the xavp that holds + attributes for tls connections + - server_name attribute can be used to specify SNI for outbound + connections: + + modparam("tls", "xavp_cfg", "tls") + ... + $xavp(tls=>server_name) = "kamailio.org"; + $du = "sip:kamailio.org:5061;transport=tls"; + route(RELAY); + + - note: kamailio tries to identify the client context from tls.cfg by ip, port + and server_name, but many OSes allocate a local random port when + initiating TCP/TLS connection, so it is hard to add such contexts, in + this case the client:default being used -commit 9589466916305146fb4f982542c3f3a51126dcef +commit f37344dddf53514e35a3d8c0e2d47c0672a80825 Author: Daniel-Constantin Mierla -Date: Tue Jun 11 18:37:32 2013 +0200 +Date: Tue Feb 17 12:02:04 2015 +0100 - registrar: more debug messages when adding ruid xavp + tls: added server_name to module parameters - - free local ruid xavp if cannot be added to root list + - not that useful in the case of defining a single set of tls + attributes, but has to be coherent with the config options -commit 106916abc67d2badc43eac03ef175efbbac4f6d1 -Author: Camille Oudot -Date: Tue Jun 11 16:34:49 2013 +0200 +commit 44db9cdb44e6d2e11b6f423015350625a6d75637 +Merge: 7fb52e6 193e8b3 +Author: lazedo +Date: Tue Feb 17 12:08:34 2015 +0000 - modules/ims_isc: several safety checks + Merge pull request #87 from kamailio/lazedo/dbtext - - fixed potential buffer overflow - - fixed potential crash if regcomp fails + db_text - add affected rows capability -commit bddb9a5bf38d4904a9e18dc187fc8c0507001ab5 -Author: Camille Oudot -Date: Tue Jun 11 16:24:15 2013 +0200 +commit 6909de08ab5b51c90fe226b325a2492905d3fa40 +Author: Victor Seva +Date: Tue Feb 17 10:08:18 2015 +0100 - modules/ims_isc: fix several compiler warnings + etc: change fifo default to /var/run/kamailio -commit 4af0bc13901525a5638c2c64b863f377e033903f -Author: Vicente Hernando -Date: Mon Jun 10 12:14:54 2013 +0200 +commit be486988bc2e27ba44961f1c4d2af48cecf06da3 +Author: Victor Seva +Date: Tue Feb 17 10:07:06 2015 +0100 - app_lua: solve crash when setting a variable not convertible to string. + utils/kamctl: change fifo default path to /var/run/kamailio -commit b5f0a62a2acfbf0f4ce9cd146cb342d717e662a9 -Author: Camille Oudot -Date: Tue May 28 17:53:07 2013 +0200 +commit 850320cac86e6c5cee6f8d936340678eb32412d3 +Author: Victor Seva +Date: Tue Feb 17 10:03:35 2015 +0100 - modules/ims_registrar_scscf: safety check for log line when recieving an SAR_UNREGISTERED_USER response + etc: set ctl "binrpc" to new /var/run/kamailio default value -commit fd8dfb71d0eeae891ad0c83ff332929d54f3a3ec -Author: Ovidiu Sas -Date: Fri Jun 7 12:09:38 2013 -0400 +commit 084e68b337f3afbc841347a6d27398bacfaf191b +Author: Victor Seva +Date: Tue Feb 17 10:02:20 2015 +0100 - Makefile: update de-stable target: squeeze -> wheezy + ctl: use RUN_DIR env to set DEFAULT_CTL_SOCKET -commit e41230071e367015ecf794c147c60fda0bcd1907 -Author: Ovidiu Sas -Date: Thu Jun 6 15:21:19 2013 -0400 +commit 7fb52e66c37d9fe22448a085db461fd8e8c28711 +Author: Daniel-Constantin Mierla +Date: Tue Feb 17 00:25:00 2015 +0100 - registrar: print bogus AoR in error log + .gitignore: added new path of kamcmd binary to ingnore list -commit ea6354c53c8871e4e117b7434645ab4fee811612 +commit cfade98e196aa96e36a33efcbf22489cf10ef979 Author: Daniel-Constantin Mierla -Date: Thu Jun 6 15:58:58 2013 +0200 +Date: Tue Feb 17 00:22:19 2015 +0100 - acc_radius: exit at startup if radius_config is not set + tls: server side SNI support + + - adapted from the patch of Klaus Darilion for Kamailio v1.5, which was + lost with the ser integration + - this is a partial patch of the original one, adding support for SNI + when accepting TLS connections -commit 8e937d260d0ff41f50be56e0a46ede44554f3f99 +commit 5b65ebb807661daf7132e084bee609aff1af49d1 Author: Daniel-Constantin Mierla -Date: Thu Jun 6 11:47:10 2013 +0200 +Date: Tue Feb 17 00:20:52 2015 +0100 - cfgutils: updated docs to specify correct time unit for usleep - - - it is microseconds, pointed by David K + Makefile: updated sercmd to kamcmd -commit c4b29f6fac6155b9b087737df5956b687ff4e36a +commit 988d21b55087ed215921236ffc865f53b6942d84 Author: Daniel-Constantin Mierla -Date: Thu Jun 6 09:09:14 2013 +0200 +Date: Tue Feb 17 00:20:12 2015 +0100 - kamailio.cfg: reset $du for voicemail re-routing in failure route + clt: updated name of the tool for installation to kamcmd -commit c8e928a2c78ee963f807791bea5aacdd31e05936 +commit f9e496f1fd25eb05f571f2e95c69c6c932692e33 Author: Daniel-Constantin Mierla -Date: Thu Jun 6 09:05:28 2013 +0200 +Date: Sat Feb 14 16:04:58 2015 +0100 - siputils: added new function is_first_hop() - - - detect if it is first hop after original sender - - added section ids for functions, remove a duplicate content for - is_rpid_user_e164() + kamcmd: removed .cvsignore file -commit 0193489cca56f58b512f5379c078c98a366c17e2 +commit de1eacfec21379f9a8f8bcfbc2ce6e0e7c999c97 Author: Daniel-Constantin Mierla -Date: Wed Jun 5 22:44:13 2013 +0200 +Date: Sat Feb 14 16:04:38 2015 +0100 - kamailio.cfg: few updates related to nat traversal - - - added "co" flags to rtpproxy_manage() to change all IPs in sdp, many - phone get confused if only media ip is changed - - add nat=yes parameter only for in branch route to avoid multiple - occurences + sercmd: renamed sources to kamcmd -commit 4b65964dbe1f38bcf867301d43933f9bbf91ab7d -Author: Jason Penton -Date: Wed Jun 5 08:58:29 2013 +0200 +commit 56e825ffbfdcf8050de034f8327b6bbda974c9cd +Author: Jason Penton +Date: Mon Feb 16 17:37:45 2015 +0200 - module/ims_auth: protection against crash if there is no auth vector initialised. - - patch submitted by Camille Oudot + modules/ims_registrar_scscf: correctly loop through contact parameters -commit 2e466866468a71d4a6e7589cae69ae606b194716 -Author: Jason Penton -Date: Wed Jun 5 08:46:13 2013 +0200 +commit 193e8b35a93b4fee7479cfc0d7c27aff08342230 +Author: Luis Azedo +Date: Mon Feb 16 15:47:13 2015 +0000 - modules/ims_isc: Add support for P-Serverd-User header - - This header allows a triggered Application Server to know the IMS user for who it was - triggered, and in what state (originating/terminating, registered/unregistered) - - Thanks to Camille Oudot for patch! + db_text - fix indentation -commit cb4cfa492aa977df3f80b7d93001559ecb1bcdec -Author: Daniel-Constantin Mierla -Date: Tue Jun 4 23:21:11 2013 +0200 +commit 981ba1beefcf50ab30712bb7a5ebee92df1305d6 +Author: Jason Penton +Date: Mon Feb 16 17:37:45 2015 +0200 - sercmd: pass OS define at compile time + modules/ims_registrar_scscf: correctly loop through contact parameters -commit af1c2af129edeb49c6f2c826ec2c675e72c2486d -Author: Daniel-Constantin Mierla -Date: Tue Jun 4 22:17:52 2013 +0200 +commit 83d39ae5b8b523c70b6fba9699efc681595430f8 +Author: Victor Seva +Date: Mon Feb 16 16:13:11 2015 +0100 - sercmd: possibility to enable EXTRA_DEBUG via compile time option + examples: fix bashism in /bin/sh script - - should get rid of empty DBG() resulting in unused init variable + $/usr/bin/checkbashisms examples/sr + possible bashism in examples/sr line 41 (function names should only contain [a-z0-9_]): + sip-router_start() { + possible bashism in examples/sr line 43 ($HOST(TYPE|NAME)): + echo "before startup sip-router core found on `date` at $HOSTNAME" > $TMP + possible bashism in examples/sr line 63 (function names should only contain [a-z0-9_]): + sip-router_stop() { + + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772314 -commit 0f54ee9c29faf767a5ec38de9f70bfaab8836ac9 -Author: Juha Heinanen -Date: Tue Jun 4 10:44:36 2013 +0300 +commit 1950e38d3c7eaef45c8cc5c96b5494b0dbfa5c43 +Author: Victor Seva +Date: Mon Feb 16 16:04:39 2015 +0100 - modules/lcr: use pv_cache_get + pkg/kamailio/deb: exclude obsoleted examples - - Applied patch by Victor Seva. + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772314 -commit 76709d2ea2eb3c05cf62a3368310f50e8bfee355 -Author: Klaus Darilion -Date: Mon Jun 3 22:13:20 2013 +0000 +commit c8533037c916497c328d0ed4e30a6ef51dfc8882 +Author: Luis Azedo +Date: Mon Feb 16 14:52:02 2015 +0000 - modules/auth_db: regenerate README + db_text - fix indentation -commit 2940d5012250a134745a2cf9abed2f88ed95576e -Author: Klaus Darilion -Date: Mon Jun 3 22:10:20 2013 +0000 +commit b93b7b39537f8858b34052f77e3ce0512cdc72c0 +Author: Luis Azedo +Date: Mon Feb 16 13:48:58 2015 +0000 - modules/auth_db: document authentication return values + db_text - add affected rows capability -commit 5bed1c2f9721405d5e6e0678f583aee474d4b9b9 -Author: Daniel-Constantin Mierla -Date: Mon Jun 3 23:23:15 2013 +0200 +commit 2f4b6375429eeb7fa73d85909150bfd9377582d1 +Merge: bf39780 cf521e6 +Author: lazedo +Date: Mon Feb 16 13:26:28 2015 +0000 - Makefile: added install-initd-centos target + Merge pull request #86 from kamailio/lazedo/usrloc-patch - - install centos specific init.d scripts + usrloc - fix column types not initialized on update -commit a17a32e5f7a3120c200d6e48fe91d7aa1dfd28b1 -Author: Daniel-Constantin Mierla -Date: Mon Jun 3 20:53:05 2013 +0200 +commit cf521e66825fea4b7498d615d435739628fe4c09 +Author: lazedo +Date: Mon Feb 16 13:14:06 2015 +0000 - dialog: shift next timer run for keepalives of dialog + usrloc - fix column types not initialized on update + + some columns were not initialized on update leading to errors in update - - reported by Daniel Tryba + ERROR: db_text [dbt_lib.c:464]: dbt_is_neq_type(): invalid datatype -1001432832 + ERROR: db_text [dbt_base.c:560]: dbt_update(): incompatible types! + ERROR: db_text [dbt_base.c:599]: dbt_update(): failed to update the table! -commit 26b15ad0006defeb8df17dff090fd93ffa11ede6 +commit bf39780f476a38da3ffe975b5e5e985568734982 Author: Victor Seva -Date: Mon Jun 3 18:43:51 2013 +0200 +Date: Sat Feb 14 09:00:20 2015 +0100 - modules/debugger: fixed last commit. + pkg/kamailio/deb: use BASEDIR and clean usr/local - - checked malloc result on dbg_init_pvcache. - - checked result of dbg_init_pvcache on mod_init. - - removed commented code. + since 8c2b9ae build process failed -commit 2312e2adc626f42d36d240a417bb488f19e95017 +commit d6793d74628baa77316cfdb7366fd3b580369697 Author: Victor Seva -Date: Mon Jun 3 15:10:27 2013 +0200 +Date: Sat Feb 14 13:36:56 2015 +0100 - modules/debugger: new parameter log_assign + app_java: Rename module interface file. fix e0a20eb1e4a0d876cc1cf91f160f2b74ad912a16 - This parameter enables logging every single assign action on the config. + Issue #82 -commit 5d45ea50a7ebb53cfcfb04553a3152e61d1e6831 -Author: Elena-Ramona Modroiu -Date: Mon Jun 3 11:13:56 2013 +0200 +commit 2d6d34b21320b269c6eceb5a44c5c91eb44740fc +Author: Jason Penton +Date: Fri Feb 13 09:45:16 2015 +0200 - htable: documented the new rpc commands - - - htable.sets and htable.seti + modules/dialog_ng: corrected PARAM_STRING to PARAM_STR -commit 83eb9b7d7a9b4e1e2bf35d4e2b00573c176c8290 -Author: Elena-Ramona Modroiu -Date: Mon Jun 3 11:05:58 2013 +0200 +commit e88c96023f3709232c3a6fdd4eac8d4d0dd25025 +Author: Juha Heinanen +Date: Fri Feb 13 02:08:00 2015 +0200 + + modules/siptrace: added totag field to sip_trace table + - added sip_trace table version check + +commit 902935802bfbfaef94b3da6bad6d7669040c8f47 +Merge: c3a7a4f 265a38a +Author: lazedo +Date: Thu Feb 12 23:21:27 2015 +0000 - htable: added rpc commands for setting items in a hash table + Merge pull request #78 from kamailio/lazedo/presence - - htable.sets - set to a string value - - htable.seti - set to an integer value + presence : add min_expires param -commit 7cb062ce8eb9935b69298b61aa6a59450b97dbaf -Author: Juha Heinanen -Date: Sat Jun 1 17:47:58 2013 +0300 +commit c3a7a4fc929f82fe997cbcc6893bdd2f2679d85f +Author: Daniel-Constantin Mierla +Date: Thu Feb 12 13:40:00 2015 +0100 - modules/usrloc: rpc statistics command update + Makefile: print run dir details in uninstall target - - ul.db_users and ul.db_contacts now deal with unexpired records only - - new command ul.db_expired_contacts tells number of expired contacts + - exporte the runbasedir to config.mak -commit 09cc2207b265d51dcbc28279623bf9c597fa3b46 +commit 47359a915b7d59e8ce88504e868ada5943d9fc9f Author: Daniel-Constantin Mierla -Date: Fri May 31 17:05:40 2013 +0200 +Date: Thu Feb 12 13:23:46 2015 +0100 - pua: release lock on not finding temp dialog + kamctl: use /tmp if $(basedir) is not set - - patch by Halina Nowak + - it is used for temporary operations at install + - without it fails to install, trying to use / for these operations -commit d5c4dda7932e8efe018beb77f8ca2e29a44aa185 +commit 8c2b9ae30b6adb22a6777b7493bf1e50e86e6c8d Author: Daniel-Constantin Mierla -Date: Thu May 30 17:59:01 2013 +0200 +Date: Thu Feb 12 13:02:07 2015 +0100 - core: don't free pvar spec - is reference to cache + Makefile: define RUN_DIR at compile time - - reported by Peter Dunkley + - default to /var/run/kamailio + - obeys the PREFIX, becomeing $(PREFIX)/var/run/kamailio + - based on GH issue #80 + +commit b40e466598fbc97e30ae21c6ebcbba3ce7acd768 +Author: Olle E. Johansson +Date: Wed Feb 11 21:59:12 2015 +0100 + + xcap_client remove svn ID's, remove history + +commit 9e19227dd0f6760ff1185dbc7ebbcf940214d422 +Author: Olle E. Johansson +Date: Wed Feb 11 21:57:08 2015 +0100 + + pv Remove svn ID's -commit 0577abba2abd869a0c3fb051289068e79986e6cd -Author: Hugh Waite -Date: Wed May 29 14:47:21 2013 +0100 +commit e80e50904c0d22eda0e1eb3ac94e8fe8854fcdec +Author: Olle E. Johansson +Date: Wed Feb 11 21:42:54 2015 +0100 + + auth_db Remvoe SVN ID and history + +commit cde1e4b61f263b201f02a4795c84aa18e6a3fa0d +Author: Olle E. Johansson +Date: Wed Feb 11 21:41:42 2015 +0100 - documentation: Rebuild all modified READMEs + auth_db Renamed include file -commit f67f6880bfa9f7a9f31b4a46106482ff41120c3c -Author: Hugh Waite -Date: Wed May 29 14:46:40 2013 +0100 +commit fdc4b11cc414100f5ff01cb82e3d21d51cf5629d +Author: Olle E. Johansson +Date: Wed Feb 11 21:40:27 2015 +0100 - uid_uri_db: Fix TOC in documentation + auth_db Rename main include file -commit 7bf8e5a0f125cf1878fbd7a81504ab67659fa3a9 -Author: Hugh Waite -Date: Wed May 29 14:46:24 2013 +0100 +commit 7aca62e45e86bcc5c6b31840079ef139a92cddab +Author: Olle E. Johansson +Date: Wed Feb 11 21:39:16 2015 +0100 - uid_gflags: Fix TOC in documentation + auth_db Move main file + + (this commit will break compilation, but keep history) -commit 0882e6f8c2217b75f8d5082e1df5bf8f9291e125 -Author: Hugh Waite -Date: Wed May 29 14:46:04 2013 +0100 +commit dfaf93c3cc9bd6e65dacafd01a8299f42abacbf5 +Author: Ovidiu Sas +Date: Wed Feb 11 15:30:42 2015 -0500 - uid_domain: Fix TOC in documentation + pua_dialoginfo: set expiration timeout to 10s for dialogs in terminated state + - this will avoid accumulation of expired dialogs -commit db6762f45eb2f5809487b254e35edb55ea097fc1 -Author: Hugh Waite -Date: Wed May 29 14:45:49 2013 +0100 +commit 2bbaa92b07f3174613644beec014adb736eaa652 +Author: Olle E. Johansson +Date: Wed Feb 11 21:28:25 2015 +0100 - uid_avp_db: Fix TOC in documentation + app_java Remove svn IDs -commit 0bf496b9e9368d564835d5f97827ba7a7fcc8242 -Author: Hugh Waite -Date: Wed May 29 14:45:28 2013 +0100 +commit e0a20eb1e4a0d876cc1cf91f160f2b74ad912a16 +Author: Olle E. Johansson +Date: Wed Feb 11 21:12:21 2015 +0100 - uid_auth_db: Fix TOC in documentation + app_java Rename module interface file + + Issue #82 -commit 402d1fb0036cab8588e94acf3ea6d80ccf1a00b0 -Author: Hugh Waite -Date: Wed May 29 14:44:45 2013 +0100 +commit 888f8d6bb159408caf14360eb98ed5ff0bb52a78 +Author: Olle E. Johansson +Date: Wed Feb 11 21:01:21 2015 +0100 - xprint: Fix TOC in documentation + uac_redirect Rename module file #82 -commit 06369a4f2b2dbe3b58ca2c34c0cf2f228a343fd7 -Author: Hugh Waite -Date: Wed May 29 14:44:28 2013 +0100 +commit 265a38a08a21dbeab2b9d310bd521e9c25f5d24a +Author: Luis Azedo +Date: Wed Feb 11 17:39:27 2015 +0000 - xmlops: Fix TOC in documentation + presence : add min_expires_action parameter + + action to take when min_expires > 0 + + possible values are + 1 - RC compliant, return "423 Interval Too Brief" + 2 - force min_expires in the subscription -commit 631e2450beb3cba5a0f3b85ecfd319a8ba98db00 -Author: Hugh Waite -Date: Wed May 29 14:44:09 2013 +0100 +commit 61d6b119398a87c4a877de3fba0dc9c6ec2830a7 +Author: Daniel-Constantin Mierla +Date: Wed Feb 11 13:05:41 2015 +0100 - tm: Fix TOC in documentation + sqlops: regenereated the readme file -commit 528098292d5a5dc43052f0d9f59105622c064f74 -Author: Hugh Waite -Date: Wed May 29 14:43:57 2013 +0100 +commit 112e83c2e8b72be04f7ad5b896db0bf3bcbdbe8f +Author: Daniel-Constantin Mierla +Date: Wed Feb 11 12:50:43 2015 +0100 - tls: Fix TOC in documentation + sqlops: added note to sql_async_query() about core async_workers + + - the parameter must be set to enable the async framework used by this + function -commit 6ea032c426e09a932c260842cf884cdd1cca69e5 -Author: Hugh Waite -Date: Wed May 29 14:43:42 2013 +0100 +commit 7ae56a331209adeff7c5da86e1ebd8321d586a35 +Author: Daniel-Constantin Mierla +Date: Wed Feb 11 12:37:22 2015 +0100 - timer: Fix TOC in documentation + db_mongodb: regenerated README file -commit f198c3248b152e407313462619a402a730f9f29e -Author: Hugh Waite -Date: Wed May 29 14:43:24 2013 +0100 +commit 6940ce0e991fd5b6af9ef5822dc2b1a324319174 +Author: Daniel-Constantin Mierla +Date: Wed Feb 11 12:19:45 2015 +0100 - textopsx: Fix TOC in documentation + db_mongodb: updated details in docs about the limitations -commit e1a98837a273921a307518d0f83c690adabfa201 -Author: Hugh Waite -Date: Wed May 29 14:43:09 2013 +0100 +commit e31e4632f83e805775bbc1e208178bee11ab137b +Author: mikomarrache +Date: Wed Feb 11 11:47:17 2015 +0100 - sms: Fix TOC in documentation + db_mongo_db: use mongoc_collection_update() for update operation + + - used instead of mongoc_collection_find_and_modify(), which returns the + document, but it is not needed -commit c0b97566f8cfd0038a8fc5ea514dd7cf3b37f831 -Author: Hugh Waite -Date: Wed May 29 14:42:54 2013 +0100 +commit 2a045585efc9a8e5b17123d320539d0c8cb6be77 +Author: mikomarrache +Date: Wed Feb 11 11:42:14 2015 +0100 - sl: Fix TOC in documentation + db_mongodb: use $set operator to update a specific list of fields in a document + + - fix to keep all the other fields unchanged -commit 87e43eead7d3d6c8740bd397e512629a4230bf30 -Author: Hugh Waite -Date: Wed May 29 14:42:35 2013 +0100 +commit e122c5ee8c6055c033cc11f14e5308ed94461fe6 +Author: mikomarrache +Date: Wed Feb 11 11:37:26 2015 +0100 - sanity: Fix TOC in documentation + dialog: fix initialization of slot next_id to avoid colision after restart + + - next_id was set to the highest id of a dialog loaded from database, + next new dialog was reusing the same value -commit d99ffcd886b12a8b3adb43549d0603a86ef803da -Author: Hugh Waite -Date: Wed May 29 14:42:20 2013 +0100 +commit 82192d06218418ad2b03f4ba3e4549afddf24f1c +Author: lucian balanceanu +Date: Tue Feb 10 17:01:58 2015 +0200 - print_lib: Fix TOC in documentation + rtpengine: rtpengine_tout is now rtpengine_tout_ms + + - rtpengine tout param is now expressed in millisecs -commit 762d01b4783b9d9e1b97420a7e0ab901b84eb243 -Author: Hugh Waite -Date: Wed May 29 14:42:05 2013 +0100 +commit bba3e53de1f79d51505273519bc6c358be1f42e2 +Author: Luis Azedo +Date: Wed Feb 11 05:39:47 2015 +0000 - print: Fix TOC in documentation + presence : add min_expires param + + some UAs send very low values for subscriptions causing unwanted flooding of the server with subscribe/notify messages + this new parameter allows to set a minimum value for the subscription. + default value is 0 to preserve existing behaviour -commit c8a00e093aa009cff5069cfa683b3efc361497d7 -Author: Hugh Waite -Date: Wed May 29 14:41:51 2013 +0100 +commit b06626e811edae93c5f28dc132eca7542a6dcc97 +Author: Mikko Lehto +Date: Tue Feb 10 09:57:31 2015 +0100 - prefix_route: Fix TOC in documentation + sctp: fixes for FreeBSD 10.1 compile error and 2 warnings + + - missing argument for macro SCTP_EV_REMOTE_ERROR() and two extraneous + parentheses -commit cc15d526784ec2f734db452bc3f5157493225416 -Author: Hugh Waite -Date: Wed May 29 14:41:28 2013 +0100 +commit 44b20f67e925ae2ba30f8bb16402dd2f5ec48b66 +Merge: a8783c0 fdb4c77 +Author: Daniel-Constantin Mierla +Date: Mon Feb 9 22:51:30 2015 +0100 - mangler: Fix TOC in documentation + Merge pull request #70 from jda/master + + fix compile errors in srutils/sha256 on SunOS (SmartOS) -commit 5829244ff407abd8cb0735b998dcd7ffb351f87b -Author: Hugh Waite -Date: Wed May 29 14:40:54 2013 +0100 +commit a8783c033c8e00f57e9d3a5b074d0bb820a34cd6 +Merge: d60f014 91b3d9b +Author: Camille Oudot +Date: Mon Feb 9 16:41:58 2015 +0100 - malloc_test: Fix TOC in documentation + Merge pull request #73 from kamailio/coudot/rtpengine_pv_sdp + + New parameter to return SDP in a pv instead of message body -commit eabae931b7fcf1c4dae9bce2945a55c9dd48fee8 -Author: Hugh Waite -Date: Wed May 29 14:40:31 2013 +0100 +commit 91b3d9b9483b488b8e18f45372c0e11b320b6d86 +Author: Camille Oudot +Date: Mon Feb 2 17:16:07 2015 +0100 - iptrtpproxy: Fix TOC in documentation + modules/rtpengine: README update -commit e8ab0f1552c4bd0fbeb8f2bb42b79bb8acbce57e -Author: Hugh Waite -Date: Wed May 29 14:40:06 2013 +0100 +commit e6252246ea8056e06115d82a57372c8f241164a2 +Author: Camille Oudot +Date: Mon Feb 2 17:09:07 2015 +0100 - db_flatstore: Fix TOC in documentation + modules/rtpengine: return the new SDP in an AVP + + if the new module param `write_sdp_pv` is set to a valid $avp() or $var() + specifier, the SDP returned by rtpengine in the offer/answer operations is + returned in the specified pv instead of the message body -commit 9ca893c26257caf8d80e7fae25128a6e28f37518 -Author: Hugh Waite -Date: Wed May 29 14:39:45 2013 +0100 +commit d60f014e7aa1865cda4441b1560b4fb0d8aaae3c +Author: Olle E. Johansson +Date: Sun Feb 8 22:17:29 2015 +0100 - db2_ops: Fix TOC in documentation + sl remove SVN ID and history -commit 2a743dcd16f2546dabf41a5b0de498a6faaf00ed -Author: Hugh Waite -Date: Wed May 29 14:38:43 2013 +0100 +commit 15ab2ed22070b3483cc2de7652fb54a38ae8faf6 +Author: Victor Seva +Date: Sat Feb 7 18:33:36 2015 +0100 - db2_ldap: Fix TOC in documentation + pkg/kamailio/deb: enable reproducible builds -commit 09c617d4e3bd17e5f2234aac03f90f4fa25c3bb6 -Author: Hugh Waite -Date: Wed May 29 14:38:25 2013 +0100 +commit a5b3c63684cabc7293b1667416448094fb15cbb2 +Author: Victor Seva +Date: Sat Feb 7 17:54:26 2015 +0100 - ctl: Fix TOC in documentation + pkg/kamailio/deb: easier way to set CC_EXTRA_OPTS and LD_EXTRA_OPTS -commit a966e236f5d4ae9d98048d5432978658c70a7f26 -Author: Hugh Waite -Date: Wed May 29 14:38:07 2013 +0100 +commit 6fcfc18c7de2ba5530905c2dc03941312e29b47c +Author: Olle E. Johansson +Date: Sat Feb 7 14:35:44 2015 +0100 - counters: Fix TOC in documentation + qos Remove SVN ID, remove history -commit 48c393f24a0a6c9a2841f7710cfdbc475c90d214 -Author: Hugh Waite -Date: Wed May 29 14:37:45 2013 +0100 +commit de2596d518bae15e379342ee53bbc1632d0f90a1 +Author: Olle E. Johansson +Date: Sat Feb 7 14:26:02 2015 +0100 - cfg_rpc: Fix TOC in documentation + dialog Document dependency on the PV module -commit c1cb95ee9e29f4373973f7676a224d2892a8902e -Author: Hugh Waite -Date: Wed May 29 14:37:26 2013 +0100 +commit 2c6ad972426d4733202168d65bcdf2d37ef0934b +Author: Olle E. Johansson +Date: Sat Feb 7 14:21:42 2015 +0100 - cfg_db: Fix TOC in documentation + websocket Document dependency on the TM module -commit 216d3f4c8d8b3a40867b4f8438e8ac5027cf1bdf -Author: Hugh Waite -Date: Wed May 29 14:37:03 2013 +0100 +commit 8c2025c4072bd8da08fafbbf42f12fb5a7e30ab0 +Author: Victor Seva +Date: Sat Feb 7 09:55:03 2015 +0100 - blst: Fix TOC in documentation + pkg/kamailio/deb: update version to 4.3.0~dev4 -commit 84a96c85d21a34c9082efd6622bccd73bfb1a2b5 -Author: Hugh Waite -Date: Wed May 29 14:11:23 2013 +0100 +commit cd58d9eafc18edcc6a719d76cd1dbe252d88ae91 +Author: Olle E. Johansson +Date: Fri Feb 6 22:38:17 2015 +0100 - avp: Fix TOC in documentation + mohqueue Do not declare variables in middle of function, do error checking on all modparams possible before exit, add \n att error messages -commit e59a2b0fa195fc2360049ccd438dc02ee19aedf3 -Author: Hugh Waite -Date: Wed May 29 14:10:31 2013 +0100 +commit 589bd01f027122d56bdf5c1f384523f7e8f5abf8 +Author: Olle E. Johansson +Date: Fri Feb 6 22:20:27 2015 +0100 - auth_identity: Fix TOC in documentation + xmlrpc Add dependency of SL to docs -commit 985cee9f4e904e92d473efecb15f4211c8a75501 -Author: Hugh Waite -Date: Wed May 29 14:09:08 2013 +0100 +commit 326ccd52286c60758f98062f1499f26074097b13 +Author: Olle E. Johansson +Date: Fri Feb 6 22:13:37 2015 +0100 - auth_ephemeral: Minor documentation improvement + tsilo Document dependency on SL module -commit ffe8aa173c6106844707bcf5d0f8da4f28631921 -Author: Henning Westerholt -Date: Wed May 29 12:38:10 2013 +0200 +commit e03d1279f49709e0d320478fa1ff7c27161c30ed +Author: Daniel-Constantin Mierla +Date: Fri Feb 6 19:23:51 2015 +0100 - DB scheme: remove default MySQL engine definition + core: compile options to skip compile date or set a particular value - * remove default MySQL engine definition from table definitions - * if nothing is specified then MySQL server will choose the default from its cfg - * if you like to specify it, change the MYSQL_TABLE_TYPE define in - lib/srdb1/schema/entities.xml and run "make dbschema" in the top level directory - * the stylesheet doesn't check the engine type, Kamailio supports MyISAM and InnoDB + - default is current behaviour, date and time included in version string + - compile with no date and time: + make CC_EXTRA_OPTS="-DVERSION_NODATE" + - compile with a specific date and time: + make CC_EXTRA_OPTS='"-DVERSION_DATE=\"19:30:40 Feb 8 2015\""' -commit 5aa71845f630f6b933b0a415749a7b1dae66605a -Author: Henning Westerholt -Date: Wed May 29 12:30:58 2013 +0200 +commit ad76e342a8235e4a752593dd5fab5b676a89425a +Author: Luis Azedo +Date: Fri Feb 6 17:29:25 2015 +0000 - Revert "DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB" - - This reverts commit fa49fe070adadfff893b338f2a2d69776c043653. + kazoo : revert uuid include -commit a21137507bea759d4945402dc47486ac324724db -Author: Victor Seva -Date: Wed May 29 12:25:50 2013 +0200 +commit 2977e98f6f19087cb4f755542b032f821c22f748 +Author: Daniel-Constantin Mierla +Date: Fri Feb 6 17:32:57 2015 +0100 - core: added helper function pv_cache_get_name() in order - to get the name of a pv_spec_t on pv_cache. + Makefile.defs: versions set to 4.3.0-dev4 -commit a2316f35deef2586f79dc575367224af853e9b70 +commit be279d8c388bd461ccc935d6dd62d6b20656be18 Author: Victor Seva -Date: Wed May 29 12:25:09 2013 +0200 +Date: Fri Feb 6 17:25:48 2015 +0100 - core: Add callback to be able to log assign actions. + Makefile.group: add tcpops to basic group -commit 6fba3230222214fccb72fd07817f29693d98b877 -Author: Victor Seva -Date: Wed May 29 12:24:00 2013 +0200 +commit 5113c047d353724d1a6f5a204e5a895ff1dd519a +Author: Luis Azedo +Date: Fri Feb 6 16:08:54 2015 +0000 - core: use pointer to pv_spec_t on lvalue union. Use pv_cache_get() on interpreter. + kazoo : fix memset size error & includes + + kz_trans was calling memset with wrong size of structure + kx_amqp was including uuid.h from uuid directory -commit fa49fe070adadfff893b338f2a2d69776c043653 -Author: Henning Westerholt -Date: Wed May 29 11:49:59 2013 +0200 +commit 927de0d6fc0ab75212ae177c871085bdcc0115e2 +Author: Camille Oudot +Date: Fri Feb 6 12:26:07 2015 +0100 - DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB + modules/tcpops: renamed functions to prevent conflicts -commit b480ac55508e5d9b92cc9560e0b1d338d04f3b11 -Author: Daniel-Constantin Mierla -Date: Wed May 29 10:49:40 2013 +0200 +commit 5193ff25446ba6de8ee9c2fcaa82d402e4262075 +Author: Camille Oudot +Date: Wed Feb 4 15:59:30 2015 +0100 - topoh: safety check for Via header when removed from script + modules/tcpops: new module to tweak TCP options - - reported by Guillaume Bour, FS#300 + This module adds the ability to control TCP options (currently only keepalive) + through the kamailio cfg, on demand, and on a per-socket basis. -commit 8cba441b17c75cd078a499c24268c8a60c6b1771 -Author: Daniel-Constantin Mierla -Date: Tue May 28 15:48:22 2013 +0200 +commit ff114281fc2f523ed7bf87ea31448ce7327fdf93 +Author: Charles Chance +Date: Fri Feb 6 10:59:35 2015 +0000 - misc_radius: updated readme + dmq: add branches when replicating to multiple nodes - - from a patch by Victor V. Kustov + - reported by Leonardo Arena -commit 355490abd8c6e82a45cb96338ceca938c99ed744 -Author: Daniel-Constantin Mierla -Date: Tue May 28 15:43:27 2013 +0200 +commit fdb4c7758f0d6d6ebed8cf9d01a412ed024efb8b +Author: Jon Auer +Date: Thu Feb 5 23:34:59 2015 +0000 - misc_radius: handle IPv4 returned attributes - - - populate attributes for negative replies when common_response is set - - patch by Victor V. Kustov + fix compile errors in srutils/sha256 on SunOS (SmartOS) -commit 6a92939ee4b7db6216814dc88e57eccefabb05af -Author: Peter Dunkley -Date: Tue May 28 00:46:26 2013 +0100 +commit f9c248a66fdca5317e8820e53f1a0f99cd58ef8a +Author: lazedo +Date: Thu Feb 5 22:34:32 2015 +0000 - modules/auth_ephemeral: updated to use SHA1_DIGEST_LENGTH #define from openssl/sha.h + kazoo : less agressive log + + changed log from INFO to DEBUG when timeout is set -commit ec893a2c6cb5c0fd21207cbf0ffab09f65418df2 -Author: Peter Dunkley -Date: Tue May 28 00:27:37 2013 +0100 +commit 7da783ac03329f4934d36c9a574bb2cd44019688 +Author: Jason Penton +Date: Fri Feb 6 00:25:35 2015 +0200 - modules/auth_ephemeral: tidied up the headers and tidied up more debug + modules/cdp: added new counter(stat) for worker queuelenght + - this will give an indication that workers are not + keeping up with load if it gets too big -commit ba2a6ac4230dd9169943f55a9c06af3faa694356 -Author: Peter Dunkley -Date: Tue May 28 00:20:20 2013 +0100 +commit 45c3dbee619f999ddafc79a88d1a49141b76fa9f +Author: Olle E. Johansson +Date: Thu Feb 5 21:18:07 2015 +0100 - modules/auth_ephemeral: updated to handle usernames from the web-service that just consist of timestamps - - - tidied up the diagnostic output + libkcore Disable checking of /proc files on non-linux systems -commit a435f770e7162f73aea560a77851f8fb639a495a -Merge: 45227df 74bf08e -Author: Juha Heinanen -Date: Mon May 27 17:58:33 2013 +0300 +commit ea93f1c6da68943fc71de07d9c45c74af697acb3 +Author: Olle E. Johansson +Date: Thu Feb 5 21:11:52 2015 +0100 - Merge branch 'master' of ssh://git.sip-router.org/sip-router - - - i did pull , but there was race conditions with somebody else's push + ratelimit Document dependency on sl -commit 45227df1bc87e448c74fe31c001e85f525c654a0 -Author: Juha Heinanen -Date: Mon May 27 17:57:07 2013 +0300 +commit cc0b483499eabb6f8794098aaf7bc85155f1348a +Author: Olle E. Johansson +Date: Thu Feb 5 21:03:22 2015 +0100 - modules/usrloc: renamed ul.users and ul.contacts rpc commands + pipelimit Document dependency on the sl module - - new, more descriptive names are ul.db_users and ul.db_contacts + Closes issue #69 -commit 74bf08ef30cf18fb609c2c067584f1515ede23da -Author: Daniel-Constantin Mierla -Date: Mon May 27 16:54:02 2013 +0200 +commit 3ee47957201cb5cc2824a82a94832a526aba0ccb +Merge: 0c3925e a593d8d +Author: Luis Azedo +Date: Thu Feb 5 19:35:48 2015 +0000 - core: enclose uri in angle brakets for redirect contact header + Merge branch 'master' of https://github.com/kamailio/kamailio - - safer for uri with parameters and no q - - reported by Dan Bogos + # By Jason Penton + # Via Jason Penton + * 'master' of https://github.com/kamailio/kamailio: + modules/cdp: changed stats to use internal counters instead -commit d0d298070fdbb015a96f209fa3c925ba71e3a37b -Author: Juha Heinanen -Date: Mon May 27 13:54:23 2013 +0300 +commit 0c3925e6f787c6e8d2e1bc7a45fec0c99ba203d8 +Author: Luis Azedo +Date: Thu Feb 5 19:35:37 2015 +0000 - modules/usrloc: added two new rpc commands ul.users and ul.contacts + kazoo : timeout fixes & improvements + + 1) fixes names in parameters (timout corrected to timeout) - - for accessing number of different AoRs and contacts in a location table + 2) kazoo_query was always using the same timeout value which could be a problem, since there are different kinds of request and some may be given more time to process. + solved by adding amqp_query_timeout_avp parameter to allow usage of different timeouts. -commit 6531b8d495ead58a85cb101d914b5bf18c2ecddb -Author: Klaus Darilion -Date: Mon May 27 10:44:51 2013 +0000 +commit a593d8ddb5026bde0702eaa6b088bda639411c1e +Author: Jason Penton +Date: Thu Feb 5 16:52:46 2015 +0200 - modules/dialog: regenerate README + modules/cdp: changed stats to use internal counters instead -commit 68209cc2b15c2c0674d7cf4529607e148e3fc1b4 -Author: Klaus Darilion -Date: Mon May 27 10:44:03 2013 +0000 +commit 1b262d1ffd768717f9865525f29a65a2bea8577d +Author: Jason Penton +Date: Thu Feb 5 16:52:46 2015 +0200 - modules/dialog: improve documentation of DID matching + modules/cdp: changed stats to use internal counters instead -commit ace89166f84657b2ea4a70e8d9e2ccfbd032b1ba -Author: Peter Dunkley -Date: Mon May 27 00:49:46 2013 +0100 +commit 23b4d93b9f8838298c7368d3efe8dae964426b50 +Author: Jason Penton +Date: Thu Feb 5 13:51:55 2015 +0200 - pkg/kamailio/(centos|fedora): Added RPM for auth_ephemeral module + modules/dialog_ng: changed stats to use native counters instead + - suggested by Olle -commit 2a29b2ba260584634f05c684ef39ab45e2dc51b6 -Author: Peter Dunkley -Date: Mon May 27 00:32:19 2013 +0100 +commit 790b42c8485672866919180992d1ee246422b87e +Author: Jason Penton +Date: Thu Feb 5 13:51:55 2015 +0200 - core: updated groups to include new auth_ephemeral module + modules/dialog_ng: changed stats to use native counters instead + - suggested by Olle -commit 0bea7f63afa0fd544ad93465db94ddef4ed67a00 -Author: Peter Dunkley -Date: Mon May 27 00:25:03 2013 +0100 +commit 280c3ee90c24d183b7866ea28804e71de7d0a5ab +Author: Jason Penton +Date: Thu Feb 5 13:51:55 2015 +0200 - modules/auth_ephemeral: new module for ephemeral credential based authentication + modules/dialog_ng: changed stats to use native counters instead + - suggested by Olle -commit 375d878b5f318acc08b155c29398e4abb74edbd5 +commit 2c4ed5922a2322f3b5059f6264884acfb5dec97f Author: Daniel-Constantin Mierla -Date: Sun May 26 17:11:25 2013 +0200 +Date: Thu Feb 5 11:26:34 2015 +0100 - sctp: added rpc commands to module documentation + core: safety check for append_branch() when called with no uri and no msg + + - uri or msg parameter must be given, otherwise the new address cannot + be set + - get_redirects() from uac_redirect can execute this function with both + parameters invalid in case of invalid contact, reported by Javi + Gallart -commit ca923db8727333ad7df14126bb377418a829cce3 -Author: Daniel-Constantin Mierla -Date: Sun May 26 17:04:23 2013 +0200 +commit 8caaeff0a82db141e40e118597f667bcb01f1fbe +Author: Jason Penton +Date: Thu Feb 5 11:51:18 2015 +0200 - sctp: rpc commands are prefixed with sctp - - - no longer part of core and proper matching of the module + modules/ims_charging: release S-CSCF contact (unref) after use + - failing to do this results in contact never being freed -commit 352a7dccf2570af857d7e2e50fed600c4762278d +commit c22dfcd6359079f9ea3600bfeb31fe5edbf4f8b1 Author: Daniel-Constantin Mierla -Date: Sun May 26 16:14:51 2013 +0200 +Date: Wed Feb 4 18:30:05 2015 +0100 - topoh: safety check for SIP messages - - - received callback can be executed for non-sip messages - - reported by Julia + core: removed log message used for troubleshooting -commit dfd8ec8c1e9f0a5c3c7aad6ec984e7a664e5af49 -Author: Peter Dunkley -Date: Sun May 26 13:54:15 2013 +0100 +commit f51f81c43419891c25b1d77cf0a9fd417989f390 +Author: Olle E. Johansson +Date: Wed Feb 4 18:28:37 2015 +0100 - pkg/kamailio/(centos|fedora): Added rpm for sctp module - - - Also updated release to dev6 + ratelimit Only output error message five times -commit 1977645ceb12ca2d0f2f767046606f6c5ae2c3bb -Author: Daniel-Constantin Mierla -Date: Sun May 26 10:43:24 2013 +0200 +commit 1dac6708935dafce2ff6398f98cce97ab5a56f4d +Author: Olle E. Johansson +Date: Wed Feb 4 18:27:14 2015 +0100 - dmq: many safety checks for mem mallocs and function return codes - - - added license header in the files + pipelimit Only output error five times -commit a85e7e5c192e4f597d17c98f4036d83639c6bc1f -Author: Daniel-Constantin Mierla -Date: Sun May 26 10:12:24 2013 +0200 +commit 7225ab2c9a3f5524eabdbd729f2fd9c3fafbc56a +Merge: ea16d3c 44cc150 +Author: Olle E. Johansson +Date: Wed Feb 4 16:38:25 2015 +0100 - core: safety check for initialized SCTP API + Merge pull request #68 from linuxmaniac/vseva/corex_doc - - reported by Juha Heinanen + Corex: fix documentation of min_msg_len + + Code and docs did not agree on the name. -commit 59c4a6550862ed7c3e8c63a3a5d5c1dcd404bd6d -Author: Daniel-Constantin Mierla -Date: Sat May 25 21:28:33 2013 +0200 +commit 44cc1508c32d8ffbf4fb56b487f6a2de494749c4 +Author: Victor Seva +Date: Wed Feb 4 16:33:25 2015 +0100 - tm: return current branch id if sending fails and tm_failure_exec_mode=1 - - - reported by Juha Heinanen + corex: regenerate README -commit 93d97e53741d786692903bd9df9622cd55e4cfea -Author: Daniel-Constantin Mierla -Date: Sat May 25 21:04:43 2013 +0200 +commit f31451996701d2183456c889bf37bf4ab9827b42 +Author: Victor Seva +Date: Wed Feb 4 16:31:45 2015 +0100 - sctp: documented module parameters + corex: fix parameter min_msg_len documentation. Closes: #65 -commit 2e6675bd92968fd96865ee266ca4ba10c7cc1cdc -Author: Daniel-Constantin Mierla -Date: Sat May 25 17:14:23 2013 +0200 +commit ea16d3c0af778d12353ae78646e5d6c59a117ebb +Author: Victor Seva +Date: Wed Feb 4 16:02:31 2015 +0100 - Makefile.defs: version set to 4.1.0-dev6 + call_control: regenerate README -commit c4cf64ea992e0f0f46f1c6fc23c6f38c05a80b0f -Author: Daniel-Constantin Mierla -Date: Sat May 25 17:05:58 2013 +0200 +commit ae487ac92d21c50cb805807bd6b24261903accac +Author: Victor Seva +Date: Wed Feb 4 15:57:06 2015 +0100 - sctp: added skeleton files for docbook module documentation + call_control: document pv module dependence. Closes #37 -commit 25c3df171d219eb71c63f4832b69f33b470c9c96 -Author: Daniel-Constantin Mierla -Date: Sat May 25 16:42:21 2013 +0200 +commit 9876a9cd1fbb66bbce3f01f015a52bf331deee59 +Author: Charles Chance +Date: Wed Feb 4 12:09:25 2015 +0000 - Makefile.groups: added compile group for sctp module - - - depends on libsctp-dev + dmq: fix indentation -commit 1bdbdb64e4862ddb69c2bf13be0f9be93968bb1e +commit 436363806e61b4720c15d3cb559114b677904a01 Author: Daniel-Constantin Mierla -Date: Sat May 25 16:30:33 2013 +0200 +Date: Tue Feb 3 21:34:31 2015 +0100 - protoshoot: use Makefile pattern for utils - - - link to libsctp if SCTP support is enabled + usrloc: use defined OP_NEQ for sql not-equal operator -commit a2afc3d42224d0c35e4867ad50251e7aa6231879 +commit 89d178f6bddb20f2599b7b3816646f83f03d2098 Author: Daniel-Constantin Mierla -Date: Sat May 25 15:42:14 2013 +0200 +Date: Tue Feb 3 20:16:12 2015 +0100 - core: filled sctp core api + Makefile.groups: geiop2 module added to a dedicated group - - cleanup of not needed members + - its dependency is not yet in commond stable OS distributions -commit 61f5f6a63409f856a03b48e9ced22ad5c724acb2 +commit f3ae358e937f4df6f0ee28e8d5df16f4245ae4b8 Author: Daniel-Constantin Mierla -Date: Sat May 25 15:41:27 2013 +0200 +Date: Tue Feb 3 18:48:42 2015 +0100 - sctp: register sctp core api + db_mongodb: build proper complex filters for db operations - - done in mod_register() function - - initialize the sctp options before modparams + - handle ==, != (<>), >, <, <=, >= + - bitwise AND (&) not supported -commit e9f7980602cadcc179425cad57a4d0f89c63fb55 -Author: Daniel-Constantin Mierla -Date: Sat May 25 15:39:13 2013 +0200 +commit ea7c58fd9bf159ca95438c2e25cb64fb63b7c6f6 +Author: Richard Good +Date: Tue Feb 3 19:18:40 2015 +0200 - core: remove sctp options init from core - - - will be done in mod_register() from sctp module - - don't print anymore info about sctp unsupported socket options in - output of -v, they are known now only in sctp module which is not - loaded at that time - - sctp will print a warn message in mod init about unsupported socket - options + modules/ims_charging: added sql script to create ims_charging tables -commit cbbaf9abd5f34b50c47ac2ac350c77d3f36b511b +commit 3bc031def2caed8ffb0d2d251690cf4b7375ef77 Author: Daniel-Constantin Mierla -Date: Sat May 25 11:57:02 2013 +0200 +Date: Tue Feb 3 16:34:48 2015 +0100 - sctp: exported sctp parameters via module interface + Makefile.groups: added geoip2 module to geoip package group -commit e549d96b571ae509a67984be789b281ed2230bc3 -Author: Daniel-Constantin Mierla -Date: Sat May 25 11:24:22 2013 +0200 +commit cdba71eac05bbaffce282d0a0c1aaf3e74771312 +Author: Sergey Okhapkin +Date: Tue Feb 3 16:32:03 2015 +0100 - core: readded conditions for core sctp forwarding functions + geoip2: new module exporting geoip API to configuration file - - typo fixed in log message + - uses the latest version of maxmind API/library + - has support for IPv6 + - can be used instead of geoip module -commit 66e90f9888daefdb92dcebd28e188ce7f912a4f9 -Author: Daniel-Constantin Mierla -Date: Sat May 25 10:56:11 2013 +0200 +commit 2b2e81b83182418788d2ca70715e032559dd96a1 +Author: Richard Good +Date: Tue Feb 3 17:10:02 2015 +0200 - core: added sctp callbacks api - - - functions needed in core - callbacks to be set by sctp module + modules/cdp: fixed earlier commit set cdp session to 0 when free-ed -commit d60d41136575408ea7ea9031c735476967755e46 -Author: Daniel-Constantin Mierla -Date: Sat May 25 10:54:33 2013 +0200 +commit 7229d3307091f81b84a4be7a3a8c81a027aff95c +Author: Jason Penton +Date: Tue Feb 3 16:48:57 2015 +0200 - sctp: add module interface for sctp transport - - - sctp support is now implemented as a standalone module - - the core still needs SCTP=1 (now default) and -DUSE_SCTP to get the - hooks enabled + modules/cdp: add custom AVP to transport Call-ID in diameter requests -commit af2473d426870650a0f4a2cb820894ee4dd793d0 -Author: Daniel-Constantin Mierla -Date: Sat May 25 10:53:04 2013 +0200 +commit 9af85280411b831317257fd23297880267f1ce03 +Author: Jason Penton +Date: Tue Feb 3 16:46:26 2015 +0200 - Makefile.defs: don't link to libsctp on Linux for SCTP support - - - only sctp module needs to link to it + modules/ims_registrar_scscf: new function term_impu_has_contact + - Use this function to check if an IMPU has a valid contact -commit f91c9696cc92ec4b74dd2494c39bbf2ffe062fab -Author: Daniel-Constantin Mierla -Date: Sat May 25 09:35:22 2013 +0200 +commit 9e25ba70afb7dee4da55aadb9d7a1a39c61cbedf +Author: Jason Penton +Date: Tue Feb 3 16:42:05 2015 +0200 - core: added file sctp core interface + modules/ims_usrloc_pcscf: add slot id to storage -commit 7f8e7a8568740be65eada1cbd59110bb765f4d5a -Author: Daniel-Constantin Mierla -Date: Sat May 25 09:33:39 2013 +0200 +commit aa4c31091118cb176a06c0bccb12af72f4884543 +Author: Jason Penton +Date: Tue Feb 3 16:29:05 2015 +0200 - sctp: new module for SCTP transport - - - moved the sctp specific code from core to a module to make it easy to - enable/disable sctp by loading/not loading the module instead of - recompiling + modules/dialog_ng: added support for active and early dialog stats -commit 6287caecc438ace98a3ce3dc7a53e6064d7894dc -Author: Henning Westerholt -Date: Fri May 24 15:38:03 2013 +0200 +commit e7514fde047a8616cea49db76efdc6c98e92030f +Author: Jason Penton +Date: Tue Feb 3 16:16:33 2015 +0200 - core: remove syn_branch functionality for calculating Via branch parameter - - * remove syn_branch parameter and functionality from core and tm module for - calculating the Via branch parameter - * reported from Richard Brady, rnbrady at gmail dot com to sr-dev - * kamailio is not standard compliant with this setting enabled (RFC 3261, - 17.2.3 and 16.11) for stateless forwarding of replies - * the performance reason that motivated this functionality are today not - valid anymore, even embedded systems have more than enough power to - calculate MD5 and other modules uses more expensive operations anyway - * adapt a bunch of example and test configuration that used this parameter, - it has been also removed from the core cookbook wiki + modules/ims_charging: fixed up some locking problems + - could result in unexpected behaviour and even seg faults -commit 28942a00bc7be5194625b9ed08facd2f95ebea81 -Author: Daniel-Constantin Mierla -Date: Fri May 24 00:36:57 2013 +0200 +commit fef6e02c0911149ef8622ee018e5a3764bf16a28 +Author: Richard Good +Date: Tue Feb 3 16:02:09 2015 +0200 - pv: added $_s(format) variable - - - evaluate the format as a dynamic string - - $var(x) = "sip:" + $rU + "@" + $fd; - - is equivalent of: - - $var(x) = $_s(sip:$rU@$fd); + modules/cdp: set CDP session to 0 after free-ing + +commit 7bcf8732b2863e0ee572493e3a18bd6a2f6c4a48 +Author: Andrey Rybkin +Date: Tue Feb 3 09:24:22 2015 +0300 + + dmq: checking already parsed msg + +commit a902ae16a85b556d1d4e0d5f60bc270e8452bce5 +Author: lucian balanceanu +Date: Mon Feb 2 14:02:53 2015 +0200 + + rtpengine: moved set_rtp_inst_pvar function call - - it can be more compact sometimes in config + - moved set_rtp_inst_pvar function call so that it records the last + successful rtpengine destination versus the last attempted one. + +commit 6423b65f8272ad216970b533432f8ebafafdb72c +Author: Vicente Hernando +Date: Mon Feb 2 12:07:24 2015 +0100 -commit 76c883eb88359f6075712f648a1dfc675872487a + ndb_redis: README file update. + +commit c87641607a85e7e3a2942f8bd90948cb781942d5 +Merge: 4729d16 8d87206 Author: Daniel-Constantin Mierla -Date: Thu May 23 12:06:45 2013 +0200 +Date: Mon Feb 2 11:26:46 2015 +0100 - auth: add chapter tag around sections for Admin Guide + Merge pull request #62 from marcantonio/redis_auth - - the ToC isn't properly generated otherwise - - reported by Andrew Pogrebennyk + Add authentication option to ndb_redis -commit b3c69488bf80e76c2359f6d9611cbcf2edf6c67f -Author: Victor Seva -Date: Thu May 23 09:45:03 2013 +0200 +commit 4729d163b378e1ec941ceff21e81e2595cc0756c +Author: Eloy Coto +Date: Mon Feb 2 03:51:26 2015 -0500 - modules/debugger: update documentation. This is Kamailio! + Statsd: fixes #34 Change log messages and fix not properly terminated messages -commit 169e92b86d6a1a98be92d0012bd831785855b968 -Author: Victor Seva -Date: Thu May 23 09:07:53 2013 +0200 +commit bd73d7afabdab97c09464c3917506bbbaf89755c +Merge: 3ae78d8 9b0ce4d +Author: Andrey Rybkin +Date: Mon Feb 2 09:31:26 2015 +0300 - modules/debugger: refresh README + Merge pull request #59 from kamailio/AndreyRybkin-dmq + + dmq: fix memory leak -commit 6417ac9f99a0c97254206797070bbe3095002847 -Author: Victor Seva -Date: Thu May 23 09:04:12 2013 +0200 +commit 8d87206c372e2cb5212c5c105c882f0698c26c43 +Author: Marc Soda +Date: Fri Jan 30 17:19:21 2015 -0500 - modules/debugger: use cfg framework to be able to activate/deactivate debug per module. - add missing files from commit. + Add authentication option to ndb_redis. -commit feb00c92297eb2d4520a59f1a676cf998add1b5d -Author: Victor Seva -Date: Thu May 23 08:58:38 2013 +0200 +commit 3ae78d88678a64fe59a925c8e3e257e046464c97 +Author: Charles Chance +Date: Fri Jan 30 16:27:29 2015 +0000 - modules/debugger: use cfg framework to be able to activate/deactivate debug per module. + Revert "dmq: do not parse From header again, since it was done already prior to cloning msg." - mod_hash_size has to be set with a value > 0 on startup. + This reverts commit 102504294f9edaaee9d4baea873d4ed9151b8fed. -commit 31880a46d7f634b568cc192bec6db3d969e738ef -Author: Klaus Darilion -Date: Tue May 21 12:39:15 2013 +0000 +commit 4a316c1b00524311e422762521c65570a2f4bf0e +Merge: 9e48df9 1025042 +Author: Jason Penton +Date: Fri Jan 30 16:45:24 2015 +0200 - modules/auth_db: detailed documentation of URI checking in auth_check function + Merge branch 'master' of github.com:kamailio/kamailio + + Conflicts: + modules/tm/t_suspend.c -commit 2669197352bfc20bc916c00f74ac14380f8a62f8 -Author: Juha Heinanen -Date: Mon May 20 21:03:30 2013 +0300 +commit 9e48df9226b63aa8ba5232f6e02e8ba6038f1fe0 +Author: Jason Penton +Date: Fri Jan 30 14:53:18 2015 +0200 - modules/usrloc: fixed unregister bug in db_mode=3 - - - Commit ce1d16ce1c8009918c294307de53f35378868b52 introduced unregister - but that appeared in db_mode=3 when db_ops_ruid param is not set. - - Reported by Peter Dunkley. + modules/tm: no reason to reset KR on continuation of async requests + - maybe before continuing, a reply has been sent, request forwarded, etc... -commit c9448d9657f0e5792072c6803643c8d9075d711a -Author: Peter Dunkley -Date: Mon May 20 18:33:52 2013 +0100 +commit 102504294f9edaaee9d4baea873d4ed9151b8fed +Author: Charles Chance +Date: Fri Jan 30 14:08:01 2015 +0000 - modules/rr: completely reverted after_strict() to its pre-outbound form + dmq: do not parse From header again, since it was done already prior to cloning msg. + + - introduces a memory leak if not manually freed + - but there is no need to parse it again anyway + - discovered by Andrey Rybkin -commit f0ae598a3e63e62d12a143c6cd42b698ad1f2eed -Author: Peter Dunkley -Date: Sun May 19 23:56:06 2013 +0100 +commit 4ba9ee6bff2fc74188c058f71240f1e128717588 +Author: Jason Penton +Date: Fri Jan 30 14:53:18 2015 +0200 - modules/websocket: Improved module_loaded() check for nathelper and outbound so it only fires when the SIP subprotocol is enabled + modules/tm: no reason to reset KR on continuation of async requests + - maybe before continuing, a reply has been sent, request forwarded, etc... -commit 45d4e808f0551a5eeb832574327a2b5b7aecf2c5 -Author: Daniel-Constantin Mierla -Date: Sun May 19 23:18:19 2013 +0200 +commit 25d66de2e35f871686b0b819af3641371c6ef865 +Author: Carsten Bock +Date: Fri Jan 30 13:05:02 2015 +0200 - uac: reorder fileds in uac structure + Update README for ims_qos -commit 97a899e37acda1ef0c70a009f4fd9d221ee8a58e -Author: Daniel-Constantin Mierla -Date: Sun May 19 23:16:55 2013 +0200 +commit 461aad8cae845b8875e961ed3068d9c762d973a8 +Author: Carsten Bock +Date: Fri Jan 30 13:02:19 2015 +0200 - seat: removed no longer necessary init of tm uac struct + Add Bandwidth AVP to Rx-Requests as per 3GPP TS 29.213 -commit b867893d0bbdda0c926a7cd0b6b3a46d4324631e +commit 85d3488c3910d447f6900df166bc6b0c16a64e9c Author: Daniel-Constantin Mierla -Date: Sun May 19 23:15:42 2013 +0200 +Date: Fri Jan 30 08:15:58 2015 +0100 - dialog: remove unnecessary tm uac struct init + sl: re-attempt to bind to tm after all mods init + + - handle the situation when tm is initialized after the sl module + - re-binding is done on child callback with rank PROC_INIT -commit 94833f8b8b94398566991713730b66a792b57056 +commit 1d3b89b10bfd825e4ca73bb95b0ae489843dd9f1 Author: Daniel-Constantin Mierla -Date: Sun May 19 23:09:52 2013 +0200 +Date: Fri Jan 30 07:54:52 2015 +0100 - tm: initialize the uac structure to 0 for local generated requests + db_mysql: restore group ending character in db url - - safer for adding new fields to it not set via set_uac_req() + - ] was set to \0 to use it for mysql options, but it will break + matching the db url for connection pooling + - reported by Juha Heinanen -commit a53580d39c2fadf2ddc6f9805f15ac833cfd4c20 +commit e59db798b84f1641f807d216c2ca460cfedb31e7 Author: Daniel-Constantin Mierla -Date: Sun May 19 14:55:52 2013 +0200 +Date: Thu Jan 29 21:46:43 2015 +0100 - tm: new parameter - failure_exec_mode + lib/srdb1: init columns array to 0 - - specify whether to consider or not execution of failure routing blocks - for braches that had local delivery error (e.g., no open tcp - connection and set_forward_no_connect() used in config) + - allows proper cleanup if there is an error while filling the items -commit 78669def2790205270032f9a750b19cc86f3d560 -Author: Daniel-Constantin Mierla -Date: Sun May 19 10:22:10 2013 +0200 +commit 83caaabd4725b46d60577280ced436bb9638c80f +Author: lucian balanceanu +Date: Thu Jan 29 19:23:26 2015 +0200 - tm: added icode to uac_client structure + rtpengine: porting rtp_inst_pvar from rtpproxy - - store internal processing code, to give hints of what happened - - could be used to map sip warning codes - http://www.iana.org/assignments/sip-parameters/sip-parameters.xml#sip-parameters-5 - - delivery failure on case of no connection mapped temporarly to 908 + - rtp_inst_pvar: pseudo variable to store the chosen RTP engine address -commit cbcf86a036e6f8607f783ce18491121b0d58d2b0 +commit df2a45541c5e37907374c5e7595de1f30ea84f98 Author: Daniel-Constantin Mierla -Date: Sun May 19 10:16:40 2013 +0200 +Date: Thu Jan 29 10:45:52 2015 +0100 - tm: keep uac_client structure aligned on 32b + sca: more error handling during initialization of the module - - otherwise it may create troubles on restrictive archs + - fix crash when the module doesn't initialize and calls destroy + function during shutdonw at startup + - reported by Olle E. Johansson, GH#57 -commit 90c69665edcfc9aebf265f280375251306442b98 +commit 8c3a12f6aca7c6492ee440da469834997ea89eee Author: Daniel-Constantin Mierla -Date: Sun May 19 10:03:02 2013 +0200 +Date: Thu Jan 29 10:37:13 2015 +0100 - tm: use - instead if _ in branch-failure examples + dialog: proper handling cseq increment when cseq header is before via - - it is what is expected by module + - reported by Fernando Aquilino -commit 1a099f704ffbb93f5c6389e86daa5af90aeb72f1 -Author: Peter Dunkley -Date: Sat May 18 22:20:57 2013 +0100 +commit 9b0ce4d0dd397e9708e3fde573804da61fd3d34e +Author: Andrey Rybkin +Date: Thu Jan 29 12:32:58 2015 +0300 - pkg/kamailio/(centos|fedora): Updated changelog in .spec + dmq: fix memory leak -commit 5cff9062807ed181eae3a1db2d70fa625f647a4c -Author: Peter Dunkley -Date: Sat May 18 22:17:22 2013 +0100 +commit 010977f5febcf923a31d545bd631fbee11dd426c +Author: Daniel-Constantin Mierla +Date: Wed Jan 28 22:09:21 2015 +0100 - pkg/kamailio/(centos|fedora): refactored .spec + sca: initialize sca variable to catch destroy on shutdown at startup + + - reported by GH#35 -commit 7ebf6affca7b2585353baa91f1560ff606979973 -Author: Peter Dunkley -Date: Sat May 18 20:43:05 2013 +0100 +commit c28551cd245f5e8ab9fc5d5c29f657cc06ad81e2 +Author: Daniel-Constantin Mierla +Date: Wed Jan 28 22:02:02 2015 +0100 - modules/websocket: Updated documentation + userblacklist: init variables for safer destroy at startup + + - reported by GH#42 -commit 20438793a5199ea90f0261a3b72b1b70e9566a30 -Author: Peter Dunkley -Date: Sat May 18 20:42:53 2013 +0100 +commit 48a548df00b9efc9e6d467b05f7998d913d9b87a +Author: Olle E. Johansson +Date: Wed Jan 28 21:39:29 2015 +0100 - modules/outbound: Updated documentation + utils Remove SVN ID, remove history -commit 6dc38a3618b2ad08bbc6feeee1c44ca19e0c5bd6 -Author: Peter Dunkley -Date: Sat May 18 20:42:24 2013 +0100 +commit dad18e39dcd1718735243032952051f76598df44 +Author: Olle E. Johansson +Date: Wed Jan 28 21:35:23 2015 +0100 - modules/msrp: Updated documentation + cfg_db Remove SVN ID, history -commit a1136bf809e7d088332d54440a72edee4e30c26a -Author: Peter Dunkley -Date: Sat May 18 20:27:45 2013 +0100 +commit f4e2938c80b86e9f146309bb40cf23a5f8f3f8d2 +Author: Olle E. Johansson +Date: Wed Jan 28 21:35:09 2015 +0100 - modules/outbound: moved the check for "Supported: outbound" to after the checks on the Route: header - - - In the scenario when a call comes from a non-outbound end-point to an - outbound end-point the outbound options-tag will not be present, but outbound - should still be used on the final leg between the edge-proxy and the - end-point. + cfg_db README update -commit 8750305d4686ccae3a168454c4191f9b05d93ee3 -Merge: e81b3aa abdf40d -Author: Konstantin Mosesov -Date: Sat May 18 13:59:07 2013 +0300 +commit 8554f2b136d59cedc4b7d2d4bf4a268cc0f8690f +Merge: f734154 121842e +Author: Victor Seva +Date: Wed Jan 28 21:27:06 2015 +0100 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + Merge pull request #56 from linuxmaniac/fix_kamctl_build + + utils/kamctl: use $(basedir) as tmp dir on building instead of insecure /tmp -commit e81b3aac19ab567813d6cb21fcba3d9bd6e1cc90 -Author: Konstantin Mosesov -Date: Sat May 18 13:56:22 2013 +0300 +commit f734154ff35fa95e8a70d9ee13f4f63a36794ea7 +Merge: cfef15e 5c9b3af +Author: lazedo +Date: Wed Jan 28 20:12:21 2015 +0000 - parser/sdp: Fixed segfault in sdp_print() when no SDP body. + Merge pull request #55 from lazedo/presence_dialoginfo - - Failed scenario: - remove_body(); - msg_apply_changes(); - sdp_print("1"); - - - Result: sdp=0x0 + presence_dialoginfo : optionally send dummy dialog -commit abdf40dabb7e7d44398056b9c2c72c0615debb52 -Author: Henning Westerholt -Date: Sat May 18 10:07:25 2013 +0200 +commit 121842ea718051befeb44e38c86c17a41fb48a17 +Author: Victor Seva +Date: Wed Jan 28 21:04:12 2015 +0100 - core and modules: make IPv6 default, remove compile time flags + utils/kamctl: use $(basedir) as tmp dir on building instead of insecure /tmp - * Make IPv6 the default in the core and affected modules - * it has been default switched on since a long time, and was introduced in 2002 - * even on embedded systems one probably want now proper IPv6 support - * there was an issue in cygwin in 2008, but IPv6 is there also available since v1.7 - * remove over 160 #ifdefs, cleanup the code a lot and removes many of rarely - tested alternative code paths to ease support of the codebase - * note for gentoo maintainer: please review your packages, they will maybe not - work now correctly anymore if somebody specified -ipv6 in the use flags + Reported by: Helmut Grohne See #48 -commit 1b0ad814aec79a44b865ad2d3552c4693fe2ea6d -Author: Peter Dunkley -Date: Sat May 18 00:18:43 2013 +0100 +commit 5c9b3afca092dfda33c96dbf5195b8f7bbc2d4cf +Author: lazedo +Date: Wed Jan 28 17:31:06 2015 +0000 - modules/{various}: updated because there is now an extra parameter on the append_branch() function + presence_dialoginfo : optionally send dummy dialog -commit 42063cacea9bf0f001f44b11216572b4f46e6e2d -Author: Peter Dunkley -Date: Sat May 18 00:17:48 2013 +0100 +commit cfef15ef1ca52abf4d6df129a5768baa0aaf5a07 +Author: lazedo +Date: Wed Jan 28 18:26:37 2015 +0100 - modules/ims_registrar_scscf: use #define from core .h to specify the maximum UA length + presence: do aux_body_processing() if exists after get_p_notify_body() + + - fix for send_notify_request() -commit 3ec65f1cfebad258e7ef0cc622ed143284c3edf1 -Author: Peter Dunkley -Date: Sat May 18 00:15:59 2013 +0100 +commit 86a8e92b2b849a266b20eff09f9567001ab3a93c +Author: Daniel-Constantin Mierla +Date: Wed Jan 28 18:04:17 2015 +0100 - modules/tm: copy user-agent string retrieved from usrloc into branches when serial forking + auth_radius: documented radius_avps_mode parameter -commit 5aeef2c932581a67d535ade10995cc35ff85640a -Author: Peter Dunkley -Date: Sat May 18 00:15:21 2013 +0100 - - modules/registrar: store user-agent string retrieved from usrloc in msg and branch structures - -commit 7bb5f98d7fd77ca6c21fb11e16d69116ef12cbb2 -Author: Peter Dunkley -Date: Sat May 18 00:14:07 2013 +0100 +commit fd881df42e6fc041639539c3c32240bbc30d8ae1 +Author: Daniel-Constantin Mierla +Date: Wed Jan 28 17:59:34 2015 +0100 - modules/pv: added PVs to provide access to the user-agent string retrieved from usrloc + auth_radius: renamed import_all_avp to radius_avps_mode + + - more suggestive that it is about radius avps, not the internal + kamailio avps -commit 8ca114df0fad44e4819cf80840f90e526ff655b4 -Author: Peter Dunkley -Date: Sat May 18 00:13:11 2013 +0100 +commit 5a0faf27b2bee82c4ee045046984fdca51b5662e +Merge: 2bb9422 93f74c2 +Author: Daniel-Constantin Mierla +Date: Wed Jan 28 17:56:00 2015 +0100 - core: added fields to message structure and branch structure to hold user-agent string retrieved from usrloc + Merge pull request #46 from borikinternet/borik-devel + + Improoved working with RADIUS AV pairs -commit 381a052a8864198a62057dc307fdf39bbffe5436 -Author: Konstantin Mosesov -Date: Fri May 17 21:35:59 2013 +0300 +commit 2bb9422cf4d2dadd83bd698635fa7ab8e1e05923 +Author: Carsten Bock +Date: Wed Jan 28 17:24:00 2015 +0200 - modules/sdpops: Added new function sdp_get_line_startswith(avpvar, string). + ims_qos: codec_data_avp: Make length dynamic, this should not be truncated according to RFC6733 -commit 121c5a49f81effdac42977d716332215d6a95e4f -Author: Konstantin Mosesov -Date: Fri May 17 21:14:29 2013 +0300 +commit 84634ac04ee8772db5044cdf41caae62fffb142b +Author: Jason Penton +Date: Wed Jan 28 14:45:54 2015 +0200 - uac: Added ability to set Call-Id through $uac_req(callid). + modules/ims_charging: minor cleanup -commit 012816e404b52de697514e4f897ec8a8abe42abc -Author: Victor Seva -Date: Fri May 17 17:49:14 2013 +0200 +commit 873c62b03f1485fc0fd9b4af740f8dc882748ddc +Author: Jason Penton +Date: Wed Jan 28 14:44:43 2015 +0200 - modules/debugger: refresh README + modules/ims_charging: fixed shm memory leak -commit dbefbe319ba13b008ad46576dbc8a00d305e9910 -Author: Victor Seva -Date: Fri May 17 17:48:17 2013 +0200 +commit 63abc6f8036937ab6253260aa6e4ccaf04536922 +Author: Richard Good +Date: Wed Jan 28 12:48:52 2015 +0200 - modules/debugger: Added dbg.mod_level RPC command + modules/ims_charging: Modified Ro_CCR method - removed unused params (IEC, SCUR, etc.) and added incoming and outgoing trunk id needed for interconnect charging -commit e46e0c78ee4f535cd09b8ee9fcdba4ee7bb5b518 -Author: Vicente Hernando -Date: Fri May 17 13:31:19 2013 +0200 +commit 72d2a19453b114a35d73e066eb450911521a5c13 +Author: Carsten Bock +Date: Tue Jan 27 18:06:09 2015 +0200 - modules/uac: update README + ims_usrloc_scscf: Set i to 0 before iterating -commit fed1818b65c6cbab89cd7aa64ad8f5f6535d706c -Author: Vicente Hernando -Date: Fri May 17 13:30:05 2013 +0200 +commit 3999e927a1ee6f8b0cb97c34f84d113c1333279c +Author: Carsten Bock +Date: Tue Jan 27 18:05:56 2015 +0200 - modules/uac: upgrade doc to module.type.name format + ims_registrar_scscf: Set i to 0 before iterating -commit 257366739a7087953c0ff9e0dff82f3d2cf7c8b4 -Author: Daniel-Constantin Mierla -Date: Fri May 17 10:13:06 2013 +0200 +commit 2a605383d5c524d9875256c7f95f64216b970331 +Author: Federico Cabiddu +Date: Tue Jan 27 16:43:45 2015 +0100 - Makefile.defs: version set to 4.1.0-dev5 + modules/dispatcher: parse default socket param before loading gateway lists -commit 86fce4b7b5e8bb56c65d628409ee50ecfb2756c4 -Author: Daniel-Constantin Mierla -Date: Fri May 17 10:12:00 2013 +0200 +commit 1cb90ab109b574a987d0a2bff915112243c51c30 +Author: Carsten Bock +Date: Tue Jan 27 15:42:54 2015 +0200 - debugger: documented new parameters related to per module log level + ims_registrar_scscf: Fix previous commit in order to properly lookup tel: URI in ims_registrar_scscf -commit 72f1b495c42933fea96a019e140dc6333fda2eb3 -Author: Daniel-Constantin Mierla -Date: Fri May 17 09:58:19 2013 +0200 +commit 4e7f8b5f437768cb2455c280de8f886dd13f51a7 +Author: Carsten Bock +Date: Tue Jan 27 15:05:35 2015 +0200 - debugger: option to set debug level per module - - - new parameters: - - mod_hash_size - size of internal hash table to store levels per - module (used to compute power of two with it) - - mod_level_mode - enable/disable per module log level - - mod_level - specify module log level - modparam("debugger", "mod_hash_size", 5) - modparam("debugger", "mod_level_mode", 1) - modparam("debugger", "mod_level", "core=3"); - modparam("debugger", "mod_level", "usrloc=3"); + Do proper lookup on tel: URI's -commit 34378c35b7cd037051af71081a9fa4d8b188c157 -Author: Daniel-Constantin Mierla -Date: Fri May 17 09:56:34 2013 +0200 +commit 1b334f5e91e3c2f09a753833cc28b31f2f31bc7d +Author: Klaus Darilion +Date: Thu Jan 22 12:30:46 2015 +0000 - core: updated dprint api to enable support for debug level per module - - - a callback can be registered to return the log level based on module - name + debugger: improve README -commit e081c2880b46174ad836ab1f56e3062bb17b4332 -Author: Daniel-Constantin Mierla -Date: Fri May 17 00:46:42 2013 +0200 +commit 513a6d8bf8d270b0a4fa9743daab5263c9688447 +Author: Klaus Darilion +Date: Thu Jan 22 09:24:52 2015 +0000 - core: fixed printing function name in log message + kamctl: fix variable assignment - - based on http://gcc.gnu.org/onlinedocs/gcc/Function-Names.html + There must not be a space before and after the = assignment operator. -commit a4fb559b5634f91259bb96af991c5574719e6871 -Author: Victor Seva -Date: Fri May 3 09:21:04 2013 +0200 +commit 7aeac62063b130ad956a76364b122b318fbe1e53 +Author: Olle E. Johansson +Date: Sun Jan 25 20:46:28 2015 +0100 - utils/kamctl: Add contact path parameter + sst remove history, remove SVN ID -commit ad0e5daa8865024440ea37a9e978eeeb7577602f -Author: Victor Seva -Date: Thu May 2 18:30:50 2013 +0200 +commit ddbff735938903e8c2405a63463601f3d7ca12af +Author: Olle E. Johansson +Date: Sun Jan 25 20:43:32 2015 +0100 - modules/usrloc: use 6th param to set the contact path + db2_ops Remove svn id, change "ser" => "kamailio" -commit c454e4b0129695c7647f6af8e42a38d785d58a7d -Author: Victor Seva -Date: Thu May 2 16:56:45 2013 +0200 +commit d739c6273a4aca3dfe14218074f0a1ea88f19756 +Author: Olle E. Johansson +Date: Sat Jan 24 22:15:07 2015 +0100 - Fix ul.dump q output value + jsonrpc-c Update Todo -commit f66912d541403dc2b7e2ed0846a553ff76cec3ed -Author: Vicente Hernando -Date: Thu May 16 12:11:36 2013 +0200 +commit f04dec82e90ec7a3e6aea4ea8e9ed23b06b165c6 +Author: Daniel-Constantin Mierla +Date: Sun Jan 25 11:00:28 2015 +0100 - modules:uac updated README after avoiding quotes in display. + db_postgress: disable initialization of libssl if tls is loaded + + - based on the note from docs to avoid double attempt to init the ssl + library + - http://www.postgresql.org/docs/9.4/static/libpq-ssl.html -commit 251c0218e7d5e09f43a2b834a5450c20bb4f6d60 -Author: Vicente Hernando -Date: Thu May 16 12:06:55 2013 +0200 +commit f71243410d5e051def1a47cc73adb6caeeadd1cd +Author: Daniel-Constantin Mierla +Date: Sun Jan 25 10:59:07 2015 +0100 - modules/uac: avoid adding double quotes in uac_replace_* functions + tls: implemented tls hook for pre-mod init execution - - updated uac doc with a note and examples. + - do openssl init at this callback -commit fe7e4a5152674aa9c81c09dd2fc9938d9e9e762e +commit 4700831fa0f2dc52e296ce647711b03d1406497a Author: Daniel-Constantin Mierla -Date: Wed May 15 22:45:18 2013 +0200 +Date: Sun Jan 25 10:57:00 2015 +0100 - pv: clone result of several string transformations + core: tls hooks can execute a callback before modules init function is executed - - it is safer for assigning back to the same variable on which the - transformation was applied - - reported by Martin Mikkelsen + - useful to prepare tls environment before a module might access it + - executed after modparam but before mod_init -commit 9330607f1d1132d4e7719d6a92fd26f4ff06665a +commit e47018b0a65a5e26ea47d789f0bc6d471aa3a117 Author: Daniel-Constantin Mierla -Date: Wed May 15 19:02:58 2013 +0200 +Date: Sat Jan 24 22:37:43 2015 +0100 - misc_radius: documented common_response parameter + tls: updated the default tls session id string -commit 0eb9ef443db58109f5ed2f3ae7851ad368082bb8 +commit 9596546c4eb5ae2e9b086cf3fe3e08337216d0f5 +Author: Olle E. Johansson +Date: Sat Jan 24 22:13:55 2015 +0100 + + jsonrpc-c Remove SVN ID + +commit b0679c91f22a9eb9b995175b1d1abfb836a5a3f6 Author: Daniel-Constantin Mierla -Date: Wed May 15 18:58:01 2013 +0200 +Date: Sat Jan 24 18:33:45 2015 +0100 - misc_radius: new parameter common_response - - - get the radius response specific attributes in avps - - patch by Victor V. Kustov + dialog: use proper flags for script callback that clean dlg shortcuts -commit 6038bae188863f541994976d299c38f50b0a699b +commit 3b89c83bceb70da6fcbc9495dbcfec04e3f65ba4 Author: Daniel-Constantin Mierla -Date: Tue May 14 19:52:45 2013 +0200 +Date: Sat Jan 24 11:21:04 2015 +0100 - utils/misc: updated vim syntax file + dialog: removed end of line in middle of log message -commit ce1d16ce1c8009918c294307de53f35378868b52 -Author: Juha Heinanen -Date: Tue May 14 11:05:00 2013 +0300 +commit fa5468c24283c8ff0a1b2254e927a128d03137fd +Author: Luis Azedo +Date: Fri Jan 23 23:52:57 2015 +0000 - modules/usrloc: reduce work if contact attributes are not in use + kazoo : fix memory allocation errors -commit 6c3853981a7574cd162117ef0d98dba205193d1b -Author: Juha Heinanen -Date: Mon May 13 15:26:57 2013 +0300 +commit 836e693d7e0bafbb20b98e0fed470c7a03a1c120 +Author: Daniel-Constantin Mierla +Date: Fri Jan 23 22:24:10 2015 +0100 - modules/usrloc and registrar: added possibility to unregister without aor + dmq_usrloc: use usrloc internal flag for replication - - added possibility to unregister without aor if usrloc uses db_mode=3 - - added new usrloc api function delete_urecord_by_ruid() + - flags field in location record is for internal usage and must not be + defined outside the module, because it can end up in conflicts in the + future + - removed the parameter that was used to set the flag + - added dmq_ul prefix for global vars to avoid shared objects conflicts + - removed unused extern declarations -commit 65881c31b9a8aa1d4646891e8ea20d22646ce850 +commit e7e5fd6b2ee2961c6aa13192068b3dc05b5ff5e1 Author: Daniel-Constantin Mierla -Date: Mon May 13 11:01:28 2013 +0200 +Date: Fri Jan 23 22:23:34 2015 +0100 + + usrloc: added internal flag to be used for replication + + - used by dmq_usrloc by now + +commit 723540b24b1e078eb953418365f8a99849de63ae +Author: Jason Penton +Date: Fri Jan 23 16:09:27 2015 +0200 - Makefile.defs: devel version set to 4.1.0-dev4 + modules/ims_usrloc_scscf: added missing db_mode check -commit 8e644b8e1ccd9c4d6383a2863f9bf247f789a987 +commit 077b26385854feb701950d020e382c254b803e75 Author: Daniel-Constantin Mierla -Date: Mon May 13 11:00:08 2013 +0200 +Date: Fri Jan 23 12:50:49 2015 +0100 - tm: fixed warning related to failure branch routing block execution + path: received parameter enclosed in square brackets if ipv6 - - routing blocks id are >=1, the condition was always true because the - field in tm struct is unsigned int - - gcc warning was: comparison is always true due to limited range of data - type + - received should be useless for ipv4, but still can be enforced from + config, so has to be well formatted because it is followed by a port + - reported by Sebastian Damm -commit 80e8058d9acea7c994819d043456fd1b449b048b +commit 11f300f2c7c8ffe4a6b49b471ffcd116ee218985 Author: Daniel-Constantin Mierla -Date: Mon May 13 10:59:20 2013 +0200 +Date: Fri Jan 23 12:28:42 2015 +0100 - core: debug message to show mapping of routing block names to ids + jsonrpc-c: explicitely listed glibc as dependency -commit 32951506dff11df32c03230c1548553838140574 +commit 165a3fc2e4dfed09bd9f46e43270d49cf5f72a87 Author: Daniel-Constantin Mierla -Date: Mon May 13 10:35:35 2013 +0200 +Date: Fri Jan 23 11:07:26 2015 +0100 - msrp: cache in a local variable if tls module is loaded + permissions: init global pointer variables to null for safe shutdown at start - - avoid looping at runtime through the list of modules - -commit 0ca1a789e52e5d559983c3cfb4d851ae375c7758 -Author: Peter Dunkley -Date: Sun May 12 14:18:13 2013 +0100 - - modules/outbound: reduced the level of some outbound related diagnostics + - reported by Olle E. Johansson, GH#41 -commit b0b3887b099fd16906d9e42fcc05d2f899574426 -Author: Peter Dunkley -Date: Sun May 12 14:17:55 2013 +0100 +commit c87a75c5fb7aa5d940093fbbca8d9557cc9a0239 +Author: Daniel-Constantin Mierla +Date: Fri Jan 23 10:55:15 2015 +0100 - modules/rr: reduced the level of some outbound related diagnostics + pike: check that timer var is initialized before accessing the fields + + - safe start with empty config, reported by Olle E. Johansson, GH#39 -commit 4fafe7bd6d781748722de4fb565808063c8f6c4d -Author: Peter Dunkley -Date: Sun May 12 14:10:24 2013 +0100 +commit 33570d9f575e3b0566ac5f0b9904940420be9ae2 +Author: Daniel-Constantin Mierla +Date: Fri Jan 23 10:47:45 2015 +0100 - modules/rr: reduced the level of an outbound related diagnostic message + jsonrpc-c: added note that it depends on Linux specific API + + - reported by Olle E. Johansson, GH#33 -commit ee2847c5f508fc8757221e5772c03b62d07f172a -Author: Peter Dunkley -Date: Sun May 12 14:09:58 2013 +0100 +commit 6ba1d8ad7f1fb8139202f12a4269c6f4f1e000b7 +Author: Daniel-Constantin Mierla +Date: Fri Jan 23 09:51:07 2015 +0100 - modules/path: reduced the level of an outbound related diagnostic message + acc: rebuilt of readme -commit 116ba23c60be15f5fdc1e0cf0f9a9a7affdd32b3 -Author: Peter Dunkley -Date: Sun May 12 14:09:28 2013 +0100 +commit 75db07b5d7794b0f67d5798917d1833a21382bb7 +Author: Daniel-Constantin Mierla +Date: Fri Jan 23 09:50:17 2015 +0100 - modules/websocket: Added check to stop Kamailio starting if WebSocket is loaded without xhttp + acc: removed note in the docs about no-db support for cdrs -commit afdae93c5eba15496498be292c0c99608d801757 -Author: Juha Heinanen -Date: Sun May 12 16:10:40 2013 +0300 +commit 814c08f36f13ace21e52181da3039402f951b0a8 +Author: Daniel-Constantin Mierla +Date: Thu Jan 22 22:35:36 2015 +0100 - modules/presence: downgraded unsupported event syslog message + nathelper: enclode IPv6 in square branckets for fix_nated_contact() - - Downgraded unsupported event syslog message from error to notice. + - even there is no nat in ipv6 -commit 116daef9b55d82a016d1fd3e3d877a2468c55d1a -Author: Peter Dunkley -Date: Sun May 12 13:57:44 2013 +0100 +commit a0fee0d8a0a23934f9832b50aa753d03adb694a3 +Author: Carsten Bock +Date: Thu Jan 22 14:16:33 2015 +0200 - modules/msrp: Use "msrps://" URIs for the server when TLS is loaded. TLS is mandatory for MSRP relays. + ims_registrar_pcscf: Only initialize child process, if subscribe to reg is enabled. -commit 30c8ead0b18678950b7596d4247d51cb56614d42 -Author: Peter Dunkley -Date: Sun May 12 13:57:00 2013 +0100 +commit 93f74c228bec1ad291d0ef5c8353747315556f7d +Author: Dmitriy N. Borisov +Date: Thu Jan 22 14:57:58 2015 +0300 - modules/msrp: added warning when MSRP is loaded in a configuration without TLS. TLS is mandatory for MSRP relays. + Comments style correction -commit b220a571d010851ee72c6bf6263a958335283b62 -Author: Peter Dunkley -Date: Sun May 12 13:55:46 2013 +0100 +commit 6b3d6842b0f5706a5b3612104bd0ceab073f1cbc +Author: Carsten Bock +Date: Thu Jan 22 13:51:17 2015 +0200 - modules/websocket: added warning when websocket module is loaded in a configuration without either the nathelper or outbound modules + ims_registrar_pcscf: Make sure, that the event list is initialized. -commit 2bb07b9d2df567e24f86b291bee7748db104252b -Author: Peter Dunkley -Date: Sun May 12 13:54:59 2013 +0100 +commit 80fbeff64fe752a8998a774263fd00c9cddd65b5 +Author: Carsten Bock +Date: Thu Jan 22 12:54:54 2015 +0200 - modules/outbound: added warning message when outbound module is loaded in a configuraiton that does not load the stun module + Add Pseude-Variable to get username of Contact, that was used during registration. -commit 9af456f292e25be2c5689212ed097177a5a16338 -Author: Peter Dunkley -Date: Fri May 10 20:04:02 2013 +0100 +commit 4442bedb85e4baadceed610e394e63c03b011657 +Merge: 72c8f8c 2cdda10 +Author: Daniel-Constantin Mierla +Date: Wed Jan 21 22:31:10 2015 +0100 - modules/websocket: Added ws_close() exported function + Merge pull request #49 from mamikk/pvauth-checks-fix - - Enables immediate closure of a WebSocket connection from the configuration - file. + auth: use correct parameter for pv_auth_check checks -commit 399dd84d28da82d751e40488cda604a4e03fcbf3 -Author: Peter Dunkley -Date: Fri May 10 20:02:51 2013 +0100 +commit 2cdda10aa232e545ba79ca71876f0160a68e324b +Author: Martin Mikkelsen +Date: Wed Jan 21 16:55:15 2015 +0100 - modules/pv: added new $conid PV + auth: use correct parameter for pv_auth_check checks - - Returns the TCP connection ID that the current message arrived on (for - TCP/TLS/WS/WSS) or $null (for UDP/SCTP) + The pv_auth_check has a flags and a checks parameter but the flags + parameter is used for both. This means that if flags has the 1-bit set + it will enable both HA1-passwords and from/to URI checks and setting the + 1-bit in the checks parameter does not do anything. + + This fixes the parameters so that the checks parameter is used for the + to/from URI checks. -commit 81d3eebd51089686949ab22da60166d4f3a460a7 -Author: Daniel-Constantin Mierla -Date: Tue May 7 19:15:36 2013 +0200 +commit 72c8f8c6f898be0bb1b0400d191d7ab55cc47c3c +Author: Richard Good +Date: Wed Jan 21 12:05:25 2015 +0200 - core: get rid of deferencing type-punned warning in deb wheezy - - - reported by Victor Seva + modules/ims_registrar_scscf: in notify set contact expires to 0 if negative -commit acf033559f728e9967eb32f5340b0508a232172b +commit 8cdbe797a659a431e7edc269c81ef40148413b30 Author: Carsten Bock -Date: Tue May 7 22:31:34 2013 +0800 +Date: Tue Jan 20 18:59:21 2015 +0200 - Remove "ignore_failed_auth" Parameter from example config - otherwise you may register without correct password. - (the parameter was added for loadtesting only) + ims_registrar_scscf: Check length of the contents before trying copy the contents to the buffer (Bug-Fix) -commit 994155161263dab7a7f7c01105ea474702cf7fee -Author: Richard Fuchs -Date: Mon May 6 11:03:07 2013 -0400 +commit 10ce2e5e1b6a2e158ce031487426230afb370682 +Author: Richard Good +Date: Tue Jan 20 10:59:25 2015 +0200 - path: support SPVE in add_path*() and add second parameter - - This includes a major rewrite and code cleanup of prepend_path(), which - doesn't perform any other functional changes. + modules/ims_registrar_scscf: new parameter notification_list_size_threshold. Once the + notification list exceeds this size a warning is logged. -commit fa9b8664a3b7c7a035c738a37b8ef0ef44190cb8 -Author: Juha Heinanen -Date: Fri May 3 19:53:12 2013 +0300 +commit 72e1189cbf81bc6ce07e9980784e42510e763c33 +Author: Richard Good +Date: Tue Jan 20 10:56:00 2015 +0200 - modules/rls: added support for escaped chars in rls-services document + modules/ims_qos: new parameter cdp_event_list_size_threshold. Once the + queue exceeds this size a warning is logged. -commit 86d706bd4a1e31160883a4f094f3e04f9380de04 -Author: Carsten Bock -Date: Fri May 3 18:45:07 2013 +0200 +commit 70f74204b59266f012e00d1568a9d492040a7201 +Author: Richard Good +Date: Tue Jan 20 10:50:23 2015 +0200 - Make XML-RCP configurable in example scripts - - Improvement: Automatically enable TCP, if XML-RPC is requested - - Improvement: Allow the configuration of TCP-Children (especially for XML-RPC) - - Improvement: Add missing configuration information + modules/ims_registrar_pcscf: use separate process to manage reginfo subscribes and publishes -commit 141808e9c0789e56f29297e2d2c185e091ebb66a -Author: Henning Westerholt -Date: Thu May 2 23:41:28 2013 +0200 +commit 1de57a47c3a26b860785cf2efc2a558d1e65f911 +Author: Richard Good +Date: Tue Jan 20 10:46:56 2015 +0200 - memcached: port to more recent memory manager callback structure + modules/pua: new parameter db_table_lock_write - * port to more recent memory manager callback structure - * add small wrapper for calloc, implemented not optimal at the moment - because the pkg_calloc from core/mem is not exported yet - * add initial code to check for server connection during startup, not - enabled yet as its work in progress - * reorder structure a bit to allow for clean shutdown because of internal mm + New parameter db_table_lock_write: enable (=1) or disable (=0) the locks + for table during an transaction. -commit 0332acbc4cf2339f3b6b068f460d00e92221a8ef -Author: Henning Westerholt -Date: Thu May 2 21:36:17 2013 +0200 +commit bcdfd563d4469761be29588c53d82bc150913ece +Author: Carsten Bock +Date: Mon Jan 19 23:56:11 2015 +0200 - memcache: fix "maybe used uninitialized" warning from gcc + ims_usrloc_scscf: Properly parse params when loading from database (caused crash) -commit 003d87edc23f62de98a1a22db03b12ea58abcbc6 -Author: Henning Westerholt -Date: Thu May 2 21:17:57 2013 +0200 +commit e415044acaf6fa15e20d0b90b34227fb0e167bea +Author: Dmitriy N. Borisov +Date: Mon Jan 19 02:19:37 2015 +0300 - mangler: fix double definition of contact_flds_separator, reported from ld + Improoved working with RADIUS AV pairs + + - added modparam import_all_avp parameter (int, true if not null) + - reading all RADIUS AV-pairs to kamailio avp (not only SIP-AVP, if import_all_avp set to true) + - skiping name part of value (example: from RADIUS we recieve name - h323-x-header, value - + "h323-x-header=blah-blah-blah", in kamailio we have name + h323-x-header, value - "blah-blah-blah"), only for non SIP-AVP -commit d6dba0e1b649bcfacaac2dd3496b497e944ebaba -Author: Daniel-Constantin Mierla -Date: Thu May 2 13:43:58 2013 +0200 +commit cd1a59f223e2806ca4c16ab4a8dc1e0ff2b219d1 +Author: Alex Balashov +Date: Sun Jan 18 17:08:18 2015 -0500 - Makefile: fixed path to kamailio.default in deb specs dir + evapi: Listening socket will be bound with SO_REUSEADDR option so that rebinding does not have to wait for TIME_WAIT connections to clear. -commit 50e9baf2131befa2243a221566b6505a55216208 -Author: Juha Heinanen -Date: Wed May 1 18:04:47 2013 +0300 +commit 07ca8c0522e58c34c27cbb5806525cf43712f69e +Author: Olle E. Johansson +Date: Sun Jan 18 20:36:18 2015 +0100 - modules/registrar: added regid_mode module param - - Tells if REGISTER contact regid (if present) is used when REGISTER request - is saved even if request does not indicate support for outbound. + core parser - remove svn ID, remove history, change "ser" => "Kamailio" -commit cc00df26d2e3298751541cc0d4ad35bf0ac361f4 -Author: Juha Heinanen -Date: Wed May 1 12:34:25 2013 +0300 +commit 1fff03a223fee4674e7e2c5317ccc13bee7c3cf7 +Author: Olle E. Johansson +Date: Sun Jan 18 20:17:38 2015 +0100 - modules/htable: added htable.reload rpc command + Cfg Remove SVN ID, history -commit 0ff087e9715298abf3187c52a9d1ac70031f1499 -Author: Juha Heinanen -Date: Wed May 1 11:54:20 2013 +0300 +commit 35587899f0a6bf0b01d2ed9126f376c15b2e588f +Author: Olle E. Johansson +Date: Sun Jan 18 12:21:25 2015 +0100 - modules/mtree: added mtree.reload rcp command + avpops Remove SVN ID, remove history -commit c57575c5b289c3468eb5c651c1e56699f554298a -Author: Juha Heinanen -Date: Wed May 1 09:43:51 2013 +0300 +commit 4a58e7a814e6fe68e8046cd3057f88da9c6c718b +Author: Olle E. Johansson +Date: Sun Jan 18 12:19:52 2015 +0100 - modules/usrloc: added missing rpc commands - - added missing rpc commands ul.rm, ul.rm_contact, ul.flush, and ul.add - by patch provided by Víctor Seva + mi_rpc Remove SVN ID -commit 878b343f374a62d7ea5ebe5e85b00c391956b623 -Author: Torrey Searle -Date: Tue Apr 30 12:01:00 2013 +0200 +commit 3aa7fd46acacb97a64d1a52cc9c7129d4df28432 +Author: Olle E. Johansson +Date: Sun Jan 18 12:18:28 2015 +0100 - data_lump return a comment back to it's owner + db_berkeley: Remove svn id, remove history, change "SIP-router" => "kamailio" -commit 8f74c57605fdd1d31c7808a3b8afc79cc981b370 -Author: Peter Dunkley -Date: Mon Apr 29 20:54:52 2013 +0100 +commit 34fd472e9d7bd5821d6383958f7dd55648ac5daa +Author: grumvalski +Date: Sat Jan 3 08:37:02 2015 +0100 - modules/websocket: fixed mandatory headers check + modules/cdp: added src_addr parameter in peer definition -commit a2e7f65ee8b86d37a6772619ae10087a05219192 -Author: Peter Dunkley -Date: Mon Apr 29 20:38:06 2013 +0100 +commit a07fbd562079c54c9c83c78c191a34d0398c2a83 +Author: Olle E. Johansson +Date: Sat Jan 17 22:42:10 2015 +0100 - modules/websocket: doubled the size of the buffer for adding headers to WebSocket handshake responses + msilo remove SVN id, remove history -commit 3d5c66997e77ae4f4c181e5a77c943156a7db00a -Author: Peter Dunkley -Date: Mon Apr 29 20:34:36 2013 +0100 +commit db03baa5b43f4eac5a6d136cd862e14520955762 +Author: Olle E. Johansson +Date: Sat Jan 17 22:37:57 2015 +0100 - websocket: added "cors_mode" parameter to enable "Cross-origin resource sharing" on WebSocket handshakes - - I don't know of any WebSocket clients that require this (yet). But having it - in there won't break anything. + regex Remove svn ID, history -commit 14d4ea782a9a24da9755963ea12807f255cebce5 -Author: Richard Fuchs -Date: Mon Apr 29 11:26:18 2013 -0400 +commit e91b89788b2c486dcc66cafd02618b008c129c8d +Author: Olle E. Johansson +Date: Sat Jan 17 22:29:29 2015 +0100 - db_mysql: add cast to remove compile warning + ctl Remove svn id from sample configuration file -commit 218a83c50a217c420502d484738b6b3401c89b8c -Merge: edebc03 aefea54 -Author: Juha Heinanen -Date: Sat Apr 27 18:10:28 2013 +0300 +commit 89294e544c4efcb9cb9de8729aabe2fe4ad9a0b0 +Author: Olle E. Johansson +Date: Sat Jan 17 22:28:32 2015 +0100 - Merge branch 'master' of ssh://git.sip-router.org/sip-router - - Forgot to pull before push. + blst Remove svn id etc -commit edebc03f65445f968accb58b5a761817aaee55e8 -Author: Juha Heinanen -Date: Sat Apr 27 18:07:21 2013 +0300 +commit e1f4afd456f87fd91d56daa2a166cfdcc38f8521 +Author: Olle E. Johansson +Date: Sat Jan 17 21:58:47 2015 +0100 - modules/usrloc: fixed typo in db_ops_ruid param name + mangler remove svn id, remove history -commit aefea5477dc7878d5e818628e04ddcb088fd2858 -Author: Daniel-Constantin Mierla -Date: Fri Apr 26 19:55:43 2013 +0200 +commit f92ca97aaf90ea796b62f32224fab6bfda79015d +Author: Olle E. Johansson +Date: Sat Jan 17 21:53:43 2015 +0100 - tm: wrap around expression adjusting length for To/From headers - - - applies for local requests + diversion remove svn id -commit ff890a4eee1888ed3e1e080a18bd72124ab99690 -Author: Daniel-Constantin Mierla -Date: Fri Apr 26 19:00:36 2013 +0200 +commit ae0e79526a37643441ce2589f078850d9f595df8 +Author: Olle E. Johansson +Date: Sat Jan 17 20:58:57 2015 +0100 - tm: fixed name of the target uri used for From header - - - effect of previous commit + ctl Remove svn ID, remove history, add a tiny bit of doxygen -commit f22dcd559c739dd99275cd2444cf481d458d2fab -Author: Daniel-Constantin Mierla -Date: Fri Apr 26 18:32:55 2013 +0200 +commit 5bafc03222bf6fcc59dbcf8aec30def9cdb24581 +Author: Olle E. Johansson +Date: Sat Jan 17 18:43:42 2015 +0100 - dispatcher: proper localization of To uri for keepalives - - - it was affected by introduction of <> around the URI in To header - - reported by Peter Dunkley + sipcapture Add some missing \n in log messages -commit 57ed79b9d45c29d37c405c3fa582c1d1011a2315 -Author: Daniel-Constantin Mierla -Date: Fri Apr 26 18:24:01 2013 +0200 +commit cb8304f1f6be1eca3f9bd982265d5c3bed528189 +Merge: 618a148 c836390 +Author: Alexandr Dubovikov +Date: Sat Jan 17 20:48:05 2015 +0100 - tm: adjust size of the hooks to From/To headers for local genrated requests + Merge pull request #44 from adubovikov/master - - take in cosideration <> if it is the case + added bool to print error once -commit 2e1ade7c66217280455136fb85aeb3a8e8e6917d -Author: Peter Dunkley -Date: Fri Apr 26 15:29:47 2013 +0100 +commit c8363905755e5d120251eed95c5fa1be45e8f216 +Author: Alexandr Dubovikov +Date: Sat Jan 17 20:34:35 2015 +0100 - modules/siptrace: Support for ws: and wss: (fake protocols as per tls:) + added bool to print error once -commit 5b96c7e6ec3cfd8354a6a257a87144196d57fec3 -Author: Marius Zbihlei -Date: Fri Apr 26 09:56:26 2013 +0100 +commit 618a148c6b214bb285fd7cb5fb6620482f7e38d6 +Author: Olle E. Johansson +Date: Sat Jan 17 18:19:35 2015 +0100 - core: fixed compilation on Solaris, due to missing gethostbyname2 - - TODO: provide a wrapper over dnssec for getipnode...() for Solaris + matrix Add \n at the end of log messages where missing -commit 5e96920289cbf448ac684d8cb1333d75f65a729a -Author: Ovidiu Sas -Date: Thu Apr 25 14:50:41 2013 -0400 +commit 8d8cea81449ad0a39b5541e4c5bec01c1298ca3d +Author: Olle E. Johansson +Date: Sat Jan 17 15:04:14 2015 +0100 - snmpstats: fix cross-compilation + srdb2 Remove SVN ID, change "ser" => "kamailio" -commit ad11cdca0941cd114e17bb80337a7557818220d5 -Author: Peter Dunkley -Date: Thu Apr 25 18:16:28 2013 +0100 +commit ce41c40055139b3eb5a44d940585457e48830724 +Author: Olle E. Johansson +Date: Sat Jan 17 14:43:00 2015 +0100 - modules/msrp: Use "msrps://" instead of "msrp://" in headers when the transport is WSS + domain Add \n at end of LM_ERR message, add LM_DBG for db_url -commit 4c7195915b38ba343484833532b82b42879d7138 -Author: Peter Dunkley -Date: Thu Apr 25 16:13:48 2013 +0100 +commit ecb32d326615242fed43a6e2655627848842afd2 +Author: Daniel-Constantin Mierla +Date: Sat Jan 17 13:30:45 2015 +0100 - modules/websocket: fixed segmentation fault relating to recent counter changes + tls: fixed installation path update for tls.cfg -commit 4e4b1339bfd3a832f5feeb1d2a2380c7455ec82b -Author: Daniel-Constantin Mierla -Date: Thu Apr 25 14:50:40 2013 +0200 +commit 6daf77d666ff0fcb1bd8df4bb3c63dc0fdac9656 +Author: Olle E. Johansson +Date: Sat Jan 17 12:33:45 2015 +0100 - tm: add angle brackets around From/To URI for local generated requests + mohqueue Remove SVN IDs, add some \n at end of error messages - - safer for special cases of URI format + More cleanup of LM_DBG and LM_ERR needed, as well as code formatting -commit 744a8d317b894a1360e3441a9e69ac9190a1745b -Author: Juha Heinanen -Date: Thu Apr 25 14:12:21 2013 +0300 +commit e4922ec89dddc34690fc8ee884ae5785098b6ae0 +Author: Olle E. Johansson +Date: Sat Jan 17 11:30:31 2015 +0100 - modules/outbound: added force_no_outbound flag + prefix_route - Fix doxygen -commit 81f622b9ef7d32434659f1e6d9a21c8013cefec7 -Author: Klaus Darilion -Date: Thu Apr 25 08:12:07 2013 +0000 +commit 9e331eb7dc3e68de8d7bf3bd3a55c6ee0e99b9d8 +Author: Olle E. Johansson +Date: Sat Jan 17 11:15:32 2015 +0100 - sipcapture/siptrace: set default db_url to read-write URL + tmrec Add section IDs to XML documentation -commit c923dec79e20b77f0b42f0ef286eb396bb06f29c -Author: Victor Seva -Date: Mon Apr 22 17:09:19 2013 +0200 +commit af6f8bd043b8b3704c0e5ce1a3263bb38c42a0d1 +Author: Olle E. Johansson +Date: Sat Jan 17 11:14:53 2015 +0100 - app_lua: Added sr.xavp.get function in order to get a table with all the values of a xavp. + tmrec Remove svn ID, fix doxygen -commit 0c866d07dd2124b92329106c1cea19bef6ccca9a -Author: Victor Seva -Date: Mon Apr 22 10:48:08 2013 +0200 +commit 60dc57430ac3c81b50255b4a30f29b5882eafcf3 +Author: Olle E. Johansson +Date: Sat Jan 17 11:04:17 2015 +0100 - app_lua: Added sr.xavp.get_keys function. + uid_gflags Remove svn id, history -commit 288e2739da28251e12086b52358c3a0d18e91fa5 -Author: Victor Seva -Date: Mon Apr 22 10:46:17 2013 +0200 +commit 6429161f85cd34190a6d2b7dcda3775e0e2d5406 +Author: Olle E. Johansson +Date: Sat Jan 17 11:03:49 2015 +0100 - core[xavp]: Added helper function to get a list of keys from a xavp variable. + uid_gflags Update README (SER => Kamailio) -commit ac99219b0a850e0305eaf661b028536cfc28e2cb -Author: Peter Dunkley -Date: Wed Apr 24 22:01:59 2013 +0100 +commit 03792bbbeb14ba8403ed73a97f177e55e9832d6a +Author: Olle E. Johansson +Date: Fri Jan 16 21:54:12 2015 +0100 - modules/presence_xml: fixed issue with parsing some pres-rules documents - - - pres-rules that contain external links in a node don't - have to have nodes in the node. - - Kamailio returns an error when it finds a node with - no node inside it. - - Kamailio doesn't support external links, but it should skip over - the nodes that contain them rather than return - an error as later nodes may contain entries it can - work with. + domain Remove history, svn ID's -commit 96a1af2f261085db695d8a3b23c1a16f39b393fa -Author: Peter Dunkley -Date: Wed Apr 24 21:07:07 2013 +0100 +commit 17999042f6cd531d54b4f387a6257cccf643cc5a +Author: Olle E. Johansson +Date: Fri Jan 16 21:48:18 2015 +0100 - examples: added WebSocket edge proxy example using outbound for NAT traversal + module makefiles - remove SVN id and replace "example" with module name -commit 4f68c5626530a1bfe2c7ce72eb3de24b3e7e73dc -Author: Peter Dunkley -Date: Wed Apr 24 21:06:36 2013 +0100 +commit 7bb7d4ed78c6c7c101e31b24936b1d20f7325135 +Author: Olle E. Johansson +Date: Fri Jan 16 21:29:35 2015 +0100 - examples: added outbound edge proxy and registrar example configurations + cfg_rpc Update README -commit a0c85d1187dd75a8ab6db9604baee93a5d4f478f -Author: Peter Dunkley -Date: Wed Apr 24 21:04:56 2013 +0100 +commit 249269d26234a5fd24d755b8bb577f976b077bf1 +Author: Olle E. Johansson +Date: Fri Jan 16 17:51:51 2015 +0100 - examples: updated basic websocket example + parser Updates to header files, remove history etc -commit cf908dc57b4f62e8daf28c7a0199284bd0b4dc69 -Author: Peter Dunkley -Date: Wed Apr 24 21:04:24 2013 +0100 +commit 6e8121f4b25e1c3f59f628a4591299f69f44635e +Author: Olle E. Johansson +Date: Fri Jan 16 17:41:47 2015 +0100 - modules/outbound: Updated examples (edge proxy and registrar) in documentation + core Header modifications in rand library - SVN IDs -commit e8cf4ef94d8759641ce682b50bad303baa58a2e8 -Author: Peter Dunkley -Date: Wed Apr 24 16:34:29 2013 +0100 +commit 45fa4dac02358eeda51e3a7b942a3abb07a2b850 +Author: Olle E. Johansson +Date: Fri Jan 16 17:40:18 2015 +0100 - modules/rr: Fixes relating to outbound and record-routing + core: Header file change in doxygen (SIP-ROUTER => Kamailio) -commit 9b1f607ccd3575a2c3a4aba7f6c36e637f9d7022 -Author: Peter Dunkley -Date: Wed Apr 24 14:28:36 2013 +0100 +commit 6806e46ad9c8d9bbd437b79492bf4c98386bd626 +Author: Olle E. Johansson +Date: Fri Jan 16 17:38:46 2015 +0100 - pkg/kamailio/(centos|fedora): Updated rel in .spec file + core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" -commit 0b8cbbd8359a3c049b0da7a743de3b996412ab35 -Author: Peter Dunkley -Date: Wed Apr 24 14:26:09 2013 +0100 +commit 0076763ec428f94ff4dfb75c07f8d7c816e9c226 +Author: Richard Fuchs +Date: Thu Jan 15 12:59:05 2015 -0500 - core: Fixed error where ";transport=wss" parameter was sometimes added to URIs - - - It should always be ";transport=ws" with WebSocket + rtpengine: remove Svn Id tags and history -commit 1e84948d120ef2b1206f90458d47486239cfd81b -Author: Peter Dunkley -Date: Wed Apr 24 14:24:45 2013 +0100 +commit 56164cfceb1e164ee01a3993bad3a2590f0a2108 +Author: Richard Fuchs +Date: Thu Jan 15 12:51:57 2015 -0500 - modules/rr: Double-route and outbound support in loose.c - - - Have removed outbound support from strict routing for now as it was incorrect - and I don't have a system to test with. + rtpengine: update README -commit 0125cdf0e75271a8478a3eadacc54ea1c1eb4da0 -Author: Daniel-Constantin Mierla -Date: Wed Apr 24 17:26:15 2013 +0200 +commit 66fe1f64dfff41ff048b9d8c6e471f86f569eebb +Author: Richard Fuchs +Date: Thu Jan 15 12:51:48 2015 -0500 - usrloc: update call-id value in db when matching record by ruid + rtpengine: update docs for force_send_interface -commit ef0a17f0e4c9426f64168eb24568ba906e554315 -Author: Jon Bonilla -Date: Wed Apr 24 16:46:55 2013 +0200 +commit 5ed51f55985b20f8e24752a03e7b5fd3c106bfe0 +Author: Lucian Balanceanu +Date: Thu Jan 15 12:50:36 2015 -0500 - pkg/deb: Deprecate lenny + rtpengine: new modparam force_send_interface - Lenny is not a supported version of debian any more. - At sip-router squeeze and wheezy are being mantained at the moment. - Let's deprecate lenny for future releases. - -commit d9b7cfcd63b5432bc956f0be3a9b4d5eea026786 -Author: Jon Bonilla -Date: Wed Apr 24 16:42:59 2013 +0200 - - pkg/deb: Change memcache module dependencies + Binds control sockets to the specified local interface. IPv4 only. - libmemcached-dev is the new dependency deprecating libmemcache + Patch by Lucian Balanceanu -commit 9106eca16924dd6dc797295ba2d74ee16865acaf +commit d43e8965640bbc64e56ef33f27d4f3c3a85c73fa Author: Daniel-Constantin Mierla -Date: Wed Apr 24 16:27:13 2013 +0200 +Date: Thu Jan 15 17:54:18 2015 +0100 - usrloc: regenerated the readme for db_ops_ruid parameter - -commit e66842c2fc34d8dc8980efa821f7039685edef87 -Author: Daniel-Constantin Mierla -Date: Wed Apr 24 15:41:34 2013 +0200 - - usrloc: documented db_ops_ruid parameter + presence: fix counter and type for removing presentity from cache + + - report and patch by Kristian F. Høgh -commit 61e08282c905c2ee03a2be618b1e700fc0acbdeb +commit 338b00c0f2d38694cffe3536e7eeed0e0d5372dd Author: Daniel-Constantin Mierla -Date: Wed Apr 24 15:34:16 2013 +0200 +Date: Thu Jan 15 13:40:51 2015 +0100 - usrloc: option to do db update/delete ops using ruid + sl: don't remove the lump added in the 'after' list of delete lump - - new parameter db_obs_ruid - if set to 1, db update/delete operations - are done using ruid value - - if paramter set to 0 (default) the old style using aor, contact and - call-id is done + - they are destroyed together, making the operation useless -commit 52d339408f499c867548f2531be1cac119b31e3b +commit 1fd0ca99eaa4b2c5cfcb8bd555a35088ddf49343 Author: Daniel-Constantin Mierla -Date: Wed Apr 24 13:38:32 2013 +0200 +Date: Thu Jan 15 13:37:42 2015 +0100 - core: new global parameter - modinit_delay + core: remove_lump() clears its innner before/after lists - - sepecify microseconds to sleep after initializing a module in order to - cope with systems having rate limits on new connections to db or other - servers + - fixing leak issues that could be created by using sl_forward_reply() + in config file -commit 735f83d6346c97d6f7b1da26a2fee1b6270872b1 +commit c1b4d442501591bd18e8130474eeb5c16101e549 Author: Daniel-Constantin Mierla -Date: Wed Apr 24 13:36:08 2013 +0200 +Date: Thu Jan 15 13:15:25 2015 +0100 - registrar: added debug message to print generated ruid for contact + core: parse_ppi_pai - free header parameters for PAI and PPI - - formatted condition to fit 80 char long line + - they are not considere in the compacted p_id_body_t and not freed + - specs don't mention headers parameters for PAI and PPI, but could come + as UA extensions -commit a74980270b655124c276279e54b8f82965f3f4b8 +commit 5a71429596851d8096de1abe5542e57e8b8f6547 Author: Daniel-Constantin Mierla -Date: Wed Apr 24 10:26:49 2013 +0200 +Date: Thu Jan 15 13:11:37 2015 +0100 - sqlops: use one char buf for empty strings in db results - - - safe for the parts of code that want to access it even for write + core: parse_add_spec() free params in case of parsing failure -commit 0e09fba67dc5d75d5e73bb7d35deecf721b37cfc -Author: Peter Dunkley -Date: Wed Apr 24 11:49:21 2013 +0100 +commit 98878e113794726e2ec7bd7010a86860e6016c02 +Author: Andrey Rybkin +Date: Wed Jan 14 13:42:00 2015 +0300 - modules/rr: refactored process_outbound() - - - Still need to update loose.c to properly handle double-RRs with flow-tokens + dmq_usrloc: fixed update contacts -commit c38c0ba0ab3244aa387de706a4555fab28c67ad7 -Author: Peter Dunkley -Date: Wed Apr 24 11:48:21 2013 +0100 +commit 4763773eddf5e0e5ea4ae35ee6c2002e05f8bd9d +Author: Victor Seva +Date: Mon Jan 5 12:29:40 2015 +0100 - modules/rr: add double record-routes when outbound is enabled - - - Note: loose.c does not yet handle these properly + dialplan: skip check subexpressions on expressions with pvs -commit fdb6c8cbafec7849367f16f5dc56ffa20885bef4 -Author: Klaus Darilion -Date: Wed Apr 24 09:09:25 2013 +0000 +commit f947b5269ea5b02159aef0c07ccbf419a3635b54 +Author: Victor Seva +Date: Wed Jan 14 11:26:22 2015 +0100 - core: fix default read-only DB URL + nathelper: regenerate README file -commit 53319656247a2aa685f4d9b6f667192f945bc62a -Author: Torrey Searle -Date: Tue Apr 23 14:04:39 2013 +0200 +commit 1fd5fb1d51a9507b12d02d3ba32384d543940c7d +Author: Victor Seva +Date: Mon Jan 12 14:05:03 2015 +0100 - modules/sipt add value tables to docs, add section ids to pvars + nathelper: add append_sdp_oldmediaip parameter -commit 20646b530baa1a2807e52048a8d99d31d2171bb6 +commit c576c7120d2ec2226b30990868c462d285f9eacc +Merge: 68d9f42 c109755 Author: Daniel-Constantin Mierla -Date: Tue Apr 23 13:02:49 2013 +0200 +Date: Wed Jan 14 10:40:22 2015 +0100 - usrloc: re-init sruid struct for each child + Merge pull request #26 from wdoekes/wjd-ws_frame_transmit-check-wsc - - avoid overapping values for xmlrpc handling + websocket: Check frame->wsc in ws_frame_transmit for NULL. -commit 6835b9bc1c80035a603016cf8149afefbf535929 -Author: Daniel-Constantin Mierla -Date: Tue Apr 23 11:59:09 2013 +0200 - - uac: regenerated readme with new wiki link - -commit 2b97e81b281802283ebc665da6f9190f0a9705ab -Author: Daniel-Constantin Mierla -Date: Tue Apr 23 11:58:17 2013 +0200 +commit 68d9f4296f4128dece2fdd3db95c7e5bdce86507 +Author: Ovidiu Sas +Date: Tue Jan 13 12:47:03 2015 -0500 - docbook: uptdated wiki link in entities file + local_timer.c: logging: DBG -> LM_DBG -commit b89c747bc717c0f9053e53c53a74f9744c1b8606 -Author: Daniel-Constantin Mierla -Date: Tue Apr 23 11:52:13 2013 +0200 +commit 598df456ceb413dfc3aaab0d9cca03d30029fa4d +Author: Ovidiu Sas +Date: Tue Jan 13 12:44:01 2015 -0500 - uac: added possibility to authenticate generated requests - - - $uac_req(auser) - specify the authentication username - - $uac_req(apasswd) - specify the authentication password - - if both attributes above are set and the request is challenged with - 401/407, then the request is resent with auth header + route.c: logging: DBG -> LM_DBG -commit b57d14afeed443bd3ff847a455c1f07bdca7dd09 -Author: Torrey Searle -Date: Tue Apr 23 10:39:01 2013 +0200 +commit ef3ac5cc2b138d05b25a9b38d18892d584921eef +Author: Ovidiu Sas +Date: Tue Jan 13 12:39:58 2015 -0500 - modules/sipt forgot to stage the documentation (pvars added) + dns_cache.c: logging: DBG -> LM_DBG -commit d02ebb2584d2e4f676a9f8c4e0f6095045de86db -Author: Torrey Searle -Date: Tue Apr 23 10:37:09 2013 +0200 +commit 2571b99cf3d45369c0e1bb7e5539a062f1066b37 +Author: Ovidiu Sas +Date: Tue Jan 13 12:33:55 2015 -0500 - modules/sipt regenerate README with new api + daemonize.c: logging: DBG -> LM_DBG -commit 781b0a68cbf3a9b93bda0ebafb9ae64257c202d3 -Author: Torrey Searle -Date: Tue Apr 23 10:30:11 2013 +0200 +commit b5d4fd9f2f14627fe5e8edf8da8616954b336488 +Author: Ovidiu Sas +Date: Tue Jan 13 12:32:55 2015 -0500 - modules/sipt refactor get functions into pvars - - return value of 0 in a function causes the script to exit, so - pvars are used instead to safely get the values - - also getting screening and presentation information added + dst_blacklist.c: logging: DBG -> LM_DBG -commit ee928f8229dffdcb2d980e6ca192a9a7778e893b -Author: Daniel-Constantin Mierla -Date: Mon Apr 22 18:10:38 2013 +0200 +commit 80d01114abef2c1b158a416f46d77ce23bdfb184 +Author: Ovidiu Sas +Date: Tue Jan 13 12:31:43 2015 -0500 - core: include in new dns_func.c file to fix compilation of freebsd - - - patch by Victor V. Kustov + msg_translator.c: logging: DBG -> LM_DBG -commit 717cd63e7f52f9298e6ba6f55f12129ab5e61ccd -Author: Torrey Searle -Date: Mon Apr 22 10:11:17 2013 +0200 +commit 86513b9ed72790f8353a0aa0f31e2d1626ac09c8 +Author: Ovidiu Sas +Date: Tue Jan 13 12:28:42 2015 -0500 - modules/sipt added new method sipt_set_calling + raw_listener.c: logging: DBG -> LM_DBG -commit 066011935c7a2636ea976923e46d33ae5fb4c793 -Author: Henning Westerholt -Date: Sun Apr 21 21:56:28 2013 +0200 +commit 9f7dd69ae2178adb04585fa6d8773479140bbd98 +Author: Ovidiu Sas +Date: Tue Jan 13 12:06:51 2015 -0500 - memcached: port module to use the newer libmemcached library - * based on a patch from Charles Chance, sipcentric.com - * He added new functionality to set the expiry directly in the key - * Added memory manager wrapping functions and some more logging, - * smaller cleanups in the code structure - * This is work in progress, the memory management stuff is not yet - * finished, as this needs different logic for client lib version - * before and after 0.32. It will not work at the moment correctly. + flags.c: logging: DBG -> LM_DBG -commit dedede1cc7d384be3b4436a474b53d03f91a966a -Author: Marius Zbihlei -Date: Sun Apr 21 20:28:21 2013 +0100 +commit bccfb2e39106785e12ebbee6cdd901421a288046 +Author: Ovidiu Sas +Date: Tue Jan 13 12:05:27 2015 -0500 - modules/dnssec added cleanup of context + forward.c: logging: DBG -> LM_DBG -commit e206fdf4bfb398f5175726d75bfa5f9b8f5a9b70 +commit 49cca9c3bdd1cc5213c05d08ddb1ea85fe3ff96e Author: Daniel-Constantin Mierla -Date: Sun Apr 21 21:17:29 2013 +0200 +Date: Tue Jan 13 17:54:31 2015 +0100 - Makefile.defs: version set to 4.1.0-dev3 + dispatcher: declare the inactive threshold variable + + - it was declared as extern only + - reported by Ovidiu Sas -commit 7ec7231a86bc895b22a8ae5b617764b6171ac6d4 -Author: Daniel-Constantin Mierla -Date: Sun Apr 21 21:16:49 2013 +0200 +commit c1836c5c35f8e8fcc033d8d5a417ed700eeebe16 +Author: Ovidiu Sas +Date: Tue Jan 13 11:47:19 2015 -0500 - Makefile: added target to install init.d script on debian + modparam.c: logging: DBG -> LM_DBG -commit be4b94efde40180d642af0e87f15f4c9bdc4ce7b -Author: Henning Westerholt -Date: Sun Apr 21 19:51:34 2013 +0200 +commit c9dca9b43a79ab8cca22aa50fb501446dd7fd956 +Author: Ovidiu Sas +Date: Tue Jan 13 11:45:39 2015 -0500 - tests: fix test sipp scenario + receive.c: logging: DBG -> LM_DBG -commit 731f1b2a72a04901b11e34de91bc1c276e47fce1 -Author: Henning Westerholt -Date: Sun Apr 21 19:25:51 2013 +0200 +commit cd38f6233a17235c693dffe2f40833f5c56e5996 +Author: Ovidiu Sas +Date: Tue Jan 13 11:42:19 2015 -0500 - tests: fix module paths + md5utils.c: logging: DBG -> LM_DBG -commit 65d2823cd6236cfebc26f4a1d5b6e5ee2a3d2156 -Author: Henning Westerholt -Date: Sun Apr 21 18:54:48 2013 +0200 +commit e66bd493ee1d3147901dcf75990bd65eebe5e98f +Author: Ovidiu Sas +Date: Tue Jan 13 11:41:18 2015 -0500 - tests: remove some unnecessary directory changes + id.c: logging: DBG -> LM_DBG -commit cd46c51dd12e85ba1508ce5752762269686eeded -Author: Henning Westerholt -Date: Sun Apr 21 18:49:19 2013 +0200 +commit 002879f87cae0d1fd37fdb8fe24cf5e70d14baca +Author: Ovidiu Sas +Date: Tue Jan 13 11:39:42 2015 -0500 - tests: fix some old paths + main.c: logging: DBG -> LM_DBG -commit 59117e598386d013d9c9f62282aa434dc5806c03 -Author: Henning Westerholt -Date: Sun Apr 21 18:30:21 2013 +0200 +commit 37eaa968b6f4da93ae97fdb17b0442916ff510cb +Author: Ovidiu Sas +Date: Tue Jan 13 10:50:36 2015 -0500 - tests: use bash compliant return values + cfg_parser.c: logging: DBG -> LM_DBG -commit b3682521361ce0cdbaf50f843a2d80bcb1b8b41d -Author: Marius Zbihlei -Date: Sun Apr 21 15:26:05 2013 +0100 +commit 57b1c29da455029771361469b99d8c9b7957280c +Author: Ovidiu Sas +Date: Tue Jan 13 10:48:39 2015 -0500 - modules/dnssec: added support for libval query parameter flags - - Documentation in the README + io_wait.c: logging: DBG -> LM_DBG -commit ebeb18ffed8e81ae472b4c07097b58fbea115b5b -Author: Daniel-Constantin Mierla -Date: Sun Apr 21 16:07:34 2013 +0200 +commit 6bd4757c431867713d5ee24d2fb3330cb8cd884a +Author: Ovidiu Sas +Date: Tue Jan 13 10:47:29 2015 -0500 - pv: updated link to wiki site + resolve.c: logging: DBG -> LM_DBG -commit f0c467f64c044de0b0f37addccb97d3ccff78706 -Author: Daniel-Constantin Mierla -Date: Sun Apr 21 16:06:56 2013 +0200 +commit fb3886969658f4039a4def7f73adbfdf47b8e862 +Author: Ovidiu Sas +Date: Tue Jan 13 10:41:58 2015 -0500 - acc: updated link to pseudo-variables cookbook + proxy.c: logging: DBG -> LM_DBG -commit a5a7d62271bf1674015d8ab1d928c0325224b77e -Author: Marius Zbihlei -Date: Sun Apr 21 13:32:26 2013 +0100 +commit 508fe14d19514dbf977edd8284886821e12833dc +Author: Ovidiu Sas +Date: Tue Jan 13 10:38:49 2015 -0500 - modules/dnssec: removed unused variable + re.c: logging: DBG->LM_DBG -commit 61519687d5cca6e77ba2ba456f845c140a66ccc1 -Author: Marius Zbihlei -Date: Sun Apr 21 13:30:16 2013 +0100 +commit eb5d180a3ccb098190a5bbb76376b7b007d0f6aa +Author: Ovidiu Sas +Date: Tue Jan 13 10:37:13 2015 -0500 - modules/dnssec: removed bogus param + route.c: logging: DBG->LM_DBG -commit 325aa35f76f7727abe010b03a0dd03b5f487e26a -Author: Daniel-Constantin Mierla -Date: Sun Apr 21 13:38:30 2013 +0200 +commit 9301d87ef30f2869ce07feb00d6aaeb1f7b5213f +Author: Ovidiu Sas +Date: Tue Jan 13 10:33:55 2015 -0500 - Makefile.groups: proper fixing of all modules list - - - reported by Vicente Hernando + rvalue.c: logging: DBG->LM_DBG -commit fc80791c65fa46389168bd5e16af6b33c1bbc36c -Author: Daniel-Constantin Mierla -Date: Sun Apr 21 13:09:43 2013 +0200 +commit dd72ec8849f40c88f4fa193047bd8d227537b8bb +Author: Ovidiu Sas +Date: Tue Jan 13 10:26:55 2015 -0500 - Makefile.groups: fixed another type of double parenthesis - - - reported by Vicente Hernando + select.c: logging: DBG->LM_DBG, ERR -> LM_ERR -commit edd7f8ed5b8b893276c86bb054e6f7523ad69f33 -Author: Daniel-Constantin Mierla -Date: Fri Apr 19 22:50:26 2013 +0200 +commit c6a1ba6d7686bba3f417cf309912be60d8e825d1 +Author: Ovidiu Sas +Date: Tue Jan 13 10:21:27 2015 -0500 - Makefile.groups: fixed typo + sr_module.c: logging: DBG -> LM_DBG -commit ea964748dc638af82d2363317ca2eade98a279ac -Author: Juha Heinanen -Date: Fri Apr 19 17:39:05 2013 +0300 +commit c178803b956fd125753f0279f57048d74177886c +Author: Ovidiu Sas +Date: Tue Jan 13 10:18:20 2015 -0500 - modules/outbound: downgraded one INFO to DGB + tcp_main.o: logging: DBG -> LM_DBG -commit 7a96d912032939b8eb108e0e84b70bbf0642e2ab -Author: Juha Heinanen -Date: Fri Apr 19 17:36:27 2013 +0300 +commit e3816ac5c2e4e1496dd1ed0e4b9d2774b8c3e3b3 +Author: Ovidiu Sas +Date: Tue Jan 13 10:04:26 2015 -0500 - modules/outbound: for non-reg requests, check if outbound is supported - - 4.3. Sending Non-REGISTER Requests - ... - UAs that support this specification SHOULD include the outbound - option tag in a Supported header field in a request that is not a - REGISTER request. + select_core.o: logging: DBG->LM_DBG, ERR -> LM_ERR -commit 752de05cc567c7502b1e723a09e350ce8d447664 -Author: Juha Heinanen -Date: Fri Apr 19 13:24:52 2013 +0300 +commit 393fc062c0e20622016aae27f34f2bf7c47e281f +Author: Ovidiu Sas +Date: Tue Jan 13 09:59:44 2015 -0500 - modules/rr: if outbound request is outgoing, do nothing outbound - specific in loose_route() + action.c: logging: DBG -> LM_DBG -commit e3c0a3abb6045e841fbb4b1b61a518b2b87a217d +commit 0a9485352c1c16f1727f97a077c3a632682d9305 Author: Ovidiu Sas -Date: Thu Apr 18 16:03:50 2013 -0400 +Date: Tue Jan 13 09:57:59 2015 -0500 - seas: fix warning [-Wunused-result] - - ignoring return value of write, declared with attribute warn_unused_result [-Wunused-result] + switch.c: logging: DBG -> LM_DBG -commit c0f4b6cf664ac552d0c994e99adb13991a37ef28 +commit ea3df285e8dc8f162e3824ad3247b8f9ee57e5dd Author: Ovidiu Sas -Date: Thu Apr 18 16:01:16 2013 -0400 +Date: Tue Jan 13 09:54:09 2015 -0500 - seas: fix compiler warning [-Wunused-but-set-variable] + socket_info.c: logging: DBG -> LM_DBG -commit 12cd241d95b8d38cea6e60676b752f8ef8a2ed8c +commit 4a4da127d03fffb5df30421d31a7bb211a31a24d Author: Ovidiu Sas -Date: Thu Apr 18 15:54:14 2013 -0400 +Date: Tue Jan 13 09:48:36 2015 -0500 - seas: fix compiler warning [-Wunused-but-set-variable] + tcp_read.c: logging: DBG -> LM_DBG -commit 21e51107a5a08b182abc7bffbac1fec1be27950b +commit 842b24af14983cb9cdebad99e526330ed9ae0696 Author: Ovidiu Sas -Date: Thu Apr 18 15:51:50 2013 -0400 +Date: Tue Jan 13 09:40:27 2015 -0500 - seas: fix compiler warning [-Wunused-but-set-variable] + timer.c: logging: DBG -> LM_DBG -commit 2abf2d4a42c05004319e682d2ad07d69bf2fc89e +commit 46f98db670d087ce1a5bfd061abf4b3dbc6ae603 Author: Ovidiu Sas -Date: Thu Apr 18 15:50:25 2013 -0400 +Date: Tue Jan 13 09:38:39 2015 -0500 - seas: fix compiler warning: - - warning: variable flags set but not used [-Wunused-but-set-variable] + timer.c: logging: DBG -> LM_DBG -commit 21386829d819c06c42871cf5b68d0d3a63ef0222 +commit e44f53c09be3869827d1fdf5cb75f7a3916d083b Author: Ovidiu Sas -Date: Thu Apr 18 15:48:03 2013 -0400 +Date: Tue Jan 13 09:33:57 2015 -0500 - seas: fix compiler warning: - - warning: variable flags set but not used [-Wunused-but-set-variable] + udp_server.c: logging: DBG -> LM_DBG -commit 200eddad28abd6bc51da3285dd52d5f8c88c4e56 +commit 3abd770aa985e8cd74d1e976056445193fc55f36 Author: Ovidiu Sas -Date: Thu Apr 18 15:45:50 2013 -0400 +Date: Tue Jan 13 09:30:40 2015 -0500 - seas: fix compiler warning - - warning: variable flags2 set but not used [-Wunused-but-set-variable] + usr_avp.c: logging: DBG -> LM_DBG -commit 63736be1e4d2d6e82a0f7be6a85a96ee66c10146 -Author: Ovidiu Sas -Date: Thu Apr 18 15:42:40 2013 -0400 +commit 4ab89ca37c55f6631a37681d1937c47d6ac158d8 +Author: Richard Good +Date: Tue Jan 13 16:16:13 2015 +0200 - seas: fix compiler warning: - - warning: variable falgs set but not used [-Wunused-but-set-variable] + modules/ims_registrar_scscf: improved log line -commit 8393ccdc1558f56ba819a442d0c50d25f51a934d -Author: Daniel-Constantin Mierla -Date: Thu Apr 18 21:28:54 2013 +0200 +commit 0e1b2bc99e04547b8a7482197412dc9b866eb320 +Author: Richard Good +Date: Tue Jan 13 15:58:38 2015 +0200 - dnssec: added reference to wikipedia's DNSSEC article + modules/ims_registrar_scscf: added logging of return code on NOTIFY response -commit 343379957ab783a32c48822de479a9d8c2dafdf3 +commit ae491ab355f0b2441bc20060154107b9163597de Author: Daniel-Constantin Mierla -Date: Thu Apr 18 21:22:47 2013 +0200 +Date: Tue Jan 13 12:39:10 2015 +0100 - xlog: link to wiki updated + exec: proper handling of empty headers for exec_bash_safety -commit e2f9e909a2abd02cebb292cc8cb3500aa4c07036 -Author: Daniel-Constantin Mierla -Date: Thu Apr 18 21:22:01 2013 +0200 +commit 55393719873b39c3fe66689539e35cf6c8969abe +Merge: 8a85d8f 160710a +Author: Victor Seva +Date: Mon Jan 12 22:21:33 2015 +0100 - dnssec: make web links clickable for html version + Merge pull request #28 from seudin/siputil_fix + + siputils: fix for e164_check() + Closes #28 -commit b3c8f92fe48ac90802c989c74c3a34cfea065861 -Author: Ovidiu Sas -Date: Thu Apr 18 14:09:09 2013 -0400 +commit 8a85d8fd251175ec784d165817c3e22c5350a275 +Author: Eloy Coto +Date: Mon Jan 12 15:14:52 2015 -0500 - dns_cache.c: fix compiler warnings - - warningâsr_sums[*].r_sum may be used uninitialized in this function [-Wuninitialized] - - warningâsr_sums[*].rr may be used uninitialized in this function [-Wuninitialized] + Statsd: code cleanup refactoring -commit 38a4b85dc327e18af7e22e585f02413d7f08c56c -Author: Daniel-Constantin Mierla -Date: Thu Apr 18 18:01:35 2013 +0200 +commit 160710af0ab85dbf211fa7d445d6d4be9b66db10 +Author: Seudin Kasumovic +Date: Mon Jan 12 16:24:04 2015 +0100 - Makefile.groups: dnssec module added to dedicated compile group + siputils: fix for e164_check() - - it depends on libval and other external libs + - the condition for non-digit matching was always false -commit be3819d410bf5a9f11c3744d9978e60103746041 -Author: Jason Penton -Date: Wed Apr 17 17:10:21 2013 +0200 +commit e7c27cbb89f1309ff917f04bc45072b089b2c496 +Author: Richard Fuchs +Date: Mon Jan 12 10:20:22 2015 -0500 - modules/dialog_ng: fixed incorrect log level + rtpengine: fix $rtpstat for double setid operation and new dictionary layout -commit ee2cdfdaf8e2dc177fed64c6f4ab05a85f9fb0c6 -Author: Jason Penton -Date: Wed Apr 17 16:49:21 2013 +0200 +commit b881e2846dd2cde67758c59ba1d629f30fa8064a +Author: Andrey Rybkin +Date: Mon Jan 12 17:43:58 2015 +0300 - modules/cdp: Initial framework for Credit Control Application - - inital support for RFC 4006 - - this will be used to build IMS Ro charging interface TS32.299 + dmq_usrloc: renamed from usrloc_dmq -commit e237f9573435a8a11672b155c1cf9a64638b87d2 -Author: Jason Penton -Date: Wed Apr 17 16:40:32 2013 +0200 +commit 06557a25af96d3de05d0302f202e6c4cbd0b84e9 +Author: Olle E. Johansson +Date: Mon Jan 12 14:56:48 2015 +0100 - modules/dialog_ng: API added function to get current dialog from msg + async: Clarify difference between modparam("async","workers",x) and async_workers in core config -commit 2190c572cd1bc4b57a3c2dd5241e556b834c728c -Author: Juha Heinanen -Date: Tue Apr 16 14:28:59 2013 +0300 +commit a8ecf651aca0629fdb3c8576d020e2e968b1f23e +Author: Andrey Rybkin +Date: Mon Jan 12 16:46:13 2015 +0300 - modules/usrloc: init _ul_sruid also in mi_child_init + Add GPLv2 license -commit 2a77ed2bdc9341ecf7d7200e420a1f49e4e9b6ab -Author: Daniel-Constantin Mierla -Date: Sun Apr 14 10:11:29 2013 +0200 +commit e688d656427dd00d48f1e309c5d8ef991e432b67 +Author: Richard Good +Date: Mon Jan 12 15:08:08 2015 +0200 - auth: skip processing of PRACK in consume_credentials() + modules/cdp: new mod param: workerq_length_threshold_percentage - - report and patch suggestions by Jorj Bauer + This is the threshold of the length of the worker queue as a percentage of + the maximum queue size - when exceeded a warning is written to the log + file. Nice to check if worker queue is growing. -commit 56f7a8b98778f9c9b71f613a5df5eaa1705a7a00 -Author: Ovidiu Sas -Date: Sat Apr 13 15:37:18 2013 -0400 +commit c109755d347500d8dcfa92a75cb11c9cea2727c2 +Author: Walter Doekes +Date: Mon Jan 12 12:05:52 2015 +0100 - tls: fix compiler warning - - tls_config.c:61:19: warning: ât.val.sâ is used uninitialized in this function [-Wuninitialized] + websocket: Check frame->wsc in ws_frame_transmit for NULL. + + Add frame.wsc == NULL check in ws_frame_transmit similar to the checks + in ws_close and friends and ws_frame_receive to avoid crashing if the + tcp connection was been terminated prematurely. -commit d992d3b223a3319a360f033d1d904873160f706e -Author: Juha Heinanen -Date: Sat Apr 13 17:44:15 2013 +0300 +commit 85fcd786e20ed1f06dad1746029a7056b0476a98 +Author: Eloy Coto +Date: Mon Jan 12 07:26:19 2015 +0000 - siputils: added new function is_supported(option) - - - Checks if given option is listed in any of the Supported: headers of - the request. + Warning cleanup. -commit 2d27dd1080cd490e93646b38d3912dcbe3761ca5 +commit 7886ddc516f5a4cef1d3730306a2a2ded06d4986 Author: Daniel-Constantin Mierla -Date: Sat Apr 13 11:26:48 2013 +0200 +Date: Mon Jan 12 11:16:53 2015 +0100 - xcap_server: init etag variable for PUT operations + ratelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD - - the function xcaps_get_db_etag() may not found a record to db and will - not initialize it, resulting in bogus value passed to - check_preconditions() - - reported by Juha Heinanen, FS#283 + - used for getting number of cpus + - reported on GH#24 -commit 22019e51e1e561a46eb9490c684b979f02be4e48 -Merge: 3c54420 f88dd6d -Author: Marius Zbihlei -Date: Sat Apr 13 08:44:43 2013 +0100 +commit cf65a6ad41396bf5e67d23e12720c420688d7880 +Author: Daniel-Constantin Mierla +Date: Mon Jan 12 11:03:22 2015 +0100 - Merge branch 'dnssec' + pipelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD - Added support for DNSSEC as module + - used for getting number of cpus + - reported on GH#24 + +commit 49cbae4aab6c45a90080a40a7d4311e63d1311da +Author: Olle E. Johansson +Date: Sun Jan 11 22:21:57 2015 +0100 -commit 3c54420914c011bdd874a97c4c40ee9dacb59788 + tls change "ser.cfg" to "kamailio.cfg" in error message + +commit c8eeed253763d4407268494f89050b7681518091 Author: Daniel-Constantin Mierla -Date: Fri Apr 12 00:50:24 2013 +0200 +Date: Sun Jan 11 16:51:36 2015 +0100 - core: safety check for content-lenght size in tcp read + core: removed unused code - - avoid getting negative - - upon a report by Kevin Wojtysiak + - removes also some clang compile warnings -commit 1a22767e39d50af450a49256b4425503a2d0d388 -Author: Juha Heinanen -Date: Thu Apr 11 09:31:37 2013 +0300 +commit bc2b423dc6d2ee59dfa511ae442c30f73f499750 +Author: Olle E. Johansson +Date: Sun Jan 11 15:02:57 2015 +0100 - modules/path: unescaped received param value also in path rr callback + timer Update header in source code -commit 2003bc3b1cc73caa36e9b4892d8d25f810d6c458 -Author: Juha Heinanen -Date: Thu Apr 11 08:11:35 2013 +0300 +commit 910ab2f17ed4a1af3c358d4e2a7ef1d626992447 +Author: Olle E. Johansson +Date: Sun Jan 11 15:01:59 2015 +0100 - modules/registrar: unescape received value using kcore function - - - Now that unescaped received value goes into separate buffer, it is - possible to use kcore unescape function. + timer Update documentation ("ser" => "Kamailio") -commit 262b5880616d8b58cf9b012b460793f9879087b3 -Author: Juha Heinanen -Date: Wed Apr 10 22:42:43 2013 +0300 +commit 256d0776f0215af8dc56f717c6aab1375f0038a0 +Author: Olle E. Johansson +Date: Sun Jan 11 14:58:04 2015 +0100 - modules/registrar: fixed bug in un-escaping of path/received + tmx Remove svn ID, fix doxygen -commit d9c0024033278975a38c010b768e8f95c2dbb144 -Author: Juha Heinanen -Date: Wed Apr 10 18:04:03 2013 +0300 +commit 5ddb3d46e381d6a60146ef1e04010d56d4d9e4a5 +Author: Olle E. Johansson +Date: Sun Jan 11 14:54:15 2015 +0100 - modules/path: b/f generate valid received param value + pipelimit fix typo -commit c01b97dd39a418acd0db7b4515d155c45d4092e6 -Author: Juha Heinanen -Date: Wed Apr 10 18:00:04 2013 +0300 +commit cd6f4f476936c033e7a63ccdc792b42682ed9f84 +Author: Olle E. Johansson +Date: Sun Jan 11 14:53:12 2015 +0100 - modules/registrar: unescape path header received param value + pipelimit Remove SVN ID and fix doxygen -commit ff2b0751b7a7925769afd14eae8c01b3af063568 -Author: Peter Dunkley -Date: Wed Apr 10 15:01:52 2013 +0100 +commit 354ab05cd84033702c7a85236b4df9ee058012ea +Author: Olle E. Johansson +Date: Sun Jan 11 14:48:41 2015 +0100 - pkg/kamailio/(centos|fedora): Updated .spec - - - Added sipt module - - Increased rel to dev2 + ratelimit remove svn ID and history -commit 94ce2b1de63432baaaecd9285608380a40a70550 -Author: Richard Fuchs -Date: Wed Apr 10 09:34:49 2013 -0400 +commit d97639266ff28184ea888656698fee4848e4c9f3 +Author: Victor Seva +Date: Fri Jan 9 18:39:33 2015 +0100 - db_mysql: fix segfault when recursive queries are made - - The MySQL result object (MYSQL_RES) should not be stored within the - srdb1 connection object, but rather within the srdb1 result object. - Otherwise recursive queries overwrite each other's result sets, which - results in segfault. + pkg/kamailio/deb: add new jansson module to kamailio-extra-modules -commit 8366a26fb8e3c6d5815cd4cd5bde48575e9f6b71 -Author: Richard Fuchs -Date: Wed Apr 10 09:33:53 2013 -0400 +commit 2f3ea2b7873983c97fb60fd6febcb3d36dc6192e +Author: Olle E. Johansson +Date: Sat Jan 10 17:34:29 2015 +0100 - srdb1: add new db-private generic pointer to struct db1_res + tls COnfiguration file update -commit d17b02ed5014b4e32bd0060f32cabd750956779c -Author: Vicente Hernando -Date: Wed Apr 10 13:55:57 2013 +0200 +commit 0cfc2f26556f87c90101853de77194c78ff68ec4 +Author: Olle E. Johansson +Date: Sat Jan 10 17:33:42 2015 +0100 - modules/pipelimit: check correctly for all arguments in mi_set_pipe + tls Remove history, change "SIP-router" to "Kamailio" -commit d20439c0398f6821f9e0e861a597d1dee62f6c91 -Author: Hugh Waite -Date: Wed Apr 10 12:31:41 2013 +0100 +commit 3fe4d11084336f4f3af03055b29a77ec593e6041 +Author: Olle E. Johansson +Date: Sat Jan 10 16:28:12 2015 +0100 - modules/tm: documentation: Updated branch_failure route name format - - - Updated event_route[tm:branch-failure:name] documentation - - Updated t_next_contact_flow function + pike Remove SVN ID's, remove history -commit 6e28b187ab4d9cb100e58cb7667c0ee64e8b6deb -Author: Hugh Waite -Date: Wed Apr 10 11:33:15 2013 +0100 +commit 54028ccb2082bbf33e510c0549afcdd862aa3920 +Author: Olle E. Johansson +Date: Sat Jan 10 16:24:32 2015 +0100 - modules/tm: Enable named branch_failure routes - - - branch failure routes must be named with the format: - -- "tm:branch-failure:myroute" - - and enabled with the function: - -- t_on_branch_failure("myroute") + h350 remove svn ID's and history -commit fb4d9dae890705388275abe1fa06358187917d01 -Author: Hugh Waite -Date: Wed Apr 10 11:27:59 2013 +0100 +commit 508b11011c85bb21e5bd4212a16fabb9136e22fa +Author: Daniel-Constantin Mierla +Date: Sat Jan 10 11:38:00 2015 +0100 - core: Allow colon separated tokens in event_route names + docbook/Makefile: use default system catalog implicitely - - Event routes can have named routes following the format: - -- :: - - + - custom catalog can be forced with nocatalog=no -commit a1edd20adff116ce78083ca9744e7072e0305728 -Author: Hugh Waite -Date: Wed Apr 10 11:10:27 2013 +0100 +commit 42f63a7175e0e04fdb2b789a1e9b0d8dd8450600 +Author: Daniel-Constantin Mierla +Date: Sat Jan 10 11:34:40 2015 +0100 - modules/registrar: Remove unnecessary BRANCH_FAILURE flags - - Functions that run in an event route require the EVENT_ROUTE / REQUEST_ROUTE - flag set, not the BRANCH_FAILURE_ROUTE flag + dispatcher: regenerated the readme file -commit 200357577d70f13ad1f01d8f831eca274ca2e669 -Author: Juha Heinanen -Date: Wed Apr 10 09:17:58 2013 +0300 +commit aaf6c2bde1d5e3cd4443ed09c3d5767828a4bda4 +Author: Daniel-Constantin Mierla +Date: Sat Jan 10 11:33:50 2015 +0100 - modules/tm: updated README on t_branch_timeout and t_branch_replied usage + dispatcher: refrashed description of dispatching algorithm 8 + + - priority based selection -commit 2be84576fb5bc7d973b84b7a9f6a61b28ce2cead -Merge: 3b785c2 12f441f -Author: Juha Heinanen -Date: Wed Apr 10 09:11:55 2013 +0300 +commit fb6f8e1138806a8dfebd7fcce0b0ba99e81afd3d +Author: Daniel-Constantin Mierla +Date: Sat Jan 10 11:29:16 2015 +0100 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + dispatcher: removed the svn id and history + +commit 736a8194a637b98bdabcae24bc9fa63c361486e5 +Author: Olle E. Johansson +Date: Sat Jan 10 09:47:18 2015 +0100 + + doc Remove SVN ID's, remove history, change "SIP-router" and "ser" to "Kamailio" + +commit bef223c9224af2b944ad80253aa78648c917041b +Author: Olle E. Johansson +Date: Sat Jan 10 09:21:45 2015 +0100 + + Docs Remove SVN ID, minor updates + +commit 910cbb415fe93def2a69809281b53c9c91e8e33e +Author: Olle E. Johansson +Date: Sat Jan 10 09:21:21 2015 +0100 + + README-MODULES Update module list + +commit 3035186160d4c9a1f12e12ba4fbbb5e10a54b2de +Author: Olle E. Johansson +Date: Sat Jan 10 08:57:18 2015 +0100 + + build system: Remove SVN ID and history + +commit fe95e1ee9350cc64b6dd9739fffc4d8d19037db0 +Author: Charles Chance +Date: Fri Jan 9 20:48:19 2015 +0000 + + registrar: regenerated README + +commit dd48dce8c526959207f295866b09404f0e5770bf +Author: Olle E. Johansson +Date: Fri Jan 9 21:44:36 2015 +0100 + + dnssec Remove history + +commit f1d4eb4bccfab6cb1e1785c5e56d4d997c8b2393 +Author: Olle E. Johansson +Date: Fri Jan 9 21:43:42 2015 +0100 + + enum Remove history, remove svn IDs + +commit 046b7c3c40106b662899cbbdc4c7fbf88432109a +Author: Olle E. Johansson +Date: Fri Jan 9 21:41:05 2015 +0100 + + tsilo REmove SVN ID's, change "SIP-Router" to "Kamailio" + +commit 14dcf2e6bffa174f12aface7290fc759b4488629 +Author: Olle E. Johansson +Date: Fri Jan 9 21:39:15 2015 +0100 + + xhttp_pi Remove history, update Doxygen + +commit cc97adb901b0682bfe662482a4b0309d3d5e4635 +Author: Olle E. Johansson +Date: Fri Jan 9 21:34:13 2015 +0100 + + exec Copying quote from README just to make a point. + +commit ffc671a1296cbe591549ed4ec0e4aea1095b25f8 +Author: Olle E. Johansson +Date: Fri Jan 9 21:32:15 2015 +0100 + + exec Remove svn id, remove history, add doxygen + +commit 8f86d2f16af57dc26229f721c9cb86b7f68208cd +Author: Daniel-Constantin Mierla +Date: Fri Jan 9 20:36:51 2015 +0100 + + jsonrpc-c: fixed typo in header guard + +commit 8da79464132cf84c92ac47a566bf2d3e34263374 +Author: Victor Seva +Date: Fri Jan 9 20:31:48 2015 +0100 + + tracis-ci: disable unit tests - modules/tm: allow calling of t_branch_timeout and t_branch_replied from - tm:branch-failure event route + Not stable enough yet. We need to improve this -commit 3b785c288916269664bf77d916572945ce93e489 -Author: Juha Heinanen -Date: Wed Apr 10 09:09:54 2013 +0300 +commit 887167f8e34286e0bb069ddcbdbb260331909eed +Merge: 3b01cfa 4ff2c48 +Author: Charles Chance +Date: Fri Jan 9 19:17:57 2015 +0000 - modules/tm: allow calling of t_branch_timeout() and t_branch_replied() - from tm:branch-failure event route + Merge pull request #23 from kamailio/cchance/registrar + + registrar: check for local path on lookup -commit 12f441f4b75f15ab25fc42889bfce65940d0c0d0 -Author: Richard Fuchs -Date: Tue Apr 9 16:38:22 2013 -0400 +commit 3b01cfa4f8bc86e0060799fc455141bc6274fdfd +Merge: d28fdbb 2fe8749 +Author: Daniel-Constantin Mierla +Date: Fri Jan 9 20:11:26 2015 +0100 + + Merge pull request #13 from alezzandro/master + + dispatcher: fixing some misspelled words and adding support for custom number of successful probing requests + +commit 4ff2c48d66a3bce2c491b44d0f1b5e939e5508ff +Author: Charles Chance +Date: Fri Jan 9 17:22:59 2015 +0000 + + registrar: update documentation to include path_check_local parameter - pv: implement pv transformation {en,de}code.base64 +commit 635f23b12eff2431ca9a14bb39f4204dc2a7227b +Author: Charles Chance +Date: Fri Jan 9 17:16:07 2015 +0000 + + registrar: add optional check for local path during lookup() + + - when performing a lookup the Path (if present) is evaluated + and if the first hop is local we skip it to avoid looping. + - useful if multiple servers are sharing a common database, + each saving contacts with their local address as the Path. -commit dbb01573bc30eb59e712536d43c0caad357d90fa +commit d28fdbb810fff638a1e0acce2dc1e3e5377ead37 +Author: Charles Chance +Date: Fri Jan 9 17:08:46 2015 +0000 + + htable: regenerated readme + +commit 95a7d14716bdcc7c8fd27bcf8f2449e719a02eac +Author: Charles Chance +Date: Fri Jan 9 17:06:14 2015 +0000 + + htable: update documentation to reiterate importance of loading DMQ module first if enable_dmq is set + + - previously only mentioned in module dependency section + +commit c32f75cc1a02537474614f52cecfd5a19c56184d +Author: Daniel-Constantin Mierla +Date: Fri Jan 9 17:58:12 2015 +0100 + + Makefile.groups: added grou for jansson modules + +commit 9b4bdad0f23f47d28d3cabe1771d8bbc7590f86f +Author: Daniel-Constantin Mierla +Date: Fri Jan 9 17:24:49 2015 +0100 + + janssonrpc-c: new jsonrpc client module using jansson library + + - alternative to jsonrpc-c module, refactored to use jansson and + libevent libraries + - rescued from branch mgw/json + +commit 2e6af40ed023c5dac59e39c18e85244e9308945e +Author: Daniel-Constantin Mierla +Date: Fri Jan 9 17:17:23 2015 +0100 + + jansson: new module for json doc handling using jansson library + + - alternative to existing json module, but with support for json-path + expressions + - rescued from branch mgw/json + +commit 2fe8749ab7bd7622d46a57ab88f90e35bb7b0164 +Author: alezzandro +Date: Fri Jan 9 16:59:11 2015 +0100 + + dispatcher: Corrected comments indentation + +commit 92db7b10f075e2b4e28545fc6c05d2001c2f198c +Author: alezzandro +Date: Fri Jan 9 16:57:48 2015 +0100 + + dispatcher: Moved init_state var declaration at beginning of ds_update_state function + +commit f6744a8e3c452be6405dd6948738ff6377def2a7 +Author: alezzandro +Date: Fri Jan 9 16:53:35 2015 +0100 + + dispatcher: Fixed default values for options probing_threshold and inactive_probing_threshold, setting them from 3 to 1 + +commit 9153b9fa73ba27a5975c593329d944b5912eeae7 +Author: alezzandro +Date: Fri Jan 9 16:45:37 2015 +0100 + + dispatcher: Edited docs xml file and generated README file using make command as suggested by @miconda + +commit 8d7b9db5d3b290c9f180dac8610a61a7cee9d192 +Author: Charles Chance +Date: Fri Jan 9 14:20:07 2015 +0000 + + pua_dialoginfo: do not free dlginfo_cell too early + + - it is required later in the dialog callbacks + - it will be freed anyway during dialog destruction + +commit 4ca850ad6375c8be056378eeb7adc35a7fd03c62 Author: Olle E. Johansson -Date: Sun Apr 7 20:32:02 2013 +0200 +Date: Fri Jan 9 08:46:48 2015 +0100 - snmpstats Update dev note + auth Remove SVN ID, remove history, change name from "ser" to "Kamailio" -commit 5886fa623776eae7a33ff8777e68d29a170f0fac +commit 385e248dde60d16cd2f8ef5d1acae8b1c9bbc02c Author: Olle E. Johansson -Date: Sun Apr 7 10:17:16 2013 +0200 +Date: Fri Jan 9 08:40:03 2015 +0100 - lib/kcore Make sure that the bytes waiting stats also report IPv6 sockets + speeddial Remove svn ID and history from source files -commit 2a895f5dcfd5b7ce003e37b2b1db6690852e3ff5 -Author: Juha Heinanen -Date: Tue Apr 9 18:28:01 2013 +0300 +commit 8006c3a2637342c21837e5332d3eeb75bb9bf7de +Author: Daniel-Constantin Mierla +Date: Thu Jan 8 23:18:50 2015 +0100 - modules/tm: load_contacts() now prefers contacts whose path is empty + presence: slot and presentity uri printed in log message - - For contacts with the same q, order contacts so that contacts that - have empty path are preferred over ones that have path defined. In - practice, this affects only contacts with the same ua instance id. + - useful for understanding while deleting subscription from memory fails + to find the item -commit 34290a9be20cd5986a569caeba3a2fd0efbeeb1f -Author: Juha Heinanen -Date: Tue Apr 9 17:25:59 2013 +0300 +commit 4d52cc0556d2e9cf334aca89325589f1c86b4dc7 +Author: Daniel-Constantin Mierla +Date: Thu Jan 8 17:15:19 2015 +0100 - modules/rr: loose_route() return code 2 documentation + dmq: more initialization of pointers at declaration of vars -commit fd5a1d772cc08af05e669ee00e926ee488f734f8 -Author: Juha Heinanen -Date: Tue Apr 9 17:08:43 2013 +0300 +commit b27c38b71c09e6763e8412b7e33aab77af3dfc76 +Author: Daniel-Constantin Mierla +Date: Thu Jan 8 16:10:00 2015 +0100 - modules/rr: new loose_route() result code + dmq: initialize peer_list to NULL by default - - Introduced new loose_route() result code 2 that is returned if - route calculation based on flow-token has been successful. + - credits to Olle E. Jonansson for testing and reports -commit 1dde1f64524db71b374ee81943fc259e8c818892 -Author: Hugh Waite -Date: Tue Apr 9 11:32:17 2013 +0100 +commit b29a45f0a23ef0f1a26598a45d3e6eddc9dbedb5 +Author: Daniel-Constantin Mierla +Date: Thu Jan 8 16:00:47 2015 +0100 + + dmq: be sure dmq_init_callback_done is initialized before accessing it + +commit cc5f96f9c847d285085b0b9809ff0db76ea0a835 +Author: Daniel-Constantin Mierla +Date: Thu Jan 8 14:19:58 2015 +0100 - modules/tm: Fix uninitialised instance and ruid values + dmq: safety check for peer_list when calling the callbacks - In t_next_contacts: - - Ensure instance was initialised to null when not present - - Extract ruid value before storing a subsequent flow + - can result in crashing if it is not set + - reported by Olle E. Johansson -commit 0d41a8d0a251b351104b3feba8fde5373e928d92 -Author: Vicente Hernando -Date: Tue Apr 9 01:03:49 2013 +0200 +commit af9fba85608014b6ad9f1bfea69a40146bc48c64 +Author: Carsten Bock +Date: Thu Jan 8 11:45:46 2015 +0100 - modules/ndb_redis: b/f redisc_exec returns false if redis server is down. + ims_registrar_pcscf: Turn unneccessary Warning into INFO -commit a177a33b9938a36cfaedbce61734a1525e5b1665 +commit a41eab6bedf670f9f34f069b82a85c3a49c5e1bd Author: Daniel-Constantin Mierla -Date: Tue Apr 9 00:21:44 2013 +0200 +Date: Wed Jan 7 22:01:27 2015 +0100 - .gitignore: added protoshoot binary the ignore list of git + dialog: proper handling of dlg_set_timeout() for not confirmed dialogs -commit 13fd48f89555f5421e8285669e303bcefe44f149 +commit 96478d66b7d0f78fab7e1aea666b5310281f1f00 +Author: Jason Penton +Date: Wed Jan 7 22:59:55 2015 +0200 + + modules/ims_usrloc_scscf: fixed initializer when searching for contact + +commit 9328918897d44bec0f0a393af91483c2413a1446 Author: Daniel-Constantin Mierla -Date: Tue Apr 9 00:18:35 2013 +0200 +Date: Wed Jan 7 18:04:58 2015 +0100 - parser: safety check for max port length in URI + core: memset 0 the struct in first line parsing; split type and flags - - can't be longer than 5, a port being 16b value - - reported by Kevin Wojtysiak + - initialize to 0 first line struct msg_start_t in parse_first_line() + - split field int type in short type and short flags to be able to store + more info about first line without changes in other places of existing code + - set in flags if the protocol in first line is sip or http - useful to + avoid string comparison whenever needed to get the two very used + protocols -commit 28a8b87885e373bee8cc81985277ae718973fdfd +commit b22c63a930a3c8d4055ddeea48bb29b7fb3b2eb1 Author: Daniel-Constantin Mierla -Date: Tue Apr 9 00:15:47 2013 +0200 +Date: Wed Jan 7 17:02:45 2015 +0100 - rr: use port.len to check for buffer overflow instead of max port len + ratelimite: take in consideration number of cpus for load - - reported by Kevin Wojtysiak + - on multi core systems, the sums of stats can go over 100%, resulting + in out of range for expected load_value to be 0.0 to 1.0 + - safety checks to avoid overflows -commit a9e555e6e41271e015c47d29ba85276673d3b7b6 -Author: Andrew Mortensen -Date: Mon Apr 8 15:01:41 2013 -0400 +commit d9e87383613d4d24efe3d1eb144ad6c9cc30b2b0 +Author: Daniel-Constantin Mierla +Date: Wed Jan 7 16:57:36 2015 +0100 - modules/sca: reduce verbosity of RPC sca.all_subscriptions output + pipelimit: take in consideration number of cpus for load - - accommodate more subscriptions without hitting kamcmd buffer limits. + - on multi core systems, the sums of stats can go over 100%, resulting + in out of range for expected load_value to be 0.0 to 1.0 + - safety checks to avoid overflows + - reported by Luca M. -commit 7eaaf7ec7a3727ea38a330d51771b0446c58d8d6 -Author: Vicente Hernando -Date: Mon Apr 8 12:13:54 2013 +0200 +commit c52e4e13ea57702aeed45a7a2059b97faf4d06f6 +Author: Daniel-Constantin Mierla +Date: Wed Jan 7 13:15:10 2015 +0100 - modules/ndb_redis: avoid warning unused next_rpl variable. + seas: fixed inline functions warnings for clang -commit a43f2ebd4c952be55b2844f94d3a8b587a9e5202 -Author: Vicente Hernando -Date: Mon Apr 8 11:47:51 2013 +0200 +commit d7111b957c4fb230e88f18f1e15039254e9c01ab +Author: Jason Penton +Date: Wed Jan 7 13:35:16 2015 +0200 - modules/ndb_redis: b/f restore correctly last char in argument strings. + modules/ims_usrloc_scscf: fixed pkg_mem leak - free db_result -commit 4924d136c7fd1886e411436c8005945b41c08f74 -Author: Vicente Hernando -Date: Mon Apr 8 11:32:40 2013 +0200 +commit 29fe7a813b17af898dbe0c4e978dd05766f41aec +Author: Daniel-Constantin Mierla +Date: Wed Jan 7 11:30:01 2015 +0100 - modules/ndb_redis: follow section id guidelines. + jsonrpc-s: safety check for str value of jsonrpc and method fileds + + - reported by Alex Balashov -commit f4e4c3f8741868a310a59ec165a82e0353b7f161 -Author: Torrey Searle -Date: Mon Apr 8 11:18:44 2013 +0200 +commit f8d64b1946503a766c6d5414f940db8479c5674a +Author: Daniel-Constantin Mierla +Date: Wed Jan 7 00:34:20 2015 +0100 - modules/sipt: adapt module to use SUBTYPE_ISUP + async: removed svn $Id$ -commit 25135d4deb54281bffdf372ad948ef0fa38b2d7b -Author: Torrey Searle -Date: Mon Apr 8 11:17:04 2013 +0200 +commit dfb34a6516e358023543f2a30664d30ed723e934 +Author: Daniel-Constantin Mierla +Date: Tue Jan 6 23:41:59 2015 +0100 - parser/parse_content: add support for the ISUP subtype + core: use Sia header name instead of Via for HTTP responses sent out -commit b7829454810379c46ed74ff78dd3e8099ac05fb4 -Author: Juha Heinanen -Date: Sun Apr 7 20:07:23 2013 +0300 +commit 54c178a9072339233085372e60e611ba889f46b3 +Author: Daniel-Constantin Mierla +Date: Tue Jan 6 23:23:43 2015 +0100 - modules/textops: free spve params of in_list function + core: tcp - handle http read on \n\n EOH and deal with HTTP Via header + + - handling \n\n for http makes same code as for sip, being easier to + test injecting a request from file + - HTTP Via is not compatible with SIP Via, resulting in errors - replace + its name with Hia to be ignored. FS#237 -commit 87da891388c3e76c80ac677e7b2342ce9f86a3f1 -Author: Juha Heinanen -Date: Sun Apr 7 18:01:19 2013 +0300 +commit 72a616f074f554dfb177ca8ec2b55f9ff11ad352 +Author: Daniel-Constantin Mierla +Date: Tue Jan 6 22:24:35 2015 +0100 - modules/registrar: b/f route param was passed uninitialized to parse_rr_body + utils/protoshoot: fixed name and ticks + + - version to 0.4 -commit 75dfe341aba8bdc6f0ead4f060f05c34c69e267e -Author: Olle E. Johansson -Date: Sun Apr 7 10:03:12 2013 +0200 +commit d8642e20ae37e7724b9b9c517054b5d41c3c52f8 +Author: Victor Seva +Date: Tue Jan 6 21:55:25 2015 +0100 + + test/travis: move travis scripts to tests/travis ( Closes #20 ) - snmpstats Avoid compiler warnings with older versions of net-snmp +commit 575c2054a0621c73f2a1c70fbf0019618fa1ed10 +Author: Victor Seva +Date: Tue Jan 6 11:55:46 2015 +0100 + + travis-ci: exec test/unit tests - Centos has an older version of net-snmp that has slightly different - structure definitions than the current one. + - Disable tests that do not pass on travis-ci environment right now + + Closes #19 -commit f2c17f4325d5b03697e76bd4b4ee8050d5e4d6c8 +commit d9bf755921fb63bfeefa49efa87687740e5c82d0 +Author: Victor Seva +Date: Tue Jan 6 11:30:02 2015 +0100 + + travis-ci: create MySQL and PostgreSQL kamailio databases for testing + +commit d1dc67417309400ea458a4d7672d97277b59e5fc +Author: Victor Seva +Date: Tue Jan 6 12:37:03 2015 +0100 + + test/unit: Add TESTS vars to control wich tests to exec and exit with error if one fails + +commit a8ce39b6deff14ab4beeaa45afb8b346bc9598ba +Author: Daniel-Constantin Mierla +Date: Tue Jan 6 16:33:43 2015 +0100 + + xlog: documentation for xlogm() and methods_filter + +commit ec19b1330f10a88b74fef475a476318fef709342 +Author: Daniel-Constantin Mierla +Date: Tue Jan 6 15:58:45 2015 +0100 + + xlog: new log function xlogm(...) - logs with method filtering + + - same as xlog(level, message), fitering on methods + - new parameter methods_filter - a bitmask with internal sip method ids + to be skipped from printing logs. Default -1 (skip all) + - parameter can be set at runtime via cfg reload framework + kamcmd cfg.set_now_int xlog methods_filter 15 + - alternative implementation of FS#81 + +commit 5ae20460f0f89448cbb1590c61f19153ae77da79 Author: Olle E. Johansson -Date: Sun Apr 7 09:53:24 2013 +0200 +Date: Tue Jan 6 13:21:02 2015 +0100 - snmpstats Final fixes for IPv6 support. + Topo: Remove svn IDs, update name from "SIP-Router" to "Kamailio" -commit 0fd0906680ce0f022820fd15819486eb4acfe24a +commit e7593d59aa7b100e5f0df4a78de83d49b4cd4fb8 Author: Olle E. Johansson -Date: Sun Apr 7 09:45:21 2013 +0200 +Date: Tue Jan 6 13:18:49 2015 +0100 - snmpstats minor typo fixes + xlog Fix doxygen, remove history -commit dbde9b609c2a3538fca1e7db72e518f97b3f018a +commit d42155ef165058ecd0689ff272c56c123776d65a Author: Olle E. Johansson -Date: Sat Apr 6 22:06:47 2013 +0200 +Date: Tue Jan 6 13:14:57 2015 +0100 - snmpstats Add IPv6 support in list of active interfaces - - Output from SNMPwalk after this patch: - KAMAILIO-SIP-COMMON-MIB::kamailioSIPTransportRcv.ipv6."20:01:DB:80:21:2e:00:00:00:00:00:00:00:00:00:22".5080 = BITS: 40 udp(1) + nat_traversal Fix doxygen, remove svn ID etc -commit bddf66407ef7521f3d1f1e941b4c1e104e59d1ef +commit 84568255661a76b0350b2fb949cd4c87a0fd36d1 Author: Olle E. Johansson -Date: Sat Apr 6 22:04:51 2013 +0200 +Date: Tue Jan 6 12:29:33 2015 +0100 + + Doxygen Change product name - snmpstats fix typo in Makefile. +commit 66589d42e1a715842ce45a201d33d5a0f0604aee +Author: Jason Penton +Date: Tue Jan 6 12:46:40 2015 +0200 -commit 7bbf8fece2cc93c5b1ddd2c3dcc12e8a920dd54d + modules/ims_registrar_scscf: added function lookup_path_to_contact + - useful for trying to find a loose-routed path to a speccific contact + +commit 1d5ae98cbdaf8707936efa91a1f23d954f2ea6d3 Author: Olle E. Johansson -Date: Sat Apr 6 22:02:48 2013 +0200 +Date: Tue Jan 6 11:31:40 2015 +0100 - snmpstats Add disabled section in Makefile for compilation on Centos systems - - Net-SNMP and snmpd can be built with embedded perl and libwrap support. If that's - the case on your system you need to enable the EMBEDDED_PERL section in the - Makefile. Maybe this could be enabled automatically. + uac Remove SVN IDs, history -commit e28a06a7a8f5558bb81cfc09d5cb70b9c6938328 +commit c99129422330d10befd9a85fcaa3228f111b039b Author: Olle E. Johansson -Date: Sat Apr 6 21:56:59 2013 +0200 +Date: Tue Jan 6 11:25:56 2015 +0100 - lib/kcore Fix IPv6 support in interface list - - Added a new function that takes family as an argument. In order to list both - IPv4 and IPv6 you need to call that function once per address family. - Keep the old IPv4-only function for backwards compatibility. + Textops Fix doxygen, remove history, remove SVN IDs -commit a56a0e32a329ec05a6bb33713b120a949a0cf04b +commit 964fc8cc433fc994d6e138831a9d3f5840830eb5 Author: Olle E. Johansson -Date: Sat Apr 6 14:59:19 2013 +0200 +Date: Tue Jan 6 11:20:42 2015 +0100 - pipelimit Add section IDs to xml documentation + siputils Remove SVN ID, remove history -commit 0f4168e0e6b53c8993121f7a751cabecc2d3e1f3 +commit a031da9863015cbaaa8539883086a9472b4823b7 Author: Olle E. Johansson -Date: Sat Apr 6 14:51:59 2013 +0200 +Date: Tue Jan 6 11:12:30 2015 +0100 - ipops Add section IDs to README xml files + group Remove SVN IDs, remove history -commit 1eeae38650ce70ade73f7e03fd3be78f1d97e0e5 -Author: Torrey Searle -Date: Sat Apr 6 11:59:55 2013 +0200 +commit c3291cfe011ded5ff7a4e0a4378aa7987c318301 +Author: Olle E. Johansson +Date: Tue Jan 6 11:06:47 2015 +0100 + + dialog remove history, fix doxygen, fix spelling errors, remove svn IDs + +commit 6cf4ba4ed83b5f9e8dd736efee86174602cdd14e +Author: Luis Azedo +Date: Tue Jan 6 01:00:02 2015 +0000 - modules/sipt/doc: add section headers & fix README file + kazoo : missing operator -commit 0ecde91fe6e911997b1f5ee33eb50fa6778b7a89 +commit fd3520acd7ab75890a0f514dfb349d94c2ce2807 +Author: Luis Azedo +Date: Tue Jan 6 00:03:08 2015 +0000 + + kazoo : missing operator + +commit f95d0f58715954d78cec483ffa69ab1009d3d0f7 Author: Daniel-Constantin Mierla -Date: Fri Apr 5 21:30:06 2013 +0200 +Date: Mon Jan 5 23:37:04 2015 +0100 - rr: added missing s in sips for record route + pv: new pv - $vn(name) - - reported by Sander van Grieken + - similar to $var(name) and able to hold $null + - default value is $null + $vn(x) = 0; $vn(x) = "abc"; $vn(x) = $null; + - $vz(name) aliased to $var(name) -commit 6433c3b1c2d84d6a6168e7bdccf9c4f13dc50586 -Author: Alexandr Dubovikov -Date: Fri Apr 5 21:21:33 2013 +0200 +commit 04999c90b074bf1571036ab88bb0a384a58f97a2 +Author: Victor Seva +Date: Mon Jan 5 19:07:08 2015 +0100 - modules/sipcapture: added customization for X-CID header. - thanks for the patch goes to Markus Monka + travis-ci: set proper email notification options -commit 19c8f0eaac2b77f06f2842d3a7d481268afa096a -Author: Alexandr Dubovikov -Date: Fri Apr 5 21:10:57 2013 +0200 +commit 5e701d6a0826611dc980db2f434bee49e0fdcf88 +Author: Daniel-Constantin Mierla +Date: Mon Jan 5 18:50:40 2015 +0100 - modules/sipcapture: fixed ERR message for HEPv3, - added table param for sip_capture() function + core: cfg parser - resolve conflict between proto:host and event route name + + - there was a conflict on same kind of id:id format + - event route name is expected now only after an event_route -commit d992e4dc8742807f71645f385d68d60b90746fb3 -Author: Torrey Searle -Date: Fri Apr 5 18:43:06 2013 +0200 +commit 39ffe589035fce17145023204b1005702e02a66f +Author: Daniel-Constantin Mierla +Date: Mon Jan 5 15:58:50 2015 +0100 - modules/sipt: updated README + core: preprocessor subst rules are applied to pv names + + - all name is matched and substituted before pv is looked up + - reported in FS#139 -commit 59b9208700e578df5000f8ad732c2e444712b0fa -Author: Torrey Searle -Date: Fri Apr 5 18:38:36 2013 +0200 +commit dc9928ec99901ec713d1a79b02a8554ed5f6618e +Author: Victor Seva +Date: Mon Jan 5 15:38:26 2015 +0100 - modules/sipt: added some additional getter methods - - new functions: sipt_get_cpc() sipt_get_calling_party_nai() sipt_get_called_party_nai() + travis-ci: build only supported branches. Send email notifications on failure only -commit 38053da7b5951b13be413aac61f89ad418aba99e -Author: Hugh Waite -Date: Fri Apr 5 14:12:22 2013 +0100 +commit 767fb51adbaecf37a0812731d9bf63a86f2b3c0e +Author: Luis Azedo +Date: Mon Jan 5 13:24:39 2015 +0000 - modules/websocket: Update README xml with section IDs + kazoo : fix transform -commit b38d9c93207a219bbcbc4ad40886b983a391c90b -Author: Hugh Waite -Date: Fri Apr 5 14:07:18 2013 +0100 +commit e3ccc85989f5b285850ba64573ad2402f9dc9efa +Author: Jason Penton +Date: Mon Jan 5 13:50:19 2015 +0200 - modules/tm: Added branch_failure event route to tm documentation + modules/imsr_usrloc_scscf: small cleanup in lookup -commit 8def957134e6068c14d2180d8497c6eb1f2a6cc5 -Author: Peter Dunkley -Date: Fri Apr 5 13:35:51 2013 +0100 +commit 78324dcc09d0a51fa02a960a40faa7fdadddce66 +Author: Daniel-Constantin Mierla +Date: Mon Jan 5 00:09:40 2015 +0100 - modules/websocket: re-added declaration of ws_keepalive_mechanism to ws_frame.c - - - Accidentally removed when configuration framework stuff was added. + topoh: added note about making call-id when dialog module is used -commit 52741b4c709713b0cd0a3b9b81701ce2cf95b731 -Author: Peter Dunkley -Date: Fri Apr 5 13:33:19 2013 +0100 +commit cf74b25690481dc5793eaf8f8d4831f0b30be291 +Author: Daniel-Constantin Mierla +Date: Mon Jan 5 00:05:22 2015 +0100 - Revert "modules/websocket: b/f defined missing ws_keepalive_mechanism variable" - - This reverts commit caf4769ec0f243df71e79ee3c0781afbe5884bac. + dialog: readme built form docbook -commit caf4769ec0f243df71e79ee3c0781afbe5884bac -Author: Juha Heinanen -Date: Fri Apr 5 15:17:07 2013 +0300 +commit fed48b73fe11efa680d7950e73667e9d94466307 +Author: Daniel-Constantin Mierla +Date: Mon Jan 5 00:05:06 2015 +0100 - modules/websocket: b/f defined missing ws_keepalive_mechanism variable + dialog: documentation for parameter lreq_callee_headers -commit 2168999d8f198268526404946b0def97b87fd8f5 -Merge: 98d76f9 6a9048a -Author: Hugh Waite -Date: Fri Apr 5 09:33:38 2013 +0100 +commit d8c92fd3dc83a525665cae2b6e4071a66c6c0784 +Author: Daniel-Constantin Mierla +Date: Sun Jan 4 23:57:13 2015 +0100 - Merge remote branch 'origin/hpw/branch_failure_route' + dialog: option to add custom headers for local requests to callee - * origin/hpw/branch_failure_route: - modules/tm: Fix t_next_contact_flow return value - modules/tmx: Add $T_reply_ruid pv to return ruid for a branch reply - modules/tm: Make ruid available in uac structure - modules/registrar: Allow unregister for ruids in branch_failure_route - modules/usrloc: Fix get_urecord_by_ruid to return static aor - modules/tm: Fix setting instance in uac branches - modules/tm: Enable retrieving of branch instance id from uac structure - modules/xprint: Updated to use the new get_branch()/next_branch() functions - modules/pv: Updated to use the new get_branch()/next_branch() functions - modules/permissions: Updated to use the new get_branch()/next_branch() functions - modules/domain: Updated to use the new get_branch()/next_branch() functions - core: Update get_branch() to return instance from appended branches - modules/tm: Update t_next_contact_flows for use in branch_failure event_route - core: Add defines required for a new branch_failure_route type - modules/tm: Create branch-failure event route - Revert "core: Initial revision of branch_failure_route" - core: Initial revision of branch_failure_route - modules/tm: Initial revision of branch_failure_route + - new parameter: lreq_callee_headers + - make topoh to handle properly dialog local requests (e.g., bye): + lreq_callee_headers set to: 'TH: dlh\r\n' + - reported by Alex Balashov -commit 98d76f94f2a4587b7a93e8e9982ff8017cabd9a3 -Author: Jason Penton -Date: Fri Apr 5 09:09:00 2013 +0200 +commit b60b337e04f41d4b5262cb068f1bef6f827dba27 +Author: Daniel-Constantin Mierla +Date: Sun Jan 4 23:55:18 2015 +0100 - lib/ims: Added cscf_get_p_charging_vector to retrieve icid,term_ioi,orig_ioi + tm: safety check for CRLF at end of custom headers for local requests + + - if hdrs value is not ending in '\n', add '\r\n' -commit 0964bc96b1e3cd3bb7478388f6df3cb69fffce64 -Author: Olle E. Johansson -Date: Thu Apr 4 22:27:02 2013 +0200 +commit 0219d5a9090366292671eedc5e25f6c8434989c8 +Author: Daniel-Constantin Mierla +Date: Sun Jan 4 23:54:23 2015 +0100 - snmpstats Add support for the new transports as well as new roles + topoh: discover local request direction from th cookie - The edgeproxyServer is a SIP Outbound edge proxy that manages flows to NATted clients. - The sipcaptureServer collects SIP messages for Homer SIP capture + - l can be used to mark local requests for topoh handling -commit ac19c57490f2d7758fb0d66e5fc473dcd464d325 +commit 0739e26397e08604eb7fa08ec36369b665009182 Author: Olle E. Johansson -Date: Thu Apr 4 21:57:31 2013 +0200 +Date: Sun Jan 4 11:18:56 2015 +0100 - snmpstats Align transports to RFC 4780 + shm_regex Remove svn id, history -commit 53579abc49fcb61ba7358d64e2d25bdabfe42afd +commit a5acd43d0e422692e0fc5114e6857a3959a7a7b4 Author: Olle E. Johansson -Date: Wed Apr 3 22:17:27 2013 +0200 +Date: Sun Jan 4 11:16:46 2015 +0100 - group Update README xml with section ID's + binrpc remove svn ID, remove history -commit 0f7821b1ab454e0b0a7ec49f76f1f63c65f12a90 -Author: Torrey Searle -Date: Thu Apr 4 17:08:39 2013 +0200 +commit c9f26b592c2d78394b2b99f7becb73d4c8f21364 +Author: Olle E. Johansson +Date: Sun Jan 4 11:10:14 2015 +0100 - modules/sipt: regenerate README + srdb1 Remove SVN id's and history -commit 6cff96362ef9c2a675ff170f804cad08db2a1f87 -Author: Torrey Searle -Date: Thu Apr 4 17:06:31 2013 +0200 +commit af408c882ed70028c7dbc84b7876be996a49235e +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 23:28:57 2015 +0100 - modules/sipt/doc: fix typo in method name + tls: use atomic ops for config ref counter + + - closes FS#380 -commit e09e20ad7524e2d1469187812b8920723481014f -Author: Torrey Searle -Date: Thu Apr 4 15:43:29 2013 +0200 +commit 395c2993b4342db16be401498290aa8a4b26ec56 +Author: Victor Seva +Date: Sat Jan 3 23:24:11 2015 +0100 - modules/sipt: resolve a compiler warning on osx + pkg/kamailio/deb: version set to 4.3.0~dev3 -commit 9dde9cb53367b75643c4f95f5aea2b7ce1d1f859 -Author: Carsten Bock -Date: Thu Apr 4 12:06:37 2013 +0200 +commit 6ef90a7035b6be860c3c5ccf431ec19add1fa619 +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 21:32:59 2015 +0100 - ims_auth: Log, which AVP could not be found. + Makefile.defs: version set to 4.3.0-dev3 -commit b523c774721afaa34f36dc278805736e04b3d27c -Author: Torrey Searle -Date: Thu Apr 4 11:56:03 2013 +0200 +commit 2c6dae747a934215b2c20928c489a9ed1f1733cf +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 21:32:17 2015 +0100 - modules/sipt: Update README in separate commit per best practices + Makefile.groups: added usrloc_dmq to extra group -commit 8cdbaddbf8ec9bfedc32732a6fed6753fab424ec -Author: Torrey Searle -Date: Thu Apr 4 11:40:26 2013 +0200 +commit e938d587c3d4f1569478a68937bbf9592fae4593 +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 21:30:34 2015 +0100 - modules/sipt/doc: corrected documentation typos + usrloc_dmq: added readme file -commit a45583716671406f6a76cfdf8778517a28cbf2e3 -Author: Torrey Searle -Date: Thu Apr 4 10:20:08 2013 +0200 +commit d6ea0efa099abe5825b98408d8059618cec3ea64 +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 21:29:37 2015 +0100 - modules/sipt: initial import of module + usrloc_dmq: fixed docbook format -commit 6a547b27a6e4715f2ccc3094018ed564066f7834 -Author: Peter Dunkley -Date: Thu Apr 4 00:38:56 2013 +0100 +commit 2f1c30a5458fef192c80a2d88e85d40c31e47cb1 +Merge: 03dfde0 68ca030 +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 21:14:24 2015 +0100 - doc/cfg_list: added stun to cfg docbook Makefile + Merge pull request #3 from AndreyRybkin/master + + usrloc_dmq: add module for usrloc sync via dmq -commit 91b357872f06e988fd09003cffc02742d2731ce3 -Author: Peter Dunkley -Date: Thu Apr 4 00:38:25 2013 +0100 +commit 03dfde0fd7b24ab943b3929922573dc27fd41fb8 +Author: Olle E. Johansson +Date: Sat Jan 3 17:48:16 2015 +0100 - modules/stun: added read-only stun_active cfg value + usrloc Remove SVN id, remove history -commit 0c49defdd27567e522c0555a9a40b0c76f5ef865 -Author: Peter Dunkley -Date: Thu Apr 4 00:38:01 2013 +0100 +commit f1b15228b7de594cf9fa7b1f2cebc3834adf9628 +Author: Olle E. Johansson +Date: Sat Jan 3 16:48:29 2015 +0100 - modules/websocket: removed some unnecessary includes + tm Remove svn ID, remove history, rename "ser" to "kamailio" -commit fc1f1b750f911f7fa2d453f6ce61f011844536a9 -Author: Peter Dunkley -Date: Thu Apr 4 00:37:22 2013 +0100 +commit d7d19dddf55b299503138da12a3e878ca81f28d2 +Author: Olle E. Johansson +Date: Sat Jan 3 16:03:35 2015 +0100 - modules/outbound: a bit of tidying up + Stun Remove svn IDs update doxygen remove history -commit 124a40aa8c2de6831bc801899aeaa9ec05bebf77 -Author: Peter Dunkley -Date: Thu Apr 4 00:23:54 2013 +0100 +commit c11064e9780851f3277e8986c9326f4be2793b93 +Author: Olle E. Johansson +Date: Sat Jan 3 16:01:35 2015 +0100 - doc/cfg_list: added outbound and websocket to cfg doc generation + DNSsec Add doxygen, remove history and svn IDs -commit a33d556fc5c6c11d6364daed01bf91dbf552784b -Author: Peter Dunkley -Date: Thu Apr 4 00:23:16 2013 +0100 +commit 269d0e61810f3adc9e0bc462922e448b32f86e4f +Author: Olle E. Johansson +Date: Sat Jan 3 15:58:40 2015 +0100 - modules/websocket: updated copyright year - - - also remove configuration framework stuff in preparation for putting it - in separate files. + counters SVN ID removed, doxygen updates -commit fe912bc27e41906902f5d25838eac95304c332eb -Author: Peter Dunkley -Date: Thu Apr 4 00:22:49 2013 +0100 +commit 2b8900d1abe2a6e63930b6060a286a1764c9c015 +Author: Olle E. Johansson +Date: Sat Jan 3 15:57:21 2015 +0100 - modules/websocket: moved config framework stuff to separate files - - - To facilitate docbook + statistics Update headers,remove svn id, add doxygen -commit f85976ec461fc8325c9fa55e2b38ffef132098e1 -Author: Peter Dunkley -Date: Thu Apr 4 00:22:15 2013 +0100 +commit 9f97c5e577cc461955c9090351ba93467d151439 +Author: Olle E. Johansson +Date: Sat Jan 3 15:51:11 2015 +0100 - modules/outbound: updated year in copyright statement + snmpstats Update header, remove SVN $id$ and fix some doxygen -commit cf5a4dcc3454f3c0e08228d0824f57db8aa2e192 -Author: Peter Dunkley -Date: Thu Apr 4 00:21:47 2013 +0100 +commit 0292eff5387bec0e7425c1b355a09525a40ccc0f +Author: Olle E. Johansson +Date: Sat Jan 3 15:34:46 2015 +0100 - modules/outbound: fixed typo + srutils Update headers, add doxygen, remove svn ID and history -commit 5dc7bf64ede0d41cead968ac52677df022f262a8 -Author: Peter Dunkley -Date: Thu Apr 4 00:20:55 2013 +0100 +commit 468b91a28f0a739b29233ab5c95096622d4e53e7 +Author: Olle E. Johansson +Date: Sat Jan 3 15:28:44 2015 +0100 - modules/outbound: Removed extern for ds_ping_reply_codes_update + libkcore Update core headers, doxygen, remove history and svn id -commit 7fffcebb7ec85bfdffd3712b8f7d8ee91575fe22 +commit b73a8d9a6ae02a48d42d06503a67f3d86b3f2a38 Author: Olle E. Johansson -Date: Wed Apr 3 21:55:47 2013 +0200 +Date: Sat Jan 3 15:19:28 2015 +0100 - pike Add counter for blocked IP addresses + lib README - update to Kamailio -commit ddfadf58f4a99fb160554e81e43fca5ddf0c38ad +commit 78c75ab0937c6e97be86c2785416637032fa45c5 Author: Olle E. Johansson -Date: Wed Apr 3 21:27:45 2013 +0200 +Date: Sat Jan 3 15:17:38 2015 +0100 - pike Update README with section ID's + Doxygen change "SER" to "Kamailio" -commit ba074d8a9ad0c415237e9c604a3adb432c51b754 +commit 88693a29e2f69b9f25188bd09a02d02bc6901182 Author: Olle E. Johansson -Date: Wed Apr 3 21:22:47 2013 +0200 +Date: Sat Jan 3 15:15:58 2015 +0100 - sst Update documentation and add reference to dialog_ng module + core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers -commit 530e1e9e3f5100c4e6fc8ecb1f2005c07e7b860a +commit 2266bb9cc206112afe7a07e22f43100e5f94f3ce Author: Olle E. Johansson -Date: Wed Apr 3 21:11:08 2013 +0200 +Date: Sat Jan 3 15:03:24 2015 +0100 - snmpstats Documentation updates + Core Update of doxygen, removal of history, changing "ser" to "kamailio" -commit 43cc6015e8604e309672da4d754b5022d1e256c9 -Author: Andrew Mortensen -Date: Wed Apr 3 14:54:36 2013 -0400 +commit a31cfa79bf35fc65920db0584295c23699d51a47 +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 11:51:09 2015 +0100 - modules/sca: ensure line-seize sub update uses index from request - - - lazy removal of line-seize subscriptions that were not used for a - call could lead to failure to release expired seized appearance. - Client must have a lingering, expired line-seize subscription that - hasn't yet been purged by the timer, and indices must not match. - Fix ensures that the appearance-index from the new line-seize - subscription overwrites the index left over from the expired one. + presence: readme rebuilt -commit 3339e7a5bd205599fed63f82536626732b3f23d9 -Author: Andrew Mortensen -Date: Wed Apr 3 14:46:27 2013 -0400 +commit 25a99503c2fb1733f201552028be9c030e48efe3 +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 11:50:46 2015 +0100 + + presence: added section for subs_remove_match parameter in docs + +commit 85029d414384912879b45a34bdeb8f1372cc3780 +Author: Daniel-Constantin Mierla +Date: Sat Jan 3 11:44:38 2015 +0100 - modules/sca: fix SCA_CALL_INFO_EMPTY macro + presence: configurable matching criteria to remove subscriptions from memory - - test should be a logical OR, not AND. + - adjusted the commit 74d73953327ad7702922b27ba37c71e3283659c3, being + reported that subscriptions are not found (Jan Gaida) -commit 348876e0097f70b6e155e1afe58030d5bd6077fc +commit 02ca141bb8a741ad516f8d60c84006c8ed09c14d Author: Olle E. Johansson -Date: Wed Apr 3 20:56:49 2013 +0200 +Date: Sat Jan 3 11:55:48 2015 +0100 - timer Documentation update (section IDs) + core : Update include files - delete IDs, update doxygen, delete history -commit 7670fafb184f0f16bf5903b4c75c3d327891756f +commit 6a0f438258996ed5cad4028b59fe3a3f5cbf955d Author: Olle E. Johansson -Date: Wed Apr 3 20:53:49 2013 +0200 +Date: Sat Jan 3 10:53:17 2015 +0100 - sipcapture Update to README xml files (section IDs) + Core Removed history, svn $id$ and doxygen udpates on the .c files -commit 244bfd5004804b20d983afd6e9caccfd9f70fde4 -Author: Olle E. Johansson -Date: Wed Apr 3 20:20:47 2013 +0200 +commit df92a532f82a25f0b1ea0cb18cb800562d7f7a97 +Author: Ovidiu Sas +Date: Fri Jan 2 22:03:22 2015 -0500 - snmpstats Add transport indications to the mib - - This commit adds support for the config framework to the snmpstats module. + core: don't do initgroups() if started by same user as -u + - closing FS#473 -commit 7bc2efb300dcce267984cd3804349295ec8d2ed5 +commit ad94c568accb5efb02657c82740b6e39db88f018 Author: Olle E. Johansson -Date: Wed Apr 3 20:01:35 2013 +0200 +Date: Fri Jan 2 22:56:21 2015 +0100 - core Make sure Kamailio doesn't crash if TCP is disabled and RPC core.tcp_list RPC command is issued + xhttp Minor typo fixes in README -commit d7959e5e63130889b6b589096388eaa6b76216d1 +commit ecbc0f34bd36d9559d4b8d78d7ba864d2fc6874e Author: Olle E. Johansson -Date: Wed Apr 3 09:22:49 2013 +0200 +Date: Fri Jan 2 22:42:57 2015 +0100 + + userblacklist Minor typo fixes in README + +commit 497777e042166e441767101db05c85ad69c13722 +Author: Daniel-Constantin Mierla +Date: Fri Jan 2 13:41:44 2015 +0100 + + presence: more verbose debug message when failing to delete item from memory + + - re-ordered comparison expression to check first lengths + +commit 5573fded91a0dc330003ba064e524407d92b2a8a +Author: Daniel-Constantin Mierla +Date: Fri Jan 2 11:22:21 2015 +0100 + + tls: refreshed the README + +commit 99311ce3fd37eebd4c9f37d25b043c4fae8dd621 +Author: Daniel-Constantin Mierla +Date: Fri Jan 2 11:21:39 2015 +0100 + + tls: more documentation about tls method values + + - added notes about tls minimum versions + +commit 711833b82d17a8875ffa68a3314554a59cefb0f5 +Author: Daniel-Constantin Mierla +Date: Fri Jan 2 11:18:47 2015 +0100 + + tls: options to set TLS versions lower limit + + - example: if method is set to TLSv1.1+, then the connection must be + TLSv1.1 or newer + - closes FS#502 + +commit 241ac2813d30792c713dd6e585bae3c1d6e76f47 +Author: Daniel-Constantin Mierla +Date: Fri Jan 2 11:16:28 2015 +0100 + + core: don't do setuid() if started by same user as -u + + - closing FS#473 - kex Update README XML with section id's +commit bc7c864f7892f5f5c85e3e29da26d8963f064f80 +Author: Daniel-Constantin Mierla +Date: Mon Dec 29 22:57:22 2014 +0100 + + pua_dialoginfo: README regenerated + +commit 240bf9d122a9800ccfcac320776fb89a2c60d544 +Author: Daniel-Constantin Mierla +Date: Mon Dec 29 22:56:38 2014 +0100 + + pua_dialoginfo: documentation for new parameters + + - pubruri_caller_dlg_var and pubruri_callee_dlg_var + +commit 0b9561347ef62b6370d066622db5c0a08a76e0ec +Author: Daniel-Constantin Mierla +Date: Mon Dec 29 22:49:10 2014 +0100 + + pua_dialoginfo: indentation and better fit in 80chars line + +commit a8381456b91512e2a892be680167363d6179272b +Author: Daniel-Constantin Mierla +Date: Mon Dec 29 22:39:57 2014 +0100 + + pua_dialoginfo: store pubruri for caller and callee in dlg vars + + - to be restored upon restart + - based on a patch by Kristian Høgh, FS#360 + +commit 0c11f4f9c235bf791ac39446c293483462a99354 +Author: Daniel-Constantin Mierla +Date: Mon Dec 29 22:26:46 2014 +0100 -commit 3814b0ef258fb904aa3571058a9e76dc990bd252 + pua_dialoginfo: load dialogs for dialoginfo event upon restart + + - based on a patch by Kristian Høgh, FS#360 + +commit 487d4160b99a1a5ea48751d2f7404cb08e1f4546 +Author: Daniel-Constantin Mierla +Date: Mon Dec 29 21:23:01 2014 +0100 + + db_mysql: fixing include in Makefile for many paths + + - sed matching should break at whitespace, to fix the case when + mysql_config returns multiple include paths + - reported by FS#503 + +commit 7739284d78f85c42621cd3dd76dad0149c9329e4 +Author: lazedo +Date: Fri Dec 26 18:46:41 2014 +0000 + + kazoo : fork process with tcp option + +commit e2aff53392c875f98754e9eb7a25964d68cace79 Author: Olle E. Johansson -Date: Wed Apr 3 09:14:41 2013 +0200 +Date: Thu Dec 25 22:06:18 2014 +0000 + + db_flatstore: minor README update + +commit 68ca030d02f1db0006294c9b227dd4f4d319d39e +Author: Andrey Rybkin +Date: Wed Dec 24 16:16:35 2014 +0300 + + Fix contacts sync + +commit 6f9e5bea2aa1dcbf1944e54f17c4e9fd9088201e +Author: Andrey Rybkin +Date: Wed Dec 24 12:30:33 2014 +0300 + + Set tcpconn_id to -1 for records added via dmq + +commit 3b1b8843fc2e6096e63d5040e3fb037d98aa55b3 +Author: Andrey Rybkin +Date: Wed Dec 24 12:01:59 2014 +0300 - tls Reformat section IDs + Update Makefile -commit 6a9048a14bae1fd9a66239533a9af23ad390ab20 -Author: Hugh Waite -Date: Wed Apr 3 16:18:14 2013 +0100 +commit cac6ea3edf630e2cbd3db09f408a2d5cbd9532e3 +Author: alezzandro +Date: Wed Dec 24 00:56:23 2014 +0100 - modules/tm: Fix t_next_contact_flow return value + dispatcher: Changes to the docs for the new feature counting successful requests + +commit 2e567ce1baac21d6e063a6924a80aff06da803cf +Author: alezzandro +Date: Wed Dec 24 00:52:53 2014 +0100 + + dispatcher: Adding new feature for counting successful requests before placing destination from inactive to active state (code) + +commit 1dd98c58cfc7eca6cb7b6db703d010804051c75c +Author: alezzandro +Date: Wed Dec 24 00:28:58 2014 +0100 + + dispatcher: Fixing misspelled words in some docs + +commit f0d642820e363090ad4a79a8c198e9f898bbde07 +Author: alezzandro +Date: Wed Dec 24 00:27:40 2014 +0100 + + dispatcher: Fixing misspelled words in some code's variables + +commit 40971d1ed829bc8e18a684cd4431649acd47999e +Author: Daniel-Constantin Mierla +Date: Tue Dec 23 10:25:58 2014 +0100 + + core: use corelog level for debug messages when sending out fails - - Return 1 if a new flow was found - - Return -1 if not found + - allow better control of what is printed, FS#68 -commit 4ae14b095cb0a24f743a6c90db2f273dcfb163aa -Author: Carsten Bock -Date: Wed Apr 3 16:57:44 2013 +0200 +commit c10c13b2582fd667d24e691219939e224cffaf30 +Author: Daniel-Constantin Mierla +Date: Tue Dec 23 10:24:32 2014 +0100 - b/f: Initialize rtpp_set_list properly (set it to 0), this can otherwise cause errors. + tm: downgraded err to warn when sending out for a branch fails + + - can happen if tcp connection is not active and no connect is set, FS#68 -commit 6759d6bbdd5ff918759789bde00b8e74235b4051 -Author: Hugh Waite -Date: Wed Apr 3 15:55:47 2013 +0100 +commit 88173da2b684a3a3f86ee01ac5de401f492ff240 +Author: Daniel-Constantin Mierla +Date: Tue Dec 23 00:51:45 2014 +0100 - modules/tmx: Add $T_reply_ruid pv to return ruid for a branch reply + siptrace: use the method from cseq header for tm replies - - Can be run from a failure_route or branch_failure_route + - the hook in transaction structure is invalid for cancel replies, + because the transaction structure is built for invite + - reported by Klaus Darilion, FS#489 -commit ef9115b65fc21f8d64687b2787a50aa025d188c7 -Author: Hugh Waite -Date: Wed Apr 3 15:18:22 2013 +0100 +commit aff1dcd3dc63c0fe124fc138d553da0723c615a8 +Author: Daniel-Constantin Mierla +Date: Mon Dec 22 21:41:53 2014 +0100 - modules/tm: Make ruid available in uac structure + core: safety checks on proto variable for dsn resolving - - ruid is stored per uac - - ruid can be retrieved when a response to the branch is received + - avoid crashes if functions used inadequately with a null pointer -commit 4cdd9f7502a11bc48d0413811606444b24b984e2 -Author: Hugh Waite -Date: Wed Apr 3 15:06:35 2013 +0100 +commit 0bbcbe8328d558a9bf3cb151ab53be93b09c2669 +Author: Daniel-Constantin Mierla +Date: Mon Dec 22 21:37:43 2014 +0100 - modules/registrar: Allow unregister for ruids in branch_failure_route + nat_traversal: use local variable for port and proto on keepalive resolve - - unregister(domain, uri, ruid) is accepted in branch_failure_route - - unregister(domain) is not. + - safe execution for those resolving functions expecting PROTO_NONE + - reported by Jason Penton, FS#491 -commit 445e23e221d54e105f256e54c06c6e5a28ba848c -Author: Hugh Waite -Date: Wed Apr 3 15:04:38 2013 +0100 +commit 7a6b86576220b423c4dc5ccab7e7f22a50be27bd +Author: Daniel-Constantin Mierla +Date: Mon Dec 22 18:37:25 2014 +0100 - modules/usrloc: Fix get_urecord_by_ruid to return static aor + tm: don't clean local vars when trying to append a new branch to an active canceled transaction - - Fixed a bug which returned a pointer to a stack variable - - Fixed some potential (?) infinite loops + - they are not set, reported by Ovidiu Sas, FS#498 + +commit e5bf2128f10cf40a1f32ec6ba5bb84a649ce8fca +Merge: b80314b 3cdfb23 +Author: Victor Seva +Date: Fri Dec 19 12:58:14 2014 +0100 + + Merge pull request #10 from kamailio/vseva/travis + + pkg/kamailio: Initial Travis CI configuration + +commit 3cdfb23b6e9d13fea3ee0994b450279c3cc6a488 +Author: Victor Seva +Date: Thu Dec 18 21:41:46 2014 +0100 -commit befb822c7548c063c9643e8e6b27b1a6e9ff1631 + pkg/kamailio: Initial Travis CI configuration + +commit b80314b94b39a8735dca366cd64d55a64304b9f0 Author: Carsten Bock -Date: Wed Apr 3 12:55:01 2013 +0200 +Date: Thu Dec 18 11:35:28 2014 +0100 - b/f: an error would be nice, if the module fails to load ;-) + ims_icscf: Comply with RFC3261: If no contact-header is present, this is not an error, the UA is just fetching bindings. + See: http://tools.ietf.org/html/rfc3261#section-10.2.3 -commit 3b76b3bb674420ffcee1cb400ee812bf9e7db418 +commit 77368a713da1c3f4d4d33019491bbb78f3dccb4d Author: Olle E. Johansson -Date: Tue Apr 2 20:35:44 2013 +0200 +Date: Thu Dec 18 08:22:01 2014 +0100 - utils Add section ID's to README xml + xlog Minor README updates -commit 43d59fe1093e7319848794a7c266d3605f764d1a -Author: Olle E. Johansson -Date: Tue Apr 2 20:31:07 2013 +0200 +commit 7bf4c6d72774b521b4e9bbc5375c4e952a224676 +Author: Daniel-Constantin Mierla +Date: Wed Dec 17 23:34:21 2014 +0100 - db_cluster Add section IDs to XML file and update some text + auth_db: more details for is_subscriber() -commit 68a8ef2ed9e616f563a28d87d591f5deebd23085 -Author: Jason Penton -Date: Tue Apr 2 20:29:50 2013 +0200 +commit d948ca564b4f669905485e040e295f54bd3f36a2 +Author: Daniel-Constantin Mierla +Date: Wed Dec 17 23:30:29 2014 +0100 - modules/dialog_ng: fixed bad append bug and added null sentinel - - thanks Hugh + auth_db: fixed is_subscriber() when load_credentials is not set + + - the flag parameter can be also explicit on skipping the credentials -commit f0f31127878ecde2dac854598030f0d7d5374f18 +commit 42f5eefc595d65ab5953232335f6f686661526ca Author: Olle E. Johansson -Date: Tue Apr 2 20:08:43 2013 +0200 +Date: Wed Dec 17 22:19:16 2014 +0100 - acc Update documentation with section IDs + userblacklist Remove the db definition file (now part of _admin) from the master xml file -commit 70c5705a6cfd9ba8fc8f5519145eb5d4b13770da +commit f8b7aa5d37f4d834620399b8c2fe295620bb5e66 Author: Olle E. Johansson -Date: Tue Apr 2 19:26:35 2013 +0200 +Date: Wed Dec 17 22:17:59 2014 +0100 - db_mysql Correct e-mail address that had a typo. + userblacklist Reorganize README and add section ID's + + The database parameters was at the end of the README, which is not like any + other module. -commit 9e7f627c5e9a4c34193e4662fbe341b70fa308bf -Author: Jason Penton -Date: Tue Apr 2 19:44:46 2013 +0200 +commit 2376591772d4fb20f64613331256ddf97e8b7b07 +Author: Olle E. Johansson +Date: Wed Dec 17 22:05:04 2014 +0100 - modules/dialog_ng: bug fix for concurrent dialog did generation - - spotted by Camille @ Orange - tks! + userblacklist Adding section IDs to documentation -commit b961a960581394913dc79240fe983723a57e5b26 -Author: Peter Dunkley -Date: Tue Apr 2 13:23:27 2013 +0100 +commit cb79f35594c6a5059d9b76da96b9945f75f897f2 +Author: Olle E. Johansson +Date: Wed Dec 17 21:44:15 2014 +0100 - modules/stun: fixed typo + mangler Update README with section IDs, minor changes -commit fe977dfcb940b1c48dd26fe5fe61a25aed23b96a +commit ae87f7c1d2fc860482c1c92c88a9ba6963b6bc81 Author: Olle E. Johansson -Date: Tue Apr 2 14:13:01 2013 +0200 +Date: Wed Dec 17 21:25:49 2014 +0100 - db_mysql Add transaction support + tm Update readme with section ID's, fix typos - Patch contributed via Google+ by HÃ¥kon Nassjöen + Yes, it was a boring flight... + +commit b450a769cff3b5c8ea0962299f6b087da089cd59 +Author: Richard Good +Date: Wed Dec 17 10:58:00 2014 +0200 + + Updated P-CSCF example with additional Rx_AAR params -commit e9267d7e6a0c6a1715f70916a6879f4288f14a57 +commit 3dda6086cdf86fd2ad36764759c9f9254bfd5fa7 +Author: Richard Good +Date: Wed Dec 17 10:55:15 2014 +0200 + + modules/ims_qos: Rx_AAR new params that let you set sub-id and sub-id-type + This allows users to specify sub-id and sub-id-type when calling Rx_AAR + If passed as empty then default is used + This helps with some PCRFs + +commit 6619c0d21d6ba862d30f41e93f87e0b3ec06cd02 +Author: Richard Fuchs +Date: Tue Dec 16 09:10:10 2014 -0500 + + db_postgres: add new module vars "timeout" and "tcp_keepalive" + + The "timeout" option enables a query timeout as well as a connection + timeout, set to the specified number of seconds. + + The "tcp_keepalive" option enables the kernel's TCP keepalive packets + on the PGSQL socket and sets the keepalive timer to the specified number + of seconds. Only supported if the platform supports the TCP_KEEPIDLE + socket option. + +commit 7b883f58e418e13e31e5d2b25fd6f142f6aa42c1 Author: Olle E. Johansson -Date: Tue Apr 2 11:09:27 2013 +0200 +Date: Tue Dec 16 11:31:16 2014 +0100 - cfgutils Adding ID's to xml sections for alfabetic indexes + registrar Update documentation for max_contacts -commit 399ab478349f320a44180abbb1546c93981b566a +commit 53cfb31a4b13afb16e6cbfe82993990ee1bbb8ef +Author: Olle E. Johansson +Date: Tue Dec 16 10:08:45 2014 +0100 + + srdb1 Change error message. + + This error message is shown both if module is not loaded at all and if module actually doesn't + support the function. + +commit d035d0fe5e6f8298c7973432216ee0ba16840124 Author: Daniel-Constantin Mierla -Date: Mon Apr 1 22:40:21 2013 +0200 +Date: Mon Dec 15 23:11:15 2014 +0100 - app_lua: readme regenerated to be in sync with xml docbook file + dispatcher: better phrasing of comment in the code -commit 1262b4401954661028e10bfb3b54d0ed00876711 +commit f8d3d4ae33f56460c147a5ab77f5de059e59e6c1 Author: Olle E. Johansson -Date: Mon Apr 1 20:41:48 2013 +0200 +Date: Mon Dec 15 19:36:58 2014 +0100 - snmpstats add entry for outbound module + README minor change -commit 7d272f893c3e0f260db1af5fc07dccd7d93690df -Author: Olle E. Johansson -Date: Mon Apr 1 10:06:33 2013 +0200 +commit a2b52c52e8a2503c53825b82fb66d7af11b9bc4e +Author: Daniel-Constantin Mierla +Date: Mon Dec 15 12:37:42 2014 +0100 + + dispatcher: proper filling of weights array when summ is less than 100 + + - more comments on building the array for weight based distribution + +commit ecd5c5846483e9069df875a181b58de7f8035604 +Author: Daniel-Constantin Mierla +Date: Sun Dec 14 22:21:14 2014 +0100 - snmpstats Documentation updates + dispatcher: take in consideration the value of maxload attribute + +commit c882b3a70b5afe7cab9d9cc1e2e528af9e735b9d +Author: Daniel-Constantin Mierla +Date: Sun Dec 14 14:21:43 2014 +0100 + + dispatcher: regenerated README file + +commit 610a93ea038f9eb10ac611263891813b734fc7a0 +Author: Daniel-Constantin Mierla +Date: Sun Dec 14 14:21:06 2014 +0100 + + dispatcher: dedicated section for attributes in docs + + - file format has it own section too -commit 5397c6c4d9a9b3f50561893855d7469cfbf58858 +commit cbce3372cd48246d62504d6949402e008b96d41c +Author: Juha Heinanen +Date: Sat Dec 13 03:51:43 2014 +0200 + + modules/registrar: added 'q' xavp_cfg name + +commit bef88a0daac0d66b007d1ebb4155e521021fc17c Author: Olle E. Johansson -Date: Mon Apr 1 09:12:01 2013 +0200 +Date: Fri Dec 12 23:38:37 2014 +0100 - outbound add config framework variable to indicate active module + dispatcher Add a function to check if a given set exist is memory -commit 709acbb709c43d1b9d391bebf8a99b3bfe3c3e28 +commit 935f11ab8daf40ce48359c7a0f0b3759720ac5bd Author: Olle E. Johansson -Date: Sat Mar 30 19:01:52 2013 +0100 +Date: Fri Dec 12 22:05:16 2014 +0100 - cfg.h - config framework - doxygenify documentation + db_text Add support for empty strings as a replacement for NULL strings + + Some modules, like dialplan, doesn't accept NULL strings from databases. + db_text had no way to define a string as empty - all empty strings was NULL. + Adding a new option to change this behaviour. With "emptystring" set to 1 + db_text will not set an empty string to NULL any more. -commit 2df6f560bcc54d2966732d397713a9cf3233d5fe +commit 79a23a4fc154ad1ff174c3a8c2a14c3c5f85f402 Author: Daniel-Constantin Mierla -Date: Sun Mar 31 21:49:10 2013 +0200 +Date: Thu Dec 11 23:37:24 2014 +0100 - dialog: SDP can be passed to MI/RPC dlg_bridge - - - rework from a patch of Patrick E. + core: set log prefix only for sip messages + +commit d773cc1105e3c5c25ea06717854b5c084fd9d1b9 +Author: Jason Penton +Date: Thu Dec 11 22:11:14 2014 +0200 + + modules/ims_registrar_scscf: removed path vector being set on lookups, not necessary -commit aa6154afcf3e2d59ad09659d7e60bf3691f1d2e3 +commit d0c862c76fda42b467d1543bf98eca5678a81db3 +Author: Jason Penton +Date: Thu Dec 11 22:01:52 2014 +0200 + + modules/ims_usrloc_scscf: if no contacts left for IMPU change state from REGISTERED to UNREGISTERED + +commit 66b6f7e4520ade2a9cce91d8b229f08c94b83a1a Author: Daniel-Constantin Mierla -Date: Sat Mar 30 22:31:31 2013 +0100 +Date: Thu Dec 11 10:47:09 2014 +0100 - doc/rpc_list: updated the docs with lists of rpc commands + siputils: is_tel_number() constraints on lenght and first digit after + + + - minimum one char and if first is +, then it must have another one, + which should not be 0 -commit 11bc294a9d64e31014ccb836290467984c28ce65 +commit d33829e61642950ecfd41cf6ffa08c8ca2cd5ae0 +Author: Juha Heinanen +Date: Thu Dec 11 04:20:51 2014 +0200 + + modules/siputils: added is_numeric function + +commit 398321567c6fd12b98b5a152a4f072043d81d1d9 Author: Daniel-Constantin Mierla -Date: Sat Mar 30 20:59:24 2013 +0100 +Date: Thu Dec 11 00:34:32 2014 +0100 + + statsd: added content to overview sections + + - taken from announcement email + +commit 56c417b5ae29f0dd0387d59a6e9d8d203deb8855 +Author: Alex Balashov +Date: Wed Dec 10 17:42:06 2014 -0500 - dialog_ng: set kamailio mod interface always + utils: http_query() now handles large replies properly. - - it breaks rpc list generation otherwise + The callback function passed to CURL (CURLOPT_WRITEFUNCTION) malloc'd one buffer on the presumption that it would be called once. This is not necessarily true for large replies, so the callback was modified to realloc() the buffer upward as needed until all data chunks were retrieved. + +commit e094286e7821b3470a9d191b6c1812833a017ab9 +Author: Daniel-Constantin Mierla +Date: Wed Dec 10 16:22:14 2014 +0100 -commit 688f2902977ee52d0c3d89a1f6459ca0d8c624f9 -Author: Peter Dunkley -Date: Sat Mar 30 20:28:03 2013 +0000 + siputils: documented is_tel_number() function - modules/websocket: moved some configuration across to the cfg framework +commit fbcfa198a2c89868fa021f6a63774425e480b27b +Author: Daniel-Constantin Mierla +Date: Wed Dec 10 16:14:16 2014 +0100 + + siputils: fix for e164_check() - - As suggested by @oej + - the condition for non-digit matching was always false -commit 21fa34f61ba4d9778e6b79d978818b47d0928639 -Author: Peter Dunkley -Date: Sat Mar 30 12:21:02 2013 +0000 +commit 42f431bc4ceefa32e044750ef60cf600f11fda25 +Author: Daniel-Constantin Mierla +Date: Wed Dec 10 16:12:11 2014 +0100 - modules/websocket: added lots more SIP/MSRP specific statistics + siputils: new function is_tel_number(val) - - also updated output of dump MI command to include sub-protocol information + - returns true if the parameter is a telephone number (optional leading + + followed by digits) + - the parameter can contain variables -commit 63b50d3b0e3a2250effd9a1aa92b7776854364a6 -Author: Peter Dunkley -Date: Sat Mar 30 11:36:41 2013 +0000 +commit dcdb73d792719e38844eef60f821365b587893d7 +Author: Daniel-Constantin Mierla +Date: Wed Dec 10 10:54:56 2014 +0100 - modules/websocket: added some sub-protocol related statistics + dialog: reset local variables shortcuts after reply and failure processing + + - avoid using wrong values to find dialogs with processing of next messages + - reported by Julia Boudniatsky -commit f88dd6d7197af1e4bf5a9e24cdf9ac8975ae2345 -Author: Marius Zbihlei -Date: Sat Mar 30 11:19:24 2013 +0000 +commit 56c880120c07443eceb732117f0f1aa3558dcfe5 +Author: Hugh Waite +Date: Tue Dec 9 19:05:31 2014 +0000 - modules/dnssec Added copyright notices + registrar: Fix memory leak around path and outbound header parsing - Also forgot a memset.. + - Fix leak or parsed URI and URI parameter during a call to save() -commit 75ade496d319ac16df0b00ca578c1cc9b866010a -Author: Marius Zbihlei -Date: Sat Mar 30 10:56:18 2013 +0000 +commit 595909e8acc0e6d178e346bef6a08ca98ae7351c +Author: Eloy Coto +Date: Tue Dec 9 17:23:46 2014 +0000 - modules/dnssec New dnssec resolver module based on libval + Add statsd module. - To use, simply load the module - It will overide the system resolvers (i.e. gethostbyname, res_search) with libval's provided wrappers that support - DNSSEC. - Further functionality will be added. + Changes that I did before merge from my github project: + - Remove Readme.md and doc/statsd.txt + - Add README in the module. + - Change sprintf to snprintf + - Doc: Add valid ids into the sections. -commit 243da7b8a96db33090fd6e2e5d84f4dcd47652b5 -Author: Jon Bonilla -Date: Sat Mar 30 11:46:00 2013 +0100 +commit a49feca3cba8d5f281ce48ceebea2e416d3508b9 +Author: Ovidiu Sas +Date: Tue Dec 9 11:10:59 2014 -0500 - Set lucid version to 4.0.0 + dialplan: remove unused variables -commit 0d279eb512ac6740fe1da6e96f7580303f09c025 -Author: Marius Zbihlei -Date: Sat Mar 30 10:44:39 2013 +0000 +commit 9a8bc0242200508f325b723d7c210b1e0dd6bf77 +Author: Daniel-Constantin Mierla +Date: Tue Dec 9 10:41:36 2014 +0100 + + tmx: consistency to return $null when a $T_branch(id) value is not available + +commit 755cdf054f19ba54bfa8298a492d20f0acf42359 +Author: Daniel-Constantin Mierla +Date: Tue Dec 9 10:39:05 2014 +0100 - core: refactored DNS primitives and removed DNSSEC support from core + tmx: added missing break for $T_branch(id) variable - The library functions can now be easily overwritten by modules(dnssec) to allow enhanced resolving capabilities + - reported by Juha Heinanen + +commit 4684743d130b0e4904eb5da21a171534b039d51b +Author: Olle E. Johansson +Date: Mon Dec 8 13:22:38 2014 +0100 + + pv Update error in docs. -commit f139948421f2232efae6c2bdd6ea95547b6de533 +commit c7b7aadac363bc10bb3c09935dc2132d6b59b90e Author: Olle E. Johansson -Date: Sat Mar 30 09:49:16 2013 +0100 +Date: Mon Dec 8 13:11:02 2014 +0100 + + db_text Add debug output for NULL value. + +commit 9b6292dd20b344a94823e78e1b3f87a4fff584d8 +Author: Olle E. Johansson +Date: Mon Dec 8 11:04:02 2014 +0100 + + kamctl dbtext template - several fields can be NULL (they are not required for processing) - snmpstats Add support for the Websocket module statistics +commit d17f162ee565b80ecd46b6f8f916a683748bf08b +Author: Daniel-Constantin Mierla +Date: Mon Dec 8 09:11:32 2014 +0100 + + auth_db: added sections ids for functions - Hint to developers: If you add statistics and selects in your module, you - make it very easy to add SNMP support for your module. Then SNMPstats - can just use generic APIs to find your data. Please also add a generic - way of finding out if a module is configured and used too, if possible. - Sometimes modules are just loaded, but not used anywhere. Better to - reflect real data in SNMP if possible. + - better reference for web indexing + +commit 0cf6fdc78d2171dba8d31370b84da99d8c94fb29 +Author: Daniel-Constantin Mierla +Date: Sun Dec 7 20:26:37 2014 +0100 + + acc: fixed computation of extra accounting fields - Using the old "SER" way of using selects for config data that - is allowed to change at runtime opens up for SNMP writes to manage - your module as well. + - introduced in previous commit + - reported by and credits for troubleshooting to Anthony Messina + +commit 4eebd5d5cbf6c3f8c6b350c6d7e62f4f2a3e7610 +Author: Daniel-Constantin Mierla +Date: Sun Dec 7 19:44:38 2014 +0100 + + auth_db: added ids to parameters - And of course, using selects and counters/statistics variables also - helps the RPC interface, so it's both cool and the Right Thing To Do (TM). + - better reference for web indexing + +commit b0832752202bf62e5912c5a2a015a078ac1b5563 +Author: Olle E. Johansson +Date: Sun Dec 7 19:22:56 2014 +0100 + + xlog Add minor note in docs about dependency on other modules + +commit 1f3821d49311525921d8be4a48426e95f053c696 +Author: Olle E. Johansson +Date: Sun Dec 7 19:08:45 2014 +0100 + + tmx Add missing pseudovariables + +commit 101eccc8719d31016948834198ee6508b794865d +Author: Olle E. Johansson +Date: Sun Dec 7 19:02:19 2014 +0100 + + dialplan updating author/copyright + +commit 11f3eb6788c1f4db5848b1c05e424aa81512d8d1 +Author: Olle E. Johansson +Date: Sun Dec 7 18:58:43 2014 +0100 + + dialplan Add dialplan.dump RPC command + +commit 7d6c87d4ba129dd2e7d28e183dbbf43b2df12557 +Author: Daniel-Constantin Mierla +Date: Sun Dec 7 12:23:07 2014 +0100 + + tmx: added its for mi functions in doc - Yes, commit messages can be informative as well. :-) + - better indexing for web + +commit 5937c668d790262d88d220029e3c9e9b017a7901 +Author: Olle E. Johansson +Date: Sun Dec 7 11:41:24 2014 +0100 + + db_text Add newline at end of debug/info/error output + +commit 8370ef43f0fbd2ee447ab65c5b5172677a47f644 +Author: Olle E. Johansson +Date: Sun Dec 7 09:19:00 2014 +0100 + + evapi Add link to external library. -commit b9476db0c1e1ce869c1da2f87dfaf411edf69277 +commit 6daafdb5b6c9fc72698d43f81656bd511cacce69 Author: Daniel-Constantin Mierla -Date: Sat Mar 30 09:24:19 2013 +0100 +Date: Sat Dec 6 09:47:52 2014 +0100 - core: set TOS for tcp IPv6 sockets + Makefile.defs: version set to 4.3.0-dev2 -commit b57f64533dbc538f3d5282d0196598062f0b4652 +commit bf59479da6d49f087da6ff0b2eab9ced8830ef4c Author: Daniel-Constantin Mierla -Date: Sat Mar 30 09:15:00 2013 +0100 +Date: Sat Dec 6 09:21:53 2014 +0100 - core: set TOS for IPv6 sctp sockets + ims_usrloc_scscf: fixed typo in str printing -commit 222066ba16ec4b2064c4fc50e533e27f4c4fb74d +commit dc6d9ba4c4f581e37c2bcbb7f1a3b4defe847e13 Author: Daniel-Constantin Mierla -Date: Fri Mar 29 12:19:36 2013 +0100 +Date: Sat Dec 6 01:03:14 2014 +0100 - app_lua: clean local reload array and shut down + tmx: added section ids for functions -commit e2bd2192b5ddc33d0e8fd486467842d9cceda131 +commit 8855e3e7fcece4ca2ab33e1f9c54b15831152400 +Author: Daniel-Constantin Mierla +Date: Fri Dec 5 22:40:25 2014 +0100 + + exec: use proper header field iterator to print env variables + + - issue introduced with the patch for shellshock + - reported by and credits for troubleshooting to Kristian Kielhofner + +commit 8c3d167b63096d3b465c53aca92ee18c5255188c +Author: Daniel-Constantin Mierla +Date: Fri Dec 5 18:17:39 2014 +0100 + + core: keep the password only if the user part is set + + - a report by Timo Klecker + +commit 3afb2ea88fea4765a73e37f24b40dff8c8487122 +Author: Daniel-Constantin Mierla +Date: Fri Dec 5 16:39:32 2014 +0100 + + acc: free extra attributes for db, radius and diameter + + - after the commit to allocate memory for extra attributes, only log + accounting was freeing the memory + - reported by Luca M. + +commit f97be98d05664e9fef02942103d27e35eb3e1d3c +Author: Jason Penton +Date: Fri Dec 5 10:17:03 2014 +0200 + + modules/ims_usrloc_scscf: fixed possible crash if out of pkg_mem + +commit fd5013eef0324479df28e78672ca9c050decf4b5 +Author: Juha Heinanen +Date: Thu Dec 4 08:12:20 2014 +0200 + + modules/cfgutils: added some RPC commands + +commit a6d1a6ef65dc6e7a356ada2c71d95e04ff13f2b9 Author: Olle E. Johansson -Date: Sat Mar 30 09:10:02 2013 +0100 +Date: Wed Dec 3 22:07:15 2014 +0100 + + dialplan Update documentation + +commit 9e1a1afd460183b3e00778ac7730ddfe6cf00a4d +Author: Richard Good +Date: Wed Dec 3 16:25:39 2014 +0200 + + modules/ims_usrloc_pcscf: improved handling of wildcard userpart when matching contact + When wildcard matching contact we now check that host part matches contact host part or alias param - stun Add clarification to the README +commit c512ed9f19b903cb028769bc6c802280d2b0ddfd +Author: Richard Good +Date: Wed Dec 3 15:43:51 2014 +0200 + + modules/ims_registrar_scscf: improved log line + +commit 28ff58cfffc4d2b7bc0d2d3d2365891ecb25fcb6 +Author: Juha Heinanen +Date: Wed Dec 3 09:13:49 2014 +0200 + + modules/pua: do not override send_publish return value at error + (cherry picked from commit 0ac4c8e579214a75b102f2f1c6877dffb2db8597) + +commit bc0a4370950ee6ad3723976af7bb13c6ff1f5202 +Author: Olle E. Johansson +Date: Tue Dec 2 21:52:27 2014 +0100 + + db_text Add missing line feed at end of debug message + +commit b82d6abb237153ec941067694b3190523b416766 +Author: Olle E. Johansson +Date: Tue Dec 2 12:02:14 2014 +0100 + + rpc docs: Updating to kamailio, adding entities + +commit 1d3da092556674abb2d83fa148db71bb21e330ab +Author: Olle E. Johansson +Date: Mon Dec 1 14:30:09 2014 +0100 + + Renaming doc files + +commit 91123f6c510e3fc127adaa1b4ffa1adba4a1a287 +Author: Carsten Bock +Date: Tue Dec 2 21:22:56 2014 +0100 + + ims_qos: Updated example-config and documentation for the Rx-Interface + +commit 87c5ae365d3ea216476d9ff901e072eec7b7eb3e +Author: Daniel-Constantin Mierla +Date: Tue Dec 2 09:35:33 2014 +0100 + + tmx: $T_branch(uri) - return uri of the branch when processing a reply in tm onreply_route - And a big thank you to Peter Dunkley and Crocodile RCS for doing the - work involved in making this a module, instead of a compile time - options. Modules are cool. And easier to handle by pre-compiled - distributions/packages. + - for other route blocks it returns null, the uri is available as $ru if the + route block handles a request + +commit 6c14b13f118dc20daec39bdde40c030c14e2d9c3 +Author: Daniel-Constantin Mierla +Date: Mon Dec 1 11:53:23 2014 +0100 -commit ce0c420ba30388256e958a0bdf6d8f37138c3f97 -Author: Peter Dunkley -Date: Fri Mar 29 23:35:39 2013 +0000 + tmx: proper indentation to match the module style - modules/outbound: changed some INFO level output to DBG +commit c6c4230fb0c4ca18f5c681c7195d3e1531255f3a +Author: Daniel-Constantin Mierla +Date: Mon Dec 1 11:50:15 2014 +0100 -commit bce42abfd19f5beb26fc27ab77fed5f679a378ee -Author: Peter Dunkley -Date: Fri Mar 29 23:31:54 2013 +0000 + nat_traversal: use dedicated function for testing via address against source ip - modules/rr: fixed outbound related segmentation fault +commit 0b10377df11977d7ddd7e6bf30fe060d1fe200aa +Author: Daniel-Constantin Mierla +Date: Mon Dec 1 11:48:39 2014 +0100 -commit 7dfdcfed55916cce7541d28251cb4c82a0823829 -Author: Peter Dunkley -Date: Fri Mar 29 23:31:39 2013 +0000 + nathelper: use dedicated function for testing via address against source ip + + - reported by Igor Potjevlesch + - previous used functions was checking the presence of rport and + received parameters, ending in a wrong result for nat testing - modules/outbound: fixed segmentation fault +commit 194743bf0de92ae09fdc817e57863f6bdb159539 +Author: Daniel-Constantin Mierla +Date: Mon Dec 1 11:47:19 2014 +0100 -commit 56be9d6100c22333a14f18f0a506bd8652240e9d -Author: Peter Dunkley -Date: Fri Mar 29 23:12:58 2013 +0000 + core: dedicated function to check Via address with source ip + + - received_via_test() as alternative to received_test() which looks also + for rport and received parameters, confusing nat detection tests - core: added structure to hold cached decoded flow-token to sip_msg structure +commit bb8e3355d0c7bafff9087b289cd271df8b638051 +Author: Richard Good +Date: Sun Nov 30 09:33:59 2014 +0200 -commit dc1e11b5d03ec033ba7fee421f57d56fa223fddb -Author: Peter Dunkley -Date: Fri Mar 29 23:12:18 2013 +0000 + modules/ims_registrar_scscf: removed incorrect domain unlock - modules/rr: updated because outbound:decode_flow_token() arguments changed +commit 5569491ae90a7c74689ecd7e923c88f93690112a +Author: Jason Penton +Date: Fri Nov 28 10:14:51 2014 +0200 -commit 2bff7566a0506ea06ab2de735db30af3e4c9c110 -Author: Peter Dunkley -Date: Fri Mar 29 23:11:24 2013 +0000 + modules/cdp: Add fix for order of AVP related auth sessions, like Rx. + - Session-Id restored as first header for request - modules/outbound: cache decoded flow-token in sip_msg structure +commit 022ae9be87b11838345a3d22b1170b280aef8aa7 +Author: Ovidiu Sas +Date: Thu Nov 27 16:45:06 2014 -0500 + + tmx: fix warning: may be used uninitialized in this function + +commit 76ad065338e6970c09c5ed8bc0f84fd2bfdf0ac2 +Author: Ovidiu Sas +Date: Thu Nov 27 16:16:26 2014 -0500 + + tm: fix warning: may be used uninitialized in this function + +commit 9a46223c077c8d058cdc633563b0d9f14af332ae +Author: Daniel-Constantin Mierla +Date: Wed Nov 26 16:39:07 2014 +0100 + + registrar: don't free r-uri branch attributes in lookup_branches() + + - just clear the values in sip_msg_t structure so the pointers can be + reused and avoid double free + - reported by Anthony Messina + +commit b407273dbf0edbf34a0113f3984a7e780cf67d72 +Author: Richard Good +Date: Wed Nov 26 10:39:10 2014 +0200 + + modules/ims_registrar_scscf: added log line + +commit ed301d16f30195d9352245f782269f2b3ddf40cf +Author: Daniel-Constantin Mierla +Date: Tue Nov 25 16:07:31 2014 +0100 + + kamctl: supress all output of which command searching for g/readlink - - Saves multiple OpenSSL calls if the same flow-token is needed in more - than one place + - based on patch and report by Morten Tryfoss, FS#492 -commit 030d591a1e80b32d88b606bf0bc0d8ed80ad3b31 -Author: Peter Dunkley -Date: Fri Mar 29 22:32:13 2013 +0000 +commit 767c2bc60f7f5a601118329df2c16b2646dbb58f +Author: Daniel-Constantin Mierla +Date: Tue Nov 25 12:20:36 2014 +0100 + + usrloc: fixed issue updating last_modified + + - introduced in previos commit + +commit 69ef30a2fcf0c3b5f50747a3e7cf2a9c02d358c3 +Author: Richard Good +Date: Tue Nov 25 11:59:56 2014 +0200 + + modules/ims_registrar_scscf: Added missing release_ucontact when processing notifies + +commit 51d7fc62aad21d9bde8ef6f70c1baf40ce9217de +Author: Richard Good +Date: Tue Nov 25 11:58:24 2014 +0200 - modules/outbound: updated edge proxy example to use STUN module + modules/ims_usrloc_scscf: writing to db fix for update_impu + When writing to db for update_impu some incorrect fields were used, + now we write the fields directly from the impu_record -commit 2857eb4b2de20c18ac31212c5336092f08184309 -Author: Peter Dunkley -Date: Fri Mar 29 22:28:00 2013 +0000 +commit 16fd690d1857dfb16681d918f11ed0863cd3845c +Author: Morten Tryfoss +Date: Tue Nov 25 10:18:04 2014 +0100 - modules/stun: removed unnecessary include + fixes for centos rpm specs + + - updates for rtpengine and the new modules -commit c264ea399e17a87a59282b654bdbdebea2841e34 -Author: Peter Dunkley -Date: Fri Mar 29 21:49:56 2013 +0000 +commit e8a795a6a413ae453f619e3deaf36c26b85b0077 +Author: Victor Seva +Date: Mon Nov 24 14:48:16 2014 +0100 - pkg/kamailio/(centos|fedora): Updated .spec to build new stun module + usrloc: fix db_update_addr and db_delete_ucontact_addr - - Also updated rel to dev1 + use query WHERE columns depending on matching_mode option -commit e090a714728950b40cf09956137db4ce93d08960 -Author: Peter Dunkley -Date: Fri Mar 29 21:49:29 2013 +0000 +commit d0b1d97151c778745df2afbd5f1fcd6b15f8171e +Author: Richard Good +Date: Fri Nov 21 11:46:47 2014 +0200 - modules/outbound: updated to reflect STUN being in a module now + modules/ims_registrar_scscf: Send full notify for all SUBSCRIBE, not just first one -commit c22230bddf3aeebdae9062d3c5c4c37ce59f8a96 -Author: Peter Dunkley -Date: Fri Mar 29 21:49:07 2013 +0000 +commit 877a018cc13714f4b3935a1f7009bd9d17f22366 +Author: Jason Penton +Date: Fri Nov 21 09:43:19 2014 +0200 + + modules/ims_isc: S-CSCF should add itself to beginning of path header, not the end. fixed. + +commit a538cf860139e2f72c2ab8f444908965125a9ec4 +Author: Richard Good +Date: Thu Nov 20 13:31:55 2014 +0200 - core: Updated modules list in Makefile.groups to include stun + ims_registrar_scscf: Added params to partial notifies - previously only done in full -commit c573aa70bba657ba58202c4125d354439478adb2 -Author: Peter Dunkley -Date: Fri Mar 29 21:47:57 2013 +0000 +commit 96b29f927f8a8dc9a187ec17a9d6aa7547d3142c +Author: Jason Penton +Date: Wed Nov 19 16:13:25 2014 +0200 - core: removed STUN from core - - - Added hooks so that STUN messages can be passed to a module - - Removed STUN configuration file parameters + modules/ims_usrloc_scscf: fixed bug with contact counter per IMPU -commit 55510ba22e248ea774e7c04b0132c9c5af858d15 -Author: Peter Dunkley -Date: Fri Mar 29 21:46:20 2013 +0000 +commit 43d023232ba73d74830e4b2678ed437820abb11a +Author: Olle E. Johansson +Date: Wed Nov 19 13:15:36 2014 +0000 - core: removed ser_stun.[ch] from core - - - STUN now in a module + dbtext database definition: several fields in subscriber can be null + (cherry picked from commit 32791c6329bc54ad0b542c2459489a83433eae3c) -commit 02718defd1785fe5b94255077a9945354ee6cc19 -Author: Peter Dunkley -Date: Fri Mar 29 21:45:45 2013 +0000 +commit ea6a8ec6a9c5dd0888f9260f5189c186430bc484 +Author: Jason Penton +Date: Wed Nov 19 12:56:34 2014 +0200 - modules/stun: Module documentation for STUN + modules/ims_isc: send path header in 3rd-party registration -commit 4afa7a1f9dfc61679db11a5e76e3d3de10be1391 -Author: Peter Dunkley -Date: Fri Mar 29 21:44:48 2013 +0000 +commit c04f9554df58b1323a46f6e40337fa34b34f1cc9 +Author: Juha Heinanen +Date: Tue Nov 18 04:32:35 2014 +0200 - modules/stun: STUN module - - - Based on ser_stun.[ch] - - No longer a compile time option in Kamailio core + nathelper: improved add_contact_alias() description + - thanks to Dan Christian Bogos for pointing out the deficiency -commit 84ad1a93976a0f8251ab0d86319d91d48a3a4d91 -Merge: 45b4d0b 33108f4 -Author: Hugh Waite -Date: Fri Mar 29 14:55:58 2013 +0000 +commit e5d9611884187952f7e05f3ee191320c5123c463 +Author: Andrey Rybkin +Date: Fri Nov 14 10:06:19 2014 +0300 - Merge branch 'master' of ssh://git.sip-router.org/sip-router - - * 'master' of ssh://git.sip-router.org/sip-router: - modules/registrar: changed instance related INFO to DBG + Add module for usrloc sync via dmq -commit 45b4d0b480ca0c0c02327bcbd925865a7571fcf5 -Author: Hugh Waite -Date: Fri Mar 29 14:54:52 2013 +0000 +commit 80a7d7bb647a73098798fdc4f1c8acf40563ac7a +Author: Charles Chance +Date: Thu Nov 13 21:43:22 2014 +0000 - lib/srdb1, kamctl: Add new rtpproxy db table to schema + dmq: Add find_dmq_node_uri function to API - based on patch submitted by Andrey Rybkin. -commit 33108f4843fdef6d45773849089446b0c408ecf3 -Author: Juha Heinanen -Date: Fri Mar 29 16:30:51 2013 +0200 +commit c2dcf4dbd884b13423159a7d94a3cb9f4e1a3e87 +Author: Alex Hermann +Date: Thu Nov 13 19:54:26 2014 +0000 - modules/registrar: changed instance related INFO to DBG + dmq: Let the handler know about the sending node + + Try to find a node based on the from uri of the incoming request and hand + it to the request handler. -commit 9a0e58667f705197b8e5291b54909fd370b2b7ab -Author: Hugh Waite -Date: Fri Mar 29 14:07:59 2013 +0000 +commit b1aadf4cf9ea8fa91465fadc24ad268398a74880 +Author: Alex Hermann +Date: Thu Nov 13 19:45:32 2014 +0000 - modules/rtpproxy: Add database support to rtpproxy + dmq: Add init_callback() to API - - If db_url modparam is set rtpproxy sets will be loaded from database - - If the instance is marked as disabled in database it will be loaded as disabled - - - Currently no persistence (enable/disable MI command does not affect DB) - - Loaded during mod_init - cannot be reloaded at runtime (as before) + The init_callback is called after DMQ has synced with the notification_peer. + This callback can thus be used to send/broadcast messages as early as + possible. -commit f9a7a9476f3d925fbfbde706ff7690423e96e7c8 -Author: Daniel-Constantin Mierla -Date: Fri Mar 29 12:05:17 2013 +0100 +commit 69dc8ec9fce8628cdf9bf39f7a25136544ae9a29 +Author: Alex Hermann +Date: Tue Aug 26 16:37:08 2014 +0200 - app_lua: moved local array for reload as global variable + dmq: Don't delete the original notification_peer on timeout - - avoid runtime allocation/free for each execution when reload is - enabled - - renamed sr_reload to _app_lua_sr_reload for better namespacing - conflict resolution + (cherry picked from commit e73aa4032873b3fca88bb809d6d4ce4f28c0f237) -commit c9082cb51b204d5001b0bb819d72669fdcdf3d98 -Author: Victor Seva -Date: Fri Mar 29 10:21:42 2013 +0100 +commit 7b5f79f9f384bfe3c16c399184281ebe63bb7785 +Author: Charles Chance +Date: Thu Nov 13 18:30:34 2014 +0000 - modules/app_lua: Fix not C standard initialization + dmq: force to send replicated messages from configured server address - as reported on list by Victor Kustov -commit 9d908f1d24df8c1644c3fbed3d99f5011106cae6 -Author: Victor Seva -Date: Thu Mar 28 10:18:10 2013 +0100 +commit 72106469e7135024877a08d316091c48aace67d2 +Author: Federico Cabiddu +Date: Thu Nov 13 14:48:25 2014 +0100 - modules/app_lua: Added reload parameter to deactivate the reload check + modules/tsilo: added missing ts_rpc* files -commit db397f15b9d2faacda9a8175398e1df524fd1875 -Author: Víctor -Date: Wed Mar 27 21:30:40 2013 +0100 +commit c0f58d77fc6cff80cf6a4fc62cd9e8acb9e5ba79 +Author: Federico Cabiddu +Date: Thu Nov 13 14:41:07 2014 +0100 - modules/app_lua: add app_lua.list and app_lua.reload rpc commands + modules/tsilo: removed MI commands + (revert commit a255911902788bf74a7f4279fce4758b2f2a4613) -commit 50b116cf4c9c33c4f23c1d5b66fd313a7f40c572 -Author: Daniel-Constantin Mierla -Date: Fri Mar 29 11:02:31 2013 +0100 +commit b85c5b5d6e78d17a962911c53989e9e8281cd4cf +Author: Olle E. Johansson +Date: Thu Nov 13 12:16:25 2014 +0100 - usrloc: use NULL domain for updating ul attributes for use_domain=0 - - - use counter var for db matching keys + app_python Avoid collission in name space - rename init_modules to ap_init_modules -commit afc8b3e7ae13198c7bca42f7f7fc5499418cfa59 -Author: Daniel-Constantin Mierla -Date: Fri Mar 29 09:25:09 2013 +0100 +commit 46d2aaa4030f83a6d3e14793939dbd0185ec4619 +Author: Richard Good +Date: Thu Nov 13 09:56:18 2014 +0200 - Makefile.defs: version set to 4.1.0-dev2 + modules/ims_usrloc_scscf: update mysql create script with new params column -commit c77ec4ed4cc756373b0f20885d4f04d2276c00c1 -Author: Daniel-Constantin Mierla -Date: Fri Mar 29 09:23:43 2013 +0100 +commit 2b7ceeaef966b6b1b77d676441573e455ee1e804 +Author: Richard Good +Date: Thu Nov 13 09:54:36 2014 +0200 - Makefile: pure target associated to maintainer-clean + modules/ims_registrar_scscf: include contact param info in NOTIFY + Params are now stored in usrloc - if they exist they should + be included in notifications to subscribers -commit c26d6bb13fb699ec2cb9e916d8a562d3ee4c8f0d -Author: Olle E. Johansson -Date: Fri Mar 29 09:38:29 2013 +0100 +commit 035d2cb706b5ca2bf0a95e473fb0016ab04858f9 +Author: Richard Good +Date: Thu Nov 13 09:53:12 2014 +0200 - snmpstats Adding more memory data variables - - Also, remove dependency of the kex module by interfacing directly - with the core the same way as the kex module does get memory information. + modules/ims_registrar_scscf ims_usrloc_s: store contact params on registration + ims_registrar_scscf: pass params if they exist when saving contact + ims_usrloc_scscf: store params in usrloc and persist to db -commit 60953cd884af7d070ce44844a874f2bd75833998 -Author: Peter Dunkley -Date: Fri Mar 29 01:08:02 2013 +0000 +commit 626f37f3221223f82348652cbbaa61ec2f81df13 +Author: Richard Good +Date: Thu Nov 13 09:51:29 2014 +0200 - modules/outbound: updated edge proxy example in README + modules/ims_usrloc_scscf: update expires of subscriber on update subscriber -commit f6b72765da5cf12f8dc1e4157a3e526d5d0aa956 -Author: Olle E. Johansson -Date: Thu Mar 28 22:50:59 2013 +0100 +commit e3c7ff83da1a72ef53e45e6263b6b9ce72312063 +Author: Jason Penton +Date: Wed Nov 12 16:34:57 2014 +0200 - snmpstats Adding another list of TCP settings - - Just a few more to go, then TLS + modules/ims_usrloc_pcscf: Fixed bug deleting memory within loop on timer checking expired contacts -commit 57bb2450a5b0db4c18dd139ae3ae28f480b379c7 -Author: Olle E. Johansson -Date: Thu Mar 28 21:30:57 2013 +0100 +commit aae775859f54f84734ba2cfc2945c02c52b95e1f +Author: fcabiddu +Date: Sun Nov 2 09:22:04 2014 +0100 - snmpstats Add a few more TCP connection settings + modules/dispatcher: added per gateway and global send socket configuration -commit 464ce5d71d738f706f0d4a26573444809496068e -Merge: 1d8597f 084be45 -Author: Hugh Waite -Date: Thu Mar 28 10:00:05 2013 +0000 +commit dcfc166dadfd32a706fc141e0b777817dc99efbd +Author: Federico Cabiddu +Date: Wed Nov 12 11:58:16 2014 +0100 - Merge branch 'master' into hpw/branch_failure_route - - * master: (33 commits) - core: set TOS for IPv6 UDP sockets - rtpproxy: add missing wrapper function for unforce_rtp_proxy - modules/outbound: further improvement to the use_outbound() check - rtpproxy: support pvars in function parameters - modules/rr: copy the flow-token for "incoming" messages when using outbound - modules/outbound: improved check for outbound - modules/rr: only use flow-token for routing if it doesn't point to the source of the request - pkg/kamailio/(centos|fedora): Updated .spec after addition of cnxcc module - Makefile.groups: cnxcc module added to extra list - core: auto-define cfg directive MOD_modname for each loaded module - snmpstats Add tcpasync and tcpmaxconns - snmpstats Add IDs to sections in documentation - cnxcc: added new module for credit control - snmpstats activate new parts of the KAMAILIO-MIB - snmpstats Add information about version and tcp connections - usrloc: new option for db_mode - DB_READONLY (4) - enum: define the max size for numbers - db_mysql: new module parameter - insert_delayed - Makefile: exclude debian sym link when generating tarball - msrp: fix compile warning of argument type in dbg message - ... + modules/tsilo: added RPC commands -commit 1d8597f99b43154c1a078ade47984e6faf9f149c -Author: Hugh Waite -Date: Thu Mar 28 09:48:04 2013 +0000 +commit a255911902788bf74a7f4279fce4758b2f2a4613 +Author: Federico Cabiddu +Date: Wed Nov 12 11:52:29 2014 +0100 - modules/tm: Fix setting instance in uac branches + modules/tsilo: added MI commands -commit 084be456bc0fab015cf9964ac85651fa60ea77c9 -Author: Daniel-Constantin Mierla -Date: Wed Mar 27 20:53:00 2013 +0100 +commit daf2b6ef1355cf6344f0b062ea7203bb652601bc +Merge: b2d4efa 92fa1ac +Author: Jason Penton +Date: Tue Nov 11 15:16:29 2014 +0200 - core: set TOS for IPv6 UDP sockets - - - reported by Klaus Feichtinger, FS#179 + Merge branch 'master' of ssh://git.sip-router.org/sip-router -commit 9e6af79d0cf1b0e10694880147a28966313fb5a4 -Author: Richard Fuchs -Date: Wed Mar 27 13:30:05 2013 -0400 +commit b2d4efa0e261fe125c317f129f1836e2dabfc208 +Author: Jason Penton +Date: Tue Nov 11 15:15:32 2014 +0200 - rtpproxy: add missing wrapper function for unforce_rtp_proxy + modules/ims_usrloc_scscf: Fixed pkg_memory - not freeing DB_RES -commit a5f8f4cd4da60168fd73d7999c09181582ec5943 -Author: Peter Dunkley -Date: Wed Mar 27 16:51:52 2013 +0000 +commit 92fa1ac28b4991cd83338d1f99e898dfe1d8742f +Author: Alex Hermann +Date: Mon Nov 10 12:24:11 2014 +0100 - modules/outbound: further improvement to the use_outbound() check + perl: Sync log levels with kamailio core -commit cd3358dd935781489e2b7122fe20a19310f97546 -Author: Richard Fuchs -Date: Wed Mar 27 12:46:28 2013 -0400 +commit 5d1621d9adf199f6f1810e55290feccd2918527e +Author: Luis Azedo +Date: Mon Nov 10 15:26:11 2014 +0000 - rtpproxy: support pvars in function parameters + Revert "kazoo : remove dependencies" + + This reverts commit 13c1852f4421763d24babd20bc849dc3e2b64aab. -commit 0c1725c8ccb08280a9c161e34fa9e43347cae7b0 -Author: Peter Dunkley -Date: Wed Mar 27 16:33:17 2013 +0000 +commit 08248bae17024246442046376a4350007a100025 +Author: Daniel-Constantin Mierla +Date: Mon Nov 10 15:42:39 2014 +0100 - modules/rr: copy the flow-token for "incoming" messages when using outbound + tm: handle BRANCH_FAILURE_ROUTE in t_check_trans() test -commit b2fb355fe5c9c64727d873cbe8d6fd883ebd2537 -Author: Peter Dunkley -Date: Wed Mar 27 16:32:59 2013 +0000 +commit 13c1852f4421763d24babd20bc849dc3e2b64aab +Author: Luis Azedo +Date: Mon Nov 10 13:25:30 2014 +0000 - modules/outbound: improved check for outbound + kazoo : remove dependencies -commit 874669f483e1efba032bd695eb6cee4275673874 -Author: Peter Dunkley -Date: Wed Mar 27 15:43:02 2013 +0000 +commit 44269cd654a6ab0557ca242f25ec41158e7dcbaf +Author: Daniel-Constantin Mierla +Date: Sat Nov 8 11:10:11 2014 +0100 - modules/rr: only use flow-token for routing if it doesn't point to the source of the request + htable: elaborated docs about sht_lock() and sht_unlock() -commit 2f85ac8828b2d336069c618ef4d209d61809c19f -Author: Hugh Waite -Date: Wed Mar 27 14:36:59 2013 +0000 +commit 4f07daab9cb95e13c7c89a9a566d4a8c88b9145e +Author: Daniel-Constantin Mierla +Date: Sat Nov 8 10:57:00 2014 +0100 - modules/tm: Enable retrieving of branch instance id from uac structure + htable: make locking to access a slot re-entrant for a process - - Add instance to uac structure and populate when uac created - - Add get_this_branch_instance function to retrieve instance in a branch failure route + - proper functionality for sht_lock()/sht_unlock() -commit 5d1a3b87fde83455f63075d8fdf39b7b99d4053c -Author: Hugh Waite -Date: Wed Mar 27 14:25:32 2013 +0000 +commit c7ff8a88e773e8d25958f86d178f05ee10fd0410 +Author: Daniel-Constantin Mierla +Date: Thu Nov 6 18:43:50 2014 +0100 - modules/xprint: Updated to use the new get_branch()/next_branch() functions + htable: use mode everywhere to control the locks for add operation -commit 800d56979226ad80e045fb316e19fb3b77ce7f57 -Author: Peter Dunkley -Date: Wed Mar 27 13:59:44 2013 +0000 +commit def8d2600422a442b971c204df98594b0dfdaacd +Author: Daniel-Constantin Mierla +Date: Wed Nov 5 14:29:34 2014 +0100 - pkg/kamailio/(centos|fedora): Updated .spec after addition of cnxcc module + json: unreference the json object in json_get_field() + + - the parsed json object has to be freed + - reported by dongwflj@163.com -commit 94272bdb6ce2a15ba2e165eef59561c2d2992a5f +commit cf9303b8063e77426e0506bed09577fe7a584fb1 Author: Daniel-Constantin Mierla -Date: Wed Mar 27 13:39:28 2013 +0100 +Date: Wed Nov 5 14:04:33 2014 +0100 - Makefile.groups: cnxcc module added to extra list + mqueue: elaborated the docs for mq_size() to reflect return codes -commit a1e0c05e953140b026325117c3d8ace5a2ccf900 -Author: Hugh Waite -Date: Wed Mar 27 11:53:18 2013 +0000 +commit bde57b53386e792651b5ac86ea32d16ab721a07c +Author: Daniel-Constantin Mierla +Date: Wed Nov 5 13:59:53 2014 +0100 - modules/pv: Updated to use the new get_branch()/next_branch() functions + mqueue: fix mq_size() not to return 0 - - New instance parameter is currently not used + - return 0 for a config function is considered 'exit' by interpreter + - if size of the queue is 0, the function return -1 + - for other error cases, the return code was decremented by 1 -commit 691ebf0178aa25b5ef19eb6a220d335be3900a3b -Author: Hugh Waite -Date: Wed Mar 27 11:52:15 2013 +0000 +commit a7d6e6c9ddc249fad40d673b33dd7180cf32cb89 +Author: Victor Seva +Date: Mon Nov 3 16:36:44 2014 +0100 + + pkg/kamailio/deb: add cnxcc and kazoo modules + +commit e070257321853d799a6325ac5e94f69b4ccb85e7 +Author: Daniel-Constantin Mierla +Date: Tue Nov 4 16:32:13 2014 +0100 - modules/permissions: Updated to use the new get_branch()/next_branch() functions + pua_reginfo: avoid sending notify when processing location record action triggered by itself -commit 58c9ba973415caf2a39c0c6fefbd66986d475a89 -Author: Hugh Waite -Date: Wed Mar 27 11:46:45 2013 +0000 +commit c3fd94ff6867f6d27e7e8e6d763978ed8195dd8b +Author: Juha Heinanen +Date: Tue Nov 4 17:02:04 2014 +0200 - modules/domain: Updated to use the new get_branch()/next_branch() functions + modules/pua_mi: added publish_with_ob_proxy module param + - and optional outbound proxy parameter to pua_publish mi command -commit 42a1548a57ec8e3a8779f1644347340c25aa1bdd -Author: Hugh Waite -Date: Wed Mar 27 11:44:08 2013 +0000 +commit e673771368c25a70c5b289435694df6e9880f969 +Author: Alex Hermann +Date: Tue Nov 4 14:24:46 2014 +0100 - core: Update get_branch() to return instance from appended branches + Revert "dialog: Don't destroy dialogs in timer while they're still being referenced" + + This reverts commit 3eef4c8be5cc2b6ccba993a62f8c8039d1adf7da. - - get_branch() and next_branch() updated - - modified select_core.c to use new function definition + Reintroduces possible segfault in cleanup routine. -commit 14525efb68380b759347e64441cb90f97c1e3595 +commit 61ab723bb46f46f9013587e26ee07f39e5388ff8 Author: Daniel-Constantin Mierla -Date: Tue Mar 26 23:45:50 2013 +0100 +Date: Tue Nov 4 10:20:46 2014 +0100 - core: auto-define cfg directive MOD_modname for each loaded module - - - example: if acc module is loaded, MOD_acc is defined in cfg - - suggestion by Olle E. Johansson + benchmark: sync'ed log level values in documentation -commit e1dc02d523867fc9934e862397e6da6b256c7b1b -Author: Olle E. Johansson -Date: Tue Mar 26 22:16:03 2013 +0100 +commit 952227ef749da464c7990fa7f056764daf4bda0d +Author: Daniel-Constantin Mierla +Date: Mon Nov 3 18:41:01 2014 +0100 - snmpstats Add tcpasync and tcpmaxconns - - This is to test if I can reach core configuration settings for TCP. Tests prove that it's - possible. Will go ahead and add other settings as well. + uac: use transaction to propagate uac_auth() flag - One question is if we should allow changing these variables in SNMP, like we do - over the RPC interface or selects. Let's think about that. + - needed by dialog to increase the cseq + - local request is no longer accessible at forwarding callback -commit 63a72893c84aad1edd7b139dbe36e3c337d4e9ae -Author: Olle E. Johansson -Date: Tue Mar 26 21:29:48 2013 +0100 +commit fce92c5eba817cbb1303ab4174e8cc7d98ed524d +Author: Jason Penton +Date: Mon Nov 3 16:18:19 2014 +0200 - snmpstats Add IDs to sections in documentation + modules/ims_qos, modules/ims_usrloc_pcscf, modules/ims_registrar_pcscf: improvement over nat handling in p-cscf contact storage: + - useful for locating contacts where SIP requerst has no contact (MESSAGE, OPTIONS) and need to find contact based on UE src IP. -commit 76a967f1db16540257fe8a54fe85e3993060b304 -Author: Hugh Waite -Date: Tue Mar 26 12:10:11 2013 +0000 +commit 0cafc4197dc96b45c1ac712907b5c119f2ecab60 +Author: Daniel-Constantin Mierla +Date: Mon Nov 3 14:50:57 2014 +0100 - modules/tm: Update t_next_contact_flows for use in branch_failure event_route + Makefile.groups: group for cnxcc module - - Rename to t_next_contact_flow as only one flow will be used - - Selects and uses the next flow with the same instance_id as the failed branch + - it depends now on redis and event library -commit 0b79baecf4a36a47522fd222614e370c5d044e8f -Author: Hugh Waite -Date: Tue Mar 26 11:43:35 2013 +0000 +commit 79695ed2628db60199647baf653ce5f9b9005fe9 +Author: Alex Hermann +Date: Thu Oct 23 17:49:44 2014 +0200 - core: Add defines required for a new branch_failure_route type + dialog: fix crash when trying to RPC export a "remote" profile -commit 54a98bc741daba4d0c14c587d22dddf3c01a2e30 -Author: Hugh Waite -Date: Tue Mar 26 11:40:38 2013 +0000 +commit a65a212c1e7587182f113a94f3d0d8b46c97baa0 +Author: Alex Hermann +Date: Thu Oct 23 17:46:26 2014 +0200 - modules/tm: Create branch-failure event route + dialog: break loop when profile entry doesn't exist -commit 054af083489cba1d7072768734abdc5cf8ef916b -Author: Hugh Waite -Date: Tue Mar 26 11:22:31 2013 +0000 +commit 10a655b5545f5170f339a9f18d702f4e85dd5778 +Author: Alex Hermann +Date: Thu Oct 23 17:46:00 2014 +0200 - Revert "core: Initial revision of branch_failure_route" - - Remove new branch_failure_route in favour of an event_route - - This reverts commit a5946574cb9917f0a9a90ea547c9357f3f6477bd. + dialog: release lock when profile has been found -commit 96596e282af0a967c93e162169c6729d183557b9 -Author: Carlos Ruiz Díaz -Date: Tue Mar 26 00:58:28 2013 -0300 +commit 63bbaabba4eaf14c427896bd1e0467466616f3f0 +Author: Alex Hermann +Date: Fri Oct 24 15:13:10 2014 +0200 - cnxcc: added new module for credit control + dmq: Don't try to use a (worker)queue before it is initialized + + It seems SIP traffic is handled before all children are initialized... -commit d269473c935ccd1b867ba215c8b4701f8cf24027 -Author: Olle E. Johansson -Date: Sun Mar 24 21:52:41 2013 +0100 +commit 3eef4c8be5cc2b6ccba993a62f8c8039d1adf7da +Author: Alex Hermann +Date: Thu Oct 23 15:09:05 2014 +0200 - snmpstats activate new parts of the KAMAILIO-MIB + dialog: Don't destroy dialogs in timer while they're still being referenced -commit 90c51c7b0f85494bc95afc4b976c142051cb7792 -Author: Olle E. Johansson -Date: Sun Mar 24 21:49:02 2013 +0100 +commit 293caa403bba6741d15254a42d106392fc657888 +Author: Alex Hermann +Date: Thu Oct 30 17:15:38 2014 +0100 - snmpstats Add information about version and tcp connections - - Output from SNMPwalk with the new additions: - - KAMAILIO-MIB::kamailioNetTcpConnEstablished.0 = Counter32: 0 - KAMAILIO-MIB::kamailioNetTcpConnFailed.0 = Counter32: 0 - KAMAILIO-MIB::kamailioNetTcpConnReset.0 = Counter32: 0 - KAMAILIO-MIB::kamailioNetTcpConnSuccess.0 = Counter32: 0 - KAMAILIO-MIB::kamailioNetTcpConnOpened.0 = Gauge32: 0 - KAMAILIO-MIB::kamailioNetTcpConnPassiveOpen.0 = Counter32: 0 - KAMAILIO-MIB::kamailioNetTcpConnReject.0 = Counter32: 0 - KAMAILIO-MIB::kamailioNetTcpEnabled.0 = INTEGER: true(1) - - KAMAILIO-MIB::kamailioSrvMaxMemory.0 = Gauge32: 33554432 - KAMAILIO-MIB::kamailioSrvFreeMemory.0 = Gauge32: 31709088 - - KAMAILIO-MIB::kamailioSrvCnfFullVersion.0 = STRING: kamailio 4.5.0 (i386/linux) 50af49 - KAMAILIO-MIB::kamailioSrvCnfVerName.0 = STRING: kamailio - KAMAILIO-MIB::kamailioSrvCnfVerVersion.0 = STRING: 4.5.0 - KAMAILIO-MIB::kamailioSrvCnfVerArch.0 = STRING: i386 - KAMAILIO-MIB::kamailioSrvCnfVerOs.0 = STRING: linux - KAMAILIO-MIB::kamailioSrvCnfVerId.0 = STRING: 50af49 - KAMAILIO-MIB::kamailioSrvCnfVerCompTime.0 = STRING: 12:12:27 Mar 24 2023 - KAMAILIO-MIB::kamailioSrvCnfVerCompiler.0 = STRING: gcc 4.1.2 - KAMAILIO-MIB::kamailioSrvCnfVerFlags.0 = STRING: STATS: Off, USE_IPV6, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES + perl: check for and handle memory allocation failures -commit d80ea02f5d96477e1c6deca581500cfa4a24380e -Author: Daniel-Constantin Mierla -Date: Sun Mar 24 13:53:50 2013 +0100 +commit 3aec75e97b579cc67340c0fb81b276321b4ab73a +Author: Alex Hermann +Date: Thu Oct 30 17:12:28 2014 +0100 - usrloc: new option for db_mode - DB_READONLY (4) + core: Don't log errors when dns find no more records - - location records are loaded only at startup - - no write back to database, not even at shutdown - - useful when registrations are replicated to another node that does the - db storage at runtime - - started from a patch by Marcus Hunger + If the proxy is listeneing on both ipv4 and ipv6, DNS attempts are done for + both A and AAAA records. If the last of these lookup fails with no records + found, don't log an error if the first lookup did already return records. -commit ef8fae0e21ca09725c7f9c06384e0a4ce37c4c6e -Author: Daniel-Constantin Mierla -Date: Sun Mar 24 13:24:58 2013 +0100 +commit 2d7f748ef690846365e4dd5bc5a91df21e39321c +Author: Alex Hermann +Date: Tue Oct 16 14:57:42 2012 +0200 - enum: define the max size for numbers - - - set it to 22 (previously hardcoded value was 17) - - easier to adjust and check for overlenght - - patch by Marcus Hunger + dispatcher: Ignore IPv6 addresses if IPv6 lookups are disabled. -commit 61c706ef813520ce0ac6767e6be7ef6e52bd6b3a -Author: Daniel-Constantin Mierla -Date: Sun Mar 24 13:07:39 2013 +0100 +commit e1f96b11379abd60fd53c49a376f6cf3cb1fc69d +Author: Alex Hermann +Date: Tue Oct 14 15:58:41 2014 +0200 - db_mysql: new module parameter - insert_delayed + tm: backup xavps before running callbacks - - if set to 1, then all INSERT API queries will be converted in INSERT - DELAYED (only DB API insert, not for raw queries) + regular avps were being backupped, just not xavps. -commit 9cbe03b3b42826c656b73a8793a8c2db9e7c3d29 -Author: Daniel-Constantin Mierla -Date: Sun Mar 24 12:50:50 2013 +0100 +commit e2596876b830783de88934d45c9c5563ba2c3577 +Author: Alex Hermann +Date: Fri Oct 10 11:06:43 2014 +0200 - Makefile: exclude debian sym link when generating tarball + core: fork_*_utimer()'s interval is in microseconds + + Sync comments with code and function names -commit 7339d847adfd098c58426e96e5e3730ad580d543 -Author: Daniel-Constantin Mierla -Date: Sun Mar 24 12:38:45 2013 +0100 +commit 8adcf8f0e3ba2fa969583f6630dbd9e3aaecfcac +Author: Alex Hermann +Date: Thu Oct 9 17:54:20 2014 +0200 - msrp: fix compile warning of argument type in dbg message + core: time_t is unsigned, handle integer underflow correctly - - reported by Olle E. Johansson + When the processing of the timer code takes longer than the interval, don't + sleep for 4Gs. -commit bb76415ba7b623242a84b295728e61d307ab48fb -Author: Olle E. Johansson -Date: Sun Mar 24 11:45:43 2013 +0100 +commit 3d24997fd1ba34bd4e426656b1533530718008a0 +Author: Alex Hermann +Date: Thu Oct 2 16:33:26 2014 +0200 - snmpstats Clear upp method-supported logic a bit and add "dialog-ng" for call statefullness + tm: remove dead code -commit 3580d7fbc3318a2eefaa62e60fcad363e953cccb -Author: Olle E. Johansson -Date: Sun Mar 24 11:38:27 2013 +0100 +commit 54f19e018a1a569b532555311505d4962de49bd7 +Author: Alex Hermann +Date: Thu Oct 2 16:46:23 2014 +0200 - snmpstats Add SNMP support for shared memory - - This is just the first proof-of-concept addition, will add more of the - core variables for memory and TCP connections + tm: log an error message as error, not debug -commit 1826a5f4e3a981e30956da61e11ea551aae0b714 -Author: Daniel-Constantin Mierla -Date: Sat Mar 23 10:44:31 2013 +0100 +commit 98618105265d494b89a7c24f2f2854de7ecb0ead +Author: Alex Hermann +Date: Tue Oct 14 11:40:46 2014 +0200 - rr: use sips to build RR headers of R-URI has sips - - - reported by Hugh James, FS#277 + dmq: prevent unnecessary deep copies of string when building reply body -commit 4baf0389c57a7e705c5b01dd95da0e8978dc784a -Author: Ovidiu Sas -Date: Wed Mar 20 13:23:49 2013 -0400 +commit 5f05db99979e6c74d8303437d6c422478a1fbc7c +Author: Alex Hermann +Date: Tue Oct 14 11:39:12 2014 +0200 - p_usrloc: commenting out unused db_timer_udomain() to get rid of compiler warnings + dmq: unlock in failure path in build_notification_body() -commit 67609608aa4306de9a34a28a3a31880ad0d17e8e -Author: Ovidiu Sas -Date: Wed Mar 20 13:16:27 2013 -0400 +commit e98c601c43edbfbf7b389e04e9fb16839577ef5a +Author: Alex Hermann +Date: Tue Oct 14 11:38:36 2014 +0200 - kamailio/utils/sercmd: remove unused but set variable + dmq: handle failure to build callback parameter -commit b7a41ef47ad5d7fa90e577673cc2f38ab5ef2237 -Author: Ovidiu Sas -Date: Wed Mar 20 13:15:08 2013 -0400 +commit c6d2480efd95336ae34a2fb732dd4cb62ac89cbb +Author: Alex Hermann +Date: Mon Oct 20 22:35:59 2014 +0200 - kamailio/utils/sercmd: remove unused but set variable + dmq: check if dmq socket exists -commit ff94115921a08ba4da29baf2761db47bd0b7f8f5 -Author: Ovidiu Sas -Date: Wed Mar 20 13:13:27 2013 -0400 +commit 65c9174d4e53cbad02b84504168ab000aa5ecfe0 +Author: Alex Hermann +Date: Thu Sep 25 13:21:36 2014 +0200 - kamailio/utils/sercmd: remove unused but set variable + dmq: more efficient find_dmq_node_uri + + No need to build a complete dmq_node, only host and port are needed. + Can be done on the stack. -commit 387adace552c22eaf15a049b23694bcd79cea3a8 -Author: Ovidiu Sas -Date: Wed Mar 20 13:02:16 2013 -0400 +commit d29103045ec2de4c22d606fae6c3b424ae1020f7 +Author: Alex Hermann +Date: Thu Sep 25 12:11:03 2014 +0200 - auth_diameter: remove unused but set variable + dmq: Lower the minimum ping interval to 5 sec + + There is no real reason to have a minimum, let alone a minimum of 60 secs. -commit 941c48ae6909994ae090c9d52766cd4dd5d4f938 -Author: Ovidiu Sas -Date: Wed Mar 20 13:00:27 2013 -0400 +commit 902a77af1501f78fcc1205a37a5307e1d300f301 +Author: Alex Hermann +Date: Fri Aug 22 15:56:22 2014 +0200 - auth_diameter: remove unused but set variable + mi_datagram: Send error response on out-of-memory -commit 94e7ae77a6674d5e6a6d025a8e85f7b1c8733057 -Author: Carsten Bock -Date: Wed Mar 20 17:31:34 2013 +0100 +commit a4eacbb469909978b7a9eff8767dcbdd5110ee99 +Author: Alex Hermann +Date: Fri Aug 22 15:16:00 2014 +0200 - Updated example config for S-CSCF + core: Document the right type for 'str*' in the RPC interface -commit 0d8cec6b6cd9027ef7313608db7e27667643fdf6 -Author: Anca Vamanu -Date: Wed Mar 20 15:39:12 2013 +0200 +commit 42f506c08073c5f8ca84f1f12ea9e6c820f162d8 +Author: Alex Hermann +Date: Tue Aug 19 12:36:23 2014 +0200 - modules/drouting Improvement for do_routing in failure route + core: sip_msg_shm_clone: clone parsed maxforwards value in shm + + maxfwd module modified the msg buf directly instead of adding a lump. In + addition it is filling the parsed value of the header field. - Improvement for sort_order 2 : if the failure groups have repeating - gateways the module will take care internally not to try again a gateway - that was already tried. + Clone this field into shm so later code can at least determine if the msg + has been mangled so it can retreive the original value of the header. -commit 6bb98ddd9ee4913c7a56ca5ffa57d9f74e7bc1b3 -Author: Lucian Balaceanu -Date: Wed Mar 20 14:27:30 2013 +0200 +commit aa4fabe05dd3b6dc841325fe279596293d327a92 +Author: Alex Hermann +Date: Mon Oct 20 15:38:51 2014 +0200 - modules/carrierroute Improvement for cr_route in failure route - - Small improvement in cr_route() function - when it is called from - failure_route it will take care not choose a previously choosen gateway. + kcore: print_rr_body: return number of printed Record-Route bodies - Added cr_reload sercmd. + Act like the documentation, return the number of printed RR bodies, not the + total number of RR bodies. -commit a5946574cb9917f0a9a90ea547c9357f3f6477bd -Author: Hugh Waite -Date: Tue Mar 19 15:43:46 2013 +0000 +commit ee9b78709516b935e087b0efcb620c13aad1a740 +Author: Alex Hermann +Date: Mon Oct 20 15:38:11 2014 +0200 - core: Initial revision of branch_failure_route + tm: Fix setting flags for record-route headers + + The flags where set in add_uac() by counting the number of record-route + headers added by prepare_new_uac(). The latter function backups and + restores the list of lumps, so add_uac() only sees the original list, + which is not what has happened on the branch being handled. + + Moving setting the flags into prepare_new_uac() fixes this. - - New branch_failure_route defined - - cfg route is called but xlog() causes segfault + This fixed the dialog module, which has to remove the correct number + of RR headers from the callee's routeset (which it does based on the + tm flags). -commit 4e0cf550f75835b3f97bda9bb7934389a54b1f18 -Author: Hugh Waite -Date: Tue Mar 19 15:41:55 2013 +0000 +commit 132d35e0079f79294b5b22115f710d541e0e9c5c +Author: Alex Hermann +Date: Mon Dec 30 12:07:38 2013 +0100 - modules/tm: Initial revision of branch_failure_route + pv: Don't log warnings when a string flag id is used - - New branch_failure_route defined - - cfg route is called but xlog() causes segfault + check_flag is logging a warning when the numeric id is also used via a string + alias. Don't call this function if the flag id is a string. -commit a0b01f77de163cf7ea9d71d5293a1bfa20d31fa6 -Author: Henning Westerholt -Date: Tue Mar 19 15:32:25 2013 +0100 +commit 10a8a26cdb5007a3971f96bbcd69b7a835532d89 +Author: Carlos Ruiz Diaz +Date: Fri Oct 31 17:26:44 2014 -0600 - rtpproxy: fix spelling error in docs, reported from Victor V. Kustov, coyote at bks dot tv + cnxcc: added missing files and updated example -commit c218ae122d5de9757bacc114a4bf4a374b7ea9c7 -Merge: ea3a03d 92bbfd0 -Author: Hugh Waite -Date: Tue Mar 19 09:38:17 2013 +0000 +commit c587ce0b17a0765934eeb55bba8605aea9c5ce8f +Author: Carlos Ruiz Diaz +Date: Fri Oct 31 17:20:09 2014 -0600 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + cnxcc: added Redis support for distributed cnxcc nodes - * 'master' of ssh://git.sip-router.org/sip-router: - modules/sca: seize appearance for SCA callee answering w/o Call-Info + - works for all monitoring functions -commit 92bbfd0b04306dd53e8eae444f46de768239875b -Author: Andrew Mortensen -Date: Mon Mar 18 15:03:24 2013 -0400 +commit c76ee9facb771d2eae792214e6d4cef39c94a9eb +Author: Daniel-Constantin Mierla +Date: Fri Oct 31 12:35:56 2014 +0100 - modules/sca: seize appearance for SCA callee answering w/o Call-Info + dialog: increase local cseq after REFER generated by dlg_bridge - - Yealink firmware 7.70.0.130 doesn't include a Call-Info header with - 200 OK response to INVITE. + - otherwise the next BYE can be rejected -commit ea3a03de4f1a3ba163302ab2d5ee140bab49a85c -Merge: 3a45d92 fac2d49 -Author: Hugh Waite -Date: Mon Mar 18 17:24:03 2013 +0000 +commit b6d3dc61a78e549c9a75ddfa2fbb86aa2a1682c5 +Author: Daniel-Constantin Mierla +Date: Fri Oct 31 12:33:38 2014 +0100 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + tm: update headers shortcuts if buffer rebuilt after event_route[tm:local-requests] - * 'master' of ssh://git.sip-router.org/sip-router: - modules/sca: cast logging of time_t to long int to quiet warnings. + - affecting transactions for local generated requests + - bulding local ACK uses the shortcuts and they ended up being broken + - reported by Kristian F. Høgh + +commit e4f18cb322d54035fb6825df3a2f712ed03a71db +Author: Daniel-Constantin Mierla +Date: Fri Oct 31 11:09:53 2014 +0100 -commit fac2d49b667c5c18fce01387d9c02afcce8ec55f -Author: Andrew Mortensen -Date: Mon Mar 18 10:32:45 2013 -0400 + main.c: fix compile warning - modules/sca: cast logging of time_t to long int to quiet warnings. +commit a2252afe90e0acd779e64c47eacc174b4bbdc41c +Author: Daniel-Constantin Mierla +Date: Fri Oct 31 00:31:11 2014 +0100 + + tm: do all the clean local msg structure in one place - - Report from Olle Johansson. Latent Y2K38 problem, but that needs a - project-wide solution. + - uri/dst-uri were clened before the entire local sip message, not being + visible while rebuilding the content -commit 3a45d925c7f06072aef9edba3b0ef8c17e12c6e2 -Merge: dd0b43e 07ddc78 -Author: Hugh Waite -Date: Mon Mar 18 11:57:17 2013 +0000 +commit 280f947eac5c66bfa6151c75983ffa9e533dd709 +Author: Daniel-Constantin Mierla +Date: Thu Oct 30 22:29:01 2014 +0100 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + pipelimit: update the limit of pipe for pl_check(pipeid, alg, limit) - * 'master' of ssh://git.sip-router.org/sip-router: - modules/app_java: refactoring, changed parameter 'force_kam_cmd_exec' to 'force_cmd_exec', updated docs - moved ThrowNewException from utils to java_support - removed macro FORCE_CAST_O2P - removed get_struct_sip_msg - renamed parameter 'force_kam_cmd_exec' to 'force_cmd_exec' - updated docs caused parameter change - modules/app_java: README to README-draft, added actual README - modules/app_java: moved README, removed other formats except xml from doc directory. - modules/app_java: added documentation, removed *.class,*.jar - modules/sca: fix -Waddress warnings caused by static strs in SCA_STR_EMPTY - modules/sca: process BYE without Call-Info from shared line. - modules/outbound: Warn during mod_init() if STUN is not built or enabled - modules/outbound: free shared memory for flow-token key during shutdown - sca: reduce log level to DBG when replacing RURI when retrieving held call. - modules/outbound: Fixed bug in outbound mod_init - modules/outbound: The flow-token key is now automatically generated + - affects the dynamic pipes that could have been created by same + function on a previous execution, allowing to be on-the-fly updated + - reported by Alex Balashov -commit 07ddc78df819edff18cc339cb234c22d140bd3a4 -Author: Konstantin Mosesov -Date: Mon Mar 18 02:04:17 2013 +0200 +commit 58ad681ab68a14e8fe2b0f6ebc6cf03bdabeea80 +Author: Daniel-Constantin Mierla +Date: Thu Oct 30 20:47:42 2014 +0100 - modules/app_java: refactoring, changed parameter 'force_kam_cmd_exec' to 'force_cmd_exec', updated docs - - moved ThrowNewException from utils to java_support - - removed macro FORCE_CAST_O2P - - removed get_struct_sip_msg - - renamed parameter 'force_kam_cmd_exec' to 'force_cmd_exec' - - updated docs caused parameter change + rr: dont set msg flag FL_RR_ADDED for record_route() in branch_route + + - the operation is specific only for the branch -commit 87a21516e1c75d11513df901567183b0146337ab -Author: Konstantin Mosesov -Date: Mon Mar 18 01:45:49 2013 +0200 +commit ea6d3205d06b8d9f67429ca43ea97a4dcd6a9f1f +Author: Richard Good +Date: Thu Oct 30 17:23:23 2014 +0200 - modules/app_java: README to README-draft, added actual README + modules/cdp: Changed state machine for process unsuccessful answer when pending + When in state PENDING and receive ANS_UNSUCCESS correct behaviour is to cleanup and move to IDLE -commit a01d84bf61ade1b0362c16a41acec262a41b919a -Author: Konstantin Mosesov -Date: Mon Mar 18 01:20:29 2013 +0200 +commit 6eb29ad5164400e1e66ac7eb106220b012b46115 +Author: Richard Good +Date: Thu Oct 30 15:47:25 2014 +0200 - modules/app_java: moved README, removed other formats except xml from doc directory. + modules/ims_registrar_scscf: new mod_param subscription_expires_range + If set this parameter randomises the subscription expiry + Works exactly the same as usrloc expires_range param -commit fc425b1c36a335af1ee5ca183cca72b6a472843f -Author: Konstantin Mosesov -Date: Sun Mar 17 01:16:20 2013 +0200 +commit a10a7c0cd1a009df36f38f6295e3a3c923db1ab3 +Author: Richard Good +Date: Thu Oct 30 15:46:48 2014 +0200 - modules/app_java: added documentation, removed *.class,*.jar + modules/ims_usrloc_scscf: optimised db backend for storing subscriptions -commit d80b4afc7d0dddebd9ffe06e0174a79871daf822 -Author: Andrew Mortensen -Date: Sat Mar 16 16:35:29 2013 -0400 +commit a8d50919bd614b704f3a4e08ff90d844b2c29829 +Author: Daniel-Constantin Mierla +Date: Thu Oct 30 11:41:41 2014 +0100 - modules/sca: fix -Waddress warnings caused by static strs in SCA_STR_EMPTY + tm: safety catch inside t_check_trans() when already in a tm routing block - - Tested on Ubunut 12.04 LTS. Report from Konstantin Mosesov. + - transaction is known and some of these routing blocks are inside tm + lock, which can result in deadlock if not tested + - reported by Andrew Pogrebennyk, FS#482 -commit 287cccf2af17e5f2f8fe09c41025b4d27bb4fda9 -Author: Andrew Mortensen -Date: Fri Mar 15 17:01:23 2013 -0400 +commit 367840503010d1be0da23e79525f2f88eb09ebcf +Author: Daniel-Constantin Mierla +Date: Thu Oct 30 10:23:51 2014 +0100 - modules/sca: process BYE without Call-Info from shared line. + sqlops: use row index for storing result of sql_pvquery() - - Ciscos & Aastras don't seem include Call-Info header in BYE. Look up - dialog by tags and release associated appearance-index. + - reported by Savolainen Dmitri, FS#487 -commit 85b26219f9e4c3c8c7c990a4897d40645b4ad6e7 -Author: Peter Dunkley -Date: Fri Mar 15 15:04:07 2013 +0000 +commit f5d9b59ee5aabb1da934ae2ce8101250041c05d1 +Author: Daniel-Constantin Mierla +Date: Thu Oct 30 10:10:15 2014 +0100 - modules/outbound: Warn during mod_init() if STUN is not built or enabled + htable: safety check for key type and value - - STUN is required for outbound with UDP. Don't want to stop Kamailio starting - when the outbound module is loaded and STUN is not available - but a warning - seems appropriate. + - reported by FS#486 -commit 9d9d51438acd1d534f14ecbc8eb0030b45333177 -Author: Peter Dunkley -Date: Fri Mar 15 14:54:41 2013 +0000 +commit 91de8b30d3bc5795589549cddaafbf5e7c1fe7df +Author: Jason Penton +Date: Thu Oct 30 09:19:06 2014 +0200 - modules/outbound: free shared memory for flow-token key during shutdown + modules/tm: fixed typo -commit a51bc822f70f4185b55455456dc147205cbbbdc7 -Author: Andrew Mortensen -Date: Fri Mar 15 10:22:26 2013 -0400 +commit 5e9d4e1f600d0138e2788a11bef4eea419fa9815 +Author: Jason Penton +Date: Thu Oct 30 09:18:28 2014 +0200 - sca: reduce log level to DBG when replacing RURI when retrieving held call. + modules/tm: fixed typo -commit c924645fcfb706fc20ed715a00531d785f99cbde -Author: Peter Dunkley -Date: Fri Mar 15 14:07:04 2013 +0000 +commit 083f7c8e5dabbb6d870be0f2f3299a62df7be0f8 +Author: Andrew Miller +Date: Wed Oct 29 18:02:08 2014 +0000 - modules/outbound: Fixed bug in outbound mod_init + sdpops: New function sdp_with_active_media + + - Return true of the SDP has 'media=type ...' line and the media is active. + - Active media means the port is non-zero and the direction is not "inactive" -commit f474e85616f6f98a6ac193c7425f6c85af8efa20 -Author: Peter Dunkley -Date: Fri Mar 15 12:14:31 2013 +0000 +commit 61a1eee4fe2b7e3a7c6a8f82c86ac52957439053 +Author: Hugh Waite +Date: Wed Oct 29 16:18:28 2014 +0000 - modules/outbound: The flow-token key is now automatically generated + registrar: Prevent incorrect application of path when forwarding a register - - Uses OpenSSL RAND_bytes() to select 20 cryptographically strong pseudo-random - bytes for the key. - - Flow-token key can no longer be manually set. + - Reset the internal path pointer after a save() to prevent it being added + as a Route: header, e.g. when running t_replicate() -commit dd0b43e2ac06ed901f959d9e5a90312d865dedfd -Merge: 1c27645 3445718 -Author: Hugh Waite -Date: Fri Mar 15 12:08:16 2013 +0000 +commit 9cfe110265a6db792e6df047a9dcde4296134fc1 +Author: Hugh Waite +Date: Wed Oct 29 15:33:07 2014 +0000 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + app_lua: Export additional tm functions - * 'master' of ssh://git.sip-router.org/sip-router: (40 commits) - modules/registrar: fixed lock usage in unregister() - modules/pv: can only retrieve $ruid for a request - ims_icscf: fix include list for BSD - modules/pv: added new $ruid and $branch(ruid) PVs - modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument - modules/tm: updated use of get_branch() and next_branch() to cope with additional argument - modules/pv: updated use of get_branch() and next_branch() to cope with additional argument - modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument - modules/domain: updated use of get_branch() and next_branch() to cope with additional argument - core: updated use of get_branch() and next_branch() to cope with additional argument - core: updated get_branch() and next_branch() to return ruid (if set) - modules/tm: updated t_serial to store/retrieve ruid - modules/registrar: tidied up unregister() function - modules/ims_isc: updated to include new argument to append_branch() - modules/ims_icscf: updated to include new argument to append_branch() - modules/exec: updated to include new argument to append_branch() - modules/enum: updated to include new argument to append_branch() - modules/dialplan: updated to include new argument to append_branch() - modules/cpl-c: updated to include new argument to append_branch() - modules/corex: updated to include new argument to append_branch() - ... + - sr.tm.t_load_contacts + - sr.tm.t_next_contatcs + - sr.tm.t_on_branch_failure -commit 3445718155b324c3c9e4eac0d6137b6d8dca8cbf -Merge: e930f94 d6eac37 -Author: Peter Dunkley -Date: Fri Mar 15 11:28:25 2013 +0000 - - Merge branch 'outbound' - - * outbound: (46 commits) - modules/registrar: fixed lock usage in unregister() - modules/pv: can only retrieve $ruid for a request - modules/pv: added new $ruid and $branch(ruid) PVs - modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument - modules/tm: updated use of get_branch() and next_branch() to cope with additional argument - modules/pv: updated use of get_branch() and next_branch() to cope with additional argument - modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument - modules/domain: updated use of get_branch() and next_branch() to cope with additional argument - core: updated use of get_branch() and next_branch() to cope with additional argument - core: updated get_branch() and next_branch() to return ruid (if set) - modules/tm: updated t_serial to store/retrieve ruid - modules/registrar: tidied up unregister() function - modules/ims_isc: updated to include new argument to append_branch() - modules/ims_icscf: updated to include new argument to append_branch() - modules/exec: updated to include new argument to append_branch() - modules/enum: updated to include new argument to append_branch() - modules/dialplan: updated to include new argument to append_branch() - modules/cpl-c: updated to include new argument to append_branch() - modules/corex: updated to include new argument to append_branch() - modules/avpops: updated to include new argument to append_branch() - ... +commit c86151089e1eed97d264050f1a09501f5eafb0de +Author: Hugh Waite +Date: Wed Oct 29 15:28:37 2014 +0000 -commit d6eac37fb61a79e7d99b749aa20ff903523ff2d0 -Author: Peter Dunkley -Date: Fri Mar 15 11:15:16 2013 +0000 + tm: Export additional functions from tm modules + + - t_load_contacts and t_next_contacts in tm + - t_on_branch_failure in tmx + +commit 69cd679496c482aabd17f2c7fbde7a5282864308 +Author: Hugh Waite +Date: Mon Oct 20 15:02:59 2014 +0100 - modules/registrar: fixed lock usage in unregister() + sdpops/documentation: Add id's to function sections -commit 86440c81639e1aff66e7449a121ac8ae6d43197a -Author: Peter Dunkley -Date: Fri Mar 15 11:14:06 2013 +0000 +commit 0a019df8f2922a940a41742ce0e4560bb6523d6c +Author: Hugh Waite +Date: Wed Oct 8 21:11:55 2014 +0100 - modules/pv: can only retrieve $ruid for a request + core/parser: Fix extract_sendrecv_mode to always return mode if valid - - cache it in an avp for the request if you need it later + - All four sendrecv directions return 0 + - is_on_hold flag set for inactive and sendonly -commit e930f94b71d2e5c40fa44d78738ce5efb747c5b1 -Author: Daniel-Constantin Mierla -Date: Fri Mar 15 09:03:26 2013 +0100 +commit 9ba58f876a36b4e8fc9fb368f65af754acc0dae1 +Author: Jason Penton +Date: Wed Oct 29 17:06:30 2014 +0200 - ims_icscf: fix include list for BSD - - - patch by Victor V. Kustov + modules/ims_usrloc_scscf: fixed poor pointer management in linked list looping -commit 44e43d541baf52a327485d8627de3b95961bdaf9 -Merge: b53624e 81b5473 -Author: Peter Dunkley -Date: Fri Mar 15 00:02:38 2013 +0000 +commit 7d273d96a24527e029349f747203f1bbcf65c7b1 +Author: Jason Penton +Date: Wed Oct 29 17:05:17 2014 +0200 - Merge branch 'master' into outbound - - * master: - sca: fix private hold handling - xhttp_pi: escape special characters + modules/ims_usrloc_scscf: add callback when contact is deleted/removed -commit b53624e388c283ae1294bf595af123c3b77f6b93 -Author: Peter Dunkley -Date: Thu Mar 14 23:55:14 2013 +0000 +commit bf51da956727e235456f49c2ef9d1d7ce6880b37 +Merge: 9cfe0e3 ab75190 +Author: Richard Good +Date: Wed Oct 29 13:17:25 2014 +0200 - modules/pv: added new $ruid and $branch(ruid) PVs + Merge branch 'master' of ssh://git.sip-router.org/sip-router -commit 0137a2a91d29cbd80829b79dcb4cfd9659b7e9be -Author: Peter Dunkley -Date: Thu Mar 14 23:35:02 2013 +0000 +commit 9cfe0e32f8bcf2a0e480972b7ae91d3a52f473ce +Author: Richard Good +Date: Wed Oct 29 13:16:23 2014 +0200 - modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument + modules/ims_registrar_scscf: new parameter user_data_always - if set S-CSCF always requests user data from HSS -commit 0860555382575943b5f704b53a48e63db90754d8 -Author: Peter Dunkley -Date: Thu Mar 14 23:34:48 2013 +0000 +commit ab7519006b6a53792d66b6903a4b0694083179b6 +Author: Daniel-Constantin Mierla +Date: Wed Oct 29 12:07:57 2014 +0100 - modules/tm: updated use of get_branch() and next_branch() to cope with additional argument + dialog: fixed adding contact header to REFER generated by dlg_bridge + + - reported by Paul Smith -commit a16fb22d12696f707839f7b97da471d02121e228 -Author: Peter Dunkley -Date: Thu Mar 14 23:34:34 2013 +0000 +commit e59c0919d6cd28e7dbacb4de2d4b616f3f8b054d +Author: Richard Good +Date: Wed Oct 29 11:07:00 2014 +0200 - modules/pv: updated use of get_branch() and next_branch() to cope with additional argument + modules/ims_registrar_scscf: Changed SIP notify process from PROC_SIPINIT to PROC_MIN -commit cb68cab9ce13142592590042283ca1aa3f85ac84 -Author: Peter Dunkley -Date: Thu Mar 14 23:34:18 2013 +0000 +commit c78d1ce9d3b01a03133d09a8f762b5dfd221eded +Author: Richard Good +Date: Wed Oct 29 11:05:35 2014 +0200 - modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument + modules/ims_qos: Changed Rx event process from PROC_SIPINIT to PROC_MIN -commit f63b55b96e9a2900cf73183fdaa41992c3c31dc5 -Author: Peter Dunkley -Date: Thu Mar 14 23:34:01 2013 +0000 +commit de369d4b466078c4c5aada0fc55d9689b2d13047 +Author: Jason Penton +Date: Tue Oct 28 17:26:43 2014 +0200 - modules/domain: updated use of get_branch() and next_branch() to cope with additional argument + modules/dialog_ng: prevent seg fault if socket struct is null -commit 55e069d5c169d9022582c51a9bce82adc136c29c -Author: Peter Dunkley -Date: Thu Mar 14 23:33:23 2013 +0000 +commit 0e59fd0c1d569ac216268da5f17b35a7a8183d17 +Author: Jason Penton +Date: Tue Oct 28 17:08:44 2014 +0200 - core: updated use of get_branch() and next_branch() to cope with additional argument + modules/ims_usrloc_scsc, modules/ims_registrar_scscf: overhaul of contact storage, more efficient and clean + NB API's have changed but fortunately no impact to any other modules. -commit 8e6c690ea3cdfd9dd1349f2ce144d7dfd432b50d -Author: Peter Dunkley -Date: Thu Mar 14 23:32:42 2013 +0000 +commit 583c705374c9e1da7817bf204b3da225c784e54a +Author: Elena-Ramona Modroiu +Date: Tue Oct 28 11:41:47 2014 +0100 - core: updated get_branch() and next_branch() to return ruid (if set) + htable: set str shortcut to iterator name + + - intended for optimization of iterator search by name -commit 87e624ffe1e66104b04d34bd2102f458f5785bf0 -Author: Peter Dunkley -Date: Thu Mar 14 23:16:27 2013 +0000 +commit b3635962175dae2ba4d2df3e056248d08f0f6ad1 +Author: Juha Heinanen +Date: Sun Oct 26 19:11:28 2014 +0200 - modules/tm: updated t_serial to store/retrieve ruid + modules/tmx: downgraded info message to debug message + - INFO: tmx [t_var.c:738]: pv_get_t_branch(): branch flags is [32768] -commit dd90d9685cb66843ff48c55b0100de9f98bfdf52 -Author: Peter Dunkley -Date: Thu Mar 14 23:05:32 2013 +0000 +commit 8608da35d224c70d2bd8cfc728f3d07e1ea7a3ce +Author: Daniel-Constantin Mierla +Date: Sun Oct 26 16:32:13 2014 +0100 - modules/registrar: tidied up unregister() function + textops: include sdp_helpr_funcs.h to get rid of compile warning + + - needed for use of get_mixed_part_delimiter() + - reported by Juha Heinanen -commit b49ea76814d2933bb9bc58f82230c4569be171af -Author: Peter Dunkley -Date: Thu Mar 14 22:58:44 2013 +0000 +commit b0d089b685abc51b68b25e90c6021b888cabf051 +Author: Juha Heinanen +Date: Sat Oct 25 18:46:25 2014 +0300 - modules/ims_isc: updated to include new argument to append_branch() + modules/pua: added outbound_proxy to struct publ_info -commit 01f4a316eeb2ed9b7110cb5ee8c96c4923b9acaa -Author: Peter Dunkley -Date: Thu Mar 14 22:58:24 2013 +0000 +commit 22d125e3b73688b227a951dce1ce12b4c798229a +Author: lucian balanceanu +Date: Fri Oct 24 17:29:35 2014 +0300 - modules/ims_icscf: updated to include new argument to append_branch() + cr: fix some cr kamctl fifo problems + + - initialize builtin structures with appropiate values -commit 4ed5c06088fc87a32ecb59a291f83e947aee7070 -Author: Peter Dunkley -Date: Thu Mar 14 22:58:04 2013 +0000 +commit 2a57414fd952f36f88b1ab2dc038934a8ddf6d64 +Author: lucian balanceanu +Date: Fri Oct 24 17:12:34 2014 +0300 - modules/exec: updated to include new argument to append_branch() + cr: decreased logging severity of some messages + + - moved some informative messages from ERR to INFO, DBG -commit 08b7df7556f6677ed6049825cf20155162269fd4 -Author: Peter Dunkley -Date: Thu Mar 14 22:57:49 2013 +0000 +commit e71c7f014f1217cb4431f2644e8c4c32cc6544f2 +Author: Victor Seva +Date: Fri Oct 24 11:48:53 2014 +0200 - modules/enum: updated to include new argument to append_branch() + textops: fix append_body_part + + append was adding double '--' to the delimiter -commit dab406ed0301bfea5a9e6234119082e445dd5806 -Author: Peter Dunkley -Date: Thu Mar 14 22:57:30 2013 +0000 +commit 676ea94a18b6783b6c83f39a6580522d087ac1b5 +Author: Richard Good +Date: Thu Oct 23 16:21:39 2014 +0200 - modules/dialplan: updated to include new argument to append_branch() + modules/ims_registrar_scscf: register space for notification process -commit cb10662ae458b799d9746948aba59fb513af318d -Author: Peter Dunkley -Date: Thu Mar 14 22:57:06 2013 +0000 +commit 98779e19b3a08a3972ba1af0af48d220359a76e0 +Author: Richard Good +Date: Thu Oct 23 15:49:57 2014 +0200 - modules/cpl-c: updated to include new argument to append_branch() + modules/ims_usrloc_scscf: updated sql creation script -commit 4d3639a674af7ae8102e3ae3e94e84674d9848ae -Author: Peter Dunkley -Date: Thu Mar 14 22:56:51 2013 +0000 +commit 46f3342428cd52fb01756c696e4e0f44199109da +Author: Daniel-Constantin Mierla +Date: Thu Oct 23 00:54:59 2014 +0200 - modules/corex: updated to include new argument to append_branch() + async: fixed typo in docs and adjusted example -commit bc8fd8b3b458bf088a83e6c6f17bd21743aaf8e9 -Author: Peter Dunkley -Date: Thu Mar 14 22:56:27 2013 +0000 +commit da844d7cc76e4db3b4bb2d9e5ba62cdfb394b110 +Author: Daniel-Constantin Mierla +Date: Wed Oct 22 19:14:03 2014 +0200 - modules/avpops: updated to include new argument to append_branch() + uac: proper set of enabled/disabled flag for reg reocrds via rpc + + - patch by Savolainen Dmitri, FS#483 -commit 821d92298d22c6fa2d17e85b3c0f021cd0dbeb8e -Author: Peter Dunkley -Date: Thu Mar 14 22:55:46 2013 +0000 +commit f63865041136aec65e2f7824967a702b23191364 +Author: Daniel-Constantin Mierla +Date: Wed Oct 22 19:08:25 2014 +0200 - modules/alias_db: updated to include new argument to append_branch() + uac: release lock when listing records via rpc + + - patch by Savolainen Dmitri, FS#484 -commit 4fb8d035a952e1f719e60470e7bea2e3877331d5 -Author: Peter Dunkley -Date: Thu Mar 14 22:46:51 2013 +0000 +commit 148c03b35ae3489910a02ba530441862b805be65 +Author: Daniel-Constantin Mierla +Date: Wed Oct 22 19:01:32 2014 +0200 - core: updated to include new argument for append_branch() + uac: set hash ids for record refresh command + + - reported by Savolainen Dmitri, FS#485 -commit ac7b94dbd991ba5c25d9afece2b6172b829f514b -Author: Peter Dunkley -Date: Thu Mar 14 22:46:08 2013 +0000 +commit 3869b9d6eac5af5120bc275201d6c04e7596d929 +Author: Victor Seva +Date: Mon Oct 20 13:07:41 2014 +0200 - modules/registrar: fill in ruid in msg and branch structures during lookup() + pkg/kamailio/deb: Add kazoo module to kamailio-extra-modules -commit e3ba8f38f7bd008f72705fb6acd082e65b5a140e -Author: Peter Dunkley -Date: Thu Mar 14 22:42:16 2013 +0000 +commit 46b5342758dc3be1c84adaf2353dfe0fc60ab6b6 +Merge: 602c4a7 5fe0d14 +Author: lazedo +Date: Tue Oct 21 18:35:54 2014 +0100 - core: added ruid to msg and branch structures + Merge branch 'master' of ssh://lazedo@git.sip-router.org/kamailio -commit 0e634d5828ec7e2c9418089007cdac0318e4aced -Author: Peter Dunkley -Date: Thu Mar 14 22:00:54 2013 +0000 +commit 602c4a7cdb7b772c61f8191ab8ac271d38493041 +Author: Luis Azedo +Date: Tue Oct 21 18:35:03 2014 +0100 - modules/registrar: fixed typo + kazoo : compatibility issues with json-c & rabbitmq recent versions -commit f892c3c87b181c4b3d32b080f2dbb8ba0b88807f -Author: Peter Dunkley -Date: Thu Mar 14 21:57:59 2013 +0000 +commit 5fe0d14745303c61d3fafe9decbb735d5424a442 +Author: Daniel-Constantin Mierla +Date: Tue Oct 21 16:32:26 2014 +0200 - parser: fixed typo + tls: note that SSLv3 should not be used if high security is needed + + - the note was already for SSLv2 -commit 98c0aa3930031e681f0211bc7f07e208c2288703 -Author: Peter Dunkley -Date: Thu Mar 14 21:55:34 2013 +0000 +commit a85e18b152f841e35d790f74164ce7d8deb22a57 +Author: Daniel-Constantin Mierla +Date: Fri Oct 17 11:06:41 2014 +0200 - parser: updated path for some of the includes in files moved from lib/kcore + tm: transaction uses number of branches specified by max_branches global parameter + + - the number of UACs per transaction is based on max_branches global + parameter -commit 19ff7249507118ddfcf34e8dd02407ae3663314f -Author: Peter Dunkley -Date: Thu Mar 14 21:52:33 2013 +0000 +commit e008edb9772c08bb0a34dd719516f2a9b7b46115 +Author: Daniel-Constantin Mierla +Date: Fri Oct 17 11:04:23 2014 +0200 - modules/sst: updated path to parse_supported.h + core: new parameter - max_branches + + - the maximum number of uac branches can be set via config + - default value is 12 (old static value for MAX_BRNACHES) + - the upper limit is 31, it has to be at least 1 + - example: + max_branches=16 -commit 59189c400f807deb92b5ee897ea2e19cc086c500 -Author: Peter Dunkley -Date: Thu Mar 14 21:52:18 2013 +0000 +commit 24e76b1932fa8c4e1136ad82cb582a97c50244c4 +Author: Daniel-Constantin Mierla +Date: Fri Oct 17 09:42:13 2014 +0200 - modules/rls: updated path to parse_supported.h + pipelimit: enhanced docs for pl_check() function + + - documented the algorithm and limit parameters -commit 1a920fc0a69916670ad2cd04e85926546e69a2d5 -Author: Peter Dunkley -Date: Thu Mar 14 21:51:44 2013 +0000 +commit b76afe7c0699b936bec3d7bb1c3a740bf08fdb1c +Author: Daniel-Constantin Mierla +Date: Fri Oct 17 09:40:33 2014 +0200 - modules/registrar: updated path to parse_(require|supported).h + pipelimit: fix dynamic pipe limit check + + - proper add and check at the same time -commit 0497e50dfe195e3b633741f2fcb476ff234285f4 -Author: Peter Dunkley -Date: Thu Mar 14 21:51:11 2013 +0000 +commit 9b11c8362a0b07cb3fc8779582a92cdc56c07752 +Author: Carsten Bock +Date: Thu Oct 16 20:58:28 2014 +0200 - modules/ims_registrar_scscf: updated path to parse_supported.h + modules/pv: Add 7Bit Encoding/Decoding (e.g. for 3GPP-SMS) -commit 96347fb3b2d747712c52579abec081b8eec545d1 -Author: Peter Dunkley -Date: Thu Mar 14 21:50:20 2013 +0000 +commit 54e7ad1e07af0ce0b25c921ad9766e93b66e6d68 +Author: Carsten Bock +Date: Thu Oct 16 20:56:44 2014 +0200 - lib/kcore, parser: moved parse_(options_tags|require|supported) to parser + Examples/Serving-CSCF: Add XSD for release 8 -commit 81b5473f5a191a5aa81295acf0d96a22160f7f31 -Author: Andrew Mortensen -Date: Fri Mar 1 16:33:59 2013 -0500 +commit 495bf0f0bf5260fb7f99a9acf9201fd6b2fa4ec1 +Author: Carsten Bock +Date: Thu Oct 16 20:55:57 2014 +0200 - sca: fix private hold handling - - - private hold call-info was being ignored in hold reINVITEs, causing - inaccurate "active" notifications to go to subscribers. + b/f: Examples/Proxy-CSCF: Need to set_contact_alias() also for UPDATE -commit a00662049f2f245f53dfb23a07da9229e2ebe159 -Author: Ovidiu Sas -Date: Thu Mar 14 12:16:32 2013 -0400 +commit 3e1addb00edb996b79b10126f7732e826d2ff5c4 +Author: Jason Penton +Date: Thu Oct 16 15:08:02 2014 +0200 - xhttp_pi: escape special characters + modules/ims_usrloc_scscf: better debug and error logging -commit 6b4d87a4321f8edefbf93b1323502d4bab965290 -Author: Peter Dunkley -Date: Thu Mar 14 14:19:31 2013 +0000 +commit 22aef82dbc60f67dd606e568308114118de729a0 +Author: Daniel-Constantin Mierla +Date: Thu Oct 16 09:55:58 2014 +0200 - modules/registrar: Updated documentation for outbound related modparams + pkg/rpm: updated values for memory size in specs -commit 2a4300284364c4be42b1e4262966d17e5a546799 -Author: Peter Dunkley -Date: Thu Mar 14 14:19:05 2013 +0000 +commit a8e3b9187ba14177add9b3550761b95fd7098911 +Author: Daniel-Constantin Mierla +Date: Thu Oct 16 09:55:10 2014 +0200 - modules/register: Fixed mod init check of flow_timer modparam + pkg/deb: updated default values for memory in init.d scripts -commit c9f8bfdf7a124c9136b28cf78936ac14cec511b9 -Author: Peter Dunkley -Date: Thu Mar 14 12:25:52 2013 +0000 +commit f1178c4d0e12f7d7e05bd6551ec3a841f1f23055 +Author: Daniel-Constantin Mierla +Date: Thu Oct 16 01:06:09 2014 +0200 - modules/registrar: fixes to checking of Require: and Supported: headers for outbound + textops: fix not initialized variable for muti-part body -commit 1c276452b2880cc47994f17460403c58e0ef5c87 -Author: Hugh Waite -Date: Thu Mar 14 11:57:55 2013 +0000 +commit ab9d9a242ec60b820496794953610a84b303d2f3 +Author: Daniel-Constantin Mierla +Date: Thu Oct 16 01:03:54 2014 +0200 - documentation: Fix Content-Length typos - - - Fix typos in textops/textopsx documenation - - Regenerate cfg list documentation + dialog: proper de-serialization of expires value for a profile -commit 90cbe54c01fe9513a0041f19e8a73f3ff7dccaf6 -Author: Hugh Waite -Date: Thu Mar 14 10:41:24 2013 +0000 +commit 853bb22836c888b19edc9db00edb1df0c0be0554 +Author: Daniel-Constantin Mierla +Date: Thu Oct 16 00:58:27 2014 +0200 - core: Fix Content-Length typos - - One typo in the HTTP11CONTINUE response headers - One in the tcp option help string for 'accept_no_cl' - Two in code comments + htable: initialize the value for iterator list index -commit 9e3c6550c02efc1181aba85fc6b7e871fb632da5 -Merge: 9a4afee 289bc23 -Author: Peter Dunkley -Date: Thu Mar 14 10:10:49 2013 +0000 +commit 19e8a5618f86833995d17200267910e44471141d +Author: Daniel-Constantin Mierla +Date: Thu Oct 16 00:57:29 2014 +0200 - Merge branch 'master' into outbound - - * master: - Makefile.groups: Updated package group for app_java. - -commit 289bc2399c09f5f449fd835f9a046597e4f2b38f -Author: Konstantin Mosesov -Date: Wed Mar 13 22:29:20 2013 +0200 - - Makefile.groups: Updated package group for app_java. - -commit 9a4afeecf8d1166533fefd4df2afc850a44c9ec3 -Merge: 71c197d 7d46ff0e -Author: Peter Dunkley -Date: Wed Mar 13 16:57:11 2013 +0000 - - Merge branch 'master' into outbound - - * master: (68 commits) - modules/permissions: DNS domain names in address table - modules/app_java - New module app_java: Java Native Interface support. - nathelper: Decrease ambiguity by renaming sipping_disable_bflag to natping_disable_bflag - registrar: New set_q_override function - parser,modules/pv,modules/sipcapture: Improved parsing of P-Asserted/Preferred-Identity headers - Makefile.dirs: updated the list with module directories - NEWS Update with reference to Wiki - INSTALL update for release - README - last minute small edits - tm: set proper buffer len when Max-Forward header is not added - core: try to detect ipv6 addresses only when USE_IPV6 is used - pkg: deb specs updated for v4.0.0 - INSTALL: updates for v4.0.0 - ChangeLog_k: removed obsolete file - ChangeLog: updated content to prepare for v4.0.0 - sca: fix regression dropping Expires header from SUBSCRIBE replies. - sca: move SUBSCRIBE response handling to sca_subscription_reply - sca: reject out-of-dialog attempts to seize privately held call. - sca: make sca_reply a generic reply function. - pkg/kamailio/(centos|fedora): added docbook2X build requirement - ... + websocket: safety guard when computing the list of connections - Conflicts: - modules/registrar/save.h + - avoid going further if connection is null -- unlikely to happen as len + of the list is computed before -commit 7d46ff0e5487d9e925c78a57fd7ee036858f0c15 -Author: avamanu -Date: Wed Mar 13 17:49:21 2013 +0200 +commit c3f57334976cd1b9741ea9336554c9ecfc3e014e +Author: Daniel-Constantin Mierla +Date: Thu Oct 16 00:08:27 2014 +0200 - modules/permissions: DNS domain names in address table + kamailio.cfg: overwrite log level name for cfgtrace - Added the possibility to check also against DNS domain names with - allow_address() function. - Now in the address table one group can have exact IPs, subnet IPs - and DNS domain names. + - avoid mixing its messages with typical logs printed from code -commit c5f47af145e19f11fafc3ca570e994185f33542d -Author: Konstantin Mosesov -Date: Wed Mar 13 17:53:54 2013 +0200 +commit 101af78891607fae2e63d5976c8e13b90334c03f +Author: Daniel-Constantin Mierla +Date: Thu Oct 16 00:03:22 2014 +0200 - modules/app_java - New module app_java: Java Native Interface support. + corex: fix name in the example for send_data() function -commit 93b2b3ba7951bc84a208fb296b3c7b4e52516389 -Author: Richard Fuchs -Date: Tue Mar 12 09:43:57 2013 -0400 +commit 377c69ca8d8f512205eade11337a4fed1107a27b +Author: Richard Good +Date: Wed Oct 15 16:49:50 2014 +0200 - nathelper: Decrease ambiguity by renaming sipping_disable_bflag to natping_disable_bflag + modules/ims_registrar_scscf: Additional file needed for new notify process + New file sem.h used by the process that handles notifies -commit 857d35f827e0113d1e24caee1b137e91c3e30b42 -Merge: e84eedf 29f0779 -Author: Jason Penton -Date: Tue Mar 12 13:05:19 2013 +0200 +commit 01cf2d86173135af5120c94437f377415a6e7679 +Author: Richard Good +Date: Wed Oct 15 16:48:42 2014 +0200 - Merge branch 'master' of ssh://git.sip-router.org/sip-router + modules/ims_registrar_scscf: Created a new process to send notifies -commit 29f0779226712f631eff5664f08cdada96f4eef0 -Author: Hugh Waite -Date: Mon Mar 11 17:37:12 2013 +0000 +commit 483baa261534845e195d426499aea3d2c4db44fd +Author: Richard Good +Date: Wed Oct 15 16:48:10 2014 +0200 - registrar: New set_q_override function - - The set_q_override function will override the value of the q parameter - from the Contact header in subsequent calls to the save() function for - the current request. - Currently exported as a C-API function + modules/ims_usrloc_scscf: Added database support for subscriptions -commit 09441e89d3bb10d7a4b8c0192e429a8ca1827461 -Author: Hugh Waite -Date: Mon Mar 11 16:55:23 2013 +0000 +commit e287f717cacb9656780ee26e79bc8d17ef8f2c13 +Author: Richard Good +Date: Wed Oct 15 16:47:10 2014 +0200 - parser,modules/pv,modules/sipcapture: Improved parsing of - P-Asserted/Preferred-Identity headers - - parser: - - Abstracted addr-spec parsing from parse_to.c into new file. - (parse_addr_spec.c) - - Added support for comma separated addr-spec values. - - Created new P-Asserted-Identity and P-Preferred-Identity header parsers - that parse all instances and allows comma separated values. - modules/pv: - - Added PV index to $ai, $pu, $pU, $pd and $pn variables to retreive the - n'th URI instance. E.g. $(ai[1]) - modules/sipcapture: - - Updated to use the new structure - - Maintains previous behaviour - only uses the first URI + lib:ims_getters: removed unused variable causing compile warning -commit c72aabf37beb308f99b46f764ee9c01b0d875da3 +commit 9253db2075d53548ee8e2b99f41cb1747a9ad12e Author: Daniel-Constantin Mierla -Date: Mon Mar 11 15:57:31 2013 +0100 +Date: Wed Oct 15 11:53:56 2014 +0200 - Makefile.dirs: updated the list with module directories + evapi: fixed typo in the Makefile pkg-config search -commit 697a272672e434b017cd7e3c6782c5cefa0f2de8 -Author: Olle E. Johansson -Date: Mon Mar 11 11:43:49 2013 +0100 +commit bd4233e1441b903e9893779962b681dbfc493a3b +Author: Daniel-Constantin Mierla +Date: Tue Oct 14 16:13:43 2014 +0200 - NEWS Update with reference to Wiki + ndb_mongodb: fixed c&p typo for section id -commit 220b782018c3158a05f695eac5b1bff0f7ad239f -Author: Olle E. Johansson -Date: Mon Mar 11 11:36:54 2013 +0100 +commit fa16440977eaa32ba7f1fd82d6c35daa40e27dd2 +Author: Daniel-Constantin Mierla +Date: Tue Oct 14 14:46:30 2014 +0200 - INSTALL update for release + doc/rpc_list: regenerated rpc commands lists -commit 0bdc78ffb5e4a2f4d77df39372dad66cdf3c141d +commit c2180873931408e7ff35e826f82505a7a99167e6 Author: Olle E. Johansson -Date: Mon Mar 11 11:16:09 2013 +0100 +Date: Tue Oct 14 09:25:12 2014 +0200 - README - last minute small edits + test/unit: Add Sipsak URL in README -commit 2d38b046b6202a35c0adf4c8b61f0d665432dd4f +commit 4d898e9391ff4990eb5ce2319c9a5ca7d66d98b4 Author: Daniel-Constantin Mierla -Date: Mon Mar 11 09:38:37 2013 +0100 +Date: Mon Oct 13 23:50:21 2014 +0200 - tm: set proper buffer len when Max-Forward header is not added + test/unit: updates to units 27, 28, 29, 31 ane 33 - - reported by Juha Heinanen + - parametrizied 11.cfg -commit b035aa9f2cc19d387b1b8f33a7888ffee27a4138 +commit dad6e668c3839bafb20fcee31fdd35a1ce7ceac7 Author: Daniel-Constantin Mierla -Date: Sun Mar 10 23:53:26 2013 +0100 +Date: Mon Oct 13 22:49:38 2014 +0200 - core: try to detect ipv6 addresses only when USE_IPV6 is used - - - reported by Juha Heinanen + test/unit: sipsak listed as dependency in readme -commit a349d9aab2d95b9b1cbc58870ead9a7294bcdcaa +commit 66b93da82ed075c0a4d9d6b1e5f93932432a1aee Author: Daniel-Constantin Mierla -Date: Sun Mar 10 22:46:50 2013 +0100 +Date: Mon Oct 13 22:47:28 2014 +0200 - pkg: deb specs updated for v4.0.0 + test/unit: updated unit 25.sh -commit b4ebc4a8164cfee995fb3ed0570702ae0547c0ce +commit 6f476de8d0e658c148328ace7f0f27f0574fb52e Author: Daniel-Constantin Mierla -Date: Sun Mar 10 22:07:11 2013 +0100 +Date: Mon Oct 13 22:35:07 2014 +0200 - INSTALL: updates for v4.0.0 + test/unit: updates to unit 22 -commit ff04edd6ee7ddc213b346afffeec04a995bf16fa -Author: Daniel-Constantin Mierla -Date: Fri Mar 8 23:22:06 2013 +0100 +commit 53f12ab00ae9ea2075ad207a1cc53dc52c242e3a +Author: Juha Heinanen +Date: Mon Oct 13 19:00:08 2014 +0300 - ChangeLog_k: removed obsolete file + modules/pua: reduced log level of cleaning message -commit 28111e7943f209ed936a6e9f1d5278d6235cedbb -Author: Daniel-Constantin Mierla -Date: Fri Mar 8 23:20:06 2013 +0100 +commit 5f5af61277344322b1f95e46aab6a30f2f74f83b +Author: Victor Seva +Date: Mon Oct 13 14:34:38 2014 +0200 - ChangeLog: updated content to prepare for v4.0.0 + pkg/kamailio/deb: update version to 4.3.0~dev1 -commit 3b557293a33f6f3003fdd62a45e02cf8736b534e -Author: Andrew Mortensen -Date: Mon Mar 4 23:13:53 2013 -0500 +commit fd900517375d73d88f5c1d28c0dd5522b5524d2a +Author: Daniel-Constantin Mierla +Date: Mon Oct 13 13:46:19 2014 +0200 - sca: fix regression dropping Expires header from SUBSCRIBE replies. - - - extra_headers.len lacked Expires header length after snprintf. + Makefile.defs: version set to 4.3.0-dev1 -commit d528c27b6fa69530bfde4a6ce83c5d4dcc6499a5 -Author: Andrew Mortensen -Date: Sun Mar 3 17:01:53 2013 -0500 +commit d3ce0717198cc0147c84c3526eb34468f847aad2 +Author: Daniel-Constantin Mierla +Date: Mon Oct 13 13:23:17 2014 +0200 - sca: move SUBSCRIBE response handling to sca_subscription_reply + core: default size for shared memory is 64MB - - create necessary headers, pass to newly generic sca_reply function. + - decent size at least for 64b architecture where pointer overhead is + bigger -commit e565748048d7a6b6fda0a28959e092380c5bc26a -Author: Andrew Mortensen -Date: Sun Mar 3 17:00:44 2013 -0500 +commit 469c150b1dd935e3342f40d94e47c70e77fac2c0 +Author: Daniel-Constantin Mierla +Date: Mon Oct 13 13:18:37 2014 +0200 - sca: reject out-of-dialog attempts to seize privately held call. + tm: updated readme with default value for failure_reply_mode - - per spec, reject with 403 Forbidden. + - fixed broken ending section tag in functions file -commit d6d71b0e217226fe43491a0e9ba75ec0a6649cd5 -Author: Andrew Mortensen -Date: Sun Mar 3 16:59:23 2013 -0500 +commit 8118c85bc53494c5a1d6e0a9fd655778f8ca8b61 +Author: Daniel-Constantin Mierla +Date: Mon Oct 13 13:14:49 2014 +0200 - sca: make sca_reply a generic reply function. + tm: default value for failure_reply_mode set to 3 - - take a pre-filled extra_headers parameter instead, add with add_lump_rpl. + - discard previous replies if a new serial forking step is done -commit dd2ef87af7dac6fb1411d58a0dd2e6125b99da80 -Author: Peter Dunkley -Date: Thu Mar 7 02:11:35 2013 +0000 +commit b1a8a624146056e38c725b70273174324dd134a4 +Author: Daniel-Constantin Mierla +Date: Mon Oct 13 13:10:33 2014 +0200 - pkg/kamailio/(centos|fedora): added docbook2X build requirement + core: pv print default buffer size set to 8kB -commit df1af285d60e2d066c2753e8f3815a7dc4f97684 -Author: Peter Dunkley -Date: Wed Mar 6 11:08:32 2013 +0000 +commit eccc58969ca38b9eecd22a0d1ecccf440d9e8ec4 +Author: Daniel-Constantin Mierla +Date: Mon Oct 13 13:07:17 2014 +0200 - pkg/kamailio/(centos|fedora): re-added perl files + core: default tcp read buffer size set to 16kB -commit f4a4ad8effe41a30705a49da3097818c83d3be6e +commit aaca5cc26960e52361bdfcc4e498908c39805207 Author: Daniel-Constantin Mierla -Date: Tue Mar 5 18:35:08 2013 +0100 +Date: Mon Oct 13 12:32:08 2014 +0200 - Makefile.groups: fixed typo in the name of perl mods list + pua_mi: removed empty sections from docs - - reported by Peter Dunkley - -commit 3262a99d41a16b478f7186be6334dce901ddc25c -Author: Peter Dunkley -Date: Tue Mar 5 17:08:54 2013 +0000 - - pkg/kamailio/(centos|fedora): updated .spec to match latest changes + - updated title for mi commands sections to match indexing expected + value (reported by Juha Heinanen) -commit 76aa97c074ddbdd82217633ff4fb0c6401d1666f -Author: Peter Dunkley -Date: Tue Mar 5 15:53:46 2013 +0000 - - pkg/kamailio/(centos|fedora): updated rel and ver in .spec - -commit 49251e62da99bf05f257e12306cafec614feb408 +commit 45eae146d49a8e9bc55fe553815fa6739b8cebe6 Author: Daniel-Constantin Mierla -Date: Tue Mar 5 17:11:51 2013 +0100 - - Makefile.groups: mi_xmlrpc has a dedicated pkg grpup depending on xmlrpc-c library - -commit 98be8f70d4df6011991d04b5c0d86a1aac6a0737 -Author: Olle E. Johansson -Date: Tue Mar 5 12:09:42 2013 +0100 +Date: Mon Oct 13 12:30:11 2014 +0200 - db_sqlite Make sure module compiles on BSD systems too + dispatcher: normalized section name for rpc commands in docs - Copied from db_unixodbc/Makefile + - easier for indexing -commit 6375044137494f1203f26580e16f63c92225c596 +commit d1541b8299581cdfaf84169e307f47116def5cbf Author: Daniel-Constantin Mierla -Date: Mon Mar 4 23:41:31 2013 +0100 +Date: Mon Oct 13 11:57:48 2014 +0200 - Makefile.groups: restored outbound as packaging group + db_cluster: safey check to be sure the command is implemented by db connector + + - reported by Miguel Reis, FS#476 -commit 068e6e5903801ca7cb7d1ca304d35bca70a34b58 +commit a4432c327044e720d4a2ac388f7aa0692f36e873 Author: Daniel-Constantin Mierla -Date: Mon Mar 4 19:56:54 2013 +0100 +Date: Mon Oct 13 11:34:40 2014 +0200 - usrloc: added missing state from AoR contact dump + uac: init avp_value lenght to be safe when avp is not found for restoring From/To URI + + - reported by Klaus Darilion, FS#479 -commit d83b9aefd5afa25b2d18a8bf92357fbd33d627bf +commit ba1967df93fa9bcd39070c325f72081b5adf7748 Author: Daniel-Constantin Mierla -Date: Mon Mar 4 16:30:34 2013 +0100 +Date: Mon Oct 13 00:06:18 2014 +0200 - dispatcher: release lock instead of destroy when cleaning active calls hash table + kamdbctl: search for greadlink first - - this could happen when dispatcher list was reloaded - - reported and fix by Dmitry, closes FS#275 + - bsd version of readlink is different than gnu version -commit 1d0e8dd793b3bab7f42ad8e956a704c6f287a6e1 +commit b209f27df95ffb27ea8fef00a402f2a27b8871a7 Author: Daniel-Constantin Mierla -Date: Mon Mar 4 16:20:13 2013 +0100 +Date: Mon Oct 13 00:05:24 2014 +0200 - Makefile.defs: version set to 4.1.0-dev1 + kamctl: search for greadlink first + + - bsd version of readlink is different than gnu version -commit 3cf821d9983418d68ca33edc35ff5eb2e592d16f +commit f24c03d667429d9622720a85660892d5ec3244e6 Author: Daniel-Constantin Mierla -Date: Mon Mar 4 16:19:20 2013 +0100 +Date: Sun Oct 12 23:49:55 2014 +0200 - Makefile.groups: refer to pkg groups instead of K + dialplan: documentation for match_dynamic parameter -commit 09c7b67beee9529d6a7c06e600c7f294bf453eda +commit dd7a49ee775ff5b29bb73c5313c3bfd8a64b26a0 Author: Daniel-Constantin Mierla -Date: Mon Mar 4 16:14:42 2013 +0100 +Date: Sun Oct 12 23:39:18 2014 +0200 - db_postgres: handle prepare statements in DB APIv2 + dialplan: option to allow variables in match and substitution expressions - - patch by Markus Bucher, closes FS#272 + - based on requirement from FS#429 + - new parameter: match_dynamic to enable this feature + - if enabled, at load time, the values are searched for variables and if + any found, then evaluation and pcre compilation is done at runtime + - it can work with rules that don't include variables at the same time, + these being pre-compiled at load time -commit b5024f320b578c831d3ee13b077bb87954bc61b0 +commit 860ebc3e971ed562c441054f7c09def1a505ea34 Author: Daniel-Constantin Mierla -Date: Mon Mar 4 16:09:36 2013 +0100 +Date: Sun Oct 12 23:23:03 2014 +0200 - Makefile: updated the groups of modules + kamctl: support of fnmatch operator for dialplan - - they are kept in Makefile.groups to keep main Makefile cleaner - - most of modules are in lists groupped mostly by dependency - - compilation and packaging groups are build using the lists - - exclude_modules list is automatically built from all modules without - those part of lists with external dependencies + - do not reload rules in memory after each change in database to allow + batch updates. Reload command has to be done explicitely + - parameters of addrule after match expression are optional -commit 01cbe8bf98d6ad1ef8cf7e0b9f646fde81831fc6 +commit 37c6e7ec80a16b93751d535de3b7784c1270d8b8 Author: Daniel-Constantin Mierla -Date: Mon Mar 4 10:46:01 2013 +0100 +Date: Sun Oct 12 18:58:02 2014 +0200 - Makefile.defs: -DWITH_AS_SUPPORT is on by default - - - it was for kamailio flavour only - - can be disabled with WITHAS=0 and exclude_modules+=seas + dialplan: extended debug message to be more useful -commit 23a22e2c8d73843798d66ec1bebe22cf7702213b -Author: Daniel-Constantin Mierla -Date: Sun Mar 3 23:53:14 2013 +0100 +commit d216b7507624b8a7da9564f893d651f6257b7bd6 +Author: Olle E. Johansson +Date: Sun Oct 12 21:50:04 2014 +0200 - Makefile: split module groups definitions in Makefile.groups - - - the part was quite big and it is more config related than build rules - - it has to be updated with the current list of modules + siptrace Documentation updates, add section ID's -commit 522d06e75bf3c549af007701332f7db53a1b5ab6 -Author: Andrew Mortensen -Date: Thu Feb 14 16:55:36 2013 -0500 +commit 3cefc3b3e3c77fc92cb1d8cc131be7d6d067a9ae +Author: Olle E. Johansson +Date: Sun Oct 12 20:58:56 2014 +0200 - sca: fix race condition when two endpoints seize same index simultaneously - - - return 480 Temporarily Unavailable to loser of race. + htable Documentation updates, fixing typos -commit 7c940fa74dd0d39d798b5ed63edf8079f24f2bde +commit 73e5bc5896cc30d63cd92919ebf3da2e3c72ee26 Author: Olle E. Johansson -Date: Sat Mar 2 16:25:24 2013 +0100 +Date: Sun Oct 12 20:38:27 2014 +0200 - pv Minor doc update + uri_db Documentation update, section IDs added -commit ab1d5bf573b43daf204eb1572083c8f12791a3e1 +commit 576ade3a42557d0c499a01ab9f37e1f0f085580e Author: Olle E. Johansson -Date: Sat Mar 2 15:53:08 2013 +0100 +Date: Sun Oct 12 20:19:05 2014 +0200 - pv Add RPC commands shvGet and shvSet to manipulate and list shared variables + CA example README update -commit 68094dd3639d1f4cc497e4affb1a89909947c7b3 +commit 292b21608bd830dee1f0affcdcdaa11548274abd Author: Olle E. Johansson -Date: Sat Mar 2 09:41:18 2013 +0100 +Date: Sun Oct 12 20:14:38 2014 +0200 - presence Add RPC command presence.cleanup + configuration update - version -commit c2c4c393a3c68ed3fb6fd53a71febdd93398f77c +commit e9b7e9121be27f6c2ad92643912afabc64019385 Author: Olle E. Johansson -Date: Sat Mar 2 07:56:48 2013 +0100 +Date: Sun Oct 12 20:13:43 2014 +0200 - cfgutils Add functions for checking if a route exists - - Adding check_route_exists() and route_if_exists() functions. + etc/kamailio.cfg - update version -commit 0d69ffe84069e9cd9e41de194cbeff002e3d31b9 +commit 18939df87a249a3a5bf17f7c00c6498b0ad75ceb Author: Olle E. Johansson -Date: Sat Mar 2 07:56:21 2013 +0100 +Date: Sun Oct 12 20:09:52 2014 +0200 - cfgutils documentation + test/unit - update README with dependency on sipp -commit b23510e0adb6060a257c8662700450ed7faef080 -Author: Daniel-Constantin Mierla -Date: Fri Mar 1 18:12:23 2013 +0100 +commit 4d0eae5c0decebfec024bf04dd6f724437627956 +Author: Olle E. Johansson +Date: Sun Oct 12 20:04:01 2014 +0200 - rtpproxy: proper fixup function for rtpproxy_manage(...) - - - second parameter was resolved as spve type, although fixed as str - - reported by Markus Bucher, FS#273 + README minor typo fix -commit 71c197dfe0b787a2abeadb730fda5241f294237c -Author: Peter Dunkley -Date: Fri Mar 1 11:41:18 2013 +0000 +commit 6822ff45e931ad3e93b22ebf7d1beb350bf27e70 +Author: Juha Heinanen +Date: Sun Oct 12 13:41:41 2014 +0300 - modules/registrar: updated module documentation + modules/pua: db_mode=2 send_publish fixes - - Added ruid parameter to unregister - - Added missing attributes to $ulc() description + - plus small debug message edits -commit 0a919692b299e2eb819f7c97fa218189849d4566 -Author: Peter Dunkley -Date: Fri Mar 1 11:19:42 2013 +0000 +commit 214b161e644c2d7468d9ac3ea13ad0be5196d143 +Author: Lucian Balaceanu +Date: Sun Oct 12 10:28:29 2014 +0200 - modules/registrar: added additional unregister() exported function to allow the removal of a specific contact + core: execute onsend_route for replies before sending out - - Contact is removed by using the ruid (unique ID for the location record) - - Getting the ruid to use here is a problem still to be solved. + - control execution of onsend_route block for replies via parameter + onsend_route_reply -commit 65dc9c8cf35fc3e631380d65e8c99e8f84d465cc -Author: Peter Dunkley -Date: Thu Feb 28 14:40:41 2013 +0000 +commit 3e01905143ace159b18e11a31edf39018d754bba +Author: Daniel-Constantin Mierla +Date: Fri Oct 10 21:16:51 2014 +0200 - modules/registrar: RFC 5626 section 6 support - - - Behaviour when outbound in use but first edge proxy does not - support it. + tm: handle r-uri alias parameter for local generated requests within a dialog -commit abc1e61dea4e96235ca54955f664effc66568d6d -Author: Richard Fuchs -Date: Wed Feb 27 11:17:03 2013 -0500 +commit 866ddc109bfd7c681e13ce529d271e8a2a33a972 +Author: Daniel-Constantin Mierla +Date: Fri Oct 10 12:19:29 2014 +0200 - nathelper: add new option sipping_disable_bflag + core: safety check for server_header lenght - sipping_disable_bflag can be set on a per-registration basis - to disable NAT pings completely + - don't add the header in local generated replies if the value is empty -commit aabb7adb933185f4bc12dcd82cdee357246c8c2f -Author: Peter Dunkley -Date: Wed Feb 27 15:29:35 2013 +0000 +commit cea9b91dacdb23b22fc1a7dd8454994eab9efa6e +Author: Daniel-Constantin Mierla +Date: Fri Oct 10 12:11:52 2014 +0200 - modules/registrar: add Require: outbound to 200 OK when required by client and supported by server + tm: safety check for user_agent_header value - - Reported by @oej + - don't add the header in local generated requests if the value is empty + +commit 7f50e172c26259ebf023d414fb97b295958de370 +Author: Jason Penton +Date: Fri Oct 10 10:44:49 2014 +0200 + + modules/tm: new function t_is_retr_async_reply to check if a reply being processed is part of a transaction currently suspended + +commit bb30c83e4ed3594852c6251558b4c441bb5b6e19 +Author: Jason Penton +Date: Thu Oct 9 17:02:57 2014 +0200 + + modules/db_mysql: added parameter to change affected rows value for UPDATE queries + - enabled will return the number of matched/foudn rows as opposed to the number of updated rows + +commit 0161257895fe421a0c9ee413a8b89d038007ba0d +Author: Richard Good +Date: Thu Oct 9 15:08:22 2014 +0200 + + modules/ims_usrloc_pcscf: added new parameter to contact match using only URI host and port -commit 936b6892a8a0ff25b108635e48a146b7cbc3a7ff -Author: Peter Dunkley -Date: Wed Feb 27 14:03:27 2013 +0000 +commit 885a468af97b4de25256d3c193a61890f616c128 +Author: Richard Good +Date: Thu Oct 9 14:22:23 2014 +0200 + + modules/ims_charging: updated ims_charging documentation for new trunk parameter + +commit 46e5cc861cec11c7d9ddfbbec7a0c986c95fc5e2 +Author: Jason Penton +Date: Thu Oct 9 14:18:29 2014 +0200 + + modules/ims_charging: added support for trunk ID in Ro CCR + +commit f5b463f39024414f1ca9cc25b6ae620721b3ce08 +Author: Jason Penton +Date: Thu Oct 9 14:10:00 2014 +0200 + + modules/ims_charging: Added SRDB link to Makefile for DB Support + +commit efcd3421c4733a51ded1fb74ff35c7425d426596 +Author: Jason Penton +Date: Thu Oct 9 14:01:35 2014 +0200 + + modules/ims_charging: added realtime DB support for Ro sessions - lib/kcore: added parser for Require: header +commit 35fe10d9a88d3c3f9a42d1ec891f7f62a2fc26a9 +Author: Richard Good +Date: Thu Oct 9 11:59:59 2014 +0200 + + modules/ims_qos: Rx_reg use received IP for framed_ip_address AVP + Previous reg_reg used contact IP for framed_ip_address AVP but NAT breaks this + Using received IP instead works for NAT and non-NAT scenarios -commit be95ad30bf92cce4611f41e7d52d7a12f557e863 -Author: Peter Dunkley -Date: Wed Feb 27 14:03:13 2013 +0000 +commit 2e821613a2fac7b3a6b7ec28a314b462f18f5bc2 +Author: Richard Good +Date: Thu Oct 9 11:57:56 2014 +0200 - parser: updated for parse_supported refactoring + modules/ims_qos: Added feature to Rx_reg check if session has been opened before acting on termination + When Rx signalling session is terminated only remove user from user loc if rx signalling session was successfully opened -commit 167283826a4b534bc68d96e5e8eb6bc686a6d293 -Author: Peter Dunkley -Date: Wed Feb 27 14:02:47 2013 +0000 +commit 333ff6fad046da64996084cc7644d16e40cc60d0 +Author: Richard Good +Date: Thu Oct 9 11:55:57 2014 +0200 - modules/sst: updated for parse_supported refactoring + modules/cdp,cdpavp: added support for Incoming and Outgoing Trunk-Group AVPs -commit 35e981d6c22bf4a5326cad34c2f2aa0d45d77e08 -Author: Peter Dunkley -Date: Wed Feb 27 14:02:28 2013 +0000 +commit d2b06ddb70ee8edfd0456fb0697167560d608f44 +Author: Richard Good +Date: Thu Oct 9 11:52:15 2014 +0200 - modules/rls: updated for parse_supported refactoring + modules/ims_registrar_scscf: fixed asserted identity comparison to path to not include "sip:" -commit 6c24a8dfa84d1e92fdd53e4c8c2bd7bc1715ceb5 -Author: Peter Dunkley -Date: Wed Feb 27 14:02:05 2013 +0000 +commit 15f27e65c9bd4ac50c91672d1b355d9e75f8972f +Author: Richard Good +Date: Thu Oct 9 11:48:04 2014 +0200 - modules/registrar: updated for parse_supported refactoring + modules/ims_icscf: Added new module param use_preferred_scscf_uri + This allows ICSCF to have a preferred S-CSCF is HSS returns a list + Usually ICSCF uses SCSCFs in the order in which HSS provides them + This gives another level of priority control to SCSCF selection at the ICSCF -commit 2855d20641d171ffcf3e711292cc8648d74ce5b0 -Author: Peter Dunkley -Date: Wed Feb 27 14:01:18 2013 +0000 +commit 0f95e15d423cbc2a2f1a1405fb7017c65a2249f2 +Author: Victor Seva +Date: Thu Oct 9 09:52:18 2014 +0200 - modules/ims_registrar_scscf: updated for parse_supported refactoring + pkg/kamailio/deb: update version to 4.3.0~dev0 -commit af75f69a581e19f8008c326f882aae0f65f86ea8 -Author: Peter Dunkley -Date: Wed Feb 27 13:59:56 2013 +0000 +commit 1828c8ab644243878fc6db9ff0f2592e656dc09a +Author: Hugh Waite +Date: Wed Oct 8 19:01:20 2014 +0100 - lib/kcore: abstracted the option-tag parsing code out of parse_supported.[ch] + core: xavp: Fix xavp_insert to prevent corrupted linked lists - - This is to make it easier to add parsers for other similar headers - (for example, Require:) + - Inserting data at a given index will pad the xavp with XTYPE_NULL entries + - Inserting data will replace a NULL entry if present -commit 9f9b56088e706970bab2ab644a51d267fabcae6c +commit 55be67db091cd42793c33411c488b1bd4a064275 Author: Daniel-Constantin Mierla -Date: Wed Feb 27 09:22:14 2013 +0100 +Date: Wed Oct 8 23:48:41 2014 +0200 - Makefile.defs: version set to 4.1.0-dev0 + Makefile.defs: version set to 4.3.0-dev0 - - master branch is open for adding new features to be part of v4.1.x + - developent for future major release 4.3.0 is open in master branch + -===================== 2013-03-11 Version 4.0.0 Released ===================== +===================== 2014-10-16 Version 4.2.0 Released =====================