user/dev discussion of public-inbox itself
 help / color / mirror / code / Atom feed
 messages from 2023-08-24 22:07:37 to 2023-09-25 20:02:58 UTC [more...]

pop3: does uuid need to be unique for all mailboxes?
 2023-09-25 20:02 UTC 

[PATCH 0/2] daemon shutdown improvements
 2023-09-25 10:17 UTC  (3+ messages)
` [PATCH 1/2] ds: force event_loop wakeup on final child death
` [PATCH 2/2] tests: add quit_waiter_pipe and wait_for_eof

[PATCH 0/4] various CentOS 7.x related fixes
 2023-09-24 21:08 UTC  (5+ messages)
` [PATCH 1/4] test_common: force IPv4 with pre-IPv6 Net::POP3
` [PATCH 2/4] install/deps: fix RPM installation of some packages
` [PATCH 3/4] lei: use scalar %SIG assignment
` [PATCH 4/4] xap_helper.h: add missing headers and avoid reallocarray

[PATCH 0/6] various test and syscall-related fixes
 2023-09-24 20:19 UTC  (7+ messages)
` [PATCH 1/6] test_common: fixes for TEST_RUN_MODE=0
` [PATCH 2/6] t/cmd_ipc: assume SOCK_SEQPACKET
` [PATCH 3/6] lei_self_socket: drop unused deps and code
` [PATCH 4/6] ipc: recv_cmd4 clobbers destination buffer on errors
` [PATCH 5/6] syscall: have `vec' operate on bytes directly
` [PATCH 6/6] syscall: fix valgrind error in pure Perl send_cmd4

[PATCH 0/6] lei config fixes and improvements
 2023-09-24  9:50 UTC  (8+ messages)
` [PATCH 1/6] lei: check git-config(1) failures
` [PATCH 2/6] lei view_text: used tied ProcessPipe for `git config'
` [PATCH 3/6] config: handle key-only entries as booleans
` [PATCH 4/6] lei config: send `git config' errors to pager
` [PATCH 5/6] lei: fix `-c NAME=VALUE' config support
` [PATCH 6/6] config: drop scalar ref support from internal API
  ` [SQUASH 7/6] t/config: fix missing coderepo.<PROJECT>.dir entry

[PATCH 0/4] small lei fixes
 2023-09-22 21:13 UTC  (5+ messages)
` [PATCH 1/4] lei blob|rediff: fix usage of lei->fail
` [PATCH 2/4] lei: improve ->fail internal API
` [PATCH 3/4] lei_to_mail: drop awkward duplication of $lei object
` [PATCH 4/4] lei: use File::Temp for listing saved searches

lei interactive TUIs (ncurses/vim/emacs)
 2023-09-22 20:33 UTC 

pop3 usability thoughts
 2023-09-22 18:38 UTC  (16+ messages)
` [RFC] pop3: support `?limit=$NUM' parameter in mailbox name
                ` [PATCH] pop3: support initial_limit "

[PATCH] t/lei-mirror: avoid make(1) jobserver warning
 2023-09-22 18:37 UTC 

[PATCH 00/15] use RENAME_NOREPLACE on Linux 3.15+
 2023-09-21 10:23 UTC  (3+ messages)
` [PATCH 03/15] t/lei-p2q: extra diagnostics

[PATCH 0/8] portability odds and ends
 2023-09-18 10:15 UTC  (9+ messages)
` [PATCH 1/8] ci/run: favor `make check' as the default target
` [PATCH 2/8] drop GNU nproc(1) support in favor of getconf(1)
` [PATCH 3/8] ipc: assume SOCK_SEQPACKET exists
` [PATCH 4/8] rename t/run.perl to xt/check-run
` [PATCH 5/8] makefile: avoid needless use of double-colon rules
` [PATCH 6/8] pop3d: split @FLOCK into $FLOCK_TMPL and @FLOCK_ORDER
` [PATCH 7/8] install/deps: more fixes
` [PATCH 8/8] makefile: avoid non-POSIX which(1)

[PATCH] devel/sysdefs-list: cleanup and make partially eval-able
 2023-09-16 21:33 UTC 

[PATCH 0/8] NetBSD-related updates
 2023-09-16 13:10 UTC  (11+ messages)
` [PATCH 1/8] Makefile.PL: check `getconf NPROCESSORS_ONLN', too
` [PATCH 2/8] ipc: define _SC_NPROCESSORS_ONLN for NetBSD
` [PATCH 3/8] ci/run.sh: parameterize BUILD_JOBS TEST_JOBS and TEST_TARGET
` [PATCH 4/8] ci/profiles: rewrite in Perl
  ` [SQUASH] manifest update
` [PATCH 5/8] update CI helper scripts for NetBSD and `pkgin'
` [PATCH 6/8] xap_helper: note __cleanup__ works with C++ exceptions
  ` [PATCH] xap_helper: test cleanup + throw support in C++
` [PATCH 7/8] xap_helper: use _OPENBSD_SOURCE on NetBSD for reallocarray
` [PATCH 8/8] xap_helper: clamp workers to USHRT_MAX

