Commit Graph

1236 Commits

Author SHA1 Message Date
Michael Jumper
4758595e23 Use width/height from client if not specified in args. 2012-10-22 15:02:58 -07:00
Michael Jumper
f021858d94 Add guac_client_info structure. 2012-10-22 14:37:41 -07:00
Michael Jumper
fbf61fe81d Add begin instruction, to be sent after connection succeeds. 2012-10-21 23:06:54 -07:00
Michael Jumper
875c2108e8 Add size/video/audio instruction handlers. 2012-10-21 14:52:00 -07:00
Michael Jumper
7c96d13d0d Fix includes. 2012-10-20 21:05:36 -07:00
Michael Jumper
880b971b79 Use guac_socket_free (was guac_socket_close) 2012-10-19 18:48:04 -07:00
Michael Jumper
57acd9d5da Migrate to renamed functions of 0.7.0 2012-10-19 18:40:34 -07:00
Michael Jumper
621b1caf1d Renamed init function in 0.7.0. 2012-10-19 18:40:33 -07:00
Michael Jumper
578f676b2f Move to 0.7.0 client init. 2012-10-19 18:40:33 -07:00
Michael Jumper
fe30cd3073 Handle nested socket within stream alloc/free. 2012-10-19 14:24:03 -07:00
Michael Jumper
9d8d0650f5 Fix expected string for nest test. 2012-10-19 14:21:15 -07:00
Michael Jumper
4ae92fa62d Implement test for nested sockets. 2012-10-19 14:18:09 -07:00
Michael Jumper
e04533c299 Add missing declaration for guac_socket_nest. 2012-10-19 14:17:57 -07:00
Michael Jumper
014fc579ca Add nested protocol socket. 2012-10-19 14:06:39 -07:00
Michael Jumper
112360c4b1 Move fd info struct to socket-fd.c 2012-10-19 13:46:16 -07:00
Michael Jumper
518903483d Add nest instruction. 2012-10-19 13:45:06 -07:00
Michael Jumper
ffc6b389b8 Move fd-specific code to socket-fd.c 2012-10-19 12:42:46 -07:00
Michael Jumper
563726174a Remove fixme. 2012-10-19 12:26:17 -07:00
Michael Jumper
f3384e8eb7 Update read/write tests to match API changes. 2012-10-19 12:09:01 -07:00
Michael Jumper
d44ec4b2c1 Add read handler, call free handler when needed, add guac_socket_read. 2012-10-19 12:07:49 -07:00
Michael Jumper
208649306a Add select handler - still need read and free. 2012-10-19 00:46:08 -07:00
Michael Jumper
9444fdb234 Call select handler as needed, implement FD-based socket. 2012-10-19 00:45:29 -07:00
Michael Jumper
b092137091 Add select handler, partial refactor. 2012-10-19 00:34:04 -07:00
Michael Jumper
2f169b2b69 Use handlers rather than hard file descriptor. Allow explicit alloc/free of socket. 2012-10-19 00:19:54 -07:00
Michael Jumper
31729bf62d Add pool and stream alloc/free. 2012-10-18 20:57:11 -07:00
Michael Jumper
cd23eac4ee Add stream structure. 2012-10-18 20:46:17 -07:00
Michael Jumper
657b83808c Removed resource subprotocol (in favor of protocol nesting). 2012-10-18 01:34:25 -07:00
Michael Jumper
db373e876b Update ChangeLog, bump version. 2012-10-15 10:33:50 -07:00
Michael Jumper
f6764487c8 Update ChangeLog, bump version. 2012-10-15 10:29:30 -07:00
Michael Jumper
34f2347316 Bump version number to 0.6.2 2012-10-15 10:25:47 -07:00
Michael Jumper
178ae68b12 Log version on start. 2012-10-03 10:15:20 -07:00
Michael Jumper
a0fde0a4e8 Log PID changes. 2012-10-03 10:03:20 -07:00
Michael Jumper
d75bbb528f Update contributors. 2012-10-03 09:22:35 -07:00
Michael Jumper
63de8ba2ae Merge patch from Alex Bligh, clean up, update ChangeLog, general reformatting. 2012-10-03 09:21:39 -07:00
Michael Jumper
94c8076f5c Add Laurent Meunier as contributor. 2012-10-02 14:11:39 -07:00
Michael Jumper
3fd9323a94 Add macros for constants, clean up validation. 2012-10-02 14:09:57 -07:00
Michael Jumper
99ec71dcde Fix comment formatting. 2012-09-27 22:04:33 -07:00
Laurent Meunier
c45ff69dca Use the configured color-depth
The 'color-depth' parameter is now used to define the color depth for
the RDP session.
2012-09-27 21:38:04 -07:00
Michael Jumper
eabd17df64 Add parent client to resource. 2012-09-20 23:56:25 -07:00
Michael Jumper
ddf705ad26 Fix newlines. 2012-09-20 21:08:33 -07:00
Michael Jumper
f4f4e04e0e Call accept/reject handler of associated resource if resource is valid. 2012-09-06 20:37:16 -07:00
Michael Jumper
c95931e687 Add accept/reject instruction handler stubs. 2012-09-06 20:30:03 -07:00
Michael Jumper
a38d59451d Properly free pools in guac_client_free 2012-09-06 20:23:03 -07:00
Michael Jumper
54ef3f48fa Add unit test for resource pool. 2012-09-06 20:20:34 -07:00
Michael Jumper
a114698854 Implement alloc/free for guac_resource. 2012-09-06 20:08:15 -07:00
Michael Jumper
5403bf7c3a Add resource pool to client. 2012-09-06 19:57:19 -07:00
Michael Jumper
ac0d98518b pool.h must be installed (included by client.h which is installed) 2012-09-06 17:56:50 -07:00
Michael Jumper
6adce8bab0 Migrate to guac_pool for layer and buffer pools. 2012-09-06 17:55:24 -07:00
Michael Jumper
d0bc7f2d7e Bounds checks in tests should be fatal assertions. 2012-09-06 17:54:58 -07:00
Michael Jumper
91d73c850f Fix test. 2012-09-06 16:52:39 -07:00