Commit Graph
100 Commits
Author SHA1 Message Date
William King 15a7156230 FS-9656 Coverity 1364971: resolve memory leak in new HEPv3 logging 2016-10-21 11:35:58 -05:00
William King 9407f890ab FS-9651 Fix incorrect expression 2016-10-19 18:38:06 -07:00
William King 6dac2b5ff4 FS-9650 initialize pointer to NULL to resolve warning 2016-10-19 18:32:38 -07:00
William King 330bb12f5d FS-9649 Fix filebug script if EDITOR env variable not set 2016-10-19 18:26:50 -07:00
William King a0b9b60dbc FS-9310 Fix RPM build due to new config file. Also add libvpx generated file to .gitignore 2016-07-07 16:06:34 -07:00
William King 5d39170ccd FS-9310 Part two. Properly destroy the timeout struct after the message has sent, or timed out. 2016-07-07 15:35:24 -07:00
William King 35b816bb27 FS-9310 Native support for Flowroute SMS API over HTTP(S) 2016-07-07 15:22:36 -07:00
William King dc13f59ee8 FS-9283 --resolve 2016-06-20 08:59:04 -07:00
William King 1b9fda720a FS-9081 Correction to e8f83d0 2016-04-18 21:32:13 -07:00
William King e8f83d0558 FS-9081 to build all modules for trusty needs the universe components 2016-04-18 20:17:58 -07:00
William King 3c8d2fea30 FS-9081 use turbo if available for newer jpeg over falling back to old jpeg62-dev 2016-04-18 12:37:58 -07:00
William King 1aa2bf8d77 FS-8978 part two 2016-04-04 22:04:22 -05:00
William King b6a6587c95 FS-8971 build fix. There are two different status variables with two different meanings. This splits them back apart. 2016-03-29 14:55:31 -07:00
William King eec93d87fa FS-8971 Resolve globals struct handling. Thanks to Ben Hood for reporting the issue. 2016-03-24 07:50:23 -07:00
William King c90bed79f3 FS-8915 event header name shortened. 2016-03-10 08:56:49 -08:00
William King 6313f69105 Removing libyuv as a required dep since it's moved to core. 2016-03-04 12:10:34 -08:00
William King 1d5b898a83 FS-8867 Adding changes to the debian package building 2016-02-24 16:13:29 -08:00
William King 00ac46bd98 FS-8830 SDP line separator fix for SDP generated by the core
Sofia when giving an SDP through SOA was parsing the SDP and rewriting
it. For endpoints that use the core SDP as is will have more accurate
SDP now.
2016-02-11 12:46:31 -06:00
William King 1cb7a5ba43 Clean up whitespace, and remove surplus log line at crit level. #NOWIR 2016-02-01 17:58:12 -08:00
William King 9acd1c7110 FS-8788 Enabling stacksize limits for Debian packaging 2016-01-27 11:53:59 -08: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
William King e7d2083263 FS-8728 default configs 2016-01-14 14:45:51 -08:00
William King e320f86bcb FS-8728 Adding logging profile and functionality 2016-01-13 14:27:04 -08:00
William King 24fb219fa0 Adding a file extension to the package build logs 2016-01-08 10:14:19 -08:00
William King 7575adcab8 FS-8692 Added functionality to mod_amqp command listener to be able to send the api response back as an event to an exchange defined in the api message headers 2015-12-28 15:17:31 -08:00
William King c643405f49 FS-8329 update the example configs, and fix whitespace 2015-12-28 10:21:50 -08:00
William King cd361f6f59 misc config update for available modules. #noWIR 2015-12-07 11:52:43 -08:00
William King 1eec06bd85 FS-8576 resolving issue where fonts and images were installed in all of the conf packages. 2015-11-25 16:04:45 -08:00
William King 58c267bf96 FS-8152 package the image directories too 2015-11-25 14:20:53 -08:00
William King 6dd5fca10a FS-8333 2015-11-17 07:57:51 -08:00
William King 8012a5b72b Revert "FS-8530 add codecs/mod_sangoma_codec to avoid_mods in debian/bootstrap.sh"
This reverts commit 8a16ed1a49.
2015-11-11 14:07:50 -08:00
William King a6cbe9034d FS-8377 Fix the handling of hiredis limit release when using an interval. The expectation for interval is to NOT decrement the limit. 2015-11-04 15:14:50 -08:00
William King 39f6d107ac FS-8377 Adding expanded support for limit_* functionality for mod_hiredis 2015-10-21 14:56:21 -07:00
William King ffe671f7d6 FS-8362 #resolve Now if you install with freeswitch-all you will get the default fonts too 2015-10-20 11:21:56 -07:00
William King b5301688d7 FS-8306 Now command queues can specify the queue to subscribe to. This enables very interesting use cases that would involve single job queue, and multiple consumers. 2015-10-10 16:39:53 -07:00
William King ba63cc4574 FS-8306 #resolve if the exchange doesn't exist, then create it, else
fail. This resolves several error cases.
2015-10-10 16:30:28 -07:00
William King 444b9152b2 FS-8329 #resolve Also fixes default configs to keep in line with a change made for Fs-7806 FS-7803 2015-10-10 15:38:06 -07:00
William King 30393c4e03 Enabling mod_amqp and mod_hiredis to be built by default for automation systems 2015-10-10 14:42:11 -07:00
William King a5a3561b2b FS-8233 Clean up formatting 2015-10-09 11:10:32 -07:00
William King bf38cd2388 FS-8316 more clean code this way 2015-10-09 11:08:19 -07:00
William King efc173e195 FS-8316 resolving the build warnings in one more module 2015-10-09 10:21:58 -07:00
William King dbddff88a6 FS-8271 If using system apt repo list, then include the supplementary ones too. 2015-10-09 09:09:28 -07:00
William King 9fe91d7c89 FS-8271 clarify help text 2015-10-08 15:05:25 -07:00
William King 7ac881fb51 FS-8271 fixing bash typo 2015-10-08 15:02:27 -07:00
William King 9b33b05362 FS-8271 defaulting to automatically download the binary deps because without major changes to package building in cowbuilder(which is the primary supported method of building FS packages), you can't access the network to build the binary packages from the source package. 2015-10-08 14:02:05 -07:00
William King b9634d5f7a FS-8316 resolving the build warnings in the modules too 2015-10-08 13:01:04 -07:00
William King 7724270d89 FS-8233 convert unit tests frameworks to non-recursive makefiles 2015-10-08 13:01:04 -07:00
William King 967245bfe2 FS-8271 Now the default will build packages with the upstream FS package repos. This is a change in the default behavior of the debian packaging system with the justification that in 1.6 it is now required to use the FS public repo for deps because system dependancies have been removed from the FS codebase which use to be included. 2015-10-08 14:32:17 -05:00
William King 1306d4b9a1 FS-8271 adding some logging, and more cautious handling of spaces in params 2015-10-08 14:32:17 -05:00
William King 4845587be9 FS-7820 using a more appropriate function for printing diags 2015-10-07 10:35:46 -07:00
William King 444f81ce9f FS-8316 fixed new build warning from latest clang 2015-10-07 10:35:46 -07:00
William King 019b1ae3d0 FS-8271 simplify package building for the default case 2015-10-02 04:05:44 -07:00
William King 94b1dfab18 FS-8255 #resolve fix debian codename changes since jessie was released as stable 2015-09-30 11:19:20 -07:00
William King 39ad66380d FS-8165 #resolve Fix debian build depends for mod_hiredis 2015-09-15 10:43:26 -07:00
William King d7724cc2aa FS-8075 Fix for failover when you pull power on redis, while redis clients under load test 2015-09-09 10:39:20 -07:00
William King 8a388131b2 FS-8075 fix typo for dialplan app 2015-09-09 08:59:26 -07:00
William King 5c8c4ebc62 FS-7697 chown the /etc/freeswitch/tls directory so that the freeswitch user can have read/write for TLS certificate generation 2015-09-08 14:17:33 -07:00
William King f769c692d1 FS-7168 update Debian packages so that FS core libraries are setup as runtime deps 2015-09-08 11:58:28 -07:00
William King 16d600c035 FS-8075 updates for limit release case 2015-09-04 14:46:10 -07:00
William King d582e08da8 Startiing the deprecation mod_redis in favor of mod_hiredis. 2015-08-28 16:56:47 -07:00
William King d1d0f553bc FS-8075
Initial commit of mod_hiredis. Add expanded redis support to include
raw redis command support, as well as the existing support for
FreeSWITCH limits.
2015-08-28 16:56:38 -07:00
William King 8b10cd3d00 Broke build.
Revert "FS-7130 make /run/freeswitch persistent, so it will start under systemd"

