Mailing List Archive

Interchange 5.12.0 rc1
Greetings folks,

The Interchange Development Group is preparing the latest release of Interchange, 5.12.0. As such, we are announcing the initial release candidate. If you are able, please test this release in a non-production environment and provide any additional feedback.

The changes in this version are extensive, and include multiple years’ worth of development, bug fixes, and improvements. For details on this release, please see the WHATSNEW file for this release: https://ftp.interchangecommerce.org/interchange/5.12/WHATSNEW

Rc1 candidate:

https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz

Detached signature (signed by key id DF9B65B8):

https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz.asc

SHA1 sums:

95719fea81883fa3e15ca4b35b21af2d39d57012 interchange-5.12.0-rc1.tar.gz
e82705c5f7b8273fb7449c8c0468aa28eeb11d36 interchange-5.12.0-rc1.tar.gz.asc

--
David Christensen
Senior Software and Database Engineer
End Point Corporation
david@endpoint.com
785-727-1171
Re: Interchange 5.12.0 rc1 [ In reply to ]
On Sun, 1 Mar 2020, David Christensen wrote:

> The Interchange Development Group is preparing the latest release of
> Interchange, 5.12.0. As such, we are announcing the initial release
> candidate. If you are able, please test this release in a
> non-production environment and provide any additional feedback.

David,

Thanks for putting together the release candidate.

I tested a clean install from that tarball using:

* Fedora 31 Linux
* Apache 2.4.41
* Perl 5.30.1 built from source
* Bundle::InterchangeKitchenSink from CPAN
* PostgreSQL 12.2

I built a new catalog from the strap template, placed test orders and used
various parts of the admin.

I also ran the test catalog and everything tested by its harness passed
except test #000086 that expected a credit card expiring in 2018 to still
work, so I updated that in Git.

Looks good to me. Now it would be good to hear results from others who
test on different combinations of Linux distribution, Perl version, and
database!

Jon


--
Jon Jensen
End Point Corporation
https://www.endpoint.com/
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
david now we are covid19 closed at home.
at the moment no infection for my family, colleagues or friends.
in this weekend i can work, can you suggest me the best install method
to try Interchange 5.12.0 on a clone of the production vm:

* debian 9
* apache 2.4.25
* perl 5.24.1 installed with os
* mysql 5.1.73 on a different vm

if you prefer i can try to install ic 5.12 on a fresh new vm.

On 02/03/20 00:28, David Christensen wrote:
> Greetings folks,
>
> The Interchange Development Group is preparing the latest release of Interchange, 5.12.0. As such, we are announcing the initial release candidate. If you are able, please test this release in a non-production environment and provide any additional feedback.
>
> The changes in this version are extensive, and include multiple years’ worth of development, bug fixes, and improvements. For details on this release, please see the WHATSNEW file for this release: https://ftp.interchangecommerce.org/interchange/5.12/WHATSNEW
>
> Rc1 candidate:
>
> https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz
>
> Detached signature (signed by key id DF9B65B8):
>
> https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz.asc
>
> SHA1 sums:
>
> 95719fea81883fa3e15ca4b35b21af2d39d57012 interchange-5.12.0-rc1.tar.gz
> e82705c5f7b8273fb7449c8c0468aa28eeb11d36 interchange-5.12.0-rc1.tar.gz.asc
>
> --
> David Christensen
> Senior Software and Database Engineer
> End Point Corporation
> david@endpoint.com
> 785-727-1171
>
>
>
> _______________________________________________
> interchange-users mailing list
> interchange-users@interchangecommerce.org
> https://www.interchangecommerce.org/mailman/listinfo/interchange-users
>


--
"fino alla bara sinpara"
"up to demise we rize"
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
Hi Marco,

Glad to hear you and your family are safe.

If you *have* the time, it would be great to test on both an existing install as well as a new install.

Right now, a tarball install is the easiest way to get things going; download/extract, then:

perl Makefile.PL
# install any deps
make && make install

Test with existing catalogs, new catalogs, etc.

Thanks for your help!

David
--
David Christensen
Senior Software and Database Engineer
End Point Corporation
david@endpoint.com
785-727-1171


