- URL: https://github.com/sems-server/sems/commit/3d80603ed5b6df1e341ba0da2efca3fe6456b9d6 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T10:53:13+02:00
dsm: playRingtone action to synthesize ring tones - URL: https://github.com/sems-server/sems/commit/21b2754346200aa6c527a21453ccc21e0288efb8 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T10:57:10+02:00 core:AmSipHeader: hasHeader function - URL: https://github.com/sems-server/sems/commit/ac3c6f115203b7da971acee7828adf9852012007 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T10:59:15+02:00 core: function to set session's media interface (by if id) - URL: https://github.com/sems-server/sems/commit/318e8fd9ba9d10895a9e7988ca62ebbda8011f2a Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:15:20+02:00 core: update dialog target only with replies containing a to-tag. - URL: https://github.com/sems-server/sems/commit/1c017a154d87808ab67639c39d700cf7c945ca37 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:19:52+02:00 core: added onRxReplySanity() Conflicts: core/AmBasicSipDialog.cpp - URL: https://github.com/sems-server/sems/commit/28036a54b3566c7a511984e79f4535c626087846 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T11:20:38+02:00 core: dlg functions to drop outstanding transactions Conflicts: core/AmBasicSipDialog.cpp - URL: https://github.com/sems-server/sems/commit/cc9947aac1b70ae8a53bb7b06e218f9dfd6aecc2 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:24:35+02:00 core: reject replies with different to-tags except when receiving 200 in early state Conflicts: core/AmSipDialog.cpp - URL: https://github.com/sems-server/sems/commit/62df74105221d23676847075fdab352a370a1b1d Author: Stefan Sayer <[email protected]> Date: 2015-06-09T11:28:32+02:00 b/f: sanity check of AmRingTone period thanks Vaclav for the report - URL: https://github.com/sems-server/sems/commit/c6620f030df52e04a2fb3adf3503104b08401f0d Author: Stefan Sayer <[email protected]> Date: 2015-06-09T11:28:54+02:00 webconference: pass room and enter_room via app params - URL: https://github.com/sems-server/sems/commit/f3ff8af068d4a3bda7770bf813263ce32fe050d8 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:32:30+02:00 sbc: b/f: fetch bindings from registrar - URL: https://github.com/sems-server/sems/commit/8c90f3f913555032bcf9e2f62f5e76ebe5bcf6b4 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:32:58+02:00 core: try to raise the FD limit up to allowed maximum Please note that it is still advised to raise the limits before starting SEMS, as the normal maximum is still very low (usually 4096). - URL: https://github.com/sems-server/sems/commit/54ef46fd8af68552331c0844f44e5a5f35ab1616 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:35:12+02:00 core: c/f: fixed compiler warning on type of printed value - URL: https://github.com/sems-server/sems/commit/5d4ce8b91e56bdcdfb4b93f0cdc5a96725734c82 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T11:45:38+02:00 dsm:mod_utils: utils.isInList condition to check if key is in a list - URL: https://github.com/sems-server/sems/commit/835abadc41e552060627d0affa3c346a1fb2dd0f Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:50:33+02:00 core: c/f: avoid ambiguous inheritance - URL: https://github.com/sems-server/sems/commit/b1501d3c35a48230d42d98082d7148e25f77499c Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:51:58+02:00 core: transparently pass unicode characters in JSON strings. - URL: https://github.com/sems-server/sems/commit/b415a5d62abb7e1d04987beae523266a702e7bb4 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T11:55:10+02:00 sbc: b/f: added missing UAC authentication for non-INVITE requests Conflicts: apps/sbc/SBCSimpleRelay.cpp apps/sbc/SBCSimpleRelay.h - URL: https://github.com/sems-server/sems/commit/3f11459d78078183925de9177023d475a449566b Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:12:09+02:00 core: added arg2int() & arg2str() methods Conflicts: core/AmArg.cpp - URL: https://github.com/sems-server/sems/commit/a9bcd65b1f9c23b0cc5eee4df4786f5078352166 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:14:30+02:00 core: added support for Undef values in arg2str() - URL: https://github.com/sems-server/sems/commit/de36c80d1e28c40a72c03d4d5568379ec6a8f9da Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:15:11+02:00 sbc: added âÂÂout_of_dialog_threadsâ config parameter. - URL: https://github.com/sems-server/sems/commit/d96b630b0876fb32c7c12cbbc7a98c5f17ff7164 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T12:17:51+02:00 doc:sbc:example out_of_dialog_threads config - URL: https://github.com/sems-server/sems/commit/2ff37bf4d0aa0b3b94265b11952456dddb0c7a8d Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:18:29+02:00 core: do not CANCEL twice (transaction layer) - URL: https://github.com/sems-server/sems/commit/0c0bfed28b0199c0bcebca9e30625eb41f5129bb Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:19:48+02:00 core: b/f: check if snprintf() has truncated the output In case the output has been truncated, snprintf returns the number of bytes it would have written if the buffer would have been long enough. Thus, this had make us access aa address possibly way behind the end of the buffer (msg_[n_-1]). - URL: https://github.com/sems-server/sems/commit/019354f0a28cbdec9eae7c3ddab3de046aff7889 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:20:22+02:00 syslog_cdr: b/f: add empty value if call variable does not exist This allows for maintaining a constant output format. - URL: https://github.com/sems-server/sems/commit/0e52bd9072d9ee35aa0c632fee496aed66fd2ee9 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:21:29+02:00 core/sip: b/f: do not log internal replies These replies would never have appeared on the wire and should thus not be logged. - URL: https://github.com/sems-server/sems/commit/3d2ecc9c21193aca21b84d70c318566941cc4221 Author: José Luis Millán <[email protected]> Date: 2015-06-09T12:28:56+02:00 core:sdp allow receiving lowercase address type in SDP c= line Be strict sending but flexible receiving Conflicts: core/AmSdp.cpp - URL: https://github.com/sems-server/sems/commit/99929186ed8096d06fe2089800f7055b30048130 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:29:33+02:00 core: added missing exclusive_file.[h;cpp] - URL: https://github.com/sems-server/sems/commit/16ae39cf99a1957d80611fc246bc504f37e6cf0c Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:36:09+02:00 tools: use linker command instead of just âÂÂg++â - URL: https://github.com/sems-server/sems/commit/45b9fc9ed2c422ff2507efa9a0a01ef78759ad9e Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:36:31+02:00 core/sip: use 32bit unix timestamp on 32bit platforms as linux does - URL: https://github.com/sems-server/sems/commit/61d35e040ce54e1dcb275234bfe1869fa60e1703 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T12:37:19+02:00 core: use pow() instead of powl() as the long double version is not quite implemented everywhere. - URL: https://github.com/sems-server/sems/commit/18707f13d41d8a841dc70f416fb66557cfbb2fce Author: Václav Kubart <[email protected]> Date: 2015-06-09T12:39:50+02:00 core b/f: dialog must be connected to force sending BYE fixes bug #423 Conflicts: core/AmSipDialog.cpp - URL: https://github.com/sems-server/sems/commit/6078113d3a068eb74788793b195cc4edbeafc2b7 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T12:41:07+02:00 core: declare static helper function as such - URL: https://github.com/sems-server/sems/commit/17a718a6e156a248058a90037a7e52c24abaa728 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T12:43:03+02:00 b/f:dsm: typo fix in sets replacement - URL: https://github.com/sems-server/sems/commit/22580c2cbb4b951a58e7819a94cdf47ca7a12ee3 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T12:43:29+02:00 webconference: add support for room_pin_split, to identify participants - URL: https://github.com/sems-server/sems/commit/612d6451dce083f0610c33c2e2b45265054ceeea Author: Stefan Sayer <[email protected]> Date: 2015-06-09T12:43:42+02:00 b/f: webconference,sbc: install tools - URL: https://github.com/sems-server/sems/commit/1acf92bc277125ae60d57e73d2527f106dc79424 Author: José Luis Millán <[email protected]> Date: 2015-06-09T12:43:59+02:00 core:debug new function to log the stacktrace... with demangled symbols. - URL: https://github.com/sems-server/sems/commit/15dfecedb25262c5a188a15a4fee11daf5a7fd1c Author: José Luis Millán <[email protected]> Date: 2015-06-09T12:51:56+02:00 core:b/f reset the B relay stream when clearing A and vice versa, to avoid relaying to a deleted stream. This partially solves issue #465 Conflicts: core/AmB2BMedia.cpp - URL: https://github.com/sems-server/sems/commit/67db93db3a7c7cbcb6c15130d2e7f4546e692257 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T12:52:59+02:00 core: more readable stacktrace log by shortening log_demangled_stacktrace to __lds - URL: https://github.com/sems-server/sems/commit/60961cf790305e36d70abf56646f0b991188e97c Author: Stefan Sayer <[email protected]> Date: 2015-06-09T12:54:55+02:00 b/f: webconference: use room_pin_split also on direct-connect conference - URL: https://github.com/sems-server/sems/commit/52edf52f0824aab7763f8821668fcb584221dde3 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T13:03:55+02:00 core: asynchronous file writing Allows PCAP trace files to be written asynchronously to disk. For now, only one writer-thread is created and used (async_file_writer). Conflicts: core/sems.cpp core/sip/pcap_logger.cpp - URL: https://github.com/sems-server/sems/commit/1e3857131e5aeedd899b6df82754c572c9fb9f64 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T13:05:16+02:00 core: b/f: fixes a race condition where DirectAppTimer is deleted shortly before fire() is executed When the timer has been removed (and possibly deleted), there was no real guaranty that fire() could not still possibly get executed on this timer. - URL: https://github.com/sems-server/sems/commit/925df55a0aa0c3c37b69537febeabb2332ae36a5 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T13:28:46+02:00 core/sip: fixed locking in PCAP logger A central registry has been introduced so that each new file_msg_logger opened with the same file name will point at the same exclusive_file instance. Conflicts: core/sip/pcap_logger.cpp - URL: https://github.com/sems-server/sems/commit/6bcbbc5e30f1222d7aae1656c8ccd2011bdf1f4b Author: Stefan Sayer <[email protected]> Date: 2015-06-09T13:33:18+02:00 b/f: don't add double empty SDP body on outgoing INVITEs Conflicts: core/AmOfferAnswer.cpp - URL: https://github.com/sems-server/sems/commit/b35433b4e6c02cb4df4da2fc77c154927120529a Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T13:33:43+02:00 core/sip: b/f: init the error flag & deal with it properly - URL: https://github.com/sems-server/sems/commit/3aa297985ff6923de2db237c4bf9aed296f18ff5 Author: Raphael Coeffic <[email protected]> Date: 2015-06-09T13:34:11+02:00 core/sip: moved EINTR retry away from async_file - URL: https://github.com/sems-server/sems/commit/a8742de6cb1e03665eaa89724aff6919e769f74d Author: José Luis Millán <[email protected]> Date: 2015-06-09T13:36:07+02:00 core:bf in AmUriParser last parameter was missing if it was a non-value parameter AmUriParser didn't consider the last parameter if this didn't have a value. Parsing the following Contact HF would result in a single parameter ["q"]="0.1" <sip:[email protected]>;q=\"0.1\";param Conflicts: core/tests/test_uriparser.cpp - URL: https://github.com/sems-server/sems/commit/7bc721f9654bf3f1eb227b6706b2b185802d3360 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T13:40:43+02:00 b/f: fix small mem leak with playlist - URL: https://github.com/sems-server/sems/commit/d185f722cbd548af9f6a81f97be3304a4a573560 Author: Václav Kubart <[email protected]> Date: 2015-06-09T13:42:43+02:00 stats b/f: allow single letter values at the end of argument list i.e. something like: sems-stats -c "DI monitoring get 1" additionally print exceptions more generic way Conflicts: core/plug-in/stats/StatsUDPServer.cpp - URL: https://github.com/sems-server/sems/commit/f4632aa69c4c2885e60b6d6c9248c17272b4f370 Author: Václav Kubart <[email protected]> Date: 2015-06-09T13:43:55+02:00 sbc b/f: clear relayed_req when disconnecting or reconnecting should fix bug #506: attended transfer to early dialog doesn't work (reported by Andrew Pogrebennyk) - URL: https://github.com/sems-server/sems/commit/f6c1ad85e0e48bfe5f507e8dd022381e5f327b1c Author: Václav Kubart <[email protected]> Date: 2015-06-09T13:44:49+02:00 audio file b/f: attempt to handle wrong data size should fix bug #505: moh: loop option doesn't work for long files - URL: https://github.com/sems-server/sems/commit/440817fa77e9ca94a719846011a3a1b7a0752a52 Author: Václav Kubart <[email protected]> Date: 2015-06-09T13:45:36+02:00 core b/f: remove assertion when closing exclusive_file fixes bug #518 (but might hide the real problem) - URL: https://github.com/sems-server/sems/commit/f2ff0c93ed36bbdbc23c7a4b4425205551e53ba6 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T13:51:35+02:00 core:conference:debugging hack: record in and out streams from conf mixer Conflicts: core/AmConferenceChannel.cpp core/AmConferenceChannel.h core/etc/sems.conf.sample - URL: https://github.com/sems-server/sems/commit/fdf6ccbe556206227e55c745689039ceec69c43d Author: José Luis Millán <[email protected]> Date: 2015-06-09T13:54:22+02:00 core:bf don't send DTMFs among legs unless transcoding is needed - URL: https://github.com/sems-server/sems/commit/a2822461c3d82a1679f7ff289aad9c9c8a170e22 Author: Stefan Sayer <[email protected]> Date: 2015-06-09T13:56:15+02:00 b/f:core: async_file: fix writing with smaller buffer size, conf streamdump
_______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
