Commit graph

214 commits

Author SHA1 Message Date
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
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