Michael Jumper
|
9b36638bf3
|
Use appropriate exceptions where possible, turn exceptions into appropriate error codes.
|
2012-03-24 22:03:52 -07:00 |
|
Michael Jumper
|
f42fe962e2
|
Distinct client/server exceptions.
|
2012-03-24 20:16:05 -07:00 |
|
Michael Jumper
|
d2198016c0
|
Added three new exception types.
|
2012-03-24 20:09:12 -07:00 |
|
Michael Jumper
|
fa10dba566
|
Automatically attach tunnel.
|
2012-03-23 16:03:36 -07:00 |
|
Michael Jumper
|
1103594200
|
GuacamoleConfiguration should be serializable (ticket #111).
|
2012-03-13 14:59:23 -07:00 |
|
Michael Jumper
|
882f52a5e2
|
If Integer property not provided, parseValue() should return null.
|
2011-12-20 21:41:24 -08:00 |
|
Michael Jumper
|
f89020ef0f
|
Style fixes.
|
2011-12-20 21:40:41 -08:00 |
|
James Muehlner
|
b3708bb381
|
Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common into unstable
|
2011-12-20 11:09:50 -08:00 |
|
James Muehlner
|
b6b3f62584
|
fixed file read error discovered while trying to use old style authentication
|
2011-12-20 11:00:06 -08:00 |
|
Michael Jumper
|
2f3e8d3643
|
Fixed comments.
|
2011-12-18 21:31:56 -08:00 |
|
Michael Jumper
|
5da93b15c0
|
Rename GuacamoleTunnelServlet to GuacamoleHTTPTunnelServlet.
|
2011-12-10 14:44:38 -08:00 |
|
Michael Jumper
|
f9bcd5f7cf
|
Added GuacamoleReader.available(), using to determine appropriate times to flush tunnel servlet output.
|
2011-12-05 18:54:52 -08:00 |
|
Michael Jumper
|
e0b1427e59
|
Converted ReaderGuacamoleReader to real parser of new instruction format (should be more efficient, and no more chance of invalid reads due to semicolons).
|
2011-12-05 18:20:58 -08:00 |
|
Michael Jumper
|
70b522cacd
|
Relicensed as Mozilla/LGPL/GPL.
|
2011-12-04 17:09:48 -08:00 |
|
Michael Jumper
|
01cd2cb846
|
Referencing example in GuacamoleTunnelServlet.
|
2011-11-26 18:33:47 -08:00 |
|
Michael Jumper
|
c927d9f2ff
|
UUID output should contain no newline. At least one browser (Konqueror) includes the trailing newline in responseText.
|
2011-11-20 00:44:39 -08:00 |
|
Michael Jumper
|
dfbe62e65f
|
New instruction format for output.
|
2011-09-16 17:03:05 +00:00 |
|
Michael Jumper
|
12717e038c
|
Support for new instruction format, dependency on Apache commons
|
2011-09-10 19:08:42 -07:00 |
|
Michael Jumper
|
e3260ca3e9
|
Fixed NPE in reader when connection closed during negotiaion. Added getRequiredProperty().
|
2011-08-25 00:22:14 -07:00 |
|
Michael Jumper
|
69f166f85b
|
Added logging via SLF4J
|
2011-07-13 18:08:30 -07:00 |
|
Michael Jumper
|
01c3c943d4
|
Add close() to tunnel, properly detach and close tunnel on error.
|
2011-07-12 15:18:44 -07:00 |
|
Michael Jumper
|
88b186a856
|
Fix race condition where tunnel is detached before client has chance to retrieve error message in header via second request.
|
2011-07-04 14:24:40 -07:00 |
|
Michael Jumper
|
423d1a6268
|
Suppress unchecked warnings for tunnels typecast.
|
2011-07-03 15:34:00 -07:00 |
|
Michael Jumper
|
e6a6ebe724
|
Use own function, rather than override service().
|
2011-06-25 23:33:14 -07:00 |
|
Michael Jumper
|
6959b74d76
|
Fix for read() vs. readInstruction() issue. Consistency with placement of import vs. license
|
2011-06-04 22:22:58 -07:00 |
|
Michael Jumper
|
9b682770b4
|
JavaDoc for servlet classes.
|
2011-05-15 00:39:47 -07:00 |
|
Michael Jumper
|
2bb7516d30
|
JavaDoc for protocol classes.
|
2011-05-15 00:15:55 -07:00 |
|
Michael Jumper
|
65b0f08fd9
|
JavaDoc for properties classes.
|
2011-05-14 23:40:27 -07:00 |
|
Michael Jumper
|
3fe4aab695
|
JavaDoc for network classes.
|
2011-05-14 00:18:33 -07:00 |
|
Michael Jumper
|
2fb2a9dbc9
|
JavaDoc for I/O classes.
|
2011-05-13 23:55:09 -07:00 |
|
Michael Jumper
|
3bcb7c979c
|
GuacamoleProperties should not be instantiated.
|
2011-05-13 00:49:10 -07:00 |
|
Michael Jumper
|
a8f5862439
|
JavaDoc, refactored properties API.
|
2011-05-13 00:48:15 -07:00 |
|
Michael Jumper
|
3dd0c20ba9
|
TCP -> Inet
|
2011-05-12 23:49:09 -07:00 |
|
Michael Jumper
|
78a957b978
|
Renamed.
|
2011-05-12 23:47:01 -07:00 |
|
Michael Jumper
|
3b7e71a402
|
Removed connect() from GuacamoleSocket. Added ConfiguredSocket for providing restricted pre-configured (finished with handshake and connect) GuacamoleSockets.
|
2011-05-12 23:41:10 -07:00 |
|
Michael Jumper
|
11b29d8709
|
Major refactor of API (new interfaces, semantic changes)
|
2011-05-12 23:05:32 -07:00 |
|
Michael Jumper
|
2778429fba
|
Improved error handling
|
2011-04-08 22:40:25 -07:00 |
|
Michael Jumper
|
c020565397
|
Added tunnel registry and support for multiple tunnels per session.
|
2011-04-08 16:28:12 -07:00 |
|
Michael Jumper
|
a52476de05
|
Added read timeout.
|
2011-03-20 19:33:19 -07:00 |
|
Michael Jumper
|
e063f1f21d
|
Added socket connect timeout
|
2011-03-20 16:57:47 -07:00 |
|
Michael Jumper
|
09f1ecc527
|
Fixed issue with repeated "no element found" errors
|
2011-03-08 22:04:49 -08:00 |
|
Michael Jumper
|
1c8cbd000c
|
Fixed buffering issue with Chrome/Webkit
|
2011-02-18 22:42:12 -08:00 |
|
Michael Jumper
|
b39dc62167
|
Created new tunnel servlet API, removed old Connect/Inbound/Outbound servlets, removed ClientProviders, updated GuacamoleProperties accordingly.
|
2011-01-23 15:24:00 -08:00 |
|
Michael Jumper
|
adb577ca8e
|
Implemented parsing of instructions
|
2011-01-02 17:08:27 -08:00 |
|
Michael Jumper
|
573f92af02
|
Added opcode enum
|
2011-01-02 15:16:21 -08:00 |
|
Michael Jumper
|
a54c413420
|
More API improvements
|
2011-01-02 14:27:44 -08:00 |
|
Michael Jumper
|
1430bed43e
|
API improvements
|
2011-01-02 02:36:31 -08:00 |
|
Michael Jumper
|
bda0d83ff1
|
Initial work moving to reasonable session/client API.
|
2011-01-01 20:32:52 -08:00 |
|
Michael Jumper
|
a13d371d55
|
Moved basic auth into default webapp
|
2010-12-08 23:42:34 -08:00 |
|
Michael Jumper
|
93a9e8a41a
|
More renaming
|
2010-12-08 13:14:04 -08:00 |
|