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 |
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 |
next |