Commit Graph

30129 Commits

Author SHA1 Message Date
Ken Rice 44014fdd17 FS-8183 Move google ClientID to config file where it belongs 2015-09-24 00:05:45 -05:00
Anthony Minessale 2ae48e9c17 FS-8215 #resolve [MacOSX nanosleep is not super accurate] 2015-09-23 18:00:44 -05:00
Michael Jerris c167eb7d5d FS-8190: fix build regression from original FS-8190 commit 2015-09-23 16:40:13 -05:00
Brian West 8b7465425d FS-8130 regression in bridged channels with jitterbuffers 2015-09-23 14:46:47 -05:00
Anthony Minessale dd6da6e06a FS-8211 #resolve [Conference video recordings of layouts with overlap have flickering video] 2015-09-23 13:24:14 -05:00
Anthony Minessale 43ef01fbbe correct version of proposed patch 2015-09-23 11:58:57 -05:00
Anthony Minessale 819a2c13a9 FS-8210 #resolve [mod_verto can be unloaded while it is in use] 2015-09-23 10:35:45 -05:00
Brian West e1f93e4079 FS-8183 tweak the CSS to look better 2015-09-22 19:17:45 -05:00
Anthony Minessale 5bcff7777c FS-8130 add jb_video_low_bitrate for a bit rate to ask for when the jb is taxed 2015-09-22 16:35:06 -05:00
Italo Rossi e677044dfa FS-8200 [verto_communicator] Ending screenshare if user hangup call. Screenshare now is for all instead of only mods. 2015-09-22 18:22:00 -03:00
Anthony Minessale 7ea9b684a7 FS-8204 add sprop-stereo also 2015-09-22 15:31:20 -05:00
Italo Rossi 86805cece3 FS-7980 [verto_communicator] Fixing video padding-top. 2015-09-22 17:15:11 -03:00
Anthony Minessale 5587a0d614 FS-8204 #resolve [Add stereo audio support for opus on FireFox] 2015-09-22 15:10:42 -05:00
Ken Rice 04b83a38be Merge pull request #501 in FS/freeswitch from vc-configs to master
* commit '34d72cba985247531c3745d649cc5b1947bc3f48':
  remove unused code
  FS-8183 #resolve #comment add google api logins to Verto Communicator
  FS-8102 #resolve #comment Add auto-provision/config support to VC
2015-09-22 14:16:31 -05:00
Anthony Minessale 145ae8a0fb FS-8031 firefox was giving up because we replied to their stun 2015-09-22 13:52:50 -05:00
Anthony Minessale 18b5b4cae0 FS-8031 firefox gives up very fast, autoadj on any valid packet when dtls is not up 2015-09-22 13:03:02 -05:00
Anthony Minessale 6a9f936f72 FS-8202 #resolve [Stop peer when ending screen share] 2015-09-22 11:21:32 -05:00
Ítalo Rossi a96290291b Merge pull request #504 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8089-pop-out-member-list-on-conference to master
* commit 'f7ba4c440279fbefda1e61052a4960909ed3ff74':
  FS-8089 [verto_communicator] Opening members list when start conference
2015-09-22 09:02:17 -05:00
Sergey Safarov 62d4d47b1a FS-8198: Fixed default CRLF sequence in t38 SDP 2015-09-22 16:58:08 +03:00
Italo Rossi 64a2e68201 FS-8095 [verto_communicator] Moving factory reset button to bottom left with red color and confirmation. Reloading page upon reset. 2015-09-22 10:49:41 -03:00
Stefan Yohansson f7ba4c4402 FS-8089 [verto_communicator] Opening members list when start conference 2015-09-22 10:23:41 -03:00
Travis Cross 2184af8ea6 Remove explicit set of WorkingDirectory
In the systemd unit for FS/debian, if the WorkingDirectory is not set
then it defaults to '/'.  This is fine for FS, and is a common and
expected chdir choice for daemons.

