Travis Cross
11f4628cae
Reenable the new EL_REFRESH mechanism
2014-03-27 23:09:06 +00:00
Travis Cross
59f80c9e4f
Handle bodies not ending in newlines w/EL_REFRESH
...
The issue is that sofia siptrace output doesn't end each line with a
newline. Instead it sends a separate newline afterward, which comes
in as a separate event body. With the new EL_REFRESH code in effect
the line is being cleared after the siptrace output has been written
but before that next newline comes in.
With our own refresh code this doesn't happen because of slight
differences in where the stdio buffers get flushed compared to where
the output of clear_line() ends up.
This is a bit of a clumsy workaround. But we'll fix it first, then
refactor.
2014-03-27 23:06:07 +00:00
Travis Cross
3bc51dfff9
Turn on the fancy fs_cli with a modern libedit
...
We turn ON the features with a newer libedit.
This fixes commit 4f54f912c3
.
2014-03-27 17:35:35 +00:00
Travis Cross
4f54f912c3
Add back terminal detection for old libedits
...
Using the system libedit means that libedit will again make absolute
movements on certain kinds of terminals. Older versions of libedit
without EL_PROMPT_ESC miscalculate the length of the prompt.
Combined, this results in the cursor ending up in the wrong place.
We knew this was a possibility when we moved to system libedit, and
we're OK with it. We certainly lived without this fancy prompt
feature for a long time.
This change puts back in place detection of the terminal type when
EL_PROMPT_ESC isn't available. On these older versions of libedit,
we'll only enable the fancy features when we know that libedit will
only make relative movements and not tickle the bug.
This partially reverts commit:
b9b77bd615
2014-03-27 17:19:55 +00:00
Travis Cross
dc093d179e
Drop use of libedit EL_REFRESH in fs_cli for now
...
Newer versions of libedit provide an EL_REFRESH mechanism for
redrawing the prompt. We had previously written our own code to
handle this. In theory handing this over to libedit should be better.
Unfortunately when using EL_REFRESH the output of sofia siptrace isn't
showing up. We're working on that, but for now we're just force own
our redrawing code to be used instead.
2014-03-27 12:20:43 +00:00
Travis Cross
f9d065cda3
Use system libyaml for mod_yaml
...
FS-353
2014-03-26 19:27:22 +00:00
Ico
fa17059787
Fix memory leak when outbound socket is closed by server
...
ESL-88 --resolve
Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-26 01:36:48 +00:00
Jeff Lenk
4dd0a5848f
FS-6293 windows duh
2014-03-24 18:45:05 -05:00
Jeff Lenk
07438df263
FS-6293 fix windows build from version.h being added to xmlrpc
2014-03-24 18:09:07 -05:00
Brian West
c7bd862e9a
FS:353: correct #if check for libedit function capability
2014-03-24 16:18:03 -05:00
Travis Cross
cde20f6fe6
Require sqlite as a system dependency
...
This purges sqlite from our tree and requires it to be present on the
system for building and running FreeSWITCH.
FS-353
2014-03-24 12:54:49 +00:00
James Le Cuirot
8574988c3a
Completely unbundle libedit
...
FS-353
Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-24 12:39:59 +00:00
Jeff Lenk
f4abf3dab4
FS-6397 --resolve
2014-03-23 14:28:42 -06:00
Peter Olsson
7e1b32c0c2
.gitignore
2014-03-23 10:02:35 +01:00
Jeff Lenk
741cb889d9
FS-6349 --resolve
2014-03-22 22:59:32 -05:00
Peter Olsson
e96e402981
.gitignore
2014-03-22 09:14:55 +01:00
Brian West
719d37dbf8
first 1/2 of automake for esl phpmod
2014-03-21 16:01:35 -05:00
Brian West
4e734db296
we need to do these in subdirectories because a number of the modules build a different ESL.so
2014-03-21 15:45:40 -05:00
Brian West
91d308dfac
fully automake esl perlmod
2014-03-21 15:34:52 -05:00
Brian West
8b76b88f6d
add #!
2014-03-21 15:33:38 -05:00
Brian West
c8c3fbe749
don't install test programs
2014-03-21 15:33:18 -05:00
Brian West
77eca8d044
fix typo
2014-03-21 15:08:32 -05:00
Brian West
5014b80d53
1/2 of automake for esl perl, at least we have configure detecting things now
2014-03-21 14:59:01 -05:00
Brian West
94051688c2
reswig
2014-03-21 14:57:13 -05:00
Ken Rice
7f383ccc19
clean up esl module makefile by MikeJ
2014-03-21 12:59:55 -05:00
Brian West
74ab9515a4
FS-6294 DragonFly requires this also.
2014-03-21 11:14:15 -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
Peter Olsson
5d22a414ca
.gitignore
2014-03-20 19:45:51 +01:00
James Le Cuirot
b283db6319
Completely unbundle speex
...
FS-353
Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-20 15:28:25 +00:00
James Le Cuirot
e85f06ee2f
Completely unbundle pcre
...
FS-353
Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-20 15:28:23 +00:00
Michael Jerris
3ec53f0b67
ESL-86: esl automake of at least the core parts
2014-03-20 10:38:47 -04:00
Brian West
16577339be
FS-6387 don't fail if your openssl package has been compiled without EC support...LOOKING AT YOU GENTOO
2014-03-20 08:07:53 -05:00
Brian West
eade217fe7
Tweak sndfile for args
2014-03-19 17:37:02 +00:00
Brian West
c4c0f38aab
FS-6294 FS-6308 NetBSD support should work test and report back please.
2014-03-19 14:34:07 -05:00
Brian West
b8f1a1779f
Support Intel ICC
2014-03-19 14:34:07 -05:00
Michael Jerris
ad28998235
FS-6293: unimrcp srcdir build working
2014-03-19 15:04:41 -04:00
Michael Jerris
bda9a55d75
FS-6293: unimrcp start of srcdir build
2014-03-19 14:50:39 -04:00
Michael Jerris
57528ff3bf
silence unused var warnings
2014-03-19 14:17:09 -04:00
Brian West
eadfef1173
FS-6375 fix till we switch to system tiff
2014-03-19 12:32:23 +00:00
Brian West
9a94235f82
FS-6379: --resolve fix ldns bootstrap/build on solaris
2014-03-19 11:13:51 +00:00
Brian West
d7abe52384
FS-6309 don't try to use incomplete tgmath.h on NetBSD
2014-03-19 03:35:47 -05:00
Brian West
c210510c15
FS-6375 bump sofia so it rebuilds
2014-03-18 17:44:05 -05:00
Brian West
f6d9027282
FS-6375 ifdef for sun in this case
2014-03-18 17:43:46 -05:00
Michael Jerris
e63140a4d3
FS-6293: fix mod_codec2 srcdir build
2014-03-18 17:19:40 -04:00
Michael Jerris
d4b3faadc8
remove file listed twice
2014-03-18 14:07:04 -04:00
Michael Jerris
c4d0c3e092
.gitignore
2014-03-18 13:17:11 -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
Peter Olsson
d908c5d8af
Ignore downloaded speex library files.
2014-03-18 07:40:39 +01:00
Peter Olsson
9987546c58
mod_v8: More improvements for VS Express.
2014-03-18 07:38:44 +01:00
Jeff Lenk
89125e840c
FS-6348
2014-03-18 00:24:31 -05:00