[freeside-commits] branch master updated. 5a91330e742c446db18ce801ed48245100796f95

Ivan ivan at 420.am
Sun May 17 16:25:20 PDT 2015


The branch, master has been updated
       via  5a91330e742c446db18ce801ed48245100796f95 (commit)
      from  49a6b0927001edb259a858841dd529e42fa58880 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5a91330e742c446db18ce801ed48245100796f95
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Sun May 17 16:25:19 2015 -0700

    don't look up encryption config every record, RT#28526

diff --git a/FS/FS/Record.pm b/FS/FS/Record.pm
index b2ab713..70d4f67 100644
--- a/FS/FS/Record.pm
+++ b/FS/FS/Record.pm
@@ -66,8 +66,8 @@ FS::UID->install_callback( sub {
   $conf = FS::Conf->new; 
   $conf_encryption           = $conf->exists('encryption');
   $conf_encryptionmodule     = $conf->config('encryptionmodule');
-  $conf_encryptionpublickey  = $conf->config('encryptionpublickey');
-  $conf_encryptionprivatekey = $conf->config('encryptionprivatekey');
+  $conf_encryptionpublickey  = join("\n",$conf->config('encryptionpublickey'));
+  $conf_encryptionprivatekey = join("\n",$conf->config('encryptionprivatekey'));
   $money_char = $conf->config('money_char') || '$';
   my $nw_coords = $conf->exists('geocode-require_nw_coordinates');
   $lat_lower = $nw_coords ? 1 : -90;
@@ -3293,14 +3293,12 @@ sub loadRSA {
     }
     # Initialize Encryption
     if ($conf_encryptionpublickey && $conf_encryptionpublickey ne '') {
-      my $public_key = join("\n",$conf_encryptionpublickey);
-      $rsa_encrypt = $rsa_module->new_public_key($public_key);
+      $rsa_encrypt = $rsa_module->new_public_key($conf_encryptionpublickey);
     }
     
     # Intitalize Decryption
     if ($conf_encryptionprivatekey && $conf_encryptionprivatekey ne '') {
-      my $private_key = join("\n",$conf_encryptionprivatekey);
-      $rsa_decrypt = $rsa_module->new_private_key($private_key);
+      $rsa_decrypt = $rsa_module->new_private_key($conf_encryptionprivatekey);
     }
 }
 

-----------------------------------------------------------------------

Summary of changes:
 FS/FS/Record.pm |   10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)




More information about the freeside-commits mailing list