We had previously set this to /run/freeswitch.  Due to Debian having
systemd-coredump(8) disabled, this was causing core files to be
written to /run/freeswitch, which is a bad place for them as it's
mounted on tmpfs.  So in commit cd68e0f we changed this to the log
directory /var/log/freeswitch.  That choice is a bit usual as well on
Debian.

It's better to leave FS as running on '/'.  This will prevent core
files from being written unless the user adjusts `sysctl
kernel.core_pattern`, which is a reasonable thing to expect if the
user wants these files.  Core files can be huge, and even having them
go to /var/log unexpectedly can be a problem.

When Debian adds the systemd-coredumps support this will all work
nicely and automatically.

ref: http://www.freedesktop.org/software/systemd/man/coredump.conf.html
ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744964

References-commit: cd68e0fe1b

FS-7909
2015-09-22 05:34:15 +00:00
Travis Cross 16d0538fb5 Move chown of /etc/freeswitch/tls to postinst
Doing a chown of something in /etc/ as part of a systemd service file
is totally broken.  It's far too large a sledgehammer to point at /etc
here.  Someone may legitimately not be using /etc/freeswitch/tls in
his configuration, in which case this chown would fail and cause FS to
fail to start.  Or someone may legitimately need /etc/freeswitch/tls
to have different ownership, in which case we would clobber it here.

The right thing to do is to create this directory in the
postinst (which we already are, assuming there is not an existing
configuration) and then perform the chown of it at the same time.

FS-7697
2015-09-22 04:58:50 +00:00
Travis Cross 12e90ce989 Use systemd RuntimeDirectory for /run/freeswitch
This changes how we create the temporary directory /run/freeswitch
when starting FS with systemd.  The /run directory starts empty after
a system reboot, so we need to ensure this directory is present.

Originally for the FS systemd unit we created /run/freeswitch using
ExecStartPre and mkdir.  With commit adb5f0d this was changed to use
the tmpfiles.d(5) mechanism (but the ExecStartPre/mkdir code was not
removed).

As part of systemd.exec(5), systemd provides a mechanism to
automatically manage these directories under /run and to bind their
lifetime to the lifetime of the process.  This is actually what we
want here as compared to the more general tmpfiles.d(5) mechanism.

This commit moves to using the RuntimeDirectory= mechanism and removes
the obsolete ExecStartPre/mkdir code.

References-commit: adb5f0d278
2015-09-22 04:41:00 +00:00
Mike Jerris e7e79c213d Merge pull request #502 in FS/freeswitch from ~SAUMAR/freeswitch:bugfix/FS-7673-odbc-null-value-incorrectly-evaluated to master
* commit '3aa051e1a14dfc40a77757247b6849dbd2c9c69d':
  FS-7673: ODBC NULL value incorrectly evaluated in mod_v8
2015-09-21 22:28:58 -05:00
Saumar Hajjar 3aa051e1a1 FS-7673: ODBC NULL value incorrectly evaluated in mod_v8 2015-09-21 23:36:42 -03:00
Anthony Minessale f8b19b7485 FS-8190 #resolve [When using nixevent, freeswitch stops sending us certain custom event that were NOT part of the nixevent command] 2015-09-21 18:00:32 -05:00
Ken Rice 34d72cba98 remove unused code 2015-09-21 16:01:15 -05:00
Ken Rice ab4d024bc3 FS-8183 #resolve #comment add google api logins to Verto Communicator 2015-09-21 16:01:15 -05:00
Ken Rice c9bb3a2a3e FS-8102 #resolve #comment Add auto-provision/config support to VC
Add support for loading config from external json. config.json in the
base path of VC will allow over-ride of arbitrary settings and setting
of arbitrary data in the verto.data data store.

add ability to specify autologin flag in the configs.

add autocall to config.json and make it actually autocall.

