Anthony Minessale
0a8e6129d8
change default stacksize
2011-12-20 10:37:15 -06:00
Stefan Knoblich
cc083ccddb
[libesl] Make sure esl event buffer array subscript ist within bounds [0, sizeof(buffer)-1].
...
cc1: warnings being treated as errors
libs/esl/src/esl.c: In function "esl_recv_event":
libs/esl/src/esl.c:1190: error: array subscript is above array bounds
libs/esl/src/esl.c:1227: error: array subscript is above array bounds
Clamp handle_recv() return value to safe values.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-12-19 20:39:51 +01:00
Marc Olivier Chouinard
442f4d2522
FS-3766 --resolve
2011-12-16 07:35:05 -05:00
Marc Olivier Chouinard
58ccbe567c
ESL-58 --resolve
...
Please Windows user test this one out.
2011-12-15 23:02:10 -05:00
Anthony Minessale
d05dcaaade
ok, windows... you missed the real err but you are still crying about this other one =/
2011-12-14 14:47:51 -06:00
Anthony Minessale
70a4ebd3fb
sorry windows...
2011-12-14 14:38:00 -06:00
Anthony Minessale
f7f9a43a40
use threading in testserver and ivrd
2011-12-14 12:16:09 -06:00
Brian West
da10fe86a1
really now
2011-10-28 16:51:02 -05:00
Jeff Lenk
8aad82d653
FS-3647 --resolve fs_cli crash on windows
2011-10-28 08:41:17 -05:00
Travis Cross
26cd927cb0
fs_cli: only enable new features on supported terminals
...
This is a workaround to an issue where editline counts non-printable
control characters. See issue FS-3606.
2011-10-27 15:15:59 +00:00
Michael Jerris
cbc92936f3
allow ;; seperated commands in fs_cli -x
2011-10-26 15:35:03 -04:00
Jeff Lenk
1afda8fb39
FS-3601 --resolve fix fs_cli for recent changes with windows
2011-10-07 09:03:09 -05:00
Travis Cross
b8eaec001a
whitespace cleanup
2011-09-27 05:57:49 +00:00
Jeff Lenk
16a0a2ed6d
another windows fix for fs_cli changes
2011-09-26 21:41:35 -05:00
Travis Cross
02481cabbf
fs_cli: comply with -Wwrite-strings
2011-09-26 22:00:08 +00:00
Travis Cross
8056125077
fs_cli: fix siptrace output
...
This partially reverts commit 991b83d23c
.
2011-09-26 21:34:52 +00:00
Jeff Lenk
1244e55632
another fs_cli windows fix
2011-09-26 11:47:26 -05:00
Jeff Lenk
34827a892c
fix fs_cli for windows after recent changes - may need more work
2011-09-26 09:15:12 -05:00
Travis Cross
a2d6a041eb
fs_cli: ask less of the terminal; fix ctrl-l behavior
2011-09-24 03:07:34 +00:00
Travis Cross
fe60938686
fs_cli: exclude last character in buffer on redisplay
2011-09-23 22:40:02 +00:00
Travis Cross
682ed52cf7
fs_cli: do not assume that LineInfo buffers are null-terminated
...
man editline(3el) says that they're not.
[take #2 , originally was 48acc0cd38
]
2011-09-23 22:24:58 +00:00
Travis Cross
4dbd950d70
fs_cli: be a bit more defensive
2011-09-23 21:44:55 +00:00
Travis Cross
7bcd1fe79e
fs_cli: handle cursor positioning better
2011-09-23 21:25:42 +00:00
Travis Cross
0571e81a4b
Revert "fs_cli: do not assume that LineInfo buffers are null-terminated"
...
This reverts commit 48acc0cd38
.
2011-09-23 17:42:54 +00:00
Travis Cross
991b83d23c
fs_cli: use buffered printers
2011-09-23 17:14:28 +00:00
Travis Cross
481e71970f
fs_cli: style
2011-09-23 16:58:41 +00:00
Travis Cross
6724d7af97
fs_cli: clear the CLI before inserting function key commands
2011-09-23 01:25:43 +00:00
Travis Cross
d410c84336
fs_cli: vanity
2011-09-23 01:25:43 +00:00
Travis Cross
c7ec19d6f0
fs_cli: implement configurable prompt, input, and output coloring
...
In .fs_cli_conf, set:
prompt-color => blue
input-text-color => red
output-text-color => yellow
2011-09-23 01:25:43 +00:00
Travis Cross
a79f1f4202
fs_cli: implement CLI prompt redrawing
...
The CLI prompt and any text-in-progress now stays cleanly below log
messages and other received output from FS.
This also implements hardcoded prompt coloring.
2011-09-23 01:25:43 +00:00
Travis Cross
244bb73f7c
fs_cli: fix off-by-one error
2011-09-23 01:25:43 +00:00
Travis Cross
48acc0cd38
fs_cli: do not assume that LineInfo buffers are null-terminated
...
man editline(3el) says that they're not.
2011-09-23 01:25:43 +00:00
Travis Cross
e87af9011a
fs_cli: fix misplaced assert
2011-09-23 01:25:43 +00:00
Travis Cross
73d7e5a364
fs_cli: tell el_init() about stdin and stderr
2011-09-23 01:25:42 +00:00
Travis Cross
05046e005e
fs_cli: fix default location of CLI history
...
Modern linux systems don't write volatile information to /etc.
2011-09-23 01:25:42 +00:00
Travis Cross
1e93151b79
fs_cli: ignore leading spaces on the CLI
2011-09-23 01:25:42 +00:00
Travis Cross
ee94dac7cb
fs_cli: refactor allow_ctl_c handling
...
This way we don't have to lie about whether we're connected to achieve
our intended result.
2011-09-23 01:25:42 +00:00
Travis Cross
4ae6cce43c
fs_cli: make sure we find a match even if we cannot write to stdout
2011-09-23 01:25:42 +00:00
Travis Cross
cbe8b9d55d
fs_cli: fix segfault if a pressed function key is not bound
2011-09-23 01:25:42 +00:00
Travis Cross
712853d900
fs_cli: do not print extra newline on function key press
2011-09-23 01:25:42 +00:00
Travis Cross
5d1e95021c
fs_cli: use nanosleep
2011-09-23 01:25:42 +00:00
Travis Cross
e0db2c0e10
fs_cli: refactor out read_config()
2011-09-23 01:25:41 +00:00
Travis Cross
41937b04c6
fs_cli: refactor out stdout_writeable()
2011-09-23 01:25:41 +00:00
Travis Cross
a511dcee94
fs_cli: make some stylistic improvements
2011-09-23 01:25:41 +00:00
Travis Cross
a78ec2588a
fs_cli: cleanup whitespace and reindent
2011-09-23 01:25:41 +00:00
Anthony Minessale
7333d46d5b
add new chatplan concept and mod_sms. Apps for chat messages: copy new base freeswitch.xml and chatplan dir if you are upgrading on existing config base
2011-09-21 14:31:18 -05:00
Jeff Lenk
482b319512
FS-3544 --resolve
2011-09-06 21:27:13 -05:00
Anthony Minessale
1c775c3bf0
finish up last commit
2011-09-06 15:07:51 -05:00
Anthony Minessale
391da66cac
reswig
2011-09-06 16:30:04 -05:00
Anthony Minessale
2ae688a33b
add sendmsg function to esl
2011-09-06 14:53:38 -05:00
Daniel Swarbrick
0db88b5999
Tweak link order of some libs to fix build on gcc platforms that have ld flag "--as-needed" as default. Fixes FS-2873 and FS-2874
2011-09-01 16:42:00 +02:00
Brian West
a5ae0e32d6
swigall
2011-09-01 03:22:30 -05:00
Michal Bielicki - cypromis
3dca6066f8
getting rid of some gcc crap
2011-08-31 21:05:37 +02:00
Anthony Minessale
e420e17f84
FS-3386 Jeff Lenk found this one, Good Catch!
2011-07-08 12:52:18 -05:00
Anthony Minessale
37064511e4
fix bug from the *cough* FRICKING MAILING LIST WHERE IT SHOULD NOT HAVE BEEN REPORTED FROM *cough*
2011-05-31 09:53:39 -05:00
Mathieu Rene
9d756ecc77
FS-3320 --resolve
2011-05-27 12:24:48 -04:00
Anthony Minessale
ffa0a07198
add array manipulation to the wraper code
2011-05-26 12:18:18 -05:00
Jeff Lenk
4cd07bc241
fix code analysis warnings - this time while awake
2011-05-26 11:32:07 -05:00
Anthony Minessale
7fb6fb3076
doh merge conflict put back changes
2011-05-26 10:04:15 -05:00
Anthony Minessale
c080fb15d9
update on array patch
2011-05-26 10:00:06 -05:00
Mathieu Rene
ea38df0aed
missed one
2011-05-26 10:52:41 -04:00
Jeff Lenk
6648a4c79e
doh this is stupid
2011-05-26 09:50:07 -05:00
Jeff Lenk
140810df78
fix code analysis vs2010 pre sp1
2011-05-26 09:05:12 -05:00
Jeff Lenk
55c24567bd
fix windows code analysis problems
2011-05-25 23:51:48 -05:00
Anthony Minessale
c1c759526d
add arrays to event headers and chanvars
2011-05-25 15:42:36 -05:00
Mathieu Rene
5fad26b46e
add timeout option to fs_cli
2011-05-25 15:02:02 -04:00
Jeff Lenk
566d94d094
VS2010 add esl lua project
2011-04-25 06:57:01 -05:00
Anthony Minessale
73279f01bf
FS-3166 --resolve
2011-04-22 16:43:29 -05:00
Jeff Lenk
3d73e23b12
stupid compiler this should never have worked
2011-04-20 16:26:47 -05:00
Michael S Collins
f564d38385
Add digit_timeout to ESL::IVR's playAndGetDigits method
2011-04-08 16:33:17 -07:00
Jeff Lenk
0cde6bc039
code analysis warnings fix and acknowledge stack usage warning
2011-03-27 12:09:10 -05:00
Anthony Minessale
9795dd2f0a
fix finicky build
2011-03-26 11:07:34 -05:00
Anthony Minessale
ae595cd529
use poll instead of select in ESL client lib because select is not your friend....
2011-03-26 10:59:55 -05:00
Michael S Collins
73ca862cb0
Change logger.pl host flag to -H from -h (conflicted w/ -h for help); add -H/--host to usage
2011-03-22 21:31:35 -07:00
Michael S Collins
f7c5a66f1e
Fix -h flag on logger.pl; commit missing lines from ChangeLog
2011-03-22 21:25:19 -07:00
Anthony Minessale
2fa993f4ee
revert 44bfcf1d7c
this breaks the build for everyone who does not have python-dev package
2011-03-21 15:18:07 -05:00
cypromis
44bfcf1d7c
FS-3128
2011-03-20 11:00:51 +01:00
Michael S Collins
06c4217922
Add 'make perlmod-install' to ESL (please test)
2011-03-18 09:26:03 -07:00
Anthony Minessale
e8474d602d
ESL-57
2011-03-10 00:33:43 -06:00
Michael S Collins
0db261ac28
Add missing newline on fs_cli usage
2011-03-07 10:57:25 -08:00
Anthony Minessale
e7b3c3b1ad
add -i --interrupt to fs_cli to allow control-c to exit the program
2011-03-06 19:57:05 -06:00
Anthony Minessale
0444626b72
fix linger support in esl client lib
2011-02-25 16:13:24 -06:00
Anthony Minessale
bc397ab600
FS-2971
2011-02-25 10:55:47 -06:00
Anthony Minessale
986f258db0
let ctl-c work until you are connected
2011-02-24 18:48:16 -06:00
Anthony Minessale
e96acac3c8
add optional job-uuid param to bgapi in oop mod
2011-02-24 17:48:51 -06:00
Anthony Minessale
e8a1055854
ESL-56 null terminate buffer after reading from the socket to prevent cross-over to old data that confuses the parser and throws off framing. (regression from 2081bf97b9
)
2011-02-22 17:07:18 -06:00
Michal Bielicki - cypromis
65d5932c9f
fixes for the python esl (we need ESL.py as well)
...
deleting the sangoma modules if they are not defined to be build but are build anyway
2011-02-17 10:09:26 +01:00
Michal Bielicki - cypromis
3ce98c4ebd
major cleanups, mod_skinny and skypopen and sangoma ftdm modules added to rpm spec file
2011-02-17 00:02:37 +01:00
Michal Bielicki - cypromis
e8335f5880
added DESTDIR to esl makefiles so that it can be used during rpm building
2011-02-16 20:54:57 +01:00
Michal Bielicki - cypromis
837c6ff6e8
adding centos standard java include parts to javamod esl module
2011-02-16 20:35:56 +01:00
Michal Bielicki - cypromis
b83a30caf6
added python eslmod installation to esl Makefiles
2011-02-16 20:35:11 +01:00
Anthony Minessale
2ec2a9b0d3
skip blocking writes on fs_cli to avoid backing up event socket
2011-02-04 09:40:04 -06:00
Anthony Minessale
dc436b82a5
block control-z from fs cli and print a warning how to exit properly
2011-02-03 20:42:17 -06:00
Jeff Lenk
9c7b507d06
managed esl vs2010 converted from 2008 w/x64 lib support
2011-01-12 23:10:29 -06:00
Joao Mesquita
eb88304a16
Small fix on ESL that cause event_id to be set wrong on headers that had value failure.
2011-01-12 16:24:04 -03:00
Jeff Lenk
1aa6bc6eec
fix assert with standard code analysis macro
2011-01-05 09:59:14 -06:00
Jeff Lenk
5254df0466
FS-2957 esl lib on windows fails to build
2011-01-04 22:57:49 -06:00
Jeff Lenk
55dbbcf195
add vs2008 windows lua-esl build files
2010-12-24 09:41:31 -06:00
Raymond Chandler
08769e97b2
couple small usability issues
2010-12-23 18:01:21 -05:00
Jeff Lenk
d29d83d743
ESL-53 Noevent/Noevents disparity
2010-12-20 19:23:13 -06:00