Commit Graph

405 Commits

Author SHA1 Message Date
Rosen Penev 1ef307b51a
alpine: update to 2.22
Switch to standard tarballs. Remove autoreconf as a result.

Simplify NLS and IPv6 handling. Removed options are default.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-28 15:09:25 -08:00
Jan Pavlinec 8a0e224fcc
dovecot: update to version 2.3.9.3 (security fix)
Fixes:
CVE-2020-7046
CVE-2020-7957

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-20 13:31:57 +01:00
Rosen Penev 9a67d3bfb3
msmtp: Update to 1.8.7
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-02 18:29:04 -08:00
Rosen Penev 0af6c48070
dovecot: Disable libunwind support
Fixes missing dependency error.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-26 16:59:36 -08:00
Rosen Penev de66ac26f6
pigeonhole: Update to 0.5.9
Dovecot was updated but not pigeonhole. This is important as the API broke

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-19 13:00:39 -08:00
Daniel F. Dickinson 1d12cc2a22 msmtp-scripts: Remove as abandoning upstream; msmtp-queue works
I am upstream for msmtp-scripts and have decided to abandon the project.  Therefore
remove msmtp-scripts from OpenWrt -- there is already msmtp-queue which is 'good enough'
for the use cases where msmtp-scripts had any relevance.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-12-18 07:33:53 -05:00
Sebastian Kemper 3872e13cc3 postfix: update tinycdb dependency
tinycdb now installs a shared lib alongside the static archive. postfix
will use the shared lib, hence this commit updates the dependency.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-12-15 10:51:13 +01:00
Lucian Cristian 9423c29af5 dovecot: update to 2.3.9
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-12-10 00:04:10 +02:00
W. Michael Petullo d87f61a1f1 postfix: remove 100-fsstat.patch
Resolves #9970.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-11-28 23:42:55 -05:00
Lucian Cristian 962716aad7 dovecot: update to 2.3.8
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-10-26 21:04:57 +03:00
Rosen Penev 0458d60161
Merge pull request #10337 from cshoredaniel/pr-update-msmtp-scripts
msmtp-scripts: Update msmtp-scripts
2019-10-23 13:37:20 -07:00
Daniel F. Dickinson 26bcbd5e62 msmtp-scripts: Update msmtp-scripts
Update to 1.2.5.1 (latest stable release)

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-10-21 00:16:00 -04:00
Rosen Penev de4ed9178e emailrelay: Update to 2.1
Remove uClibc++ reference. This requires C++11 features not provided by
uClibc++.

Added size optimizations as this package is huge.

Cleaned up Makefile for consistency between packages.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-20 11:43:56 -07:00
Rosen Penev 04b9f209a0 msmtp: Update to 1.8.6
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-18 14:47:45 -07:00
Rosen Penev 6632c3b83a
Merge pull request #10224 from flyn-org/bogofilter
bogofilter: update to 1.2.5
2019-10-14 09:27:58 -07:00
W. Michael Petullo cfcdade87d pigeonhole: reflect license of LGPL-2.1-or-later
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-10-14 08:53:59 -04:00
W. Michael Petullo d9ee754beb bogofilter: make use of PKG_BUILD_PARALLEL
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-10-14 08:45:18 -04:00
W. Michael Petullo 51854d536e bogofilter: change license field from GPLv2 to GPL-2.0-or-later
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-10-14 08:41:20 -04:00
W. Michael Petullo d7d9ac1969 bogofilter: update to 1.2.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-10-13 17:47:54 -04:00
W. Michael Petullo 10a1877e57 pigeonhole: update to 0.5.8
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-10-13 16:46:42 -04:00
Jeffery To 53e1692ae9 treewide: Use default PKG_BUILD_DIR when possible
This removes lines that set PKG_BUILD_DIR when the set value is no
different from the default value.

Specifically, the line is removed if the assigned value is:

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

  The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT
  if it is set, so now this is identical to the default value.

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR)

  if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it
  the same as the previous case

* $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

  This is the same as the default PKG_BUILD_DIR when there is no
  BUILD_VARIANT.

* $(BUILD_DIR)/[name]-$(PKG_VERSION)

  where [name] is a string that is identical to PKG_NAME

