Commit Graph

7584 Commits

Author SHA1 Message Date
Moishe Grunstein 3779c7d571 FS-9070 Update config.sub and config.guess
Older versions of automake created files that were unaware of newer system architectures, tested with Debian 8.4 and Centos 7
2016-05-03 11:12:11 -04:00
Ethan Atkins db0dfe94d0 FS-9113 [sofia-sip] Clear out ssl error queue
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.
2016-04-30 10:39:47 -07:00
Michael Jerris 5ddac2845e FS-9109 2016-04-29 12:38:51 -04:00
Michael Jerris 65460fae25 FS-9099: fix windows build 2016-04-28 14:29:39 -05:00
Michael Jerris 0ba86871b4 FS-9078: [sofia-sip] fix typo in HEP3 2016-04-27 15:34:17 -05:00
Mike Jerris 943e8ef323 FS-9099: [sofia-sip] fix windows build of websocket transport 2016-04-27 16:08:13 -04:00
Michael Jerris 3caa794f7a FS-9078: [sofia-sip] fix linux build of HEPv2/HEPv3 code 2016-04-27 16:02:00 -04:00
Michael Jerris bc74c70562 .update 2016-04-27 14:46:37 -05:00
Michael Jerris c6d0a99495 FS-9078: [sofia-sip] fix linux build of HEPv2/HEPv3 code 2016-04-27 14:45:59 -05:00
Michael Jerris 6ce69adcb3 FS-9099: remove unneeded header include 2016-04-27 14:45:09 -05:00
Mike Jerris 1bbb487396 FS-9099: [sofia-sip] fix windows build of websocket transport 2016-04-27 13:50:15 -04:00
Mike Jerris e23bb54f9a FS-9078: [sofia-sip] fix windows build of HEPv2/HEPv3 code 2016-04-27 13:50:14 -04:00
Anthony Minessale 3d44756591 FS-9106 add new version of previous vpx sleep patch 2016-04-27 12:25:00 -05:00
Anthony Minessale 18db50c46a FS-9099 #resolve [Websocket raw frame read timeout is too short] 2016-04-25 17:29:50 -05:00
Michael Jerris b54a2dc247 FS-9091: update libyuv to hash 69245902 from https://chromium.googlesource.com/libyuv/libyuv/ 2016-04-21 16:04:30 -04:00
Alexandr Dubovikov 024af441b8 one push one pop 2016-04-19 20:22:49 +02:00
Alexandr Dubovikov d710787fa9 FS-9078 added #pragma for MSVC compiler 2016-04-18 23:10:59 +02:00
Alexandr Dubovikov 981b528c48 FS-9078 added hepv2 and hepv3 support 2016-04-18 19:28:00 +02:00
Michael Jerris 9cabdfb9f8 bump apr build from api update 2016-04-08 13:43:43 -04:00
Michael Jerris 3976eb17d0 FS-8623: fix sun studio build errors building libvpx 2016-04-07 15:21:55 -04:00
Michael Jerris eadb3f890f FS-8780: fix the include for Windows builds that point to in tree lib 2016-04-04 15:08:26 -04:00
Mike Jerris a74fc71b67 Merge pull request #687 in FS/freeswitch from freetdm_patch to master
* commit '320d5f2015976fed9ca282dfeeb2bd3e977e6f76':
  Applied the Sangoma patch to FS version 1.2 in order to port to FS v1.6+
