Commit Graph

27932 Commits

Author SHA1 Message Date
Anthony Minessale 42538ff8d5 FS-7025 %FEATURE #comment please test 2014-12-24 10:40:02 -06:00
Anthony Minessale f4714f4f7b FS-7015 #comment please test 2014-12-24 10:40:02 -06:00
matteo brancaleoni 1186414ea4 Use FTDM_UINT64_FMT macro to log uint64_t values, in order to not break x86 builds. 2014-12-24 10:40:02 -06:00
Chris Rienzo 22fb7a20ac FS-7031 #resolve #comment [unimrcp] update library again to pull in upstream fix for --with-sofia-sip=../sofia-sip 2014-12-24 10:40:02 -06:00
Chris Rienzo 5900ccf9c9 FS-7031 [unimrcp] update sofia-sip.m4 so that it can build when relative path is used in configure.gnu --with-sofia-sip 2014-12-24 10:40:02 -06:00
Chris Rienzo 5c93d15305 FS-7031 [unimrcp] revert configure.gnu change- doesn't work when using non-source build dir. 2014-12-24 10:40:02 -06:00
Anthony Minessale a5dadbe1ba missing deb 2014-12-24 10:40:02 -06:00
Steven Ayre 6b2a81b38c FS-7019 swap debian/ubuntu autodetection order 2014-12-24 10:40:01 -06:00
Steven Ayre d969a7b399 FS-7019 detect debian explicitly, error on unknown distribution 2014-12-24 10:40:01 -06:00
Steven Ayre a1ea64e4a7 FS-7019 add note on how to build on Ubuntu 2014-12-24 10:40:01 -06:00
Steven Ayre 378686cf9d FS-7019 full list of distributions to target based on distribution autodetection 2014-12-24 10:40:01 -06:00
Steven Ayre 9d1c252614 FS-7019 build error on utopic (lber_types.h: No such file or directory) 2014-12-24 10:40:01 -06:00
Steven Ayre 69bc6e19c8 FS-7019 add support for building on ubuntu trusty and utopic 2014-12-24 10:40:01 -06:00
Brian West f8970da873 FS-7021 #resolve 2014-12-24 10:40:01 -06:00
Tamas Cseke d349caf6a9 file_string write failover FS-4930 2014-12-24 10:40:01 -06:00
Ken Rice ca1d990cfc bump version number v1.4.14 2014-11-19 16:11:13 -06:00
Ken Rice af97a59956 Merge branch 'master' into v1.4 2014-11-19 16:09:14 -06:00
Ken Rice c645ab3889 FS-6848 #resolve #comment slight tweak to fix the logic and avoid unbalanced parens 2014-11-19 16:06:17 -06:00
Mike Jerris 74f243bc3b Merge pull request #95 in FS/freeswitch from ~ITALOROSSI/freeswitch:master to master
* commit 'f87c335e8a49da7b0a2b6f19b45f285f6355e2e0':
  Only waiting for agent channel to hangup.
2014-11-19 15:32:19 -06:00
Mike Jerris ac8bbd774c Merge pull request #117 in FS/freeswitch from ~UNIXDOG/freeswitch-rneese:bugfix/FS-6848-freesbd10.1-arm-build-failure to master
* commit '9673cf0acbd7591ce64b46385391dd7feac4c036':
  Fix for apr build issue fs-6848 freebsd arm
2014-11-19 15:30:50 -06:00
Michael Jerris 62a2e10e41 remove hack breaking some cross compile builds. if you really need this, you should be using new enough glibc anyways 2014-11-19 16:06:42 -05:00
Richard Neese 9673cf0acb Fix for apr build issue fs-6848 freebsd arm 2014-11-19 14:00:12 -06:00
Anthony Minessale df423b88d6 improve timerfd implementation to be more accurate 2014-11-18 17:14:04 -06:00
Anthony Minessale 878a04715a revert 2014-11-18 17:00:44 -06:00
Anthony Minessale da6043f353 improve timerfd implementation to be more accurate 2014-11-18 16:59:58 -06:00
Mike Jerris 82b78dae65 Merge pull request #114 in FS/freeswitch from ~VIPKILLA/freeswitch-fs-6097:master to master
* commit '1e926198fab716d62956b8c03aca753eb4d6abe7':
  FS-6097 - added fifo_position macro
2014-11-18 14:45:53 -06:00
E. Schmidbauer 1e926198fa FS-6097 - added fifo_position macro 2014-11-18 15:42:44 -05:00
Chris Rienzo 7b80b6249b Merge branch 'unimrcp-update-20141117' 2014-11-18 14:28:38 -05:00
Chris Rienzo 8330336e9a FS-6450 [unimrcp] Update library
[apr] Backport APR_RING_FOREACH and APR_RING_FOREACH_SAFE macros to APR for unimrcp compatibility.

 [unimrcp] configure.gnu - need full path, not relative path for library paths

 [unimrcp] added uni_revision.h - couldn't get it to autogenerate from build

 [mod_unimrcp] add better logging and error checking on module load.  Currently dumps core on MRCPv1 TTS attempt

 [mod_unimrcp] don't configure MRCPv1 session with a connection agent- causes crash
