2021-01-14 |
Eric Wong | daemon+watch: fix localization of %SIG for non-signalfd... |
tree | commitdiff |
2021-01-14 |
Eric Wong | lei: test SIGPIPE, stop xsearch workers on client abort |
tree | commitdiff |
2021-01-14 |
Eric Wong | cmd_ipc: support + test EINTR + EAGAIN, no FDs |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei: query: restore JSON output overview |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei_xsearch: transfer 4 FDs internally, drop IO::FDPass |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei: run pager in client script |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei: fork + FD cleanup |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei: get rid of client {pid} field |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: drop unused fields, default sighandlers for wq |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: fix IO::FDPass use with a worker limit of 1 |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: start supporting sending/receiving more than 3 FDs |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei: query: ensure pager exit is instantaneous |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei: fix oneshot TTY detection by passing STD*{GLOB} |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei: rename $w to $wpager for warning message |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: DESTROY and wq_workers methods |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: drop -ipc_parent_pid field |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: wq: support dynamic worker count change |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: eliminate ipc_worker_stop method |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: work queue support via SOCK_SEQPACKET |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: avoid excessive evals |
tree | commitdiff |
2021-01-12 |
Eric Wong | cmd_ipc: send FDs with buffer payload |
tree | commitdiff |
2021-01-12 |
Eric Wong | ipc: add support for asynchronous callbacks |
tree | commitdiff |
2021-01-12 |
Eric Wong | ds: block signals when reaping |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei q: deduplicate smsg |
tree | commitdiff |
2021-01-12 |
Eric Wong | lei query + pagination sorta working |
tree | commitdiff |
2021-01-09 |
Eric Wong | v2writable: exact discontiguous history handling |
tree | commitdiff |
2021-01-06 |
Eric Wong | address: pairs: new helper for JMAP (and maybe lei) |
tree | commitdiff |
2021-01-06 |
Eric Wong | lei: use client env as-is, drop daemon-env command |
tree | commitdiff |
2021-01-06 |
Eric Wong | lei: automatic pager support |
tree | commitdiff |
2021-01-05 |
Eric Wong | imap: fix uninitialized var on MSN search miss |
tree | commitdiff |
2021-01-04 |
Eric Wong | lei: improve idempotent "init" error message |
tree | commitdiff |
2021-01-04 |
Eric Wong | lei: fix opt_dash to pass non-dash args to @argv |
tree | commitdiff |
2021-01-04 |
Eric Wong | lei: prefer IO::FDPass over our Inline::C recv_3fds |
tree | commitdiff |
2021-01-03 |
Eric Wong | searchidxshard: use add_xapian directly for v2 |
tree | commitdiff |
2021-01-03 |
Eric Wong | ipc: switch to one-way pipes |
tree | commitdiff |
2021-01-03 |
Eric Wong | use Eml (or MIME) objects for all indexing paths |
tree | commitdiff |
2021-01-03 |
Eric Wong | searchidxshard: replace index_raw with index_eml |
tree | commitdiff |
2021-01-03 |
Eric Wong | searchidxshard: IPC conversion, part 2 |
tree | commitdiff |
2021-01-03 |
Eric Wong | searchidxshard: use PublicInbox::IPC to kill lots of... |
tree | commitdiff |
2021-01-03 |
Eric Wong | ipc: some documentation comments |
tree | commitdiff |
2021-01-03 |
Eric Wong | gcf2client: split out request API from regular git |
tree | commitdiff |
2021-01-03 |
Eric Wong | lei: fix output race in client/daemon mode |
tree | commitdiff |
2021-01-03 |
Eric Wong | send and receive all 3 FDs at once |
tree | commitdiff |
2021-01-03 |
Eric Wong | spawn: support send_fd+recv_fd w/o IO::FDPass |
tree | commitdiff |
2021-01-03 |
Eric Wong | testcommon: prepare_redirects: fix error message |
tree | commitdiff |
2021-01-02 |
Eric Wong | qspawn: switch to ProcessPipe via popen_rd |
tree | commitdiff |
2021-01-02 |
Eric Wong | git: manifest_entry: use ProcessPipe via popen_rd |
tree | commitdiff |
2021-01-02 |
Eric Wong | import: switch to using ProcessPipe |
tree | commitdiff |
2021-01-02 |
Eric Wong | git: qx: waitpid synchronously via ProcessPipe->CLOSE |
tree | commitdiff |
2021-01-02 |
Eric Wong | processpipe: lazy-require PublicInbox::DS for dwaitpid |
tree | commitdiff |
2021-01-02 |
Eric Wong | processpipe: allow synchronous close to set $? |
tree | commitdiff |
2021-01-02 |
Eric Wong | lei_store: alternative unconfigured "git var" workaround |
tree | commitdiff |
2021-01-02 |
Eric Wong | treewide: reduce load_xapian* callsites |
tree | commitdiff |
2021-01-02 |
Eric Wong | import: unset GIT_CONFIG with `git config --global' |
tree | commitdiff |
2021-01-02 |
Eric Wong | search: do not use $QP_FLAGS until Xapian is loaded |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_store: quiet down "git var" failures |
tree | commitdiff |
2021-01-01 |
Eric Wong | update copyrights for 2021 |
tree | commitdiff |
2021-01-01 |
Eric Wong | on_destroy: support PID owner guard |
tree | commitdiff |
2021-01-01 |
Eric Wong | ds: clobber $in_loop first at reset |
tree | commitdiff |
2021-01-01 |
Eric Wong | avoid calling waitpid from children in DESTROY |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei: avoid Spawn package when starting daemon |
tree | commitdiff |
2021-01-01 |
Eric Wong | syscall: SFD_NONBLOCK can be a constant, again |
tree | commitdiff |
2021-01-01 |
Eric Wong | use PublicInbox::DS for dwaitpid |
tree | commitdiff |
2021-01-01 |
Eric Wong | searchidxshard: call DS->Reset at worker start |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: open FIFOs O_WRONLY so we block |
tree | commitdiff |
2021-01-01 |
Eric Wong | gcf2client: reap process on DESTROY |
tree | commitdiff |
2021-01-01 |
Eric Wong | spawn: move run_die here from PublicInbox::Import |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei: add --mfolder as an --output alias |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: unlink mboxes if not augmenting |
tree | commitdiff |
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 |
next |