426 Commits

Author SHA1 Message Date
Sergey Safarov
df1ab07ca4 FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
Mike Jerris
a3ee7595bb FS-10025: fix global symbol scope issue causing modules to use another modules global pointer 2017-02-09 17:23:30 -06:00
Mike Jerris
f35c2a4ec2 FS-9623: fix rare crash on startup due to openssl init functions being run multiple times 2016-10-07 15:33:50 -04:00
Mike Jerris
e2718b1111 Merge pull request #658 in FS/freeswitch from xml_rpc_segfault_fix to master
* commit '23e333a9fc3dad4b227659f2a31fb65321970f1e':
  FS-8706: Fix a segfault where no response status was set previously, and try to prevent future ones by setting default response status of 500.
2016-04-04 13:15:43 -05:00
Michael Jerris
c422cddb77 FS-8946: [mod_xml_cdr] fix segfault on call after loading with no config file or event bind failure causing module load failure 2016-03-16 11:56:43 -05:00
Eliot Gable
23e333a9fc FS-8706: Fix a segfault where no response status was set previously, and try to prevent future ones by setting default response status of 500. 2016-01-05 11:46:59 +00:00
Emmanuel Schmidbauer
f2fcfe1a75 FS-8668: allow channel variable prefix-a-leg to override global setting in mod_xml_cdr 2015-12-16 07:47:20 -08:00
Kirill Sysoev
b9278a8f0d FS-8416: Regex feature in param field 2015-11-05 22:17:54 +03:00
Anthony Minessale
f8b19b7485 FS-8190 #resolve [When using nixevent, freeswitch stops sending us certain custom event that were NOT part of the nixevent command] 2015-09-21 18:00:32 -05:00
Michael Jerris
860dd29e08 FS-8149: fix mod_xml_cdr curl dependency in makefile 2015-09-10 08:48:01 -05: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
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
Anton Lozovsky
8068c4e11c FS-7731 mod_xml_cdr: url_index global pointer concurrent access fix, curl default connection timeout fix
- thread variable copy of url_index global pointer to prevent the concurrent access having wrong state change if the posting to the current http server was unsuccessfull;
- overriding the default curl connection timeout

Based on need to figure out the smallest block of code need to mutex, and that libcurl (and its wrapper) is definitely thread safe.
2015-07-16 19:18:24 +03:00
Michael Giagnocavo
f116387443 FS-7644. Change 2013.vcxproj references to 2013 2015-06-18 04:17:53 -06: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
Michael Jerris
49778c34e5 FS-7258, FS-7571: [mod_xml_cdr] properly encode xml cdr for post to web server 2015-06-02 18:54:15 -05:00
William King
4a623c45b5 Merge pull request #231 in FS/freeswitch from ~SEKIL/freeswitch-7412:master to master
* commit 'f5e0a879b2c5e035075db2c9441a111020575dea':
  JIRA FS-7412. Added new LDAP schema (fsaccount.schema) with relevant attributes to match FS directory params and variables. Changed mod_xml_ldap code to reflect new schema. Updated xml_ldap.conf.xml as well to reflect mapping of new attributes.
2015-06-01 12:46:41 -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
Ognjen Seslija
f5e0a879b2 JIRA FS-7412.
Added new LDAP schema (fsaccount.schema) with relevant attributes to match FS directory params and variables.
Changed mod_xml_ldap code to reflect new schema.
Updated xml_ldap.conf.xml as well to reflect mapping of new attributes.
2015-04-07 18:43:11 +02:00
Anthony Minessale
6eb59c7119 add variable expansion to mod_xml_ldap 2015-04-04 04:39:35 -05:00
Artur Zaprzała
e26605703f FS-7299: Implement cookie-file option for mod_xml_cdr. 2015-02-19 09:03:53 +01:00
Brian West
01395c508b FS-6916 fix typos in code 2014-11-05 10:58:35 -06:00
Mike Jerris
cba216ca27 Merge pull request #56 in FS/freeswitch from ~OLEGSTOLYAR/freeswitch:master to master
* commit '49a3672e4206a2a730220ec4bc2426274441ef64':
  Add ability to log commands executed in mod_xml_rpc
