messages from 2020-04-23 04:28:14 to 2020-07-01 08:58:23 UTC [more...]
[PATCH 01/23] gzipfilter: minor cleanups
2020-07-01 8:57 UTC
[PATCH 1/5] watch: show path for warnings from spam messages
2020-06-29 9:41 UTC (5+ messages)
` [PATCH 2/5] watch: check for duplicates in ->over before spamcheck
` [PATCH 3/5] watch: ensure SIGCHLD works in forked children
` [PATCH 4/5] watch: make waitpid() synchronous for Maildir scans
` [PATCH 5/5] spawn: unblock SIGCHLD in subprocess
[PATCH] watch: check for duplicates in ->over before spamcheck
2020-06-29 6:24 UTC
[PATCH] zombie-fix
2020-06-28 23:50 UTC
[PATCH] note
2020-06-28 5:42 UTC
[PATCH 1/2] watch: ensure SIGCHLD works in forked children
2020-06-27 20:38 UTC (2+ messages)
` [PATCH 2/2] spawn: unblock SIGCHLD in subprocess
[PATCH] prctl
2020-06-25 5:17 UTC
[PATCH 1/2] imap: always send EXISTS on uo2m_extend
2020-06-25 5:00 UTC (2+ messages)
` [PATCH 2/2] imap: EXAMINE: avoid potential race conditions
[PATCH] imap: uo2m on examine
2020-06-24 22:55 UTC
[PATCH] imap: always send EXISTS on uo2m_extend
2020-06-24 21:21 UTC
[PATCH] v2writable: track total_bytes
2020-06-24 17:54 UTC
[PATCH] imaptracker: use flock(2) around writes
2020-06-23 23:10 UTC
[PATCH] git_async_cat: no circular reference
2020-06-23 21:51 UTC
[PATCH] git_async_cat: no circular reference
2020-06-23 18:42 UTC
[PATCH] ds: flush_write: early return on closed socket
2020-06-23 18:05 UTC
[PATCH] lock: reduce inotify wakeups
2020-06-23 7:12 UTC
[PATCH] WIP: non-blocking IMAP client
2020-06-22 9:08 UTC
[PATCH 01/11] inboxwritable: ensure ssoma.lock exists on init
2020-06-20 4:59 UTC (11+ messages)
` [PATCH 02/11] inbox: warn on ->on_inbox_unlock exception
` [PATCH 03/11] IMAPTracker: Add a helper to track our place in reading imap mailboxes
` [PATCH 04/11] imaptracker: use ~/.local/share/public-inbox/imap.sqlite3
` [PATCH 05/11] watchmaildir: hoist out compile_watchheaders
` [PATCH 06/11] watchmaildir: fix check for spam vs ham inbox conflicts
` [PATCH 07/11] URI IMAP support
` [PATCH 08/11] watch: preliminary "
` [PATCH 09/11] kqnotify|fake_inotify: detect Maildir write ops
` [PATCH 10/11] watch: remove Filesys::Notify::Simple dependency
` [PATCH 11/11] watch: use signalfd for Maildir watching
[PATCH] v2writable: use sysconf
2020-06-19 17:06 UTC
[PATCH] kqnotify: detect Maildir writes via link(2) and rename(2)
2020-06-18 9:28 UTC
[PATCH] imapd: RFC 1730 support
2020-06-17 21:24 UTC
[PATCH] imap: searchqp WIP
2020-06-16 2:37 UTC
[PATCH] searchq-WIP
2020-06-14 8:58 UTC
[PATCH] uo2m
2020-06-11 21:05 UTC
[PATCH] nntpd+imapd: detect replaced over.sqlite3
2020-06-10 23:47 UTC
[PATCH] testcommon: export test_tick with a better name
2020-06-10 23:31 UTC
[PATCH] idle gone
2020-06-10 22:08 UTC
[PATCH] WIP UID2MSN map (abandoned)
2020-06-10 4:49 UTC
[PATCH] imapmsn: new class to do MSN <=> UID mapping
2020-06-09 20:59 UTC
[PATCH] eml: optimize CRLF emails, too
2020-06-08 21:33 UTC
[PATCH] dummy message try #3
2020-06-08 9:44 UTC
[PATCH] imap: reinstate dummies
2020-06-08 7:02 UTC
[PATCH] inboxwritable: only set v2w->{parallel} if defined
2020-06-07 19:16 UTC
[PATCH] imap: cache compiled FETCH output
2020-06-06 19:27 UTC
[PATCH] imap: cache compiled FETCH output
2020-06-06 10:50 UTC
[PATCH] over: get_art: use dbh->prepare_cached
2020-06-06 7:51 UTC
[PATCH] imap: simplify FETCH and UID FETCH
2020-06-06 7:43 UTC
[PATCH] xt: script to create many test inboxes
2020-06-05 1:53 UTC
[PATCH] imap: change namespace delimiter
2020-06-04 7:19 UTC
[PATCH 01/42] doc: add some IMAP standards
2020-06-02 19:41 UTC (42+ messages)
` [PATCH 02/42] nntpd: restrict allowed newsgroup names
` [PATCH 03/42] preliminary imap server implementation
` [PATCH 04/42] inboxidle: new class to detect inbox changes
` [PATCH 05/42] imap: support IDLE
` [PATCH 06/42] msgmap: split ->max into its own method
` [PATCH 07/42] imap: delay InboxIdle start, support refresh
` [PATCH 08/42] imap: implement STATUS command
` [PATCH 09/42] imap: use Text::ParseWords::parse_line to handle quoted words
` [PATCH 10/42] imap: support LIST command
` [PATCH 11/42] t/imapd: support FakeInotify and KQNotify
` [PATCH 12/42] imap: support fetch for BODYSTRUCTURE and BODY
` [PATCH 13/42] eml: each_part: single part $idx is 1
` [PATCH 14/42] imap: allow fetch of partial of BODY[...] and headers
` [PATCH 15/42] testcommon: speed up wait_for_tail() on GNU/Linux
` [PATCH 16/42] imap: always include `resp-text' in responses
` [PATCH 17/42] imap: split out unit tests and benchmarks
` [PATCH 18/42] imap: EXAMINE accept '/' instead of '.' as delimiter
` [PATCH 19/42] imap: fix multi-message partial header fetches
` [PATCH 20/42] imap: simplify partial fetch structure
` [PATCH 21/42] imap: support sequence number FETCH
` [PATCH 22/42] imap: do not include ".PEEK" in responses
` [PATCH 23/42] imap: support the CLOSE command
` [PATCH 24/42] imap: speed up HEADER.FIELDS[.NOT] range fetches
` [PATCH 25/42] git: async: flatten the inflight array
` [PATCH 26/42] git: do our own read buffering for cat-file
` [PATCH 27/42] imap: use git-cat-file asynchronously
` [PATCH 28/42] git: idle rbuf for async
` [PATCH 29/42] imap: support LSUB command
` [PATCH 30/42] imap: FETCH: support comma-delimited ranges
` [PATCH 31/42] add imapd compression test
` [PATCH 32/42] testcommon: tcp_(server|connect): BAIL_OUT on failure
` [PATCH 33/42] *deflate: drop invalid comment about rbuf
` [PATCH 34/42] imap: fix pipelining with async git
` [PATCH 35/42] git: cat_async: provide requested OID + "missing" on missing blobs
` [PATCH 36/42] git: move async_cat reference to PublicInbox::Git
` [PATCH 37/42] git: async: automatic retry on alternates change
` [PATCH 38/42] imapclient: wrapper for Mail::IMAPClient
` [PATCH 39/42] xt: add imapd-validate and imapd-mbsync-oimap
` [PATCH 40/42] imap: support out-of-bounds ranges
` [PATCH 41/42] xt/perf-imap-list: time refresh_inboxlist
` [PATCH 42/42] WIP
[PATCH] imap: long_step: bail out if {long_cb} is missing
2020-05-30 9:10 UTC
[PATCH 01/39] doc: add some IMAP standards
2020-05-30 8:31 UTC (39+ messages)
` [PATCH 02/39] nntpd: restrict allowed newsgroup names
` [PATCH 03/39] preliminary imap server implementation
` [PATCH 04/39] inboxidle: new class to detect inbox changes
` [PATCH 05/39] imap: support IDLE
` [PATCH 06/39] msgmap: split ->max into its own method
` [PATCH 07/39] imap: delay InboxIdle start, support refresh
` [PATCH 08/39] imap: implement STATUS command
` [PATCH 09/39] imap: use Text::ParseWords::parse_line to handle quoted words
` [PATCH 10/39] imap: support LIST command
` [PATCH 11/39] t/imapd: support FakeInotify and KQNotify
` [PATCH 12/39] imap: support fetch for BODYSTRUCTURE and BODY
` [PATCH 13/39] eml: each_part: single part $idx is 1
` [PATCH 14/39] imap: allow fetch of partial of BODY[...] and headers
` [PATCH 15/39] testcommon: speed up wait_for_tail() on GNU/Linux
` [PATCH 16/39] imap: always include `resp-text' in responses
` [PATCH 17/39] imap: split out unit tests and benchmarks
` [PATCH 18/39] imap: EXAMINE accept '/' instead of '.' as delimiter
` [PATCH 19/39] imap: fix multi-message partial header fetches
` [PATCH 20/39] imap: simplify partial fetch structure
` [PATCH 21/39] imap: support sequence number FETCH
` [PATCH 22/39] imap: do not include ".PEEK" in responses
` [PATCH 23/39] imap: support the CLOSE command
` [PATCH 24/39] imap: speed up HEADER.FIELDS[.NOT] range fetches
` [PATCH 25/39] git: async: flatten the inflight array
` [PATCH 26/39] git: do our own read buffering for cat-file
` [PATCH 27/39] imap: use git-cat-file asynchronously
` [PATCH 28/39] git: idle rbuf for async
` [PATCH 29/39] imap: support LSUB command
` [PATCH 30/39] imap: FETCH: support comma-delimited ranges
` [PATCH 31/39] add imapd compression test
` [PATCH 32/39] testcommon: tcp_(server|connect): BAIL_OUT on failure
` [PATCH 33/39] *deflate: drop invalid comment about rbuf
` [PATCH 34/39] imap: fix pipelining with async git
` [PATCH 35/39] git: cat_async: provide requested OID + "missing" on missing blobs
` [PATCH 36/39] git: move async_cat reference to PublicInbox::Git
` [PATCH 37/39] git: async: automatic retry on alternates change
` [PATCH 38/39] imapclient: wrapper for Mail::IMAPClient
` [PATCH 39/39] xt: add imapd-validate and imapd-mbsync-oimap
[PATCH] view: do not offer links for 0-byte multipart attachments
2020-05-25 8:17 UTC
[PATCH 01/13] doc: add some IMAP standards
2020-05-24 12:07 UTC (13+ messages)
` [PATCH 02/13] nntpd: restrict allowed newsgroup names
` [PATCH 03/13] preliminary imap server implementation
` [PATCH 04/13] inboxidle: new class to detect inbox changes
` [PATCH 05/13] v2writable: only load Xapian when a shard is found
` [PATCH 06/13] imap: support IDLE
` [PATCH 07/13] msgmap: split ->max into its own method
` [PATCH 08/13] imap: delay InboxIdle start, support refresh
` [PATCH 09/13] imap: implement STATUS command
` [PATCH 10/13] imap: use Text::ParseWords::parse_line to handle quoted words
` [PATCH 11/13] imap: support LIST command
` [PATCH 12/13] t/imapd: support FakeInotify and KQNotify
` [PATCH 13/13] imap: support fetch for BODYSTRUCTURE and BODY
[PATCH] t/imapd: support FakeInotify and KQNotify
2020-05-24 2:55 UTC
[PATCH 01/11] doc: add some IMAP standards
2020-05-23 19:54 UTC (11+ messages)
` [PATCH 02/11] nntpd: restrict allowed newsgroup names
` [PATCH 03/11] preliminary imap server implementation
` [PATCH 04/11] inboxidle: new class to detect inbox changes
` [PATCH 05/11] v2writable: only load Xapian when a shard is found
` [PATCH 06/11] imap: support IDLE
` [PATCH 07/11] msgmap: split ->max into its own method
` [PATCH 08/11] imap: delay InboxIdle start, support refresh
` [PATCH 09/11] imap: implement STATUS command
` [PATCH 10/11] imap: use Text::ParseWords::parse_line to handle quoted words
` [PATCH 11/11] imap: support LIST command
[PATCH] IDLE fix
2020-05-22 18:44 UTC
[PATCH 1/5] doc: add some IMAP standards
2020-05-22 1:26 UTC (5+ messages)
` [PATCH 2/5] preliminary imap server implementation
` [PATCH 3/5] inboxidle: new class to detect inbox changes
` [PATCH 4/5] v2writable: only load Xapian when a shard is found
` [PATCH 5/5] imap: support IDLE
[PATCH] inboxidle: new class to detect inbox changes
2020-05-21 6:46 UTC
[PATCH] hval: micro-optimize
2020-05-19 10:13 UTC
[PATCH] index: parallelize if --reindex or --jobs is specified
2020-05-16 23:45 UTC
[PATCH/RFC 0/2] recurse into message/rfc822 parts
2020-05-16 9:55 UTC (3+ messages)
` [PATCH 1/2] t/psgi_attach: assert message/* parts are downloadable
` [PATCH 2/2] descend into message/(rfc822|news|global) parts
[PATCH] message/rfc822 WIP
2020-05-15 19:40 UTC
[PATCH] URI IMAP support
2020-05-11 20:07 UTC
[PATCH] URI IMAP support
2020-05-11 19:47 UTC
[PATCH] index: add --batch-bytes=SIZE option
2020-05-10 22:21 UTC
[PATCH 1/2] build: check-manifest runs after tests
2020-05-10 11:28 UTC (2+ messages)
` [PATCH 2/2] xt/eml_check_limits: script to check limits against an inbox
[PATCH] check-manifest non-fatal
2020-05-10 11:03 UTC
[PATCH 1/3] eml: reduce RE captures and possible side effects
2020-05-09 7:58 UTC (3+ messages)
` [PATCH 2/3] eml: speed up common LFLF emails
` [PATCH 3/3] emlcontentfoo: avoid undefined warning on missing attributes
[PATCH 1/3] eml: speed up common LFLF emails
2020-05-08 7:35 UTC (3+ messages)
` [PATCH 2/3] eml: drop trailing blank line on missing epilogue
` [PATCH 3/3] eml: avoid RE capture for epilogue split
[PATCH] xt/cmp-msgstr: quiet complex regexp warning
2020-05-07 19:43 UTC
[PATCH] eml: drop trailing blank line on missing epilogue
2020-05-06 21:01 UTC
[PATCH] smsg: use capitalization for header retrieval
2020-05-06 11:46 UTC
[PATCH] viewdiff: assume diffstat and diff order are identical
2020-05-06 8:48 UTC
[PATCH] viewdiff: assume diffstat and diff order are identical
2020-05-06 5:56 UTC
[PATCH 1/2] xt/cmp-msgview: naming and diag
2020-05-05 5:12 UTC (2+ messages)
` [PATCH 2/2] eml: content_type
[PATCH] filter/rubylang: avoid recursing subparts to strip trailers
2020-04-30 4:00 UTC
[PATCH] git: various minor speedups
2020-04-28 8:32 UTC
[PATCH 1/2] testcommon: add and use mime_load sub
2020-04-25 5:33 UTC (2+ messages)
` [PATCH 2/2] tests: remove Email::MIME->create use entirely
[PATCH] wip
2020-04-23 4:27 UTC
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).