27676 Commits

Author SHA1 Message Date
Jeff Lenk
f230eb2a98 vs2010 reswig again 2014-09-08 10:32:35 -05:00
Jeff Lenk
f63ad553f7 vs2010 reswig 2014-09-08 10:18:23 -05:00
Giacomo Vacca
9215c93827 FS-6785 - pass and use sample rate in switch_core_session_get_payload_code() 2014-09-08 14:26:58 +00:00
Seven Du
2eed5ecf07 clean the uri to protect us from uri vulnerability attack like request /../../../../etc/passwd 2014-09-08 07:46:10 +08:00
Dušan Dragić
9cf72b541e FS-6799 fix reading sms in index 0 2014-09-07 16:43:00 +02:00
Seven Du
a845755ea8 http 1.1 keepalive support 2014-09-07 12:21:42 +08:00
Seven Du
023f6e148a fix http header parsing, now it accepts short header 2014-09-07 11:47:38 +08:00
Seven Du
4e07845f2d fix incorrect string termination
if read multi times when waiting for a slow client, then bytes is much shorter than datalen
so it could incorrectly terminate the string and data could be lost
2014-09-07 11:45:12 +08:00
Seven Du
59cd3c77d8 FS-6796 #resolve hack mod_lua to read correct binary string 2014-09-06 19:38:40 +08:00
Seven Du
c02b2427e8 refactor http parsing and prevent read body more than content-length 2014-09-06 19:35:05 +08:00
Seven Du
aa15994c7f fix return value 2014-09-06 18:29:19 +08:00
Seven Du
7be60474ab respond to OPTIONS and only allows GET and HEAD on static resources 2014-09-06 17:21:58 +08:00
Seven Du
f3616557b6 parse x-www-form-urlencoded post body 2014-09-06 17:21:58 +08:00
Seven Du
f5c0c13931 add http query string parsing and improve http header parsing 2014-09-06 17:21:58 +08:00
Seven Du
a9b91550e9 add HTTP Basic auth 2014-09-06 17:21:57 +08:00
Seven Du
7f8cc54cfb add basic http virtual host support and fix some leaks 2014-09-06 17:21:57 +08:00
Jeff Lenk
76b093a098 fix trivial windows compiler warning for vs2010 2014-09-05 22:43:52 -05:00
Seven Du
d8bc5ed7ae swigall 2014-09-06 07:18:38 +08:00
Seven Du
1a4e6e3093 FS-6796 #comment avoid use c++ string since it causing troubles 2014-09-06 07:18:38 +08:00
William King
794f09bba0 Merge pull request #40 in FS/freeswitch from ~RTRELEAVEN/freeswitch-fs-4762:fs-4762 to master
* commit '9d9feb647a219af467514116824d80ca608fbf4c':
  make the tzfile header check look for "TZif" instead of "TZif2"
2014-09-05 13:18:34 -05: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
Russell Treleaven
9d9feb647a make the tzfile header check look for "TZif" instead of "TZif2" 2014-09-05 07:07:46 -04:00
Alexander Haugg
388e9638de F-5946 add the patches. if in the sofia gateway config the param pin-monitoring is true, then every ping result raise an sofia::gateway-state event 2014-09-05 10:57:01 +02: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
Travis Cross
c0ec552268 Set new cache_dir for debian 2014-09-04 21:09:46 +00:00
Travis Cross
ad9381218d Remove stray leading slashes
ref: commit ce96d95c5e5b29b3bcb69d6e5416f0bc6bfb88f7
2014-09-04 21:01:57 +00:00
Travis Cross
27e3b5b705 Name variable storage_dir
...rather than `storage`.

ref: commit ce96d95c5e5b29b3bcb69d6e5416f0bc6bfb88f7
2014-09-04 20:57:28 +00: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
Travis Cross
57bd4eb9bd Add valet_park ... auto out ... to syntax string
FS-5992 #resolve
2014-09-04 20:40:53 +00:00
Michael Jerris
56e4afb209 FS-6595: Enable pause_play and file_seek for conference member fnode #resolve 2014-09-04 15:56:15 -04:00
Mike Jerris
60bfa54406 Merge pull request #34 in FS/freeswitch from ~RTRELEAVEN/fs-6773:fs-6773 to master
* commit 'a159b58790cf980df375faa5a55fb713faf257c5':
  fix missing "/" in path
  add support for cache directory make configs use specific directory variables instead of just base_dir so that one configuration can be used for fhs and legacy installations
2014-09-04 14:34:24 -05:00
Travis Cross
5c29d8d4fa Show gateway uptime in seconds
In `sofia status gateway ...` let's show the uptime in seconds rather
than in microseconds.  We'll output the uptime in microseconds in
`xmlstatus` and we'll label it as such.
2014-09-04 05:39:26 +00:00
Steven Ayre
93bd5833c2 Add uptime property to mod_sofia gateways
The 'UP' status indicates a gateway is online as determined by
registration and/or SIP OPTIONS pinging.

The time the gateway has been in the 'UP' status is recorded,
and can be monitored using 'sofia status' and 'sofia xmlstatus'.

This can be used to detect and graph when there are outages.

ref: FS-6772

Reviewed-by: Travis Cross <tc@traviscross.com>
2014-09-04 03:43:36 +00:00
Travis Cross
5fadb52758 Fix build on gcc-4.9
GCC doesn't like when variables that are set but never used.
2014-09-04 03:43:36 +00:00
Travis Cross
e79380c394 Catch more swig-generated files with gitattributes 2014-09-04 03:36:44 +00:00
Seven Du
a8522ff3c2 remove debug 2014-09-04 10:38:37 +08:00
Seven Du
a80f1d3524 swig all 2014-09-04 10:31:23 +08:00
Seven Du
b2554848a1 initial support of http handing in mod_verto 2014-09-04 10:25:27 +08:00
Seven Du
602e82d483 add param to let the socket stay open even if not websockt, thanks Anthony 2014-09-04 10:21:22 +08:00
Seven Du
1f26712330 swig hack 2014-09-04 10:13:45 +08:00
Seven Du
31f78d8cac add ability to read from a stream
do not use this unless you understand what you are doing and you want to take the risk,
you are warnned
2014-09-04 09:45:16 +08:00
Seven Du
f0b9407cca add http utils 2014-09-04 08:43:51 +08:00
Travis Cross
7d11e19983 Check for null hash or private while holding lock
What if the hash were destroyed by one thread holding the lock while
another thread was waiting for the lock?  The waiting thread would
have already checked that the hash was non-null and would proceed on
that assumption after acquiring the lock.

With this commit we check only after acquiring the lock.

ref: FS-6783
ref: FS-6775
2014-09-03 19:45:45 +00:00
Travis Cross
82a28e76e4 Re-fix memory leak
After consideration, this still looks correct.

Thanks-to: Anthony Minessale <anthm@freeswitch.org>

ref: FS-6783
ref: FS-6775
2014-09-03 19:44:43 +00:00
Travis Cross
8c0a1d17e2 Reintroduce memory leak in mod_hash to avoid crash
ref: commit 3e24b3e2c2b28cc672943e75b009377d33f1b01b
ref: FS-6783
ref: FS-6775
2014-09-03 18:16:11 +00:00
Michael Jerris
6146c5cb6b FS-3867: #resolve add special case for oracle alive query 2014-09-03 13:31:34 -04:00
Giovanni Maruzzelli
5c15e85ce4 mod_spandsp: added SWITCH_CURRENT_APPLICATION_RESPONSE_VARIABLE on application errors 2014-09-03 15:52:50 +02:00