chiark / gitweb /
chiark-utils.git
20 months agoBump version to 7.0.1~iwj0 master
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>
20 months agochangelog: finalise 7.0.0
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>
20 months agochangelog: tidy for recent changes
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>
20 months agogit-cache-proxy: fix compat bug with recent git
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>
20 months agoinstall git-branchmove manpage
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>
20 months agoUpdate hexterm to #! and Suggest tcl8.6.
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>
20 months agochangelog: bump version
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>
20 months agocprogs: Cross-build (by building with dh_auto_build)
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>
20 months agochangelog: Document packaging fixes
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>
20 months agoDebian: fix lintian overrides syntax
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>
20 months agoacctdump: Fix manual page section
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>
20 months agoDebian: run dh_lintian
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>
20 months agotimespeccmp.h: Move use to just cgi-fcgi-interp
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>
20 months agoDebian: Update Standards-Version
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>
20 months agoDebian: Add Vcs-* fields.
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>
20 months agoDebian: Set source format to 3.0 (native)
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>
20 months agoAdd lintian override for chiark-really
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>
20 months agoFix dependency on debhelper.
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>
20 months agoDebian packaging: fix priority "extra"
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>
20 months agoAdd lintian override for python dependency
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>
20 months agocopyright: Be clear that SPDX indications are licence grants
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>
20 months agoprefork-interp: add copyright licences
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>
20 months agoprefork-interp: test: pass -w
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>
20 months agoprefork-interp: docs
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>
20 months agoprefork-interp: docs
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>
20 months agoprefork-interp: fix exit status and signal handling
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>
20 months agoprefork-interp: bump date
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>
20 months agoprefork-interp: reload on $0 change!
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>
20 months agoprefork-interp: ident
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>
20 months agoprefork-interp: ident, options
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>
20 months agoprefork-interp: change API
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>
20 months agoprefork-interp: @autoreload_extra_files
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>
20 months agoprefork-interp: packaging fixes
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>
20 months agoprefork-interp: packaging fixes
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>
20 months agoprefork-interp: add to changelog
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>
20 months agoprefork-interp: test: fixes
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>
20 months agoprefork-interp: test: remove @INC bodge
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>
20 months agoprefork-interp: ship?
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>
20 months agoprefork-interp: include more stuff in hash
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>
20 months agoprefork-interp: protocol documentation
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>
20 months agoprefork-interp: protocol documentation
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>
20 months agoprefork-interp: protocol documentation
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>
20 months agoprefork-interp: add signalling byte
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>
20 months agoprefork-interp: remove duplicated pid from msgs
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>
20 months agoprefork-interp: better message on quit
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>
20 months agoprefork-interp: autoreload check
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>
20 months agoprefork-interp: pass startup mtime
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>
20 months agoprefork-interp: formalise mediation etc.
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>
20 months agoprefork-interp: kill and fresh modes
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>
20 months agoprefork-interp: properly unlock lock in setup child
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>
20 months agoprefork-interp: properly handle EINTR in monitor
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>
20 months agoprefork-interp: Move test script
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>
20 months agoprefork-interp: rename perl module and sort out file locations
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>
20 months agoprefork-interp: diagrams
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>
20 months agoprefork-interp: diagrams
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>
20 months agoprefork-interp: diagrams
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>
20 months agoprefork-interp: diagrams
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>
20 months agoprefork-interp: clean up old sockets, fix
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>
20 months agoprefork-interp: clean up old sockets
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>
20 months agoprefork: Break out flock_file
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>
20 months agoprefork-interp: locking: require same inode
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>
20 months agoprefork-interp: break out stabs_same_inode
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: adjust $0
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: fixes
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>
20 months agoprefork-interp: Perl: new approach
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>
20 months agoprefork-interp: wip socketry etc.
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>
20 months agocprogs: Move nonblock() to common.[co]
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>
20 months agoprefork-interp: wip, socket watch, etc.
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>
20 months agoprefork-interp: make fake pair later
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>
20 months agoprefork-interp: watcher plan
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>
20 months agoprefork-interp: wip found
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>
20 months agoprefork-interp: C: new length approach
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>
20 months agoprefork-interp: Perl: new protocol, wip
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>
20 months agoRevert "prefork-interp: Protocol work"
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>
20 months agoprefork-interp: Protocol work
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>
20 months agoprefork-interp: Rename read_greeting (from protocol_greeting)
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>
20 months agoprefork-interp: make call_sock into a global
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>
20 months agoprefork-interp: make sockaddr_sun static
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>
20 months agoprefork-interp: New protocol
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>
20 months agoprefork-interp: New protocol: C: more negotiation-ness etc.
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>
20 months agoprefork-interp: Break out forked_monitor
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>
20 months agoprefork-interp: Fix a fail_log
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>
20 months agoprefork-interp: Logging directability
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>
20 months agoprefork-interp: New protocol: change env var
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>
20 months agoprefork-interp: New protocol: C: Do not env-pass saves
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>
20 months agoprefork-interp: New protocol: C: Do exchange even for setup run
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>
20 months agoprefork-interp: Have protocol_exchange return an error message
Ian Jackson [Mon, 15 Aug 2022 16:09:11 +0000 (17:09 +0100)]
prefork-interp: Have protocol_exchange return an error message

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>