> On Mar 12, 2020, at 3:00 AM, marco <m.mescoli@omnib.it> wrote:
>
> david now we are covid19 closed at home.
> at the moment no infection for my family, colleagues or friends.
> in this weekend i can work, can you suggest me the best install method to try Interchange 5.12.0 on a clone of the production vm:
>
> * debian 9
> * apache 2.4.25
> * perl 5.24.1 installed with os
> * mysql 5.1.73 on a different vm
>
> if you prefer i can try to install ic 5.12 on a fresh new vm.
>
> On 02/03/20 00:28, David Christensen wrote:
>> Greetings folks,
>> The Interchange Development Group is preparing the latest release of Interchange, 5.12.0. As such, we are announcing the initial release candidate. If you are able, please test this release in a non-production environment and provide any additional feedback.
>> The changes in this version are extensive, and include multiple years’ worth of development, bug fixes, and improvements. For details on this release, please see the WHATSNEW file for this release: https://ftp.interchangecommerce.org/interchange/5.12/WHATSNEW
>> Rc1 candidate:
>> https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz
>> Detached signature (signed by key id DF9B65B8):
>> https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz.asc
>> SHA1 sums:
>> 95719fea81883fa3e15ca4b35b21af2d39d57012 interchange-5.12.0-rc1.tar.gz
>> e82705c5f7b8273fb7449c8c0468aa28eeb11d36 interchange-5.12.0-rc1.tar.gz.asc
>> --
>> David Christensen
>> Senior Software and Database Engineer
>> End Point Corporation
>> david@endpoint.com
>> 785-727-1171
>> _______________________________________________
>> interchange-users mailing list
>> interchange-users@interchangecommerce.org
>> https://www.interchangecommerce.org/mailman/listinfo/interchange-users
>
>
> --
> "fino alla bara sinpara"
> "up to demise we rize"
> _______________________________________________
> interchange-users mailing list
> interchange-users@interchangecommerce.org
> https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
---- fresh download of debian ----
ic 5.12.0 from tarball, built new cat from strap.
placed one order, and fly over all adm pages.

- debian 10.3.0 kernel 4.19.0-8
- apache/2.4.38 (Debian)
- perl 5.28.1 from debian inst
- perl -MCPAN -e 'install Bundle::Interchange'
- mariadb 10.3.22

all runs smooth.

---- on vm clone of production server ----
ic 5.12.0 from tarball, built new cat from strap.
placed one order, and fly over all adm pages.

- debian 9.11 kernel 4.9.0-11-amd64
- apache/2.4.25 (Debian)
- perl 5.24.1 from debian inst
- mariadb 10.1.41

ic 5.12.0 running with the production catalog, same host but different
sql server, tested all main links and first subpages of the login menu.

- debian 9.11 kernel 4.9.0-11-amd64
- apache/2.4.25 (Debian)
- perl 5.24.1 from debian inst
- mysql 5.1.73-1 on external debian 6.0

all runs smooth.

