61 Commits

Author SHA1 Message Date
Anthony Minessale
9e72c8477f fix possible buffer overrun in websocket uri and sync the ws.c between sofia and verto (missing code from last commit) 2014-09-24 01:09:44 +05:00
Anthony Minessale
b2917e06db improve ssl errors 2014-09-17 02:14:43 +05:00
Seven Du
36addd5b61 bytes is signed 2014-09-16 19:15:12 +08:00
Anthony Minessale
efe0ebd318 FS-6818 #resolve 2014-09-12 18:49:58 +05:00
Seven Du
a845755ea8 http 1.1 keepalive support 2014-09-07 12:21:42 +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
c02b2427e8 refactor http parsing and prevent read body more than content-length 2014-09-06 19:35:05 +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
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
Seven Du
a8522ff3c2 remove debug 2014-09-04 10:38:37 +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
Anthony Minessale
7bbdbadb42 tweak some cid display issues 2014-08-19 03:25:28 +05:00
Seven Du
ecbf662ce7 FS-6738 #comment fix mac build introduced by 0ee48c2 2014-08-16 10:08:39 +08:00
Anthony Minessale
0ee48c2210 FS-6738 #comment can you test this patch and see if the tcp keepalive can detect the timeout 2014-08-16 00:43:25 +05:00
Anthony Minessale
1e9505d853 FS-6692 #resolve 2014-08-06 21:35:53 +05:00
Anthony Minessale
8135509803 fix early media vs answer race 2014-08-06 21:09:03 +05:00
Brian West
3691279e8a FS-6727 allow 1.1 and 1.2, They should probably fix that soon 2014-08-06 08:52:21 -05:00
Anthony Minessale
82330aa5d0 save remote caller id 2014-08-04 23:08:29 +05:00
Anthony Minessale
c5cd98195b FS-6690 #resolve 2014-08-01 23:07:13 +05:00
Anthony Minessale
8aa3763986 FS-6718 #message adding the patch 2014-08-01 22:57:40 +05:00
Anthony Minessale
16a70d7f94 FS-6712 #resolve 2014-07-31 23:04:10 +05:00
Anthony Minessale
f45443629b FS-6711 #resolve 2014-07-31 22:59:21 +05:00
Anthony Minessale
502ddd312a FS-6702 #resolve 2014-07-29 22:17:02 +05:00
Anthony Minessale
c411f8c7a9 queue more messages 2014-07-26 02:24:15 +05:00
Anthony Minessale
4f1b09a3ca add switch_socket_waitlist for waiting on multiple sockets and abstract it to poll and select so windows can use it too 2014-07-25 00:23:08 +05:00
Anthony Minessale
004c5ab2b0 fix some issues with duplicate chat events and some cleanup 2014-07-24 22:58:12 +05:00
Anthony Minessale
bbcbb24ca4 followup commit on last verto changes 2014-07-24 02:44:34 -04:00
Anthony Minessale
7596689865 add chat to demo 2014-07-24 10:13:39 +05:00
Brian West
5ea1729568 FS-6674 #comment you can do pull requests via stash.freeswitch.org #resolve 2014-07-21 06:48:10 -05:00
Anthony Minessale
ff2edeb219 add blind-reg param to verto 2014-07-19 00:42:49 +05:00
Anthony Minessale
e7700c0ac4 FS-6665 #resolve #comment This should fix it 2014-07-18 22:05:15 +05:00
Brian West
835fae4227 Any browser (Firefox, Chrome, Opera) that can run Verto can do TLS1.2, We shouldn't lower the bar when we don't need too. 2014-07-18 09:10:15 -05:00
Anthony Minessale
a2921e269c update verto with some fixes and enhancements with reconnection 2014-07-18 01:04:04 +05:00
Anthony Minessale
6c80281ce9 buffer websocket headers and body before sending to avoid fragmentation 2014-07-17 01:07:57 +05:00
Brian West
502cd3f659 fix verto compile error on arm 2014-07-15 21:01:38 -05:00
Anthony Minessale
db63dc5884 drop connection on bad write 2014-07-16 00:37:09 +05:00
Anthony Minessale
ab292dc33d add some more signal tracking to verto 2014-07-14 21:25:43 +05:00
Anthony Minessale
a03963fb92 fold livetables into verto obj and expose moderator mode 2014-07-12 03:27:08 +05:00
Anthony Minessale
88940d3833 log websocket write failures 2014-07-09 13:30:14 -05:00
Anthony Minessale
062b7c6e3d duh, the code to parse the codec params from the config file wasn't there 2014-06-25 21:19:07 +05:00
Brian West
058ef6923b FS-6617 fix compile error 2014-06-21 11:04:53 -05:00
Anthony Minessale
ffa09cd1e7 various verto cleanups and fix a race in double event delivery thread creation 2014-06-20 19:21:56 +05:00
Anthony Minessale
faeb00368e verto bug fixing in codec negotiation and some stereo codec stuff 2014-06-20 01:41:28 +05:00
Anthony Minessale
f7c6c90749 fix null strcmp 2014-06-19 23:37:39 +05:00
Michael Jerris
412abaddde no one seems to be okay with actually installing perl modules because it might require the permissions to acutally do so, instead, let the users figure out how to install them themselves so they can figure out how to have permissions and where they acutally go by themselves with no direction from us 2014-06-17 20:19:22 -04:00
Michael Jerris
c76c132692 FS-6604: needs DESTDIR 2014-06-17 11:53:10 -05:00
Michael Jerris
6e05bfba13 FS-6604: install to archlib not sitelibexp 2014-06-17 11:19:02 -05:00