1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2026-01-17 13:39:46 +00:00

refactor: remove the fast server

هذا الالتزام موجود في:
Adam Cooke
2021-07-29 10:54:15 +00:00
الأصل 8e3294ba1a
التزام 17dd7cc757
38 ملفات معدلة مع 116 إضافات و861 حذوفات

عرض الملف

@@ -15,33 +15,9 @@ unless File.exist?(Postal.config_file_path)
puts "Created example config file at #{Postal.config_file_path}"
end
unless File.exists?(Postal.lets_encrypt_private_key_path)
key = OpenSSL::PKey::RSA.new(2048).to_s
File.open(Postal.lets_encrypt_private_key_path, 'w') { |f| f.write(key) }
puts "Created new private key for Let's Encrypt"
end
unless File.exists?(Postal.signing_key_path)
key = OpenSSL::PKey::RSA.new(1024).to_s
File.open(Postal.signing_key_path, 'w') { |f| f.write(key) }
puts "Created new signing key for DKIM & HTTP requests"
end
unless File.exists?(Postal.fast_server_default_private_key_path)
key = OpenSSL::PKey::RSA.new(2048).to_s
File.open(Postal.fast_server_default_private_key_path, 'w') { |f| f.write(key) }
puts "Created new private key for default fast server TLS connections"
end
unless File.exist?(Postal.fast_server_default_certificate_path)
cert = OpenSSL::X509::Certificate.new
cert.subject = cert.issuer = OpenSSL::X509::Name.parse("/C=GB/O=Default/OU=Default/CN=default")
cert.not_before = Time.now
cert.not_after = Time.now + (365 * 24 * 60 * 60) * 10
cert.public_key = Postal.fast_server_default_private_key.public_key
cert.serial = 0x0
cert.version = 2
cert.sign Postal.fast_server_default_private_key, OpenSSL::Digest::SHA256.new
File.open(Postal.fast_server_default_certificate_path, 'w') { |f| f.write(cert.to_pem) }
puts "Created new self signed certificate for default fast server TLS connections"
end

عرض الملف

@@ -1,15 +0,0 @@
require_relative '../config/application'
require 'postal/lets_encrypt'
if ARGV[0].nil?
puts "e-mail address missing"
exit 1
end
begin
Postal::LetsEncrypt.register_private_key(ARGV[0])
puts "Done"
rescue => e
puts "#{e.class}: #{e.message}"
exit 1
end