From 8c2e09b69b7a4aaf15d545a9b84d1c178ba59f3f Mon Sep 17 00:00:00 2001 From: daneren2005 Date: Mon, 10 Dec 2012 10:38:57 -0800 Subject: Server: Remove license check --- .../subsonic/service/SettingsService.java | 33 ++-------------------- 1 file changed, 2 insertions(+), 31 deletions(-) (limited to 'subsonic-main/src/main') diff --git a/subsonic-main/src/main/java/net/sourceforge/subsonic/service/SettingsService.java b/subsonic-main/src/main/java/net/sourceforge/subsonic/service/SettingsService.java index afb5cdc7..a0b3e8d5 100644 --- a/subsonic-main/src/main/java/net/sourceforge/subsonic/service/SettingsService.java +++ b/subsonic-main/src/main/java/net/sourceforge/subsonic/service/SettingsService.java @@ -607,14 +607,11 @@ public class SettingsService { } public boolean isLicenseValid() { - return isLicenseValid(getLicenseEmail(), getLicenseCode()) && licenseValidated; + return true; } public boolean isLicenseValid(String email, String license) { - if (email == null || license == null) { - return false; - } - return license.equalsIgnoreCase(StringUtil.md5Hex(email.toLowerCase())); + return true; } public String getDownsamplingCommand() { @@ -1194,33 +1191,7 @@ public class SettingsService { } private void validateLicense() { - String email = getLicenseEmail(); - Date date = getLicenseDate(); - - if (email == null || date == null) { - licenseValidated = false; - return; - } - licenseValidated = true; - - HttpClient client = new DefaultHttpClient(); - HttpConnectionParams.setConnectionTimeout(client.getParams(), 120000); - HttpConnectionParams.setSoTimeout(client.getParams(), 120000); - HttpGet method = new HttpGet("http://subsonic.org/backend/validateLicense.view" + "?email=" + StringUtil.urlEncode(email) + - "&date=" + date.getTime() + "&version=" + versionService.getLocalVersion()); - try { - ResponseHandler responseHandler = new BasicResponseHandler(); - String content = client.execute(method, responseHandler); - licenseValidated = content != null && content.contains("true"); - if (!licenseValidated) { - LOG.warn("License key is not valid."); - } - } catch (Throwable x) { - LOG.warn("Failed to validate license.", x); - } finally { - client.getConnectionManager().shutdown(); - } } public void validateLicenseAsync() { -- cgit v1.2.3