2016-04-04 13:51:09 -05:00
Davide Colombo 5e5bc23f47 OPENZAP-241: set always STATE_HANGUP_COMPLETE 2016-03-10 14:46:05 +01:00
Anthony Minessale ee7a298f40 FS-8868 #resolve [recording app to respect bandwidth set in SDP] 2016-03-07 21:56:13 -06:00
Michael Jerris febe0f8dac FS-8867: build using in tree libvpx, vpx no longer optional and does not use system libvpx due to issues with having to update it frequently conflicting with system libraries, now we link to the static in tree version instead. Also, mod_vpx is now a core module instead of a loadable module, so mod_vpx.so will no longer be built 2016-02-24 18:44:11 -05:00
Michael Jerris d57c6ec48a import libyuv at hash 38d37a5 from https://chromium.googlesource.com/libyuv/libyuv/ 2016-02-23 14:32:34 -05:00
Michael Jerris 1ffc801957 add libvpx 89cc6825 (matching current chrome canary) from repo https://chromium.googlesource.com/webm/libvpx 2016-02-23 14:08:26 -05:00
Steve Underwood 2d46e0af01 FAX now applies the T1 timer properly after mid call returns to phase B. 2016-02-12 13:37:32 +08:00
Michael Jerris 7f5af042be FS-8814: fix build on older libedit 2016-02-09 12:38:40 -06:00
Ken Rice 1b28dadc16 FS-8808 #resolve fixed ^D in fs_cli with editline to delete char under cursor, not just backspace 2016-02-08 12:42:41 -06:00
Anthony Minessale c4cea0cf44 FS-8787 #resolve [fs_cli prompt modifications] 2016-01-27 12:01:14 -06:00
William King 320d5f2015 Applied the Sangoma patch to FS version 1.2 in order to port to FS v1.6+
Sourced from:
http://gitlab.sangoma.com/projects/CORE/repos/freetdm/browse/public_freeswitch/sangoma-FS-1.2.patch
2016-01-26 20:20:34 -08:00
Steve Underwood 9113f23b75 Fixed the application of the T.30 T1 timeout in faxing. 2016-01-24 01:58:36 +08:00
Anthony Minessale 10df600393 FS-8736 #resolve [Missing MEMMOVE macro in spandsp autoconf] 2016-01-15 13:14:07 -06:00
Steve Underwood 568ecb8bf4 Tweaks for platforms which require string.h for memxxx functions. 2015-12-05 01:15:54 +08:00
Steve Underwood c74237ad3c Added AC_FUNC_MEMMOVE test to spandsp 2015-11-25 23:21:48 +08:00
Anthony Minessale 26bed941b3 FS-8160 Additional vulnerability in json parsing malformed utf encoded chars discovered by Brian Martin - Tenable Security Response CVE-2015-7392 2015-11-19 13:45:04 -06:00
Moises Silva 8a81c3f59e OPENZAP-238: [freetdm] Fix gsm caller id and dnis information
Also fix small leak caused by the span being destroyed before the gsm loop ran
2015-11-13 02:58:06 -05:00
Moises Silva c8a9c07059 OPENZAP-238: [freetdm] Fix gsm signaling status reporting 2015-11-13 02:57:39 -05:00
Moises Silva c3e40b29be OPENZAP-238: [freetdm] Fix stop sequence to properly shutdown the gsm span using libwat
Misc code style fixes as well:

* Use static functions everywhere, no need to pollute the global namespace
* Rework some function names and variables to use lower case
2015-11-13 02:45:24 -05:00
Moises Silva b1de2ccd95 OPENZAP-238: [freetdm] Add new GSM parameter startup-command
The new parameter startup-command for gsm spans allows
executing raw AT commands on span startup
2015-11-13 02:05:53 -05:00
Moises Silva 7b4838035a OPENZAP-238: [freetdm] Enable GSM immediate forwarding logic
Use the new parameter immediate-forwarding-numbers to configure
immediate forwarding logic that emulates hunt groups

The parameter syntax is:

[<span-name>:]<number>

Multiple elements can be specified separated by commas

If the <span-name> is specified, the span will be checked for
availability, if available, its number will be selected for
forwarding, otherwise next number will be checked

Forwarding is enabled as soon as a channel is answered and its
disabled when the channel is hung up
2015-11-13 02:05:53 -05:00
Moises Silva 54005bfead OPENZAP-238: [freetdm] Confirm release on hangup of raw GSM call 2015-11-13 02:05:53 -05:00
Moises Silva 0267ab566d OPENZAP-238: [freetdm] Fix state transition on hangup after a raw call is placed 2015-11-13 02:05:53 -05:00
Moises Silva 160576f86b OPENZAP-238: [freetdm] Fix gsm forwarding initialization 2015-11-13 02:05:53 -05:00
Moises Silva f5894db211 OPENZAP-238: [freetdm] Several core and gsm improvements
* Add error handing in mod_freetdm for ftdm trace failures

