Michael Jumper
|
8a8ad23312
|
Do not restart parse - just shift everything as necessary.
|
2013-10-03 17:45:31 -07:00 |
|
Michael Jumper
|
ef8a9a29e8
|
Allow continuous parsing of length, rather than restarting if unfinished.
|
2013-10-03 17:35:00 -07:00 |
|
Michael Jumper
|
9910bedb4b
|
If length parse fails, return need for more data.
|
2013-10-03 17:34:54 -07:00 |
|
Michael Jumper
|
e7c81cd9b3
|
Shift buffer to gain space if necessary.
|
2013-10-03 16:48:01 -07:00 |
|
Michael Jumper
|
e66a64be26
|
Handle Unicode characters in input.
|
2013-10-03 15:38:22 -07:00 |
|
Michael Jumper
|
1915b107ea
|
Fully init allocated instructions.
|
2013-10-02 11:42:08 -07:00 |
|
Michael Jumper
|
0a09ed21fa
|
Use simpler pointer arithmetic to determine buffer regions for reading and parsing.
|
2013-10-02 11:10:21 -07:00 |
|
Michael Jumper
|
1a598db7a1
|
Partial re-implementation of parse.
|
2013-10-01 23:21:49 -07:00 |
|
Michael Jumper
|
1128038d0f
|
Implement rest of parser.
|
2013-10-01 20:57:54 -07:00 |
|
Michael Jumper
|
4485771df9
|
Implement length parse.
|
2013-10-01 20:23:20 -07:00 |
|
Michael Jumper
|
81768daba9
|
Stub out independent instruction parser.
|
2013-10-01 18:06:19 -07:00 |
|
Michael Jumper
|
fb105b2047
|
Handle blob properly (decode base64).
|
2013-09-27 15:56:22 -07:00 |
|
Michael Jumper
|
30ec019512
|
Implement base64 decoder.
|
2013-09-27 15:39:44 -07:00 |
|
Michael Jumper
|
321e24c417
|
Add actual handlers for file/blob/end.
|
2013-09-26 22:49:45 -07:00 |
|
Michael Jumper
|
a6bd9200e1
|
Add stubs for file/blob/end handling.
|
2013-09-26 22:27:18 -07:00 |
|
Michael Jumper
|
daa10be990
|
Remove old use of blob. Use new file semantics.
|
2013-09-24 12:58:58 -07:00 |
|
Michael Jumper
|
e1798ee3db
|
Restore channel parameter. Abuse stream index as channel index.
|
2013-09-24 12:13:38 -07:00 |
|
Michael Jumper
|
fbdb6876d9
|
Migrate to libguac audio. Migrate to improved stream protocol.
|
2013-09-24 12:01:02 -07:00 |
|
Michael Jumper
|
157828ef18
|
Implement listen mode (ticket #25).
|
2013-09-19 14:41:28 -07:00 |
|
Michael Jumper
|
23e4e43722
|
Round screen width down, rather than up.
|
2013-09-03 14:09:33 -07:00 |
|
Michael Jumper
|
cf05203992
|
Restore parsing of color depth
|
2013-08-28 16:39:23 -07:00 |
|
Michael Jumper
|
2216d23bee
|
Implement connection retry.
|
2013-08-28 16:39:23 -07:00 |
|
James Muehlner
|
49b3965018
|
Ticket #33: Fixed contributor lines in license block.
|
2013-08-27 10:36:30 -07:00 |
|
James Muehlner
|
5516fc395b
|
Ticket #33: Fixed handling of cursor.
|
2013-08-27 10:36:30 -07:00 |
|
James Muehlner
|
775668ad37
|
Ticket #33: Allow parameter for setting remote or local cursor.
|
2013-08-27 10:36:30 -07:00 |
|
Michael Jumper
|
c6a6c5b681
|
Add ifdef around pulse-specific code.
|
2013-08-27 09:47:45 -07:00 |
|
Michael Jumper
|
73df645ce6
|
Change RDP default security to RDP.
|
2013-08-26 21:26:38 -07:00 |
|
Michael Jumper
|
9d47ae0a50
|
Add missing winpr-wtypes.h header.
|
2013-08-26 17:07:46 -07:00 |
|
Michael Jumper
|
9903d3d0d9
|
Switch from enable-auth to disable-auth, enabling auth by default. Use ANY security mode by default. Warn if authentication is required but credentials were not given.
|
2013-08-25 11:35:31 -07:00 |
|
Michael Jumper
|
da016d5153
|
Log chosen security method.
|
2013-08-24 12:37:43 -07:00 |
|
Michael Jumper
|
ac2bf524d9
|
Shorten parameter names, combine enable-tls and enable-nla into a single security parameter.
|
2013-08-24 12:30:38 -07:00 |
|
Michael Jumper
|
d2cdb055f8
|
Add options for controlling TLS and NLA security, as well as authentication and bad certs.
|
2013-08-24 01:17:27 -07:00 |
|
Michael Jumper
|
21b704690b
|
Handle NULL conditions of display and terminal allocation.
|
2013-08-23 14:10:51 -07:00 |
|
Michael Jumper
|
92c42ca959
|
Add syncs where we're expecting guac_socket_flush to flush a frame.
|
2013-08-22 17:42:59 -07:00 |
|
Michael Jumper
|
44d0e08a3c
|
Drop frame timeout to 0ms
|
2013-08-22 15:27:01 -07:00 |
|
Michael Jumper
|
1f0ae7b4ba
|
Do not use pExtendedData beyond connect handler. NULL out pExtendedData once done.
|
2013-08-22 14:52:09 -07:00 |
|
Michael Jumper
|
1887102505
|
Add frame timeout. Reduce frame max duration to 40ms.
|
2013-08-20 21:13:26 -07:00 |
|
Michael Jumper
|
280622c027
|
Bump max frame duration to 80 ms (12.5 FPS).
|
2013-08-20 11:38:12 -07:00 |
|
Michael Jumper
|
21420aaf5c
|
Stay in handle_messages for 30ms max (per frame).
|
2013-08-20 11:32:47 -07:00 |
|
Michael Jumper
|
dfe454f484
|
Adjust buffer size to around 48K, rename and reuse old buffer size macro accordingly.
|
2013-08-10 12:30:46 -07:00 |
|
Michael Jumper
|
3bb4c8fec5
|
Increase buffer size to around 24K.
|
2013-08-10 01:50:42 -07:00 |
|
Michael Jumper
|
5df7f34ee8
|
Add constants. Tweak latency.
|
2013-08-09 18:21:32 -07:00 |
|
Michael Jumper
|
fa3dcea44b
|
Working sound
|
2013-08-09 17:01:06 -07:00 |
|
Michael Jumper
|
6e3bbe38d5
|
Make audio buffers const.
|
2013-08-09 16:52:25 -07:00 |
|
Michael Jumper
|
bfbebe3c16
|
Set stream options, force channel format.
|
2013-08-09 16:46:23 -07:00 |
|
Michael Jumper
|
83a575d7b9
|
Actually receive data.
|
2013-08-09 16:43:30 -07:00 |
|
Michael Jumper
|
8bbd28d9c9
|
Handler server and sink info.
|
2013-08-09 16:04:58 -07:00 |
|
Michael Jumper
|
3e1744a566
|
Initialize PulseAudio properly. Handle state changes.
|
2013-08-09 15:47:59 -07:00 |
|
Michael Jumper
|
88f62df0f3
|
Switch to normal PulseAudio API.
|
2013-08-09 15:11:31 -07:00 |
|
Michael Jumper
|
6cc6808eb7
|
Actually connect and read.
|
2013-08-09 13:03:01 -07:00 |
|