2021-01-01 |
Eric Wong | ipc: use shutdown(2), base atfork* callback |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_store: handle messages without Message-ID at all |
tree | commitdiff |
2021-01-01 |
Eric Wong | mid: hoist out mids_in sub |
tree | commitdiff |
2021-01-01 |
Eric Wong | mid: use defined-or with `push' for uniqueness check |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei: rename "extinbox" => "external" |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_store: add ->set_eml, ->add_eml can return smsg |
tree | commitdiff |
2021-01-01 |
Eric Wong | ipc: support Sereal |
tree | commitdiff |
2021-01-01 |
Eric Wong | ipc: generic IPC dispatch based on Storable |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: support Maildir, fix+test --augment |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: support for non-seekable outputs |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: lazy-require LeiDedupe |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei: implement various deduplication strategies |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: start --augment, dedupe, bz2 and xz |
tree | commitdiff |
2021-01-01 |
Eric Wong | mboxreader: new class for reading various mbox formats |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: start atomic and compressed mbox writing |
tree | commitdiff |
2021-01-01 |
Eric Wong | sharedkv: split out index_values |
tree | commitdiff |
2021-01-01 |
Eric Wong | sharedkv: fork()-friendly key-value store |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: initial implementation for writing mbox... |
tree | commitdiff |
2021-01-01 |
Eric Wong | revert "lei_store: use per-machine refname as git HEAD" |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_store: use per-machine refname as git HEAD |
tree | commitdiff |
2021-01-01 |
Eric Wong | import: respect init.defaultBranch |
tree | commitdiff |
2021-01-01 |
Eric Wong | Merge remote-tracking branch 'origin/lei' into eidx |
tree | commitdiff |
2021-01-01 |
Eric Wong | Merge tag 'v1.6.1' into eidx |
tree | commitdiff |
2020-12-31 |
Eric Wong | Merge remote-tracking branch 'origin/master' into lorelei |
tree | commitdiff |
2020-12-31 |
Eric Wong | lei: rename proposed "query" command to "q", add JSON... |
tree | commitdiff |
2020-12-31 |
Eric Wong | lei_xsearch: cross-(inbox|extindex) search |
tree | commitdiff |
2020-12-31 |
Eric Wong | import: drop X-Status in addition to Status |
tree | commitdiff |
2020-12-28 |
Eric Wong | ds: flatten + reuse @events, epoll_wait style fixes |
tree | commitdiff |
2020-12-28 |
Eric Wong | ds: simplify EventLoop implementation |
tree | commitdiff |
2020-12-28 |
Eric Wong | check defined return value for localized slurp errors |
tree | commitdiff |
2020-12-28 |
Eric Wong | import: check for git->qx errors, clearer return values |
tree | commitdiff |
2020-12-28 |
Eric Wong | git: qx: avoid extra "local" for scalar context case |
tree | commitdiff |
2020-12-28 |
Eric Wong | search: remove {mset} option for ->mset method |
tree | commitdiff |
2020-12-28 |
Eric Wong | search: remove pointless {relevance} setting |
tree | commitdiff |
2020-12-28 |
Eric Wong | miscsearch: take reopen from Search and use it |
tree | commitdiff |
2020-12-28 |
Eric Wong | extsearch: unconditionally reopen on access |
tree | commitdiff |
2020-12-27 |
Eric Wong | extindex: add undocumented --no-scan switch |
tree | commitdiff |
2020-12-27 |
Eric Wong | extindex: various --watch signal handling fixes |
tree | commitdiff |
2020-12-27 |
Eric Wong | extindex: --watch for inotify-based updates |
tree | commitdiff |
2020-12-26 |
Eric Wong | eml: fix undefined vars on <Perl 5.28 |
tree | commitdiff |
2020-12-26 |
Eric Wong | inboxidle: avoid needless syscalls on refresh |
tree | commitdiff |
2020-12-26 |
Eric Wong | inboxidle: clue users into resolving ENOSPC from inotify |
tree | commitdiff |
2020-12-26 |
Eric Wong | inbox: name variable for values loop iterator |
tree | commitdiff |
2020-12-26 |
Eric Wong | manifest.js.gz: fix per-inbox /$INBOX/manifest.js.gz |
tree | commitdiff |
2020-12-26 |
Eric Wong | daemon: support --daemonize without Net::Server::Daemonize |
tree | commitdiff |
2020-12-26 |
Eric Wong | over: ensure old, merged {tid} is really gone |
tree | commitdiff |
2020-12-26 |
Eric Wong | wwwattach: prevent deep-linking via Referer match |
tree | commitdiff |
2020-12-26 |
Eric Wong | nntp: attempt RFC 5536 3.1.5-conformant Path: headers |
tree | commitdiff |
2020-12-26 |
Eric Wong | nntp: delimit Newsgroup: header with commas |
tree | commitdiff |
2020-12-26 |
Eric Wong | tls: epollbit: account for miscellaneous OpenSSL errors |
tree | commitdiff |
2020-12-26 |
Eric Wong | searchidx: index lower-case List-Id value |
tree | commitdiff |
2020-12-26 |
Eric Wong | ds: add missing label for systems w/o EPOLLEXCLUSIVE |
tree | commitdiff |
2020-12-26 |
Eric Wong | imap: avoid raising exception if client disconnects |
tree | commitdiff |
2020-12-26 |
Eric Wong | idxstack: fix comment about file_char |
tree | commitdiff |
2020-12-26 |
Eric Wong | mda: match List-Id insensitively |
tree | commitdiff |
2020-12-26 |
Kyle Meyer | mid: drop repeated ';' in mid_escape() regular expression |
tree | commitdiff |
2020-12-26 |
Eric Wong | config: warn on multiple values for some fields |
tree | commitdiff |
2020-12-26 |
Eric Wong | eml: fix undefined vars on <Perl 5.28 |
tree | commitdiff |
2020-12-26 |
Eric Wong | default to CORE::warn in $SIG{__WARN__} handlers |
tree | commitdiff |
2020-12-26 |
Eric Wong | inbox: name variable for values loop iterator |
tree | commitdiff |
2020-12-26 |
Eric Wong | inboxidle: avoid needless syscalls on refresh |
tree | commitdiff |
2020-12-26 |
Eric Wong | inboxidle: clue users into resolving ENOSPC from inotify |
tree | commitdiff |
2020-12-26 |
Eric Wong | v2writable: don't verify tip if reindexing |
tree | commitdiff |
2020-12-26 |
Eric Wong | index: fix --no-fsync flag propagation to extindex |
tree | commitdiff |
2020-12-26 |
Eric Wong | index: do not attach inbox to extindex unless updated |
tree | commitdiff |
2020-12-26 |
Eric Wong | extsearchidx: close DB handles after use if FD constrained |
tree | commitdiff |
2020-12-26 |
Eric Wong | extsearchidx: delay SQLite availability checks |
tree | commitdiff |
2020-12-25 |
Eric Wong | index: support --fast-noop / -F switch |
tree | commitdiff |
2020-12-25 |
Eric Wong | inboxwritable: delay umask_prepare calls |
tree | commitdiff |
2020-12-23 |
Eric Wong | config: config_fh_parse: micro-optimize harder |
tree | commitdiff |
2020-12-23 |
Eric Wong | config: config_fh_parse: micro-optimize |
tree | commitdiff |
2020-12-23 |
Eric Wong | config: git_config_dump: pre-compile RE for split |
tree | commitdiff |
2020-12-23 |
Eric Wong | config: _fill: inbox name extraction optimization |
tree | commitdiff |
2020-12-23 |
Eric Wong | extsearchidx: close SQLite handles after attaching |
tree | commitdiff |
2020-12-23 |
Eric Wong | miscsearch: index UIDVALIDITY, use as startup cache |
tree | commitdiff |
2020-12-23 |
Eric Wong | inboxwritable: _init_v1: set created_at ASAP |
tree | commitdiff |
2020-12-23 |
Eric Wong | inbox: git_epoch: correct false comment |
tree | commitdiff |
2020-12-23 |
Eric Wong | miscsearch: load Xapian at initialization |
tree | commitdiff |
2020-12-22 |
Eric Wong | wwwstream: show relative coderepo URLs correctly |
tree | commitdiff |
2020-12-22 |
Eric Wong | admin: resolve inboxes to absolute paths for index |
tree | commitdiff |
2020-12-22 |
Eric Wong | support multiple CODE_URLs |
tree | commitdiff |
2020-12-21 |
Eric Wong | extsearch*: drop unnecessary path canonicalization |
tree | commitdiff |
2020-12-21 |
Eric Wong | searchidx: rename get_val to int_val and return IV |
tree | commitdiff |
2020-12-21 |
Eric Wong | use rel2abs_collapsed when loading Inbox objects |
tree | commitdiff |
2020-12-21 |
Eric Wong | isearch: use numeric sort for article numbers |
tree | commitdiff |
2020-12-21 |
Eric Wong | inbox: delay ->version detection |
tree | commitdiff |
2020-12-21 |
Eric Wong | manifest.js.gz: fix per-inbox /$INBOX/manifest.js.gz |
tree | commitdiff |
2020-12-20 |
Eric Wong | config: eliminate unnecessary join call up front |
tree | commitdiff |
2020-12-20 |
Eric Wong | daemon: kill_workers: eliminate unnecessary loop |
tree | commitdiff |
2020-12-20 |
Eric Wong | daemon: unconditionally call IO::Handle::blocking(0) |
tree | commitdiff |
2020-12-20 |
Eric Wong | daemon: lazy load Cwd only for --daemonize users |
tree | commitdiff |
2020-12-20 |
Eric Wong | inboxidle: remove needless check for {inboxdir} |
tree | commitdiff |
2020-12-20 |
Eric Wong | script/public-inbox-*: favor caller-provided pathnames |
tree | commitdiff |
2020-12-20 |
Eric Wong | wwwstream: linkify coderepo URLs |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: extinbox: start implementing in config file |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: revise output routines |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: support for -$DIGIT and -$SIG CLI switches |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: start working on bash completion |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: drop $SIG{__DIE__}, add oneshot fallbacks |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: restore default __DIE__ handler for event loop |
tree | commitdiff |
next |