Package Release Info

gromox-2.45-bp160.1.5

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

gromox

Change Logs

* Tue Apr 15 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.45
  * emsmdb: avoid emissions of PR_MESSAGE_SIZE in fastdownctx
    streams (this makes PST export possible).
  * email_lib: fix a lost space in IMAP BODYSTRUCTURE response.
  * mysql_adaptor: add support for nesting mlists in permission
    checks.
  * Recognize the IANA Character Set names `utf-16le`, `utf-16be`
    (and 32) when converting from RFC5322 to MAPI.
* Wed Mar 26 2025 Jan Engelhardt <jengelh@inai.de>
- Trim excess keys from keyring
* Wed Mar 19 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.44
  * mysql_adaptor: do not fail organization-level GAL population
    when a domain belonging to the org has zero members
  * gab: resolve assertion when traversing GAL
  * mysql_adaptor: fix OOB when reading PT_DOUBLE entries from
    user_properties
  * emsmdb: fix OOB write when computing PR_MAILBOX_OWNER_NAME_A
  * mbop: make clear-profile nuke all profile parts again
* Thu Mar 06 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.43
  * oxm2mt: support embedded messages
  * mysql_adaptor: add TLS connection config directives
  * imap: reduce memory footprint when FETCHing messages
  * imap: resolve shutdown ordering crash
  * exmdb: upgrade 0-length PR_ENTRYIDs to fake 1 byte to soothe
    Outlook Cached Mode syncer
* Wed Feb 19 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.42
  * exmdb_local: plug memory leak resulting from RPC execution
  * alias_resolve: plug memory leak resulting from GAB refreshes
  * alias_resolve: avoid unnecessary GAB refresh on shutdown
  * oxdisco: recognize /mail/config-v1.1.xml URI
  * New internal addressbook implementation backing the
    NSPI-provided and Zcore-provided AB functionality
* Fri Feb 07 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.41
  * ldap_adaptor: plug two memory leaks
  * exmdb: plug a memory leak related to subscription destruction
  * oxcical: do process TRIGGER duration value type for reminders
  * midb: resolve flakey update of flagged/replied/forwarded status
  * midb: when a MAPI message has changed and requires a new
    IMAPUID, convey the expunge of the old IMAPUID much sooner to
    IMAP clients
  * pop3: resolve a NULL deref/crash during RETR command
  * imap: restore SEARCH command looking at right portion of a
    QP-encoded message
  * mkprivate: new message stores now have `frightsVisible` set
    on the calendar folder
* Tue Jan 28 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.40
  * zcore: avoid unwrapping Content-Transfer-Encoding twice for
    clearsigned S/MIME
  * ews: calculate timezone offsets for local time only
  * imap, pop3: multi-server capability, replacing direct disk
    I/O by network RPCs to the exmdb storage backend
* Tue Jan 21 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.39
  * midb: synchronize "Answered", "Forwarded" and "Flagged" flags
    between MAPI and midb
  * midb: pass message flag modification notifications
    (answered/forwarded/flagged/read/etc.) to imapd
  * mbop: new foreach.* command group which replaces for-all-users
* Sat Dec 07 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.38
  * oxcical: ignore zero-length PidLidTimeZoneStruct on export
    rather than failing the operation
  * freebusy: process events with recurrence patterns > 510 bytes
  * mbop-get-freeubsy: respect the absence of start_time,end_time
    (-a/-b) parameters
  * mapi_lib: support TNEF export of messages without
    PR_INTERNET_CPID
  * email_lib: no longer reject import of time-based recurrent
    series (`RRULE` line with `UNTIL` specifier) with a single
    occurrence
  * midb: deal with folder changes that occurr during times when
    midb is not running
  * exm2eml: add TNEF file export support
  * imap: reject creating extant folder
  * midb: change M-COPY from a read-write cycle to server-side
    copy, thereby preserving mail headers from now on
  * midb/imapd: folder names are now treated case-sensitive, just
    like MAPI did it already
* Wed Nov 20 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2.37
  * exmdb: fix garbage being returned to clients when reading v1z
    files from cid/
  * exmdb: stop an SQL error from appearing when `gromox-mbop
    recalc-sizes` is used on an empty store
  * oxcical: evaluate all, instead of just two, STANDARD/DAYLIGHT
    tzprops for determining the relevant DST timezone
  * ews: fix time elements, e.g. in OOF settings, always having
    value 1970-01-01
  * email_lib: on vCard ingestion, treat ORG lines as the
    structured field that they are specified as, rather than as
    one text value
  * exmdb_local: autovivify new named properties on delivery,
    fixing log message ``D-1220`` when ingesting a vCard message
    into an empty store via SMTP/LMTP
  * dbop_sqlite: avoid use of the ``UNIXEPOCH`` function since it
    is not available in AlmaLinux 9
  * lib: add missing chown call on newly-created logfiles to
    account for subsequent privilege separation
  * dscli: evaluate not just one AutoDiscover URL but multiple as
    the specifation asks for
  * mbop: stop printing the help text multiple times when the
    "for-all-users" subcommand was used but options were rejected
  * gromox-mbsize: new debug utility for mailbox size analysis
  * gromox-tnef2mt: add support for importing standalone TNEF files