chiark / gitweb /
Ian Jackson [Thu, 4 Jul 2024 09:56:28 +0000 (10:56 +0100)]
backup/snaprsync: add -AX to the rsync rune
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 22 Aug 2022 18:08:42 +0000 (19:08 +0100)]
Bump version to 7.0.1~iwj0
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 23:26:12 +0000 (00:26 +0100)]
changelog: finalise 7.0.0
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 23:25:32 +0000 (00:25 +0100)]
changelog: tidy for recent changes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Anthony PERARD [Sun, 21 Aug 2022 23:16:46 +0000 (00:16 +0100)]
git-cache-proxy: fix compat bug with recent git
Closes: #1006695
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 23:13:51 +0000 (00:13 +0100)]
install git-branchmove manpage
Closes: #946364
Reported-by: Sean Whitton <spwhitton@spwhitton.name>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 23:07:33 +0000 (00:07 +0100)]
Update hexterm to #! and Suggest tcl8.6.
Closes: #905474
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 23:00:48 +0000 (00:00 +0100)]
changelog: bump version
Closes: #951242
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Helmut Grohne [Sun, 21 Aug 2022 22:59:59 +0000 (23:59 +0100)]
cprogs: Cross-build (by building with dh_auto_build)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:58:05 +0000 (23:58 +0100)]
changelog: Document packaging fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:48:38 +0000 (23:48 +0100)]
Debian: fix lintian overrides syntax
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:42:56 +0000 (23:42 +0100)]
acctdump: Fix manual page section
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:41:38 +0000 (23:41 +0100)]
Debian: run dh_lintian
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:39:33 +0000 (23:39 +0100)]
timespeccmp.h: Move use to just cgi-fcgi-interp
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:37:45 +0000 (23:37 +0100)]
Debian: Update Standards-Version
I have reviewed the checklist. No further changes needed.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:26:25 +0000 (23:26 +0100)]
Debian: Add Vcs-* fields.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:21:06 +0000 (23:21 +0100)]
Debian: Set source format to 3.0 (native)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:20:25 +0000 (23:20 +0100)]
Add lintian override for chiark-really
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:19:51 +0000 (23:19 +0100)]
Fix dependency on debhelper.
Fixes: b02b9535e41f "packaging: bump debhelper compat to 13"
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:17:44 +0000 (23:17 +0100)]
Debian packaging: fix priority "extra"
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:15:29 +0000 (23:15 +0100)]
Add lintian override for python dependency
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:13:12 +0000 (23:13 +0100)]
copyright: Be clear that SPDX indications are licence grants
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 22:11:46 +0000 (23:11 +0100)]
prefork-interp: add copyright licences
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 20:18:13 +0000 (21:18 +0100)]
prefork-interp: test: pass -w
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 20:18:10 +0000 (21:18 +0100)]
prefork-interp: docs
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 19:10:34 +0000 (20:10 +0100)]
prefork-interp: docs
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 19:10:23 +0000 (20:10 +0100)]
prefork-interp: fix exit status and signal handling
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 15:24:23 +0000 (16:24 +0100)]
prefork-interp: bump date
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 15:20:19 +0000 (16:20 +0100)]
prefork-interp: reload on $0 change!
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 15:15:32 +0000 (16:15 +0100)]
prefork-interp: ident
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 15:08:23 +0000 (16:08 +0100)]
prefork-interp: ident, options
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 14:48:26 +0000 (15:48 +0100)]
prefork-interp: change API
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 14:35:14 +0000 (15:35 +0100)]
prefork-interp: @autoreload_extra_files
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 14:27:46 +0000 (15:27 +0100)]
prefork-interp: packaging fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 14:26:16 +0000 (15:26 +0100)]
prefork-interp: packaging fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 14:17:14 +0000 (15:17 +0100)]
prefork-interp: add to changelog
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 14:14:26 +0000 (15:14 +0100)]
prefork-interp: test: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 14:13:01 +0000 (15:13 +0100)]
prefork-interp: test: remove @INC bodge
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 14:06:23 +0000 (15:06 +0100)]
prefork-interp: ship?
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 13:57:48 +0000 (14:57 +0100)]
prefork-interp: include more stuff in hash
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 13:05:42 +0000 (14:05 +0100)]
prefork-interp: protocol documentation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 12:56:13 +0000 (13:56 +0100)]
prefork-interp: protocol documentation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 12:42:11 +0000 (13:42 +0100)]
prefork-interp: protocol documentation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 12:04:05 +0000 (13:04 +0100)]
prefork-interp: add signalling byte
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 11:55:13 +0000 (12:55 +0100)]
prefork-interp: remove duplicated pid from msgs
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 11:53:27 +0000 (12:53 +0100)]
prefork-interp: better message on quit
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 11:53:13 +0000 (12:53 +0100)]
prefork-interp: autoreload check
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 11:34:39 +0000 (12:34 +0100)]
prefork-interp: pass startup mtime
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 10:39:26 +0000 (11:39 +0100)]
prefork-interp: formalise mediation etc.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 10:37:24 +0000 (11:37 +0100)]
prefork-interp: kill and fresh modes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 10:37:07 +0000 (11:37 +0100)]
prefork-interp: properly unlock lock in setup child
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 21 Aug 2022 10:19:17 +0000 (11:19 +0100)]
prefork-interp: properly handle EINTR in monitor
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 19:01:58 +0000 (20:01 +0100)]
prefork-interp: Move test script
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 18:58:53 +0000 (19:58 +0100)]
prefork-interp: rename perl module and sort out file locations
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 15:21:38 +0000 (16:21 +0100)]
prefork-interp: diagrams
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 15:05:12 +0000 (16:05 +0100)]
prefork-interp: diagrams
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 14:26:12 +0000 (15:26 +0100)]
prefork-interp: diagrams
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 13:23:58 +0000 (14:23 +0100)]
prefork-interp: diagrams
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 12:10:14 +0000 (13:10 +0100)]
prefork-interp: clean up old sockets, fix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 12:03:40 +0000 (13:03 +0100)]
prefork-interp: clean up old sockets
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 11:30:24 +0000 (12:30 +0100)]
prefork: Break out flock_file
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 10:39:52 +0000 (11:39 +0100)]
prefork-interp: locking: require same inode
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 20 Aug 2022 10:39:39 +0000 (11:39 +0100)]
prefork-interp: break out stabs_same_inode
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:52:42 +0000 (00:52 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:43:53 +0000 (00:43 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:43:49 +0000 (00:43 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:34:31 +0000 (00:34 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:30:37 +0000 (00:30 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:10:55 +0000 (00:10 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:04:03 +0000 (00:04 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:03:56 +0000 (00:03 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 23:01:21 +0000 (00:01 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 22:49:39 +0000 (23:49 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 22:43:28 +0000 (23:43 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 22:28:09 +0000 (23:28 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 21:47:11 +0000 (22:47 +0100)]
prefork-interp: adjust $0
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 21:42:14 +0000 (22:42 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 19:19:17 +0000 (20:19 +0100)]
prefork-interp: fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 19:19:09 +0000 (20:19 +0100)]
prefork-interp: Perl: new approach
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 19:04:49 +0000 (20:04 +0100)]
prefork-interp: wip socketry etc.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 19:02:57 +0000 (20:02 +0100)]
cprogs: Move nonblock() to common.[co]
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 19 Aug 2022 18:59:03 +0000 (19:59 +0100)]
prefork-interp: wip, socket watch, etc.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Aug 2022 18:46:30 +0000 (19:46 +0100)]
prefork-interp: make fake pair later
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Aug 2022 18:46:13 +0000 (19:46 +0100)]
prefork-interp: watcher plan
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 18 Aug 2022 18:46:07 +0000 (19:46 +0100)]
prefork-interp: wip found
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 20:21:44 +0000 (21:21 +0100)]
prefork-interp: C: new length approach
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 20:21:30 +0000 (21:21 +0100)]
prefork-interp: Perl: new protocol, wip
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 20:20:46 +0000 (21:20 +0100)]
Revert "prefork-interp: Protocol work"
This reverts commit
6ef8d3dd7e4490db0ce5c753e6b8c94c16fc2035.
Some of this is a bad idea. Notably, changing the arg/env format is
just makework.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 19:10:44 +0000 (20:10 +0100)]
prefork-interp: Protocol work
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 17:50:41 +0000 (18:50 +0100)]
prefork-interp: Rename read_greeting (from protocol_greeting)
This is clearer.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 17:49:42 +0000 (18:49 +0100)]
prefork-interp: make call_sock into a global
This is much less typing.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 17:49:34 +0000 (18:49 +0100)]
prefork-interp: make sockaddr_sun static
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 17:43:25 +0000 (18:43 +0100)]
prefork-interp: New protocol
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 17:34:50 +0000 (18:34 +0100)]
prefork-interp: New protocol: C: more negotiation-ness etc.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 16:41:39 +0000 (17:41 +0100)]
prefork-interp: Break out forked_monitor
prep for new protocol.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 16:37:59 +0000 (17:37 +0100)]
prefork-interp: Fix a fail_log
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 16:37:43 +0000 (17:37 +0100)]
prefork-interp: Logging directability
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 16:37:28 +0000 (17:37 +0100)]
prefork-interp: New protocol: change env var
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 16:22:15 +0000 (17:22 +0100)]
prefork-interp: New protocol: C: Do not env-pass saves
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 15 Aug 2022 16:13:39 +0000 (17:13 +0100)]
prefork-interp: New protocol: C: Do exchange even for setup run
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>