Commit Graph

7124 Commits

Author SHA1 Message Date
Michael Jerris fcc70a3f1d fully disable pkgconfig, we don't install this anyways 2014-02-24 10:17:21 -05:00
Michael Jerris e73792923a disable external lib lookup and don't blow up on missing pkg-config macros 2014-02-24 09:52:58 -05:00
Michael Jerris 80c7eb85e6 update libsrtp to use openssl 2014-02-24 09:52:25 -05:00
Brian West d97b163fd3 ESL-77 your test script works along with single_command.rb now 2014-02-24 04:12:55 -06:00
Steve Underwood 5e0b3fa077 Fixes for things picked up by clang compilation 2014-02-24 12:50:41 +08:00
Brian West 7682d96b3f Getting closer 2014-02-23 20:59:54 -06:00
Brian West d7794af38b DragonFly is very similar to OpenBSD with a dash of NetBSD 2014-02-23 20:43:21 -06:00
Brian West 0c7946bfec DragonFly and NetBSD sigh 2014-02-23 20:25:05 -06:00
Marc Olivier Chouinard 289d0de371 some circonstance, esl connection closing would hang. This should fix it 2014-02-23 20:52:14 -05:00
Jeff Lenk 62a28980a1 libsndfile windows update version string 2014-02-23 16:37:26 -06:00
Travis Cross cdc358c505 Add comment to distant #endif
FS-353
2014-02-23 22:33:28 +00:00
James Le Cuirot d996974faa Fix building without libedit
Signed-off-by: Travis Cross <tc@traviscross.com>

FS-353
2014-02-23 22:33:20 +00:00
Brian West c2798d7d11 moving phpmod in esl to use swig2.0 which fixes the few issues when you reswig 2014-02-23 10:08:02 -06:00
Jeff Lenk 2a3a1aae44 libsndfile remove accidental line endings 2014-02-22 18:45:09 -06:00
Brian West ae1016107d FS-5723 java makefile problem 2014-02-22 18:33:56 -06:00
Jeff Lenk 259d315372 libsndfile changes more likely to be excepted back into tree 2014-02-22 15:07:54 -06:00
Jeff Lenk c2680ecb18 libsndfile oops 2014-02-21 21:32:45 -06:00
Michael Jerris daad292e66 remove more tests 2014-02-21 19:21:46 -05:00
Michael Jerris 036dc53e6d comment out more tests 2014-02-21 19:16:07 -05:00
Michael Jerris e73eb028ae add more missing in acinclude.m4 2014-02-21 19:04:57 -05:00
Michael Jerris 319d056666 fix typo 2014-02-21 18:58:16 -05:00
Michael Jerris 6e7c748484 fix typo 2014-02-21 18:51:51 -05:00
Michael Jerris 75bfa09783 add new m4 files 2014-02-21 18:43:25 -05:00
Michael Jerris d54262cf2d more syntax 2014-02-21 18:19:59 -05:00
Michael Jerris 950cf08cba remove generated file 2014-02-21 18:11:18 -05:00
Michael Jerris 8d9848fdce fix calling convention for PKG_CHECK_MOD_VERSION 2014-02-21 18:10:52 -05:00
Michael Jerris 2c68ad3216 fix build 2014-02-21 18:04:30 -05:00
Jeff Lenk 6a9b09885e lidsndfile remove tests 2014-02-21 16:48:28 -06:00
William King 5fb660933d ESL-82 --resolve
Previously any esl_connect_timeout() failures would not return to the calling application the reason for the failure.
This commit now allows for calling applications to know why the connection attempt fails, but it is now the calling
applications responsiblity to call esl_disconnect() on the esl handle after the failure. Failing to call disconnect after
a failed connection attempt would result in memory being leaked.
2014-02-21 14:14:05 -08:00
Jeff Lenk 199a64bf6a FS-4657 --resolve update libsndfile to its latest master 2014-02-21 16:10:32 -06:00
Michael Jerris fdd4974189 bump 2014-02-21 16:38:46 -05:00
Michael Jerris b3242541b2 avoid redefined 2014-02-21 16:36:30 -05:00
Michael Jerris bfad336592 openbsd doesn't like this asm for some reason 2014-02-21 16:17:39 -05:00
Travis Cross 2fe0516ac2 Fix missing/duplicate declaration
This looks like a copy/paste error.

FS-6037 --resolve

