[Bug 232134] mail/pop3proxy: Fix OpenSSL build

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Dec 18 21:36:54 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232134

Kai <freebsd_ports at k-worx.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |freebsd_ports at k-worx.org
 Attachment #200241|                            |maintainer-approval+
              Flags|                            |

--- Comment #11 from Kai <freebsd_ports at k-worx.org> ---
Created attachment 200241
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=200241&action=edit
pop3proxy-fix-build-with-openssl111.patch

This is another try to fix the build with OpenSSL 1.11+. The patch also does
following items:

- fix the wrong default location for the configuration file which prevented the
start via rc script (was "/docsis/etc/pop3proxyd.conf", now:
$PREFIX/etc/pop3proxyd.conf"). This resided probably a very long time in the
port.

- pet portlint a bit (not all items were covered, see further below for a
reason)

- fix the installation of the configuration files which were installed with the
execute bit set

- improve pkg-descr a bit to inform about pop3proxy's origin

Because mail/pop3proxy is derived from an earlier version of mail/up-imapproxy
the SSL patch was taken from there with some small modifications. I assume the
origin of the patch would be still Debian in that case.

I also went through the code and did some runtime tests after the issue with
the wrong configuration path was fixed. Interestingly pop3proxy doesn't seem to
support and initiate any SSL/TLS connections, it only worked properly when the
traffic was unencrypted.

Given those facts the port isn't really useful for actual use-cases because
there are more modern and secure solutions to setup a POP3 proxy if required.


QA:
~~~
poudriere (11.2-, 12.-RELEASE, 13.0-CURRENT at r341993 amd64 + i386) -> OK
portlint -> OK (with some warnings)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list