Commit Graph

509 Commits

Author SHA1 Message Date
Ken Rice
96bd8ebd28 bump music and en/us/callie sounds files revs 2014-09-11 17:54:33 -05:00
Moises Silva
fa3a1a0bdd Added mod_bert module 2014-09-09 04:07:02 -04:00
Brian West
9c83c55493 wrong platform 2014-09-05 11:14:01 -05:00
Brian West
3d82b279b6 fix copy/paste error 2014-09-05 10:57:29 -05:00
Brian West
9218775a17 update openssl 2014-09-05 10:54:54 -05:00
Brian West
35eec3704c just do the sounds too 2014-07-22 15:19:52 -05:00
Brian West
31f98efc5c OpenBSD FTW 2014-07-22 13:54:09 -05:00
Travis Cross
a537d80372 Add new module: mod_prefix
mod_prefix is an in-memory data store optimized for fast lookups
according to the longest prefix match (LPM) rule.

Tables of key-value string pairs in JSON format can be loaded at
startup via configuration and at runtime via the API.

The implementation uses a bitwise trie (aka binary prefix tree), so
arbitrary string keys are supported.
2014-07-22 15:28:31 +00:00
Brian West
aaddc4211c stop it with the system ssl for curl you pesky thing 2014-07-22 07:50:09 -05:00
Brian West
78c07db888 Use LibreSSL on OpenBSD build, yes it does work 2014-07-22 07:27:38 -05:00
Brian West
ff245eceb5 fix has-git 2014-07-22 06:52:13 -05:00
Brian West
b3308dc720 doh 2014-07-22 06:44:28 -05:00
Brian West
ad8c7bc6f1 build curl too so it links against the correct ssl lib. 2014-07-22 06:33:28 -05:00
Brian West
00573a95cc tweak 2014-07-22 06:28:49 -05:00
William King
4dcb072f8d Updating the wiki location, and changing the appropriate links to https from http 2014-07-19 14:47:27 -07:00
Brian West
bf197196a6 OpenBSD Auto Build 2014-07-18 14:24:47 -05:00
Brian West
41ea9c5af7 LONG LIVE git.freeswitch.org, still using it? UPDATE UPDATE UPDATE also subscribe to mailing list or follow us @freeswitch on twitter... 2014-07-15 16:46:01 -05:00
Brian West
0293d58406 Exclude ftmod_ as those are submodules of mod_freetdm 2014-06-20 10:23:05 -05:00
Brian West
e76464085d update libedit LOOK MA NO PATCHES 2014-06-18 14:52:27 -05:00
Brian West
0361bd70a4 more tweaks 2014-06-17 15:44:32 -05:00
Brian West
24a8f3da4d tweaks 2014-06-17 15:25:01 -05:00
Brian West
fe36c8cc30 swish and flick 2014-06-17 14:35:12 -05:00
Brian West
c4119dbe54 Updated just build it for Solaris 11 2014-06-17 14:34:20 -05:00
Michael Jerris
1ffb1ee0d0 WIP 2014-06-11 12:48:46 -05:00
Brian West
9847b2a6f4 CVE-2014-0224 2014-06-05 08:37:09 -05:00
Brian West
eb923bbd2d Copy snafu here is the correct file 2014-05-28 12:32:28 -05:00
Brian West
93561c6720 Nike edition of makefile for quickly building debian7 or centos 6.5 freeswitch takes care of all deps. 2014-05-28 12:29:47 -05:00
Anthony Minessale
5138f4d5a7 add new stub module mod_rtc dummy signaling-free media engine endpoint 2014-05-28 07:31:24 +05:00
Brian West
795d974955 Add CentOS 5.x build Makefile for reference 2014-05-27 11:20:29 -05:00
Chris Rienzo
b5816d3477 mod_graylog2: native GELF logging 2014-05-23 16:53:42 -04:00
Brian West
757b744010 Since we're all about WebRTC, We should compile and enable OPUS by default to lower the number of steps to complete a WebRTC setup 2014-05-23 08:11:03 -05:00
Michael Jerris
780797f226 basic mutex model for coverity 2014-05-22 18:40:30 +00:00
Michael Jerris
d6fe10979d remove opezap from tree, it has been replaced by freetdm 2014-05-06 11:05:54 -04:00
Michael Jerris
bb2217901e FS-6459: --resolve fix srcdir build running modcheck 2014-04-14 08:50:20 -04:00
Anthony Minessale
3a2736291e add mod_basic 2014-03-31 18:08:59 -05:00
Travis Cross
b0bcc011ea Deprecate mod_spidermonkey
We consider mod_spidermonkey to be completely replaced by mod_v8 (and
more generally by mod_lua) at this point.  We've barely supported
mod_spidermonkey for years.  Everyone should stop using it.

