Commit Graph

349 Commits

Author SHA1 Message Date
Michael Jumper
dced95f9a9 #268: Return permissions of current user by default. 2013-02-10 03:47:28 -08:00
Michael Jumper
c77d1413cc #268: Users should be created with random passwords. 2013-02-09 16:26:56 -08:00
Michael Jumper
35811ede8a #268: Stub listing of parameter values for updatable connections. 2013-02-09 16:24:48 -08:00
Michael Jumper
d566981f8c #268: Implement user permission update. 2013-02-09 13:31:00 -08:00
Michael Jumper
f8afed8a27 #268: Fix typo in exception. 2013-02-09 13:04:42 -08:00
Michael Jumper
3f9f71ebd0 #268: Implement connection/user deletion. Implement connection update. 2013-02-09 13:00:09 -08:00
Michael Jumper
e66da0b5e2 #268: Implement connection creation. 2013-02-09 12:49:56 -08:00
Michael Jumper
95e748369d #268: Implement user creation. 2013-02-09 12:47:02 -08:00
Michael Jumper
4092f3a406 #268: Add dummy connection/user objects. 2013-02-09 12:39:06 -08:00
Michael Jumper
e493b36c62 #268: Add create/delete/update stubs. 2013-02-09 01:54:35 -08:00
Michael Jumper
11f34645e4 #268: Refactor list servlets. 2013-02-09 01:42:15 -08:00
Michael Jumper
eeada061ad #268: Fix typo in permissions XML. 2013-02-08 23:42:28 -08:00
Michael Jumper
c05286c486 Java-side refactor to support new concept of Connections. Still need JavaScript refactor. 2013-01-31 14:30:29 -08:00
Michael Jumper
df6426e04a Migrate to generic Directory interface. 2013-01-31 12:57:06 -08:00
Michael Jumper
bff58e38a3 Should send "403 - Forbidden" if user not found. 2013-01-31 00:00:48 -08:00
Michael Jumper
a19b1af6f7 Migrate XML servlets to latest revision of auth API. 2013-01-30 23:27:12 -08:00
Michael Jumper
eff951fdda Properly check for null when checking system permissions. 2013-01-30 15:01:54 -08:00
Michael Jumper
a53f36b046 Tag should be singular for user permission. 2013-01-30 14:07:58 -08:00
Michael Jumper
192d0050bb Add user and permissions lists. 2013-01-30 13:23:16 -08:00
Michael Jumper
9599d012a4 Query by username, add directory permission. 2013-01-30 13:13:31 -08:00
Michael Jumper
13d3159908 Store config permissions in XML attributes (#268). 2013-01-30 00:42:04 -08:00
Michael Jumper
71fe398873 Let XML parser determine character encoding from header. 2013-01-29 14:00:06 -08:00
Michael Jumper
30e786e589 Use UTF-8 when converting password strings to bytes for hashing to MD5. 2013-01-29 13:59:41 -08:00
Michael Jumper
958eedb76b Migrate authentication to new API, bump version. 2013-01-28 12:41:52 -08:00
Michael Jumper
3216895490 Use SimpleAuthenticationProvider as base for basic file auth. 2013-01-28 12:23:12 -08:00
Michael Jumper
38f05511f3 Actually read parameter contents (oops). 2013-01-09 13:04:21 -08:00
Michael Jumper
506c92c733 Use StAX to write config XML. 2013-01-09 12:52:19 -08:00
Michael Jumper
320b9056c7 Clean up auth provider. 2012-12-24 18:28:44 -08:00
Michael Jumper
fac38e1fc2 Initial refactor to use DocumentHandler. 2012-12-24 18:19:05 -08:00
Michael Jumper
fe91db50d6 Add tag handlers for tags within the user mapping XML. 2012-12-24 18:13:41 -08:00
Michael Jumper
22386faa62 Add user mapping data model objects. 2012-12-24 18:13:27 -08:00
Michael Jumper
baa982daf1 DocumentHandlerState should be static. Automatically throw exception if no TagHandler returned. 2012-12-24 13:19:13 -08:00
Michael Jumper
4b45564835 getCurrentState() should return null when on root element. 2012-12-23 23:25:44 -08:00
Michael Jumper
d1663bd3a1 Implement MUCH simpler SAX-driven XML parser. 2012-12-23 22:31:36 -08:00
Michael Jumper
fec906227e Use TreeMap for holding configurations, such that connections will be sorted by ID (rather than arbitrarily). FIxes #216. 2012-12-09 00:07:26 -08:00
Michael Jumper
695edad4c7 Share state using session control object, add missing licenses, fix wrong license. 2012-11-04 21:51:23 -08:00
Michael Jumper
a585e52546 If specified, pass audio and video parameters via info to socket. 2012-10-23 19:58:23 -07:00
Michael Jumper
75a7d491b3 Add width/height parameters to basic tunnel. 2012-10-23 00:38:55 -07:00
Michael Jumper
bdd0ab250f Remove trailing whitespace. 2012-08-09 11:08:20 -07:00
Michael Jumper
b657d6cf6e Add missing handlers for default protocol/parameter. 2012-04-18 12:44:36 -07:00
Michael Jumper
13d9283465 Code cleanup, add backwards compatibility. 2012-04-18 12:31:20 -07:00
Michael Jumper
eccce8866f Fix indentation. 2012-04-18 12:12:34 -07:00
Michael Jumper
3703bf869d Fix wording of error message. 2012-04-18 12:11:17 -07:00
Michael Jumper
436d657db1 Rename remote-server to connection. 2012-04-18 12:08:05 -07:00
Michal Kotas
5508a5b393 Implement multiple authorized connections per user. 2012-04-18 12:02:23 -07:00
Michael Jumper
3086c081dd Get ClassLoader within doPrivileged(). 2012-03-26 12:34:04 -07:00
Michael Jumper
fae54e2cca Removed unused error string. 2012-03-26 11:59:53 -07:00
Michael Jumper
1c7a82c286 Include exceptions in logger errors. 2012-03-26 11:52:22 -07:00
Michael Jumper
e476350314 Fixed logger usage. 2012-03-26 11:51:14 -07:00
Michael Jumper
7e240f8cce It is a security error to request a config that does not exist. 2012-03-25 23:05:50 -07:00