diff --git a/app/controllers/epp/sessions_controller.rb b/app/controllers/epp/sessions_controller.rb index f64715d52..aca3abd0d 100644 --- a/app/controllers/epp/sessions_controller.rb +++ b/app/controllers/epp/sessions_controller.rb @@ -13,7 +13,7 @@ class Epp::SessionsController < EppController success = true @api_user = ApiUser.find_by(login_params) - if request.ip == ENV['webclient_ip'] && !Rails.env.test? + if request.ip == ENV['webclient_ip'] && (!Rails.env.test? || !Rails.env.development?) client_md5 = Certificate.parse_md_from_string(request.env['HTTP_SSL_CLIENT_CERT']) server_md5 = Certificate.parse_md_from_string(File.read(ENV['cert_path'])) if client_md5 != server_md5 diff --git a/app/controllers/epp_controller.rb b/app/controllers/epp_controller.rb index 6ec5758e5..2cd1c8bc7 100644 --- a/app/controllers/epp_controller.rb +++ b/app/controllers/epp_controller.rb @@ -309,7 +309,7 @@ class EppController < ApplicationController # filter pw if request_command == 'login' && frame.present? - frame.gsub!(/.+<\/pw>/, '[FILTERED]') + frame.gsub!(/pw>.+<\//, 'pw>[FILTERED].+<\//, 'pw>[FILTERED]