* Allow freetdm signaling modules to specify a destroy function

* Added conditional forwarding to the freetdm gsm module
  Just specify the conditional-forwarding-number gsm parameter in freetdm.conf.xml

* Added new 'gsm call' freetdm command for raw GSM calls which can be
  used to enable/disabling network features (e.g call *93) without
  having to resort to use a full originate that requires routing the
  call somewhere when answered

* Miscelaneous cleanup of piggy coding style left over by one of the
  previous authors -_-
2015-11-13 02:05:53 -05:00
Mike Jerris 4cd0288034 Merge pull request #519 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-8248-python-esl-bindings-are-installed to master
* commit 'f5441a09f8f0c20750b1f9762d361d6f1a2f19c8':
  FS-8248 put python binaries into site arch path
2015-11-09 13:52:41 -06:00
Mike Jerris 49832084bb Merge pull request #568 in FS/freeswitch from ~RAVENOX/freeswitch:master to master
* commit '54be6fc57369a71685aaad59f4605b29194cc8f2':
  ESL-111 Fix esl/python/Makefile to create install directory This need when using make install DESTDIR=...
2015-11-09 13:51:00 -06:00
Moises Silva ce5c99d45c OPENZAP-240 #resolve [GSM module uses incorrect length when parsing AT responses]
Use the buffer length returned by the driver instead of trying to use strlen()
2015-11-08 22:12:41 -06:00
Artur Kraev 54be6fc573 ESL-111 Fix esl/python/Makefile to create install directory
This need when using make install DESTDIR=...
2015-10-29 23:27:54 +03:00
matteo brancaleoni f5441a09f8 FS-8248 put python binaries into site arch path 2015-09-30 12:43:42 +02:00
Steve Underwood 721ea6dceb Removed use of _NONSTD for Windows builds of spandsp, so (hopefully) eliminate
compatibility problems with recent versions of MSVC
2015-09-28 21:47:27 +08:00
Michael Jerris cf892528a1 FS-8160: properly handle malformed json when parsing json with \u at the end of a json string 2015-09-14 17:56:55 -04:00
Stanislav Sinyagin 98a190a107 FS-7967 SmartOS compatibility
configure.ac: honor NetBSD and SmartOS in search for system lua
src/switch_utf8.c: remove switch_u8_vprintf and switch_u8_printf
replace u_int32_t with C99 standard uint32_t, and also the same for
  8,16,64 bit
2015-09-09 21:39:41 +00:00
Stanislav Sinyagin 4df2476564 libs/spandsp/.gitignore: added temporary files in test-data 2015-09-09 21:39:18 +00:00
Anthony Minessale ba5aa94ce8 FS-7486 #resolve update sofia 2015-09-09 12:26:03 -05:00
Anthony Minessale II c1f45cd3a8 Merge pull request #243 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7486-broken-sofia-request-queue to master
* commit '074b07f5458d8584c153a5810bfa2e4011def20c':
  FS-7486: Fix handling of queued requests in Sofia-SIP
