1.8 KiB
1.8 KiB
Changelog
All notable changes to this project are documented here. Format: Keep a Changelog. Versioning: semver.
[Unreleased]
[1.0.0] — 2026-10-06
Added
- macOS support in
install.sh: Homebrew instead of apt, colima for Docker, brew services for code-server/mariadb, bash or zsh login shell choice (MACOS_SHELL), report of the Linux-only items skipped. bash/bashrc-osx:bashrc-linuxmirrored with the macOS deltas (brew env,ls -G,EPOCHREALTIMEtimer,ccwithout systemd-run).zsh/zshrc-osx+zsh/bchanot.zsh-theme: oh-my-zsh config and theme porting the bash prompt.gitconfigtemplate deployed as user-scope~/.gitconfig,@USER@/@EMAIL@filled at install; a differing file is kept as~/.gitconfig.backup-<date>.git-deltain the apt and brew package lists (the gitconfig pager).- Security baseline on Linux, always applied and idempotent: fail2ban sshd
jail (journal backend, all-ports ban, LAN ignored), unattended security
upgrades, sshd hardening drop-in gated by
sshd -t. - End-of-install offers on Linux:
/tmpon disk (masktmp.mount+ tmpfiles rules) and SSH memory guard (sshd OOM-exempt drop-in + earlyoom). cloudpex/: on-demand SMB mount helper, installer and FR README; site values prompted at install into/etc/cloudpex.conf, never in the script.- Apt package list mirroring the reference machine: gitleaks, web stack,
ubuntu-desktop-minimal, lspci-gated NVIDIA driver install,gh.
Changed
- Shell identity exported as
USER/EMAILinstead ofVIUSER/VIMAILin every rc file; the installer takes the login name fromid -un. install.shusescp -Rpv(BSD-compatible).
Fixed
bin/dtmacOS portability:lsofcwd, BSDdatestart time, bash 3.2 tilde expansion,sed -Ehelp.