| 2021-01-03 |  Eric Wong | lei: fix output race in client/daemon mode | commit | commitdiff | tree | snapshot | 
| 2021-01-03 |  Eric Wong | send and receive all 3 FDs at once | commit | commitdiff | tree | snapshot | 
| 2021-01-03 |  Eric Wong | spawn: support send_fd+recv_fd w/o IO::FDPass | commit | commitdiff | tree | snapshot | 
| 2021-01-03 |  Eric Wong | testcommon: prepare_redirects: fix error message | commit | commitdiff | tree | snapshot | 
| 2021-01-03 |  Eric Wong | t/lei: use $lei->() callback wrapper | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | qspawn: switch to ProcessPipe via popen_rd | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | git: manifest_entry: use ProcessPipe via popen_rd | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | import: switch to using ProcessPipe | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | git: qx: waitpid synchronously via ProcessPipe->CLOSE | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | processpipe: lazy-require PublicInbox::DS for dwaitpid | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | processpipe: allow synchronous close to set $? | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | lei_store: alternative unconfigured "git var" workaround | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | treewide: reduce load_xapian* callsites | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | import: unset GIT_CONFIG with `git config --global' | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | t/lei: fix TEST_RUN_MODE=0, simplify oneshot fallback | commit | commitdiff | tree | snapshot | 
| 2021-01-02 |  Eric Wong | search: do not use $QP_FLAGS until Xapian is loaded | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_store: quiet down "git var" failures | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | update copyrights for 2021 | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | Makefile.PL: add update-copyrights target | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | on_destroy: support PID owner guard | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | ds: clobber $in_loop first at reset | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | avoid calling waitpid from children in DESTROY | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei: avoid Spawn package when starting daemon | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | syscall: SFD_NONBLOCK can be a constant, again | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | use PublicInbox::DS for dwaitpid | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | t/ipc.t: test for references via `die' | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | searchidxshard: call DS->Reset at worker start | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_to_mail: open FIFOs O_WRONLY so we block | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | gcf2client: reap process on DESTROY | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | t/run: avoid uninitialized var on incomplete test | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | init: remove embedded UnlinkMe package | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | spawn: move run_die here from PublicInbox::Import | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei: add --mfolder as an --output alias | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_to_mail: unlink mboxes if not augmenting | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | ipc: use shutdown(2), base atfork* callback | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_store: handle messages without Message-ID at all | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | mid: hoist out mids_in sub | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | mid: use defined-or with `push' for uniqueness check | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei: rename "extinbox" => "external" | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_store: add ->set_eml, ->add_eml can return smsg | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | ipc: support Sereal | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | ipc: generic IPC dispatch based on Storable | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_to_mail: support Maildir, fix+test --augment | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_to_mail: support for non-seekable outputs | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_to_mail: lazy-require LeiDedupe | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei: implement various deduplication strategies | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_to_mail: start --augment, dedupe, bz2 and xz | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | mboxreader: new class for reading various mbox formats | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_to_mail: start atomic and compressed mbox writing | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | sharedkv: split out index_values | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | sharedkv: fork()-friendly key-value store | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_to_mail: initial implementation for writing mbox... | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | revert "lei_store: use per-machine refname as git HEAD" | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | lei_store: use per-machine refname as git HEAD | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | import: respect init.defaultBranch | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | Merge remote-tracking branch 'origin/lei' into eidx | commit | commitdiff | tree | snapshot | 
| 2021-01-01 |  Eric Wong | Merge tag 'v1.6.1' into eidx | commit | commitdiff | tree | snapshot | 
| 2020-12-31 |  Eric Wong | public-inbox 1.6.1 - minor bugfix release  v1.6.1 | commit | commitdiff | tree | snapshot | 
| 2020-12-31 |  Eric Wong | Merge remote-tracking branch 'origin/master' into lorelei | commit | commitdiff | tree | snapshot | 
| 2020-12-31 |  Eric Wong | lei: rename proposed "query" command to "q", add JSON... | commit | commitdiff | tree | snapshot | 
| 2020-12-31 |  Eric Wong | lei_xsearch: cross-(inbox|extindex) search | commit | commitdiff | tree | snapshot | 
| 2020-12-31 |  Eric Wong | import: drop X-Status in addition to Status | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | ds: flatten + reuse @events, epoll_wait style fixes | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | ds: simplify EventLoop implementation | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | check defined return value for localized slurp errors | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | import: check for git->qx errors, clearer return values | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | git: qx: avoid extra "local" for scalar context case | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | search: remove {mset} option for ->mset method | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | search: remove pointless {relevance} setting | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | miscsearch: take reopen from Search and use it | commit | commitdiff | tree | snapshot | 
| 2020-12-28 |  Eric Wong | extsearch: unconditionally reopen on access | commit | commitdiff | tree | snapshot | 
| 2020-12-27 |  Eric Wong | extindex: allow using --all without EXTINDEX_DIR | commit | commitdiff | tree | snapshot | 
| 2020-12-27 |  Eric Wong | extindex: add undocumented --no-scan switch | commit | commitdiff | tree | snapshot | 
| 2020-12-27 |  Eric Wong | extindex: enable autoflush on STDOUT/STDERR | commit | commitdiff | tree | snapshot | 
| 2020-12-27 |  Eric Wong | extindex: various --watch signal handling fixes | commit | commitdiff | tree | snapshot | 
| 2020-12-27 |  Eric Wong | extindex: --watch for inotify-based updates | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | eml: fix undefined vars on <Perl 5.28 | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | t/config: test --get-urlmatch for git <2.26 | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | inboxidle: avoid needless syscalls on refresh | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | inboxidle: clue users into resolving ENOSPC from inotify | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | inbox: name variable for values loop iterator | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Uwe Kleine... | public-inbox-v[12]-format.pod: make lexgrog happy | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | manifest.js.gz: fix per-inbox /$INBOX/manifest.js.gz | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Uwe Kleine... | Fix manpage section of perl module documentation | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | t/psgi_v2: ignore warnings on missing P::M::ReverseProxy | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | daemon: support --daemonize without Net::Server::Daemonize | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Kyle Meyer | doc: v2-format: drop repeated word | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | over: ensure old, merged {tid} is really gone | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | wwwattach: prevent deep-linking via Referer match | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | t/eml.t: workaround newer Email::MIME* behavior | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | nntp: attempt RFC 5536 3.1.5-conformant Path: headers | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | nntp: delimit Newsgroup: header with commas | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | tls: epollbit: account for miscellaneous OpenSSL errors | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Kyle Meyer | scripts/dupe-finder: restore $dbh variable | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | searchidx: index lower-case List-Id value | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | ds: add missing label for systems w/o EPOLLEXCLUSIVE | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | imap: avoid raising exception if client disconnects | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | idxstack: fix comment about file_char | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Eric Wong | mda: match List-Id insensitively | commit | commitdiff | tree | snapshot | 
| 2020-12-26 |  Kyle Meyer | mid: drop repeated ';' in mid_escape() regular expression | commit | commitdiff | tree | snapshot | 
| next |