]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Ken Rice [Mon, 26 Jan 2015 21:57:33 +0000 (15:57 -0600)]
FS-7191 #resolve #comment edit pgsql example connection string to remove unneeded option that may cause a failure on some systems.
Anthony Minessale [Mon, 26 Jan 2015 17:01:40 +0000 (11:01 -0600)]
FS-7193 #resolve
Anthony Minessale [Mon, 26 Jan 2015 15:31:15 +0000 (10:31 -0500)]
one more tweak to not jump back and forth on ice when you have 2 reachable
Anthony Minessale [Fri, 23 Jan 2015 21:12:26 +0000 (15:12 -0600)]
FS-7166 #resolve
Anthony Minessale [Fri, 23 Jan 2015 21:06:16 +0000 (15:06 -0600)]
auto urlencode user portion of sip uri
Anthony Minessale [Fri, 23 Jan 2015 20:53:00 +0000 (20:53 +0000)]
enable nat mode for verto when ext-rtp-ip is set
Anthony Minessale [Fri, 23 Jan 2015 19:14:58 +0000 (13:14 -0600)]
FS-7186 #resolve
Anthony Minessale [Fri, 23 Jan 2015 17:03:33 +0000 (11:03 -0600)]
FS-7173 #comment please test
Mike Jerris [Thu, 22 Jan 2015 21:03:07 +0000 (15:03 -0600)]
Merge pull request #164 in FS/freeswitch from ~VIPKILLA/freeswitch-fs-7187:master to master
* commit '
01dcb74f33964e435e3b93d425ffaadaad67f206 ':
FS-7187 add switch_cache_db_create_schema() to test for SCF_AUTO_SCHEMAS flag
E. Schmidbauer [Thu, 22 Jan 2015 20:41:22 +0000 (15:41 -0500)]
FS-7187 add switch_cache_db_create_schema() to test for SCF_AUTO_SCHEMAS flag
Anthony Minessale [Thu, 22 Jan 2015 03:10:21 +0000 (21:10 -0600)]
wtf
Anthony Minessale [Thu, 22 Jan 2015 03:08:09 +0000 (21:08 -0600)]
fix media reload on verto and sip re-invites
Michael Jerris [Wed, 21 Jan 2015 22:16:56 +0000 (17:16 -0500)]
FS-7174: #resolve #comment make sure not to leave any sessions readlocked in bridge_early_media=true in case one in the middle of the list is abandoned
Anthony Minessale [Wed, 21 Jan 2015 17:24:01 +0000 (11:24 -0600)]
FS-7106 #resolve
Anthony Minessale [Wed, 21 Jan 2015 17:22:42 +0000 (11:22 -0600)]
fix hash dump gdb function
Anthony Minessale [Wed, 21 Jan 2015 08:01:54 +0000 (02:01 -0600)]
fix cent5 build
Anthony Minessale [Wed, 21 Jan 2015 01:21:18 +0000 (20:21 -0500)]
up the ice failover val to 3 sec
Anthony Minessale [Tue, 20 Jan 2015 19:56:00 +0000 (13:56 -0600)]
FS-7173 #resolve #comment please verify fix in master
Michael Jerris [Tue, 20 Jan 2015 19:37:43 +0000 (14:37 -0500)]
FS-7180: properly build esl luamod when not using the --enable-system-lua configure arg
Michael Jerris [Tue, 20 Jan 2015 19:32:36 +0000 (14:32 -0500)]
FS-7180: when using system lua, properly link against renamed library versions on debian for esl luamod
Brian West [Tue, 20 Jan 2015 19:18:12 +0000 (13:18 -0600)]
FS-7180: when using system lua, properly link against reanmed library versions on debian for mod_lua
Brian West [Tue, 20 Jan 2015 18:26:57 +0000 (12:26 -0600)]
FS-7180: let esl lua module build against lua 5.1 or 5.2 (requires newer swig)
Michael Jerris [Tue, 20 Jan 2015 18:03:06 +0000 (13:03 -0500)]
FS-7180: add --enable-sytem-lua configure arg to allow building mod_lua against system lua and allow mod_lua to build against lua 5.1 or 5.2
Michael Jerris [Tue, 20 Jan 2015 16:48:00 +0000 (11:48 -0500)]
FS-7180: add --enable-sytem-lua configure arg to allow building mod_lua against system lua and allow mod_lua to build against lua 5.1 or 5.2
Anthony Minessale [Sat, 17 Jan 2015 00:22:27 +0000 (18:22 -0600)]
fix seg in ice rtp code
Anthony Minessale [Fri, 16 Jan 2015 15:47:40 +0000 (09:47 -0600)]
fix parsing error in verto
Brian West [Fri, 16 Jan 2015 15:33:19 +0000 (09:33 -0600)]
Merge pull request #162 in FS/freeswitch from ~MARKUSL/freeswitch:FS-7151 to master
* commit '
5c5b9fcd2174adcff0d9ca235d41864a062144fe ':
If available, use libjpeg-turbo in Debian build dependencies
Brian West [Fri, 16 Jan 2015 15:31:08 +0000 (09:31 -0600)]
FS-7157 #resolve
Brian West [Fri, 16 Jan 2015 15:29:10 +0000 (09:29 -0600)]
FS-7156 #resolve
Brian West [Fri, 16 Jan 2015 15:28:28 +0000 (09:28 -0600)]
#resolve FS-7162 #comment test
Markus Lindenberg [Thu, 15 Jan 2015 08:21:32 +0000 (09:21 +0100)]
If available, use libjpeg-turbo in Debian build dependencies
Debian is transitioning to libjepg-turbo in Jessie.
See the libjpeg-turbo transition plan for details:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754988
FS-7151 #resolve
Brian West [Wed, 14 Jan 2015 17:08:50 +0000 (11:08 -0600)]
#comment update debian utils for flite 2.0.0 #resolve
Mike Jerris [Wed, 14 Jan 2015 17:08:42 +0000 (11:08 -0600)]
Merge pull request #160 in FS/freeswitch from ~FLAVIO/freeswitch:bugfix/FS-7004 to master
* commit '
378d35058fec4aaa471dced8112a69f0e779b45a ':
FS-7004 mod_sndfile: use correct permissions to create new files
Flavio Grossi [Tue, 13 Jan 2015 14:30:39 +0000 (15:30 +0100)]
FS-7004 mod_sndfile: use correct permissions to create new files
libsndfile's sf_open() function doesn't allow to pass file permissions. To fix
this, new files are created with the correct mode before passing them to
libsndfile.
Anthony Minessale [Tue, 13 Jan 2015 21:49:43 +0000 (15:49 -0600)]
prevent crash when calling mediaStats JSON function in certian circumstances
Chris Rienzo [Tue, 13 Jan 2015 21:01:02 +0000 (16:01 -0500)]
FS-7150 #resolve #comment [mod_rayo] added param add-variables-to-events which will add channel variables to <offer>, <ringing>, <answered>, and <end> if set to true. Default is false.
Brian West [Tue, 13 Jan 2015 19:40:16 +0000 (13:40 -0600)]
FS-7149 #comment Linux part complete.
Anthony Minessale [Tue, 13 Jan 2015 05:20:39 +0000 (23:20 -0600)]
FS-7148 #resolve #comment declinatio mortuus obfirmo!
Anthony Minessale [Mon, 12 Jan 2015 18:55:42 +0000 (12:55 -0600)]
FS-7144 #resolve
William King [Fri, 9 Jan 2015 22:21:05 +0000 (14:21 -0800)]
Fix build of freetdm on CentOS
Revert the build change to freetdm since it broke the build of that
modules on CentOS. Once a working change is finished, then it'll be
committed against FS-7122.
FS-7142 #resolve
Anthony Minessale [Sat, 10 Jan 2015 03:47:28 +0000 (21:47 -0600)]
FS-7131 #comment please test
Mike Jerris [Fri, 9 Jan 2015 17:59:16 +0000 (11:59 -0600)]
Merge pull request #146 in FS/freeswitch from ~DDRAGIC/freeswitch:bugfix/FS-7121-switch_events_match-matches-any-substring to master
* commit '
1c16d5d8b041d0fac3463f5f88eaaa1f60aec24b ':
FS-7121 change switch_events_match() to use strcmp
Mike Jerris [Fri, 9 Jan 2015 17:52:54 +0000 (11:52 -0600)]
Merge pull request #147 in FS/freeswitch from ~DDRAGIC/freeswitch:feature/FS-7128-fs_cli-ignore-duplicate-lines to master
* commit '
2406abdb76a2c6dfb3da364a3997fb6d422e759d ':
FS-7128 fs_cli: ignore duplicate lines in history
Mike Jerris [Fri, 9 Jan 2015 17:51:07 +0000 (11:51 -0600)]
Merge pull request #148 in FS/freeswitch from ~DDRAGIC/freeswitch:feature/FS-7129-fs_cli-function-keys-toggle-functionality to master
* commit '
959b07c06f565f7d2d8a158c3ce2f44bdae3f350 ':
FS-7129 fs_cli: add toggle mode to function keys
Mike Jerris [Fri, 9 Jan 2015 17:47:09 +0000 (11:47 -0600)]
Merge pull request #154 in FS/freeswitch from ~SPDITNER/freeswitch-fs-7136:master to master
* commit '
85b8631d621f71a5345bc00627f938eb85ffef03 ':
Add conference member data to floor event
Seven Du [Fri, 9 Jan 2015 00:00:13 +0000 (08:00 +0800)]
FS-7036 #resolve #comment fixed in master
originate takes care of new thread on outgoging calls, extra thread_launch causes race
Mike Jerris [Thu, 8 Jan 2015 16:07:52 +0000 (10:07 -0600)]
Merge pull request #141 in FS/freeswitch from ~HDIOGENES/freeswitch-fs-7088:master to master
* commit '
ece5cd52db59632b861fa3028f6f885fe8e13551 ':
FS-7088 #resolve Set flag to enable core dump from non-root users.
Seven Du [Thu, 8 Jan 2015 03:38:53 +0000 (11:38 +0800)]
follow commit
0bec209a , we should still allow NULL arg
Michael Jerris [Wed, 7 Jan 2015 22:41:19 +0000 (17:41 -0500)]
FS-6688: #resolve fix resubscribe through proxy with record route when the resub does not have a record route and the route has uri params
Mike Jerris [Wed, 7 Jan 2015 19:37:09 +0000 (13:37 -0600)]
Merge pull request #157 in FS/freeswitch from bugfix/FS-7122-several-libs-do-not-have-the-subdirs to master
* commit '
16f7177c3d9ac4c3932d45e125498a1b5495dce6 ':
resolve an automake warning about subdirs on latest automake
William King [Wed, 31 Dec 2014 19:52:06 +0000 (11:52 -0800)]
resolve an automake warning about subdirs on latest automake
The file 'libs/sofia-sip/s2check/exit77.c' was moved in order to
silence the warning and to keep the build working. There might be a
build problem that results from this file move, but after serveral
build tests I have not found one. The contents of the file are
specifically for the make check target, so I believe it would be
highly unlikely to cause problems with any production feature.
FS-7122 #resolve
Mike Jerris [Wed, 7 Jan 2015 18:16:29 +0000 (12:16 -0600)]
Merge pull request #155 in FS/freeswitch from bugfix/FS-7122-several-libs-do-not-have-the-subdirs to master
* commit '
51f2442a9e3e3478b38bfab882c7cfe4bfc37d92 ':
resolve an automake warning about subdirs on latest automake
Anthony Minessale [Wed, 7 Jan 2015 17:30:15 +0000 (11:30 -0600)]
escape pattern unless it's prefixed with ~
Anthony Minessale [Wed, 7 Jan 2015 23:18:21 +0000 (17:18 -0600)]
sofia rebuild
Anthony Minessale [Wed, 7 Jan 2015 17:17:31 +0000 (11:17 -0600)]
FS-7117 #comment revert
bf5210bf72d6c4b0d9b599a5a07ee59a9c947436 and implement it in ws.c please be sure to learn to use git commit hooks to properly associate commits with jiras
William King [Wed, 31 Dec 2014 19:52:06 +0000 (11:52 -0800)]
resolve an automake warning about subdirs on latest automake
Latest automake will detect then warn if the Makefile uses source
files that are in subdirectories, but the subdirs option is not
set. In the FreeSWITCH build system the current expected behavior is
to expect the subdirs option to be enabled.
FS-7122 #resolve
Seven Du [Wed, 7 Jan 2015 07:38:38 +0000 (15:38 +0800)]
FS-7127 #comment fix regression from
a80c739 , thanks Mike
The second hunk in this patch isn't right. In the past,
if tmp was null, it would not pass the if.
Anthony Minessale [Wed, 7 Jan 2015 08:12:48 +0000 (02:12 -0600)]
sofia rebuild
Anthony Minessale [Wed, 7 Jan 2015 02:12:09 +0000 (20:12 -0600)]
sync ws code
Anthony Minessale [Wed, 7 Jan 2015 05:34:29 +0000 (23:34 -0600)]
update minified js
Anthony Minessale [Sat, 6 Dec 2014 17:40:44 +0000 (11:40 -0600)]
vid screen share placeholder --args --enable-usermedia-screen-capturing --usermedia-screen-capturing
Anthony Minessale [Fri, 28 Nov 2014 20:54:02 +0000 (15:54 -0500)]
this is why we can't have nice things.... C'mon chrome and mozilla its not that hard to both do the same spec
Anthony Minessale [Mon, 24 Nov 2014 23:38:52 +0000 (18:38 -0500)]
add some stuff to verto for introp
Anthony Minessale [Sat, 22 Nov 2014 20:41:50 +0000 (15:41 -0500)]
fixes for recent firefox changes
Anthony Minessale [Tue, 6 Jan 2015 21:09:50 +0000 (15:09 -0600)]
add utils
Simon Ditner [Tue, 6 Jan 2015 17:43:16 +0000 (12:43 -0500)]
Add conference member data to floor event
Between v1.2 and v1.4, member data was factored out. This makes it so
that one can not determine who the originator of a floor change event
is.
With this change, the meta data related to the conference member whom
initiated the floor change event is added to the event.
See FS-7136
Anthony Minessale II [Tue, 6 Jan 2015 16:32:21 +0000 (10:32 -0600)]
Merge pull request #153 in FS/freeswitch from ~JONHEIER/freeswitch-fs-7137:master to master
* commit '
165f54216c47a5343ac0c7a6ac62fd6a9de57b5f ':
mod_sofia: Set sip_to_tag on ringing indication for inbound channels.
Anthony Minessale [Tue, 6 Jan 2015 16:27:10 +0000 (10:27 -0600)]
FS-7134 #resolve
Jon Bergli Heier [Tue, 6 Jan 2015 16:17:05 +0000 (17:17 +0100)]
mod_sofia: Set sip_to_tag on ringing indication for inbound channels.
When bridging a call, the to-tag used in the outgoing 180 Ringing
message for the inbound channel is unavailable until the channel has
been answered. For the outgoing channel this value is already available
through the sip_to_tag variable via the event socket.
This is solved this by setting sip_to_tag to the local leg's tag when
receiving a ringing indication for inbound channels. This will also make
the variable available in the CHANNEL_PROGRESS event through event
socket.
FS-7137 #resolve
Anthony Minessale [Tue, 6 Jan 2015 03:14:35 +0000 (21:14 -0600)]
FS-7132 #resolve
Humberto Diógenes [Tue, 16 Dec 2014 18:12:28 +0000 (15:12 -0300)]
FS-7088 #resolve Set flag to enable core dump from non-root users.
When FreeSWITCH is running as a non-privileged user, we need to enable
PR_SET_DUMPABLE for it to be able to generate core dumps.
Instead of a generic __linux__ check, there's a new configure.ac flag
to check directly for prctl.h, which could also be used in other
places in the code.
Brian West [Mon, 5 Jan 2015 22:41:13 +0000 (16:41 -0600)]
tweak cdquality conference defaults
Brian West [Mon, 5 Jan 2015 19:09:25 +0000 (13:09 -0600)]
Auto update .bashrc if hostname contains freeswitch.org
Brian West [Mon, 5 Jan 2015 18:48:40 +0000 (12:48 -0600)]
fix multi screen bash history issues
Travis Cross [Mon, 5 Jan 2015 07:11:40 +0000 (07:11 +0000)]
Drop limit on stack size via systemd
Setting the 240k hard limit here is too aggressive and causes FS to
crash on startup.
Dušan Dragić [Sat, 3 Jan 2015 23:29:38 +0000 (00:29 +0100)]
FS-7129 fs_cli: add toggle mode to function keys
Dušan Dragić [Sat, 3 Jan 2015 22:46:19 +0000 (23:46 +0100)]
FS-7128 fs_cli: ignore duplicate lines in history
Dušan Dragić [Sat, 3 Jan 2015 21:56:19 +0000 (22:56 +0100)]
FS-7121 change switch_events_match() to use strcmp
Use strcmp() in place of strstr() so switch_events_match() matches
only full event subclass name.
Seven Du [Sat, 3 Jan 2015 08:06:35 +0000 (16:06 +0800)]
fix fsapi in verto, the json_api_function expects cmd & arg in the data object
Seven Du [Sat, 3 Jan 2015 01:31:30 +0000 (09:31 +0800)]
FS-7127 #comment update README again
Seven Du [Sat, 3 Jan 2015 01:24:25 +0000 (09:24 +0800)]
FS-7127 #comment update README and sync re-generate verto-min
Seven Du [Sat, 3 Jan 2015 01:23:36 +0000 (09:23 +0800)]
FS-7127 #comment follow jshint advices
Seven Du [Sat, 3 Jan 2015 01:22:32 +0000 (09:22 +0800)]
FS-7127 #comment add grunt
Brian West [Tue, 30 Dec 2014 15:06:32 +0000 (09:06 -0600)]
FS-7106 #resolve Fix concurrency issue
Seven Du [Tue, 30 Dec 2014 05:16:28 +0000 (13:16 +0800)]
retry send when the socket sent less than we want
Seven Du [Tue, 30 Dec 2014 05:13:26 +0000 (13:13 +0800)]
fix type, send returns ssize_t
Michael Jerris [Mon, 29 Dec 2014 18:49:42 +0000 (13:49 -0500)]
FS-7046 fix warning introduced from
b341ff7 properly
Brian West [Mon, 29 Dec 2014 16:02:31 +0000 (10:02 -0600)]
Revert FS-7004 pending updated fixed for that issue from the original author.
William King [Sun, 28 Dec 2014 02:49:55 +0000 (18:49 -0800)]
Fixing a typo, and updating the weekly conference call link in the SubmittingPatches doc
Travis Cross [Sun, 28 Dec 2014 00:36:06 +0000 (00:36 +0000)]
Allow streaming binary data from mod_memcache
Previously data returned from `memcache get` would be truncated at the
first NULL byte.
By using raw_write_function here to stream the returned memcache
value, we allow mod_memcache to be used for audio and other arbitrary
binary data.
Dave has a format module planned that relies on this.
Thanks-to: Dave Olszewski <dolszewski@marchex.com>
FS-7114 #resolve
Travis Cross [Fri, 26 Dec 2014 17:22:20 +0000 (17:22 +0000)]
Add .clang-format rules
ClangFormat is an attempt to build something like gofmt for C.
ref: http://clang.llvm.org/docs/ClangFormat.html
ref: http://clang.llvm.org/docs/ClangFormatStyleOptions.html
Seven Du [Fri, 26 Dec 2014 05:27:43 +0000 (13:27 +0800)]
FS-7111 #resolve please review
Travis Cross [Thu, 25 Dec 2014 10:38:10 +0000 (10:38 +0000)]
Run dos2unix on mod_expr HTML files
Travis Cross [Thu, 25 Dec 2014 10:11:47 +0000 (10:11 +0000)]
Fix mod_expr `clamp` function
The clamp(v,a,b) function wraps v around the interval [a,b).
However prior to this commit, `clamp` was ignoring the third argument
and using the second argument again in its place. This resulted in a
division by zero. Hence `clamp` didn't work at all.
Even if the arguments were treated correctly, `clamp` incorrectly
multiplied rather than added whenever v < a. This would have produced
bogus results. (Thanks to Shona McNeill for pointing this out.)
Note that as implemented, `clamp` is undefined for b >= a.
These errors are present in the last upstream C version, v2.7.
They've been corrected in the C++ version that upstream now maintains
instead.
Thanks-to: Shona McNeill <prufrax@googlemail.com>
FS-7070 #resolve
Travis Cross [Thu, 25 Dec 2014 06:42:14 +0000 (06:42 +0000)]
Support optional debian parallel builds
With this commit we allow getting `make -jN` behavior by setting
`parallel=N` in `DEB_BUILD_OPTIONS`. Setting `parallel=` will result
in `make -j` being run (i.e. no limit on the number of jobs). The
default is to run one job at a time; this is still the safest bet when
building all modules.
Thanks to Peter Wu for suggesting a different way to do this.
ref: https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
Travis Cross [Thu, 25 Dec 2014 04:18:27 +0000 (04:18 +0000)]
Improve error message
Travis Cross [Thu, 25 Dec 2014 04:01:10 +0000 (04:01 +0000)]
Adjust code style of recent changes
Travis Cross [Thu, 25 Dec 2014 03:58:49 +0000 (03:58 +0000)]
Refactor distro detection and handling
Travis Cross [Thu, 25 Dec 2014 03:51:30 +0000 (03:51 +0000)]
Handle missing `lsb_release`
The lsb-release package isn't a stated dependency and isn't present on
a minimal Debian install.
Ken Rice [Wed, 24 Dec 2014 16:37:34 +0000 (10:37 -0600)]
update URLs in this document