[1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-10-13 02:01:34 +08:00
Phil Eichinger bde13082db mutt: bump to 1.12.2
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2019-10-01 20:50:29 +02:00
W. Michael Petullo 707c683fba pigeonhole: update to 0.5.7.2
Fixes CVE-2019-11500.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-09-22 19:16:31 -04:00
Jan Pavlinec 299e5b0a9b
treewide: add PKG_CPE_ID for better cvescanner coverage
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-09-17 12:40:26 +02:00
Rosen Penev c256e6971f
Merge pull request #9906 from ecsv/gpl-or-later-spdx-identifier
treewide: Change .*GPL.*+ licenses to SPDX compatible identifier
2019-09-10 10:25:15 -07:00
Josef Schlehofer 5275c4156b
dovecot: Update to version 2.3.7.2
Fix CVE-2019-11500

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-09-10 08:49:56 +02:00
Sven Eckelmann bbb1ea7345 treewide: Change .*GPL.*+ licenses to SPDX compatible identifier
The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL
licenses. But a lot of packages did use a different, non-SPDX style with a
"+" at the end instead of "-or-later".

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2019-09-10 07:45:15 +02:00
Daniel F. Dickinson f76408af48 msmtp-scripts: Add msmtprc permission docs
There is a wrinkle in terms of sending mail immediately when using
msmtpq-ng-mta instead of a typical mail server.  We document that
in the package description.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-08-27 07:40:29 -04:00
Daniel F. Dickinson b9cc3cf269 msmtp-scripts: Fix spool/lock dir permissions
If the spool or lock dir exist before msmtp's initscript runs we
need to modify the permisions to be appropriate instead of just
bailing, otherwise non-root can't send mail.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-08-27 06:55:04 -04:00
Daniel F. Dickinson 3c15d410a9 msmtp-scripts: Make conn_test default nc
On OpenWrt nc (netcat) connectivity test makes more sense than
ping because a) for non-root users ping is not permitted, and
b) nc is a default binary included with OpenWrt.
We do, however, have to change the upstream default from using
`nc -vz` to `printf "<http head request>"|nc` (with openwrt
nc if text is sent then nc closes after a response and fails
if no connection is made; the response is already thrown away
(to /dev/null) by the existing code).

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-08-27 06:54:56 -04:00
Josef Schlehofer e27438f140
dovecot: Improve packaging and include configs
- Add dovenull user, otherwise, dovecot doesn't start
- Build docs to have configuration files for dovecot
- Remove init script as conffile
- Move build options from Makefile to Config.in
- Install section to be more readable
- Refresh patches

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-08-18 13:36:03 +02:00
Josef Schlehofer fcbc1cad2c
dovecot: update to version 2.3.7.1
Move PKG_MAINTAINER above PKG_LICENSE to be sync with other packages

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-08-18 13:18:24 +02:00
Daniel F. Dickinson d163eaea52 msmtp-scripts: Overhaul and update like upstream
The project has been revived upstream and a user has convinced me
there is a valid use case for this package in openwrt, so remove
deprecation notice, adjust links to upstream (it's moved) and
update to latest version.  Sync behavior with that expected upstream.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-08-08 21:50:09 -04:00
Daniel F. Dickinson 6d8cff9a6c msmtp-scripts: Fix LICENSE information
Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-08-08 17:50:33 -04:00
Daniel F. Dickinson 5b6c8b8702 msmtp: msmtp-scripts: Enable PROVIDES and ALTERNATIVES
Use the PROVIDES mechanism so that msmtp and msmtp-nossl can be be
+depended-on and avoid generating a file level conflict.  Also use
alternatives for msmtp-mta and msmtpq-ng-mta with msmtp-mta since
we can only have one sendmail at a time.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-08-08 02:02:06 -04:00
Rosen Penev b5b776fc9a
opendkim: Fix compilation with uClibc-ng
res_nsend and res_send are both not available in uClibc-ng as configured
in OpenWrt. Having this function return an error is the only sensible way
to fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-19 00:06:46 -07:00
Rosen Penev b90fa49c17
Merge pull request #9490 from neheb/msmt
msmtp: Update to 1.8.5
2019-07-16 13:10:03 -07:00
Rosen Penev e099edb571
msmtp: Update to 1.8.5
Small Makefile adjustments.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-15 16:13:31 -07:00
Lucian Cristian 971b20380e dovecot: update to 2.3.7
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-07-14 23:08:01 +03:00
Denis Shulyaka f2d98ef395 postfix: bump version
Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
2019-07-14 00:37:56 +03:00
Phil Eichinger dfd6a8f12d mutt: bump to 1.12.1
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2019-07-01 16:20:43 +02:00
Phil Eichinger 5963b15f47 mutt: switch to https instead of ftp
Since https is preferred master site with http is used as second choice.

Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2019-05-28 00:02:31 +02:00
Phil Eichinger df128723b7 mutt: bump to version 1.12.0
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2019-05-27 21:13:24 +02:00
Daniel Engberg bdaf77273e
Merge pull request #8937 from lucize/doveup
dovecot: update to 2.3.6
2019-05-13 17:03:07 +02:00
Lucian Cristian 6ea951b2de dovecot: update to 2.3.6
also don't pack docs

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-05-13 16:19:50 +03:00
Rosen Penev 77bdda3e03
Merge pull request #8899 from neheb/post
postfix: Fix compilation with uClibc-ng
2019-05-11 12:11:22 -07:00
Rosen Penev 18b8190e2d
msmtp: Remove uClibc hack
This seems to no longer be needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-05 16:03:50 -07:00
Rosen Penev 65d4442680
postfix: Fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-05 13:31:09 -07:00
Rosen Penev 567102df7b
msmtp: Update to 1.8.4
Small Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-29 14:27:28 -07:00
Lucian Cristian 7aae4eed85 dovecot: update to 2.3.5.2
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-29 04:29:17 +03:00
Rosen Penev bba043ee47
ssmpt: Fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-27 11:20:41 -07:00
W. Michael Petullo d3385ef60b bogofilter: mark /etc/bogofilter.cf as a configuration file
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-04-26 23:10:15 -04:00
Lucian Cristian a9502d6d73 dovecot: gssapi build fix, add parallel build
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-13 19:24:43 +03:00
Rosen Penev 5ec9545ddc
dovecot: Fix deprecated API patch
Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-09 19:35:03 -07:00
Lucian Cristian 2d3f82ed2e dovecot: update to 2.3.5.1
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-07 17:11:34 +03:00
Phil Eichinger b1743883e4 mutt: bump to version 1.11.4
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2019-04-05 15:37:47 +02:00
Rosen Penev c7a52d9a95
postfix: Update to 3.4.4
Switched to HTTP from FTP for one of the mirrors.

Rebased Patches.

Removed ENGINES patch as it is only relevant for OpenSSL 1.0.2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-28 19:50:14 -07:00
W. Michael Petullo b39f8980a4 pigeonhole: update to 0.5.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-03-16 17:12:46 -04:00
Lucian Cristian 3866fbabc2 dovecot: update to 2.3.5
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-03-13 22:05:28 +02:00
Hannu Nyman 3306f1dc46
Merge pull request #8247 from neheb/fdm
fdm: Update to 2.0
2019-03-10 10:08:47 +02:00
Rosen Penev 4adf64d815
msmtp: Update to 1.8.3
Fixes CVE-2019-8337

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-25 15:27:50 -08:00
Rosen Penev f1a01790ac fdm: Update to 2.0
Removed upstream patches.

Fixed up Makefile slightly as configure bugs seem to have been solved.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-18 13:34:21 -08:00
Rosen Penev 05c39b5dde dovecot: Fix compilation with OpenSSL 1.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-13 18:57:57 -08:00
Jan Pavlinec 0edcd5871c
dovecot: update to version 2.3.4.1 (security fix)
Fixes CVE-2019-3814

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-02-05 21:32:05 +01:00
Rosen Penev 2da6f2df84 mutt: Update to 1.11.2
OpenSSL patch was upstreamed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-20 17:38:06 -08:00
Rosen Penev 1c0a20d2ce
msmtp: Update to 1.8.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-13 23:41:02 -08:00
Hannu Nyman e9816ae1f2
Merge pull request #7843 from neheb/pos
postfix: Fix compilation without OpenSSL ENGINE
2019-01-09 23:25:29 +02:00
Hannu Nyman aa19ab2120
Merge pull request #7841 from neheb/dovo
dovecot: Make OpenSSL ENGINE support optional
2019-01-09 23:25:02 +02:00
Rosen Penev d0e42a5f49 postfix: Fix compilation without OpenSSL ENGINE
While ENGINE is not actually used, the header being included
unconditionally as well as the cleanup function being called breaks
compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-01 23:39:03 -08:00
Rosen Penev e6919c19cb emailrelay: Remove unnecessary OpenSSL engine include
There's no usage of any ENGINE APIs and trying to include the header
breaks compilation with ENGINE support disabled.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-01 23:35:26 -08:00
Rosen Penev d9fa9b0fad dovecot: Make OpenSSL ENGINE support optional
Allows libopenssl to be smaller.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-01 23:34:11 -08:00
Hannu Nyman 97836d987f
Merge pull request #7656 from neheb/msm
msmtp: Update to 1.8.1
2018-12-26 22:47:25 +02:00
Hannu Nyman d5a48bac09
Merge pull request #7744 from val-kulkov/opendkim-package
opendkim: support OpenSSL 1.1 with/without deprecated APIs
2018-12-21 21:16:20 +02:00
Val Kulkov 5f08e7b75b opendkim: support OpenSSL 1.1 with/without deprecated APIs
This patch enables support of OpenSSL 1.1+ with and without
deprecated OpenSSL APIs.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2018-12-21 11:23:42 -05:00
Hannu Nyman a008f9cac1
Merge pull request #7708 from neheb/patch-13
postfix: Update to 3.3.2
2018-12-21 17:14:24 +02:00
Eneas U de Queiroz 213fd4f64b sendmail: link with gcc instead of ld
If ld is used directly to link libmilter.so, linking is not done
correctly with glibc, and produces a library that can't be used.
Linking with the bad library produces a strange error:
ld: conftest: hidden symbol `stat' in [...]libc_nonshared.a(stat.oS)
is referenced by DSO

Using ld with musl works fine, but using gcc is a more portable way of
linking the shared library anyway.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-12-17 14:57:01 -08:00
Rosen Penev 035f7deb2d sendmail: Add OpenSSL 1.1 support
First patch is from Debian and enables OpenSSL 1.1 support.

Second patch is a fix for OpenSSL 1.1 ECC curves.

Third patch allows compilation without deprecated APIs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 14:56:55 -08:00
Rosen Penev 2f900553ed
postfix: Update to 3.3.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 14:12:55 -08:00
Hannu Nyman 6ee42b8eac
Merge pull request #7564 from neheb/nail
nail: Fix compilation without deprecated OpenSSL APIs
2018-12-14 16:55:48 +02:00
Rosen Penev e605a1fa99 msmtp: Update to 1.8.1
Switch from OpenSSL to GnuTLS as upstream has deprecated the former.

Add myself as maintainer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-13 14:14:44 -08:00
Hannu Nyman 0c2c49a65a
Merge pull request #7562 from neheb/msmtp
msmtp: Fix compilation without deprecated OpenSSL APIs
2018-12-06 19:43:37 +02:00
Rosen Penev fbbfabd3c1 nail: Fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-02 17:01:44 -08:00
Rosen Penev de9fda6698 mutt: Update to 1.11.1
Added patch to fix compilation without deprecated OpenSSL APIs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-02 16:42:38 -08:00
Rosen Penev 2cca3857ab msmtp: Fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-02 16:25:17 -08:00
W. Michael Petullo 3ae5619974 pigeonhole: update to 0.5.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2018-12-02 09:56:41 -05:00
Lucian Cristian 229c2cad26 dovecot: update to 2.3.4
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2018-11-28 21:58:12 +02:00
Hannu Nyman 8a89b570c6
Merge pull request #7455 from neheb/nail
nail: Remove GSSAPI dependency
2018-11-25 17:16:52 +02:00
Rosen Penev a0f8d64661 mailsend: Remove more deprecated APIs
Fixes compile without them.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-17 11:30:39 -08:00
Rosen Penev 277ca59008 nail: Remove GSSAPI dependency
Buildbots are currently failing because of this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-16 17:13:35 -08:00
Ted Hess 27c3e39d7d
Merge pull request #7269 from neheb/emailr
emailrelay: Remove SSLv3 option
2018-11-16 09:35:59 -05:00
Rosen Penev b8312b58cf clamsmtp: Really fix compilation
It seems Linux headers are broken/incompatible with musl for some reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-12 12:34:54 -08:00
Lucian Cristian 195dd657f2 dovecot: update to 2.3.3
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2018-11-11 14:58:11 +02:00
Hannu Nyman 01b584c2d8
Merge pull request #7341 from neheb/dove
dovecot: Fix compilation for OpenSSL without deprecated APIs
2018-11-11 14:47:06 +02:00
Ycarus f12162388d msmtp: Fix typo
Fix typo in msmtp Makefile PACAKGE -> PACKAGE

Signed-off-by: Yannick Chabanois <ycarus@zugaina.org>
2018-11-09 21:37:54 +02:00
Rosen Penev 5226c0bfe9 dovecot: Fix compilation for OpenSSL without deprecated APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-06 19:10:20 -08:00
Rosen Penev c3c5af5d83 alpine: Fix compilation without deprecated APIs on OpenSSL 1.0.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-06 18:51:26 -08:00
Rosen Penev 2b238005c1 emailrelay: Remove SSLv3 option
The next version of OpenSSL will not include support. Removing in advance.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-10-28 12:57:56 -07:00
Guo Li cbc948acf3 sendmail: fix confLIBSEARCHPATH to $(STAGING_DIR)
This fix issue 'cannot find -lnsl' on build server which has libnsl.so in
/usr/lib

Signed-off-by: Guo Li <uxgood.org@gmail.com>
2018-09-26 16:28:48 +08:00
Phil Eichinger 022ceb4c68 mutt: bump to version 1.10.1
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2018-09-08 21:02:09 +02:00
Dirk Brenken dacd89c4d5
Merge pull request #6937 from neheb/mail
mailman: Update to 2.1.29
2018-09-04 07:58:17 +02:00
Dirk Brenken 4850a8941d
Merge pull request #6906 from lucize/post-mysql
postfix: add mysql support & fix start priority
2018-09-03 16:04:33 +02:00
Hannu Nyman a8108500dc
Merge pull request #6874 from neheb/clam
clamsmtp: Fix compile under musl
2018-09-03 09:27:19 +03:00
Rosen Penev 1779f617e6 mailman: Adjust Makefile to be similar to other projects
Reorganization + HTTPS + CPE ID for proper CVE tracking.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-09-02 15:07:28 -07:00
Rosen Penev 0476bbea20 mailman: Update to 2.1.29
Bug and Security fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-09-02 15:07:22 -07:00
Lucian Cristian 032b486d59 postfix: increase start priority
on some slow system, postfix starts before network, delaying the init helps

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2018-08-29 21:15:55 +03:00
Lucian Cristian 405bb186a3 postfix: add mysql support
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2018-08-29 15:45:17 +03:00
Dirk Brenken 86148df740
Merge pull request #6855 from neheb/patch-21
msmtp: Update to 1.6.8
2018-08-27 10:09:21 +02:00
Hannu Nyman 4bbf3e24c8
Merge pull request #6766 from cshoredaniel/pr-fix-dovecot-pigeonhole-managesieve
dovecot & pigeonhole: Fix managesieve-login needs libdovecot-login
2018-08-27 08:25:37 +03:00
Rosen Penev 087983a97e clamsmtp: Fix compile under musl
sys/socket already includes the needed socket stuff. Including the second
header causes the build to fail.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-08-26 08:20:21 -07:00
Rosen Penev 7b4d044a8b msmtp: Update to 1.6.8
Main URL has changed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-08-24 15:14:58 -07:00
Othmar Truniger 432cc99d9a emailrelay: add some runtime options
Signed-off-by: Othmar Truniger <github@truniger.ch>
2018-08-20 19:29:41 +02:00
Dirk Brenken 83c225812b
Merge pull request #6668 from cotequeiroz/emailrelay_pam
emailrelay: avoind linking with -lpam
2018-08-20 18:14:56 +02:00
Daniel F. Dickinson 2b7531ad9f doveco: pigeonhole: Use stock dovecot dir locations
We move dovecot libexec binaries and modules (including the package
pigeonhole) to their standard locations.  This is okay for libexec
because it was added to core prior to 17.04 release.  Moving the
binaries normally in libexec eliminates the reason the modules were in an
unusual directory, which is that there were conflicts with
libexec binaries that were in lib, which the modules normally use.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2018-08-19 14:35:38 -04:00
Daniel F. Dickinson f0fb968346 dovecot: Fix managesieve-login needs libdovecot-login
When trying to use managesieve my MUA complained sieve wasn't supported.
On investigation dovecot logs the following could be seen:

    Aug 16 00:28:44 managesieve-login: Fatal: master:
      service(managesieve-login): child 1430 returned error 127
    Aug 16 00:31:32 managesieve-login: Error: Error loading shared
      library libdovecot-login.so.0: No such file or directory
      (needed by /usr/lib/dovecot/managesieve-login)
    Aug 16 00:31:32 managesieve-login: Error: Error loading
      shared library libdovecot.so.0: No such file or directory
      (needed by /usr/lib/dovecot/managesieve-login)
    Aug 16 00:31:32 managesieve-login: Error: Error relocating
      /usr/lib/dovecot/managesieve-login: net_ip2addr: symbol not found

The issue (verified with readelf on non-working build and build with my fix)
is that there is no RPATH information in the pigeonhole binaries (like
managesieve-login).

The dovecot-config that is 'installed' in the staging dir
assumes that plugins will be built on the same host as the installed files.
The 'installed' dovecot-config (partial) looks like:

LIBDOVECOT='-L/usr/lib/dovecot -ldovecot'
LIBDOVECOT_LOGIN='-ldovecot-login -L/home/user/Build/openwrt/openwrt-ath79/staging_dir/target-mips_24kc_musl/usr/lib -lssl -lcrypto'
LIBDOVECOT_SQL=-ldovecot-sql
LIBDOVECOT_COMPRESS=-ldovecot-compression
LIBDOVECOT_LDA=-ldovecot-lda
LIBDOVECOT_STORAGE='-ldovecot-storage '
LIBDOVECOT_DSYNC=-ldovecot-dsync
LIBDOVECOT_LIBFTS=-ldovecot-fts

The solution I used was to modify dovecot-config to add the rpath to
DOVECOT_BINARY_LDFLAGS, and to replace references to host directories
with staging_dir directories.

This results in RPATH being added as it needs to be, and results in a working
version of dovecot+pigeonhole.

NB: I've also touched package version of pigeonhole as this change in dovecot
results in (needed) binary changes for pigeonhole.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2018-08-19 14:35:23 -04:00
Hannu Nyman d580202e38
Merge pull request #6488 from neheb/patch-2
alpine: Update to 2.21.9999
2018-08-19 20:14:34 +03:00
Eneas U de Queiroz 6cf615d90d emailrelay: avoind linking with -lpam
The package seems to link to -lpam even when using --without-pam.  Set
ac_cv_search_pam_end=no to avoid it.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-08-04 15:12:35 -03:00
Hannu Nyman 7a15ee19fa
Merge pull request #6603 from neheb/email
emailrelay: Update to 2.0
2018-08-02 20:55:18 +03:00
Hannu Nyman 172620603b
Merge pull request #6236 from cotequeiroz/mailsend_openssl-1.1
mailsend: bump to v. 1.19, add openssl 1.1
2018-08-02 18:58:23 +03:00
Rosen Penev 213f482d30 emailrelay: Update to 2.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-07-31 14:40:04 -07:00
Val Kulkov 560485d19d dovecot-pigeonhole: fix compilation with full language support
If the full language support is enabled (CONFIG_BUILD_NLS=y),
compilation fails on undefined references to libiconv,
libiconv_open and libiconv_closed. Including nls.mk into
the package's Makefile fixes the problem.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2018-07-20 20:19:13 -04:00
Rosen Penev 1bb6931712
alpine: Update to 2.21.9999
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-07-15 19:42:41 -07:00
Lucian Cristian 06ee5719a5 dovecot: update to 2.3.2.1
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2018-07-15 21:21:57 +03:00
Hannu Nyman d42e863ec2
Merge pull request #6425 from micmac1/dovecot-uclibc-iconv
dovecot: fix uclibc build issue
2018-07-15 21:03:09 +03:00
Sebastian Kemper 1ec6d2be11 dovecot: include nls.mk for iconv support
libmariadb 10.2 needs to be linked in together with iconv, hence include
nls.mk.

dovecot will use iconv (if it can find it) also for its own character
conversion needs, so add a general depend as well.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-07-13 22:44:19 +02:00
Hannu Nyman 3ec9fc2f5d
Merge pull request #6428 from cshoredaniel/pr-deprecate-msmtp-scripts
mail/msmtp-scripts: Deprecated upstream; remove myself as maintainer
2018-07-11 18:52:42 +03:00
W. Michael Petullo 46388f1c24 pigeonhole: update to 0.5.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2018-07-09 14:06:41 -04:00
Daniel F. Dickinson 79a876dfa2 mail/msmtp-scripts: Deprecated upstream; remove myself as maintainer
Remove myself as maintainer.  Also add deprecation warning as this is
deprecated upstream (see:
https://github.com/cshore-history/msmtp-scripts#deprecation-notice)
barring expression of interested by others in it being revived.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2018-07-08 17:38:41 -04:00
Hannu Nyman e28f1bc74c
Merge pull request #6365 from neheb/patch-3
fdm: Switch to GitHub releases.
2018-07-07 20:30:50 +03:00
Rosen Penev c7c40703d0 fdm: Switch to GitHub releases.
Sourceforge link went away. The GitHub mirror also has the wrong path.

Replaced compatibility patches with upstream solution.

Also added an OpenSSL 1.1.0 compile fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-07-07 10:22:57 -07:00
Lucian Cristian 78b842da56 dovecot: update to 2.3.2
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2018-07-06 23:58:38 +03:00
Eneas U de Queiroz dfe0a0edbc mailsend: add compatibility with openssl 1.1.0
Applied a patch merged upstream that adds support to openssl 1.1.0, and
added a patch, just submitted upstream, that enables compilation with
openssl 1.1.0 built without deprecated API.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-07-06 09:17:17 -03:00
Eneas U de Queiroz 06dee479da mailsend: bump to v. 1.19
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-07-06 09:16:34 -03:00
Daniel F. Dickinson eb13e5b335 msmtp-scripts: Update my email
Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2018-07-04 23:52:40 -04:00
W. Michael Petullo 9fff237349 dovecot: explicitly disable use of sodium
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2018-06-16 18:03:39 -04:00
Hannu Nyman 996773d366
Merge pull request #5825 from neheb/alpine
alpine: Update to 2.21.999 and update URLS
2018-06-13 20:58:01 +03:00
Hannu Nyman e794877106
Merge pull request #6265 from MikePetullo/pigeonhole
pigeonhole: update to 0.5.1
2018-06-10 23:28:46 +03:00
Hannu Nyman a5c8ace86a
Merge pull request #6241 from MikePetullo/dovecot
dovecot: update to 2.3.1
2018-06-10 22:53:09 +03:00
W. Michael Petullo 4944e64765 dovecot: update to 2.3.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2018-06-10 15:28:50 -04:00
W. Michael Petullo 56584384d4 pigeonhole: update to 0.5.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2018-06-10 14:47:28 -04:00
Hannu Nyman 3d266d27df
Merge pull request #6111 from cotequeiroz/nail_openssl-1.1
nail: add compatibility with openssl 1.1
2018-06-04 20:47:19 +03:00
Hannu Nyman 0954fd2df9
Merge pull request #6112 from cotequeiroz/opendkim_openssl-1.1
opendkim: Added compatibility wiht openssl 1.1
2018-06-03 09:55:27 +03:00
Hannu Nyman 6d6fc48a2b
Merge pull request #6109 from cotequeiroz/fdm_openssl-1.1
fdm: add compatibility with openssl 1.1
2018-06-03 09:54:08 +03:00
Phil Eichinger 2dc1ed718d mutt: bump to version 1.10.0
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2018-05-30 06:32:56 +02:00
Hannu Nyman bcb725fe40
Merge pull request #6144 from Shulyaka/master
postfix: version update to 3.3.1
2018-05-28 22:34:33 +03:00
Denis Shulyaka dbbeae5944 postfix: version update to 3.3.1
Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
2018-05-28 21:51:34 +03:00
W. Michael Petullo 25fb926c40 dovecot: add GSSAPI module
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2018-05-25 12:00:11 -04:00
Eneas U de Queiroz 4f75ddd583 opendkim: Added compatibility wiht openssl 1.1
The patch was accepted upstream for the next release.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-05-24 11:51:24 -03:00
Eneas U de Queiroz 624d4c5efd nail: add compatibility with openssl 1.1
Openssl 1.1 doesn't support SSL2 and does not define the OPENSSL_NO_SSL2
flag either.  Also, it defaults to NO_EGD, so do not use EGD if it's not
enabled in openssl.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-05-24 11:41:02 -03:00
Eneas U de Queiroz a44f8fe4e8 fdm: add compatibility with openssl 1.1
The patch was merged in upstream's master branch.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-05-24 10:42:22 -03:00
Rosen Penev a553b780c8 alpine: Update to 2.21.999 and update URLS
alpine seems to have a new home. Only a git repository now. No release tarballs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-05-20 09:49:44 -07:00