Thanks-to: David Sanders <dsanders@pinger.com>
2014-02-21 21:09:19 +00:00
Michael Jerris 0cebdf8fc5 fix types for reply to 2014-02-21 16:08:30 -05:00
Michael Jerris 4f8bb1e465 openbsd has but errors out when you use this header 2014-02-21 15:29:11 -05:00
Michael Jerris 63aea267bc change macro name to work around conflict in openbsd 2014-02-21 15:25:50 -05:00
Michael Jerris 19f9dc12d3 change macro name to work around conflict in openbsd 2014-02-21 15:24:44 -05:00
Michael Jerris bbb96f936f fix openbsd build issue 2014-02-21 15:20:08 -05:00
Michael Jerris bf9e3a1f9e tgmath.h on freebsd is horribly broken and should never be used until they fix their operating system 2014-02-19 16:13:51 -05:00
Michael Jerris b40dd8a374 freebsd fix, use detected cxx compiler when building esl 2014-02-19 16:10:48 -05:00
Michael Jerris 7af0618620 more bsd fixes 2014-02-19 15:56:02 -05:00
Michael Jerris 020c9108a1 add search path for libtiff on bsd 2014-02-19 15:04:30 -05:00
Michael Jerris f279a01f92 more bsd fun 2014-02-19 14:53:39 -05:00
Jeff Lenk 5ca62ecb28 windows openssl disable warning 2010 only 2014-02-15 19:24:20 -06:00
Jeff Lenk 9842e9efd8 ESL-81 --resolve add specific SWIG code for windows 2014-02-15 18:36:49 -06:00
Seven Du 11dee76381 add user_data in esl_listen so the main function can pass a private user_data to callback 2014-02-16 08:14:44 +08:00
Peter Olsson 01e3eb458e Updated to OpenSSL 1.0.1f in Windows build 2014-02-15 21:05:04 +01:00
Jeff Lenk b33d50c01e add vs2012 missing file for speex and correct 2010 for last commit 2014-02-15 10:53:20 -06:00
Peter Olsson 47bcbe0fbb Removed non existing header file from libspeex Visual Studio 2012 project. This makes Visual Studio understand that the lib is built correctly. 2014-02-15 13:58:16 +01:00
Ken Rice 6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Travis Cross 3449e265a0 Force sofia rebuild
The rebuild is needed for commit d3b9aaba60.
2014-02-11 17:45:45 +00:00
Travis Cross 8b7d58ddf8 Rework handling of Linux TCP keepalives in Sofia
This separates out the Linux socket TCP keepalive timeout interval
from Sofia's internal mechanisms.  Earlier we tied these together.  In
retrospect this seems improper.

These two values can now be set separately.

You might, for example, want to keep the Sofia internal mechanism
disabled completely while enabling the platform-based mechanism if
your platform supports it.

We also here reform the default value of the socket TCP keepalive
parameter to 30 seconds.

This is what commit a0e9639a1f should
have been.

FS-6104
2014-02-11 06:27:20 +00:00
Travis Cross 2b064e6393 Add additional debugging output to keepalive handling 2014-02-11 05:40:41 +00:00
Travis Cross 3ae189ca3f Synchronize Sofia and Linux TCP keepalive timeout units
Sofia keeps the TCP keepalive timeout in milliseconds, but Linux
expects the value in seconds.  Before this change, it's unlikely the
TCP_KEEPIDLE and TCP_KEEPINTVL calls were having much effect as we
would have been passing them a huge value.

FS-6104
2014-02-11 05:33:25 +00:00
Jeff Lenk d5324cfdb3 disable windows compiler warning for srtp 2014-02-09 10:37:14 -06:00
Peter Olsson d655031534 Improvements to last commit, this should make things work better on all platforms 2014-02-09 14:19:36 +01:00
Peter Olsson 05144df25a FS-6194 --resolve 2014-02-09 13:10:44 +01:00
Steve Underwood b2cca974c1 Second attempt to fix the use of aligned_alloc with BSD 2014-02-08 22:36:29 +08:00
Steve Underwood 4fa68fcd75 A change to spandsp/src/alloc.c which hopefully improves BSD compatibility 2014-02-08 16:50:53 +08:00
Steve Underwood a61edbd8dc Removed a couple of unused variables 2014-02-08 16:25:10 +08:00
Brian West 3c55a90076 ESL-66 2014-02-07 13:10:25 -06:00
Travis Cross f2d544d559 Rebuild sofia 2014-02-06 15:41:33 +00:00
Travis Cross a96eefe8ee Add support for EECDH to Sofia-SIP
This adds support for the ephemeral elliptic curve Diffie-Hellman key
exchange, which provides for forward secrecy in the event that
long-term keys are compromised.

