216 Commits

Author SHA256 Message Date
Peter Wullinger
1b126813a8 Accepting request 1114822 from home:pwcau:branches:server:mail
- security update to exim 4.96.1
  * fixes CVE-2023-42114 (bsc#1215784)
  * fixes CVE-2023-42115 (bsc#1215785)
  * fixes CVE-2023-42116 (bsc#1215786)

OBS-URL: https://build.opensuse.org/request/show/1114822
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=276
2023-10-02 13:23:30 +00:00
Peter Wullinger
d358e67d5d Accepting request 1114687 from home:pwcau:branches:server:mail
- add patch (patch-CVE-2023-42115-CVE-2023-42116-CVE-2023-42114.patch) for
  * CVE-2023-42114 (bsc#1215784)
  * CVE-2023-42115 (bsc#1215785)
  * CVE-2023-42116 (bsc#1215786)

OBS-URL: https://build.opensuse.org/request/show/1114687
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=275
2023-10-02 06:44:29 +00:00
Peter Wullinger
d4072b44a4 Accepting request 1114683 from home:pwcau:branches:server:mail
- add patch for
  * CVE-2023-42114 (bsc#1215784)
  * CVE-2023-42115 (bsc#1215785)
  * CVE-2023-42116 (bsc#1215786)

OBS-URL: https://build.opensuse.org/request/show/1114683
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=274
2023-10-02 06:36:36 +00:00
Peter Wullinger
6568568245 Accepting request 1075052 from home:pwcau:branches:server:mail
enable sender rewriting support (SUPPORT_SRS)

SUPPORT_SRS has no extra dependencies and seems stable, so we can enable it by default.

OBS-URL: https://build.opensuse.org/request/show/1075052
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=272
2023-03-28 17:08:20 +00:00
Peter Wullinger
59feea161a Accepting request 1060890 from home:kukuk:branches:server:mail
- Don't build the NIS module anymore, libnsl/NIS are deprecated

OBS-URL: https://build.opensuse.org/request/show/1060890
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=270
2023-01-30 08:27:01 +00:00
Peter Wullinger
488a048fdd Accepting request 1029726 from home:pwcau:branches:server:mail
- add patch-cve-2022-3559 (fixes CVE-2022-3559, bsc#1204427, Bug 2915)

OBS-URL: https://build.opensuse.org/request/show/1029726
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=268
2022-10-18 11:52:11 +00:00
Peter Wullinger
b6ac902ba3 actually apply patch
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=266
2022-09-29 14:05:12 +00:00
Peter Wullinger
c9e5a39bde Accepting request 1006962 from home:pwcau:branches:server:mail
- add (patch-no-exit-on-rewrite-malformed-address.patch)
  Fix exit on attempt to rewrite a malformed address (Bug 2903)

OBS-URL: https://build.opensuse.org/request/show/1006962
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=265
2022-09-29 14:00:47 +00:00
Peter Wullinger
390576486d Accepting request 1000599 from home:schubi2
- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.

OBS-URL: https://build.opensuse.org/request/show/1000599
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=264
2022-09-07 06:59:43 +00:00
Peter Wullinger
bb32cd54e8 Accepting request 1001404 from home:lnussel:branches:server:mail
- Own /var/spool/mail (boo#1179574)

OBS-URL: https://build.opensuse.org/request/show/1001404
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=263
2022-09-07 06:58:15 +00:00
Peter Wullinger
bdb9594915 Accepting request 985853 from home:schubi2
- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.

OBS-URL: https://build.opensuse.org/request/show/985853
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=261
2022-06-29 14:37:00 +00:00
Peter Wullinger
f60227c059 Accepting request 985275 from home:pwcau:branches:server:mail
- update to exim 4.96
  * Move from using the pcre library to pcre2.
  * Constification work in the filters module required a major version
    bump for the local-scan API.  Specifically, the "headers_charset"
    global which is visible via the API is now const and may therefore
    not be modified by local-scan code.
  * Bug 2819: speed up command-line messages being read in.  Previously a
    time check was being done for every character; replace that with one
    per buffer.
  * Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
    sent was prefixed with a length byte.
  * Change the SMTP feature name for pipelining connect to be compliant with
    RFC 5321.  Previously Dovecot (at least) would log errors during
    submission.
  * Fix macro-definition during "-be" expansion testing.  The move to
    write-protected store for macros had not accounted for these runtime
    additions; fix by removing this protection for "-be" mode.
  * Convert all uses of select() to poll().
  * Fix use of $sender_host_name in daemon process.  When used in certain
    main-section options or in a connect ACL, the value from the first ever
    connection was never replaced for subsequent connections.
  * Bug 2838: Fix for i32lp64 hard-align platforms
  * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
    with underbars is given.
  * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
  * Debugging initiated by an ACL control now continues through into routing
    and transport processes.
  * The "expand" debug selector now gives more detail, specifically on the
    result of expansion operators and items.
  * Bug 2751: Fix include_directory in redirect routers.  Previously a
    bad comparison between the option value and the name of the file to
    be included was done, and a mismatch was wrongly identified.
  * Support for Berkeley DB versions 1 and 2 is withdrawn.
  * When built with NDBM for hints DB's check for nonexistence of a name
    supplied as the db file-pair basename.
  * Remove the "allow_insecure_tainted_data" main config option and the
    "taint" log_selector.
  * Fix static address-list lookups to properly return the matched item.
    Previously only the domain part was returned.
  * The ${run} expansion item now expands its command string elements after
    splitting.  Previously it was before; the new ordering makes handling
    zero-length arguments simpler.
  * Taint-check exec arguments for transport-initiated external processes.
    Previously, tainted values could be used.  This affects "pipe", "lmtp" and
    "queryprogram" transport, transport-filter, and ETRN commands.
    The ${run} expansion is also affected: in "preexpand" mode no part of
    the command line may be tainted, in default mode the executable name
    may not be tainted.
  * Fix CHUNKING on a continued-transport.  Previously the usabilility of
    the facility was not passed across execs, and only the first message
    passed over a connection could use BDAT; any further ones using DATA. 
  * Support the PIPECONNECT facility in the smtp transport when the helo_data
    uses $sending_ip_address and an interface is specified.
  * OpenSSL: fix transport-required OCSP stapling verification under session
    resumption.
  * TLS resumption: the key for session lookup in the client now includes
    more info that a server could potentially use in configuring a TLS
    session, avoiding oferring mismatching sessions to such a server.
  * Fix string_copyn() for limit greater than actual string length.
  * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
    close; it may be needed for a subsequent connection.
  * Fix CHUNKING for a second message on a connection when the first was
    rejected.
  * Fix ${srs_encode ...} to handle an empty sender address, now returning
    an empty address.
  * Bug 2855: Handle a v4mapped sender address given us by a frontending
    proxy.

OBS-URL: https://build.opensuse.org/request/show/985275
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=260
2022-06-27 09:57:54 +00:00
Peter Wullinger
fcee07e240 - disable ProtectHome=, it prevents local delivery (bsc#1194810)
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=259
2022-01-19 11:42:39 +00:00
Peter Wullinger
5f57c8cb27 - disable ProtectHome=, it prevents local delivery
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=258
2022-01-19 11:42:03 +00:00
Peter Wullinger
3a0f978ef1 Accepting request 922121 from home:pwcau:branches:server:mail
mention taintwarn patch removal

OBS-URL: https://build.opensuse.org/request/show/922121
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=257
2021-09-29 07:43:25 +00:00
Peter Wullinger
6fcdc365d7 Accepting request 922115 from home:pwcau:branches:server:mail
- update to exim 4.95
  * fast-ramp queue run
  * native SRS
  * TLS resumption
  * LMDB lookups with single key
  * smtp transport option "message_linelength_limit"
  * optionally ignore lookup caches
  * quota checking for appendfile transport during message reception
  * sqlite lookups allow a "file=<path>" option
  * lsearch lookups allow a "ret=full" option
  * command line option for the notifier socket
  * faster TLS startup
  * new main config option "proxy_protocol_timeout"
  * expand "smtp_accept_max_per_connection"
  * log selector "queue_size_exclusive"
  * main config option "smtp_backlog_monitor"
  * main config option "hosts_require_helo"
  * main config option "allow_insecure_tainted_data"

OBS-URL: https://build.opensuse.org/request/show/922115
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=256
2021-09-29 07:33:08 +00:00
Peter Wullinger
c36f5e1f4e Accepting request 918945 from home:jsegitz:branches:systemdhardening:server:mail
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/918945
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=255
2021-09-14 14:18:57 +00:00
e9ae9fc6c1 Accepting request 904696 from home:StevenK:branches:server:mail
- Update eximstats-html-update.py to run under Python 3.

OBS-URL: https://build.opensuse.org/request/show/904696
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=254
2021-07-15 10:29:19 +00:00
Peter Wullinger
9a6c8fe8e0 Accepting request 893758 from home:pwcau:branches:server:mail
- add exim-4.94.2+fixes and taintwarn patches (taintwarn.patch)

OBS-URL: https://build.opensuse.org/request/show/893758
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=252
2021-05-17 14:40:18 +00:00
Peter Wullinger
5d0e28acb2 Accepting request 890643 from home:AndreasStieger:branches:server:mail
some changelog OCD

OBS-URL: https://build.opensuse.org/request/show/890643
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=250
2021-05-05 09:48:27 +00:00
Peter Wullinger
574d198a2b add bugzilla reference (bsc#1185631)
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=249
2021-05-05 09:20:29 +00:00
Peter Wullinger
32d22ea744 Accepting request 890519 from home:pwcau:branches:server:mail
- update to exim-4.94.2
  security update
  * 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()
  * 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()
- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.

OBS-URL: https://build.opensuse.org/request/show/890519
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=248
2021-05-05 05:27:16 +00:00
Peter Wullinger
7c7077e68f Accepting request 828908 from home:pwcau:branches:server:mail
- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)

OBS-URL: https://build.opensuse.org/request/show/828908
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=246
2020-08-24 10:44:50 +00:00
Peter Wullinger
a86a6ebbc6 Accepting request 828906 from home:pwcau:branches:server:mail
- bring back missing exim_db.8 manual page

OBS-URL: https://build.opensuse.org/request/show/828906
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=245
2020-08-24 10:42:42 +00:00
Peter Wullinger
93b950a981 Accepting request 812518 from home:pwcau:branches:server:mail
- bring in changes from current +fixes (lots of taint check fixes)
  * Bug 1329: Fix format of Maildir-format filenames to match other mail-
    related applications.  Previously an "H" was used where available info
    says that "M" should be, so change to match.
  * Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
    as arguments, so an implementation trying to copy these into a local
    buffer was taking a taint-enforcement trap.  Fix by using dynamically
    created buffers.
  * Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
    reasonable, eg. to count headers.  Fix by using dynamically created
    buffers rather than a local.  Do similar fixes for ACL actions "dcc",
    "log_reject_target", "malware" and "spam"; the arguments are expanded
    so could be handling tainted values.
  * Bug 2590: Fix -bi (newaliases).  A previous code rearrangement had
    broken the (no-op) support for this sendmail command.  Restore it
    to doing nothing, silently, and returning good status.

OBS-URL: https://build.opensuse.org/request/show/812518
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=243
2020-06-08 09:33:41 +00:00
Peter Wullinger
7e10bca0ab fix download URL
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=241
2020-06-03 05:53:11 +00:00
Peter Wullinger
786b8468f1 Accepting request 810989 from home:pwcau:branches:server:mail
- update to exim 4.94
  * some transports now refuse to use tainted data in constructing their delivery
    location
    this WILL BREAK configurations which are not updated accordingly.
    In particular: any Transport use of $local_user which has been relying upon
    check_local_user far away in the Router to make it safe, should be updated to
    replace $local_user with $local_part_data.
  * Attempting to remove, in router or transport, a header name that ends with
    an asterisk (which is a standards-legal name) will now result in all headers
    named starting with the string before the asterisk being removed.

OBS-URL: https://build.opensuse.org/request/show/810989
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=240
2020-06-03 05:49:45 +00:00
Peter Wullinger
5b11e9cbf8 Accepting request 807582 from home:pwcau:branches:server:mail
cleanup pretrans lua. Instead of re-inventing the wheel, use the suggested pretrans from fedora: https://fedoraproject.org/wiki/Packaging:Directory_Replacement#Scriptlet_to_replace_a_directory

OBS-URL: https://build.opensuse.org/request/show/807582
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=238
2020-05-20 11:08:36 +00:00
Peter Wullinger
7ea074a84c Accepting request 807311 from home:pwcau:branches:server:mail
- switch pretrans to use lua
  (fixes bsc#1171877)

OBS-URL: https://build.opensuse.org/request/show/807311
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=237
2020-05-19 12:51:17 +00:00
Peter Wullinger
0590ab6476 Accepting request 807257 from home:pwcau:branches:server:mail
- pre-require bash for pretrans

OBS-URL: https://build.opensuse.org/request/show/807257
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=236
2020-05-19 12:03:28 +00:00
Peter Wullinger
c7d2171b05 Accepting request 802873 from home:pwcau:branches:server:mail
- bring changes from current in +fixes branch
  (patch-exim-fixes-ee83de04d3087efaf808d1f2235a988275c2ee94)
  * fixes CVE-2020-12783 (bsc#1171490)
  * Regard command-line recipients as tainted.
  * Bug 2489: Fix crash in the "pam" expansion condition.
  * Use tainted buffers for the transport smtp context.
  * Bug 2493: Harden ARC verify against Outlook, which has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.
  * Fix the variables set by the gsasl authenticator.
  * Bug 2507: Modules: on handling a dynamic-module (lookups) open failure,
    only retrieve the errormessage once.
  * Bug 2501: Fix init call in the heimdal authenticator.  Previously it
    adjusted the size of a major service buffer; this failed because the
    buffer was in use at the time.  Change to a compile-time increase in the
    buffer size, when this authenticator is compiled into exim.

OBS-URL: https://build.opensuse.org/request/show/802873
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=234
2020-05-12 08:36:31 +00:00
Peter Wullinger
b53573fcd2 Accepting request 790805 from home:pwcau:branches:server:mail
- don't create logfiles during install
  * fixes CVE-2020-8015 (bsc#1154183)
(bsc#926861).

OBS-URL: https://build.opensuse.org/request/show/790805
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=232
2020-04-02 08:19:49 +00:00
Peter Wullinger
a27b711b5f Accepting request 790596 from home:pwcau:branches:server:mail
- don't create logfiles during install

OBS-URL: https://build.opensuse.org/request/show/790596
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=230
2020-04-01 13:11:33 +00:00
Peter Wullinger
4e0fef3251 Accepting request 763788 from home:pwcau:branches:server:mail
- add a spec-file workaround for bsc#1160726

OBS-URL: https://build.opensuse.org/request/show/763788
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=228
2020-01-13 07:55:09 +00:00
Peter Wullinger
87b1eebcaa Accepting request 761360 from home:pwcau:branches:server:mail
- fix source URL, insert /fixes

OBS-URL: https://build.opensuse.org/request/show/761360
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=226
2020-01-07 08:58:19 +00:00
Peter Wullinger
f7b0df8b35 Accepting request 761343 from home:pwcau:branches:server:mail
- update to exim 4.93.0.4 (+fixes release)
  * Avoid costly startup code when not strictly needed.  This reduces time
    for some exim process initialisations.  It does mean that the logging
    of TLS configuration problems is only done for the daemon startup.
  * Early-pipelining support code is now included unless disabled in Makefile.
  * DKIM verification defaults no long accept sha1 hashes, to conform to
    RFC 8301.  They can still be enabled, using the dkim_verify_hashes main
    option.
  * Support CHUNKING from an smtp transport using a transport_filter, when
    DKIM signing is being done.  Previously a transport_filter would always
    disable CHUNKING, falling back to traditional DATA.
  * Regard command-line receipients as tainted.
  * Bug 340: Remove the daemon pid file on exit, whe due to SIGTERM.
  * Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
    PAM library frees one of the arguments given to it, despite the
    documentation.  Therefore a plain malloc must be used.
  * Bug 2491: Use tainted buffers for the transport smtp context.  Previously
    on-stack buffers were used, resulting in a taint trap when DSN information
    copied from a received message was written into the buffer.
  * Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
    the ordering of its ARC headers.  This caused a crash.
  * Bug 2492: Use tainted memory for retry record when needed.  Previously when
    a new record was being constructed with information from the peer, a trap
    was taken.
  * Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
    installation would get error messages from DMARC verify, when it hit the
    nonexistent file indicated by the default.  Distros wanting DMARC enabled
    should both provide the file and set the option.
    Also enforce no DMARC verification for command-line sourced messages.
  * Fix an uninitialised flag in early-pipelining.  Previously connections
    could, depending on the platform, hang at the STARTTLS response.
  * Bug 2498: Reset a counter used for ARC verify before handling another
    message on a connection.  Previously if one message had ARC headers and
    the following one did not, a crash could result when adding an
    Authentication-Results: header.
  * Bug 2500: Rewind some of the common-coding in string handling between the
    Exim main code and Exim-related utities.  The introduction of taint
    tracking also did many adjustments to string handling.  Since then, eximon
    frequently terminated with an assert failure.
  * When PIPELINING, synch after every hundred or so RCPT commands sent and
    check for 452 responses.  This slightly helps the inefficieny of doing
    a large alias-expansion into a recipient-limited target.  The max_rcpt
    transport option still applies (and at the current default, will override
    the new feature).  The check is done for either cause of synch, and forces
    a fast-retry of all 452'd recipients using a new MAIL FROM on the same
    connection.  The new facility is not tunable at this time.
  * Fix the variables set by the gsasl authenticator.  Previously a pointer to
    library live data was being used, so the results became garbage.  Make
    copies while it is still usable.
  * Logging: when the deliver_time selector ise set, include the DT= field
    on delivery deferred (==) and failed (**) lines (if a delivery was
    attemtped).  Previously it was only on completion (=>) lines.
  * Authentication: the gsasl driver not provides the $authN variables in time
    for the expansion of the server_scram_iter and server_scram_salt options.

OBS-URL: https://build.opensuse.org/request/show/761343
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=225
2020-01-07 08:00:23 +00:00
Peter Wullinger
6f2b538413 spec file cleanup to make update work
- add docdir to spec

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=223
2020-01-02 07:42:12 +00:00
Ismail Dönmez
8edd6a36f1 Accepting request 759172 from home:namtrac:branches:server:mail
Fix changes file (missing header), run format_spec_file
Since the changes are minimal and non-functional I didn't add extra changelog

OBS-URL: https://build.opensuse.org/request/show/759172
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=221
2019-12-29 15:43:33 +00:00
Peter Wullinger
5c6c74edd1 remove duplicate changelog entry
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=220
2019-12-18 07:03:11 +00:00
Lars Vogdt
c3c45b8508 Accepting request 756081 from home:pwcau:branches:server:mail
- update to exim 4.93
  * SUPPORT_DMARC replaces EXPERIMENTAL_DMARC
  * DISABLE_TLS replaces SUPPORT_TLS
  * Bump the version for the local_scan API.
  * smtp transport option hosts_try_fastopen defaults to "*".
  * DNSSec is requested (not required) for all queries. (This seemes to
    ask for trouble if your resolver is a systemd-resolved.)
  * Generic router option retry_use_local_part defaults to "true" under specific
    pre-conditions.
  * Introduce a tainting mechanism for values read from untrusted sources.
  * Use longer file names for temporary spool files (this avoids
    name conflicts with spool on a shared file system).
  * Use dsn_from main config option (was ignored previously).

OBS-URL: https://build.opensuse.org/request/show/756081
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=219
2019-12-17 21:25:57 +00:00
3d30250926 Accepting request 734049 from home:pwcau:branches:server:mail
- update to exim 4.92.3
  * CVE-2019-16928 Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible

OBS-URL: https://build.opensuse.org/request/show/734049
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=218
2019-10-01 10:49:51 +00:00
Peter Poeml
4f052de71e - update to exim 4.92.3
* CVE-2019-16928: fix against Heap-based buffer overflow in string_vformat,
    remote code execution seems to be possible

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=217
2019-09-30 15:41:24 +00:00
64cccf5ce7 OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=215 2019-09-11 13:54:59 +00:00
Peter Poeml
221a1e1a2f - update to exim 4.92.2
* CVE-2019-15846: fix against remote attackers executing arbitrary code as
    root via a trailing backslash

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=214
2019-09-07 18:25:29 +00:00
4e1beab9c5 Accepting request 718574 from home:atopt:branches:server:mail
- update to exim 4.92.1
 * CVE-2019-13917: Fixed an issue with ${sort} expansion which could 
   allow remote attackers to execute other programs with root privileges 
   (boo#1142207)

OBS-URL: https://build.opensuse.org/request/show/718574
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=212
2019-07-25 17:09:32 +00:00
Lars Vogdt
fb03fe10ba Accepting request 707697 from home:pwcau:branches:server:mail
- spec file cleanup
 * fix DANE inclusion guard condition
 * re-enable i18n and remove misleading comment
 * EXPERIMENTAL_SPF is now SUPPORT_SPF
 * DANE is now SUPPORT_DANE

OBS-URL: https://build.opensuse.org/request/show/707697
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=210
2019-06-08 17:03:13 +00:00
Lars Vogdt
70311798f6 Accepting request 707870 from home:rfrohl:branches:server:mail
add new CVE/bug reference

OBS-URL: https://build.opensuse.org/request/show/707870
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=208
2019-06-05 23:06:41 +00:00
5d10e57e5a Accepting request 687828 from home:seanlew:branches:server:mail
Update exim

OBS-URL: https://build.opensuse.org/request/show/687828
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=206
2019-03-23 19:33:03 +00:00
e824b0d25f Accepting request 675339 from home:pwcau:branches:server:mail
- update to exim 4.92
 * ${l_header:<name>} expansion
 * ${readsocket} now supports TLS
 * "utf8_downconvert" option (if built with SUPPORT_I18N)
 * "pipelining" log_selector
 * JSON variants for ${extract } expansion
 * "noutf8" debug option
 * TCP Fast Open support on MacOS
- add workaround patch for compile time error on missing printf
  format annotation (gnu_printf.patch)

OBS-URL: https://build.opensuse.org/request/show/675339
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=205
2019-02-18 09:04:39 +00:00
e5a07ffaf7 Accepting request 597094 from home:pwcau:branches:server:mail
update to 4.91.

Note that this removes two, previously deprecated SPF ACL conditions (err_temp and err_perm).

OBS-URL: https://build.opensuse.org/request/show/597094
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=203
2018-05-02 15:09:25 +00:00