Commit Graph

243 Commits

Author SHA1 Message Date
Michael Jumper
bfc2f2e7eb GUACAMOLE-208: Define exceptions for the new SESSION_CLOSED, SESSION_CONFLICT, and SESSION_TIMEOUT status codes. 2017-04-16 23:13:03 -07:00
Michael Jumper
82e9967a13 GUACAMOLE-208: Define exceptions for the new UPSTREAM_NOT_FOUND and UPSTREAM_UNAVAILABLE status codes. 2017-04-16 23:13:03 -07:00
James Muehlner
f8877304e0 GUACAMOLE-224: Merge removal of @author tags. 2017-02-28 10:06:28 -08:00
Michael Jumper
dec73c8457 GUACAMOLE-224: Remove @author tags from codebase. 2017-02-27 23:20:30 -08:00
Michael Jumper
3835eaef47 GUACAMOLE-208: Define and document missing RESOURCE_CLOSED status code. 2017-02-15 21:24:53 -08:00
Michael Jumper
bc97fc8246 GUACAMOLE-208: Define and document new status codes. 2017-02-15 21:24:39 -08:00
Michael Jumper
322d2ba144 GUACAMOLE-119: Add Apache license boilerplate to pom.xml. 2016-11-12 18:16:27 -08:00
Michael Jumper
27bb5632f5 GUACAMOLE-119: Add Apache RAT validation to build. 2016-11-12 18:16:03 -08:00
Michael Jumper
30e2122e61 GUACAMOLE-107: Remove redundant NOTICE and LICENSE. Should only be in top-level directory. 2016-10-26 21:53:26 -07:00
Michael Jumper
54504d15f8 GUACAMOLE-107: Remove legacy guacamole-common documentation (replaced by JavaDoc, guacamole-example, and the manual). 2016-10-26 21:53:26 -07:00
Michael Jumper
d39a50bb8c GUACAMOLE-107: Remove horrendously out-of-date READMEs. 2016-10-26 21:53:26 -07:00
Michael Jumper
141400bc77 GUACAMOLE-107: Point all pom.xml at new project website. 2016-10-26 21:53:26 -07:00
Michael Jumper
f8e79d9543 GUACAMOLE-107: Remove horrendously out-of-date changelogs. 2016-10-26 21:53:26 -07:00
James Muehlner
3f7ed57a8a GUACAMOLE-87: Bump guacamole-client version numbers to 0.9.10-incubating. 2016-08-25 21:48:04 -07:00
Michael Jumper
12abb3c59c GUACAMOLE-67: Always clean up the connection upon WebSocket error. 2016-07-29 22:39:26 -07:00
Michael Jumper
2bb5260144 GUACAMOLE-44: Provide for direct translation of status codes into GuacamoleStatus values. 2016-06-05 16:03:12 -07:00
Michael Jumper
d398509660 GUACAMOLE-44: Expose tunnel UUID to JavaScript. Document allowed internal use of the empty opcode. 2016-06-02 12:50:50 -07:00
Michael Jumper
831e974f5f GUACAMOLE-1: Update pom.xml to reflect Apache licensing. 2016-03-28 20:50:39 -07:00
Michael Jumper
c569d2fb62 GUACAMOLE-1: Add required LICENSE and NOTICE. Remove old MIT license. 2016-03-28 20:50:36 -07:00
Michael Jumper
1810ec971f GUACAMOLE-1: Relicense C and JavaScript files. 2016-03-28 20:50:18 -07:00
Michael Jumper
cbe3387d92 GUACAMOLE-1: Replace version 0.9.9 with version 0.9.9-incubating. 2016-03-28 20:49:58 -07:00
Michael Jumper
1f7d9bb052 GUACAMOLE-1: Update SCM references in pom.xml 2016-03-28 20:49:52 -07:00
Michael Jumper
6990344697 GUACAMOLE-1: Refactor org.glyptodon package/groupId to org.apache. 2016-03-28 20:43:49 -07:00
Michael Jumper
002ec0c50e GUAC-1427: Favor ConcurrentHashMap over Collections.synchronizedMap(). Keeping sessions/tunnels in order is not worth the extreme overhead of a map-wide lock. 2015-12-16 20:48:50 -08:00
Michael Jumper
6a77c39c68 GUAC-1392: Bump version to 0.9.9 within all pom.xml (all projects were modified for this release). 2015-12-15 12:58:22 -08:00
Michael Jumper
df385a1a64 GUAC-1427: Do not invoke createTunnel() within WebSocket tunnels unless close() is guaranteed to eventually run. 2015-12-14 20:28:26 -08:00
Michael Jumper
e1a256b1c1 GUAC-1427: Migrate HTTP tunnel storage to GuacamoleHTTPTunnelMap. 2015-12-11 14:37:04 -08:00
Michael Jumper
5b780fc8cf GUAC-1427: Implement automatic tracking and expiration of HTTP tunnels, independent of explicit read/write requests. 2015-12-11 14:37:00 -08:00
Michael Jumper
b3a49dae05 GUAC-1427: Deprecate and remove use of guacamole-common's GuacamoleSession, storing tunnels directly within GuacamoleHTTPTunnelServlet instead. 2015-12-10 16:13:45 -08:00
Michael Jumper
e1003b56ba GUAC-1305: Add image mimetypes to Guacamole protocol handshake. 2015-09-20 16:16:10 -07:00
Michael Jumper
f41c7a7b1a GUAC-1174: Bump version numbers to 0.9.7. 2015-06-08 16:47:22 -07:00
Michael Jumper
12edc7a256 GUAC-1170: Add missing Maven plugin versions. 2015-04-26 22:58:37 -07:00
Michael Jumper
b74c05b9f7 GUAC-1170: Add -Werror and -Xlint:all options to Java builds. 2015-04-26 18:46:27 -07:00
Michael Jumper
8d80854eec GUAC-1096: Properly close() and cleanup HTTP tunnel when end-of-stream is encountered. 2015-04-13 16:17:15 -07:00
Michael Jumper
bbae09b51b GUAC-1128: Bump version numbers to 0.9.6 as necessary. 2015-03-23 15:36:00 -07:00
Michael Jumper
e1155c0303 GUAC-1132: Remove unnecessary public declarations. 2015-03-17 16:48:19 -07:00
Michael Jumper
d55de3e869 GUAC-1132: Refactor much of SynchronizedGuacamoleTunnel into AbstractGuacamaoleTunnel. Rename to SimpleGuacamoleTunnel. 2015-03-17 15:52:45 -07:00
Michael Jumper
a345ee7385 GUAC-1132: Add missing @Override annotations. 2015-03-17 15:40:19 -07:00
Michael Jumper
b33e515895 GUAC-1132: Associate tunnels with records, not sockets. Provide tunnel for connect(). 2015-03-17 13:21:05 -07:00
Michael Jumper
b6a9f6849b GUAC-938: Bump version numbers for 0.9.4. 2015-01-06 19:52:58 -08:00
Michael Jumper
46fd8119b9 GUAC-969: Test filters can be static. 2014-12-27 14:08:27 -08:00
Michael Jumper
2ea28fd877 GUAC-932: Add getParameters() and setParameters() to GuacamoleConfiguration. Use where reasonable. 2014-12-18 20:48:20 -08:00
Michael Jumper
48382b8285 GUAC-915: Clean up all log messages within Guacamole. 2014-10-30 17:12:54 -07:00
Michael Jumper
ca199e1ea6 GUAC-914: Migrate to logback and latest SLF4J. Read logback.xml from GUACAMOLE_HOME if present. 2014-10-30 11:42:22 -07:00
Michael Jumper
c20adb46a9 GUAC-907: Log source address, using X-Forwarded-For if available (after validation). 2014-10-27 15:38:48 -07:00
Michael Jumper
6f81584aed GUAC-909: Log full exceptions only in debug level. Rephrase log messages. 2014-10-27 13:03:20 -07:00
Michael Jumper
b83c83c324 GUAC-906: Implement GuacamoleConnectionClosedException. Throw when read/write fails due to closure. 2014-10-26 15:14:35 -07:00
Michael Jumper
721d9125ab GUAC-904: Implement copy constructor for GuacamoleConfiguration. 2014-10-25 19:28:39 -07:00
Michael Jumper
8b13bfdb80 GUAC-442: Move base JSR implementation of WebSocket tunnel to guacamole-common. 2014-10-09 21:06:07 -07:00
Michael Jumper
5141c5e063 GUAC-868: Implement FilteredGuacamoleSocket, to make it easy to send all socket I/O through filters. 2014-09-28 00:20:17 -07:00