For the moment, we've hard-coded the curve as prime256v1.
2014-02-06 15:40:35 +00:00
Travis Cross c0101e2ce6 Allow setting TLS cipher suites through Sofia-SIP API
Previously there was no way to override the hard-coded cipher suite
specification of "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH".

This commit does leave in place the hardcoded cipher spec for WebRTC
of "HIGH:!DSS:!aNULL@STRENGTH".
2014-02-06 06:04:02 +00:00
Travis Cross e3b353e911 Allow setting enabled TLS versions in Sofia-SIP
Previously if the TPTAG_TLS_VERSION was set to a non-zero value we
supported only TLSv1 (but not TLSv1.1 or TLSv1.2), and if was set to
zero we supported all versions of TLS and SSL (including the
ridiculous SSLv2).

Now we take an integer field where various bits can be set indicating
which versions of TLS we would like to support.
2014-02-06 02:17:13 +00:00
Michael Jerris b6270f4d70 FS-6030: --resolve fix variable scoping issue for more aggressive optimizer 2014-02-05 08:46:04 -05:00
Moises Silva f5f4df3483 Fix ESL infinite loop on handle_recv() when errno is already set
system calls do not clear errno, just set it in case of failure, so we
gotta make sure the recv() syscall really failed by checking the return value
2014-02-01 01:40:29 +05:00
Jeff Lenk 998b656799 remove some _MSC_VER stuff 2014-01-31 12:35:55 -06:00
Jeff Lenk 558decda2c srtp fix cast for last round of fixes 2014-01-31 11:19:30 -06:00
Jeff Lenk 37a639860c revert last srtp change and fix for windows different 2014-01-31 10:53:33 -06:00
Jeff Lenk 7454350062 missed one on last commit 2014-01-31 09:16:20 -06:00
Anthony Minessale 0a3e18a308 FS-6174 --resolve after updating to this revision, put ca-bundle.crt in /usr/local/freeswitch/certs to get chain cert in place for both dtls and wss 2014-01-31 20:16:54 +05:00
Jeff Lenk 035985859c reapply several compiler fixes after last commit 2014-01-31 08:54:26 -06:00
Michael Jerris 91eb5b237d update srtp to master part 1 2014-01-30 16:55:56 -05:00
Michael Jerris 16c9c1df0a don't define inline to nothing 2014-01-30 08:54:03 -05:00
Michael Jerris fa0de66ec8 .gitignore 2014-01-29 17:56:51 -05:00
Michael Jerris 433830a3fe revert previous change that does not correct the issue. opened a bug with apple on this issue https://bugreport.apple.com/problem/viewproblem #15938497 2014-01-29 16:59:55 -05:00
Michael Jerris 8a01410847 FS-5956: fix __sputc included twice due to stdio.h inlining issue 2014-01-29 11:41:49 -05:00
Michael Jerris 27d6d08772 add back dir 2014-01-28 11:49:58 -05:00
Anthony Minessale 0e14b758fc FS-6150 --resolve cool find 2014-01-27 06:57:05 +05:00
Anthony Minessale 7c2c032497 rm gen files 2014-01-27 06:17:32 +05:00
Jeff Lenk 1e62a65581 FS-6129 vs2010 didnt like the syntax here 2014-01-23 21:51:50 -06:00
Anthony Minessale b5821c1594 tweak event queue size on event socket and speed up fs_cli a little to keep up on busy logging env 2014-01-23 21:26:56 +05:00
Peter Olsson ef8dff4552 mod_v8: Force build on Windows to generate project files for the current version used. 2014-01-23 14:33:21 +01:00
Peter Olsson e26d34aa85 FS-6129 More improvements for V8 Windows build on 32-bit machines. 2014-01-23 13:39:34 +01:00
Peter Olsson 93696934b2 Silence more compiler warnings 2014-01-23 12:25:15 +01:00
Jeff Lenk 160a2b9362 FS-6129 remove for testing 2014-01-22 22:23:19 -06:00
Peter Olsson 5a820fdc78 Disabled some compiler warnings on Windows build (for Visual Studio 2012), also disabled code analysis one some projects. This should make the Windows build more clean in the future. 2014-01-22 22:47:11 +01:00
Peter Olsson 084e245085 Lots of trivial tweaks to minimize compiler warnings, especially on 64-bit platform: Added missing type casts, changed types, added missing NULL checks. 2014-01-22 22:30:23 +01:00
Peter Olsson 7adc20fd4a mod_v8: Simplify Visual Studio projects to make it easier to change version of V8 in the future 2014-01-21 12:35:19 +01:00
Travis Cross a0e9639a1f Handle Linux TCP keepalives better in Sofia
Sofia accepts a value for the TCP keepalive timeout interval via
TPTAG_KEEPALIVE, however it fails to use this value for the Linux
keepalive socket options TCP_KEEPIDLE and TCP_KEEPINTVL.  In fact, on
Linux it enables the sending of TCP keepalives even if tpp_keepalive
is set to zero which would disable Sofia's internal keepalive
mechanisms.  Sofia then uses a hard coded value of 30 seconds for
these keepalive intervals which affects battery life on mobile
devices.

