# changelog

author: Lierfang Support Team <itsupport@lierfang.com> - 3.1.7-1
changelog:
  - Initial RPM package for openEuler (PVE LXC container security)
  - Minimal build: libapparmor + parser + abstractions only
  - No Python/Perl/Ruby bindings, no application profiles


author: Lierfang Support Team <itsupport@lierfang.com> - 4.0.0-1
changelog:
  - Initial RPM package for openEuler
  - Source from upstream https://www.cons.org/cracauer/cstream.html


author: Lierfang Support Team <itsupport@lierfang.com> - 0.25.5-1
changelog:
  - Initial RPM package for openEuler
  - Source from upstream tag v0.25.5 (commit ea453bf687c8e5cf3c5f11aae372c5ca33be0c98)


author: Lierfang Support Team <itsupport@lierfang.com> - 7.0.0-5
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 18909118c3d316f0bb48846920b8c94a4efc31f5


author: Lierfang Support Team <itsupport@lierfang.com> - 4.7.0-1
changelog:
  - Initial RPM package for openEuler
  - Source from Debian fonts-team git rev 4fa173d97fc5 (5.0.10+really4.7.0~dfsg-4)


author: Lierfang Support Team <itsupport@lierfang.com> - 1.0.1-3
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 063091d1a7ea70eba36c5684d20428ba215cb769


author: jiangcuo <jiangcuo@bingsin.com> - 3.2.0-1.pmx12
changelog:
  - Fix network not applied at boot: ifup/ifdown/ifquery/ifreload were installed
    under /usr/bin, so start-networking's `[ -x /sbin/ifup ]` guard failed and the
    service exited without configuring interfaces.
  - Relocate the four commands to %{_libexecdir}/ifupdown2 and expose them via
    update-alternatives on /usr/sbin (priority 1000), so /sbin/ifup resolves to
    ifupdown2 without claiming the /usr/sbin/ifup filename (coexists with any
    other ifup provider; auto-reverts on removal).
  - %post: detect an enabled NetworkManager and disable it (boot-time only, no
    --now) instead of removing it; %postun re-enables it on full uninstall.
  - %post: create /run/network before the first-install ifreload to avoid the
    spurious "Another instance ... already running" lock error.


author: Lierfang Support Team <itsupport@lierfang.com> - 3.19.3-1
changelog:
  - Rename package to uglify-js3 following Fedora convention
  - Can coexist with system uglify-js 2.x
  - Provides uglifyjs-3 CLI and unversioned uglifyjs symlink
  - Add js-uglify3 subpackage for /usr/share/javascript/ library files