We're keeping this around for awhile in case people are relying on C
extensions to mod_spidermonkey and need time to migrate.  This module
may or may not be part of a v1.4 release depending on whether we find
anyone cares.  It definitely will not be part of the next release
after v1.4.
2014-03-26 18:01:49 +00: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
bf611fc29e Pull mod_v8 out of the default build
We love mod_v8 and Peter for making it work so well and in so many
places.

But it still doesn't build on as many platforms as the rest of
FreeSWITCH, and it requires using getlib on a huge library while we're
currently trying to pull libraries out of tree and reduce our
dependence on getlib.  We need to work on getting distributions to
push updated versions of libv8.
2014-03-20 15:40:28 +00:00
Michael Jerris
b324e2633a use AM_SILENT_RULES where available and remove our hacks for quiet builds as they don't work very well and cause other build problems 2014-03-17 14:33:55 -04:00
Michael Jerris
048ce8d1f3 FS-6293: srcdir builds, most of the built in mods work now 2014-03-14 23:13:34 -04:00
Michael Jerris
4216e3e056 remove DYNAMIC_LIB_EXTEN because we use libtool to figure this all out now 2014-03-14 18:04:07 -04:00
Brian West
12bc3828ee FS-3630: --static is not actually a valid option 2014-03-12 13:13:30 -05:00
Michael Jerris
d9767711c8 add back missing vars from Makefile.am's 2014-03-10 10:20:56 -04:00
Travis Cross
e6ec9b3c61 Add automake subdir-options for modules
The automake project is apparently changing behavior in their next
major version and warning everyone who relies on subdir-options to add
it explicitly.
2014-03-08 00:32:02 +00:00
Michael Jerris
3dd36873b5 silence autoconf warnings 2014-03-03 13:10:59 -05:00
Brian West
89cbbb2e1e Revert the changes I made the issue is in the build system not in this script if DESTDIR is used will re-eval the correct approach. 2014-02-27 16:22:37 -06:00
Brian West
d86bb20801 modcheck should also take DESTDIR into account 2014-02-27 14:19:37 -06:00
Brian West
9c053be260 fix modcheck to properly deal with prefix and don't alert on anything that isn't mod_ because ftmod_ gets installed here too and will alert 2014-02-27 12:21:01 -06:00
Brian West
90b0ea7243 FS-6267 I was able to replicate this issue, I've tweaked this to prevent -n 2014-02-25 08:44:57 -06:00
Marc Olivier Chouinard
7d77d28ff3 FS-5370 --resolve 2014-02-24 20:41:24 -05:00
Anthony Minessale
0c1f6ef2ed make color more portable 2014-02-21 15:51:21 -06:00
Anthony Minessale
159f577b7f run module integrity check post-build 2014-02-21 15:42:47 -06:00
Anthony Minessale
e209b1a0b7 left line in that breaks mod_dingaling build update and run sh config.status from build root or do a clean build to correct 2014-02-20 17:55:59 -06:00
Anthony Minessale
ab56c276a0 move speex codec into the core since it already has speex anyway 2014-02-15 02:40:02 +05:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Peter Olsson
9059fb91cc FS-5045 2014-02-02 12:33:37 +01:00
Anthony Minessale
8dfbd91a3d fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:54:47 +05:00
Peter Olsson
b762332669 Initial commit of mod_v8 2014-01-14 15:38:41 +01:00
Anthony Minessale
2643ac2b96 add legacy subdir for mods with 5.1 edition of mod_lua, change languages/mod_lua to legacy/languages/mod_lua in modules.conf to use older lua mod 2014-01-10 01:25:51 +05:00
Travis Cross
35b0692c5a Add script for build testing patches
This is intended to make it easier to describe to users on JIRA how
they should test build patches in a standardized manner and how to
collect a full build log that includes the exact git commit they are
building.
2014-01-09 16:10:50 +00:00
Travis Cross
b9b9f6fe7c Drop mod_spidermonkey from our default build
There are build issues with mod_spidermonkey on certain platforms, and
we hope to replace it soon anyway.
2014-01-08 21:12:19 +00:00
Travis Cross
afaa8e3a75 Add back build/config/uuid.m4 missed from reversion
This finishes reverting commit 04aac8c932.
2013-11-10 02:03:56 +00:00
Travis Cross
04aac8c932 Pull out our own libuuid detection
APR is the only reason we depend on libuuid, so we'll rely on APR's
tools here.