2015-09-09 12:23:20 -05:00
Mike Jerris 6445012dd6 windows test program working 2015-09-04 16:37:49 -04:00
Anthony Minessale 93a647468b move some defs to platform 2015-09-04 15:18:55 -05:00
Anthony Minessale 8a5cd7e734 cleanup 2015-09-04 15:10:55 -05:00
Anthony Minessale 6bb3e86629 add test 2015-09-04 15:06:52 -05:00
Anthony Minessale 01e7aaab89 temp build test func 2015-09-04 15:04:21 -05:00
Anthony Minessale e5bcf53b17 rm wtf 2015-09-04 15:04:21 -05:00
Anthony Minessale fd98f7f4fb formatting 2015-09-04 15:04:21 -05:00
Anthony Minessale 8142b5eb81 formatting 2015-09-04 15:04:21 -05:00
Mike Jerris 25b9c4810a turn on all warnings in windows build, silence specific ones we don't want 2015-09-04 14:49:52 -04:00
Anthony Minessale ecca125c6a add types and platform headers 2015-09-04 12:54:37 -05:00
Mike Jerris 84504b04c8 fully clean windows build 2015-09-04 13:28:55 -04:00
Mike Jerris 5b4b82c4f0 working windows build 2015-09-04 13:25:32 -04:00
Anthony Minessale 9830fb63f6 eliminate sbrk and make build on mac 2015-09-04 12:05:06 -05:00
Mike Jerris 17f7afe76a almost working windows build 2015-09-04 12:58:46 -04:00
Anthony Minessale b434e2b7fe add map_anonymoys support 2015-09-04 11:38:16 -05:00
Anthony Minessale aebc6467fb formatting 2015-09-04 11:34:51 -05:00
Anthony Minessale ab4514d1e5 fix indenting 2015-09-04 11:26:21 -05:00
Michael Jerris 3947d443fa add some code to test 2015-09-04 12:07:05 -04:00
Mike Jerris 46c0d05216 FS-7966: fix more msvc 2015 build warnings. 2015-09-02 13:07:17 -04:00
Mike Jerris 27f2797695 FS-7966: fix some dependencies to avoid rebuild, fix properties and enable warnings as errors on core 2015-09-01 14:24:25 -04:00
Mike Jerris a40c12547c FS-7966: bump lame tarball version so it downloads a new one 2015-09-01 11:35:16 -04:00
Mike Jerris 147af94385 FS-7966: disable warning 2015-08-31 18:32:55 -04:00
Mike Jerris 403c1735e5 FS-7966: fix more msvc 2015 warnings. 2015-08-31 17:47:57 -04:00
Mike Jerris 5c59a0159d FS-7966: fix more msvc 2015 warnings. 2015-08-31 17:08:52 -04:00
Mike Jerris 4b8587a863 FS-7966: fix msvc 2015 ldns build 2015-08-31 15:41:58 -04:00
Mike Jerris 8d92ff2ed3 FS-7966: fix msvc 2015 ldns build 2015-08-31 15:09:03 -04:00
Anthony Minessale 4d12bef20b revert 2015-08-31 13:00:08 -05:00
Anthony Minessale d623f9d660 add cjson to libks 2015-08-31 12:51:53 -05:00
Mike Jerris 2e3e09cb38 FS-7966: fix more msvc 2015 build warnings. 2015-08-31 13:26:36 -04:00
Michael Jerris 164c6111a1 FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead 2015-08-31 10:19:10 -05:00
Mike Jerris 288c62576f FS-7966: fix more warnings in msvc 2015 build 2015-08-28 17:42:55 -04:00
Mike Jerris 5de2f7d7bd FS-7966: multiple fixes for msvc 2015 build, silence multiple warnings 2015-08-27 18:49:13 -06:00
Mike Jerris de0327960a FS-7966: multiple fixes for msvc 2015 build, fix x64 build 2015-08-27 17:26:42 -06:00
Mike Jerris 9485fc9581 FS-7966: multiple fixes for msvc 2015 build 2015-08-27 14:37:33 -06:00
Michael Giagnocavo 5e456fe9a6 FS-7966. First pass at moving to Visual Studio 2015.
The new C compiler breaks a lot of things. snprintf and timespec now exist, and redefining causes an error.
Many more things are warnings, so warnings-as-errors will fail - remove it from some projects for now.
V8: don't pass VS version to build batch file.
mod_sofia: Config has too-long if/elseif chain. Break this up to avoid "parser stack overflow; program too complex".
Add mod_conference.h to project and dir to includes.
2015-08-21 18:28:32 -04:00
Anthony Minessale f43510f243 FS-7969 #resolve [Freeswitch segfaults due to pthread_setschedparam() on a thread that has exited] #comment please test this fix which was verified working 2015-08-19 11:42:11 -05:00
Vladimir 240bf74d3a FS-7728: fix windows build issues 2015-08-04 23:29:01 -05:00
Michael Jerris 6565473ba0 add dependency so that 'make -C libs/esl/perl perlmod-install' works right 2015-07-29 21:48:08 -05:00
Anthony Minessale 34fd0e9ad8 FS-7769 More features
add var=val member lookup usable wherver member_id is valid in api commands
add bgimg to layouts with api command or config for global setting
fix bug with overlap layouts combined with odd sized layers
improve switch_img_fit to take a modifier for fit, streach or both at once
2015-07-28 19:43:04 -05:00
andywang1988 f767fe5ed6 Fixed Bug/FS-7754 2015-07-07 15:10:13 +08:00
Michael Jerris 5f33fb35c5 rename debug trace 2015-07-06 17:28:13 -04:00
Moises Silva e8cbfe9631 freetdm: Fix some GSM compilation errors and do a bit of code cleanup 2015-07-03 12:42:34 -04:00
Moises Silva 01a9e443ea freetdm: Declare __FTDM_FUNC__ macro and use it instead of __FUNCTION__ to deal with platform differences
OPENZAP-237 #resolve
2015-07-03 12:42:33 -04:00
Moises Silva 73b35fe7e4 freetdm: Use __func__ instead of __FUNCTION__ to comply with c99 in gcc 5.1
OPENZAP-237 #resolve
2015-06-28 22:50:03 -04:00
Moises Silva e401b1469f freetdm: Fix gsm hangup race 2015-06-24 01:52:08 -04:00
Moises Silva 2d03e1afd0 freetdm: Fix gsm call id management 2015-06-24 00:50:37 -04:00
Mike Jerris 2283270b8b Merge pull request #288 in FS/freeswitch from ~MICHAELGG/freeswitch:winperf to master
* commit '81190c6d89aa7bedbda041c8a8519081856effff':
  FS-7644. Fix build on VS2013/Win by creating and forcing nf (nofork) to true.
  FS-7644. Remove non-existent projects.
  FS-7644. Add switch_core_video.c and switch_vidderbuffer.c to VS2013 FreeSwitchCore.2013.vcxproj
  FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 15:35:02 -05:00
