diff --git a/extensions/guacamole-auth-json/pom.xml b/extensions/guacamole-auth-json/pom.xml
index da82275e7..029a08275 100644
--- a/extensions/guacamole-auth-json/pom.xml
+++ b/extensions/guacamole-auth-json/pom.xml
@@ -2,12 +2,12 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
- org.glyptodon.guacamole
+ org.apache.guacamole
guacamole-auth-json
jar
1.0.0-1
guacamole-auth-json
- http://glyptodon.org/
+ http://guacamole.apache.org/
UTF-8
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/AuthenticationProviderService.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/AuthenticationProviderService.java
similarity index 93%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/AuthenticationProviderService.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/AuthenticationProviderService.java
index b6ef3cf8e..45059e838 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/AuthenticationProviderService.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/AuthenticationProviderService.java
@@ -20,18 +20,18 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json;
+package org.apache.guacamole.auth.json;
import com.google.inject.Inject;
import com.google.inject.Provider;
import org.apache.guacamole.GuacamoleException;
+import org.apache.guacamole.auth.json.user.AuthenticatedUser;
+import org.apache.guacamole.auth.json.user.UserContext;
+import org.apache.guacamole.auth.json.user.UserData;
+import org.apache.guacamole.auth.json.user.UserDataService;
import org.apache.guacamole.net.auth.Credentials;
import org.apache.guacamole.net.auth.credentials.CredentialsInfo;
import org.apache.guacamole.net.auth.credentials.GuacamoleInvalidCredentialsException;
-import org.glyptodon.guacamole.auth.json.user.AuthenticatedUser;
-import org.glyptodon.guacamole.auth.json.user.UserContext;
-import org.glyptodon.guacamole.auth.json.user.UserData;
-import org.glyptodon.guacamole.auth.json.user.UserDataService;
/**
* Service providing convenience functions for the JSONAuthenticationProvider.
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/ByteArrayProperty.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/ByteArrayProperty.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/ByteArrayProperty.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/ByteArrayProperty.java
index 7f1037dad..a69e57b8a 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/ByteArrayProperty.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/ByteArrayProperty.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json;
+package org.apache.guacamole.auth.json;
import javax.xml.bind.DatatypeConverter;
import org.apache.guacamole.GuacamoleException;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/ConfigurationService.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/ConfigurationService.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/ConfigurationService.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/ConfigurationService.java
index fd6e3ce56..6ebc81f90 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/ConfigurationService.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/ConfigurationService.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json;
+package org.apache.guacamole.auth.json;
import com.google.inject.Inject;
import java.util.Collection;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/CryptoService.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/CryptoService.java
similarity index 99%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/CryptoService.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/CryptoService.java
index b1ab27c4b..fbad852da 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/CryptoService.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/CryptoService.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json;
+package org.apache.guacamole.auth.json;
import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProvider.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/JSONAuthenticationProvider.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProvider.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/JSONAuthenticationProvider.java
index 328f2460f..957b460c6 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProvider.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/JSONAuthenticationProvider.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json;
+package org.apache.guacamole.auth.json;
import com.google.inject.Guice;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProviderModule.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/JSONAuthenticationProviderModule.java
similarity index 94%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProviderModule.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/JSONAuthenticationProviderModule.java
index f1beef516..500ff41fb 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/JSONAuthenticationProviderModule.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/JSONAuthenticationProviderModule.java
@@ -20,15 +20,15 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json;
+package org.apache.guacamole.auth.json;
import com.google.inject.AbstractModule;
import org.apache.guacamole.GuacamoleException;
+import org.apache.guacamole.auth.json.connection.ConnectionService;
+import org.apache.guacamole.auth.json.user.UserDataService;
import org.apache.guacamole.environment.Environment;
import org.apache.guacamole.environment.LocalEnvironment;
import org.apache.guacamole.net.auth.AuthenticationProvider;
-import org.glyptodon.guacamole.auth.json.connection.ConnectionService;
-import org.glyptodon.guacamole.auth.json.user.UserDataService;
/**
* Guice module which configures injections specific to the JSON authentication
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/RequestValidationService.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/RequestValidationService.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java
index 0131c454d..fd0da4b58 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/RequestValidationService.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json;
+package org.apache.guacamole.auth.json;
import com.google.inject.Inject;
import java.util.ArrayList;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/StringListProperty.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/StringListProperty.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/StringListProperty.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/StringListProperty.java
index 5c7d3b1fd..58d7cadb5 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/StringListProperty.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/StringListProperty.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json;
+package org.apache.guacamole.auth.json;
import java.util.Arrays;
import java.util.List;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/connection/ConnectionService.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/connection/ConnectionService.java
similarity index 99%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/connection/ConnectionService.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/connection/ConnectionService.java
index 837a10349..76aabbfe0 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/connection/ConnectionService.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/connection/ConnectionService.java
@@ -46,7 +46,7 @@
* under the License.
*/
-package org.glyptodon.guacamole.auth.json.connection;
+package org.apache.guacamole.auth.json.connection;
import com.google.inject.Inject;
import com.google.inject.Singleton;
@@ -58,6 +58,7 @@ import java.util.concurrent.ConcurrentHashMap;
import org.apache.guacamole.GuacamoleException;
import org.apache.guacamole.GuacamoleResourceNotFoundException;
import org.apache.guacamole.GuacamoleServerException;
+import org.apache.guacamole.auth.json.user.UserData;
import org.apache.guacamole.environment.Environment;
import org.apache.guacamole.io.GuacamoleReader;
import org.apache.guacamole.io.GuacamoleWriter;
@@ -70,7 +71,6 @@ import org.apache.guacamole.net.auth.GuacamoleProxyConfiguration;
import org.apache.guacamole.protocol.ConfiguredGuacamoleSocket;
import org.apache.guacamole.protocol.GuacamoleClientInformation;
import org.apache.guacamole.protocol.GuacamoleConfiguration;
-import org.glyptodon.guacamole.auth.json.user.UserData;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/AuthenticatedUser.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/AuthenticatedUser.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/AuthenticatedUser.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/AuthenticatedUser.java
index 04ca54bd2..00b7e3f79 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/AuthenticatedUser.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/AuthenticatedUser.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json.user;
+package org.apache.guacamole.auth.json.user;
import com.google.inject.Inject;
import org.apache.guacamole.net.auth.AbstractAuthenticatedUser;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserContext.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserContext.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserContext.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserContext.java
index e7d6cdb90..be037d21b 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserContext.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserContext.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json.user;
+package org.apache.guacamole.auth.json.user;
import com.google.inject.Inject;
import org.apache.guacamole.net.auth.AbstractUserContext;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserData.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserData.java
similarity index 99%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserData.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserData.java
index a24cb0ef0..4ab14c710 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserData.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserData.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json.user;
+package org.apache.guacamole.auth.json.user;
import java.util.Collections;
import java.util.Map;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataBlacklist.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataBlacklist.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataBlacklist.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataBlacklist.java
index e006dd3fd..ed3839bab 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataBlacklist.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataBlacklist.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json.user;
+package org.apache.guacamole.auth.json.user;
import java.util.Iterator;
import java.util.Map;
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataConnection.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataConnection.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataConnection.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataConnection.java
index 5d9b53375..283511db9 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataConnection.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataConnection.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json.user;
+package org.apache.guacamole.auth.json.user;
import com.google.inject.Inject;
import java.util.Collections;
@@ -30,12 +30,12 @@ import java.util.Map;
import java.util.Set;
import org.apache.guacamole.GuacamoleException;
import org.apache.guacamole.GuacamoleSecurityException;
+import org.apache.guacamole.auth.json.connection.ConnectionService;
import org.apache.guacamole.net.GuacamoleTunnel;
import org.apache.guacamole.net.auth.Connection;
import org.apache.guacamole.net.auth.ConnectionRecord;
import org.apache.guacamole.protocol.GuacamoleClientInformation;
import org.apache.guacamole.protocol.GuacamoleConfiguration;
-import org.glyptodon.guacamole.auth.json.connection.ConnectionService;
/**
* Connection implementation which automatically manages related UserData if
diff --git a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataService.java b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataService.java
similarity index 98%
rename from extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataService.java
rename to extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataService.java
index ba9378a63..2a2c2de36 100644
--- a/extensions/guacamole-auth-json/src/main/java/org/glyptodon/guacamole/auth/json/user/UserDataService.java
+++ b/extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataService.java
@@ -20,7 +20,7 @@
* THE SOFTWARE.
*/
-package org.glyptodon.guacamole.auth.json.user;
+package org.apache.guacamole.auth.json.user;
import com.google.inject.Inject;
import com.google.inject.Provider;
@@ -35,6 +35,9 @@ import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import javax.xml.bind.DatatypeConverter;
import org.apache.guacamole.GuacamoleException;
+import org.apache.guacamole.auth.json.ConfigurationService;
+import org.apache.guacamole.auth.json.CryptoService;
+import org.apache.guacamole.auth.json.RequestValidationService;
import org.apache.guacamole.net.auth.Connection;
import org.apache.guacamole.net.auth.Credentials;
import org.apache.guacamole.net.auth.Directory;
@@ -44,9 +47,6 @@ import org.apache.guacamole.net.auth.simple.SimpleDirectory;
import org.apache.guacamole.net.auth.simple.SimpleObjectPermissionSet;
import org.apache.guacamole.net.auth.simple.SimpleUser;
import org.codehaus.jackson.map.ObjectMapper;
-import org.glyptodon.guacamole.auth.json.ConfigurationService;
-import org.glyptodon.guacamole.auth.json.CryptoService;
-import org.glyptodon.guacamole.auth.json.RequestValidationService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json
index 529292452..4f13b8c02 100644
--- a/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json
+++ b/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json
@@ -6,7 +6,7 @@
"namespace" : "guac-json",
"authProviders" : [
- "org.glyptodon.guacamole.auth.json.JSONAuthenticationProvider"
+ "org.apache.guacamole.auth.json.JSONAuthenticationProvider"
],
"translations" : [