3.92
authorIvan Kohler <ivan@freeside.biz>
Thu, 11 May 2017 20:08:13 +0000 (13:08 -0700)
committerIvan Kohler <ivan@freeside.biz>
Thu, 11 May 2017 20:08:13 +0000 (13:08 -0700)
FS/FS.pm
FS/FS/payinfo_Mixin.pm
debian/changelog
fs_selfservice/FS-SelfService/cgi/agent.cgi
fs_selfservice/FS-SelfService/cgi/selfservice.cgi
fs_selfservice/FS-SelfService/cgi/signup.cgi

index 4d35a81..9e5b13b 100644 (file)
--- a/FS/FS.pm
+++ b/FS/FS.pm
@@ -3,7 +3,7 @@ package FS;
 use strict;
 use vars qw($VERSION);
 
-$VERSION = '3.92~git';
+$VERSION = '3.92';
 
 #find missing entries in this file with:
 # for a in `ls *pm | cut -d. -f1`; do grep 'L<FS::'$a'>' ../FS.pm >/dev/null || echo "missing $a" ; done
index 6023aa2..f4c6b4a 100644 (file)
@@ -222,7 +222,7 @@ sub payinfo_check {
       $payinfo =~ s/\D//g;
       $self->payinfo($payinfo);
       if ( $self->payinfo ) {
-        $self->payinfo =~ /^(\d{13,16}|\d{8,9})$/
+        $self->payinfo =~ /^(\d{13,19}|\d{8,9})$/
           or return "Illegal (mistyped?) credit card number (payinfo)";
         $self->payinfo($1);
         validate($self->payinfo) or return "Illegal credit card number";
index e3c718c..63b9ebb 100644 (file)
@@ -1,8 +1,8 @@
-freeside (3.92~git-1) UNRELEASED; urgency=medium
+freeside (3.92-1) unstable; urgency=medium
 
-  * 3.91 release happened
+  * 3.92
 
- -- Ivan Kohler <ivan-debian@420.am>  Wed, 10 Aug 2016 17:28:10 -0700
+ -- Ivan Kohler <ivan-debian@420.am>  Thu, 11 May 2017 13:03:46 -0700
 
 freeside (3.91-1) unstable; urgency=low
 
index 0af94cd..d5147d2 100755 (executable)
@@ -150,7 +150,7 @@ sub process_signup {
     my $payinfo = $cgi->param('payinfo');
     $payinfo =~ s/\D//g;
 
-    $payinfo =~ /^(\d{13,16}|\d{8,9})$/
+    $payinfo =~ /^(\d{13,19}|\d{8,9})$/
       or $error ||= $init_data->{msgcat}{invalid_card}; #. $self->payinfo;
     $payinfo = $1;
     validate($payinfo)
index 7d98437..e83b030 100755 (executable)
@@ -604,7 +604,7 @@ sub payment_results {
 
   my $payinfo = $cgi->param('payinfo');
   $payinfo =~ s/[^\dx]//g;
-  $payinfo =~ /^([\dx]{13,16}|[\dx]{8,9})$/
+  $payinfo =~ /^([\dx]{13,19}|[\dx]{8,9})$/
     #or $error ||= $init_data->{msgcat}{invalid_card}; #. $self->payinfo;
     or return { 'error' => "illegal card" }; #!!!
   $payinfo = $1;
index c696276..2411c54 100755 (executable)
@@ -201,7 +201,7 @@ if ( $magic eq 'process' || $action eq 'process_signup' ) {
       my $payinfo = $cgi->param('payinfo');
       $payinfo =~ s/\D//g;
 
-      $payinfo =~ /^(\d{13,16}|\d{8,9})$/
+      $payinfo =~ /^(\d{13,19}|\d{8,9})$/
         or $error ||= $init_data->{msgcat}{invalid_card}; #. $self->payinfo;
       $payinfo = $1;
       validate($payinfo)