Steve Underwood 0eada8dc77 Various little cleanups in spandsp 2015-06-18 21:15:41 +08:00
Michael Giagnocavo f116387443 FS-7644. Change 2013.vcxproj references to 2013 2015-06-18 04:17:53 -06:00
Brian West 54762dd197 update esl swig to swig 2.0 and reswig 2015-06-16 12:43:53 -05:00
Jeff Lenk e2e1465851 FS-7644 add missing files doh - note this is incomplete and non functional 2015-06-11 15:48:54 -05:00
Jeff Lenk 345e50d25a FS-7644 2015-06-11 15:29:28 -05:00
Michael Jerris 2cc0348422 FS-7635: remove msvc 2005 2008 and 2010 non working build systems. There are now multiple more recent (3 different ones) and some free versions of the compiler that can be used. 2015-06-10 16:33:14 -04:00
Brian 8900a450ab FS-7573 didn't mean to remove this when doing the second part 2015-06-10 09:58:02 -05:00
Brian d76e017b6e FS-7573 #resolve second part missing for 80bit support 2015-06-10 08:24:33 -05:00
Brian 3d33556fdd FS-7573 #resolve fix 80bit tag support 2015-06-10 08:18:54 -05:00
Matteo Brancaleoni 0127e9bf47 FS-7620 Correctly set calling number presentation and screening fields. 2015-06-08 17:54:30 +02:00
Ken Rice 02a0a2a068 FS-7607 #resolve #comment Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. 2015-06-03 15:23:40 -05:00
Anthony Minessale d961aad2c2 FS-7604 #resolve 2015-06-02 13:17:04 -05:00
Michael Jerris 69ea6a444a FS-7587: keep sofia-sip ws lib in sync 2015-06-01 15:27:45 -04:00
Alexander Traud 022fddbe6a Add Perfect Forward Secrecy (DHE PFS) to mod_sofia
Ephemeral ECDH (ECDHE) was supported already. This patch adds Ephemeral
DH (DHE). To enable it, add DH parameters into the private-key file of
your server (agent.pem). For example via:
openssl dhparam -out dh.pem 2048

