This checkout is PawletOS's fork (git.oxmc.me/PawletOS/profiled), so its own identity should read PawletOS, not VesperOS: binary/package name, AIDL package+interface (me.oxmc.vesperos.profile -> os.pawlet.profiled), D-Bus service/object/error names, C++ namespace (vesperos::profile -> pawletos::profile), sepolicy types, data paths (/data/system/vesperos -> /data/system/pawletos, /etc/vesperprofiled -> /etc/pawletprofiled), the vendored OpenSSL static-lib module names, and the ZTE protocol string. Also drops generated build output (obj-x86_64-linux-gnu/, debian/.debhelper, debian staging dir, debhelper log/substvars files) that had been committed by mistake, and adds a .gitignore so they don't come back. The stock/upstream vesperprofiled at git.oxmc.me/VesperOS/vesperprofiled is untouched -- this commit only goes to the pawletos remote.
23 lines
1.3 KiB
Plaintext
23 lines
1.3 KiB
Plaintext
pawletprofiled (1.0.0-1) trixie; urgency=medium
|
|
|
|
* Initial release for PawletOS 10.0 "Rainier".
|
|
* Unified binary: profile daemon + ZTE client in one process.
|
|
* Profile service: 55 payload types, CMS/PKCS#7 signature verification,
|
|
PBKDF2-SHA256 removal password hashing, D-Bus system service.
|
|
* WiFi/Ethernet: NetworkManager keyfile-based (no nmcli exec), full
|
|
802.1X EAP support (TLS/PEAP/TTLS/EAP-FAST), WPA3-SAE, proxy.
|
|
* ZTE client: DMI UUID/serial, board serial, machine-id, permanent MACs,
|
|
EFI GUID, TPM detection. Priority-ordered primary serial derivation.
|
|
SHA-256 hardware fingerprint for fuzzy server-side matching.
|
|
* ZTE deferred enrollment: watches NetworkManager StateChanged and
|
|
PropertiesChanged D-Bus signals; checks current state at startup.
|
|
* Preinstalled profile support: applies profiles from
|
|
/etc/pawletprofiled/preinstalled/ before cloud-init runs.
|
|
* first-boot payload: suppresses GNOME Initial Setup and cloud-init
|
|
wizard modules; writes cloud-init drop-in before cloud-init starts.
|
|
* systemd ordering: Before=cloud-init-local.service ensures preinstalled
|
|
profiles and ZTE drops are in place before cloud-init runs.
|
|
* AppArmor profile included.
|
|
|
|
-- oxmc <packages@oxmc.me> Sun, 19 Apr 2026 00:00:00 +0000
|