With this commit we harmonize the sending of TCP keepalives on Linux
with other platforms by using the value from TPTAG_KEEPALIVE and not
enabling the sending of TCP keepalives at all if the value of the
parameter is zero.

FS-6104 --resolve
2014-01-18 15:46:56 +00:00
Peter Olsson 177d8950c2 mod_v8: Add support for build in VS2010. Files manually patched, but they should work as expected 2014-01-18 11:24:57 +01:00
Peter Olsson 91bd69beb4 Improved VS2012 project files for opus lib, to make it work better when converting into VS2013 project 2014-01-18 11:22:18 +01:00
Steve Underwood 63136410ad Fixed poor checking for ARM NEON 2014-01-17 23:16:23 +08:00
Steve Underwood f7a407feca Removal of some pointless callback parameters in the spandsp AT command
interpreter, and fixes for my congential inability to reliably spell psuedo,
er, pseudo, er, whatever.
2014-01-16 00:47:29 +08:00
Peter Olsson b762332669 Initial commit of mod_v8 2014-01-14 15:38:41 +01:00
Peter Olsson 0e2d027ddf ssize_t incorrectly defined as int on Windows x64 builds 2014-01-14 09:46:01 +01:00
Peter Olsson 5f7b00fb69 Check if stdint has been included before trying to declare int variants. Needed for mod_v8 build in Windows 2014-01-14 09:27:56 +01:00
Moises Silva b6133ecc95 OPENZAP-226 --resolve Hunting direction is reversed in the API
Minor modifications on the original patch to use ftdm_hunting_direction_t
everywhere instead of ftdm_direction_t or int