2014-11-18 14:23:54 -05:00
Brian West 5127b64df8 FS-7014: [mod_sofia] don't touch the tech_pvt when a call has just ended, leaving us with a null tech_pvt 2014-11-18 10:22:13 -06:00
Ken Rice decb35332b Merge branch 'master' into v1.4 2014-11-18 10:18:40 -06:00
Brian West 8eaaa083ad FS-6622: [mod_shout] set buffer size for streams based on the number of channels to avoid buffer starvation 2014-11-18 09:47:43 -06:00
Michael Jerris 424df19083 FS-6695: fix build on mips 2014-11-17 15:25:39 -05:00
Brian West 7c0da5cc40 FS-6957 fix regression 2014-11-17 10:36:03 -06:00
Michael Jerris 250234da76 FS-5800: [mod_curl] add support for additional curl auth methods 2014-11-17 11:01:35 -05:00
Michael Jerris f198d82bac FS-5666: [mod_redis] add ignore_connect_fail config setting to not kill the call when redis is down when using redis backend for limit 2014-11-17 10:29:47 -05:00
Chris Rienzo 6f660c3a10 iksemel - remove support for SSLv23 in iks_proceed_tls (was a FS addition to iksemel). mod_rayo - updated to no longer support SSLv23 2014-11-17 09:46:23 -05:00
Mike Jerris 311d0766af Merge pull request #113 in FS/freeswitch from ~FLAVIO/freeswitch:bugfix/FS-7004-mod_sndfile_respect_umask to master
* commit 'c73afe1c85f42d076c4b71c80251f7c888d47756':
  FS-7004 mod_sndfile: respect umask when creating new files
2014-11-17 08:29:08 -06:00
Michael Jerris 0cf770a836 FS-6996: #resolve fix define change as of glibc 2.20 for _BSD_SOURCE -> _DEFAULT_SOURCE 2014-11-17 09:27:22 -05:00
Flavio Grossi c73afe1c85 FS-7004 mod_sndfile: respect umask when creating new files
Files created by mod_sndfile use sf_open() which uses hardcoded permissions. To
respect the process' umask, manually open files with the correct permissions
and then call sf_open_fd().
2014-11-17 11:26:31 +01:00
Travis Cross f1df8d6096 Allow setting CURL timeout from curl API command
Previously the `timeout` option to the curl API command set only
`CURLOPT_CONNECTTIMEOUT` -- the maximum amount of time that curl will
wait to connect to the server.  If the server accepted the connection
but then never replied, curl would wait essentially forever.  There
was no way to set `CURLOPT_TIMEOUT` -- the maximum amount of time the
entire request operation is allowed to take.

With this change, the `timeout` option sets `CURLOPT_TIMEOUT`.  We've
earlier added a `connect-timeout` option to set
`CURLOPT_CONNECTTIMEOUT`.

This is a change to existing behavior.  However, it's likely that this
is what people expected it to do all along.  The curl application
call, for example, accepts both `curl_connect_timeout` and
`curl_timeout` channel variables, with the latter setting
`CURLOPT_TIMEOUT`.

If people really were relying on this odd behavior, we'll rename the
option with the new behavior to something else and come up with a
transition plan.
2014-11-16 19:31:00 +00:00
Travis Cross 1ee325df48 Add connect-timeout option for curl API command
This option sets the maximum number of seconds that curl will wait to
connect with the server.

Right now this is a synonym for the `timeout` option.
2014-11-16 19:31:00 +00:00
Chris Rienzo 07c5cc18ba FS-7003 #resolve #comment mod_rayo: fix infinite loop when output sent to server without SSML configured and repeat-times=0 2014-11-14 14:20:48 -05:00
Chris Rienzo e1c0ef5008 mod_rayo: new configuration parameter, add-variables-to-offer (default=false). When true, all channel variables are included in the offer to rayo client 2014-11-14 13:22:53 -05:00
Brian West c39e301efc Merge pull request #111 in FS/freeswitch from ~JCHAVANTON/freeswitch-opus:FS-6992 to master
* commit '826d42874139c59636de234d7021d485f03b81ee':
  FS-6992 [mod_opus] global configuration or maxplaybackrate and maxaveragebitrate from opus.conf.xml
2014-11-14 08:37:23 -06:00
Julien Chavanton 826d428741 FS-6992 [mod_opus] global configuration or maxplaybackrate and maxaveragebitrate
from opus.conf.xml
2014-11-14 10:31:32 +01:00
Chris Rienzo dd61232163 FS-6979 #resolve #comment mod_http_cache: added base-domain config to s3 profiles so mod_http_cache can access self hosted s3 compatible service.
Example configuration:

  <profiles>
    <profile name="s3">
       <!-- Credentials for AWS account. -->
       <aws-s3>
          <!-- 20 character key identifier -->
          <access-key-id><![CDATA[AKIAIOSFODNN7EXAMPLE]]></access-key-id>
          <!-- 40 character secret -->
          <secret-access-key><![CDATA[wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY]]></secret-access-key>
          <base-domain><![CDATA[example.com]]></base-domain>
       </aws-s3>
       <!-- Domains that this profile applies to -->
       <domains>
          <domain name="bucket.example.com"/>
          <domain name="bucket2.example.com"/>
       </domains>
    </profile>
  </profiles>
2014-11-13 10:20:02 -05:00
Michael Jerris 75473a70b6 FS-6531: #resolve set to tag on uuid_phone_event notify to make grandstream happy, even tho they could have matched the dialog fine off the from tag like every other phone does. 2014-11-12 21:55:31 -06:00
Michael Jerris 82aa33140e FS-6531: #resolve set to tag on auto answer notify to make grandstream happy, even tho they could have matched the dialog fine off the from tag like every other phone does. 2014-11-12 21:37:14 -06:00
Anthony Minessale 87a4670d16 FS-6890 #comment please test 2014-11-12 13:09:39 -06:00