Commit Graph

184 Commits

Author SHA256 Message Date
Michael Ströder
6c8f34c68d Accepting request 528692 from home:stroeder:branches:server:mail
- update to 3.2.3
 * Extension propagation was broken with "recipient_delimiter = .".
   This change reverts a change that was trying to be too clever.
 * The postqueue command would abort with a panic message after it
   experienced an output write error while listing the mail queue.
   This change restores a write error check that was lost with the
   Postfix 3.2 rewrite of the vbuf_print formatter.
 * Restored sanity checks for dynamically-specified width and precision
   in format strings (%*, %.*, and %*.*). These checks were lost with
   the Postfix 3.2 rewrite of the vbuf_print formatter.

OBS-URL: https://build.opensuse.org/request/show/528692
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=275
2017-09-25 17:08:25 +00:00
a9109da5eb Accepting request 517521 from home:kukuk:branches:server:mail
- Add libnsl-devel build requires for glibc obsoleting libnsl

OBS-URL: https://build.opensuse.org/request/show/517521
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=273
2017-09-05 07:39:34 +00:00
Michael Ströder
d5c96b9845 Accepting request 504271 from home:stroeder:branches:server:mail
update to upstream release 3.2.2

OBS-URL: https://build.opensuse.org/request/show/504271
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=269
2017-06-16 18:01:12 +00:00
Dr. Werner Fink
0f9fd20b85 some smaller fixes
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=262
2017-04-13 09:23:37 +00:00
Peter Varkoly
1ca4ad7ebb - bnc#830818 - yast2-mail does not set amavis configuration correctly
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=260
2017-04-09 18:32:47 +00:00
b2d3bb7fd7 Accepting request 481462 from home:kukuk:sysusers
- Require system group mail
- Use mail group name instead of GID

OBS-URL: https://build.opensuse.org/request/show/481462
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=257
2017-03-21 16:17:14 +00:00
Peter Varkoly
9d961d0071 Accepting request 477732 from home:darix:playground
- update to 3.2.0
- refresh postfix-master.cf.patch

OBS-URL: https://build.opensuse.org/request/show/477732
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=255
2017-03-08 19:37:21 +00:00
Peter Varkoly
dfac6ec4c2 Accepting request 477282 from home:wrosenauer:devel
Current Postfix breaks other packages' builds if they are relying on a working postfix configuration in buildroot (e.g. mailman).
Postfix tries to add users and groups w/o the proper requires.
I've converted the current lines with the ones documented currently here:
https://en.opensuse.org/openSUSE:Packaging_guidelines#Users_and_Groups

OBS-URL: https://build.opensuse.org/request/show/477282
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=254
2017-03-06 18:50:16 +00:00
Peter Varkoly
b6f400e587 Accepting request 458874 from home:kukuk:branches:server:mail
- Fix requires:
  - shadow is needed for postfix-mysql pre-install section
  - insserv is not needed if systemd is used

OBS-URL: https://build.opensuse.org/request/show/458874
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=252
2017-02-20 10:00:51 +00:00
Michael Ströder
8c2b0e7094 Accepting request 448623 from home:varkoly:branches:server:mail
- update to 3.1.4 
  * The postscreen daemon did not merge the client test status information
    for concurrent sessions from the same IP address.
  * The Postfix SMTP server falsely rejected a sender address when validating
    a sender address with "smtpd_reject_unlisted_recipient = yes" or with
    "reject_unlisted_sender". Cause: the address validation code did not query sender_canonical_maps.
  * The virtual delivery agent did not detect failure to skip to the end
    of a mailbox file, so that mail would be delivered to the beginning of the file.
    This could happen when a mailbox file was already larger than the virtual mailbox size limit.
  * The postsuper logged an incorrect rename operation count after creating a missing directory.
  * The Postfix SMTP server falsely rejected mail when a sender-dependent "error"
    transport was configured. Cause: the SMTP server address validation code
    was not updated when the sender_dependent_default_transport_maps feature
    was introduced.
  * The Postfix SMTP server falsely rejected an SMTPUTF8 sender address, when "smtpd_delay_reject = no".
  * The "postfix tls deploy-server-cert" command used the wrong certificate
    and key file. This was caused by a cut-and-paste error in the postfix-tls-script file.

