Ken Rice [Thu, 15 Oct 2015 18:31:12 +0000 (13:31 -0500)]
FS-8350 #resolve return value of SetPriorityClass() so windows build does not complain about warnings as errors on switch_core.c in set_realtime_priority()
this also addresses as similar condition in set_low_priority() where if windows it always returns 0
Dragos Oancea [Tue, 13 Oct 2015 21:54:15 +0000 (17:54 -0400)]
FS-8344: mod_opus: toggle FEC on the last frame which is to be packed, so that
FEC will be only present on the first SILK frame of the next Opus frame (Opus repacketization).
William King [Wed, 14 Oct 2015 14:43:33 +0000 (09:43 -0500)]
Merge pull request #545 in FS/freeswitch from ~PAULCUTTLER/freeswitch:feature/FS-7924-making-mod_rtmp-compatible-with-adobe to master
* commit '86d849c54e26951e313d1dcb4b220055f79aacc0':
FS-7924: [mod_rtmp] Modify initStream & createStream responses
Making mod_rtmp compatible with Adobe Media Server
FS-7928 FS-7618 systemd and package build improvements
debian/bootstrap.sh:
* only build one of freeswitch-sysvinit or freeswitch-systemd
* squeeze is removed from supported releases
* added stretch to supported releases
* avoid_mods_wheezy extended to modules which fail to build on wheezy
* use systemd by default for future distros
* new command-line option -v to enforce sysvinit
* added dependency on dh-systemd for systemd-powered distros
* freeswitch-init is now a virtual package
* freeswitch-sysvinit and freeswitch-systemd are set to conflict with each other
debian/freeswitch.postinst:
* no need to call systemctl explicitly. dh-systemd does it in a standard way
debian/rules:
* integrated dh-systemd in override_dh_installinit
debian/freeswitch-systemd.freeswitch.default renamed to
freeswitch-sysvinit.freeswitch.default:
* /etc/default/freeswitch is not installed by freeswitch-systemd, but still
respected if there is a need to modify the startup options
debian/freeswitch-systemd.freeswitch.service:
* proper expansion of DAEMON_OPTS
William King [Sat, 10 Oct 2015 23:39:53 +0000 (16:39 -0700)]
FS-8306 Now command queues can specify the queue to subscribe to. This enables very interesting use cases that would involve single job queue, and multiple consumers.
FS-8194 FS-7910 FS-7937 systemd service improvements
freeswitch-systemd.freeswitch.service:
* starting the daemon as root and switchig to freeswitch user
* respecting the options in /etc/default/freeswitch
* RuntimeDirectory parameter is replaced with a tmpfiles.d entry
because /run/freeswitch has to be owned by freeswitch user
* instructions how to start it as non-root
debian/freeswitch-systemd.freeswitch.tmpfile:
* this defines the PID directory with correct permissions
debian/bootstrap.sh, debian/rules:
* proper handling of freeswitch.service
* deleted debian/freeswitch-systemd.install because it caused an error
in dh_install because it's run before dh_installinit
* renamed: freeswitch-sysvinit.freeswitch.default -> freeswitch-systemd.freeswitch.default
because sysvinit support will eventually die out
debian/freeswitch.postinst:
* run "systemctl enable freeswitch" if systemctl is available
CAVEAT: only one option is supported in /etc/default/freeswitch because the
variable ${DAEMON_OPTS} is expanded as a single token. This will be fixed
as soon as freeswitch-sysvinit is removed from freeswitch-all.
William King [Thu, 8 Oct 2015 21:02:05 +0000 (14:02 -0700)]
FS-8271 defaulting to automatically download the binary deps because without major changes to package building in cowbuilder(which is the primary supported method of building FS packages), you can't access the network to build the binary packages from the source package.
William King [Thu, 8 Oct 2015 19:31:44 +0000 (14:31 -0500)]
FS-8271 Now the default will build packages with the upstream FS package repos. This is a change in the default behavior of the debian packaging system with the justification that in 1.6 it is now required to use the FS public repo for deps because system dependancies have been removed from the FS codebase which use to be included.
Ítalo Rossi [Mon, 5 Oct 2015 21:39:38 +0000 (16:39 -0500)]
Merge pull request #543 in FS/freeswitch from ~VICTORTORRES/freeswitch-fs-7445:bugfix/FS-8067-when-no-email-is-present-make-sure to master
* commit '73807d493c235238b056887daf33d2a27a44051e':
FS-8067 [verto_communicator] removing bind once from gravatar-src tag; using angular native bind once instead.
Brian West [Mon, 5 Oct 2015 19:46:00 +0000 (14:46 -0500)]
Merge pull request #541 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:fix-switch_opus_show_audio_bandwidth to master
* commit '8a0006dcdc92817eab54a55bf6fd3623c369c073':
FS-8302: fix some printing/logging because switch_opus_show_audio_bandwidth() was not returning TRUE/FALSE as expected
Merge pull request #540 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-originate-invite-fmtp-fixes to master
* commit '01545832f4635b116af7e2e3302ee043428ccad7':
FS-8295: mod_opus: FMTP fixes: usedtx for 8khz . useinbandfec and cbr (both 48 khz and 8 khz) Some FMTP params were broken when INVITE was originated by FS.
Dragos Oancea [Sat, 3 Oct 2015 17:45:24 +0000 (13:45 -0400)]
FS-8295: mod_opus: FMTP fixes: usedtx for 8khz . useinbandfec and cbr (both 48 khz and 8 khz)
Some FMTP params were broken when INVITE was originated by FS.