On 12/03/20 14:35, David Christensen wrote:
> Hi Marco,
>
> Glad to hear you and your family are safe.
>
> If you *have* the time, it would be great to test on both an existing install as well as a new install.
>
> Right now, a tarball install is the easiest way to get things going; download/extract, then:
>
> perl Makefile.PL
> # install any deps
> make && make install
>
> Test with existing catalogs, new catalogs, etc.
>
> Thanks for your help!
>
> David
> --
> David Christensen
> Senior Software and Database Engineer
> End Point Corporation
> david@endpoint.com
> 785-727-1171
>
>
>> On Mar 12, 2020, at 3:00 AM, marco <m.mescoli@omnib.it> wrote:
>>
>> david now we are covid19 closed at home.
>> at the moment no infection for my family, colleagues or friends.
>> in this weekend i can work, can you suggest me the best install method to try Interchange 5.12.0 on a clone of the production vm:
>>
>> * debian 9
>> * apache 2.4.25
>> * perl 5.24.1 installed with os
>> * mysql 5.1.73 on a different vm
>>
>> if you prefer i can try to install ic 5.12 on a fresh new vm.
>>
>> On 02/03/20 00:28, David Christensen wrote:
>>> Greetings folks,
>>> The Interchange Development Group is preparing the latest release of Interchange, 5.12.0. As such, we are announcing the initial release candidate. If you are able, please test this release in a non-production environment and provide any additional feedback.
>>> The changes in this version are extensive, and include multiple years’ worth of development, bug fixes, and improvements. For details on this release, please see the WHATSNEW file for this release: https://ftp.interchangecommerce.org/interchange/5.12/WHATSNEW
>>> Rc1 candidate:
>>> https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz
>>> Detached signature (signed by key id DF9B65B8):
>>> https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz.asc
>>> SHA1 sums:
>>> 95719fea81883fa3e15ca4b35b21af2d39d57012 interchange-5.12.0-rc1.tar.gz
>>> e82705c5f7b8273fb7449c8c0468aa28eeb11d36 interchange-5.12.0-rc1.tar.gz.asc
>>> --
>>> David Christensen
>>> Senior Software and Database Engineer
>>> End Point Corporation
>>> david@endpoint.com
>>> 785-727-1171
>>> _______________________________________________
>>> interchange-users mailing list
>>> interchange-users@interchangecommerce.org
>>> https://www.interchangecommerce.org/mailman/listinfo/interchange-users
>>
>>
>> --
>> "fino alla bara sinpara"
>> "up to demise we rize"
>> _______________________________________________
>> interchange-users mailing list
>> interchange-users@interchangecommerce.org
>> https://www.interchangecommerce.org/mailman/listinfo/interchange-users
>
>
> _______________________________________________
> interchange-users mailing list
> interchange-users@interchangecommerce.org
> https://www.interchangecommerce.org/mailman/listinfo/interchange-users

--
"fino alla bara sinpara"
"up to demise we rize"
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On Sat, 14 Mar 2020, marco wrote:

> ---- fresh download of debian ----
> ic 5.12.0 from tarball, built new cat from strap.
> placed one order, and fly over all adm pages.
>
> - debian 10.3.0 kernel 4.19.0-8
> - apache/2.4.38 (Debian)
> - perl 5.28.1 from debian inst
> - perl -MCPAN -e 'install Bundle::Interchange'
> - mariadb 10.3.22
>
> all runs smooth.
>
> ---- on vm clone of production server ----
> ic 5.12.0 from tarball, built new cat from strap.
> placed one order, and fly over all adm pages.
>
> - debian 9.11 kernel 4.9.0-11-amd64
> - apache/2.4.25 (Debian)
> - perl 5.24.1 from debian inst
> - mariadb 10.1.41
>
> ic 5.12.0 running with the production catalog, same host but different sql
> server, tested all main links and first subpages of the login menu.
>
> - debian 9.11 kernel 4.9.0-11-amd64
> - apache/2.4.25 (Debian)
> - perl 5.24.1 from debian inst
> - mysql 5.1.73-1 on external debian 6.0
>
> all runs smooth.

Thanks for the testing in those different configurations.

That's very helpful!

Jon


--
Jon Jensen
End Point Corporation
https://www.endpoint.com/

_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On 16/03/20 16:25, Jon Jensen wrote:
> On Sat, 14 Mar 2020, marco wrote:
>
>> ---- fresh download of debian ----
>> ic 5.12.0 from tarball, built new cat from strap.
>> placed one order, and fly over all adm pages.
>>
>> - debian 10.3.0 kernel 4.19.0-8
>> - apache/2.4.38 (Debian)
>> - perl 5.28.1 from debian inst
>> - perl -MCPAN -e 'install Bundle::Interchange'
>> - mariadb 10.3.22
>>
>> all runs smooth.
>>
>> ---- on vm clone of production server ----
>> ic 5.12.0 from tarball, built new cat from strap.
>> placed one order, and fly over all adm pages.
>>
>> - debian 9.11 kernel 4.9.0-11-amd64
>> - apache/2.4.25 (Debian)
>> - perl 5.24.1 from debian inst
>> - mariadb 10.1.41
>>
>> ic 5.12.0 running with the production catalog, same host but different
>> sql server, tested all main links and first subpages of the login menu.
>>
>> - debian 9.11 kernel 4.9.0-11-amd64
>> - apache/2.4.25 (Debian)
>> - perl 5.24.1 from debian inst
>> - mysql 5.1.73-1 on external debian 6.0
>>
>> all runs smooth.
>
> Thanks for the testing in those different configurations.
>
> That's very helpful!
>
> Jon

if you need other specific tests please ask, without hurry I can try to
do them.

--
"fino alla bara sinpara"
"up to demise we rize"
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On Tue, 17 Mar 2020, marco wrote:

> if you need other specific tests please ask, without hurry I can try to
> do them.

Marco,

Thanks for your testing so far.

We haven't gotten much other help testing, so if you're still willing to
do more we could use testing with:

* CentOS 8 with stock Perl 5.26.3
* Ubuntu 20.04 daily build with stock Perl 5.30.0
* Ubuntu 18.04 with stock Perl 5.26.1
* Ubuntu 16.04 with stock Perl 5.22.1

Optionally with nginx + fcgiwrap would be nice too since we've only used
Apache in the reported tests so far.

That will cover the 3 main server distributions pretty well.

I'll soon be testing on CentOS 7 + Perl 5.22.0 + PostgreSQL 9.5.

Thanks,
Jon


--
Jon Jensen
End Point Corporation
https://www.endpoint.com/
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On 2/04/20 11:05 am, Jon Jensen wrote:
> * CentOS 8 with stock Perl 5.26.3

If no one gets to it before me I'll see if I can spin up a C8 VM in the
next few days and run the tests.


Peter
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On 02/04/20 00:05, Jon Jensen wrote:
> On Tue, 17 Mar 2020, marco wrote:
>
>> if you need other specific tests please ask, without hurry I can try
>> to do them.
>
> Marco,
>
> Thanks for your testing so far.
>
> We haven't gotten much other help testing, so if you're still willing to
> do more we could use testing with:
>
> * CentOS 8 with stock Perl 5.26.3
> * Ubuntu 20.04 daily build with stock Perl 5.30.0
> * Ubuntu 18.04 with stock Perl 5.26.1
> * Ubuntu 16.04 with stock Perl 5.22.1
>
> Optionally with nginx + fcgiwrap would be nice too since we've only used
> Apache in the reported tests so far.
>
> That will cover the 3 main server distributions pretty well.
>
> I'll soon be testing on CentOS 7 + Perl 5.22.0 + PostgreSQL 9.5.
>
> Thanks,
> Jon

ok for ubuntu xx.xx, i can try centos no experience for postgres or nginx.

--
"fino alla bara sinpara"
"up to demise we rize"
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On 2/04/20 11:58 am, Peter wrote:
> On 2/04/20 11:05 am, Jon Jensen wrote:
>> * CentOS 8 with stock Perl 5.26.3
>
> If no one gets to it before me I'll see if I can spin up a C8 VM in the
> next few days and run the tests.

Gotten onto this today, so far havign problems installing Math::Pari
which is required by Crypt::Random in Bundle::Interchage. pari-gp is
not packaged for CentOS 8 by any source that I know of and the automatic
download of the peri tarball fails to build (seems to be a clash between
the version that is downloaded and the perl module itself). At this
stage I'm going to try repackaging pari-gp from fedora rawhide and see
how it works out.

At the end of the day, I have to at least get Bundle::Interchange
installed before I can install and test Interchange.


Peter
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
Ok, Managed to build and install all the Kitchensink modules for CentOS
8. If anyone is interested I've packaged them here:
http://mirror.ghettoforge.org/distributions/gf/el/8/gf/x86_64/

If you want to use them go ahead, I did not recreate modules available
in any of the CentOS or epel repos, so you must first install
epel-release and gf-release from the above location, then you enable the
PowerTools and epel-playground repos, then finally you can do this:
dnf install 'perl(Bundle::InterchangeKitchenSink)' and it will install
all of the Bundle::Interchange and Bundle::InterchangeKitchenSink
modules for you.

I also installed postgresql and perl(DBD::Pg).

Then downloaded and installed httpd and interchange 5.12.0 rc1. I
installed and attempted to run the test suite and got this in the global
error.log:

0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:28 -0400] test /cgi-bin/test/index.html Safe:
Undefined subroutine &main::test
_global_sub called at (tag 'perl') line 1.
>
> test_global_sub('O' . 'K')
>
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:28 -0400] test /cgi-bin/test/index.html Safe:
Illegal division by zero at (tag
'calc') line 1.
>
> 2 / 0
>
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:28 -0400] test /cgi-bin/test/index.html Failed
intrinsic check 'ic_scratch:scr
atch_acl' for include/test/scratch, denying.
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:28 -0400] test /cgi-bin/test/index.html Failed
intrinsic check 'ic_scratch:!scratch_acl' for include/test/scratch_deny,
denying.
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:28 -0400] test /cgi-bin/test/index.html Failed
intrinsic check 'ic_scratch:!scratch_cmp:foo' for
include/test/scratch_cmp_deny, denying.
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:28 -0400] test /cgi-bin/test/index.html Failed
intrinsic check 'ic_scratch:scratch_cmp:foo' for
include/test/scratch_cmp, denying.
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:28 -0400] test /cgi-bin/test/index.html Failed
intrinsic check 'ic_session:!session_cmp:foo' for
include/test/session_cmp_deny, denying.
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:28 -0400] test /cgi-bin/test/index.html Failed
intrinsic check 'ic_session:session_cmp:foo' for
include/test/session_cmp, denying.
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:29 -0400] test /cgi-bin/test/index.html Failed
intrinsic check 'ic_userdb' for include/test/file_acl, denying.
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:29 -0400] test /cgi-bin/test/index.html Safe:
Attempt to write nonsql::val1::71 in read-only table at
/usr/local/interchange/lib/Vend/Table/Common.pm line 1664.
>
>
> my $db = $Db{nonsql};
> $db->config('DIE_ERROR', 1);
> $db->set_field(71, 'val1', 20)
> or push @errs, $db->errstr;
> return join "", @errs;
>
>
0000:0000:0000:0000:0000:0000:0000:0001
cBiPZKIP:0000:0000:0000:0000:0000:0000:0000:0001 -
[10/April/2020:03:52:29 -0400] test /cgi-bin/test/index.html Runtime
error: Unescaped left brace in regex is illegal here in regex; marked by
<-- HERE in m/&#91;value foo&#93;=foo_2
> \$Session->{ <-- HERE values}{foo}=foo_1
> \$Values->{foo}=foo_1
>
> &#91;value bar&#93;=bar_2
> \$Session->{values}{bar}=bar_1
> \$Values->{bar}=bar_1
>
> &#91;value baz&#93;=baz_2
> \$Session->{values}{baz}=baz_1
> \$Values->{baz}=baz_1
>
>
>
> foo=foo_2 bar=bar_2 baz=baz_2
>
> \$Session->{values}{foo}=foo_2
> \$Session->{values}{bar}=bar_2
> \$Session->{values}{baz}=baz_2
>
>
> &#91;value foo&#93;=
> \$Session->{values}{foo}=
> \$Values->{foo}=
>
> &#91;value bar&#93;=
> \$Session->{values}{bar}=
> \$Values->{bar}=
>
> &#91;value baz&#93;=
> \$Session->{values}{baz}=
> \$Values->{baz}=
> / at (tag 'value') line 25.


Now this is the first time I've actually attempted to use that test
suite so I may be missing something. This is also a summary of what I
did as I was tweaking the whole way through. Some of the modules
required jumping through hoops to build, I ended up needing the latest
git version of Net::SSLeay as anything older wouldn't build against perl
5.26.3.

I figure after the work I've done so far, I may as well package the new
IC release for CentOS 8 once it's ready. If anyone wants to give me
some pointers about the above so I can run the test suite I'll be grateful.

I haven't tried running strap yet, I'll probably do that next.


Peter