This reverts commit bdfb8363f5.
2015-07-21 13:32:35 -07:00
William King 1442aeb425 FS-7860 #resolve 2015-07-20 21:09:25 -07:00
William King 59d1bdae1e FS-7845 whitespace and indention 2015-07-16 17:43:12 -07:00
William King d8194e9edb FS-7845 File rename to remove mod_* prefix to local module C files. Change
function name prefixes from shorthand 'conf' to longer form
'conference'. Also fixes the channel variable names which had been
caught in an over zealous perl -pi -e command...
2015-07-16 17:15:09 -07:00
William King 14aa720512 FS-7845 Rename functions so that they relate to the file that they are
located in.
2015-07-16 14:36:58 -07:00
William King 756ef77b7b FS-7845 Refactor of mod_conference to improve compilation speed, and
logical organization.
2015-07-16 14:36:58 -07:00
William King 7ee97d6591 FS-7820 fix build system typo. Don't assign the same variable twice. 2015-07-14 12:34:05 -07:00
William King a54e04df00 FS-7820 updated switch_event.c to have benchmark framework, and updated .gitignore file to ignore binary test files 2015-07-10 15:31:11 -07:00
William King d5904f4a96 FS-7820 adding a unit test for switch_hash.c with benchmarking example
and docs
2015-07-10 15:09:24 -07:00
William King 8cb75a6000 FS-7820 rename test file to better track the core functionality it will test 2015-07-10 15:08:58 -07:00
William King 818d1b24bf FS-7820 Fix build if you don't have libtap installed 2015-07-10 12:22:32 -07:00
William King f7f5c7587f FS-7820
C level unit testing and micro benchmarking framework, including one
example unit test.
2015-07-10 12:04:04 -07:00
William King eed386bc8d FS-7783 Add channel variable for capturing DTMF input when using play_and_get_digits when the response does not match 2015-07-06 14:13:12 -07:00
William King 0244af22e6 FS-7730 fix default configs to provided sample load option for mod_sms and mod_smpp 2015-07-03 14:50:48 -07:00
William King 775ce5c0a8 Adding mod_smpp as an event_handler module.
FS-7730 #resolve
2015-07-03 14:26:05 -07:00
William King c431ed1ff9 FS-7697 #resolve Now when we install FS by default the tls directory will also be created. 2015-06-19 16:39:44 -07:00
William King 33c723e839 FS-7669 #resolve There was already a postinst file, and I missed it. 2015-06-17 20:40:19 -07:00
William King 5ab9d46691 Revert "FS-7669 #resolve now if you don't have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we'll let you deal with your own configs."
This reverts commit 5550f37fe0.
2015-06-17 20:38:10 -07:00
William King 19de3b0f81 FS-7605 now depends on libyuv and libvpx properly 2015-06-17 19:07:39 -07:00
William King c7eb3abc16 Revert "FS-7605 remove surplus config flags"
This reverts commit 157cac97e3.
2015-06-17 17:30:51 -07:00
William King 5550f37fe0 FS-7669 #resolve now if you don't have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we'll let you deal with your own configs. 2015-06-17 15:46:07 -07:00
William King 8d6c6f82e2 FS-7605 Fix typo 2015-06-17 14:49:15 -07:00
William King 157cac97e3 FS-7605 remove surplus config flags 2015-06-17 14:37:18 -07:00
William King e0edc956d8 FS-7605 #resolve 2015-06-16 20:24:05 -07:00
William King cf0c5709f2 bump for 1.7.0 2015-06-16 17:52:58 -07:00
William King 601a1e8c1a FS-7609 enable building of mod_sangoma_codec 2015-06-16 13:42:30 -07:00
William King 46f8557d3c automated build test change to enable mod_java and mod_managed during the 'most' tests 2015-06-16 11:38:47 -07:00
William King 95a941759c FS-7338 fix when the build system was deleting the keyring before it was fully finished with it. 2015-06-15 15:17:18 -07:00
William King 7432620bee FS-7338 adding debian packaging for several new modules, as well as handle system lib change for a handful of modules 2015-06-12 15:45:09 -07:00
William King 32c4843337 FS-7653 Thanks to Mike Jerris who wrote up the build system files for this. 2015-06-12 11:22:00 -07:00
William King 8e058adecd FS-7338: Don't download the getlib version for debian packages, instead use the system libs. Debian build systems should include the public repo as an additional repo to supply these packages. 2015-06-11 20:12:56 -07:00
William King 9410d7c602 FS-7623 Fix param name ordering bug in mod_amqp due to exposing these params 2015-06-11 12:33:16 -07:00
William King 67ed8f4260 FS-7373 also expose the custom repo and key path to the build-all command too 2015-06-10 22:00:46 -07:00
William King 18063a4754 FS-7586 #resolve handle VLC rename of the aac codec to the generic name of mpga 2015-06-08 21:27:56 -07:00
William King 257bb5c655 FS-7623 allow for custom exchange name and type for mod_amqp producers 2015-06-08 20:33:16 -07:00
William King 6484c6fc0a FS-7622 make sure to close the connections on destroy. Currently the connection is malloc'd from the module pool, so there is nothing to destroy. 2015-06-08 20:28:38 -07:00
William King 9ad55522a4 FS-7609 Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec 2015-06-08 09:58:38 -07:00
William King d43808fd6a FS-7586 Silence the warning when the value is set to 1 in the configs 2015-06-05 22:28:59 -07:00
William King 7ee90a9e2b Fix for emacs screen arrow key disease 2015-06-05 09:28:27 -07:00