additionally refactor the call function so that it will actually call
something.
2015-09-21 16:01:15 -05:00
Italo Rossi bdc6c3b810 FS-8095 [verto_communicator] Do not reset name and email upon logout. 2015-09-21 17:51:00 -03:00
Anthony Minessale 13add97426 FS-8130 refactor pass 2015-09-21 15:32:38 -05:00
Mike Jerris 47864eac86 Merge pull request #493 in FS/freeswitch from feature/FS-8042-store-sip-endpoint-ping-response to master
* commit '5509a627061a07d7db18967449c3e6f8f216c4a2':
  FS-8042, FS-8182: add ping time (in ms) to sip_registrations table, displays as part of the show commands that show registration details, add force_ping=true user var to force options ping on individual registered endpoints
2015-09-21 14:43:58 -05:00
Anthony Minessale 8a0366b999 FS-8130 running out of witty commit msgs 2015-09-21 14:08:38 -05:00
Italo Rossi 4879926097 FS-8196 [verto_communicator] adding nowrap to white-space. 2015-09-21 15:38:11 -03:00
Italo Rossi 383d074735 FS-8196 [verto_communicator] Fix sidebar layout when user is moderator. 2015-09-21 15:29:50 -03:00
Ítalo Rossi dfd6d0248a Merge pull request #498 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8095-add-factory-reset-to-settings to master
* commit 'bc4d21e38203879a9a9d314e723904975a5cd6cc':
  FS-8095 [verto_communicator] added reset button to default settings.
2015-09-21 13:28:06 -05:00
Michael Jerris 5509a62706 FS-8042, FS-8182: add ping time (in ms) to sip_registrations table, displays as part of the show commands that show registration details, add force_ping=true user var to force options ping on individual registered endpoints 2015-09-21 12:13:28 -05:00
Stefan Yohansson bc4d21e382 FS-8095 [verto_communicator] added reset button to default settings. 2015-09-21 15:20:30 +00:00
Ken Rice 951ea98cc1 FS-8193 #resolve Add No Camera option to Verto Communicator 2015-09-21 10:06:58 -05:00
Anthony Minessale 7b914ee69c FS-8130 amend last commit 2015-09-19 00:23:56 -05:00
Anthony Minessale 6f0bbeec28 FS-8130 the bug that keeps on bugging, improve video nack 2015-09-18 23:36:11 -05:00
Anthony Minessale 0fa190093e FS-8130 the bug that keeps on giving 2015-09-18 20:54:42 -05:00
Anthony Minessale 9ab7a331f3 fix small typo in js and regen minified js 2015-09-18 20:54:24 -05:00
Ken Rice 78c93e632f FS-8078 #resolve fix safari without breaking firefox 2015-09-18 14:38:05 -05:00
Ken Rice d7cd5b6a1e Revert "FS-8078 - [verto_communicator] fix display flex in safari"
This reverts commit 5bf0d83474.
2015-09-18 14:27:15 -05:00
Anthony Minessale 650bb94a51 FS-8130 the saga continues 2015-09-18 13:47:03 -05:00
Anthony Minessale ca4ac85f6d FS-8130 don't skip delta on video unless it was less than 1 second worth to prevent locking up chrome 2015-09-18 10:06:47 -05:00
Ítalo Rossi 3802054e66 Merge pull request #490 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8146-long-names-breaks-member-list to master
* commit 'cf7cdb256412ddbfcfdbae149d2b4f77b538b15a':
  FS-8146 - [verto_communicator] fix loong names in members list
2015-09-18 07:44:21 -05:00
Ítalo Rossi 2aeaabeac8 Merge pull request #488 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8155-uuid_kill-or-fsctl-hupall-to-kill to master
* commit 'eefeaa6a6067a6f689ec9f77f6f68b80274f0cbf':
  FS-8155 - [verto_communicator] check for nulled data.liveArray preventing locked video interface
2015-09-18 07:42:53 -05:00