dumping ground for random patches and texts
 help / color / mirror / Atom feed
 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 


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).