OBS-URL: https://build.opensuse.org/request/show/448623
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=247
2017-01-03 16:59:26 +00:00
Christian Wittmer
f7c485bb41 Accepting request 442124 from home:computersalat:devel:mail
several improvements for config.postfix

OBS-URL: https://build.opensuse.org/request/show/442124
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=245
2016-11-26 16:56:05 +00:00
Matthias Mailänder
d307e1ddc9 Accepting request 434065 from home:stroeder:branches:server:mail
update to 3.1.3 (successfully tested)

OBS-URL: https://build.opensuse.org/request/show/434065
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=243
2016-10-10 19:42:25 +00:00
7820cd9411 Accepting request 424712 from home:stroeder:branches:server:mail
update to 3.1.2

OBS-URL: https://build.opensuse.org/request/show/424712
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=241
2016-09-07 08:46:19 +00:00
86bdca5aad Accepting request 399666 from home:Andreas_Schwab:Factory
- postfix-post-install.patch: remove empty patch

OBS-URL: https://build.opensuse.org/request/show/399666
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=239
2016-06-19 21:20:47 +00:00
f31762c30a Accepting request 397601 from home:varkoly:branches:server:mail
- bnc#981097 config.postfix creates broken main.cf for tls client configuration 
- bnc#981099 /etc/sysconfig/postfix: POSTFIX_SMTP_TLS_CLIENT incomplete
- update to 3.1.1:
- The new address_verify_pending_request_limit
  parameter introduces a safety limit for the number of address
  verification probes in the active queue.  The default limit is 1/4
  of the active queue maximum size. The queue manager enforces the
  limit by tempfailing probe messages that exceed the limit. This
  design avoids dependencies on global counters that get out of sync
  after a process or system crash.
- Machine-readable, JSON-formatted queue listing with "postqueue -j"
  (no "mailq" equivalent). 
- The milter_macro_defaults feature provides an optional list of macro
  name=value pairs. These specify default values for Milter macros when
  no value is available from the SMTP session context.
- Support to enforce a destination-independent delay between email
  deliveries.  The following example inserts 20 seconds of delay
  between all deliveries with the SMTP transport, limiting the delivery
  rate to at most three messages per minute.
      smtp_transport_rate_delay = 20s  
- Historically, the default setting "postscreen_dnsbl_ttl = 1h" assumes
  that a "not found" result from a DNSBL server will be valid for one
  hour.  This may have been adequate five years ago when postscreen
  was first implemented, but nowadays, that one hour can result in
  missed opportunities to block new spambots. 
  To address this, postscreen now respects the TTL of DNSBL "not
  found" replies, as well as the TTL of DNSWL replies (both "found"
  and "not found").  The TTL for a "not found" reply is determined
  according to RFC 2308 (the TTL of an SOA record in the reply).
  Support for DNSBL or DNSWL reply TTL values is controlled by two

OBS-URL: https://build.opensuse.org/request/show/397601
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=235
2016-05-24 04:57:19 +00:00
2f91f25eeb Accepting request 390633 from home:dstoecker
Option "smtputf8_enable" does not work properly with current build. This patch fixes the issue.

OBS-URL: https://build.opensuse.org/request/show/390633
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=234
2016-04-21 11:02:22 +00:00
Lars Vogdt
4635d77a7a Accepting request 376737 from home:darix:branches:server:mail
- fix build on sle11 by pointing _libexecdir to /usr/lib all the
  time.

- some distros did not pull pkgconfig indirectly. pull it directly.

- fix building the dynamic maps: the old build had postgresql e.g.
  with missing symbols.
  - convert to AUXLIBS_* instead of plain AUXLIBS which is needed
    for proper dynamic maps.
  - reordered the CCARGS and AUXLIBS* lines to group by feature
  - use pkgconfig or *_config tools where possible
- picked up signed char from fedora spec file
- enable lmdb support: new BR lmdb-devel, new subpackage
  postfix-lmdb.
- don't delete vmail user/groups

