commit aefbbbdd6d9875479ddc7a566556672197b990ec
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 14:25:21 2026 +0100
drop patch 2001_bitflags, obsoleted by Debian packaging changes
commit 54d2ea355347af2c64150fd3d0bab0627d6fea50
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 09:38:49 2026 +0100
update changelog and copyright hints
commit ef676185e916c8f55482eb531be0592b135b8952
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 09:38:12 2026 +0100
update copyright info: update coverage
commit 3401bd905f572e8251f8c8b675f727db0c84d24a
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 09:34:51 2026 +0100
declare compliance with Debian Policy 4.7.3
commit 9ab23fe859a24eead4d14b514818c7feb299331b
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 09:34:44 2026 +0100
stop declare superfluous fields Priority Rules-Requires-Root
commit a5db91f3334831febd13b4edc0287591e24e4de3
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 09:34:31 2026 +0100
update watch file: use Uversion-Mangle: auto
commit ee98f0f4ddaf840956f60068f469dd8bda5b5501
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 09:31:41 2026 +0100
update and unfuzz patches
commit b3d9cac071fe85607ad810aaccd0905099cac4e9
Merge: 67fa373 7497e5f
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 08:59:30 2026 +0100
Update upstream source from tag 'upstream/0.8.13+dfsg'
Update to upstream version '0.8.13+dfsg'
with Debian dir 727acc905f576331576cb48f61fa58a7c5add10a
commit 7497e5fc7357eb8b05e9494eb3161750169dec2b
Merge: a9b19e9 223a315
Author: Jonas Smedegaard <dr@jones.dk>
Date: Mon Jan 5 08:59:25 2026 +0100
New upstream version 0.8.13+dfsg
commit 223a315f795c2dc2c588abe38965e22e7bae68af
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Sun Jan 4 14:06:32 2026 +0200
Bump version to 0.8.13
This release:
- fixes severe issue when calling gettimeofday with a tz arg that may result in segfaults
- fixes AUTHENTICATE use in imap backend when SASL-IR is not available
- adds other misc fixes
- updates various dependencies to newer versions
- adds tab_width option to specify how many spaces a tab character should occupy
- adds support for mbox files with meli view /path/to/file command
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 90b580afe03d2e0b23ecaa0469aec72ff164aa04
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Sun Jan 4 10:47:53 2026 +0200
meli/Cargo.toml: Relax assert_cmd version dep
assert_cmd dep gratuitously required an exact version match
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit e7c0948a0a399aa6eeab16dc4056edb4733d4dea
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Jan 2 11:56:46 2026 +0200
Run cargo-sort
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 0500b33f5d656ea2920dcc7e5d685b97da496500
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Jan 2 11:50:46 2026 +0200
melib: log to stderr for binary tests
Binary tests don't have cfg(test) set, so they log to user log file
($HOME/.local/share/meli/meli.log by default).
Change StderrLogger constructor to allow for passing a test boolean
argument.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit c5fcd7b1ffdaf1549f11add04d17e66522ba9283
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Jan 2 11:39:51 2026 +0200
melib/maildir: use canonical paths for hashes
Filesystem paths should be resolved before converted to MailboxHash.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 65024d13c0d7b56ec60f114beebdcef5c2dfaed6
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Thu Jan 1 13:48:22 2026 +0200
meli/terminal: allow unreachable_code after fork
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 1ec27b8eaf0027f4133a8cd9f1c1ee75682abc44
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Thu Jan 1 13:47:58 2026 +0200
meli/sqlite3: fix rebuilding trace message
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 2978f7bbac7308f3d7938fe4ed25b7e38e3392b7
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Thu Jan 1 13:47:31 2026 +0200
Fix clippy::use_self
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 8641609926321d322536389e965045a5fb606820
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 15:55:51 2025 +0200
Update msrv to 1.85.0
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 29fd4acbd9b94ee3784f576f8c36b91a82dbde08
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:48:17 2025 +0200
Move common deps to workspace Cargo.toml
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit c0346875637627e084e02e6dc6d1722178cdb403
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:33:43 2025 +0200
Update async-fn-stream and async-io
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit c1c29b5ec9367008ec025264d7f8ff6f1ef86167
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:25:48 2025 +0200
Update uuid to v1.16.0
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 240639c53a973d83d9aaf273ab4b12c86ee20a9e
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:23:31 2025 +0200
Update futures to v0.3.31
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit dc3d7a293bef944b0d2affe84b48f0c10c7df831
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:22:20 2025 +0200
Update flate2 to v1.1.5
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 1465b93f9a77600f5cc8afca5327ee122212db61
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:20:39 2025 +0200
Update libc to v0.2.177
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 5a29a6110238569e57299de75f3f4d7665e4b23e
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:19:56 2025 +0200
Update itoa to v1.0.15
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit f5622537738609bb256bceaeef766a000ebe1613
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:17:54 2025 +0200
Update rusqlite to v0.37.0
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit b75b1145e5a3033c65329e38c30e0c936650266d
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:15:03 2025 +0200
Update indexmap to v2.12.0
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 574afcd122b7f500472574774b721448310ae37e
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:12:41 2025 +0200
Update socket to v0.6.1
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 0f8bc91faf3ad23a0619d3354d6bed7053ff1dc3
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:05:35 2025 +0200
Update polling to v3.7.4
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 97d9c4f3a964a4ff20140f038187e48ad7a27715
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:04:21 2025 +0200
Update serde to v1.0.228
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 044e11d56c68c8103fe6a39c6cfd446deea9278a
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:03:14 2025 +0200
Update smol to v2.0.2
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit bef124afe33e380b28ddc8cb3d7033b91bb5c0e4
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 10:59:30 2025 +0200
Update smallvec to v1.15.1
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit db13f1638102e31196b01341ce7ea4f87e6c88c0
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 11:50:24 2025 +0200
melib: derive Default for NetworkErrorKind
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 89a17103fdcd85bf4660d511a5200dd5c0aeeb3a
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Fri Nov 14 10:40:19 2025 +0200
test_cli_subcommands: remove backspace assert
Some environments might not contain the backspace character.
Closes #650 ("Test Failure: test_cli_subcommands")
Resolves: https://git.meli-email.org/meli/meli/issues/650
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit a588a4a3b37ff72411a5c8b7a3bdc0d7203efff8
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Sat Oct 18 13:02:09 2025 +0300
melib/email: allow mbox byte content in Mail
That allows `meli view /path/to/file` command view mboxes too now.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit d668e98d726691ea2b663b721c53863d73a3de4c
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Sat Oct 18 12:59:43 2025 +0300
Add tab_width option for terminal drawing
How we handled tab characters was inconsistent. We generally draw them
as two spaces, but for embedded grid output (used for filtering email
with external commands) the tab character was not drawn because wcwidth
returned zero width.
Use a user-provided tab width value with default value = 4 for drawing
tabs anywhere.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 800f751ccf164a93371fd512e16ad0d643cb1bb6
Author: nrxr <git@nrxr.org>
Date: Sun Sep 28 16:37:17 2025 +0000
melib/utils: remove tz arg in gettimeofday
The timezone struct is deprecated in the gettimeofday function, void in
macOS and nullable in Linux systems, from the manpages of
gettimeofday(2) in macOS, the signature is:
int
gettimeofday(struct timeval *restrict tp, void *restrict tzp);
In ubuntu manpage:
int gettimeofday(struct timeval *restrict tv,
struct timezone *_Nullable restrict tz);
Passing a null parameter to gettimeofday matches the expectation in the
modern implementations of libc and avoids EXC_BAD_ACCESS errors in
inlined-optimized builds.
Signed-off-by: nrxr <git@nrxr.org>
commit a1e15157ea36bcf2ba3f2381c52b8b477995f5ba
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Sun Sep 28 17:47:17 2025 +0300
Fix 1.90.0 Clippy warnings
It's that time again
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 0f3214aa20e07cd176bba3564d451c09d61e6fbd
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Sun Sep 28 14:53:01 2025 +0300
Update nix to 0.30
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit f36c81dff4a7f1097370a6969043e97173ebd1cd
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Mon Sep 15 17:53:44 2025 +0300
Use minor versions for serde dependencies
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit c8a783036763a1d29dda4d677a7cd27ef77eb5c5
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Mon Sep 15 17:52:06 2025 +0300
Use minor version for libc dependency
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit d4d0f64d100dc7bb92d79b9440997d4b621cef2d
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Mon Sep 15 17:49:20 2025 +0300
Update native-tls to 0.2.14
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 33929949da82847651fafbbbc74528f8bbaa6bdd
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Mon Sep 15 16:53:51 2025 +0300
Update bitflags to 2.9.x
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 01217f51fe1dfcf6c96e50747d135c9594249f22
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Mon Sep 15 16:52:25 2025 +0300
Update "notify" crate to 8.x.x
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 7d057ae03703afcf14f77bc77935fda71972eac9
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Sun Sep 28 18:14:19 2025 +0300
Update MSRV to 1.80.0
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit e35c6304abdf236cf6fbe707f6f85d49b0d087ae
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Sun Sep 28 14:55:07 2025 +0300
listing: don't panic if updated env was deleted
Force refresh mailbox instead.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit cdb021102fb3f36e00191799d1e49a8957dfdd94
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Mon Sep 8 20:24:04 2025 +0300
compose: fix reply-to-all + multiple Reply-To
Reply-To header takes an address list but we were only parsing a single
address. Fix that.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 490d4042fb364e41f998e1c19b028167e3aa73cd
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Tue Sep 2 10:14:24 2025 +0300
melib/tests: use 127.0.0.1
0.0.0.0 might not be available.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 17d3b5641b5a92b860d54c7b930868d126603989
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Tue Aug 19 15:18:05 2025 +0300
docs: fix meli.conf.examples.5 Nm value
lexgrog fails to parse the manpage's name if it contains spaces. While
this is not invalid, remove the space so that the meli.conf.examples.5
entry gets indexed by lexgrog.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
commit 2de6e1aedb58827c8b2ae4913f6f798eda4d4864
Author: Manos Pitsidianakis <manos@pitsidianak.is>
Date: Tue Aug 19 12:56:37 2025 +0300
docs: remove empty input line in manpages
Reported by lintian's groff-message lint on debian.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Among the 9 debian patches available in version 0.8.13+dfsg-1 of the package, we noticed the following issues: