Your message dated Wed, 18 May 2022 15:53:21 +0200
with message-id <[email protected]>
and subject line Re: Bug#990117: (no subject)
has caused the Debian Bug report #990117,
regarding mbsync: Recursive symlink in maildir path causes abort
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
990117: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990117
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: isync
Version: 1.3.0-2.1
Severity: normal

Dear Maintainer,

if a maildir path contains a recursive symlink, mbsync does not detect
recursion but aborts with

   Fatal: buffer too small. Please report a bug.

A run inside gdb reveals:

#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff788f55b in __GI_abort () at abort.c:79
#2  0x0000555555562656 in oob () at util.c:334
#3  0x000055555556287a in nfsnprintf (buf=buf@entry=0x7fffffffd684 
".uidvalidit", blen=blen@entry=12, fmt=fmt@entry=0x555555576118 "%s") at 
util.c:345
#4  0x000055555556e112 in maildir_list_recurse (ctx=ctx@entry=0x5555555810e0, 
isBox=isBox@entry=33, inbox=inbox@entry=0x555555580a90 "/home/nicolas/Maildir",
    inboxLen=inboxLen@entry=21, basePath=basePath@entry=0x0, 
basePathLen=basePathLen@entry=0,
    path=0x7fffffffd590 
"/home/nicolas/Mail/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/I"...,
 pathLen=244,
    name=0x7fffffffd690 
"Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/Inbox/notes/Sonstige"...,
 nameLen=225, flags=<optimized out>) at drv_maildir.c:413
...

A recursive symlink (here: Inbox -> ".") might be considered bad
practise.  But perhaps a recursion detection is more user-friendly?

Kind regards,
Nicolas


-- System Information:
Debian Release: 11.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: arm64 (aarch64)

Kernel: Linux 5.10.0-6-arm64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages isync depends on:
ii  libc6       2.31-11
ii  libdb5.3    5.3.28+dfsg1-0.8
ii  libsasl2-2  2.1.27+dfsg-2.1
ii  libssl1.1   1.1.1k-1
ii  zlib1g      1:1.2.11.dfsg-2

isync recommends no packages.

Versions of packages isync suggests:
ii  mutt  2.0.5-4

-- no debconf information

--- End Message ---
--- Begin Message ---
fixed 990117 isync/1.4.3-1
thanks

Oswald Buddenhagen <[email protected]> wrote on 17/05/2022 at 
16:34:48+0200:

> fixed upstream in v1.4.3.

Thanks.

-- 
PEB

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to