• 0.80 dd47ba2b9d

    mzero released this 2024-12-01 20:41:53 +01:00 | 95 commits to master since this release

    This release is a major revamp to amidiminder.

    • Profile files

      • no longer a single file in /etc
      • loaded by user commands, and persisted by daemon
      • observed rules also persisted by daemon
      • persisted state survives daemon restarts and system reboots
    • Command line overhaul

      • subcommands for running the daemon, and for controlling it
      • command line help & version info
      • verbosity controls
    • Default port logic
      This is much improved over the old, complex, wildcard rule logic, and now
      almost always does exactly what you want.

    • Proper packaging

      • deb file packaging
      • systemd service overhaul
        • use runtime and state directories as supplied by systemd
        • security hardening
        • proper reload support
      • man pages
      • example rules files in /usr/share/doc/amidiminder/examples

    Three build .deb packages are attached:
    amidiminder_0.80-1_bookworm_arm64.deb

    • works on Debian 12 compatible ARM systems, including latest beta of Patchbox OS on RaspberryPi

    amidiminder_0.80-1_bullseye_armhf.deb

    • works on Debian 11 compatible ARM systems (and maybe 10), including the 2022 release of Patchbox OS on RaspberryPi

    amidiminder_0.80-1_bookworm_amd64.deb

    • works on Debian 12 compatible x86-64 systems
    Downloads