FS-7561 #resolve
2015-06-01 12:45:19 -05:00
Steve Underwood 15f6699aaa V.27ter modem modified to make it a little less tolerant of poor SNR, and a
little more tolerant of big timing errors between the symbols at the far end,
and as they are received by us.
2015-06-01 05:38:33 +08:00
Artur Zaprzała 074b07f545 FS-7486: Fix handling of queued requests in Sofia-SIP 2015-05-29 10:45:13 +02:00
Michael Jerris 8d30c18c5a fix clang build 2015-05-28 12:47:25 -05:00
Michael Jerris 91a6fc82c0 FS-7338: remove libsndfile from tree, use system lib instead
FS-7338: remove libsilk from tree, use system lib instead
FS-7338: change to always use system liblua
FS-7338: remove libbroadvoice from tree, use system lib instead
FS-7338: remove libilbc from tree, use system lib instead
FS-7338: remove libs using system libs from bootstrap
FS-7338: remove libg722_1 from tree, use system lib instead
FS-7338: remove mod_celt, it has be superseded by mod_opus
FS-7338: remove libcodec2 from tree, use system lib instead
FS-7338: remove libopus from tree, use system lib instead
FS-7338: remove libsoundtouch build from tree, use system lib instead
FS-7338: remove flite build from tree, use system lib instead
FS-7338: remove openldap build from tree, use system lib instead
FS-7338: remove libmongoc build from tree, use system lib instead
FS-7338: remove mod_mongo deps that are no longer actually required
FS-7338: remove some dup demo modules and don't include demo code in packages
2015-05-28 12:47:24 -05:00
Anthony Minessale 7c294f242f FS-7504: allow <modname>.<codecname> support so multiple modules can exist for the same codec 2015-05-28 12:47:13 -05:00
Anthony Minessale b9d64cc206 sofia rebuild 2015-05-28 12:46:53 -05:00
Anthony Minessale bc24e0f28a support AVPF too 2015-05-28 12:46:53 -05:00
Anthony Minessale 287a6c3cb4 sofia rebuild 2015-05-28 12:46:53 -05:00
Anthony Minessale 0d030a0c5b sofia update 2015-05-28 12:46:53 -05:00
Anthony Minessale 970064294c FS-7500: refactoring 2015-05-28 12:46:50 -05:00
Brian West cd98ec85e2 fix line endings 2015-05-28 12:46:43 -05:00
Ken Rice 861c4e9c47 update URLs for sound files 2015-05-26 00:05:37 -05:00
Michael Jerris 9eb887af47 fix clang build on wheezy and other platforms that have aligned_alloc in libc but not in headers 2015-05-12 00:36:45 -05:00
Steve Underwood bc3fa1b9b5 Eliminated a spandsp warning frmo clang 2015-05-12 13:11:50 +08:00
Michael Jerris 35a75a6a82 fix clang build not seeing some libc prototypes throwing build warnings 2015-05-11 23:37:49 -05:00
Steve Underwood 359ff2ac70 FAX now tolerates EOP and PPS messages being incorrectly echoed 2015-05-05 21:13:50 +08:00
Steve Underwood 362eda521b Tweak for MSVC 2015-04-16 23:50:49 +08:00
Steve Underwood 4998e22bdd Tweaks to spandsp tests 2015-04-14 03:25:17 +08:00
Steve Underwood 713c0124f2 Tweaks to spandsp 2015-04-14 02:55:43 +08:00
Steve Underwood 0d6c3a1d73 Various minor tweaks to spandsp and the ARM specific code now does fast top bit detection. 2015-04-09 03:30:49 +08:00
Jun Wang dee980d2dd FS-7383 #resolve 2015-03-23 02:27:08 +00:00
Michael Jerris a92d938364 FS-7355: don't do the checks for rpl_realloc and rpl_malloc unless it is gcc compiling as autoconf checks for these don't work quite right on clang 2015-03-09 16:51:35 +00:00
Michael Jerris 3a70750b42 FS-7340: remove all build system references to json-c because we are no longer using it anywhere 2015-03-04 14:06:18 -05:00
Jeff Lenk 50fc827e9c FS-7149 #resolved #comment add windows support for 2.0 2015-03-03 12:19:41 -06:00
Brian West 4909cdb7fb FS-7322 #resolve 2015-02-24 14:58:26 -06:00
Michael Jerris 320d2eae52 FS-7314 #resolve #comment try to fix openssl configure detection failure caused by broken commit upstream in openssl 1.0.2. I don't have a box with this version of openssl so you'll need to let me know if this doesn't work 2015-02-23 11:51:48 -05:00
Peter Olsson 0a8cc1840b FS-6520 #comment This should work for VS2013 #resolve 2015-02-21 11:21:27 +01:00
Artur Zaprzała 2c8e9c80ce Fix SIP_PAYLOAD_INIT2 macro in sip_header.h 2015-02-18 12:37:20 +01:00
Michael Jerris 4780a7e2af FS-7294: Enable -Werror when building with clang compiler 2015-02-17 18:18:41 -05:00
Michael Jerris cf53a30a4d FS-7294: Enable -Werror when building with clang compiler 2015-02-17 17:12:58 -05:00
Michael Jerris 5f55790d72 FS-7294: Enable -Werror when building with clang compiler 2015-02-17 16:47:17 -05:00
Michael Jerris 85a5e1db1d FS-7294: Enable -Werror when building with clang compiler 2015-02-17 16:23:53 -05:00
Michael Jerris 302a339fdf FS-7294: Enable -Werror when building with clang compiler #resolve 2015-02-17 12:20:33 -05:00
Anthony Minessale 82f267adc1 FS-7122 forgot to add file to last commit 2015-02-16 16:59:55 -06:00
Anthony Minessale efd3744a21 FS-7122: Working with william to find a better way 2015-02-16 16:25:35 -06:00
Anthony Minessale 0dd71fd9fb FS-7122 REVERT 2015-02-16 16:20:14 -06:00
Anthony Minessale 9f3f348984 CentOS 5 dosn't support subdir-objects 2015-02-16 16:13:13 -06:00
Anthony Minessale 7cf5a84634 FS-7122 reversion 2015-02-16 16:06:43 -06:00
Michael Jerris d17edb59dc FS-7264: fix signed/unsigned warnings on windows building ws.c 2015-02-11 12:40:04 -05:00
Michael Jerris cceeecb04c FS-7264: silence inet_ntop deprecated warnings 2015-02-11 12:15:03 -05:00
Moises Silva 98de925e46 Merge pull request #171 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-7209-improve-ani-ton-and-type-when-not to master
* commit '3cd62df96f78a0ea3255c4fced2e2f32f97c0a42':
  If ANI ton is not interpreted correctly by libpri, fallback to calling ton/type.
