68 Commits

Author SHA256 Message Date
5678c49282 Accepting request 1328061 from server:mail
- update to 3.21:
  * Optionally create intermediate directories when creating
    mailboxes.
  * New stream flag is introduced: MU_STREAM_INTERDIR.  Used
    together with
  * MU_STREAM_CREAT, it instructs mailutils to create any missing
    intermediate directories, when creating file.
  * New configuration statement "homedir" declares the action to
    take if a user home directory does not exits.
  * The statement is used by imap4d, lmtpd, mda, and putmail
    utilities.
  * The option informs fileinto that it should create missing
    intermediate directories when creating a mailbox.
  * Variable expansions in configuration statements.
  * New commands in string expansions
  * Sieve: fix coredump on parsing "fileinto :permission"
    action.
  * Sieve: fix optimizer.
  * Library: fix parsing ls-compatible permission strings.
  * Library: fix mu_sieve_machine_clone function.
  * Configuration: use '\' to escape delimiters in some
    statements.
  * This affects statements whose arguments are colon- or comma-
    delimited strings, e.g. ldap.field-map.
  * ** Library: fix localized help output
  * Help entries now use the correct translation domain.  The bug
    was originally reported and discussed in
  * Setting synchronization mode allows the user to keep messages
    in remote source mailbox, while downloading only recently
    received messages.  The mode is defined via the "--sync" (forwarded request 1328030 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1328061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=24
2026-01-21 13:11:08 +00:00
61a338d376 Accepting request 1328030 from home:dirkmueller:Factory
- update to 3.21:
  * Optionally create intermediate directories when creating
    mailboxes.
  * New stream flag is introduced: MU_STREAM_INTERDIR.  Used
    together with
  * MU_STREAM_CREAT, it instructs mailutils to create any missing
    intermediate directories, when creating file.
  * New configuration statement "homedir" declares the action to
    take if a user home directory does not exits.
  * The statement is used by imap4d, lmtpd, mda, and putmail
    utilities.
  * The option informs fileinto that it should create missing
    intermediate directories when creating a mailbox.
  * Variable expansions in configuration statements.
  * New commands in string expansions
  * Sieve: fix coredump on parsing "fileinto :permission"
    action.
  * Sieve: fix optimizer.
  * Library: fix parsing ls-compatible permission strings.
  * Library: fix mu_sieve_machine_clone function.
  * Configuration: use '\' to escape delimiters in some
    statements.
  * This affects statements whose arguments are colon- or comma-
    delimited strings, e.g. ldap.field-map.
  * ** Library: fix localized help output
  * Help entries now use the correct translation domain.  The bug
    was originally reported and discussed in
  * Setting synchronization mode allows the user to keep messages
    in remote source mailbox, while downloading only recently
    received messages.  The mode is defined via the "--sync"

OBS-URL: https://build.opensuse.org/request/show/1328030
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=68
2026-01-19 10:16:50 +00:00
2496b9a997 Accepting request 1274466 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1274466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=23
2025-05-06 14:39:04 +00:00
8192317ec8 Accepting request 1271156 from home:hsk17:branches:openSUSE:Factory:Staging:Gcc7
add -std=gnu17 to CFLAGS to fix gcc15 compile time error

OBS-URL: https://build.opensuse.org/request/show/1271156
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=66
2025-05-05 09:52:31 +00:00
5499767cd1 Accepting request 1218057 from server:mail
- Add patch MALLOC_PERTURB_.patch
  * Fix memory pool handling which otherwise cause failing
    mimeview due missing mime types due set MALLOC_PERTURB_ 
    environment variable

- Update to mailutils 3.17:
  * Use of TLS in pop3d and imap4d
    If not explicitly specified, the TLS mode to use (ondemand, connect,
    etc.) is derived from the configured port.  E.g., for imap4d, port 143
    implies ondemand mode, and port 993 implies connection mode.
    The global tls-mode setting is used only when the mode cannot be
    detemined otherwise, i.e. neither per-server tls-mode is given nor
    the port gives any clues as to the TLS mode to use.
 * Bugfixes
   + movemail: fix handling of -P option.
   + pop3d, imap4d: fix global timeout and transcript configuration statements
   + pop3d, imap4d: global tls-mode is used only when the mode to use cannot
     be determined otherwise.
   + pop3d, imap4d: if not set explicitly, derive tls mode from the port used.
   + Improve file safety checking routine.
   + Fix compilation with new gcc versions.
- There is no mu-mailx ... only a mailx from package mailx

OBS-URL: https://build.opensuse.org/request/show/1218057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=22
2024-10-25 17:18:54 +00:00
7f40c29680 MALLOC_PERTURB_.patch
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=64
2024-10-24 12:43:18 +00:00
55ee19d1c0 Autoconf > 2.71
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=63
2024-10-24 12:15:55 +00:00
afe9543292 Some build fixes
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=62
2024-10-24 12:03:35 +00:00
5114d3b1cf Update to mailutils-3.17
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=61
2024-10-24 09:55:01 +00:00
594d8f57cb Accepting request 1149943 from server:mail
- Use %patch -P N instead of deprecated %patchN. (forwarded request 1149929 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1149943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=21
2024-02-25 13:05:05 +00:00
c1e4d9e471 Accepting request 1149929 from home:pgajdos:m
- Use %patch -P N instead of deprecated %patchN.

OBS-URL: https://build.opensuse.org/request/show/1149929
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=59
2024-02-23 13:29:52 +00:00
e641821478 Accepting request 1085972 from server:mail
- update to 3.16:
  * Support for Berkeley DB version 2 withdrawn
  * rdcache streams: fix stream size computation
  * tlsfdstr streams: fix error handling
  * wordwrap streams: fix handling of overflowing lines (forwarded request 1085238 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1085972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=20
2023-05-11 10:31:30 +00:00
56d769ec48 Accepting request 1085238 from home:dirkmueller:Factory
- update to 3.16:
  * Support for Berkeley DB version 2 withdrawn
  * rdcache streams: fix stream size computation
  * tlsfdstr streams: fix error handling
  * wordwrap streams: fix handling of overflowing lines

OBS-URL: https://build.opensuse.org/request/show/1085238
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=57
2023-05-10 06:31:25 +00:00
541a998ce0 Accepting request 1057031 from server:mail
Replace transitional %usrmerged macro with regular version check (boo#1206798) (forwarded request 1055710 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1057031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=19
2023-01-10 13:59:17 +00:00
23100e279f Accepting request 1055710 from home:lnussel:usrmerge
Replace transitional %usrmerged macro with regular version check (boo#1206798)

OBS-URL: https://build.opensuse.org/request/show/1055710
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=55
2023-01-09 10:25:39 +00:00
6df2540e76 Accepting request 994254 from server:mail
- update to 3.15:
  * mbox format: don't count terminating empty line as part of the message
  * Improve performance of the Sieve fileinto action
  * Improve efficiency of operations on flat mailboxes in append mode
  * Bugfixes in quoted-printable and fromrd filters
  * Various fixes in mbox and dotmail format libraries
  * Fix compilation with flex version 2.6.1 (forwarded request 994181 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/994254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=18
2022-08-11 16:31:20 +00:00
a234b28ef5 Accepting request 994181 from home:dirkmueller:Factory
- update to 3.15:
  * mbox format: don't count terminating empty line as part of the message
  * Improve performance of the Sieve fileinto action
  * Improve efficiency of operations on flat mailboxes in append mode
  * Bugfixes in quoted-printable and fromrd filters
  * Various fixes in mbox and dotmail format libraries
  * Fix compilation with flex version 2.6.1

OBS-URL: https://build.opensuse.org/request/show/994181
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=53
2022-08-10 07:03:16 +00:00
6edb643830 Accepting request 983992 from server:mail
- Fix number check of test (builtin) in %pre scriptlet (boo#1200676)

OBS-URL: https://build.opensuse.org/request/show/983992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=17
2022-06-21 15:15:26 +00:00
3ea2e08ffb Yet an other shell error with > 0
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=51
2022-06-20 13:50:41 +00:00
16b033a834 Accepting request 956339 from server:mail
- udpate to 3.14:
  * TLS support rewritten from scratch
  ** New configuration statement: tls.handshake-timeout
  * Fix idle timeout handling (imap4d and pop3d daemons)
  * New function mu_mailbox_append_message_ext
  * mail utility
  ** new command: unread (U)
  ** message state is preserved when copying to another mailbox
  * Build requires GNU bison and flex
  * All parsers and scanners are rewritten in reentrant form
  * Support for mimetypes incorporated to the libmailutils library
  * Maildir and MH mailboxes
  ** Change the way of storing the envelope information
  ** Message scanner completely rewritten
  * Bugfixes
  ** Fix timezone calculation (see https://savannah.gnu.org/bugs/?61239)
  ** Fixed some memory and fd leaks
  ** Fixed corner case in mu_make_file_name_suf function (forwarded request 956189 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/956339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=16
2022-02-21 16:46:03 +00:00
563570ed18 Accepting request 956189 from home:dirkmueller:Factory
- udpate to 3.14:
  * TLS support rewritten from scratch
  ** New configuration statement: tls.handshake-timeout
  * Fix idle timeout handling (imap4d and pop3d daemons)
  * New function mu_mailbox_append_message_ext
  * mail utility
  ** new command: unread (U)
  ** message state is preserved when copying to another mailbox
  * Build requires GNU bison and flex
  * All parsers and scanners are rewritten in reentrant form
  * Support for mimetypes incorporated to the libmailutils library
  * Maildir and MH mailboxes
  ** Change the way of storing the envelope information
  ** Message scanner completely rewritten
  * Bugfixes
  ** Fix timezone calculation (see https://savannah.gnu.org/bugs/?61239)
  ** Fixed some memory and fd leaks
  ** Fixed corner case in mu_make_file_name_suf function

OBS-URL: https://build.opensuse.org/request/show/956189
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=49
2022-02-21 09:18:18 +00:00
f58cb7d3cf Accepting request 955838 from home:schubi2:branches:openSUSE:Factory
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/955838
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=48
2022-02-18 14:21:39 +00:00
71596cce17 Accepting request 926481 from server:mail
- Modify patch mailutils-3.5-guile-2.0.patch and apply later
  if needed for older guile versions

- Increase somajor spec file macro to value 8 (boo#1191772)
- Add check for any version change of shared the libraries

OBS-URL: https://build.opensuse.org/request/show/926481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=15
2021-10-22 22:50:20 +00:00
d0f4048a1c Support Leap 15.3
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=47
2021-10-20 07:52:17 +00:00
746d4da0c4 boo#1191772
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=44
2021-10-20 06:42:40 +00:00
6c32f7e380 Accepting request 922517 from server:mail
- Update to mailutils 3.13
  * Fix boo#1190694: mail processing escape sequences in bodies
    non-interactively
  * Improved mailbox locking
  * Changes in the 'locking' configuration statement.
  * mail utility
    + Fix semantics of mail sending and saving commands
    + Fix the -F option
    + Improve POSIX mailx compatible mode
    + Compose escapes are recognized only in interactive mode
  * Bugfixes
    + QP decoder:  Accept soft line breaks (RFC 2045, 6.7, page 19).
    + Fix stream reference policy in filter streams.
    + Various bugfixes in IMAP client.
    + Fix handling of single-path MIME messages.
  * Fix expunging of mailboxes in mbox and dotmail format in a read-only directory
  * inc: when updating the "unseen" sequence, translate message numbers to uids
  * Fix default port selection in SMTP mailer
  * Fix building the mda utilities with mailbox quotas off
  * Fix bugs in the testsuite
  * Support for the traditional mbox format rewritten from scratch
  * Fix incorrect message flags in maildir
  * Fix persistency of UIDs for all mailbox formats
  * Fix message ordering in maildir.
  * Fix parsing of IMAP ranges
  * mail
    + Changed syntax for addressing MIME message part
    + write command
  * New utility: decodemail
  * readmsg

OBS-URL: https://build.opensuse.org/request/show/922517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=14
2021-10-04 16:39:23 +00:00
db1f68b78c Keyring and Signature
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=42
2021-10-01 07:35:43 +00:00
b350d09737 Update top mailutils 3.13
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=41
2021-10-01 07:34:00 +00:00
5755de716d Accepting request 876688 from server:mail
- mailutils, or any C code that uses pthread_cleanup_* routines
  needs -fexeceptions in CFLAGS. (forwarded request 876611 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/876688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=13
2021-03-08 14:15:06 +00:00
2542779a4e Accepting request 876611 from home:elvigia:branches:server:mail
- mailutils, or any C code that uses pthread_cleanup_* routines
  needs -fexeceptions in CFLAGS.

OBS-URL: https://build.opensuse.org/request/show/876611
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=39
2021-03-04 08:40:20 +00:00
ad2f9c090c Accepting request 867652 from server:mail
- remove obsolete info macros (boo#1152105)
- fix update-alternatives usage (need to be in postun)
- prepare usrmerge (boo#1029961) (forwarded request 867516 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/867652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=12
2021-02-01 13:41:37 +00:00
ebe7da0508 Accepting request 867516 from home:lnussel:usrmove
- remove obsolete info macros (boo#1152105)
- fix update-alternatives usage (need to be in postun)
- prepare usrmerge (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/867516
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=37
2021-01-29 07:57:05 +00:00
30c6355c01 Accepting request 829091 from server:mail
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) (forwarded request 828980 from gmbr3)

OBS-URL: https://build.opensuse.org/request/show/829091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=11
2020-08-28 19:13:37 +00:00
ce385c4941 Accepting request 828980 from home:gmbr3:libexecdir
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)

OBS-URL: https://build.opensuse.org/request/show/828980
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=35
2020-08-25 07:05:01 +00:00
035349342b Accepting request 800762 from server:mail
OBS-URL: https://build.opensuse.org/request/show/800762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=10
2020-05-08 21:03:40 +00:00
Wolfgang Rosenauer
901381ff05 Accepting request 800090 from home:dimstar:Factory
- Fix python packaging: python/sitepackages is definitively not
  below libexecdir.

OBS-URL: https://build.opensuse.org/request/show/800090
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=33
2020-05-06 14:51:21 +00:00
f934f0a3a5 Accepting request 798514 from server:mail
- Modify patch silent-common-mu_tcp_wrapper_daemon.patch
  * Also comment out the variable tls_available as not used anywhere

OBS-URL: https://build.opensuse.org/request/show/798514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=9
2020-04-29 18:43:35 +00:00
b68d02111c The variable tls_available as not used anywhere
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=31
2020-04-28 06:40:58 +00:00
db4f738b3e Accepting request 779936 from server:mail
- Add patch silent-common-mu_tcp_wrapper_daemon.patch
  * Add extern in header file declaration of variable
    mu_tcp_wrapper_daemon (boo#1164444)

OBS-URL: https://build.opensuse.org/request/show/779936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=8
2020-02-29 20:21:09 +00:00
5289d3358e Silent common variable
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=29
2020-02-27 10:52:18 +00:00
0299f34ee1 Accepting request 754378 from server:mail
- Correct location of mime.types used by cups (boo#1158532)

- Add python38-compat.patch making it possible to build the
  package with Python 3.8.
  http://savannah.gnu.org/bugs/index.php?57318

OBS-URL: https://build.opensuse.org/request/show/754378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=7
2019-12-11 11:01:24 +00:00
53ea670618 mime.types
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=27
2019-12-05 13:07:27 +00:00
67fadabece Accepting request 751452 from home:mcepl:branches:server:mail
- Add python38-compat.patch making it possible to build the
  package with Python 3.8.
  http://savannah.gnu.org/bugs/index.php?57318

OBS-URL: https://build.opensuse.org/request/show/751452
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=26
2019-12-04 07:03:02 +00:00
81d13853f2 Accepting request 747751 from server:mail
- Update to mailutils 3.8
  * The maidag utility is withdrawn (CVE-2019-18862, bsc#1156495)
    The main purpose of this utility was to work as local mail delivery
    agent (MDA), a program responsible for final delivery of email messages
    to the recipient's mailbox.  As such it required suid privileges.
    In parallel with its main purpose, it also was able to work in two
    other modes: the 'url' mode, designed to deliver mails to arbitrary
    mailbox URLs, and 'lmtp' mode, in which it acted as local mail
    transport daemon.  Neither of these needed suid privileges.
    The unfortunate design decision to combine the three modes in a single
    versatile tool resulted in local privilege escalation threat in 'url'
    mode.
    To fix this, maidag has been replaced by three different utilities,
    each one with a precisely defined purpose and carefully designed
    privileges: mda, lmtpd, and putmail.
  * mda
  * lmtpd
  * putmail
  * Use of TLS in pop3d run from inetd
  * comsatd --test
  * mail
    ** fix the semantics of 'hold' and 'keepsave' variables
    ** New message type specification ":s"

OBS-URL: https://build.opensuse.org/request/show/747751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=6
2019-11-15 21:33:13 +00:00
bf4c8c8a75 Update to mailutils-3.8
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=24
2019-11-12 14:47:23 +00:00
0469e42aec Accepting request 744091 from server:mail
- update to 3.7
- enable python3 instead of python2
 * Support for the new mailbox format - dotmail
 * Improve automatic mailbox format detection
 * Rewrite mailcap (RFC1524) support
 * imap4d: SEARCH command
 * Improved SEARCH BODY and SEARCH TEXT commands
 * Fixes in the 'mail' utility
 * New mailbox notation @
 * Sender addresses in message sets
 * Fixes in IMAP client library (forwarded request 744078 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/744091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=5
2019-11-03 10:37:15 +00:00
7bc170d010 Accepting request 744078 from home:mimi_vx:branches:server:mail
- update to 3.7
- enable python3 instead of python2
 * Support for the new mailbox format - dotmail
 * Improve automatic mailbox format detection
 * Rewrite mailcap (RFC1524) support
 * imap4d: SEARCH command
 * Improved SEARCH BODY and SEARCH TEXT commands
 * Fixes in the 'mail' utility
 * New mailbox notation @
 * Sender addresses in message sets
 * Fixes in IMAP client library

OBS-URL: https://build.opensuse.org/request/show/744078
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=22
2019-10-30 11:00:48 +00:00
ceaffb6618 Accepting request 652824 from server:mail
- Dynamic determine and use guile version in spec file

OBS-URL: https://build.opensuse.org/request/show/652824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailutils?expand=0&rev=4
2018-12-05 08:37:25 +00:00
00d52406c8 .
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=20
2018-11-30 09:24:05 +00:00
3b30da83b7 Dynamic determine and use guile version in spec file
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=19
2018-11-30 08:42:09 +00:00