Activity for Isync

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #78

    mbsync keeps crashing

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #78

    ok, thanks. the message is clearly zero bytes in size, and i need to harden the code against such garbage.

  • Young-whan Song Young-whan Song posted a comment on ticket #78

    * 46 FETCH (UID 2432 FLAGS (\Seen)) * 47 FETCH (UID 3784 FLAGS (\Seen)) * 48 FETCH (UID 6005 FLAGS (\Seen)) * 49 FETCH (UID 6146 FLAGS (\Seen)) * 50 FETCH (UID 6147 FLAGS (\Seen)) * 51 FETCH (UID 6980 FLAGS (\Seen)) * 52 FETCH (UID 9897 FLAGS (\Seen)) 25 OK Success far side: 52 messages, 0 recent Synchronizing... >>> 26 UID FETCH 2214 (BODY.PEEK[]) (1 in progress) >>> 27 UID FETCH 2215 (BODY.PEEK[]) (2 in progress) >>> 28 UID FETCH 2218 (BODY.PEEK[]) (3 in progress) >>> 29 UID FETCH 2311 (BODY.PEEK[])...

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #78

    please post the last lines of output from mbsync -a -Dn.

  • Young-whan Song Young-whan Song posted a comment on ticket #78

    Can someone please help to fix this issue properly?

  • Young-whan Song Young-whan Song posted a comment on ticket #78

    Looking at the source code, it seems that in src/drv_imap.c static int parse_imap_list( imap_store_t *ctx, char **sp, parse_list_state_t *sts ) { ... } else if (*s == '{') { /* literal */ bytes = strtoul( s + 1, &s, 10 ); if (*s != '}' || *++s) { sts->err = "malformed literal"; goto bail; } if (bytes >= INT_MAX) { sts->err = "excessively large literal - THIS MIGHT BE AN ATTEMPT TO HACK YOU!"; goto bail; } ... In above, when the bytes is 0, if (!(p = socket_read( &ctx->conn, n, bytes, &n ))) this...

  • Young-whan Song Young-whan Song created ticket #78

    mbsync keeps crashing

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #71

    Sync fails with Near MaildirStore on XFS filesystems

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #77

    near side subfolders cannot be opened

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #77

    point 1 fixed in 8c781d4f, point 2 in 17c9cc11.

  • Oswald Buddenhagen Oswald Buddenhagen committed [8c781d] on isync

    fix implicit listing of Maildir INBOX under Path

  • Oswald Buddenhagen Oswald Buddenhagen committed [17c9cc] on isync

    improve reporting of failure to open previously present mailbox

  • Oswald Buddenhagen Oswald Buddenhagen committed [dd2785] on isync

    fix typos

  • Mark Kindred Mark Kindred posted a comment on ticket #77

    I added INBOX* to patterns, and everything is working again. Thanks

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #77

    regarding the second point, it's actually behaving correctly, only the error message is confusing: because the folder is absent (or so it thinks), but the state file is there (in a folder it thinks is absent, heh), it concludes that the folder was deleted. this is distinct from the folder never existing, so it won't attempt to create it. and you didn't configure folder deletion propagation (which would also fail due to the other end being non-empty), so it just complains. i'll try to make the message...

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #77

    near side subfolders cannot be opened

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #77

    ok, thanks. at least two things are going wrong here: - INBOX and its subfolders are not listed for the local stores. this is because of commit acd6b4b, which has a bogus rationale. you can work around it by adding INBOX* to Patterns. - it doesn't try to create the seemingly missing boxes even though you configured that. or it tries, but the error handling is misleading.

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on merge request #6

    the use of an isync/ subfolder was discussed on the list. i didn't want that pointless clutter. i'm also not sure what relevance that has for your problem, as storing the mail under .config/ would be patently wrong anyway. just use absolute paths starting with ~/ and be done with it. i have no idea from what package your maildir manpage is, but it has no authority whatsoever. isync doesn't know anything about $MAILDIR. please use the list to discuss problems with your configuration.

  • Keith Bowes Keith Bowes posted a comment on merge request #6

    It now uses $XDG_CONFIG_HOME/isyncrc. A more customary location would be $XDG_CONFIG_HOME/isync/config rather than$XDG_CONFIG_HOME/isyncrc or $XDG_CONFIG_HOME/isync/mbsyncrc. Having a separate directory is especially a good idea since for some reason, relative paths are interpreted from the directory containing the config file rather than ${MAILDIR-${HOME}/Mail} (I've been working on an MR to change the base path for relative paths, but I'm sure it'll get rejected even if I get it working correctly...

  • Mark Kindred Mark Kindred posted a comment on ticket #77

    I sent the addl mbsync output and complete config via email. lmk if there's anything else I can provide to debug.

  • Keith Bowes Keith Bowes created merge request #8 on isync

    Update spec file

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #19

    Fix Fedora 40 crash caused by LTO

  • Jarkko Sakkinen Jarkko Sakkinen posted a comment on ticket #19

    I.e. this can be closed.

  • Jarkko Sakkinen Jarkko Sakkinen posted a comment on ticket #19

    OK it does fix the issue. I tested it! I report this to the Fedora bug, thank you.

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #77

    weird, i can't see anything obviously wrong. try mbsync -l -a -D for good measure, and attach/mail the complete config.

  • Mark Kindred Mark Kindred posted a comment on ticket #77

    sent via email

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #77

    the change doesn't affect you. for starters, try mbsync -ls -D and attach the output (or mail it privately).

  • Mark Kindred Mark Kindred created ticket #77

    near side subfolders cannot be opened

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #19

    i think this is already properly fixed by commit ceb0fa980.

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #76

    Unable to build successfully due to recent commits

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #76

    fixed by commit 4c2031d6.

  • Jarkko Sakkinen Jarkko Sakkinen posted a comment on ticket #19

    Right you can add patch per comment. Well here's v2.

  • Jarkko Sakkinen Jarkko Sakkinen posted a comment on ticket #19

    One remark. Now that I re-tested my patch I had to: -mbsync_CFLAGS = -fno-lto +CFLAGS += -fno-lto Otherwise: drv_proxy.c:458:10: fatal error: drv_proxy.inc: No such file or directory 458 | #include "drv_proxy.inc" | ^~~~~~~~~~~~~~~ I don't understand this causality so not updating patch yet.

  • Jarkko Sakkinen Jarkko Sakkinen modified a comment on ticket #19

    For more information, see the discussion at https://bugzilla.redhat.com/show_bug.cgi?id=2302132 When LTO is on boxes array is literally truncated to a single element array. I do not think mbsync will have any particular benefit from LTO so it would really be pragmatic decision to plain disable it also to prevent any future issues happening.

  • Jarkko Sakkinen Jarkko Sakkinen modified a comment on ticket #19

    For more information, see the discussion at https://bugzilla.redhat.com/show_bug.cgi?id=2302132 When LTO is on boxes array is literally truncated to a single element array.

  • Jarkko Sakkinen Jarkko Sakkinen posted a comment on ticket #19

    For more information, see the discussion at https://bugzilla.redhat.com/show_bug.cgi?id=2302132

  • Jarkko Sakkinen Jarkko Sakkinen created ticket #19

    Fix Fedora 40 crash caused by LTO

  • Oswald Buddenhagen Oswald Buddenhagen committed [76e5f2] on isync

    add missing trailing newlines in error() calls

  • Oswald Buddenhagen Oswald Buddenhagen committed [d54c22] on isync

    fix IMAP INBOX case normalization

  • Oswald Buddenhagen Oswald Buddenhagen committed [4c2031] on isync

    fix initial build from git

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #76

    Unable to build successfully due to recent commits

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #76

    ... and additionally, i broke the git bootstrap. heh.

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #76

    Unable to build successfully due to recent commits

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #76

    do downstream packagers have to adapt to conform yes, if they use git archives instead of tar balls or plain git clones.

  • fiskhest fiskhest created ticket #76

    Unable to build successfully due to recent commits

  • Isync Isync released /isync/1.5.0/README

  • Isync Isync released /isync/1.5.0/isync-1.5.0.tar.gz

  • Isync Isync released /isync/1.5.0/isync-1.5.0.tar.gz.asc

  • Oswald Buddenhagen Oswald Buddenhagen committed [4279ae] on isync

    generalize AUTHORS section of man page

  • Oswald Buddenhagen Oswald Buddenhagen committed [6fbbcb] on isync

    substitute version and date in man pages

  • Oswald Buddenhagen Oswald Buddenhagen committed [8421b3] on isync

    automate setting package version

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #72

    Assertion failure in IMAP driver

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #72

    fixed in master in commit 8b83139.

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #69

    in case of error, isync tries to create already existing boxes

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #69

    fixed in master in commit 84194a7a.

  • Oswald Buddenhagen Oswald Buddenhagen committed [f467b5] on isync

    generalize GPL exception

  • Oswald Buddenhagen Oswald Buddenhagen committed [7bca69] on isync

    update some email addresses

  • Oswald Buddenhagen Oswald Buddenhagen committed [5f8116] on isync

    add tag files to .gitignore

  • Oswald Buddenhagen Oswald Buddenhagen committed [ee8329] on isync

    revamp automatic enumeration of power-of-two enumerators

  • Oswald Buddenhagen Oswald Buddenhagen committed [31c504] on isync

    remove redundant argument from BIT_FORMATTER_PROTO()

  • Oswald Buddenhagen Oswald Buddenhagen committed [43271d] on isync

    eliminate commit_cmds driver callback

  • Oswald Buddenhagen Oswald Buddenhagen committed [8b8313] on isync

    Revert "actually implement imap_commit_cmds()"

  • Oswald Buddenhagen Oswald Buddenhagen committed [84194a] on isync

    don't try to create already existing boxes

  • Oswald Buddenhagen Oswald Buddenhagen committed [ceb0fa] on isync

    don't try to qsort() NULL array

  • Oswald Buddenhagen Oswald Buddenhagen committed [12e30c] on isync

    cap readsz at buffer size

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #75

    Subfolders style required when for subfolders in hidden folders, despite use of `Flatten`

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #75

    would not add value, as per previous discussion.

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #73

    is 163.com still misbehaving this way?

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #71

    did you try the LARGEFILE thing? did it work?

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #70

    Socket error on localhost (127.0.0.1:1144): timeout. F: Callback leave bad store

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #70

    no info forthcoming.

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #68

    Gracefully handle unexpected EOFs with OpenSSL 3.0?

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #68

    fixed in commit b6c36624.

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #64

    IMAP command 'UID FET)' returned an error

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #64

    ok, closing this as an external issue.

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #22

    Unexpected tags interrupt sync when talking to outlook.com's IMAP servers

  • Oswald Buddenhagen Oswald Buddenhagen updated merge request #7

    I added the ability to supply credentials through stdin.

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on merge request #7

    not needed.

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #18

    Remove use of getpass

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #18

    please re-open in case this becomes serious one day.

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #75

    but how would that help? without some background info this is just confusing. the user finding out through isync's complaint is equivalent to that. you already wrote that you fixed it that way. the question is how that "fix" fits into the bigger picture of the configuration.

  • Erik Rogers Erik Rogers posted a comment on ticket #75

    I was able to fix it with the following configuration (add subfolder style to the store): MaildirStore personal-local Path ~/Maildir/personal/ Inbox ~/Maildir/personal/Inbox Flatten . Subfolders Verbatim All I propose is that we update the documentation, from this: SubFolders Verbatim|Maildir++|Legacy The on-disk folder naming style used for hierarchical mailboxes. This option has no effect when Flatten is used. To this: SubFolders Verbatim|Maildir++|Legacy The on-disk folder naming style used for...

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #75

    the question is then what happens next. i don't think real subfolders will be liked particularly well in an otherwise flattened hierarchy. i suppose an exclusion pattern or not using patterns in the first place works, but it's kinda dirty. (how) did you get it running?

  • Erik Rogers Erik Rogers posted a comment on ticket #75

    Ah, I see, thanks for clearing up my confusion. It seems there is no restriction on naming convention for IMAP folders on dot character for hidden files, so technically mbsync should look there, and I was mistaken about hidden folders. However, it still seems strange to me that it tries to look in a subdirectory for a Maildir that is using Flatten. It would have been clearer to me if the documentation specified that mbsync would look in subdirectories despite setting Flatten (even when it doesn't...

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #75

    you're making some rather unfounded assumptions. the documentation is actually entirely correct, when nothing external messes with the maildir structure. but of course it needs to know what to do with weird folders that appeared out of nowhere. dot files being hidden is just a convention, not something set in stone. and the nested maildirs clearly kinda disagree. it would be rather negligent to just ignore these folders.

  • Erik Rogers Erik Rogers created ticket #75

    Subfolders style required when for subfolders in hidden folders, despite use of `Flatten`

  • Elio Elio posted a comment on ticket #18

    Ok. Eitherways, thanks for your answer

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #18

    i'm not convinced. the deprecation is kind of bogus, and there is roughly zero chance that it will be followed through. "easier integration with scripts" is a non-feature. you can just use PassCmd /bin/cat if you want something this fragile. but you should use PassCmd properly instead.

  • Elio Elio created ticket #18

    Remove use of getpass

  • Oswald Buddenhagen Oswald Buddenhagen modified ticket #74

    q not suppressing notice

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #74

    yeah. i'm a bit undecided which way it should go. the thing is that these messages really are warnings, as things will break ... but only at some point in the future.

  • Hobo Baxter Hobo Baxter posted a comment on ticket #74

    Here is my diff file with the fixes.

  • Hobo Baxter Hobo Baxter posted a comment on ticket #74

    Looking over the code base a bit more, it's the same thing for a few other things: src/main.c:742 warn( "Notice: -master/-slave/m/s suffixes are deprecated; use -far/-near/f/n instead.\n" ); src/drv_imap.c:3724 warn( "Notice: %s '%s': UseSSL*, UseTLS*, UseIMAPS, and RequireSSL are deprecated. Use SSLType and SSLVersions instead.\n", type, name ); src/drv_imap.c:3737 warn( "Notice: %s '%s': 'RequireSSL no' is being ignored\n", type, name ); src/drv_imap.c: 3758warn( "Notice: %s '%s': RequireCRAM is...

  • Hobo Baxter Hobo Baxter created ticket #74

    q not suppressing notice

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #69

    thanks for testing. this looks about right.

  • shanyi shanyi posted a comment on ticket #69

    After git apply 0001-don-t-try-to-create-already-existing-boxes.patch in e70c300f7446ba6ec1259f459a0f0e1d2d592ed9, I try to mbsync -aD, then Connecting to imap.yeah.net ([2407:ae80:100:1000:123:58:178:176]:993)... Connection is now encrypted F: * OK Coremail System IMap Server Ready(yeah[462f053f8e52ea4f04a77e3568be9a49]) F: >>> 1 CAPABILITY F: * CAPABILITY IMAP4rev1 XLIST SPECIAL-USE ID LITERAL+ STARTTLS APPENDLIMIT=71680000 XAPPLEPUSHSERVICE UIDPLUS X-CM-EXT-1 SASL-IR AUTH=XOAUTH2 F: 1 OK CAPABILITY...

  • shanyi shanyi posted a comment on ticket #73

    However, I believe that implementing this feature could greatly benefit users facing similar challenges without compromising the project's integrity. Given the significant user base and the widespread use of NetEase services, accommodating their requirements becomes essential for ensuring compatibility and user satisfaction. While it's not ideal to have to adjust for such specific demands, doing so can help maintain a seamless experience for a large number of users. To address this, I propose adding...

  • shanyi shanyi posted a comment on ticket #73

    I completely agree with your perspective. This security check is nonsense.

  • Oswald Buddenhagen Oswald Buddenhagen posted a comment on ticket #73

    i can implement that, but the RFC states rather plainly that the server must not make operation dependent on it. it is blatantly and intentionally violating the standard.

  • shanyi shanyi posted a comment on ticket #73

    https://github.com/OfflineIMAP/offlineimap3/issues/71

1 >