2014-10-29 12:59:43 -05:00
olegstolyar
49a3672e42 Add ability to log commands executed in mod_xml_rpc 2014-10-29 17:08:21 +00:00
Michael Jerris
d17f14efbd make sure to pass along appropriate configure flags to sub-configure's when cross compiling 2014-10-02 19:25:50 -04:00
Anthony Minessale
ce5d21106e FS-6761 #resolve 2014-09-11 03:29:07 +05:00
William King
5dfea663cd build fix for mod_xml_radius 2014-09-04 14:57:20 -07:00
William King
47b7c44db6 Fix a problem where radius channel variables were missing in mod_xml_radius 2014-09-04 14:29:35 -07:00
William King
fddf44426f Fixing a typo in the radius accounting end condition configuration handling in mod_xml_radius 2014-09-04 13:48:50 -07:00
William King
d06d004055 Adding the ability to add a radius param when a channel variable is not set in mod_xml_radius 2014-08-21 23:17:23 -07:00
Peter Olsson
17d6c5b850 FS-6578 #comment fixed #resolve 2014-07-19 18:06:01 +02:00
Brian West
9a4e29d785 FS-4870 2014-07-09 09:08:05 -05:00
Brian West
ec008234e9 FS-5516 allow get params in URL 2014-07-09 08:52:01 -05:00
William King
2b0c9a1482 FS-6560 --resolve 2014-05-29 08:37:21 -07:00
Michael Jerris
455ed10e40 CID:1214130 Buffer not null terminated 2014-05-16 14:37:43 +00:00
William King
f27fe7ed08 BNPH-6470 follow up to commit 68d863a179c90d2524f8e761dedb3aebd09c3e75 removing the original line that performed the curl request to avoid a double request in mod_xml_curl 2014-04-25 12:11:09 -07:00
Brian West
68d863a179 FS-6470 2014-04-25 11:50:06 -05:00
William King
bcc2aa9899 Fixing memory leak that would occur when reloading mod_xml_curl 2014-04-24 09:13:00 -07:00
Anthony Minessale
4def48b881 revert 2014-04-24 20:58:23 +05:00
Anthony Minessale
61e22e8b50 FS-6476 --resolve 2014-04-22 23:25:41 +05:00
Peter Olsson
295964f0ec FS-6457 --resolve
Upgrade to OpenSSL 1.0.1g in Windows build (Visual Studio 2010 and 2012)
2014-04-13 10:01:17 +02:00
Anthony Minessale
5c0cff70b3 FS-6402 --resolve 2014-04-02 01:20:19 +05:00
Jeff Lenk
dd242f3ba6 FS-6346 2014-03-20 18:32:19 -05:00
Travis Cross
1470622292 Require libcurl as a system dependency
This purges libcurl from our tree and requires it to be present on the
system for building and running FreeSWITCH.

FS-353
2014-03-20 21:15:29 +00:00
Travis Cross
c993962d0b Update some modules to use CPPFLAGS
These modules use curl and we'll be adding in some bits to the
CPPFLAGS.
2014-03-20 21:09:46 +00:00
Michael Jerris
b33fcc2fc1 FS-6293: fix mod_xml_rpc srcdir build 2014-03-18 17:49:56 -04:00
Michael Jerris
af192a2e8b FS-6293: abandon xmlrpc-c build system entirely. We can revist this when we try to pull this lib out of tree, in the mean time, this fixes a ton of problems. 2014-03-18 09:50:12 -04:00
Michael Jerris
714e3133e7 FS-353: add testing hack to use system xmlrpc-c 2014-03-17 14:33:55 -04:00