2015-01-28 10:35:09 -06:00
Moises Silva c9ebd0fcdf Merge pull request #165 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-7197-libpri-spans-fails-to-stop-when-unloading to master
* commit 'e062f5e3c8355a6b5cb0d12ddb99300e95b38193':
  If the span has been already fully stopped and ftdm is not running, return success from the span stop function.
2015-01-28 10:33:47 -06:00
Matteo Brancaleoni 3cd62df96f If ANI ton is not interpreted correctly by libpri,
fallback to calling ton/type.
2015-01-28 11:13:37 +01:00
Matteo Brancaleoni e062f5e3c8 If the span has been already fully stopped and ftdm is not running,
return success from the span stop function.
2015-01-28 09:35:19 +01:00
Matteo Brancaleoni 8307e7842d Set ANI plan and ANI type for ftmod_libpri. 2015-01-27 15:56:00 +01:00
Anthony Minessale 90ab1d16f5 fix cent5 build 2015-01-21 02:01:54 -06:00
Michael Jerris c36196db3f FS-7180: when using system lua, properly link against renamed library versions on debian for esl luamod 2015-01-20 14:32:36 -05:00
Brian West 1d361b6108 FS-7180: let esl lua module build against lua 5.1 or 5.2 (requires newer swig) 2015-01-20 12:26:57 -06:00
William King d82611af0b 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
2015-01-09 14:21:05 -08:00
Mike Jerris 4c89075f2d 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
2015-01-09 11:52:54 -06:00
Mike Jerris 9caea96371 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
2015-01-09 11:51:07 -06:00
William King 16f7177c3d 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
2015-01-07 11:30:41 -08:00
Mike Jerris 10c961e65e 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
2015-01-07 12:16:29 -06:00
Anthony Minessale 19a0a0fb00 sofia rebuild 2015-01-07 17:18:21 -06:00
Anthony Minessale 5187aaed79 FS-7117 #comment revert bf5210bf72 and implement it in ws.c please be sure to learn to use git commit hooks to properly associate commits with jiras 2015-01-07 17:17:28 -06:00
William King 51f2442a9e 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
2015-01-07 10:04:29 -08:00
Anthony Minessale 7c0c3ab8a6 sofia rebuild 2015-01-07 02:12:48 -06:00
Anthony Minessale 6c1bc0e2f6 sync ws code 2015-01-07 02:12:29 -06:00
Dušan Dragić 959b07c06f FS-7129 fs_cli: add toggle mode to function keys 2015-01-04 00:29:38 +01:00
Dušan Dragić 2406abdb76 FS-7128 fs_cli: ignore duplicate lines in history 2015-01-03 23:46:19 +01:00
Jeff Lenk 0b414a8de8 vs2010 unimrcp working build 2014-12-15 16:47:14 -06:00
Jeff Lenk 4d45e19691 vs2010 support for recent unimrcp changes 2014-12-15 15:18:44 -06:00
Jeff Lenk a26e29c647 vs2010 support for recent unimrcp changes 2014-12-15 14:18:01 -06:00
Jeff Lenk 357ffad817 fix windows build error 2014-12-15 13:37:07 -06:00
Michael Jerris 19272dc5e2 FS-7078: fix sip_header_as_string to properly null_terminate on larger header strings 2014-12-12 10:25:49 -06:00
Brian West c327455cde FS-7030 #resolve 2014-12-03 13:36:39 -06:00
Dave Kompel db66cdb56f Fix mrcp libraries to build right 2014-12-03 12:56:48 -05:00
Brian West b69c93eb78 FS-7030 work in progress 2014-12-02 12:32:49 -06:00
Chris Rienzo 46adbece5e FS-7030 #comment [unimrcp] restore visual studio 2010/2012 project files added by FS project 2014-12-01 14:53:25 -05:00
matteo brancaleoni 382e683b15 Use FTDM_UINT64_FMT macro to log uint64_t values, in order to not break x86 builds. 2014-11-25 15:38:45 +01:00
Chris Rienzo 061f3cb980 FS-7031 #resolve #comment [unimrcp] update library again to pull in upstream fix for --with-sofia-sip=../sofia-sip 2014-11-25 08:24:50 -05:00
Chris Rienzo f4876d591b FS-7031 [unimrcp] update sofia-sip.m4 so that it can build when relative path is used in configure.gnu --with-sofia-sip 2014-11-24 12:12:51 -05:00
Chris Rienzo 0d636aff16 FS-7031 [unimrcp] revert configure.gnu change- doesn't work when using non-source build dir. 2014-11-24 12:12:25 -05: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
Richard Neese 9673cf0acb Fix for apr build issue fs-6848 freebsd arm 2014-11-19 14:00:12 -06: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
Michael Jerris 424df19083 FS-6695: fix build on mips 2014-11-17 15:25:39 -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
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
Anthony Minessale 87a4670d16 FS-6890 #comment please test 2014-11-12 13:09:39 -06:00
Moises Silva eb30491688 Merge remote-tracking branch 'moystash/em-suspend-support'
Conflicts:
	libs/freetdm/src/include/private/ftdm_core.h
2014-11-09 03:50:07 -05:00