This partially reverts commit f7fb54d0cd.
2013-11-08 19:24:22 +00:00
Michael Jerris
44d5d43b3b FS-5819: configure fix for new clang detection and adjust cflags for building with newest clang 2013-10-15 09:16:36 -07:00
Nathan Neulinger
54ed353243 FS-5599 implement mod_format_cdr 2013-10-02 11:47:02 -05:00
Marc Olivier Chouinard
dffe48aaec Fix bootstrap from the removal of mod_html5 in previous commit and cleanup some other reference to it 2013-09-16 22:00:35 -04:00
Ken Rice
9202f0398f Make this a warning not an error. libuuid and its associated dev packages are HIGHLY recommended. 2013-07-05 10:12:45 -05:00
Ken Rice
f7fb54d0cd fix libuuid detection 2013-07-04 22:02:47 -05:00
Raymond Chandler
b93f35ec76 add missing modules 2013-07-03 14:55:13 -04:00
Michael S Collins
f54428c8fd Bump callie_en to 1.0.25 in sounds_version.txt 2013-06-14 08:16:52 -07:00
Chris Rienzo
ee2f1d32a4 Added mod_rayo (XMPP 3PCC http://xmpp.org/extensions/xep-0327.html). Used by Adhearsion as its native call control protocol. Currently beta testing. 2013-06-06 16:03:00 -04:00
Chris Rienzo
acacb342e8 Added mod_ssml (speech synthesis markup language) ssml:// and tts:// file formats. 2013-06-06 15:34:49 -04:00
William King
50e2098be1 Add mod_xml_radius to the modules list, though disabled by default. 2013-05-18 20:49:51 -07:00
Mariusz Czułada
4fb7adf9a6 Do not make mod_say_pl by default 2013-04-26 10:10:58 +02:00
Mathieu Parent
17408154ee Revert local stuff from previous commit 2013-04-03 20:42:30 +02:00
Mathieu Parent
1d9d7b1196 Don't create a new session when pressing speeddial
Fixes #FS-5259 (Thanks to Nathan Neulinger for the patch)
2013-04-03 20:34:55 +02:00
Raymond Chandler
46768af7cb add number translation module 2013-04-01 21:00:26 -04:00
Anthony Minessale
74a58cd50b add mod_b64 2013-03-31 21:27:27 -05:00
Michael S Collins
41e00c78c5 Bump Callie sounds ver to 1.0.22 2012-11-19 09:50:40 -08:00
Anthony Minessale
36a2fb092d release FreeSWITCH 1.3.3 2012-11-09 11:14:41 -06:00
Anthony Minessale
03c981bf72 add smaller banner for teeny tiny terminals 2012-09-24 14:59:09 -05:00
Michael Jerris
4ff9b2f102 revert fb2ffbafe2 2012-09-24 15:38:06 -04:00
Travis Cross
fb2ffbafe2 Add configure flags to moderate the ClueCon nags
The default remains the same: we show the huge ClueCon nag banner on
startup and in fs_cli.

However, if you pass --disable-huge-cluecon-nag, no banner will be
shown.

If you pass --enable-modest-cluecon-nag, a modest text-based ClueCon
reminder will be shown instead.
2012-09-23 07:49:26 +00:00
Travis Cross
53c24a93e0 debian: Add support for humanized version string 2012-09-23 07:49:21 +00:00
Travis Cross
72baa97369 Condense the humanized FS version string
Old:
FreeSWITCH Version 1.3.0+git~20120916T192130Z~3b5aa066c7 (1.3.0; git at commit 3b5aa066c7 on Sun, 16 Sep 2012 19:21:30 Z)

New:
FreeSWITCH Version 1.3.0+git~20120916T192130Z~3b5aa066c7 (git 3b5aa06 2012-09-16 19:21:30Z)
2012-09-23 04:13:04 +00:00
Robert Jongbloed
7ffa4eece4 Allow SVN trunk to be used in buildopal.sh script. 2012-09-19 12:32:29 +10:00
Anthony Minessale
f454b79b9b fix color coding to be OS appropriate 2012-08-16 13:04:33 -05:00
Robert Jongbloed
cd21b67c1d Updated mod_opal to latest stable OPAL version.
Enhancements to trace logging, include threads and context ID.

Changed default opal_conf.xml to allow more than just G.711 uLaw and not to clutter log file with debug logs.

Added to opal_conf.xml item for "disable-transcoding".

Updated build/buildopal.sh to use correct ./configure items for PTLib, allow for something other than standard install directory for PTLib/OPAL and be able to easily bind to a specific release of PTLib/OPAL.
2012-08-16 14:23:48 +10:00
Anthony Minessale
fa5113557b stub for mod_html5 2012-08-13 15:20:41 -05:00
Anthony Minessale
134973187a FS-4092 --resolve 2012-07-23 14:03:53 -05:00
Travis Cross
a8019d803c Make version output more human-friendly
Our main version string is designed for release engineering purposes:
it matches file name conventions used for versioned tarballs and the
versions sort lexicographically while containing all pertinent
information.

With this commit we add in parentheses a more human-friendly rendering
of the version string: we spell out the meaning of each field and
render the datetime in RFC 822 notation.
2012-07-20 07:43:26 +00:00
Travis Cross
5e3c5db727 Don't show unclean in version string for now
Showing whether the git repository is clean at the time of build will
be useful, but currently something in our bootstrap/configure/early
make process is causing the tree to look unclean at just the wrong
moment and clean builds are showing up as unclean.
2012-07-20 05:12:29 +00:00
Anthony Minessale
b6ac33ea80 come to cluecon 2012-07-05 14:27:32 -05:00
Travis Cross
068586f28f
Refactor and check for more errors 2012-06-16 19:32:27 +00:00
Travis Cross
2c634751cc
Don't use perl for portability
This amends commit f8be71ac6d.

This still should resolve FS-4303.

What's going on here is that we need a portable way to access
strftime.  date(1posix) doesn't provide enough.  And without perl, I
can't think of a better way to get to it than just using C.  So the
logic for generating the extended revision has been moved into a small
self-contained and hopefully portable C program.
2012-06-14 22:47:21 +00:00
Travis Cross
82b00ecbc8 don't build mod_ilbc or mod_siren by default
Our default build probably shouldn't include non-free software.  With
mod_ilbc, the licensing situation is merely ambiguous.  With
mod_siren, the user can't use this code without getting explicit
permission from Polycom (though it is apparently easily given).
2012-05-30 15:10:00 +00:00
Travis Cross
be3ee2404c reindent 2012-05-28 12:24:46 +00:00
Ken Rice
e120f4b359 --resolve FS-4234 2012-05-21 09:58:02 -05:00
Travis Cross
efc6f16cef build: add convenience script to set version in configure.in 2012-05-15 05:05:22 +00:00
Anthony Minessale
172e4a3041 FS-4183 here is a start, it still needs some work but here are the basic components, initially I am using the algorithim we use to generate artifical silence (static) and using one of those values to sleep a certian number of microseconds plus the cumulative bytes of events but i bet there is still some predictability in there so it needs some more 2012-05-14 06:58:41 -05:00