On 6/04/20 5:37 pm, Peter Ajamian wrote:
> On 2/04/20 11:58 am, Peter wrote:
>> On 2/04/20 11:05 am, Jon Jensen wrote:
>>> * CentOS 8 with stock Perl 5.26.3
>>
>> If no one gets to it before me I'll see if I can spin up a C8 VM in
>> the next few days and run the tests.
>
> Gotten onto this today, so far havign problems installing Math::Pari
> which is required by Crypt::Random in Bundle::Interchage.  pari-gp is
> not packaged for CentOS 8 by any source that I know of and the automatic
> download of the peri tarball fails to build (seems to be a clash between
> the version that is downloaded and the perl module itself).  At this
> stage I'm going to try repackaging pari-gp from fedora rawhide and see
> how it works out.
>
> At the end of the day, I have to at least get Bundle::Interchange
> installed before I can install and test Interchange.
>
>
> Peter
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On 10/04/20 8:10 pm, Peter Ajamian wrote:
> I haven't tried running strap yet, I'll probably do that next.

Tried strap now and it seems to be working fine.


Peter
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On 3/2/20 12:28 AM, David Christensen wrote:
> Greetings folks,
>
> The Interchange Development Group is preparing the latest release of Interchange, 5.12.0. As such, we are announcing the initial release candidate. If you are able, please test this release in a non-production environment and provide any additional feedback.
>
> The changes in this version are extensive, and include multiple years’ worth of development, bug fixes, and improvements. For details on this release, please see the WHATSNEW file for this release: https://ftp.interchangecommerce.org/interchange/5.12/WHATSNEW
>
> Rc1 candidate:
>
> https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz
>
> Detached signature (signed by key id DF9B65B8):
>
> https://ftp.interchangecommerce.org/interchange/5.12/tar/interchange-5.12.0-rc1.tar.gz.asc
>
> SHA1 sums:
>
> 95719fea81883fa3e15ca4b35b21af2d39d57012 interchange-5.12.0-rc1.tar.gz
> e82705c5f7b8273fb7449c8c0468aa28eeb11d36 interchange-5.12.0-rc1.tar.gz.asc

Hello,

please consider the following fix for the 5.12.0: https://github.com/interchange/interchange/pull/123,
in order to allow fail2ban to parse Interchange log files properly.

We added a number of jails to an Interchange instance to help preventing script attacks.

Regards
Racke

>
> --
> David Christensen
> Senior Software and Database Engineer
> End Point Corporation
> david@endpoint.com
> 785-727-1171
>
>
>
> _______________________________________________
> interchange-users mailing list
> interchange-users@interchangecommerce.org
> https://www.interchangecommerce.org/mailman/listinfo/interchange-users
>


--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.
Re: Interchange 5.12.0 rc1 [ In reply to ]
Hello,

Has all the code for the proposed release been merged into github?

https://github.com/interchange/interchange/

I have tested it some on openSUSE Leap 15.1

Regards,

--
Boyd Gerber <gerberb@zenez.com> 801 849-0213
ZENEZ 1042 East Fort Union #135, Midvale Utah 84047

_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On Mon, 20 Apr 2020, Boyd Lynn Gerber wrote:

> Has all the code for the proposed release been merged into github?
>
> https://github.com/interchange/interchange/

That GitHub repository *is* the central project repository, so yes!

> I have tested it some on openSUSE Leap 15.1

Excellent. Thanks for doing that.

Jon


--
Jon Jensen
End Point Corporation
https://www.endpoint.com/
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
>
> Hello,
>
> please consider the following fix for the 5.12.0: https://github.com/interchange/interchange/pull/123,
> in order to allow fail2ban to parse Interchange log files properly.
>
> We added a number of jails to an Interchange instance to help preventing script attacks.
>
> Regards
> Racke


I like this idea. I'm constantly fighting scans/bots and whatnot. I've
been using fail2ban with custom jails on my webserver logs. I hadn't
thought about using IC logs. I also use ipset to block certain
troublesome countries.

DB
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On 4/24/20 6:09 PM, DB wrote:
>>
>> Hello,
>>
>> please consider the following fix for the 5.12.0: https://github.com/interchange/interchange/pull/123,
>> in order to allow fail2ban to parse Interchange log files properly.
>>
>> We added a number of jails to an Interchange instance to help preventing script attacks.
>>
>> Regards
>>          Racke
>
>
> I like this idea. I'm constantly fighting scans/bots and whatnot. I've been using fail2ban with custom jails on my
> webserver logs. I hadn't thought about using IC logs. I also use ipset to block certain troublesome countries.
>

