- 30 4月, 2016 1 次提交
-
-
由 Ethan Atkins 提交于
Sofia will unpredictably close a tls transport during call setup. This occurs when the epoll event loop wakes up the socket reader and SSL_read returns an error because there is no packet on the socket. Normally sofia will read the last error using SSL_get_error and return SSL_ERROR_WANT_READ. Sofia gracefully handles this error and the transport stays open. Sometimes, however, the worker thread will call SSL_shutdown for a different transport, which can write an error to the internal openssl error queue. If that error is not read off the queue, the next time that SSL_get_error is called, it will read that unrelated error. The documentation for SSL_shutdown explains that there are three possible results -1, 0 and 1 with, oddly, 1 indicating success. The -1 result code occurs when there is no handshake callback registered on the connection. It can return 0 when there is still work to be done. The documentation suggest that it is insufficient to call it just once. This is why I added the do {} while () construct. Although just the fix to SSL_shutdown was enough to resolve my issue, I a also audited other calls to SSL_* functions and found a few other cases where an error may be generated, but was not handled.
-
- 29 4月, 2016 7 次提交
-
-
由 Mike Jerris 提交于
Merge pull request #829 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:bugfix/FS-9117-avmd-build-fails-on-windows to master * commit 'f476e23c': FS-9117 [avmd] #fix build on Windows
-
由 Piotr Gregor 提交于
-
由 Michael Jerris 提交于
-
由 Ken Rice 提交于
-
- 28 4月, 2016 7 次提交
-
-
由 Michael Jerris 提交于
-
由 Anthony Minessale 提交于
-
由 Mike Jerris 提交于
Merge pull request #824 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9011-avmd-add-configuration-file to master * commit 'bf140e9b': FS-9011 [avmd] Add XML config
-
由 Michael Jerris 提交于
-
由 Travis Cross 提交于
This is a generated file that was added by commit: commit 77f52bb6 "FS-7928 FS-7618 systemd and package build improvements"
-
由 Travis Cross 提交于
We were missing mod_smpp; mod_json_cdr needed to be placed differently in the file such that it matches the output of the automated generator we use to check the completeness of this file.
-
由 Piotr Gregor 提交于
Add XML configuration file. Bind reloadxml callback. Add safe parsers of user's input. Add show/set/load/reload API commands.
-
- 27 4月, 2016 15 次提交
-
-
由 Michael Jerris 提交于
-
由 Mike Jerris 提交于
-
由 Michael Jerris 提交于
-
由 Michael Jerris 提交于
-
由 Michael Jerris 提交于
-
由 Michael Jerris 提交于
-
由 Mike Jerris 提交于
-
由 Mike Jerris 提交于
-
由 Anthony Minessale 提交于
-
由 Anthony Minessale 提交于
FS-9086 #resolve [Video files playing in mod_conference do not count in totals for calculating layout]
-
由 Brian West 提交于
Revert "FS-8704: Add min-members, wait-min-members-timeout, wait-mod-timeout, wait-min-members-timeout-message, wait-mod-timeout-message, endconf-mod-exit-message, and endconf-message parameters and functionality to mod_conference." This reverts commit c39fbb29.
-
由 Ken Rice 提交于
-
由 Anthony Minessale 提交于
-
由 Anthony Minessale 提交于
-
由 Ken Rice 提交于
-
- 26 4月, 2016 4 次提交
-
-
由 Ken Rice 提交于
-
由 Ken Rice 提交于
-
由 Ken Rice 提交于
-
由 Brian West 提交于
-
- 25 4月, 2016 4 次提交
-
-
由 Anthony Minessale 提交于
-
由 Anthony Minessale 提交于
-
由 William King 提交于
Merge pull request #825 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-9075-debian-package-freeswitch-all-incompatible to master * commit 'ce6af250': FS-9075 fixup for systemd and sysvinit
-
由 Stanislav Sinyagin 提交于
-
- 22 4月, 2016 2 次提交
-
-
由 Mike Jerris 提交于
Merge pull request #822 in FS/freeswitch from bugfix/FS-9060-re-invite-with-bypass_media_after_bridge to master * commit '0a8e115b': FS-9060: [mod_sofia] correct issues with hold and broken soa negotiations after performing a bypass media reinvite
-
由 Mike Jerris 提交于
Merge pull request #821 in FS/freeswitch from ~BKUHLS/freeswitch:bugfix/FS-9093-mod_cv-remove-unneeded-headers to master * commit 'b024c752': FS-9093: mod_cv: remove unneeded includes
-