[PATCH] install/deps: flesh out libgit2, SQLite, and Xapian packages
 2023-09-16 12:09 UTC  (2+ messages)
` [PATCH v2] "

[PATCH] Makefile: add `check-debris' target
 2023-09-16  3:21 UTC 

RFC: lei searches managed by users in git
 2023-09-15 22:47 UTC  (2+ messages)

[PATCH] www_coderepo: use space for snapshot_fmt prefix
 2023-09-15 18:33 UTC 

[PATCH] lei: ensure we run DESTROY|END at daemon exit w/ kqueue
 2023-09-15 10:11 UTC 

[PATCH] lei: ensure --stdin sets %ENV and $current_lei
 2023-09-14 23:10 UTC 

[PATCH] xap_helper: detect non-socket STDIN
 2023-09-14 21:22 UTC 

[PATCH] ds: Reset at END
 2023-09-14 20:52 UTC  (3+ messages)
` [PATCH 2/1] test_common: call DS->Reset instead of cleanup_task
  ` [PATCHv2 2/1] test_common: eliminate call to non-existent cleanup_task

Great job!
 2023-09-14 12:15 UTC  (2+ messages)

[PATCH] t/lei-mirror: do not bail out on `make help' failure
 2023-09-14 12:12 UTC 

[PATCH 0/5] more deps and updates from portability
 2023-09-13  9:12 UTC  (6+ messages)
` [PATCH 1/5] INSTALL: update for 2023, NetBSD and OpenBSD
` [PATCH 2/5] move deps.perl into new install/ directory
` [PATCH 3/5] updates around RPM packages on CentOS 7.x
` [PATCH 4/5] install/deps: safer defaults for regular users
` [PATCH 5/5] t/xap_helper: improve reliability of TTIN/TTOU tests

[PATCH 0/2] test fixes for optional deps
 2023-09-12 12:25 UTC  (3+ messages)
` [PATCH 1/2] tests: favor IO::Socket::IP for IPv6 listeners
` [PATCH 2/2] tests: allow more tests to pass without xapian-compact

[PATCH 0/3] just-ahead-of-time build improvements
 2023-09-12 10:48 UTC  (4+ messages)
` [PATCH 1/3] gcf2: detect libgit2 version changes
` [PATCH 2/3] xap_helper_cxx: detect libxapian "
` [PATCH 3/3] gcf2: switch build phase to use autodie

[PATCH 0/7] system-related updates and cleanups
 2023-09-12  6:13 UTC  (10+ messages)
` [PATCH 1/7] tests: map CLOFORK->FD_CLOEXEC temporarily for `tail -f'
` [PATCH 2/7] daemon: depend on DS event_loop in master process, too
` [PATCH 3/7] ds: use object-oriented API for epoll
` [PATCH 4/7] favor poll(2) for most daemons
` [PATCH 5/7] dspoll: switch to the documented IO::Poll API
    ` [PATCH 8/7] provide select(2) backend for PublicInbox::DS
` [PATCH 6/7] ds: use constants for @UNBLOCKABLE list
` [PATCH 7/7] spawn: do not block ABRT/BUS/ILL/SEGV signals

[PATCH] treewide: favor Xapian (SWIG binding) over Search::Xapian
 2023-09-11  7:26 UTC 

[PATCH] ci/profiles: strip everything after the `-' in utsname.release
 2023-09-10  2:05 UTC 

[PATCH] xap_helper: relicense C++ implementation to GPL-2.0+
 2023-09-10  2:03 UTC 

[PATCH 0/3] some portability and dependency fixes
 2023-09-09  1:48 UTC  (4+ messages)
` [PATCH 1/3] fix some tests when `curl' is missing
` [PATCH 2/3] imapd: lazy-load IMAPsearchqp for Parse::RecDescent
` [PATCH 3/3] pop3d: support fcntl locks on NetBSD and OpenBSD

[PATCH] ci/deps: redo and fix essential package handling
 2023-09-08 22:31 UTC 

[PATCH 0/4] doc and ci scripts updates
 2023-09-08 13:09 UTC  (5+ messages)
` [PATCH 1/4] update docs + tests for xapian-delve use
` [PATCH 2/4] ci/deps: add IMAP-related optional packages
` [PATCH 3/4] ci/deps: drop unnecessary mappings and add Inline
` [PATCH 4/4] ci: updates for OpenBSD

[PATCH] fake_inotify: increase directory ctime adjustment window
 2023-09-08 12:54 UTC 

[PATCH 0/3] sig handling fixes for non-signalfd/kqueue
 2023-09-08 10:51 UTC  (4+ messages)
` [PATCH 1/3] ds: fix signals unblock "
` [PATCH 2/3] watch: set %SIG "
` [PATCH 3/3] watch: reset HUP + USR1 signal handlers in children

[PATCH] tail_notify: explicitly detect self deletion
 2023-09-08  7:51 UTC 

[PATCH 1/2] dskqxs: get rid of needless confess check
 2023-09-08  0:49 UTC  (3+ messages)
` there's no 2/2, yet :x
  ` [PATCH 2/2] fake_inotify + kqnotify: rewrite and combine code