OBS-URL: https://build.opensuse.org/request/show/376737
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=233
2016-03-21 16:10:37 +00:00
4a313bda65 Accepting request 373635 from home:varkoly:branches:server:mail
- update to 3.1.0 
- Since version 3.0 postfix supports dynamic loading of cdb:, ldap:, 
  lmdb:, mysql:, pcre:, pgsql:, sdbm:, and sqlite: database clients.
  Thats why the patches dynamic_maps.patch and dynamic_maps_pie.patch
  could be removed.
- Adapting all the patches to postfix 3.1.0
- The patch postfix-db6.diff is not more neccessary
- Backwards-compatibility safety net.
  With NEW Postfix installs, you MUST install a main.cf file with
  the setting "compatibility_level = 2". See conf/main.cf for an
  example.
  
  With UPGRADES of existing Postfix systems, you MUST NOT change the
  main.cf compatibility_level setting, nor add this setting if it
  does not exist.
  
  Several Postfix default settings have changed with Postfix 3.0.  To
  avoid massive frustration with existing Postfix installations,
  Postfix 3.0 comes with a safety net that forces Postfix to keep
  running with backwards-compatible main.cf and master.cf default
  settings. This safety net depends on the main.cf compatibility_level
  setting (default: 0). Details are in COMPATIBILITY_README.
- Major changes - tls
* [Feature 20160207] A new "postfix tls" command to quickly enable
  opportunistic TLS in the Postfix SMTP client or server, and to
  manage SMTP server keys and certificates, including certificate
  signing requests and TLSA DNS records for DANE.
* As of the middle of 2015, all supported Postfix releases no longer
  nable "export" grade ciphers for opportunistic TLS, and no longer
  use the deprecated SSLv2 and SSLv3 protocols for mandatory or

OBS-URL: https://build.opensuse.org/request/show/373635
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=232
2016-03-18 17:07:45 +00:00
Peter Varkoly
eb2d06ea37 - postfix 2.11.2
* Fix for DMARC implementations based on SPF policy plus DKIM Milter.
  * The Postfix SMTP server logged an incorrect client name in reject
    messages for check_reverse_client_hostname_access and check_reverse_client_hostname_{mx,ns}_access.
  * The qmqpd daemon crashed with null pointer bug when logging a lost connection while not in a mail transaction.
  * The TLS client logged that an anonymous TLS connection was "Untrusted", instead of "Anonymous".

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=230
2015-12-09 14:04:26 +00:00
Jochen Keil
02aa252708 Accepting request 338338 from home:stroeder:branches:server:mail
update to 2.11.7

OBS-URL: https://build.opensuse.org/request/show/338338
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=228
2015-10-13 14:24:56 +00:00
Peter Varkoly
ec92bf34f4 Accepting request 320339 from home:msmeissn:branches:server:mail
- postfix-no-md5.patch: replace fingerprint defaults by sha1.

- %verifyscript is a new section, move it out of the %ifdef
  so the fillups are run afterwards.

OBS-URL: https://build.opensuse.org/request/show/320339
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=224
2015-08-11 14:10:15 +00:00
Michael Ströder
14223bbacc Accepting request 317973 from home:stroeder:branches:server:mail
update to upstream release 2.11.6

