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