commit 370a8107573e5648d8703e19571b956649b362a3
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sun Jul 5 18:52:15 2026 +1000

    Support SHARE of non-directory onto non-directory pathname

 functions | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit a005eaa3a896c0e48039d8f4492706eae50adb04
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sun Jul 5 09:37:32 2026 +1000

    Ensure startup uses pivot_root to avoid nsenter mount namespace escape hole
    and then also make sure to use host binaries at startup unitl host rootfs is
    unmounted. In particular, the startup sh binary is the host binary but
    executing in the subhost rootfs.

 overlay-boot | 34 +++++++++++++++++++++++-----------
 1 file changed, 23 insertions(+), 11 deletions(-)

commit fda6264872bb910d40d8cf9c6ce6f6c062714d0c
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sun Jul 5 09:34:49 2026 +1000

    Sharpen the recognition pattern to detect overlay-boot processes

 subhosts.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b4b52f09f7189e29dba609f016f6af1d99d0866
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sat Jun 20 19:44:34 2026 +1000

    Avoid overwriting existing /etc/subhosts.conf if any

 Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2162ddc5f3aec823f91a720acbb83b787bf94393
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Wed Jun 17 14:27:35 2026 +1000

    Prepare for version 1.6.1

 changelog | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 847ae077c5609604a87f5e90b566d77282b2922d
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Wed Jun 17 14:26:42 2026 +1000

    Use host side binares for subhost startup actions, despite pivot_root.

 overlay-boot | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit a11406946586072acfa6b8159742fc1751a32974
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Wed Jun 17 14:26:11 2026 +1000

    Ensure virtual cable interfaces are deleted on stop.

 overlay-stop | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit ed099c980a67ff0aa87dd18fb65eff35db4f4596
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sat Jun 6 08:16:36 2026 +1000

    Updated for ne release version.

 changelog | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 49dd1891041819fb13bcc67de0453b4a55dfbc44
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sat Jun 6 08:15:00 2026 +1000

    Revised subhost startup to use pivot_root so as to close the namespace
    escape hole via "nsenter -t 1 -m".

 overlay-boot | 19 +++++++++++++++----
 overlay-init |  2 --
 overlay-stop |  5 ++---
 3 files changed, 17 insertions(+), 9 deletions(-)

commit c30d09f2708a7d743ad67b5fae35a1f97f0cb7b2
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sat May 16 21:07:13 2026 +1000

    update changelog

 changelog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 5734794b29662dd9e807dd6e1e4a0cd873581ba0
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sat May 16 17:10:32 2026 +1000

    Change mount label for /dev/to be "dev"
    Use chmodto set mode for /run/lock
    Avoid changing pre-existing $LIVE/.reaper

 overlay-postmount | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 77751d20e60423ecc16abfbac65875421b11461c
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Wed Apr 22 21:11:02 2026 +1000

    Generated changelog from 1.2 until here

 changelog (new) | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 109 insertions(+)

commit 1204be5d8edbf2d0302266f36816afe17bf7280a
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Wed Apr 22 20:52:31 2026 +1000

    Rename service file and add generated changelog as install target

 Makefile                              | 10 +++++++++-
 subhost@.service => subhosts@.service |  0
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 2de016d2f4b518aa45a7cf74692390b0e4aa2f6d
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sun Apr 19 23:20:18 2026 +1000

    Revised SHARE handling to follow "postmount" and allowing
    both single-dir format and hostdir:subhostdir format.
    Updated documentation of revised SHARE configurations.

 functions           | 24 ++++++++++++------------
 overlay-boot.8.adoc | 17 ++++++++++++-----
 2 files changed, 24 insertions(+), 17 deletions(-)

commit dce634d902f55e06a055ddd6e0007463b87e9bb0
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sat Apr 18 22:15:06 2026 +1000

    Correction to error messages

 functions | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 29ad2a653c10bdc6cd4820f37cbb13db9d4486ce
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Fri Apr 17 18:43:47 2026 +1000

    Corrected default log file pathname.

 overlay-boot.8.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 781fb12bfbc15ed7ccb73991388f4267e03bcb3a
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Fri Apr 17 18:38:36 2026 +1000

    Restored mounting /proc

 overlay-init | 1 +
 1 file changed, 1 insertion(+)

commit 137d3a386de041e7c125d6d90202a582d4f4ec69
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Fri Apr 17 12:53:21 2026 +1000

    Make restart into a noop

 subhosts.sh | 4 ++++
 1 file changed, 4 insertions(+)

commit 62c29103b6f29d8717dd40d588d996fb19e78a81
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Fri Apr 17 12:52:52 2026 +1000

    Enter netns before unshare

 overlay-boot | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 49f70081a39dd4b36fe22f2ae215d644ff56f0bf
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Fri Apr 17 12:52:33 2026 +1000

    Reworked is_live

 functions | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c5f16c58a54e04eb9717d3f07c18a41e407d3a7b
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Tue Mar 10 12:25:48 2026 +1100

    * move utility scripting into scripts sub directory
    * extend unshare to include time and direct netns
    * revise default startup to all full-pathname scripts, and use setsid for
      private service start sessions when available

 overlay-boot                                 |  8 ++++---
 overlay-init                                 | 19 +++++++++++++----
 devnodes-init.sh => scripts/devnodes-init.sh |  0
 scripts/wait-online (new)                    | 32 ++++++++++++++++++++++++++++
 4 files changed, 52 insertions(+), 7 deletions(-)

commit 7c436a4aa2299ff27db647ee30c1147270a6a02e
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Sun Jul 13 12:54:30 2025 +1000

    Zap spurious sudo usage

 overlay-go    | 3 +--
 overlay-share | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit cecfed8bc930bc0d1f732ea87ff7e0f713551ede
Author: Ralph Ronnquist <rrq@rrq.au>
Date:   Fri Jul 11 18:19:55 2025 +1000

    Avoid starting running subhosts.

 subhosts.sh | 1 +
 1 file changed, 1 insertion(+)