author: Lierfang Support Team <itsupport@lierfang.com> - 3.6.2-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev a58f726945c5ff565d596726df04de591182d9a6 (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 0.9.12-1
changelog:
  - Initial RPM package for openEuler (based on Fedora spec)
  - Required by PVE for certificate generation with time manipulation


author: Lierfang Support Team <itsupport@lierfang.com> - 1.0.2-1
changelog:
  - Initial RPM package for openEuler
  - Source from upstream https://www.netfilter.org/projects/libnetfilter_log/
  - Required by pve-firewall's pvefw-logger


author: Lierfang Support Team <itsupport@lierfang.com> - 0.9.4-1
changelog:
  - Initial RPM package for openEuler
  - Disabled proxmox-apt cache feature (no libapt-pkg on RPM systems)
  - Stubbed APT cache APIs (list_available_apt_update, update_database, get_package_versions)
  - Vendored cargo dependencies for offline build
  - Fixed perlmod glue.c for Perl 5.38 compatibility (PL_use_safe_putenv removed)
  - RUSTFLAGS -A dangerous-implicit-autorefs for Rust 1.91 compatibility
  - Subpackage libproxmox-rs-perl 0.3.5 (common Perl modules)


author: Lierfang Support Team <itsupport@lierfang.com> - 8.2.3-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 2466cfd36053758446337fae6653ee0a7c925686 (matches pxvirt)
  - Skipped manpage and shell completions generation (require pve-doc-generator)
  - Disabled auto perl(...) deps in favor of package-level Requires


author: Lierfang Support Team <itsupport@lierfang.com> - 3.3.2-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 94d38f0aba67ad04bf20159f605d5f7380cf7b58 (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 8.3.8-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 91962804ffce2cdb70261f03b2df5c0b7a0a2c4d (matches pxvirt)
  - Disabled auto perl(...) deps in favor of package-level Requires


author: Lierfang Support Team <itsupport@lierfang.com> - 5.2.2-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 58ad1835bf48ac8a62877cc8889c67b49330113f (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 6.0.5-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 5c9e4ea773364bdb7ae0e2faec5750fe58129a47 (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 0.11.3-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 2e32df101a586e7e18be90f08009b039d1f1ba8d (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 8.3.8-1.pxvirt1
changelog:
  - Initial RPM package for openEuler
  - Source from pxvirt git rev eff3d2016657815b213cb0654b13bf52efbb9f61
  - librados2-perl downgraded from Requires to Recommends (RBD optional)
  - Skipped manpage and shell completion generation


author: Lierfang Support Team <itsupport@lierfang.com> - 8.3.8-2.pxvirt1
changelog:
  - Align Requires with Debian control: add bcache-tools, bzip2, ceph-common,
    ceph-fuse, cifs-utils, cstream, glusterfs-fuse, lzop, nfs-utils, samba-client,
    smartmontools, systemd-udev, thin-provisioning-tools, zstd
  - Add proxmox-backup-client and proxmox-backup-file-restore (PBS backend)
  - Add libpve-apiclient-perl
  - Restore librados2-perl from Recommends to Requires (matches Debian)
  - Add version lower bounds: libpve-access-control >= 8.1.2,
    pve-cluster >= 8.0.6, libpve-apiclient-perl >= 3.1,
    proxmox-backup-client >= 2.1.10, ceph-common >= 12.2
  - Add Recommends: zfs-zed


author: Lierfang Support Team <itsupport@lierfang.com> - 1.2.0-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 6567779c7cb2f2216f3037d77f238fed4138e258


author: Lierfang Support Team <itsupport@lierfang.com> - 1.1.0-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 77017fd76baaa3cd6e90ca75bf50a736fe9f9b05 (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 3.13.6-1
changelog:
  - Initial RPM package for openEuler (FRR dependency)
  - Source from Debian frr team's libyang 3.13.6 (rev ed009e8)


author: Lierfang Support Team <itsupport@lierfang.com> - 0.13.6-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 14200eeed07636653db4159bdf9f7d6d67a577df (matches pxvirt)
  - Vendored cargo dependencies (offline build)


author: Lierfang Support Team <itsupport@lierfang.com> - 1.5.1-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev bb6df0b8185829b5c1757330c12f977e196ed2b8 (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 8.4.6-1
changelog:
  - Initial RPM package for openEuler
  - Source from jiangcuo/pve-installer git rev 9e233fe (openeuler branch)
  - Vendored cargo dependencies (offline build)
  - Split into 3 RPMs: pve-installer, proxmox-auto-install-assistant, proxmox-first-boot


author: Lierfang Support Team <itsupport@lierfang.com> - 3.3.2-1
changelog:
  - Initial RPM package for openEuler
  - Based on pxvirt upstream (proxmox-backup 3.3.2)
  - Applied multi-arch patches (qemu file-restore for aarch64/loongarch64/riscv64)
  - Vendored cargo dependencies for offline build
  - Uses /usr/libexec/proxmox-backup/ for service binaries (RPM FHS)
  - Disabled APT-specific features (apt cache)


author: Lierfang Support Team <itsupport@lierfang.com> - 1.4.1-1
changelog:
  - Initial RPM package for openEuler
  - Uses proxmox-backup submodule at adbf59dd for pbs-* crates
  - Proxmox-patched h2 0.4.4 (http 0.2 compatible) from deb
  - All proxmox-* crates pinned to schema 3.x compatible versions
  - Vendored cargo dependencies for offline build


author: Lierfang Support Team <itsupport@lierfang.com> - 3.4.2-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev c8bacce38fbbfb763aec788c9dbea3e4eb965a96 (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 9.0.4-2
changelog:
  - Support grub2-install on RPM distributions
  - Force dracut to include LVM, device-mapper, and Btrfs modules


author: Lierfang Support Team <itsupport@lierfang.com> - 1.4.0-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 3dff2a5a7d696a5a659f2f384236aa6672874f18 (matches pxvirt)
  - Manpage skipped (scdoc not available on openEuler yet)


author: Lierfang Support Team <itsupport@lierfang.com> - 1.1.0-1
changelog:
  - Initial RPM package for openEuler
  - Source from pve-xtermjs git rev a29b36079fbaf18586615e26bb615992d1007c7e (matches pxvirt)
  - Vendored cargo dependencies (offline build)


author: Lierfang Support Team <itsupport@lierfang.com> - 1.1.1-1
changelog:
  - cli: document vncticket-endpoint option.  
  - add verify-port option and support pinning ticket with --ticket-fd option.


author: Lierfang Support Team <itsupport@lierfang.com> - 8.3.1-1
changelog:
  - Initial RPM meta-package for openEuler
  - Provides: proxmox-virtual-environment, pxvirt
  - Pulls in all core PVE components


author: Lierfang Support Team <itsupport@lierfang.com> - 4.3.16-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev a5d03fff8f116c720e68394f7d6fbd41afe3e5bc


author: Lierfang Support Team <itsupport@lierfang.com> - 8.1.2-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 454005e868c280b3fb42c60bfd28ac4c4b8ed264 (matches pxvirt)
  - Patched Makefiles: support PERL5DIR override, drop pve-doc-generator dependency
  - Disabled auto perl(...) deps in favor of package-level Requires


author: Lierfang Support Team <itsupport@lierfang.com> - 8.4.1-1
changelog:
  - Initial RPM package for openEuler
  - Patched Makefile to remove dpkg dependency and epub build
  - Added footref LaTeX command for PDF generation
  - Sub-packages: pve-doc-generator, pve-docs


author: Lierfang Support Team <itsupport@lierfang.com> - 4.2025.05-1
changelog:
  - Initial RPM package for openEuler
  - Repackaged from pre-built Debian pve-edk2-firmware 4.2025.05
  - Source: git rev 45484b6de66ad72a603fb88d19acf909c82ed997
  - Includes OVMF 4M (x64/ia32), CVM, Legacy 2M, AAVMF, RISC-V, LoongArch64
  - Secure Boot: pre-enrolled MS keys (.ms.fd) and snakeoil test keys


author: Lierfang Support Team <itsupport@lierfang.com> - 5.1.2-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 9b7fdbb369b2767e71272525b37fa6dd74a15330 (matches pxvirt)
  - Makefile changes via patch (pve-doc-generator stripped, PERLDIR override)


author: Lierfang Support Team <itsupport@lierfang.com> - 4.0.7-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 53d8e4892147a063c215bdd9b0c1224d14dad898 (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 6.0.0-1
changelog:
  - Initial RPM package for openEuler (PVE-patched LXC 6.0)
  - AppArmor support enabled (requires libapparmor + apparmor-parser)


author: Lierfang Support Team <itsupport@lierfang.com> - 6.0.0-2
changelog:
  - Enable and start lxc-monitord.service on install (align with pve-manager pattern)
  - Add apparmor to depends


author: Lierfang Support Team <itsupport@lierfang.com> - 6.0.0-4
changelog:
  - Apply upstream Proxmox quilt patches via %global upstream_patches_series
  - Previously the 3 patches under debian/patches/ (apparmor mount-propagation
    revert + PVE container security hardening + attach getent fix) were silently
    skipped, producing a vanilla upstream LXC rather than the PVE-patched build
  - Requires matching change in lib/common.sh::apply_patches


author: Lierfang Support Team <itsupport@lierfang.com> - 8.4.18-1.pxvirt2
changelog:
  - Initial RPM package for openEuler
  - Source from pxvirt git rev 4a46a28b26b7ab633b30960c45284c57a6a27fc2
  - Includes full Web UI (manager6 + mobile), all CLI tools, systemd services
  - Disabled auto perl(...) deps in favor of package-level Requires


author: Lierfang Support Team <itsupport@lierfang.com> - 8.4.19-1.pxvirt
changelog:
  - Source from pxvirt-8-rpm git rev eb849f984c3b1390551aa959f6865fae02459c78
  - Add RPM backend support for package API endpoints
  - Generate aplinfo trustedkeys.gpg with gpg --dearmor


author: Lierfang Support Team <itsupport@lierfang.com> - 1.6.0-3
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 3d6c1bf3ba8bb7bb2aba3a6757b69ff8633f3b5c
  - 20 PVE-specific patches applied to upstream noVNC


author: Lierfang Support Team <itsupport@lierfang.com> - 10.0.9-1
changelog:
  - Initial RPM package for openEuler
  - Based on pxvirt upstream (QEMU 10.0.9 with Proxmox patches)
  - Restricted to KVM-only (TCG disabled)
  - Target architectures: x86_64, aarch64, loongarch64, riscv64, s390x, ppc64, mips64el


author: Lierfang Support Team <itsupport@lierfang.com> - 5.5.0-2
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev a29b36079fbaf18586615e26bb615992d1007c7e (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 2.4.0-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev c182e28380a6a8e3eb5a5086e22bdb17ffedb494 (matches pxvirt)


author: Lierfang Support Team <itsupport@lierfang.com> - 1.20230525-1.pve1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev 4a28dec7f15ac06e0505a4c2c4fb899a1f45845e


author: Lierfang Support Team <itsupport@lierfang.com> - 17.0.03-1
changelog:
  - Initial RPM package for openEuler
  - Source from upstream GNU mirror
  - Minimal subset: unifont.hex + wchardata.c (for vncterm)


author: Lierfang Support Team <itsupport@lierfang.com> - 1.9.1-1
changelog:
  - Initial RPM package for openEuler
  - Source from Proxmox git rev de6a5507b053cf73f817ba2822028c69ec60d557
  - Static linking with bundled patched LibVNCServer 0.9.14