Patched-by: Marc Olivier Chouinard
2014-01-10 21:22:14 -05:00
Anthony Minessale d3872b3a7b add diffs from 8884f4d 8e47faf @ https://github.com/cisco/libsrtp 2014-01-11 03:46:13 +05:00
Anthony Minessale 3ff0aaa0be FS-5653 --resolve 2014-01-07 00:38:48 +05:00
Jeff Lenk e75497c98d revert accidental change in last commit for freetdm sang isdn 2014-01-01 12:08:40 -06:00
Jeff Lenk 153f66d739 add freetdm vs2012 build support 2013-12-31 16:45:44 -06:00
Jeff Lenk 990d41b121 FS-5704 --resolve 2013-12-30 13:14:34 -06:00
Michael Jerris 88545a7fe1 .gitignore 2013-12-23 17:27:20 -05:00
Anthony Minessale 14f7e1aa58 FS-5920 --resolve 2013-12-16 11:54:15 -05:00
Seven Du f5b18c0fdd FS-5642 --resolve add back the ETIMEDOUT check, needed on Mac 2013-12-13 11:46:14 +08:00
Jeff Lenk 069941f1da fix spandsp for windows build 2013-12-09 16:37:56 -06:00
Steve Underwood ac2bf8a405 Fixed a file permission in the ESL library 2013-12-08 01:39:00 +08:00
Steve Underwood eb3e843692 Eliminate a warning from valgrind, that might potentially be reporting actual
trouble.
2013-12-07 01:57:59 +08:00
Steve Underwood d5a7495a72 This should fix the FAX crashes when negotiation falls back to slower modems 2013-12-05 21:49:59 +08:00
Steve Underwood 9edbbd9c61 Tweaks to FAX modem handling. These do NOT fix the occassional crashes people
see, but they are working towards a clean and complete fix.
2013-12-05 21:10:57 +08:00
Steve Underwood 7d6b0e48b7 Added an XML script to the FAX tests which will provoke the crashing
issue seen recently in spandsp's FAX engine. The next step is to fix
the actual crash.
2013-12-05 13:34:25 +08:00
Jeff Lenk bb53175526 FS-6010 --resolve 2013-11-29 22:16:49 -06:00
Anthony Minessale bbe1fe1a31 FS-6005 --resolve 2013-11-27 10:20:35 -06:00
Moises Silva c62db1a600 freetdm: ftmod_wanpipe: Remove chatty debug msg, not really useful anyways 2013-11-27 09:51:33 -05:00
Anthony Minessale ca8f121977 fix regression from recent refactor that causes infinite loop on unexpected disconnect 2013-11-22 04:53:34 +05:00
Anthony Minessale 634d936a02 kill socket in esl_disconnect to prevent blocking 2013-11-20 23:50:15 +05:00
Jeff Lenk fc5557b949 FS-5986 --resolve fix download reference to windows libcelt 2013-11-20 07:36:20 -06:00
Jeff Lenk 4ee3b70496 fix windows esl compile 2013-11-13 17:59:52 -06:00
Anthony Minessale 9d2400b7ab doh 2013-11-14 01:48:48 +05:00
Anthony Minessale c429de4139 fix build err 2013-11-14 01:38:00 +05:00
Anthony Minessale c469e7ada2 cleanup ESL a little 2013-11-14 00:43:25 +05:00
Anthony Minessale 931d3fb86a remove condition for mem leak 2013-11-12 12:33:32 -06:00
wavecb 681ea6c40b fix build on mac os 10.9 2013-11-12 13:54:20 +08:00
Moises Silva 8469e83835 freetdm: ftmod_analog_em: Remove constant CAS debug log 2013-11-08 19:12:44 -05:00
wavecb fca7a4732c add miss strlcat strlcpy check for libedit 2013-11-08 20:34:38 +08:00
Moises Silva 7542c5877c freetdm: E&M: Set the line offhook when suspended 2013-11-08 02:22:36 -05:00
Moises Silva 3b0e8d9e2d freetdm: ftmod_zt: Refactor event processing to store OOB events that arrive during read/write operations 2013-11-08 02:22:05 -05:00
Moises Silva 774784fbee mod_freetdm: Handle read errors gracefully when the device is dead already 2013-11-08 02:21:42 -05:00
Moises Silva 545d1e5079 freetdm: Fix hangup supervision on inbound calls for Analog E&M 2013-11-08 02:19:41 -05:00
Steve Underwood 54ae6ff6c1 Adjusted the test for -Wunused-but-set-variable in spandsp, so it gets the
answer right with clang.
2013-11-01 10:32:32 +08:00
Steve Underwood f532640c49 Fixed an embedded assembly language constraint issue 2013-11-01 02:44:11 +08:00
Anthony Minessale 460b8014b9 add channel to logline 2013-10-31 11:21:34 -05:00
Moises Silva 713ddc4834 Fix tport_stamp in the sofia stack to use localtime for the timestamp 2013-10-29 12:17:55 -04:00
Anthony Minessale c8be999c34 FS-5911 --resolve 2013-10-25 23:51:43 +05:00
Moises Silva 271eda310e freetdm: Added CAS hangup bit checking to the E&M signaling module 2013-10-24 19:05:35 -04:00
Moises Silva 2b3c98b069 ftmod_analog_em: Block/unblock signaling when a span is stopped/started 2013-10-24 19:05:12 -04:00
Moises Silva 9a45b983b3 Merge remote-tracking branch 'origin/master' into em_management 2013-10-24 16:29:45 -04:00
Jeff Lenk 88b2e96516 windows fix compiler errors 2013-10-22 23:23:48 -05:00
Anthony Minessale 20a55d3cc6 update 2013-10-22 16:27:15 -05:00
Anthony Minessale e2bdd78d55 FS-5896 --resolve 2013-10-22 20:33:13 +05:00
Anthony Minessale 3c2a5db225 add missing protos 2013-10-21 20:11:30 +05:00
Michael Jerris bfcd1e07ca compile failure due to no newline at end of file 2013-10-21 10:54:23 -04:00
Steve Underwood 2cdfb045d2 Update some of the MSVC files for spandsp 2013-10-20 20:55:23 +08:00
Steve Underwood eee96c60c9 Tweaks 2013-10-19 18:51:50 +08:00
Anthony Minessale 0d19abfbdb FS-5887 --resolve 2013-10-19 00:00:28 +05:00
Travis Cross 3fce1aae03 Fix build of apr-util expat with libtool2
Applied patch from:
http://people.apache.org/~rjung/patches/expat-libtool2.patch

The failure that results from this seems to occur
non-deterministically.