I'm using the following filters for the catalog error log:

[Definition]

failregex = ^<HOST>.*WARNING: POSSIBLE BAD ROBOT
ignoreregex =

[Definition]

failregex = ^<HOST>.*Hammered session lock
ignoreregex =
[Definition]

failregex = ^<HOST>.*Malformed session identifier:
ignoreregex =

[Definition]
failregex = ^<HOST>.*Runtime error: (Syntax error in (GET|POST) input|Unsupported Content-Type for POST method)
ignoreregex =

Notes:

- works only with the fixed log format
- http code for syntax error should be really 400, not internal server error

Regards
Racke

> DB
> _______________________________________________
> interchange-users mailing list
> interchange-users@interchangecommerce.org
> https://www.interchangecommerce.org/mailman/listinfo/interchange-users
>


--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.
Re: Interchange 5.12.0 rc1 [ In reply to ]
>> I like this idea. I'm constantly fighting scans/bots and whatnot. I've been using fail2ban with custom jails on my
>> webserver logs. I hadn't thought about using IC logs. I also use ipset to block certain troublesome countries.
>>
>
> I'm using the following filters for the catalog error log:
>
> ==> bad-robots-filter.conf <==
> [Definition]
>
> failregex = ^<HOST>.*WARNING: POSSIBLE BAD ROBOT
> ignoreregex =
>
> ==> session-hammering-filter.conf <==
> [Definition]
>
> failregex = ^<HOST>.*Hammered session lock
> ignoreregex =
> ==> ic-malformed-session-filter.conf <==
> [Definition]
>
> failregex = ^<HOST>.*Malformed session identifier:
> ignoreregex =
>
> ==> ic-syntax-error-filter.conf <==
> [Definition]
> failregex = ^<HOST>.*Runtime error: (Syntax error in (GET|POST) input|Unsupported Content-Type for POST method)
> ignoreregex =
>
> Notes:
>
> - works only with the fixed log format
> - http code for syntax error should be really 400, not internal server error
>
> Regards
> Racke

Awesome - thanks for sharing!

DB
_______________________________________________
interchange-users mailing list
interchange-users@interchangecommerce.org
https://www.interchangecommerce.org/mailman/listinfo/interchange-users
Re: Interchange 5.12.0 rc1 [ In reply to ]
On 4/25/20 5:29 PM, DB wrote:
>>> I like this idea. I'm constantly fighting scans/bots and whatnot. I've been using fail2ban with custom jails on my
>>> webserver logs. I hadn't thought about using IC logs. I also use ipset to block certain troublesome countries.
>>>
>>
>> I'm using the following filters for the catalog error log:
>>
>> ==> bad-robots-filter.conf <==
>> [Definition]
>>
>> failregex = ^<HOST>.*WARNING: POSSIBLE BAD ROBOT
>> ignoreregex =
>>
>> ==> session-hammering-filter.conf <==
>> [Definition]
>>
>> failregex = ^<HOST>.*Hammered session lock
>> ignoreregex =
>> ==> ic-malformed-session-filter.conf <==
>> [Definition]
>>
>> failregex = ^<HOST>.*Malformed session identifier:
>> ignoreregex =
>>
>> ==> ic-syntax-error-filter.conf <==
>> [Definition]
>> failregex = ^<HOST>.*Runtime error: (Syntax error in (GET|POST) input|Unsupported Content-Type for POST method)
>> ignoreregex =
>>
>> Notes:
>>
>> - works only with the fixed log format
>> - http code for syntax error should be really 400, not internal server error
>>
>> Regards
>>         Racke
>
> Awesome - thanks for sharing!

FYI: I just had a rare case where a runtime error in a custom tag caused a hammered session lock. Better
to fix that problem than abandoning the filter though.

You mind sharing your custom jail configs for your webserver logs?

Regards
Racke

>
> DB
> _______________________________________________
> interchange-users mailing list
> interchange-users@interchangecommerce.org
> https://www.interchangecommerce.org/mailman/listinfo/interchange-users
>


--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.