summaryrefslogtreecommitdiff
path: root/lib/version_check.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-05-08 15:14:56 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-05-08 15:14:56 +0300
commitf38ce01bc3b5a894d527550ca6a782567dfd19f9 (patch)
treec0fd6b184d2d3f5bbd79903eef8192c23b80a284 /lib/version_check.rb
parent100d750bc5ec4c6c5be11eb6f4100fe38b4ddee7 (diff)
downloadgitlab-ce-f38ce01bc3b5a894d527550ca6a782567dfd19f9.tar.gz
Remove encryption
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'lib/version_check.rb')
-rw-r--r--lib/version_check.rb24
1 files changed, 6 insertions, 18 deletions
diff --git a/lib/version_check.rb b/lib/version_check.rb
index ada5e0db7a9..018bd9dac97 100644
--- a/lib/version_check.rb
+++ b/lib/version_check.rb
@@ -1,27 +1,15 @@
-# This class is used to encrypt GitLab version and URL
-# with public key when we send it to version.gitlab.com to
+require "base64"
+
+# This class is used to build image URL to
# check if it is a new version for update
class VersionCheck
- include SimpleEncrypt
-
- def public_key
- public_key_file = Rails.root.join('safe', 'public.pem').to_s
- File.read(public_key_file)
- end
-
def data
- {
- version: Gitlab::VERSION,
- url: Gitlab.config.gitlab.url
- }
- end
-
- def encrypt(string)
- encrypt_with_public_key(string, public_key)
+ { version: Gitlab::VERSION }
end
def url
- "#{host}?gitlab_info=#{encrypt(data.to_json)}"
+ encoded_data = Base64.urlsafe_encode64(data.to_json)
+ "#{host}?gitlab_info=#{encoded_data}"
end
def host