[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: openarc-1.0.0.Beta0
[Thread Prev] | [Thread Next]
- Subject: Re: openarc-1.0.0.Beta0
- From: Seth Blank <seth@xxxxxxxxxxxx>
- Date: Wed, 1 Aug 2018 08:20:10 -0700
Please open an issue at http://github.com/trusteddomainproject/openarc/issues Thanks for reporting! On Wed, Aug 1, 2018 at 08:15 Sergey Ivanov <seriv@xxxxxxxxxx> wrote: > Hi, > > I gave one more try to openarc-1.0.0.Beta0-3.1. First, it was not > possible to rebuild openarc-1.0.0.Beta0-3.1.src.rpm on RedHat7 machines > without a fix in RPM spec file, RedHat7 does not define macro > %{?centos_version} nor %{?redhat_version}, so package fails to require > libbsd-devel. It should be just '%if 0%{?rhel} >= 7'. > > But, even for both binary packages for centos-7 and for my compiled with > above mentioned fix, I can not install because macros '%service_add_pre' > and '%service_add_post' are SUSE-isms not known on other systems. > > Then, when installed with '--noscript' and started, I confirm issue #98, > each header in 'ARC-' triplet starts with a blank and thus fails to be a > header but became a continuation of the previous header, usually > 'Receive*' one. > > Also I do not see any way for collaboration. I can clone the github > repository, but it's tag v1.0.0.Beta0 differs pretty much from the > sources I got from SUSE build service. > > -- > > Regards, > > Sergey Ivanov. > > > On 07/27/2018 04:07 PM, Sergey Ivanov wrote: > > Hi, > > > > I am using OpenARC compiled from 'devel' branch of github repository > > of commit > https://github.com/trusteddomainproject/OpenARC/commit/8a5a4b0a278b21fe73329eebf954a1281c389b53 > > on RHEL-7. > > I have tried rebuilding new openarc-1.0.0.Beta0-3.1.src.rpm, but it > > did not solve my problem. > > > > The problem I have is the following: we have a separate mailman host > > which is receives ARC-signed messages from our main mail server which > > signes these messages. After being processed on the mailman, some of > > the messages are coming back to our main server and it crashes > > openarc. Actually it crashes the version built from 'devel' branch, so > > that I have abrt-daemon with all information about processes, log > > files, and coredumps. The Beta0 version did not crash, but enters a > > cycle of restarting child process and the postfix using it as a milter > > also became unavailable and can not process a single mail. > > > > I am a workaround for this problem: I set up postfix check_headers > > pcre table which strips out "^ARC-*" headers which the main server > > added to the message before sending these messages back to main > > server. It works. > > > > Also there is no problem processing "ARC-*" headers which were added > > by other servers. And, our "ARC-*" headers are recognized and verified > > fine by Google servers. > > > > So, I guess, crash is happening somewhere in the > > > https://github.com/trusteddomainproject/OpenARC/blob/master/libopenarc/arc.c#L2741 > > case structure, because it is responsible for dealing with multiple > > signatures from the same instance. > > > > The Beta0 version had problems with the same messages when I tried > > releasing them with 'postsuper -r' from the 'hold' queue on the > > mailman host. > > > > > > -- Seth Blank | Director of Industry Initiatives E: seth@xxxxxxxxxxxx | P: 415.273.8818
Re: openarc-1.0.0.Beta0 | Sergey Ivanov <seriv@xxxxxxxxxx> |