Michael Jumper
|
a1440075d0
|
Revert "Removed old Java client, added new experimental PHP client."
This reverts commit 95f9da3a71c3e804dfe0457504cdbc0371c9b626.
|
2010-09-24 02:42:29 -07:00 |
|
Michael Jumper
|
8f3e6a7340
|
Removed old Java client, added new experimental PHP client.
|
2010-09-23 09:57:53 +00:00 |
|
Michael Jumper
|
7bbc9b5ae5
|
Fixed closing of stream on transfer.
|
2010-09-23 09:54:17 +00:00 |
|
Michael Jumper
|
520d4cb789
|
Working pause/resume
|
2010-09-22 18:16:39 +00:00 |
|
Michael Jumper
|
b6e7e8038e
|
Added -lpthread for semaphore
|
2010-09-22 00:15:41 -07:00 |
|
Michael Jumper
|
df066bcfb8
|
Giving threadsafety in client registry with semaphore
|
2010-09-22 00:09:24 -07:00 |
|
Michael Jumper
|
0fdcfab825
|
Removed master Makefile
|
2010-09-21 18:23:22 -07:00 |
|
Michael Jumper
|
bf9a5d6cce
|
Fixed configure.in
|
2010-09-21 18:22:43 -07:00 |
|
Michael Jumper
|
d08c863e80
|
vnc_client automake
|
2010-09-21 18:12:42 -07:00 |
|
Michael Jumper
|
3c95912111
|
Removed unnecessary dependency on libpng, fixed header check and include
|
2010-09-21 17:59:08 -07:00 |
|
Michael Jumper
|
c159b2909c
|
Fixed include installation path
|
2010-09-21 17:45:40 -07:00 |
|
Michael Jumper
|
672cd5d3f9
|
Flag errors for missing libs, include from system dirs
|
2010-09-21 23:39:41 +00:00 |
|
Michael Jumper
|
3444d7b8e6
|
Copied changes to configure.in from libguac
|
2010-09-21 23:04:41 +00:00 |
|
Michael Jumper
|
7028ca9e3f
|
automake for guacd
|
2010-09-21 23:02:09 +00:00 |
|
Michael Jumper
|
95884b28fc
|
Added AUTHORS and COPYING content
|
2010-09-21 22:45:15 +00:00 |
|
Michael Jumper
|
653548be4a
|
Moved files to src/
|
2010-09-21 22:39:18 +00:00 |
|
Michael Jumper
|
a8615a00a0
|
Added automake files.
|
2010-09-21 22:28:26 +00:00 |
|
Michael Jumper
|
65fefd5357
|
Added include directory and warnings
|
2010-09-21 22:23:58 +00:00 |
|
Michael Jumper
|
c4ff32d6a4
|
Starting to use automake... mostly stubbed now
|
2010-09-21 22:16:19 +00:00 |
|
Michael Jumper
|
50355ab353
|
Hostname/port configuration options
|
2010-09-21 19:58:13 +00:00 |
|
Michael Jumper
|
81cb2d60a3
|
Temporary workaround to fix session issue - will be academic once handoff is implemented
|
2010-09-21 19:48:03 +00:00 |
|
Michael Jumper
|
15cc6278fa
|
Added improved logging, all handlers now return int, much more stable
|
2010-09-20 22:09:32 -07:00 |
|
Michael Jumper
|
c1e7f19feb
|
Merge branch 'zhangmaike/native-client' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole into zhangmaike/native-client
|
2010-09-20 18:13:42 -07:00 |
|
Michael Jumper
|
79fabff39d
|
Remove -O2, check rfbInitClient return value, provide return value in client init
|
2010-09-20 18:13:32 -07:00 |
|
Michael Jumper
|
ba0aa94571
|
Need to zero out struct
|
2010-09-20 21:20:10 +00:00 |
|
Michael Jumper
|
72277b50aa
|
Fixed makefiles (CFLAGS)
|
2010-09-19 18:35:25 -07:00 |
|
Michael Jumper
|
f17a35aa7b
|
Restored -O2, now using syslog
|
2010-09-19 18:23:36 -07:00 |
|
Michael Jumper
|
f11fddaaa1
|
No session creation in InstructionStream, made connect syncronous to avoid current session race
|
2010-09-19 01:19:58 -07:00 |
|
Michael Jumper
|
e709beb144
|
Moved client registry into own separate UUID-tree datatype, added client registry struct, migrated dependencies
|
2010-09-18 23:56:48 -07:00 |
|
Michael Jumper
|
7cc239b940
|
Adding .swp to .gitignore
|
2010-09-18 23:22:41 -07:00 |
|
Michael Jumper
|
b72469e0da
|
Restored UUID, removed handoff (bad impl), added TODOs
|
2010-09-18 13:04:24 -07:00 |
|
Michael Jumper
|
26d1cba7cb
|
Threads
|
2010-09-18 12:39:57 -07:00 |
|
Michael Jumper
|
709911059e
|
Beginnings of threads instead of processes, pluggable client specified at command line
|
2010-09-18 11:58:16 -07:00 |
|
Michael Jumper
|
c7b44d9daf
|
Moved pluggable client load outside client spawn
|
2010-09-18 11:25:00 -07:00 |
|
Michael Jumper
|
49131fae1b
|
Handoff implemented ... but registry is not shared because we're using processes instead of threads, hence it doesn't work.
|
2010-09-18 02:11:51 -07:00 |
|
Michael Jumper
|
16d335aa19
|
Added client registry, added GUACIO transfer operation
|
2010-09-18 00:21:49 -07:00 |
|
Michael Jumper
|
96b94f60e9
|
Removed control servlets.
|
2010-09-17 23:31:49 -07:00 |
|
Michael Jumper
|
6f0d162953
|
.gitignore files
|
2010-09-17 23:31:13 -07:00 |
|
Michael Jumper
|
0fa7530fd5
|
disconnect instruction
|
2010-09-17 22:26:28 -07:00 |
|
Michael Jumper
|
60d78e22c7
|
Initial connect instruction support, connection UUIDs
|
2010-09-17 22:05:23 -07:00 |
|
Michael Jumper
|
0630e69668
|
Added file comment - necessary for Doxygen to pick up function definitions and typedefs
|
2010-09-16 21:25:45 -07:00 |
|
Michael Jumper
|
521f0c44b5
|
More function docs
|
2010-09-16 21:17:22 -07:00 |
|
Michael Jumper
|
6dca902d56
|
Handler documentation
|
2010-09-16 21:53:15 +00:00 |
|
Michael Jumper
|
a0e4da84ef
|
typedefs for handlers
|
2010-09-16 20:55:39 +00:00 |
|
Michael Jumper
|
747eb7ce32
|
Changed clean-doc target
|
2010-09-15 23:44:09 -07:00 |
|
Michael Jumper
|
1378234d04
|
Documentation - initial trial of doxygen within guac
|
2010-09-15 23:43:14 -07:00 |
|
Michael Jumper
|
2c0219c03b
|
Now using true inbound instruction stream ... no more event-specific servlets.
|
2010-09-15 01:18:00 -07:00 |
|
Michael Jumper
|
96fff8b3de
|
Merge branch 'zhangmaike/native-client' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole into zhangmaike/native-client
|
2010-09-13 01:49:46 -07:00 |
|
Michael Jumper
|
5b85320637
|
Working pluggable protocols.
|
2010-09-13 01:48:53 -07:00 |
|
Michael Jumper
|
5b66e05f8d
|
Moved guac -> libguac, moving towards pluggable protocols.
|
2010-09-13 01:14:08 -07:00 |
|
Michael Jumper
|
69612b3f5d
|
Fixed malloc problem due to bad naming.
|
2010-09-12 14:53:47 -07:00 |
|
Michael Jumper
|
279266a67d
|
Using POST instead of GET + seq
|
2010-09-12 01:06:07 -07:00 |
|
Michael Jumper
|
dcf06dc4e2
|
Fixed instruction stream
|
2010-09-12 00:39:01 -07:00 |
|
Michael Jumper
|
e1a6378607
|
Added clipboard support.
|
2010-09-11 14:53:28 -07:00 |
|
Michael Jumper
|
72ba6fcaa0
|
Cleaned up VNC data storage, fixed copyrect (libvncclient calls both GotCopyRect and GotFrameBufferUpdate hooks ... need to ignore the GotFrameBufferUpdate hook if GotCopyRect was just called)
|
2010-09-11 02:50:21 -07:00 |
|
Michael Jumper
|
75d4e7193e
|
Going back to network-timed mouse events.
|
2010-09-11 08:30:14 +00:00 |
|
Michael Jumper
|
e05a2e5f79
|
Changed semantics of stream, more IO limiting code.
|
2010-09-11 01:02:15 -07:00 |
|
Michael Jumper
|
a1124923f2
|
Add speed limit
|
2010-09-09 00:03:16 -07:00 |
|
Michael Jumper
|
072e90a2ac
|
Sleeping between calls to VNC message handler.
|
2010-09-08 16:57:55 +00:00 |
|
Michael Jumper
|
a804c582f7
|
Removed heartbeat code - doesn't make a difference, really
|
2010-09-08 16:37:27 +00:00 |
|
Michael Jumper
|
71aef3f181
|
Don't send ready unless layer is ready to draw.
|
2010-09-08 02:05:22 -07:00 |
|
Michael Jumper
|
23ddb964b9
|
Added "heartbeat" for update throttling.
|
2010-09-08 01:43:34 -07:00 |
|
Michael Jumper
|
af0b4d933d
|
PROPERLY detect EOF, remove copyrect (again)
|
2010-09-07 23:49:19 -07:00 |
|
Michael Jumper
|
5b1f538f10
|
Remove -g
|
2010-09-07 23:33:03 -07:00 |
|
Michael Jumper
|
5bcea85d81
|
Detect closed connections.
|
2010-09-07 23:32:38 -07:00 |
|
Michael Jumper
|
8f4d722a9c
|
Forgot to re-enable forking.
|
2010-09-07 23:32:28 -07:00 |
|
Michael Jumper
|
9dd15c2cfa
|
Initial host/port on command line
|
2010-09-07 22:48:33 -07:00 |
|
Michael Jumper
|
32af91c429
|
Added license, "starting" message.
|
2010-09-07 21:34:52 -07:00 |
|
Michael Jumper
|
a70a5bad39
|
A bit more custom-client framework.
|
2010-09-07 21:21:03 -07:00 |
|
Michael Jumper
|
51f71d40ba
|
proxy -> client (renamed)
|
2010-09-07 20:23:46 -07:00 |
|
Michael Jumper
|
a8fac57159
|
Client-side cursor (initial)
|
2010-09-07 00:15:36 -07:00 |
|
Michael Jumper
|
8bd6d947d7
|
Fixed event ordering (added queues)
|
2010-09-06 23:23:17 -07:00 |
|
Michael Jumper
|
5a5be19518
|
Using recv instead of read, for slightly non-blocking reads, without losing blocking writes
|
2010-09-06 22:57:53 -07:00 |
|
Michael Jumper
|
9eb796bf94
|
Working key/mouse input!
|
2010-09-06 20:17:41 -07:00 |
|
Michael Jumper
|
2bf6651fb3
|
message -> instruction ... terminology fix
|
2010-09-06 19:47:55 -07:00 |
|
Michael Jumper
|
e1e0045085
|
guac_message structure, initial parsing support
|
2010-09-06 19:46:03 -07:00 |
|
Michael Jumper
|
ffa1c171fa
|
Forgot to escape backslashes.
|
2010-09-06 18:54:14 -07:00 |
|
Michael Jumper
|
a308648ef7
|
De-stubbed mouse and keyboard events in client.
|
2010-09-06 18:52:40 -07:00 |
|
Michael Jumper
|
940b2b99fa
|
Basic input message support.
|
2010-09-06 18:40:53 -07:00 |
|
Michael Jumper
|
15a84adf59
|
Fixed CPU usage with Java process, fixed buffering resize issue (manifests as initial blank screen)
|
2010-09-06 17:07:05 -07:00 |
|
Michael Jumper
|
106df930d6
|
Further cleanup, fixed bad alloc.
|
2010-09-06 16:55:58 -07:00 |
|
Michael Jumper
|
f20fa375ad
|
Better Makefile, cleaned up code a bit.
|
2010-09-06 16:44:31 -07:00 |
|
Michael Jumper
|
e77c76915a
|
Split protocol into own files.
|
2010-09-06 16:39:03 -07:00 |
|
Michael Jumper
|
bf8abcd40e
|
Fixed client.
|
2010-09-06 16:17:03 -07:00 |
|
Michael Jumper
|
df72c91b30
|
Experimental improvement to client.
|
2010-09-06 13:41:11 -07:00 |
|
Michael Jumper
|
2a2eb6ae39
|
Added -O2, added (but commented out) CopyRect.
|
2010-09-06 01:57:54 -07:00 |
|
Michael Jumper
|
776445013d
|
Working VNC client!
|
2010-09-06 01:04:10 -07:00 |
|
Michael Jumper
|
cbe9ca43c4
|
More VNC
|
2010-09-06 00:12:35 -07:00 |
|
Michael Jumper
|
0761da0cbe
|
Partial implementation of libvncclient-based VNC access, enabled debugging.
|
2010-09-05 23:49:48 -07:00 |
|
Michael Jumper
|
82cf348d95
|
Randomized test.
|
2010-09-05 14:47:42 -07:00 |
|
Michael Jumper
|
be395f197b
|
Added guac_write_string(), using GUACIO instead of std io functions.
|
2010-09-05 14:21:18 -07:00 |
|
Michael Jumper
|
f8c954c83b
|
Moved to GUACIO structure, rather than file descriptors (buffering).
|
2010-09-05 14:08:55 -07:00 |
|
Michael Jumper
|
0b01aa05c5
|
base64.* -> guacio.*
|
2010-09-05 13:53:19 -07:00 |
|
Michael Jumper
|
b545688222
|
Removed debug lines.
|
2010-09-05 13:31:18 -07:00 |
|
Michael Jumper
|
a9af7057e7
|
Using malloc instead of png_malloc for image buffer.
|
2010-09-05 13:27:30 -07:00 |
|
Michael Jumper
|
2bc18b630f
|
Base64 output of PNGs.
|
2010-09-05 13:02:57 -07:00 |
|
Michael Jumper
|
a87ba2b76b
|
Testing PNG writing.
|
2010-09-05 01:34:01 -07:00 |
|
Michael Jumper
|
6e253d8680
|
Added simple instruction forwarding client, added to session.
|
2010-09-05 00:05:45 -07:00 |
|
Michael Jumper
|
2523a39df6
|
Removed VNC client, generalized description of Guac in copyright.
|
2010-09-04 23:21:52 -07:00 |
|
Michael Jumper
|
c048537232
|
Added dummy proxy implementation, moved client, added main Makefile.
|
2010-09-04 22:55:10 -07:00 |
|