This website requires JavaScript.
4e89b1696a
Moving to session provider architecture for auth and connection config
Michael Jumper
2010-11-28 21:33:44 -08:00
239c041659
Cleaned up
Michael Jumper
2010-11-27 15:31:59 -08:00
5339fdf350
Per-client authorization
Michael Jumper
2010-11-27 15:31:12 -08:00
9066923298
Config in XML, forgot to add connect servlet to web.xml
Michael Jumper
2010-11-26 19:15:47 -08:00
e353bb14c9
Use new connect servlet
Michael Jumper
2010-11-26 17:05:10 -08:00
efe1b57f0c
Removed legacy message.js and GuacamoleMessage
Michael Jumper
2010-11-26 17:02:28 -08:00
de219b6773
Renamed InstructionStream -> Outbound, using single unified tunnel package, removed XMLGuacamoleServlet
Michael Jumper
2010-11-26 16:55:58 -08:00
fc2c888300
Base64.java no longer used
Michael Jumper
2010-11-25 21:53:09 -08:00
2bbf8b3752
Logging
Michael Jumper
2010-11-25 21:01:34 -08:00
b2d49c9d21
Working connect message
Michael Jumper
2010-11-25 20:25:19 -08:00
e392fb59b6
Default port (4822) and working connect message
Michael Jumper
2010-11-25 19:05:15 -08:00
bb1ed2172a
Initial connect message implementation
Michael Jumper
2010-11-25 17:19:11 -08:00
7e0429a6aa
Fixed typo BAS64 -> BASE64
Michael Jumper
2010-11-25 17:04:11 -08:00
6c2616079d
Moved library/protocol loading and argument parsing into libguac for future connect message. Proxy no longer uses command-line specified protocol and connection info.
Michael Jumper
2010-11-25 16:26:07 -08:00
14a5135f88
Changed version numbers
Michael Jumper
2010-10-05 21:55:54 +00:00
22ac2a601d
Increased version to 0.3.1rc1
Michael Jumper
2010-10-02 13:28:49 -07:00
337cd351f0
Ignore .tar.gz, removed unnecessary Makefile
Michael Jumper
2010-10-02 13:26:51 -07:00
8a00f611c5
Updated license comment, changed VNCClient -> GuacamoleClient
Michael Jumper
2010-10-02 17:12:04 +00:00
1b07316b0e
Use libvncclient options, parse password from command line.
Michael Jumper
2010-10-02 08:34:48 +00:00
f94ea16b1f
Removed old VNC client after all. Can't maintain - will need to make next release clear.
Michael Jumper
2010-09-28 22:21:04 -07:00
f544b4859c
Restored old VNC client as a LegacyClient
Michael Jumper
2010-09-29 02:01:28 +00:00
e584ccebea
Removed unused function
Michael Jumper
2010-09-26 00:42:55 -07:00
5325c3d547
Fixed libtoolize warnings.
Michael Jumper
2010-09-25 21:40:16 -07:00
61c4df9545
Using getopt(), real arguments.
Michael Jumper
2010-09-25 16:04:06 -07:00
3035408f35
Documented GUACIO, removed unused function
Michael Jumper
2010-09-24 23:33:27 -07:00
570225b5ce
Reorganized directory structure
Michael Jumper
2010-09-24 22:55:30 -07:00
d0b3507e13
Added and licensed guacamole logo source, moved old LICENSE.txt to client/COPYING
Michael Jumper
2010-09-24 22:53:44 -07:00
6f5d8ff27b
More documentation.
Michael Jumper
2010-09-24 21:10:01 -07:00
7bf2079eda
Removed unused and unneeded reference to UUID, added documentation.
Michael Jumper
2010-09-24 20:51:24 -07:00
b90cf8f07c
Moving local forward
Michael Jumper
2010-09-24 03:21:10 -07:00
329981ed40
Removed use of registry, etc. from proxy.
Michael Jumper
2010-09-24 03:06:14 -07:00
b3c1017b8e
Removed client registry, use of UUID, and semaphore. Removed handshaking phase. (simplify proxy)
Michael Jumper
2010-09-24 02:59:15 -07:00
a1440075d0
Revert "Removed old Java client, added new experimental PHP client."
Michael Jumper
2010-09-24 02:42:29 -07:00
bf5a56ba5e
Converting to double-I/O switching and new transfer instruction
Michael Jumper
2010-09-24 01:42:43 +00:00
ac87662c33
Renamed pause to yield
Michael Jumper
2010-09-23 17:58:05 +00:00
8f3e6a7340
Removed old Java client, added new experimental PHP client.
Michael Jumper
2010-09-23 09:57:53 +00:00
7bbc9b5ae5
Fixed closing of stream on transfer.
Michael Jumper
2010-09-23 09:54:17 +00:00
520d4cb789
Working pause/resume
Michael Jumper
2010-09-22 18:16:39 +00:00
b6e7e8038e
Added -lpthread for semaphore
Michael Jumper
2010-09-22 00:15:41 -07:00
df066bcfb8
Giving threadsafety in client registry with semaphore
Michael Jumper
2010-09-22 00:09:24 -07:00
0fdcfab825
Removed master Makefile
Michael Jumper
2010-09-21 18:23:22 -07:00
bf9a5d6cce
Fixed configure.in
Michael Jumper
2010-09-21 18:22:43 -07:00
d08c863e80
vnc_client automake
Michael Jumper
2010-09-21 18:12:42 -07:00
3c95912111
Removed unnecessary dependency on libpng, fixed header check and include
Michael Jumper
2010-09-21 17:59:08 -07:00
c159b2909c
Fixed include installation path
Michael Jumper
2010-09-21 17:45:40 -07:00
672cd5d3f9
Flag errors for missing libs, include from system dirs
Michael Jumper
2010-09-21 23:39:41 +00:00
3444d7b8e6
Copied changes to configure.in from libguac
Michael Jumper
2010-09-21 23:04:41 +00:00
7028ca9e3f
automake for guacd
Michael Jumper
2010-09-21 23:02:09 +00:00
95884b28fc
Added AUTHORS and COPYING content
Michael Jumper
2010-09-21 22:45:15 +00:00
653548be4a
Moved files to src/
Michael Jumper
2010-09-21 22:39:18 +00:00
a8615a00a0
Added automake files.
Michael Jumper
2010-09-21 22:28:26 +00:00
65fefd5357
Added include directory and warnings
Michael Jumper
2010-09-21 22:23:58 +00:00
c4ff32d6a4
Starting to use automake... mostly stubbed now
Michael Jumper
2010-09-21 22:16:19 +00:00
50355ab353
Hostname/port configuration options
Michael Jumper
2010-09-21 19:58:13 +00:00
81cb2d60a3
Temporary workaround to fix session issue - will be academic once handoff is implemented
Michael Jumper
2010-09-21 19:48:03 +00:00
15cc6278fa
Added improved logging, all handlers now return int, much more stable
Michael Jumper
2010-09-20 22:09:32 -07:00
c1e7f19feb
Merge branch 'zhangmaike/native-client' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole into zhangmaike/native-client
Michael Jumper
2010-09-20 18:13:42 -07:00
79fabff39d
Remove -O2, check rfbInitClient return value, provide return value in client init
Michael Jumper
2010-09-20 18:13:32 -07:00
ba0aa94571
Need to zero out struct
Michael Jumper
2010-09-20 21:20:10 +00:00
72277b50aa
Fixed makefiles (CFLAGS)
Michael Jumper
2010-09-19 18:35:25 -07:00
f17a35aa7b
Restored -O2, now using syslog
Michael Jumper
2010-09-19 18:23:36 -07:00
f11fddaaa1
No session creation in InstructionStream, made connect syncronous to avoid current session race
Michael Jumper
2010-09-19 01:19:58 -07:00
e709beb144
Moved client registry into own separate UUID-tree datatype, added client registry struct, migrated dependencies
Michael Jumper
2010-09-18 23:56:48 -07:00
7cc239b940
Adding .swp to .gitignore
Michael Jumper
2010-09-18 23:22:41 -07:00
b72469e0da
Restored UUID, removed handoff (bad impl), added TODOs
Michael Jumper
2010-09-18 13:04:24 -07:00
26d1cba7cb
Threads
Michael Jumper
2010-09-18 12:39:57 -07:00
709911059e
Beginnings of threads instead of processes, pluggable client specified at command line
Michael Jumper
2010-09-18 11:58:16 -07:00
c7b44d9daf
Moved pluggable client load outside client spawn
Michael Jumper
2010-09-18 11:25:00 -07:00
49131fae1b
Handoff implemented ... but registry is not shared because we're using processes instead of threads, hence it doesn't work.
Michael Jumper
2010-09-18 02:11:51 -07:00
16d335aa19
Added client registry, added GUACIO transfer operation
Michael Jumper
2010-09-18 00:21:49 -07:00
96b94f60e9
Removed control servlets.
Michael Jumper
2010-09-17 23:31:49 -07:00
6f0d162953
.gitignore files
Michael Jumper
2010-09-17 23:31:13 -07:00
0fa7530fd5
disconnect instruction
Michael Jumper
2010-09-17 22:26:28 -07:00
60d78e22c7
Initial connect instruction support, connection UUIDs
Michael Jumper
2010-09-17 22:05:23 -07:00
0630e69668
Added file comment - necessary for Doxygen to pick up function definitions and typedefs
Michael Jumper
2010-09-16 21:25:45 -07:00
521f0c44b5
More function docs
Michael Jumper
2010-09-16 21:17:22 -07:00
6dca902d56
Handler documentation
Michael Jumper
2010-09-16 21:53:15 +00:00
a0e4da84ef
typedefs for handlers
Michael Jumper
2010-09-16 20:55:39 +00:00
747eb7ce32
Changed clean-doc target
Michael Jumper
2010-09-15 23:44:09 -07:00
1378234d04
Documentation - initial trial of doxygen within guac
Michael Jumper
2010-09-15 23:43:14 -07:00
2c0219c03b
Now using true inbound instruction stream ... no more event-specific servlets.
Michael Jumper
2010-09-15 01:18:00 -07:00
96fff8b3de
Merge branch 'zhangmaike/native-client' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole into zhangmaike/native-client
Michael Jumper
2010-09-13 01:49:46 -07:00
5b85320637
Working pluggable protocols.
Michael Jumper
2010-09-13 01:48:53 -07:00
5b66e05f8d
Moved guac -> libguac, moving towards pluggable protocols.
Michael Jumper
2010-09-13 01:14:08 -07:00
69612b3f5d
Fixed malloc problem due to bad naming.
Michael Jumper
2010-09-12 14:53:47 -07:00
279266a67d
Using POST instead of GET + seq
Michael Jumper
2010-09-12 01:06:07 -07:00
dcf06dc4e2
Fixed instruction stream
Michael Jumper
2010-09-12 00:39:01 -07:00
e1a6378607
Added clipboard support.
Michael Jumper
2010-09-11 14:53:28 -07:00
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)
Michael Jumper
2010-09-11 02:50:21 -07:00
75d4e7193e
Going back to network-timed mouse events.
Michael Jumper
2010-09-11 08:30:14 +00:00
e05a2e5f79
Changed semantics of stream, more IO limiting code.
Michael Jumper
2010-09-11 01:02:15 -07:00
a1124923f2
Add speed limit
Michael Jumper
2010-09-09 00:03:16 -07:00
072e90a2ac
Sleeping between calls to VNC message handler.
Michael Jumper
2010-09-08 16:57:55 +00:00
a804c582f7
Removed heartbeat code - doesn't make a difference, really
Michael Jumper
2010-09-08 16:37:27 +00:00
71aef3f181
Don't send ready unless layer is ready to draw.
Michael Jumper
2010-09-08 02:05:22 -07:00
23ddb964b9
Added "heartbeat" for update throttling.
Michael Jumper
2010-09-08 01:43:34 -07:00
af0b4d933d
PROPERLY detect EOF, remove copyrect (again)
Michael Jumper
2010-09-07 23:49:19 -07:00
5b1f538f10
Remove -g
Michael Jumper
2010-09-07 23:33:03 -07:00
5bcea85d81
Detect closed connections.
Michael Jumper
2010-09-07 23:32:38 -07:00
8f4d722a9c
Forgot to re-enable forking.
Michael Jumper
2010-09-07 23:32:28 -07:00