1
0
mirror of https://git.openwrt.org/feed/packages.git synced 2024-06-13 10:59:13 +02:00
Commit Graph

351 Commits

Author SHA1 Message Date
Daniel Golle
66a62e2fcf
exim: some clean ups
* use username/group 'exim' instead of mail
 * register configuration file
 * make sure /usr/lib/exim/lookups exists

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-13 04:51:38 +01:00
Daniel Golle
31d12ead78
exim: add default config and init script, enable lmtp
Ship default configuration /etc/exim/exim.conf as well as
a simple procd init script. Enable building with LMTP for better
integration with dovecot.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-12 03:11:40 +01:00
Rosen Penev
d45965e22d emailrelay: fix compilation with GCC11
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-07 14:51:09 -07:00
Josef Schlehofer
110abfb9f6 msmtp: update to version 1.8.15
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-06-01 00:45:48 +02:00
Daniel Golle
c241cb12bb
exim: update to version 4.94.2
Several exploitable vulnerabilities in Exim were reported to us and are
fixed.
Local vulnerabilities
- CVE-2020-28007: Link attack in Exim's log directory
- CVE-2020-28008: Assorted attacks in Exim's spool directory
- CVE-2020-28014: Arbitrary PID file creation
- CVE-2020-28011: Heap buffer overflow in queue_run()
- CVE-2020-28010: Heap out-of-bounds write in main()
- CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
- CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
- CVE-2020-28015: New-line injection into spool header file (local)
- CVE-2020-28012: Missing close-on-exec flag for privileged pipe
- CVE-2020-28009: Integer overflow in get_stdinput()
Remote vulnerabilities
- CVE-2020-28017: Integer overflow in receive_add_recipient()
- CVE-2020-28020: Integer overflow in receive_msg()
- CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
- CVE-2020-28021: New-line injection into spool header file (remote)
- CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
- CVE-2020-28026: Line truncation and injection in spool_read_header()
- CVE-2020-28019: Failure to reset function pointer after BDAT error
- CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
- CVE-2020-28018: Use-after-free in tls-openssl.c
- CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()

The update to 4.94.2 also integrates a fix for a printf format issue
previously addressed by a local patch which is removed.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-05-10 04:20:47 +01:00
Eneas U de Queiroz
9fb776ec1d
mutt: don't use host mailpath definition
Use configure --with-mailpath=/var/mail instead of letting it guess the
value base on the host path.  If configure can't find it, the package
will fail to build.  The path was taken from the current bot build.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-04-19 21:34:05 -03:00
Alexander Ryzhov
34a587275e fdm: don't use host headers
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
2021-04-14 02:11:40 -07:00
Rosen Penev
de9c527e9a exim: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 13:14:18 -07:00
Rosen Penev
b80af2eb31 emailrelay: update to 2.2
Remove upstreamed patch.

Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-12 15:05:49 -08:00
Eneas U de Queiroz
e40776d264
pigeonhole: bump to 0.5.14
ChangeLog:
 - IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as script
   name argument.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-03-04 09:13:20 -03:00
Rosen Penev
3eb83963cf pigeonhole: update to 0.5.13
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-01 02:17:56 -08:00
Rosen Penev
6baf7dd125
dovecot: update to 2.3.13
Fixed and refreshed patches.

Switched to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-22 16:34:12 -08:00
Ilya Lipnitskiy
5d8d4fbbcb
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-20 16:02:15 -08:00
Rosen Penev
1d04c219db alpine: try to make reproducible
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-02 22:38:12 -08:00
Josef Schlehofer
ff76e24e5a
msmtp: update to version 1.8.14
Release notes for 1.8.1.3:
https://marlam.de/msmtp/news/msmtp-1-8-13/

Release notes for 1.8.1.4:
https://marlam.de/msmtp/news/msmtp-1-8-13/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-18 23:49:55 +01:00
Rosen Penev
89b6174691
exim: fix compilation with CentOS 7
CentOS 7 has an old GCC that does not default to c11.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-11 14:04:31 -08:00
Daniel Golle
cd587f3767 exim: add package
Add Exim MTA variants:
 * exim
   plain variant without any TLS library which hence comes
   without TLS, DANE and DKIM.
 * exim-openssl
   linked against libopenssl
 * exim-gnutls
   linked against libgnutls
 * exim-ldap
   linked against libopenssl, libopenldap and libsasl2

Provide packages for lookup modules
 * cdb
 * dbmdb
 * dnsdb
 * json (depends on jansson)
 * mysql (depends on libmariadb)
 * passwd
 * pgsql (depends on libpq)
 * redis (depends on libhiredis)
 * sqlite (depends on libsqlite3)

Note:
As gnutls requires libunbound which depends on libopenssl to provide
libgnutls-dane, disable DANE by default when building with gnutls.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-01-03 00:18:29 +00:00
Rosen Penev
7ce3b159e3
Merge pull request #14384 from neheb/posf
postfix: update to 3.5.8
2021-01-01 12:48:28 -08:00
Rosen Penev
ee7cc66aea
opendkim: fix compilation with glibc
Add libbsd dependency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-31 02:40:32 -08:00
Rosen Penev
788afe757d
postfix: update to 3.5.8
Pass TARGET_[C/LD]FLAGS to reduce filesize.