FS-3185 --resolve
2013-10-17 20:41:58 +00:00
Steve Underwood 348e9ba1d1 Eliminate a few more warnings in Windows builds 2013-10-16 01:33:37 +08:00
Steve Underwood 15ca745cd4 Eliminate more warnings 2013-10-16 00:53:18 +08:00
Steve Underwood 84324ab7b1 Eliminate some more warnings 2013-10-16 00:47:29 +08:00
Michael Jerris f236ca113d FS-5819: configure fix for new clang detection and adjust cflags for building with newest clang 2013-10-15 09:34:15 -07:00
Steve Underwood 7c99132c8a Eliminate a warnign in G.722.1 2013-10-15 23:51:54 +08:00
Steve Underwood 81e805165a Eliminate some warnings in a Windows build 2013-10-15 23:39:59 +08:00
Jeff Lenk e7287f901f fix windows build for recent spandsp commit 2013-10-12 16:40:29 -05:00
Steve Underwood 9990be4209 Avoid use of config.h in build environment tools in spandsp 2013-10-11 23:42:06 +08:00
Steve Underwood 25a942e12c Updated the MSVC version of spandsp.h to follow the generated one 2013-10-09 22:37:01 +08:00
Anthony Minessale 8aff25e03d FS-5855 please try lastest HEAD 2013-10-08 12:10:36 -05:00
Jeff Lenk 6d0069a0cf add missing decel for last spandsp commit 2013-10-06 20:26:24 -05:00
Moises Silva 21b129e940 Allow setting/getting signaling status from E&M channels 2013-10-06 19:08:45 -04:00
Steve Underwood 489053beb9 Some polishing of FAX modem Tx handling 2013-10-06 01:25:39 +08:00
Steve Underwood 1d76b2f907 Tweaks to logging in spandsp 2013-10-05 16:07:19 +08:00
Moises Silva bb67ff5e0b OPENZAP-219 --resolve
Calling ton and caller ton is not parsed at all in libpri signaling module
Patched-by: Markus Schräder
2013-10-04 12:12:47 -04:00
Michael Jerris 1aa8464114 FS-5819: don't assigne variable to itself 2013-09-30 13:28:47 -04:00
Chris Rienzo 6b9382290d FS-5819 fix typo 2013-09-27 22:23:23 -04:00
Michael Jerris 42d7d86514 FS-5819: fix bounds check on enum type 2013-09-27 21:28:12 -04:00
Michael Jerris 25001e857f FS-5819: fix useless assignment in sofia 2013-09-27 12:39:49 -04:00
Ken Rice d8da4ae764 --resolve ESL-72 fix const char* vs char* issue in swig 2013-09-20 14:58:44 -05:00
Anthony Minessale 8493c88f88 fix proto regression from last commit 2013-09-19 19:34:58 -04:00
Anthony Minessale 750847f290 ignore a= lines when m= port is 0 2013-09-19 13:44:20 -05:00
Steve Underwood 08201d590a Fixed the comments generated by make_t43_gray_code_tables.c 2013-09-18 21:55:16 +08:00
Jeff Lenk b407732dcd fix for todays ws.* changes 2013-09-17 23:23:11 -05:00
Anthony Minessale a036125bc4 update cc header 2013-09-18 05:20:56 +05:00
Anthony Minessale f1d0357e92 minor fixes in ws.c 2013-09-18 05:13:46 +05:00
Anthony Minessale 50ea67b340 fix connection issue in websocket 2013-09-17 06:24:58 +05:00
Jeff Lenk 11fc9175cc FS-5770 --resolve revert accidental commit 2013-09-16 09:41:32 -05:00
Steve Underwood fb238ed997 Tweaks 2013-09-13 23:44:10 +08:00
Brian West 378648f2b1 similar fix to 53d17a1312 2013-09-12 16:56:07 -05:00
Anthony Minessale 98df017ae6 FS-5780 --resolve 2013-09-12 00:10:28 +05:00
Moises Silva a48bfafddd Fix log line in ftmod_analog.c 2013-09-09 02:06:17 -04:00
Steve Underwood b9e307c0ca Improved handling of page lengths in the T.85 decoder 2013-09-08 17:19:00 +08:00
Michael Jerris 58e7db0c6d FS-5763: --resolve add configure check for lzma and newer readhat/sl tinfo stuff 2013-09-07 12:21:33 -07:00
Anthony Minessale d7608fad7a FS-5714 --resolve 2013-09-05 20:55:55 +05:00
Anthony Minessale 9c2a247f72 rebuild 2013-09-05 20:41:45 +05:00
Anthony Minessale c001840d9d FS-5714 --resolve That is probably the right place 2013-09-05 20:41:31 +05:00
Jeff Lenk e95dd61616 FS-5760 thanks for the heads up on the missing files - tortoisegit has a bug with that 2013-09-05 10:16:01 -05:00
Jeff Lenk 64b463710d FS-5760 committed compiler fixes only 2013-09-05 08:41:41 -05:00
Steve Underwood 44b01bee6b Some tweaks to FAX processing 2013-09-05 04:30:57 +08:00
Anthony Minessale e04eede17b reset offset too 2013-09-04 20:24:34 +05:00
Anthony Minessale 53d17a1312 override the default 30 minute timeout on tport connections for websockets 2013-09-04 04:24:53 +05:00
Steve Underwood 6a272a5529 Fix compile problem with the last spandsp update 2013-09-02 10:58:47 +08:00
Steve Underwood cfe6fccec9 A few little tidyups and the eliminate of a potential crash if the T.85
decoder encounters certain kinds of messed up T.85 images.
2013-09-01 23:37:21 +08:00
Steve Underwood 8b8b91beeb Tweaks to spandsp configuration 2013-09-01 00:36:48 +08:00
Steve Underwood 2ed8e04776 Tweaks to the spandsp alloc functions, and a fix for bi-level image row
squashing.
2013-08-31 03:26:31 +08:00
Anthony Minessale 73646cbaa8 FS-5737 reapply 2013-08-29 22:21:10 +05:00
Anthony Minessale 2e2e4caa45 FS-5737 revert 2013-08-29 22:20:00 +05:00
Anthony Minessale 0d26dbb318 FS-5737 --resolve 2013-08-29 21:03:01 +05:00
Anthony Minessale 76ba6a2342 FS-5737 --resolve 2013-08-28 23:26:07 +05:00
Anthony Minessale b5ac54ecca FS-5738 --resolve 2013-08-28 23:18:41 +05:00
Seven Du 4d2272ca3d fix typo 2013-08-28 16:23:10 +08:00
Anthony Minessale 7c5b5ce8a4 fix some close on -1 issues 2013-08-27 13:59:30 -04:00
Raymond Chandler 863e6cfa3f FS-2731 significantly reworked version of Emmanuel's patch to allow subscribing and notifying for the as-feature-event events. we still need a module to handle the FS events for this automatically... coming soon to a repository near you 2013-08-23 15:54:49 -04:00
Anthony Minessale dbfde499a4 add val to debug message 2013-08-23 04:13:19 +05:00
Anthony Minessale da148c0dd4 remove call to close 2013-08-22 18:49:35 -04:00
Moises Silva d8a9da2044 mod_freetdm: E&M Analog fixes
* Rename option ringback-during-collect to immediate-ringback
* Allow regular ringback tone with immediate-ringback, not just a wav file
* Do not request full frame of data, just packet_len which is what we receive per IO interval
* Ignore user data when playing ringback tone
2013-08-21 18:21:02 -04:00
Anthony Minessale 1e7822225f FS-5296 2013-08-22 02:28:39 +05:00
Steve Underwood c09dec0de1 Fixed jaggies in image resizing.
Split naming of T.81/T.42 type JPEG from normal JPEG. This is in preparation
for allowing the selective output of normal JPEG (like most people want)
and the T.81/T.42 type you might want for forwarding as T.37
2013-08-21 20:08:17 +08:00
Steve Underwood facfa16cae Described the colour FAX illuminants 2013-08-20 09:19:15 +08:00
root 2541bd39aa Make spandsp more toelrant of far end's handling of metric/inch in FAX processing 2013-08-20 02:35:01 +08:00
Steve Underwood d79d28fb4c Formatting tweaks 2013-08-19 23:00:56 +08:00
Steve Underwood d434bfa86f Better tun the use of open_memstream to safe versions of glibc 2013-08-19 22:49:03 +08:00
Jeff Lenk 84e4b38be3 FS-5690 --resolve with bizarre workaround 2013-08-18 17:26:13 -05:00
Steve Underwood b346bf56f5 Some tweaks to colour FAXing and some alterations to the supervisory tones
tables.
2013-08-19 02:04:13 +08:00
Steve Underwood 56725ad2f2 Tweaks for colour FAXing 2013-08-19 01:38:02 +08:00
Steve Underwood 6daf132081 Removed unnecessary fseeks from T.42, and change tried a test with different
default T.42 illuminant, to see if the colours suit screens better.
2013-08-17 03:42:04 +08:00
Steve Underwood d4d2d988a3 Added missing headers to the spandsp Makefile.am 2013-08-16 22:21:17 +08:00
Steve Underwood dfc34d5a96 Some new FAX related variables introduced, to allow access to colour FAXing.
This should be treated as experimental right now.
2013-08-16 10:22:23 +08:00
Moises Silva 10908a0a8d Merge remote-tracking branch 'origin/master' into ftdm_em_playback 2013-08-14 15:57:15 -04:00
Moises Silva 9d5f14a15d freetdm: Fix longstanding minor bug in ftdm_span_send_signal causing dial-regex in Analog modules to not work
The return status of the signal callback was not being passed to the signaling module delivering the signal
2013-08-14 15:53:51 -04:00
Michael Jerris 1cd58ddba8 FS-5564: fix gcc extension for unsigned char bitfield type 2013-08-13 15:40:33 -04:00
Steve Underwood a3c1cf0577 Fixed inclusion of a header file that isn't actually finished. 2013-08-09 00:25:18 +08:00
Steve Underwood 365fc08719 Changed spandsp from using TRUE and FALSE to using C99 true and false. It seems
like the quirks we used to get using those with C++ have gone away.
2013-08-08 21:40:28 +08:00
Seven Du 5c7d1ab8d7 fix spandsp build 2013-08-08 09:05:31 +08:00
Anthony Minessale 14ca0b5498 FS-5655 --resolve 2013-08-07 20:40:25 +05:00
Steve Underwood df669f700a A cleanup of FAX image size/resolution matching accuracy. Squashing of bi-level
images should now be correct. This is now close to supporting grey scale and
colour.
2013-08-06 02:38:06 +08:00
Steve Underwood 13e8532398 Hopefully all the spandsp functions now use custom allocation routines 2013-08-06 01:17:05 +08:00
Steve Underwood 799402dd5b More movements of spandsp to the sue of custom allocation routines 2013-08-06 01:10:48 +08:00
Steve Underwood d5e4089c22 Moved a lot of spandsp to the use of custom allocation functions 2013-08-06 00:49:15 +08:00
Steve Underwood 7c744ce1d8 Added custom allocation functions to spandsp 2013-08-05 23:50:28 +08:00
Jeff Lenk b71fe0031d FS-5655 try this 2013-07-31 21:45:18 -05:00
Anthony Minessale 143b1c44eb rebuild 2013-07-29 16:07:34 -05:00
Anthony Minessale d00c8a6abf FS-5641 --resolve 2013-07-29 16:07:03 -05:00
Jeff Lenk 4fc8bc7696 more fixes for last commit 2013-07-27 22:13:47 -05:00
Jeff Lenk 7e1418d634 add missing 2013-07-27 11:28:08 -05:00
Jeff Lenk 734d5f57ca add missing to last commit 2013-07-27 10:43:04 -05:00
Jeff Lenk ee0383f03c add missing cielab_luts to spandsp build 2013-07-27 10:40:06 -05:00
Travis Cross 6a5595b049 Improve our .gitignore files
Avoid ignoring files actually in our tree, and ignore some generated
files that were not being ignored previously.
2013-07-27 03:41:11 +00:00
Travis Cross 5ca2276711 Remove autogenerated file from tree
This file is specifically ignored by our .gitignore.  Brian added this
ignore on 2013-06-06 but neglected to remove the file.  I've now
bulid-tested without the file to be sure that it is indeed generated
correctly and so can be removed safely.
2013-07-27 03:41:10 +00:00
Anthony Minessale bc851de200 FS-5642 FS-5556 --resolve I have not tested this yet for the connect but I fixed the seg for sure which was an outstanding issue in 5556 reopen 5642 if connect still doesnt work 2013-07-26 11:27:45 -05:00
Steve Underwood 3ae87091e1 Reworked some of the definition names and values in preparation for
colour FAX
2013-07-24 11:58:36 +08:00
Steve Underwood b6a4e392f8 More tweaks to spandsp 2013-07-24 03:25:42 +08:00
Steve Underwood 7c90396294 More tweaks to spandsp 2013-07-24 02:19:40 +08:00
Steve Underwood 1912bf013a Tweaks 2013-07-24 01:48:28 +08:00
Steve Underwood 43e2f86c0f More tweaks to spandsp 2013-07-24 01:38:07 +08:00
Steve Underwood 9046143f2b Cleanup of some T.4 functions which are obsolete 2013-07-24 00:46:47 +08:00
Steve Underwood 1f43148015 Added some missing definitions to a spandsp header 2013-07-24 00:32:53 +08:00
Steve Underwood c1e5175290 Tweaks to spandsp 2013-07-24 00:21:23 +08:00
Steve Underwood c741332dcd Spandsp tweaks 2013-07-23 20:44:46 +08:00
Steve Underwood cb4e31b6cf Tweaks to spandsp 2013-07-22 18:48:35 +08:00