[PATCH 0/4] another round of portability fixes
 2023-09-07  0:54 UTC  (5+ messages)
` [PATCH 1/4] tail_notify: reinstate watch on reopen
` [PATCH 2/4] t/cmd_ipc.t: allow EMSGSIZE send error for NetBSD
` [PATCH 3/4] t/search.t: tweak dir group semantics for all *BSDs
` [PATCH 4/4] xap_helper: fix fcntl() argument order

[PATCH] t/watch_filter_rubylang.t: DS->Reset to avoid segfault
 2023-09-06  0:08 UTC 

[PATCH 0/2] xap_helper: some NetBSD fixes
 2023-09-04 23:49 UTC  (3+ messages)
` [PATCH 1/2] xap_helper: use rpath for libxapian on NetBSD
` [PATCH 2/2] xap_helper: allow non-standard file description flags

[PATCH 00/10] signal-handling and *BSD fixes
 2023-09-04 10:36 UTC  (11+ messages)
` [PATCH 01/10] ds: don't block important signals we don't use
` [PATCH 02/10] t/sigfd: test EVFILT_SIGNAL vs signalfd differences
` [PATCH 03/10] t/sigfd: better checks related to SIGWINCH
` [PATCH 04/10] update devel/syscall-list to devel/sysdefs-list
` [PATCH 05/10] daemon: workaround pre-EVFILT_SIGNAL signals
` [PATCH 06/10] watch: ensure children can use signal handlers
` [PATCH 07/10] xap_helper: support SIGTTIN+SIGTTOU worker adjustments
` [PATCH 08/10] xap_helper.h: include signal.h for sig* functions
` [PATCH 09/10] tests: add `+SCM_RIGHTS' as a require_mods target
` [PATCH 10/10] test_common: start_script: set default signals

[PATCH 0/7] various build fixes + OpenBSD compat
 2023-09-02 20:56 UTC  (20+ messages)
` [PATCH 1/7] treewide: drop MSG_EOR with AF_UNIX+SOCK_SEQPACKET
` [PATCH 2/7] Makefile.PL: fix syntax for ASan and valgrind targets
` [PATCH 3/7] Makefile.PL: depend on autodie, at least for tests
` [PATCH 4/7] t/kqnotify: improve test reliability on OpenBSD
` [PATCH 5/7] xap_helper.h: don't compress debug sections "
` [PATCH 6/7] xap_helper.h: limit stderr assignment to glibc+FreeBSD
` [PATCH 7/7] xap_helper.h: fix double-free on OpenBSD hdestroy
` [PATCH 0/7] various build fixes + OpenBSD compat, "
            ` [PATCH v2] Clarify Inline::C dependency (optional on Linux, required elsewhere)

[PATCH] xap_helper: deal with Xapian::DocNotFoundError
 2023-08-31  8:38 UTC 

[PATCH v2] t/spawn.t: workaround OpenBSD RLIMIT_CPU delays
 2023-08-29 17:20 UTC 

[PATCH 1/2] t/init.t: test newly created config permissions
 2023-08-29  1:13 UTC  (5+ messages)
` [PATCH 2/2] public-inbox-init: honor umask when creating config file

[PATCH] t/spawn.t: workaround OpenBSD RLIMIT_CPU delays
 2023-08-29  1:10 UTC 

[PATCH 1/5] ci/profiles.sh: fix case matching logic
 2023-08-28 21:38 UTC  (8+ messages)
` [PATCH 2/5] watch: remove unused variable
` [PATCH 3/5] spawn: remove stray variable $ndc_err
` [PATCH 4/5] spawn: remove distracting empty line
` [PATCH 5/5] Fix some typos/grammar/errors in docs and comments

[PATCH] xap_helper: avoid duplicating getopt optstring
 2023-08-28  6:12 UTC 

[PATCH 0/2] avoid SCM_RIGHTS dep w/o Inline::C||Socket::MsgHdr
 2023-08-26 20:14 UTC  (3+ messages)
` [PATCH 1/2] cindex: make prune work without SCM_RIGHTS support
` [PATCH 2/2] t/xap_helper: skip test if missing "

[PATCH 0/4] minor cindex-related build stuff
 2023-08-26  6:13 UTC  (5+ messages)
` [PATCH 1/4] t/psgi_scan_all: reduce use_ok statements
` [PATCH 2/4] makefile: add targets for ASan and valgrind
` [PATCH 3/4] cindex: document pipelines created for prune
` [PATCH 4/4] xap_helper: fix C++-specific warnings

[PATCH] doc: INSTALL: note OpenBSD xapian-bindings-perl package
 2023-08-26  6:03 UTC  (6+ messages)

[PATCH] cindex: dump cidx shards before inboxes
 2023-08-24 22:14 UTC  (2+ messages)
` [FAIL?] cindex: maximize SMP when dumping inboxes for --associate

[PATCH] t/cindex: avoid reading default PI_CONFIG
 2023-08-24 22:07 UTC 


Code repositories for project(s) associated with this public inbox

	https://80x24.org/public-inbox.git

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