Fix glibc compilation by adding lresolv.

Remove uClibc-ng patch as that's now gone.

Refreshed other patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-31 02:29:46 -08:00
Rosen Penev
29b91b0141
alpine: update to 2.24
Add BROKEN to nossl. Upstream broke it by requiring OpenSSL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-13 16:15:30 -08:00
Florian Eckert
fef5dda5f6 postfix: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Rosen Penev
c9ad71dbfd
postfix: update to 3.5.7
Fix compilation with GCC10.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-11 19:11:53 -07:00
Phil Eichinger
9626329dc4 mutt: bump to 1.14.7
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2020-10-08 12:58:11 +02:00
Rosen Penev
aea5236367
sendmail: update to 8.16.1
Refreshed patches and removed upstreamed ones.

Switched main URL and removed others. None of them have the proper
file. The first actually has a bad one. The changed URL is from the
official website.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-22 18:35:45 -07:00
W. Michael Petullo
c502f261d3 pigeonhole: update to 0.5.11
This fixes an error in the previous package when building against recent
OpenWrt releases:

In file included from /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/include/dovecot/lib.h:50,
                 from ext-variables-common.c:4:
ext-variables-common.c: In function 'ext_variables_load':
ext-variables-common.c:91:14: error: expected ')' before 'PRIuSIZE_T'
       "(>= %"PRIuSIZE_T" bytes)",

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-12 19:10:22 -05:00
Josef Schlehofer
dd0ba4a55b
msmtp: update to version 1.8.12
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-09-12 15:33:02 +02:00
Jan Pavlinec
a5c9ef50dc
dovecot: disable zstd
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-10 12:38:01 +02:00
Jan Pavlinec
8ae394430a
dovecot: update to version 2.3.11.3 (security fix)
Fixes:
CVE-2020-12100
CVE-2020-12673
CVE-2020-12674

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-08 12:57:01 +02:00
Rosen Penev
fbce6dd303
clamsmtp: remove
Judging from https://salsa.debian.org/clamav-team/clamsmtp/-/tags ,
it seems that this was last updated 11 years ago. The domain is also
gone.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-12 18:10:37 -07:00
Rosen Penev
2d8ef5defe
Merge pull request #13063 from neheb/sendm
sendmail: fix compilation without sys/cdefs
2020-08-12 13:10:19 -07:00
Rosen Penev
dfd0ca4295
Merge pull request #13072 from neheb/alpi
alpine: fix compilation without sys/cdefs
2020-08-11 11:41:25 -07:00
Rosen Penev
06bedef3d5
fdm: fix compilation without sys/cdefs
It seems this is completely unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-11 11:32:39 -07:00
Rosen Penev
2d155c82ff
alpine: fix compilation without sys/cdefs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 16:53:15 -07:00
Rosen Penev
f10ec9241e
sendmail: fix compilation without sys/cdefs
sys/cdefs is deprecated. It's also not included with musl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:22:32 -07:00
Rosen Penev
c8cee2bbee
mutt: update to 1.14.6
Fixes CVE-2020-14154

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-23 13:37:00 -07:00
Josef Schlehofer
dd44bf2e7a
msmtp: update to version 1.8.11
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-17 17:37:28 +02:00
Dirk Brenken
104936a2f7
ssmtp: package removal
* remove orphaned ssmtp package

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-07-08 09:53:37 +02:00
Rosen Penev
6af49f7579
alpine: update to 2.23
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-22 14:44:14 -07:00
Jan Pavlinec
d863e26817
dovecot: update to version 2.3.10.1 (security fix)
Fixes:
CVE-2020-10957
CVE-2020-10958
CVE-2020-10967

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-05-29 15:11:50 +02:00
Josef Schlehofer
e193db6b69
msmtp: update to version 1.8.10
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-05-24 22:10:48 +02:00
Ian Cooper
645bea6d88 dovecot: remove incorrect PKG_BUILD_DEPENDS
The package Makefile contains a PKG_BUILD_DEPENDS=libiconv
line, which apart from being incorrect if libiconv-full is
specified in the build configuration, is also unnecessary,
since the package Makefile already includes nls.mk which
sets PKG_BUILD_DEPENDS appropriately.

Signed-off-by: Ian Cooper <iancooper@hotmail.com>
2020-04-30 00:52:12 +01:00
Lucian Cristian
4cde1f8f8b postfix: update to 3.5.0
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-04-10 02:45:00 +03:00
Jeffery To
cec41bccaf mailman: Remove package
This version of mailman will cease to function once Python 2 is removed
from the feed. There does not appear to be any interest in updating this
package to a current version that uses Python 3.

This package will be added to the abandoned packages feed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-31 14:54:23 +08:00
Lucian Cristian
f1fcdf2adb dovecot: update to 2.3.10
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-03-25 20:43:13 +02:00
Rosen Penev
842b9f0f4d
msmtp: remove myself as maintainer
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-15 19:57:06 -07:00
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