OBS-URL: https://build.opensuse.org/request/show/317973
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=221
2015-07-24 08:46:32 +00:00
d79db2a0cf Accepting request 307648 from home:pluskalm:branches:server:mail
- Fix library symlink generation (boo#928662)

OBS-URL: https://build.opensuse.org/request/show/307648
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=219
2015-05-26 08:11:06 +00:00
c4231e06cc - added postfix-2.11.5_linux4.patch:
Allow building on kernel 4. Patch taken from:
  https://groups.google.com/forum/#!topic/mailing.postfix.users/fufS22sMGWY

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=217
2015-04-21 10:04:49 +00:00
a2f989ced8 - update to postfix 2.11.5
- Bugfix (introduced: Postfix 2.6):
    sender_dependent_relayhost_maps ignored the relayhost setting
    in the case of a DUNNO lookup result.  It would use the
    recipient domain instead.  Viktor Dukhovni. Wietse took the
    pieces of code that enforce the precedence of a
    sender-dependent relayhost, the global relayhost, and the
    recipient domain, and put that code together in once place so
    that it is easier to maintain.  File:
    trivial-rewrite/resolve.c.
  - Bitrot: prepare for future changes in OpenSSL API. Viktor
    Dukhovni. File: tls_dane.c.
  - Incompatibility: specifying "make makefiles" with "CC=command"
    will no longer override the default WARN setting.

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=216
2015-04-19 23:09:04 +00:00
Tomáš Chvátal
f5af5fc802 Accepting request 284741 from home:varkoly:branches:server:mail
- correct pf_daemon_directory in spec. This must be /usr/lib/

OBS-URL: https://build.opensuse.org/request/show/284741
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=214
2015-02-25 18:20:18 +00:00
7767f0c257 Accepting request 284939 from home:stroeder:branches:server:mail
Upgrade to 2.11.4

OBS-URL: https://build.opensuse.org/request/show/284939
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=212
2015-02-12 13:50:39 +00:00
Tomáš Chvátal
b02e8e05b9 Accepting request 281994 from home:pluskalm:branches:server:mail
- Don't install sysvinit script when systemd is used
- Make explicit PreReq dependencies conditional only for older 
  systems
- Don't try to set explicit attributes to symlinks
- Cleanup spec file vith spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/281994
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=208
2015-01-27 11:52:31 +00:00
Cristian Rodríguez
8e99aee374 Accepting request 280976 from home:varkoly:branches:server:mail
- bnc#912594 config.postfix creates config based on old options 

- bnc#911806 config.postfix does not set up correct saslauthd socket directory for chroot
- bnc#910265 config.postfix does not upgrade the chroot
- bnc#908003 wrong access rights on /usr/sbin/postdrop causes
   permission denied when trying to send a mail as non root user
- bnc#729154 wrong permissions for some postfix components

OBS-URL: https://build.opensuse.org/request/show/280976
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=206
2015-01-16 04:54:20 +00:00
Tomáš Chvátal
f5dddc9d9c - Remove keyring and things as it is md5 based one no longer
accepted by gpg 2.1

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=204
2014-11-21 14:49:50 +00:00
Tomáš Chvátal
2c48a8f42a Accepting request 261553 from home:dimstar:gpg2
OBS-URL: https://build.opensuse.org/request/show/261553
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=203
2014-11-21 12:10:21 +00:00
Tomáš Chvátal
8528e057c9 Accepting request 258588 from devel:ARM:Factory
- restore previously lost fix:
  Fri Oct 11 13:32:32 UTC 2013 - matz@suse.de
  - Ignore errors in %pre/%post.

OBS-URL: https://build.opensuse.org/request/show/258588
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=202
2014-11-04 12:59:26 +00:00
Cristian Rodríguez
8727f93089 Accepting request 257737 from home:stroeder:branches:server:mail
Update to new upstream version 2.11.3 and successfully tested in my own live setup.

OBS-URL: https://build.opensuse.org/request/show/257737
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=201
2014-10-21 17:11:57 +00:00
Cristian Rodríguez
3dbccff2fa Accepting request 249141 from home:AndreasStieger:branches:server:mail
- switch from md5 based signature to one using the SHA-512 digest
  algorithm supplied by maintainer on ML to pass source_validator

OBS-URL: https://build.opensuse.org/request/show/249141
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=200
2014-09-15 03:40:20 +00:00
Peter Varkoly
c70cd364b0 Accepting request 249104 from home:AndreasStieger:branches:server:mail
postfix 2.11.1

OBS-URL: https://build.opensuse.org/request/show/249104
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=199
2014-09-14 04:41:58 +00:00
188cd06330 Accepting request 243173 from home:dimstar:rpmlintrc
Rename rpmlintrc as per pkg guideline to %{name}-rpmlintrc

OBS-URL: https://build.opensuse.org/request/show/243173
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=195
2014-07-31 15:37:55 +00:00
Peter Varkoly
291480ce43 - bnc#882033 - Package postfix has changed files according to rpm
- bnc#855688 - possible systemd bug: postfix & cifs dependency confict

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=188
2014-06-11 11:33:28 +00:00
Peter Varkoly
10269e6084 - bnc#863350 - SuSEconfig.postfix complains about modified /etc/postfix/main.cf after updating postfix
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=187
2014-06-09 12:19:18 +00:00
Cristian Rodríguez
f4d60b0a35 Accepting request 235450 from home:computersalat:devel:mail
rebase patches, some config.postfix mods

OBS-URL: https://build.opensuse.org/request/show/235450
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=186
2014-05-30 16:55:10 +00:00
Peter Varkoly
6ac2ea0ad8 add right comment
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=184
2014-02-13 11:29:20 +00:00
Peter Varkoly
080ea46ad2 - Update to 2.11.0
* TLS
    o Support for PKI-less TLS server certificate verification, where 
      the CA public key or the server certificate is identified via DNSSEC lookup
  * LMDB database support
  * master
    o The master_service_disable parameter value syntax has changed:
      use "service/type" instead of "service.type".
  * postconf:
    o Support for advanced master.cf query and update operations.
      This was implemented primarily to support automated system management tools.
    o The postconf command produces more warnings
  * relay safety
    New smtpd_relay_restrictions parameter built-in default settings:
    smtpd_relay_restrictions = 
	permit_mynetworks 
	permit_sasl_authenticated 
	defer_unauth_destination
  * postscreen whitelisting
    Allow a remote SMTP client to skip postscreen(8) tests based on
    its postscreen_dnsbl_sites score.

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=180
2014-02-12 15:25:40 +00:00
Peter Varkoly
4ebdaf99c3 Accepting request 202981 from home:matz2:branches:server:mail
Please forward to factory and 13.1.  Otherwise the checking
for idempotence of %pre/%post scripts during package build
will fail, making the whole build fail.  Only one some architectures
(armv6 and aarch64), but still.

- Ignore errors in %pre/%post.

OBS-URL: https://build.opensuse.org/request/show/202981
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=178
2013-10-11 14:51:15 +00:00
Philipp Thomas
54507f7125 Accepting request 201986 from home:elvigia:branches:server:mail
- two improvements for 13.1 and factory
* postfix-opensslconfig.patch call openSSL_config 
  so postfix respects the system's openssl configuration
* postfix-SuSE/postfix.service since a few months there
  is no mail-transfer-agent.target, units must be ordered
  after a list of smtpd implementations instead.

OBS-URL: https://build.opensuse.org/request/show/201986
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=176
2013-10-10 17:35:44 +00:00
Christian Wittmer
e67e4f7083 Accepting request 179287 from home:computersalat:devel:mail
fix warnings, update vda patch

OBS-URL: https://build.opensuse.org/request/show/179287
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=170
2013-06-17 11:12:27 +00:00
Dr. Werner Fink
a5d9821303 Accepting request 179118 from home:jengelh:db6
- postfix.spec forces the use of SSL and SASL libraries,
  so make sure the BuildRequires are there

OBS-URL: https://build.opensuse.org/request/show/179118
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=169
2013-06-16 13:26:10 +00:00
Dr. Werner Fink
e3701a61c7 Accepting request 178958 from home:jengelh:db6
- Add postfix-db6.diff to fix compile abort with libdb-6.0

OBS-URL: https://build.opensuse.org/request/show/178958
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=168
2013-06-14 13:29:13 +00:00
f42e4ec9b3 Accepting request 172839 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls
- Add GPG verification

OBS-URL: https://build.opensuse.org/request/show/172839
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=166
2013-04-22 14:07:22 +00:00
Peter Varkoly
73920046d9 Accepting request 156173 from home:rmilasan:branches:server:mail
- Install postfix.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).

OBS-URL: https://build.opensuse.org/request/show/156173
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=162
2013-02-25 10:13:10 +00:00
Peter Varkoly
30b1a304c7 - update to 2,9.6
Bugfix: the local(8) delivery agent dereferenced a null pointer
   while delivering to null command (for example, "|" in a .forward file).
  Bugfix: memory leak in program initialization. tls/tls_misc.c.

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=159
2013-02-06 20:13:33 +00:00
Peter Varkoly
c4016f5856 - bnc#796162 - script to assign path elements not working in postfix install Build-0284(iso)
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=157
2013-01-17 22:03:40 +00:00