├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── Changelog.md ├── LICENSE ├── Readme.md ├── benches └── decode_all.rs ├── decodecorpus_files ├── abc.txt ├── abc.txt.zst ├── z000000 ├── z000000.zst ├── z000001 ├── z000001.zst ├── z000002 ├── z000002.zst ├── z000003 ├── z000003.zst ├── z000004 ├── z000004.zst ├── z000005 ├── z000005.zst ├── z000006 ├── z000006.zst ├── z000007 ├── z000007.zst ├── z000008 ├── z000008.zst ├── z000009 ├── z000009.zst ├── z000010 ├── z000010.zst ├── z000011 ├── z000011.zst ├── z000012 ├── z000012.zst ├── z000013 ├── z000013.zst ├── z000014 ├── z000014.zst ├── z000015 ├── z000015.zst ├── z000016 ├── z000016.zst ├── z000017 ├── z000017.zst ├── z000018 ├── z000018.zst ├── z000019 ├── z000019.zst ├── z000020 ├── z000020.zst ├── z000021 ├── z000021.zst ├── z000022 ├── z000022.zst ├── z000023 ├── z000023.zst ├── z000024 ├── z000024.zst ├── z000025 ├── z000025.zst ├── z000026 ├── z000026.zst ├── z000027 ├── z000027.zst ├── z000028 ├── z000028.zst ├── z000029 ├── z000029.zst ├── z000030 ├── z000030.zst ├── z000031 ├── z000031.zst ├── z000032 ├── z000032.zst ├── z000033 ├── z000033.zst ├── z000034 ├── z000034.zst ├── z000035 ├── z000035.zst ├── z000036 ├── z000036.zst ├── z000037 ├── z000037.zst ├── z000038 ├── z000038.zst ├── z000039 ├── z000039.zst ├── z000040 ├── z000040.zst ├── z000041 ├── z000041.zst ├── z000042 ├── z000042.zst ├── z000043 ├── z000043.zst ├── z000044 ├── z000044.zst ├── z000045 ├── z000045.zst ├── z000046 ├── z000046.zst ├── z000047 ├── z000047.zst ├── z000048 ├── z000048.zst ├── z000049 ├── z000049.zst ├── z000050 ├── z000050.zst ├── z000051 ├── z000051.zst ├── z000052 ├── z000052.zst ├── z000053 ├── z000053.zst ├── z000054 ├── z000054.zst ├── z000055 ├── z000055.zst ├── z000056 ├── z000056.zst ├── z000057 ├── z000057.zst ├── z000058 ├── z000058.zst ├── z000059 ├── z000059.zst ├── z000060 ├── z000060.zst ├── z000061 ├── z000061.zst ├── z000062 ├── z000062.zst ├── z000063 ├── z000063.zst ├── z000064 ├── z000064.zst ├── z000065 ├── z000065.zst ├── z000066 ├── z000066.zst ├── z000067 ├── z000067.zst ├── z000068 ├── z000068.zst ├── z000069 ├── z000069.zst ├── z000070 ├── z000070.zst ├── z000071 ├── z000071.zst ├── z000072 ├── z000072.zst ├── z000073 ├── z000073.zst ├── z000074 ├── z000074.zst ├── z000075 ├── z000075.zst ├── z000076 ├── z000076.zst ├── z000077 ├── z000077.zst ├── z000078 ├── z000078.zst ├── z000079 ├── z000079.zst ├── z000080 ├── z000080.zst ├── z000081 ├── z000081.zst ├── z000082 ├── z000082.zst ├── z000083 ├── z000083.zst ├── z000084 ├── z000084.zst ├── z000085 ├── z000085.zst ├── z000086 ├── z000086.zst ├── z000087 ├── z000087.zst ├── z000088 ├── z000088.zst ├── z000089 ├── z000089.zst ├── z000090 ├── z000090.zst ├── z000091 ├── z000091.zst ├── z000092 ├── z000092.zst ├── z000093 ├── z000093.zst ├── z000094 ├── z000094.zst ├── z000095 ├── z000095.zst ├── z000096 ├── z000096.zst ├── z000097 ├── z000097.zst ├── z000098 ├── z000098.zst ├── z000099 └── z000099.zst ├── dict_tests ├── dictionary └── files │ ├── ModemManager.service │ ├── ModemManager.service.zst │ ├── NetworkManager-dispatcher.service │ ├── NetworkManager-dispatcher.service.zst │ ├── NetworkManager-wait-online.service │ ├── NetworkManager-wait-online.service.zst │ ├── NetworkManager.service │ ├── NetworkManager.service.zst │ ├── auditd.service │ ├── auditd.service.zst │ ├── autovt@.service │ ├── autovt@.service.zst │ ├── avahi-daemon.service │ ├── avahi-daemon.service.zst │ ├── avahi-dnsconfd.service │ ├── avahi-dnsconfd.service.zst │ ├── blk-availability.service │ ├── blk-availability.service.zst │ ├── btrfs-scrub@.service │ ├── btrfs-scrub@.service.zst │ ├── canberra-system-bootup.service │ ├── canberra-system-bootup.service.zst │ ├── canberra-system-shutdown-reboot.service │ ├── canberra-system-shutdown-reboot.service.zst │ ├── canberra-system-shutdown.service │ ├── canberra-system-shutdown.service.zst │ ├── clean-mount-point@.service │ ├── clean-mount-point@.service.zst │ ├── colord.service │ ├── colord.service.zst │ ├── console-getty.service │ ├── console-getty.service.zst │ ├── container-getty@.service │ ├── container-getty@.service.zst │ ├── cpupower.service │ ├── cpupower.service.zst │ ├── dbus-org.freedesktop.hostname1.service │ ├── dbus-org.freedesktop.hostname1.service.zst │ ├── dbus-org.freedesktop.import1.service │ ├── dbus-org.freedesktop.import1.service.zst │ ├── dbus-org.freedesktop.locale1.service │ ├── dbus-org.freedesktop.locale1.service.zst │ ├── dbus-org.freedesktop.login1.service │ ├── dbus-org.freedesktop.login1.service.zst │ ├── dbus-org.freedesktop.machine1.service │ ├── dbus-org.freedesktop.machine1.service.zst │ ├── dbus-org.freedesktop.portable1.service │ ├── dbus-org.freedesktop.portable1.service.zst │ ├── dbus-org.freedesktop.timedate1.service │ ├── dbus-org.freedesktop.timedate1.service.zst │ ├── dbus.service │ ├── dbus.service.zst │ ├── debug-shell.service │ ├── debug-shell.service.zst │ ├── dhcpcd.service │ ├── dhcpcd.service.zst │ ├── dhcpcd@.service │ ├── dhcpcd@.service.zst │ ├── dm-event.service │ ├── dm-event.service.zst │ ├── dmraid.service │ ├── dmraid.service.zst │ ├── dnsmasq.service │ ├── dnsmasq.service.zst │ ├── e2scrub@.service │ ├── e2scrub@.service.zst │ ├── e2scrub_all.service │ ├── e2scrub_all.service.zst │ ├── e2scrub_fail@.service │ ├── e2scrub_fail@.service.zst │ ├── e2scrub_reap.service │ ├── e2scrub_reap.service.zst │ ├── ebtables.service │ ├── ebtables.service.zst │ ├── emergency.service │ ├── emergency.service.zst │ ├── fancontrol.service │ ├── fancontrol.service.zst │ ├── firewalld.service │ ├── firewalld.service.zst │ ├── fstrim.service │ ├── fstrim.service.zst │ ├── ftpd.service │ ├── ftpd.service.zst │ ├── getty@.service │ ├── getty@.service.zst │ ├── git-daemon@.service │ ├── git-daemon@.service.zst │ ├── gluster-ta-volume.service │ ├── gluster-ta-volume.service.zst │ ├── glusterd.service │ ├── glusterd.service.zst │ ├── glustereventsd.service │ ├── glustereventsd.service.zst │ ├── glusterfssharedstorage.service │ ├── glusterfssharedstorage.service.zst │ ├── gpm.service │ ├── gpm.service.zst │ ├── healthd.service │ ├── healthd.service.zst │ ├── hv_fcopy_daemon.service │ ├── hv_fcopy_daemon.service.zst │ ├── hv_kvp_daemon.service │ ├── hv_kvp_daemon.service.zst │ ├── hv_vss_daemon.service │ ├── hv_vss_daemon.service.zst │ ├── initrd-cleanup.service │ ├── initrd-cleanup.service.zst │ ├── initrd-parse-etc.service │ ├── initrd-parse-etc.service.zst │ ├── initrd-switch-root.service │ ├── initrd-switch-root.service.zst │ ├── initrd-udevadm-cleanup-db.service │ ├── initrd-udevadm-cleanup-db.service.zst │ ├── ip6tables.service │ ├── ip6tables.service.zst │ ├── iptables.service │ ├── iptables.service.zst │ ├── kmod-static-nodes.service │ ├── kmod-static-nodes.service.zst │ ├── krb5-kadmind.service │ ├── krb5-kadmind.service.zst │ ├── krb5-kdc.service │ ├── krb5-kdc.service.zst │ ├── krb5-kpropd.service │ ├── krb5-kpropd.service.zst │ ├── krb5-kpropd@.service │ ├── krb5-kpropd@.service.zst │ ├── ldconfig.service │ ├── ldconfig.service.zst │ ├── libvirt-guests.service │ ├── libvirt-guests.service.zst │ ├── libvirtd.service │ ├── libvirtd.service.zst │ ├── lm_sensors.service │ ├── lm_sensors.service.zst │ ├── logrotate.service │ ├── logrotate.service.zst │ ├── lvm2-lvmetad.service │ ├── lvm2-lvmetad.service.zst │ ├── lvm2-lvmpolld.service │ ├── lvm2-lvmpolld.service.zst │ ├── lvm2-monitor.service │ ├── lvm2-monitor.service.zst │ ├── lvm2-pvscan@.service │ ├── lvm2-pvscan@.service.zst │ ├── man-db.service │ ├── man-db.service.zst │ ├── mdadm-grow-continue@.service │ ├── mdadm-grow-continue@.service.zst │ ├── mdadm-last-resort@.service │ ├── mdadm-last-resort@.service.zst │ ├── mdmon@.service │ ├── mdmon@.service.zst │ ├── mdmonitor.service │ ├── mdmonitor.service.zst │ ├── mkinitcpio-generate-shutdown-ramfs.service │ ├── mkinitcpio-generate-shutdown-ramfs.service.zst │ ├── ndctl-monitor.service │ ├── ndctl-monitor.service.zst │ ├── netcf-transaction.service │ ├── netcf-transaction.service.zst │ ├── netctl-auto@.service │ ├── netctl-auto@.service.zst │ ├── netctl-ifplugd@.service │ ├── netctl-ifplugd@.service.zst │ ├── netctl-sleep.service │ ├── netctl-sleep.service.zst │ ├── netctl-wait-online.service │ ├── netctl-wait-online.service.zst │ ├── netctl.service │ ├── netctl.service.zst │ ├── netctl@.service │ ├── netctl@.service.zst │ ├── nftables.service │ ├── nftables.service.zst │ ├── ninfod.service │ ├── ninfod.service.zst │ ├── nscd.service │ ├── nscd.service.zst │ ├── openvpn-client@.service │ ├── openvpn-client@.service.zst │ ├── openvpn-server@.service │ ├── openvpn-server@.service.zst │ ├── polkit.service │ ├── polkit.service.zst │ ├── ppp@.service │ ├── ppp@.service.zst │ ├── quotaon.service │ ├── quotaon.service.zst │ ├── rarpd@.service │ ├── rarpd@.service.zst │ ├── rdisc.service │ ├── rdisc.service.zst │ ├── rescue.service │ ├── rescue.service.zst │ ├── rfkill-block@.service │ ├── rfkill-block@.service.zst │ ├── rfkill-unblock@.service │ ├── rfkill-unblock@.service.zst │ ├── rlogin@.service │ ├── rlogin@.service.zst │ ├── rpcbind.service │ ├── rpcbind.service.zst │ ├── rsh@.service │ ├── rsh@.service.zst │ ├── rtkit-daemon.service │ ├── rtkit-daemon.service.zst │ ├── sddm.service │ ├── sddm.service.zst │ ├── sensord.service │ ├── sensord.service.zst │ ├── serial-getty@.service │ ├── serial-getty@.service.zst │ ├── shadow.service │ ├── shadow.service.zst │ ├── spice-webdavd.service │ ├── spice-webdavd.service.zst │ ├── sshd.service │ ├── sshd.service.zst │ ├── sshdgenkeys.service │ ├── sshdgenkeys.service.zst │ ├── syncthing-resume.service │ ├── syncthing-resume.service.zst │ ├── syncthing@.service │ ├── syncthing@.service.zst │ ├── system-update-cleanup.service │ ├── system-update-cleanup.service.zst │ ├── systemd-ask-password-console.service │ ├── systemd-ask-password-console.service.zst │ ├── systemd-ask-password-wall.service │ ├── systemd-ask-password-wall.service.zst │ ├── systemd-backlight@.service │ ├── systemd-backlight@.service.zst │ ├── systemd-binfmt.service │ ├── systemd-binfmt.service.zst │ ├── systemd-bless-boot.service │ ├── systemd-bless-boot.service.zst │ ├── systemd-boot-check-no-failures.service │ ├── systemd-boot-check-no-failures.service.zst │ ├── systemd-boot-system-token.service │ ├── systemd-boot-system-token.service.zst │ ├── systemd-coredump@.service │ ├── systemd-coredump@.service.zst │ ├── systemd-exit.service │ ├── systemd-exit.service.zst │ ├── systemd-firstboot.service │ ├── systemd-firstboot.service.zst │ ├── systemd-fsck-root.service │ ├── systemd-fsck-root.service.zst │ ├── systemd-fsck@.service │ ├── systemd-fsck@.service.zst │ ├── systemd-halt.service │ ├── systemd-halt.service.zst │ ├── systemd-hibernate-resume@.service │ ├── systemd-hibernate-resume@.service.zst │ ├── systemd-hibernate.service │ ├── systemd-hibernate.service.zst │ ├── systemd-hostnamed.service │ ├── systemd-hostnamed.service.zst │ ├── systemd-hwdb-update.service │ ├── systemd-hwdb-update.service.zst │ ├── systemd-hybrid-sleep.service │ ├── systemd-hybrid-sleep.service.zst │ ├── systemd-importd.service │ ├── systemd-importd.service.zst │ ├── systemd-initctl.service │ ├── systemd-initctl.service.zst │ ├── systemd-journal-catalog-update.service │ ├── systemd-journal-catalog-update.service.zst │ ├── systemd-journal-flush.service │ ├── systemd-journal-flush.service.zst │ ├── systemd-journal-gatewayd.service │ ├── systemd-journal-gatewayd.service.zst │ ├── systemd-journal-remote.service │ ├── systemd-journal-remote.service.zst │ ├── systemd-journal-upload.service │ ├── systemd-journal-upload.service.zst │ ├── systemd-journald.service │ ├── systemd-journald.service.zst │ ├── systemd-kexec.service │ ├── systemd-kexec.service.zst │ ├── systemd-localed.service │ ├── systemd-localed.service.zst │ ├── systemd-logind.service │ ├── systemd-logind.service.zst │ ├── systemd-machine-id-commit.service │ ├── systemd-machine-id-commit.service.zst │ ├── systemd-machined.service │ ├── systemd-machined.service.zst │ ├── systemd-modules-load.service │ ├── systemd-modules-load.service.zst │ ├── systemd-network-generator.service │ ├── systemd-network-generator.service.zst │ ├── systemd-networkd-wait-online.service │ ├── systemd-networkd-wait-online.service.zst │ ├── systemd-networkd.service │ ├── systemd-networkd.service.zst │ ├── systemd-nspawn@.service │ ├── systemd-nspawn@.service.zst │ ├── systemd-portabled.service │ ├── systemd-portabled.service.zst │ ├── systemd-poweroff.service │ ├── systemd-poweroff.service.zst │ ├── systemd-pstore.service │ ├── systemd-pstore.service.zst │ ├── systemd-quotacheck.service │ ├── systemd-quotacheck.service.zst │ ├── systemd-random-seed.service │ ├── systemd-random-seed.service.zst │ ├── systemd-reboot.service │ ├── systemd-reboot.service.zst │ ├── systemd-remount-fs.service │ ├── systemd-remount-fs.service.zst │ ├── systemd-resolved.service │ ├── systemd-resolved.service.zst │ ├── systemd-rfkill.service │ ├── systemd-rfkill.service.zst │ ├── systemd-suspend-then-hibernate.service │ ├── systemd-suspend-then-hibernate.service.zst │ ├── systemd-suspend.service │ ├── systemd-suspend.service.zst │ ├── systemd-sysctl.service │ ├── systemd-sysctl.service.zst │ ├── systemd-sysusers.service │ ├── systemd-sysusers.service.zst │ ├── systemd-time-wait-sync.service │ ├── systemd-time-wait-sync.service.zst │ ├── systemd-timedated.service │ ├── systemd-timedated.service.zst │ ├── systemd-timesyncd.service │ ├── systemd-timesyncd.service.zst │ ├── systemd-tmpfiles-clean.service │ ├── systemd-tmpfiles-clean.service.zst │ ├── systemd-tmpfiles-setup-dev.service │ ├── systemd-tmpfiles-setup-dev.service.zst │ ├── systemd-tmpfiles-setup.service │ ├── systemd-tmpfiles-setup.service.zst │ ├── systemd-udev-settle.service │ ├── systemd-udev-settle.service.zst │ ├── systemd-udev-trigger.service │ ├── systemd-udev-trigger.service.zst │ ├── systemd-udevd.service │ ├── systemd-udevd.service.zst │ ├── systemd-update-done.service │ ├── systemd-update-done.service.zst │ ├── systemd-update-utmp.service │ ├── systemd-update-utmp.service.zst │ ├── systemd-user-sessions.service │ ├── systemd-user-sessions.service.zst │ ├── systemd-vconsole-setup.service │ ├── systemd-vconsole-setup.service.zst │ ├── systemd-volatile-root.service │ ├── systemd-volatile-root.service.zst │ ├── talk.service │ ├── talk.service.zst │ ├── teamd@.service │ ├── teamd@.service.zst │ ├── telnet@.service │ ├── telnet@.service.zst │ ├── udisks2.service │ ├── udisks2.service.zst │ ├── upower.service │ ├── upower.service.zst │ ├── usbipd.service │ ├── usbipd.service.zst │ ├── usbmuxd.service │ ├── usbmuxd.service.zst │ ├── user-runtime-dir@.service │ ├── user-runtime-dir@.service.zst │ ├── user@.service │ ├── user@.service.zst │ ├── uuidd.service │ ├── uuidd.service.zst │ ├── virtinterfaced.service │ ├── virtinterfaced.service.zst │ ├── virtlockd.service │ ├── virtlockd.service.zst │ ├── virtlogd.service │ ├── virtlogd.service.zst │ ├── virtlxcd.service │ ├── virtlxcd.service.zst │ ├── virtnetworkd.service │ ├── virtnetworkd.service.zst │ ├── virtnodedevd.service │ ├── virtnodedevd.service.zst │ ├── virtnwfilterd.service │ ├── virtnwfilterd.service.zst │ ├── virtproxyd.service │ ├── virtproxyd.service.zst │ ├── virtqemud.service │ ├── virtqemud.service.zst │ ├── virtsecretd.service │ ├── virtsecretd.service.zst │ ├── virtstoraged.service │ ├── virtstoraged.service.zst │ ├── virtvboxd.service │ ├── virtvboxd.service.zst │ ├── wpa_supplicant-nl80211@.service │ ├── wpa_supplicant-nl80211@.service.zst │ ├── wpa_supplicant-wired@.service │ ├── wpa_supplicant-wired@.service.zst │ ├── wpa_supplicant.service │ ├── wpa_supplicant.service.zst │ ├── wpa_supplicant@.service │ ├── wpa_supplicant@.service.zst │ ├── xfs_scrub@.service │ ├── xfs_scrub@.service.zst │ ├── xfs_scrub_all.service │ ├── xfs_scrub_all.service.zst │ ├── xfs_scrub_fail@.service │ ├── xfs_scrub_fail@.service.zst │ ├── zram-setup@.service │ └── zram-setup@.service.zst ├── fuzz ├── .gitignore ├── Cargo.toml ├── artifacts │ ├── decode │ │ ├── crash-003e8871ae1b398af243ed3bdd895e6a9b417d09 │ │ ├── crash-06be9bcd30e08d36a1231291fdc393be2286ccd1 │ │ ├── crash-0b8dd1ec99c11d29f489b7ed1ea0a641b22f1c4b │ │ ├── crash-0e471543b70867a4e3d6884e281e504018f6a4e0 │ │ ├── crash-13621a677af75daa6007d30f8e91a6706ce8b2b7 │ │ ├── crash-1f4e23456d1aa3bcd5a13947ba1b71536c479a3a │ │ ├── crash-285afb3e50455f20ba4f19ffdd3ca2767771d67c │ │ ├── crash-2a4da82402386b074fd8be53271812ce2d8e2b18 │ │ ├── crash-2ec60cbc7b68479802290177232e2472625d5e5d │ │ ├── crash-2f47b61c081dfbce296e9674cae4448f7bfa1277 │ │ ├── crash-3151768e96e3ce234cc8304da8fa51c65ec2bfb6 │ │ ├── crash-3d348c53c3db2c13e65f6a8ea95848fc9ddfaf01 │ │ ├── crash-431e8c5fa22def362a489a04e4f9470d9409f111 │ │ ├── crash-49bec46e6271a44740b1ab82e79e9b371d832b8c │ │ ├── crash-4d0dfb5fcd91a4c960619fdb17364f34d05f7310 │ │ ├── crash-4fda2fa7e33a2589cc514990dd9fe7ab03bf985a │ │ ├── crash-50f1812780e355be23520eb604bcc18df1c222bb │ │ ├── crash-663779067554d3f2a8c56ffc939cc7e842ed63ec │ │ ├── crash-7eb5677508a2696ad1f778c464a38303267ab4ee │ │ ├── crash-8373dd7d83fda197b92858a7dfc101c3208c1238 │ │ ├── crash-adb83ab8f58b2724f649a0cea5a5ed2004fa25c5 │ │ ├── crash-b5e12760caa036f8467d9f9963606e675f913ce1 │ │ ├── crash-bacc82e4bc4975593010cae0002c55d0967da6a3 │ │ ├── crash-bbead0dbe38036346fb694ad1893cec85a0b8700 │ │ ├── crash-bc1ef1499329fe12f4ba10998c86778a3102452d │ │ ├── crash-c11a4207fca22f987266fe797c83eb0bb2c9fbc4 │ │ ├── crash-c746b132a6561becc94bbaf80f0fcd22c805ae7e │ │ ├── crash-ca663bc7ccd4c4e6e7a02651bc06236b11e20170 │ │ ├── crash-cb08bdd38c7904891e88d217fe105a0c7102cf46 │ │ ├── crash-cb2b9b0b711020aad1153f8a6fff1b5dfbf0e084 │ │ ├── crash-cddb11de78f42d894d9b15b23bbad791b06a7c75 │ │ ├── crash-d5f00d39b2b269f380d4ffc5dd40c76acf43ac13 │ │ ├── crash-d7a5385da30608d3ea21916c0291e3592a627c48 │ │ ├── crash-d8943dbbbf4f0a40fdaef7375207c7778b333864 │ │ ├── crash-d95d11d3a0d91d39c1d5ba9added01f249b39b82 │ │ ├── crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 │ │ ├── crash-efefea0a61c8cab9ec201ca547ec55924b51547e │ │ ├── crash-f02fdd84d0bc12c221de04a60c81993a6bb56467 │ │ ├── crash-f2c779cdf7827b4827e33eb5510e9e2d3d83371f │ │ └── crash-fb4314c59f9013d610ac2b8d698c97e518fa095e │ ├── fse │ │ ├── crash-16fdc285684fe17e4a84ff6605c7f0e362af3dfa │ │ ├── crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 │ │ └── crash-e587fc04ebe1b7e97d0aa916ef8d3f2cc92fb4b1 │ ├── huff0 │ │ ├── crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 │ │ └── crash-e7d75b9bfbab3e8e4df53bb28b87a1a01ee99d3d │ └── interop │ │ ├── crash-5ba93c9db0cff93f52b521d7420e43f6eda2784f │ │ └── crash-a9f55c479d7c420764bde5bd6c666a7997d79d26 └── fuzz_targets │ ├── decode.rs │ ├── encode.rs │ ├── fse.rs │ ├── huff0.rs │ └── interop.rs ├── optimizations.md ├── src ├── bin │ ├── zstd.rs │ └── zstd_stream.rs ├── bit_io │ ├── bit_reader.rs │ ├── bit_reader_reverse.rs │ ├── bit_writer.rs │ └── mod.rs ├── blocks │ ├── block.rs │ ├── literals_section.rs │ ├── mod.rs │ └── sequence_section.rs ├── common │ └── mod.rs ├── decoding │ ├── block_decoder.rs │ ├── decode_buffer.rs │ ├── dictionary.rs │ ├── errors.rs │ ├── frame.rs │ ├── frame_decoder.rs │ ├── literals_section_decoder.rs │ ├── mod.rs │ ├── ringbuffer.rs │ ├── scratch.rs │ ├── sequence_execution.rs │ ├── sequence_section_decoder.rs │ └── streaming_decoder.rs ├── encoding │ ├── block_header.rs │ ├── blocks │ │ ├── compressed.rs │ │ └── mod.rs │ ├── frame_compressor.rs │ ├── frame_header.rs │ ├── levels │ │ ├── fastest.rs │ │ └── mod.rs │ ├── match_generator.rs │ ├── mod.rs │ └── util.rs ├── fse │ ├── fse_decoder.rs │ ├── fse_encoder.rs │ └── mod.rs ├── huff0 │ ├── huff0_decoder.rs │ ├── huff0_encoder.rs │ └── mod.rs ├── io_nostd.rs ├── io_std.rs ├── lib.rs └── tests │ ├── bit_reader.rs │ ├── decode_corpus.rs │ ├── dict_test.rs │ ├── encode_corpus.rs │ ├── fuzz_regressions.rs │ └── mod.rs └── test_fixtures └── abc.txt.zst /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | /local_corpus_files 5 | /orig-zstd 6 | fuzz_decodecorpus 7 | perf.data* 8 | fuzz/corpus -------------------------------------------------------------------------------- /benches/decode_all.rs: -------------------------------------------------------------------------------- 1 | use criterion::{criterion_group, criterion_main, Criterion}; 2 | use ruzstd::decoding::FrameDecoder; 3 | 4 | fn criterion_benchmark(c: &mut Criterion) { 5 | let mut fr = FrameDecoder::new(); 6 | let target_slice = &mut vec![0u8; 1024 * 1024 * 200]; 7 | let src = include_bytes!("../decodecorpus_files/z000033.zst"); 8 | 9 | c.bench_function("decode_all_slice", |b| { 10 | b.iter(|| { 11 | fr.decode_all(src, target_slice).unwrap(); 12 | }) 13 | }); 14 | } 15 | 16 | criterion_group!(benches, criterion_benchmark); 17 | criterion_main!(benches); 18 | -------------------------------------------------------------------------------- /decodecorpus_files/abc.txt: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxy 2 | -------------------------------------------------------------------------------- /decodecorpus_files/abc.txt.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/abc.txt.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000000 -------------------------------------------------------------------------------- /decodecorpus_files/z000000.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000000.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000001 -------------------------------------------------------------------------------- /decodecorpus_files/z000001.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000001.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000002: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000002 -------------------------------------------------------------------------------- /decodecorpus_files/z000002.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000002.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000003: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000003 -------------------------------------------------------------------------------- /decodecorpus_files/z000003.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000003.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000004: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000004 -------------------------------------------------------------------------------- /decodecorpus_files/z000004.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000004.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000005: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000005 -------------------------------------------------------------------------------- /decodecorpus_files/z000005.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000005.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000006: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000006 -------------------------------------------------------------------------------- /decodecorpus_files/z000006.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000006.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000007: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000007 -------------------------------------------------------------------------------- /decodecorpus_files/z000007.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000007.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000008: -------------------------------------------------------------------------------- 1 |   2 |     3 | 4 |  5 |             6 |    7 |    8 |  9 |    10 |          11 |  12 |     13 |  14 |    15 |     16 |     17 |     18 |    19 |  20 |   21 | 22 |            23 |  24 | 25 |   -------------------------------------------------------------------------------- /decodecorpus_files/z000008.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000008.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000009: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000009 -------------------------------------------------------------------------------- /decodecorpus_files/z000009.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000009.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000010: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000010 -------------------------------------------------------------------------------- /decodecorpus_files/z000010.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000010.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000011: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000011 -------------------------------------------------------------------------------- /decodecorpus_files/z000011.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000011.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000012: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000012 -------------------------------------------------------------------------------- /decodecorpus_files/z000012.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000012.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000013: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /decodecorpus_files/z000013.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000013.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000014: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000014 -------------------------------------------------------------------------------- /decodecorpus_files/z000014.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000014.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000015: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000015 -------------------------------------------------------------------------------- /decodecorpus_files/z000015.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000015.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000016.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000016.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000017: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000017 -------------------------------------------------------------------------------- /decodecorpus_files/z000017.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000017.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000018: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000018 -------------------------------------------------------------------------------- /decodecorpus_files/z000018.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000018.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000019: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000019 -------------------------------------------------------------------------------- /decodecorpus_files/z000019.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000019.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000020: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000020 -------------------------------------------------------------------------------- /decodecorpus_files/z000020.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000020.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000021: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000021 -------------------------------------------------------------------------------- /decodecorpus_files/z000021.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000021.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000022: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000022 -------------------------------------------------------------------------------- /decodecorpus_files/z000022.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000022.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000023: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000023 -------------------------------------------------------------------------------- /decodecorpus_files/z000023.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000023.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000024 -------------------------------------------------------------------------------- /decodecorpus_files/z000024.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000024.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000025: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000025 -------------------------------------------------------------------------------- /decodecorpus_files/z000025.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000025.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000026: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000026 -------------------------------------------------------------------------------- /decodecorpus_files/z000026.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000026.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000027: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000027 -------------------------------------------------------------------------------- /decodecorpus_files/z000027.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000027.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000028: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000028 -------------------------------------------------------------------------------- /decodecorpus_files/z000028.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000028.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000029: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000029 -------------------------------------------------------------------------------- /decodecorpus_files/z000029.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000029.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000030: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000030 -------------------------------------------------------------------------------- /decodecorpus_files/z000030.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000030.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000031: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000031 -------------------------------------------------------------------------------- /decodecorpus_files/z000031.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000031.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000032: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decodecorpus_files/z000032.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000032.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000033: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000033 -------------------------------------------------------------------------------- /decodecorpus_files/z000033.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000033.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000034: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000034 -------------------------------------------------------------------------------- /decodecorpus_files/z000034.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000034.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000035: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000035 -------------------------------------------------------------------------------- /decodecorpus_files/z000035.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000035.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000036: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000036 -------------------------------------------------------------------------------- /decodecorpus_files/z000036.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000036.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000037: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000037 -------------------------------------------------------------------------------- /decodecorpus_files/z000037.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000037.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000038: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000038 -------------------------------------------------------------------------------- /decodecorpus_files/z000038.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000038.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000039: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000039 -------------------------------------------------------------------------------- /decodecorpus_files/z000039.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000039.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000040: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000040 -------------------------------------------------------------------------------- /decodecorpus_files/z000040.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000040.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000041: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000041 -------------------------------------------------------------------------------- /decodecorpus_files/z000041.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000041.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000042: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000042 -------------------------------------------------------------------------------- /decodecorpus_files/z000042.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000042.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000043: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000043 -------------------------------------------------------------------------------- /decodecorpus_files/z000043.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000043.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000044: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000044 -------------------------------------------------------------------------------- /decodecorpus_files/z000044.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000044.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000045: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000045 -------------------------------------------------------------------------------- /decodecorpus_files/z000045.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000045.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000046: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000046 -------------------------------------------------------------------------------- /decodecorpus_files/z000046.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000046.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000047: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000047 -------------------------------------------------------------------------------- /decodecorpus_files/z000047.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000047.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000048: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000048 -------------------------------------------------------------------------------- /decodecorpus_files/z000048.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000048.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000049: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000049 -------------------------------------------------------------------------------- /decodecorpus_files/z000049.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000049.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000050: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000050 -------------------------------------------------------------------------------- /decodecorpus_files/z000050.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000050.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000051: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000051 -------------------------------------------------------------------------------- /decodecorpus_files/z000051.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000051.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000052: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000052 -------------------------------------------------------------------------------- /decodecorpus_files/z000052.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000052.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000053: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000053 -------------------------------------------------------------------------------- /decodecorpus_files/z000053.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000053.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000054: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000054 -------------------------------------------------------------------------------- /decodecorpus_files/z000054.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000054.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000055: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000055 -------------------------------------------------------------------------------- /decodecorpus_files/z000055.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000055.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000056: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000056 -------------------------------------------------------------------------------- /decodecorpus_files/z000056.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000056.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000057: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000057 -------------------------------------------------------------------------------- /decodecorpus_files/z000057.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000057.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000058: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000058 -------------------------------------------------------------------------------- /decodecorpus_files/z000058.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000058.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000059: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000059 -------------------------------------------------------------------------------- /decodecorpus_files/z000059.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000059.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000060: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000060 -------------------------------------------------------------------------------- /decodecorpus_files/z000060.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000060.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000061: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000061 -------------------------------------------------------------------------------- /decodecorpus_files/z000061.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000061.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000062: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000062 -------------------------------------------------------------------------------- /decodecorpus_files/z000062.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000062.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000063: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000063 -------------------------------------------------------------------------------- /decodecorpus_files/z000063.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000063.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000064: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000064 -------------------------------------------------------------------------------- /decodecorpus_files/z000064.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000064.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000065: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000065 -------------------------------------------------------------------------------- /decodecorpus_files/z000065.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000065.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000066: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000066 -------------------------------------------------------------------------------- /decodecorpus_files/z000066.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000066.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000067: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000067 -------------------------------------------------------------------------------- /decodecorpus_files/z000067.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000067.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000068: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000068 -------------------------------------------------------------------------------- /decodecorpus_files/z000068.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000068.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000069: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000069 -------------------------------------------------------------------------------- /decodecorpus_files/z000069.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000069.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000070: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000070 -------------------------------------------------------------------------------- /decodecorpus_files/z000070.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000070.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000071: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000071 -------------------------------------------------------------------------------- /decodecorpus_files/z000071.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000071.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000072: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000072 -------------------------------------------------------------------------------- /decodecorpus_files/z000072.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000072.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000073: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000073 -------------------------------------------------------------------------------- /decodecorpus_files/z000073.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000073.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000074: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000074 -------------------------------------------------------------------------------- /decodecorpus_files/z000074.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000074.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000075: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000075 -------------------------------------------------------------------------------- /decodecorpus_files/z000075.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000075.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000076: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000076 -------------------------------------------------------------------------------- /decodecorpus_files/z000076.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000076.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000077: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000077 -------------------------------------------------------------------------------- /decodecorpus_files/z000077.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000077.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000078.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000078.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000079: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000079 -------------------------------------------------------------------------------- /decodecorpus_files/z000079.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000079.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000080: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000080 -------------------------------------------------------------------------------- /decodecorpus_files/z000080.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000080.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000081: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000081 -------------------------------------------------------------------------------- /decodecorpus_files/z000081.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000081.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000082: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000082 -------------------------------------------------------------------------------- /decodecorpus_files/z000082.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000082.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000083: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000083 -------------------------------------------------------------------------------- /decodecorpus_files/z000083.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000083.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000084: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000084 -------------------------------------------------------------------------------- /decodecorpus_files/z000084.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000084.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000085: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000085 -------------------------------------------------------------------------------- /decodecorpus_files/z000085.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000085.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000086: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000086 -------------------------------------------------------------------------------- /decodecorpus_files/z000086.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000086.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000087: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000087 -------------------------------------------------------------------------------- /decodecorpus_files/z000087.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000087.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000088: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000088 -------------------------------------------------------------------------------- /decodecorpus_files/z000088.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000088.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000089: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000089 -------------------------------------------------------------------------------- /decodecorpus_files/z000089.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000089.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000090: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000090 -------------------------------------------------------------------------------- /decodecorpus_files/z000090.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000090.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000091: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000091 -------------------------------------------------------------------------------- /decodecorpus_files/z000091.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000091.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000092: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000092 -------------------------------------------------------------------------------- /decodecorpus_files/z000092.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000092.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000093: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000093 -------------------------------------------------------------------------------- /decodecorpus_files/z000093.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000093.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000094: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000094 -------------------------------------------------------------------------------- /decodecorpus_files/z000094.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000094.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000095: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000095 -------------------------------------------------------------------------------- /decodecorpus_files/z000095.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000095.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000096: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000096 -------------------------------------------------------------------------------- /decodecorpus_files/z000096.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000096.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000097: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000097 -------------------------------------------------------------------------------- /decodecorpus_files/z000097.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000097.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000098: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000098 -------------------------------------------------------------------------------- /decodecorpus_files/z000098.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000098.zst -------------------------------------------------------------------------------- /decodecorpus_files/z000099: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000099 -------------------------------------------------------------------------------- /decodecorpus_files/z000099.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/decodecorpus_files/z000099.zst -------------------------------------------------------------------------------- /dict_tests/dictionary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/dictionary -------------------------------------------------------------------------------- /dict_tests/files/ModemManager.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Modem Manager 3 | 4 | [Service] 5 | Type=dbus 6 | BusName=org.freedesktop.ModemManager1 7 | ExecStart=/usr/bin/ModemManager 8 | StandardError=null 9 | Restart=on-abort 10 | CapabilityBoundingSet=CAP_SYS_ADMIN 11 | ProtectSystem=true 12 | ProtectHome=true 13 | PrivateTmp=true 14 | RestrictAddressFamilies=AF_NETLINK AF_UNIX 15 | NoNewPrivileges=true 16 | User=root 17 | 18 | [Install] 19 | WantedBy=multi-user.target 20 | Alias=dbus-org.freedesktop.ModemManager1.service 21 | -------------------------------------------------------------------------------- /dict_tests/files/ModemManager.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/ModemManager.service.zst -------------------------------------------------------------------------------- /dict_tests/files/NetworkManager-dispatcher.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Network Manager Script Dispatcher Service 3 | 4 | # Order the dispatcher before NetworkManager. While dispatcher 5 | # is D-Bus activate (and not intended to be explicitly wanted by 6 | # another service/target), the ordering dependency matters during 7 | # shutdown. We want first NetworkManager to be stopped. 8 | Before=NetworkManager.service 9 | 10 | [Service] 11 | Type=dbus 12 | BusName=org.freedesktop.nm_dispatcher 13 | ExecStart=/usr/lib/nm-dispatcher 14 | 15 | # We want to allow scripts to spawn long-running daemons, so tell 16 | # systemd to not clean up when nm-dispatcher exits 17 | KillMode=process 18 | 19 | [Install] 20 | Alias=dbus-org.freedesktop.nm-dispatcher.service 21 | 22 | -------------------------------------------------------------------------------- /dict_tests/files/NetworkManager-dispatcher.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/NetworkManager-dispatcher.service.zst -------------------------------------------------------------------------------- /dict_tests/files/NetworkManager-wait-online.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Network Manager Wait Online 3 | Documentation=man:nm-online(1) 4 | Requires=NetworkManager.service 5 | After=NetworkManager.service 6 | Before=network-online.target 7 | 8 | [Service] 9 | Type=oneshot 10 | ExecStart=/usr/bin/nm-online -s -q --timeout=30 11 | RemainAfterExit=yes 12 | 13 | [Install] 14 | WantedBy=network-online.target 15 | -------------------------------------------------------------------------------- /dict_tests/files/NetworkManager-wait-online.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/NetworkManager-wait-online.service.zst -------------------------------------------------------------------------------- /dict_tests/files/NetworkManager.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/NetworkManager.service.zst -------------------------------------------------------------------------------- /dict_tests/files/auditd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/auditd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/autovt@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/autovt@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/avahi-daemon.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/avahi-daemon.service.zst -------------------------------------------------------------------------------- /dict_tests/files/avahi-dnsconfd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/avahi-dnsconfd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/blk-availability.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Availability of block devices 3 | Before=shutdown.target 4 | After=lvm2-activation.service lvm2-lvmetad.service iscsi-shutdown.service iscsi.service iscsid.service fcoe.service rbdmap.service 5 | DefaultDependencies=no 6 | Conflicts=shutdown.target 7 | 8 | [Service] 9 | Type=oneshot 10 | ExecStart=/usr/bin/true 11 | ExecStop=/usr/bin/blkdeactivate -u -l wholevg -m disablequeueing -r wait 12 | RemainAfterExit=yes 13 | 14 | [Install] 15 | WantedBy=sysinit.target 16 | -------------------------------------------------------------------------------- /dict_tests/files/blk-availability.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/blk-availability.service.zst -------------------------------------------------------------------------------- /dict_tests/files/btrfs-scrub@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Btrfs scrub on %f 3 | 4 | [Service] 5 | Nice=19 6 | IOSchedulingClass=idle 7 | KillSignal=SIGINT 8 | ExecStart=/usr/bin/btrfs scrub start -B %f 9 | -------------------------------------------------------------------------------- /dict_tests/files/btrfs-scrub@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/btrfs-scrub@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/canberra-system-bootup.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Play Bootup Sound 3 | DefaultDependencies=no 4 | After=alsa-restore.service 5 | Before=shutdown.target 6 | Conflicts=shutdown.target 7 | 8 | # A little optimization under the assumption that we are using the 9 | # standard freedesktop theme 10 | ConditionPathExists=/usr/share/sounds/freedesktop/stereo/system-bootup.oga 11 | 12 | [Service] 13 | Type=oneshot 14 | ExecStart=-/usr/bin/canberra-boot system-bootup 15 | 16 | [Install] 17 | WantedBy=sound.target 18 | Also=canberra-system-shutdown.service canberra-system-shutdown-reboot.service 19 | -------------------------------------------------------------------------------- /dict_tests/files/canberra-system-bootup.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/canberra-system-bootup.service.zst -------------------------------------------------------------------------------- /dict_tests/files/canberra-system-shutdown-reboot.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Play Reboot Sound 3 | DefaultDependencies=no 4 | Before=shutdown.target 5 | 6 | # A little optimization under the assumption that we are using the 7 | # standard freedesktop theme 8 | ConditionPathExists=|/usr/share/sounds/freedesktop/stereo/system-shutdown.oga 9 | ConditionPathExists=|/usr/share/sounds/freedesktop/stereo/system-shutdown-reboot.oga 10 | 11 | [Service] 12 | Type=oneshot 13 | ExecStart=-/usr/bin/canberra-boot system-shutdown-reboot 14 | 15 | [Install] 16 | WantedBy=reboot.target kexec.target 17 | Also=canberra-system-shutdown.service 18 | -------------------------------------------------------------------------------- /dict_tests/files/canberra-system-shutdown-reboot.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/canberra-system-shutdown-reboot.service.zst -------------------------------------------------------------------------------- /dict_tests/files/canberra-system-shutdown.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Play Shutdown Sound 3 | DefaultDependencies=no 4 | Before=shutdown.target 5 | 6 | # A little optimization under the assumption that we are using the 7 | # standard freedesktop theme 8 | ConditionPathExists=/usr/share/sounds/freedesktop/stereo/system-shutdown.oga 9 | 10 | [Service] 11 | Type=oneshot 12 | ExecStart=-/usr/bin/canberra-boot system-shutdown 13 | 14 | [Install] 15 | WantedBy=halt.target poweroff.target 16 | Also=canberra-system-shutdown-reboot.service canberra-system-shutdown-reboot.service 17 | -------------------------------------------------------------------------------- /dict_tests/files/canberra-system-shutdown.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/canberra-system-shutdown.service.zst -------------------------------------------------------------------------------- /dict_tests/files/clean-mount-point@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Clean the %f mount point 3 | Before=%i.mount 4 | BindsTo=%i.mount 5 | DefaultDependencies=no 6 | 7 | [Service] 8 | Type=oneshot 9 | RemainAfterExit=true 10 | ExecStop=/bin/rm -fd %f 11 | -------------------------------------------------------------------------------- /dict_tests/files/clean-mount-point@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/clean-mount-point@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/colord.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Manage, Install and Generate Color Profiles 3 | 4 | [Service] 5 | Type=dbus 6 | BusName=org.freedesktop.ColorManager 7 | ExecStart=/usr/lib/colord 8 | User=colord 9 | # We think that udev's AF_NETLINK messages are being filtered when 10 | # network namespacing is on. 11 | # PrivateNetwork=yes 12 | PrivateTmp=yes 13 | -------------------------------------------------------------------------------- /dict_tests/files/colord.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/colord.service.zst -------------------------------------------------------------------------------- /dict_tests/files/console-getty.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/console-getty.service.zst -------------------------------------------------------------------------------- /dict_tests/files/container-getty@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/container-getty@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/cpupower.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Apply cpupower configuration 3 | 4 | [Service] 5 | Type=oneshot 6 | EnvironmentFile=/etc/default/cpupower 7 | ExecStart=/usr/lib/systemd/scripts/cpupower 8 | RemainAfterExit=yes 9 | 10 | [Install] 11 | WantedBy=multi-user.target 12 | -------------------------------------------------------------------------------- /dict_tests/files/cpupower.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/cpupower.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dbus-org.freedesktop.hostname1.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dbus-org.freedesktop.hostname1.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dbus-org.freedesktop.import1.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dbus-org.freedesktop.import1.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dbus-org.freedesktop.locale1.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dbus-org.freedesktop.locale1.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dbus-org.freedesktop.login1.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dbus-org.freedesktop.login1.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dbus-org.freedesktop.machine1.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dbus-org.freedesktop.machine1.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dbus-org.freedesktop.portable1.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dbus-org.freedesktop.portable1.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dbus-org.freedesktop.timedate1.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dbus-org.freedesktop.timedate1.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dbus.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=D-Bus System Message Bus 3 | Documentation=man:dbus-daemon(1) 4 | Requires=dbus.socket 5 | 6 | [Service] 7 | ExecStart=/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only 8 | ExecReload=/usr/bin/dbus-send --print-reply --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig 9 | OOMScoreAdjust=-900 10 | -------------------------------------------------------------------------------- /dict_tests/files/dbus.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dbus.service.zst -------------------------------------------------------------------------------- /dict_tests/files/debug-shell.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/debug-shell.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dhcpcd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=dhcpcd on all interfaces 3 | Wants=network.target 4 | Before=network.target 5 | 6 | [Service] 7 | Type=forking 8 | PIDFile=/run/dhcpcd.pid 9 | ExecStart=/usr/bin/dhcpcd -q -b 10 | ExecStop=/usr/bin/dhcpcd -x 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /dict_tests/files/dhcpcd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dhcpcd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dhcpcd@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=dhcpcd on %I 3 | Wants=network.target 4 | Before=network.target 5 | BindsTo=sys-subsystem-net-devices-%i.device 6 | After=sys-subsystem-net-devices-%i.device 7 | 8 | [Service] 9 | Type=forking 10 | PIDFile=/run/dhcpcd-%I.pid 11 | ExecStart=/usr/bin/dhcpcd -q -w %I 12 | ExecStop=/usr/bin/dhcpcd -x %I 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /dict_tests/files/dhcpcd@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dhcpcd@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dm-event.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Device-mapper event daemon 3 | Documentation=man:dmeventd(8) 4 | Requires=dm-event.socket 5 | After=dm-event.socket 6 | Before=local-fs-pre.target shutdown.target 7 | Conflicts=shutdown.target 8 | DefaultDependencies=no 9 | 10 | [Service] 11 | Type=simple 12 | ExecStart=/usr/bin/dmeventd -f 13 | Environment=SD_ACTIVATION=1 14 | PIDFile=/run/dmeventd.pid 15 | OOMScoreAdjust=-1000 16 | -------------------------------------------------------------------------------- /dict_tests/files/dm-event.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dm-event.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dmraid.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Assemble FakeRAID arrays 3 | DefaultDependencies=no 4 | Requires=systemd-udev-settle.service 5 | After=systemd-udev-settle.service 6 | Before=basic.target shutdown.target 7 | Conflicts=shutdown.target 8 | 9 | [Service] 10 | Type=oneshot 11 | ExecStart=/usr/bin/dmraid --ignorelocking --activate y -Z 12 | RemainAfterExit=true 13 | 14 | [Install] 15 | WantedBy=basic.target 16 | -------------------------------------------------------------------------------- /dict_tests/files/dmraid.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dmraid.service.zst -------------------------------------------------------------------------------- /dict_tests/files/dnsmasq.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=A lightweight DHCP and caching DNS server 3 | After=network.target 4 | Documentation=man:dnsmasq(8) 5 | 6 | [Service] 7 | Type=dbus 8 | BusName=uk.org.thekelleys.dnsmasq 9 | ExecStartPre=/usr/bin/dnsmasq --test 10 | ExecStart=/usr/bin/dnsmasq -k --enable-dbus --user=dnsmasq --pid-file 11 | ExecReload=/bin/kill -HUP $MAINPID 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /dict_tests/files/dnsmasq.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/dnsmasq.service.zst -------------------------------------------------------------------------------- /dict_tests/files/e2scrub@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Online ext4 Metadata Check for %I 3 | OnFailure=e2scrub_fail@%i.service 4 | Documentation=man:e2scrub(8) 5 | 6 | [Service] 7 | Type=oneshot 8 | WorkingDirectory=/ 9 | PrivateNetwork=true 10 | ProtectSystem=true 11 | ProtectHome=read-only 12 | PrivateTmp=yes 13 | AmbientCapabilities=CAP_SYS_ADMIN CAP_SYS_RAWIO 14 | NoNewPrivileges=yes 15 | User=root 16 | IOSchedulingClass=idle 17 | CPUSchedulingPolicy=idle 18 | Environment=SERVICE_MODE=1 19 | ExecStart=/usr/bin/e2scrub -t %I 20 | SyslogIdentifier=%N 21 | -------------------------------------------------------------------------------- /dict_tests/files/e2scrub@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/e2scrub@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/e2scrub_all.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Online ext4 Metadata Check for All Filesystems 3 | ConditionACPower=true 4 | ConditionCapability=CAP_SYS_ADMIN 5 | ConditionCapability=CAP_SYS_RAWIO 6 | Documentation=man:e2scrub_all(8) 7 | 8 | [Service] 9 | Type=oneshot 10 | Environment=SERVICE_MODE=1 11 | ExecStart=/usr/bin/e2scrub_all 12 | SyslogIdentifier=e2scrub_all 13 | -------------------------------------------------------------------------------- /dict_tests/files/e2scrub_all.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/e2scrub_all.service.zst -------------------------------------------------------------------------------- /dict_tests/files/e2scrub_fail@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Online ext4 Metadata Check Failure Reporting for %I 3 | Documentation=man:e2scrub(8) 4 | 5 | [Service] 6 | Type=oneshot 7 | ExecStart=/usr/lib/e2fsprogs/e2scrub_fail "%I" 8 | User=mail 9 | Group=mail 10 | SupplementaryGroups=systemd-journal 11 | -------------------------------------------------------------------------------- /dict_tests/files/e2scrub_fail@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/e2scrub_fail@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/e2scrub_reap.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Remove Stale Online ext4 Metadata Check Snapshots 3 | ConditionCapability=CAP_SYS_ADMIN 4 | ConditionCapability=CAP_SYS_RAWIO 5 | Documentation=man:e2scrub_all(8) 6 | 7 | [Service] 8 | Type=oneshot 9 | WorkingDirectory=/ 10 | PrivateNetwork=true 11 | ProtectSystem=true 12 | ProtectHome=read-only 13 | PrivateTmp=yes 14 | AmbientCapabilities=CAP_SYS_ADMIN CAP_SYS_RAWIO 15 | NoNewPrivileges=yes 16 | User=root 17 | IOSchedulingClass=idle 18 | CPUSchedulingPolicy=idle 19 | Environment=SERVICE_MODE=1 20 | ExecStart=/usr/bin/e2scrub_all -A -r 21 | SyslogIdentifier=%N 22 | RemainAfterExit=no 23 | 24 | [Install] 25 | WantedBy=default.target 26 | -------------------------------------------------------------------------------- /dict_tests/files/e2scrub_reap.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/e2scrub_reap.service.zst -------------------------------------------------------------------------------- /dict_tests/files/ebtables.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Ethernet bridge table 3 | Before=network-pre.target 4 | Wants=network-pre.target 5 | 6 | [Service] 7 | Type=oneshot 8 | RemainAfterExit=yes 9 | ExecStart=/usr/lib/systemd/scripts/ebtables start 10 | ExecStop=/usr/lib/systemd/scripts/ebtables stop 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /dict_tests/files/ebtables.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/ebtables.service.zst -------------------------------------------------------------------------------- /dict_tests/files/emergency.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/emergency.service.zst -------------------------------------------------------------------------------- /dict_tests/files/fancontrol.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Start fan control, if configured 3 | ConditionFileNotEmpty=/etc/fancontrol 4 | After=lm_sensors.service 5 | 6 | [Service] 7 | Type=simple 8 | PIDFile=/var/run/fancontrol.pid 9 | ExecStart=/usr/sbin/fancontrol 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /dict_tests/files/fancontrol.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/fancontrol.service.zst -------------------------------------------------------------------------------- /dict_tests/files/firewalld.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=firewalld - dynamic firewall daemon 3 | Before=network-pre.target 4 | Wants=network-pre.target 5 | After=dbus.service 6 | After=polkit.service 7 | Conflicts=iptables.service ip6tables.service ebtables.service ipset.service 8 | Documentation=man:firewalld(1) 9 | 10 | [Service] 11 | EnvironmentFile=-/etc/conf.d/firewalld 12 | ExecStart=/usr/bin/firewalld --nofork --nopid $FIREWALLD_ARGS 13 | ExecReload=/bin/kill -HUP $MAINPID 14 | # supress to log debug and error output also to /var/log/messages 15 | StandardOutput=null 16 | StandardError=null 17 | Type=dbus 18 | BusName=org.fedoraproject.FirewallD1 19 | KillMode=mixed 20 | 21 | [Install] 22 | WantedBy=multi-user.target 23 | Alias=dbus-org.fedoraproject.FirewallD1.service 24 | -------------------------------------------------------------------------------- /dict_tests/files/firewalld.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/firewalld.service.zst -------------------------------------------------------------------------------- /dict_tests/files/fstrim.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Discard unused blocks on filesystems from /etc/fstab 3 | Documentation=man:fstrim(8) 4 | 5 | [Service] 6 | Type=oneshot 7 | ExecStart=/sbin/fstrim --fstab --verbose --quiet 8 | ProtectSystem=strict 9 | ProtectHome=yes 10 | PrivateDevices=no 11 | PrivateNetwork=yes 12 | PrivateUsers=no 13 | ProtectKernelTunables=yes 14 | ProtectKernelModules=yes 15 | ProtectControlGroups=yes 16 | MemoryDenyWriteExecute=yes 17 | SystemCallFilter=@default @file-system @basic-io @system-service 18 | -------------------------------------------------------------------------------- /dict_tests/files/fstrim.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/fstrim.service.zst -------------------------------------------------------------------------------- /dict_tests/files/ftpd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=FTPD Daemon 3 | After=network.target 4 | 5 | [Service] 6 | Type=forking 7 | PIDFile=/run/ftpd.pid 8 | ExecStart=/usr/bin/ftpd -D 9 | ExecStopPost=/usr/bin/rm -f /run/ftpd.pid 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /dict_tests/files/ftpd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/ftpd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/getty@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/getty@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/git-daemon@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Git Daemon Instance 3 | 4 | [Service] 5 | User=git 6 | # The '-' is to ignore non-zero exit statuses 7 | ExecStart=-/usr/lib/git-core/git-daemon --inetd --export-all --base-path=/srv/git 8 | StandardInput=socket 9 | StandardOutput=inherit 10 | StandardError=journal 11 | ProtectSystem=full 12 | ProtectHome=on 13 | PrivateDevices=on 14 | NoNewPrivileges=on 15 | -------------------------------------------------------------------------------- /dict_tests/files/git-daemon@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/git-daemon@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/gluster-ta-volume.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=GlusterFS, Thin-arbiter process to maintain quorum for replica volume 3 | After=network.target 4 | 5 | [Service] 6 | Environment="LOG_LEVEL=WARNING" 7 | ExecStart=/usr/sbin/glusterfsd -N --volfile-id ta -f /var/lib/glusterd/thin-arbiter/thin-arbiter.vol --brick-port 24007 --xlator-option ta-server.transport.socket.listen-port=24007 8 | Restart=always 9 | KillMode=process 10 | SuccessExitStatus=15 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /dict_tests/files/gluster-ta-volume.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/gluster-ta-volume.service.zst -------------------------------------------------------------------------------- /dict_tests/files/glusterd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=GlusterFS, a clustered file-system server 3 | Documentation=man:glusterd(8) 4 | Requires=rpcbind.service 5 | After=network.target rpcbind.service 6 | Before=network-online.target 7 | 8 | [Service] 9 | Type=forking 10 | PIDFile=/var/run/glusterd.pid 11 | LimitNOFILE=65536 12 | Environment="LOG_LEVEL=INFO" 13 | EnvironmentFile=-/etc/sysconfig/glusterd 14 | ExecStart=/usr/sbin/glusterd -p /var/run/glusterd.pid --log-level $LOG_LEVEL $GLUSTERD_OPTIONS 15 | KillMode=process 16 | SuccessExitStatus=15 17 | 18 | [Install] 19 | WantedBy=multi-user.target 20 | -------------------------------------------------------------------------------- /dict_tests/files/glusterd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/glusterd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/glustereventsd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Gluster Events Notifier 3 | After=network.target 4 | Documentation=man:glustereventsd(8) 5 | 6 | 7 | [Service] 8 | Environment=PYTHONPATH=/usr/lib/python3.7/site-packages:$PYTHONPATH 9 | Type=simple 10 | ExecStart=/usr/bin/glustereventsd --pid-file /var/run/glustereventsd.pid 11 | ExecReload=/bin/kill -SIGUSR2 $MAINPID 12 | KillMode=control-group 13 | PIDFile=/var/run/glustereventsd.pid 14 | 15 | [Install] 16 | WantedBy=multi-user.target 17 | -------------------------------------------------------------------------------- /dict_tests/files/glustereventsd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/glustereventsd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/glusterfssharedstorage.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Mount glusterfs sharedstorage 3 | Requires=glusterd.service remote-fs-pre.target local-fs.target 4 | 5 | [Service] 6 | Type=forking 7 | ExecStart=/usr/lib/glusterfs/glusterfs/mount-shared-storage.sh 8 | Restart=on-failure 9 | RestartSec=3 10 | RestartForceExitStatus=1 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /dict_tests/files/glusterfssharedstorage.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/glusterfssharedstorage.service.zst -------------------------------------------------------------------------------- /dict_tests/files/gpm.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtual console mouse server 3 | Requires=systemd-udevd.service 4 | After=systemd-udevd.service 5 | ConditionPathExists=/dev/input/mice 6 | 7 | [Service] 8 | Type=forking 9 | ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /dict_tests/files/gpm.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/gpm.service.zst -------------------------------------------------------------------------------- /dict_tests/files/healthd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=A daemon which can be used to alert you in the event of a hardware health monitoring alarm 3 | 4 | [Service] 5 | Type=forking 6 | ExecStart=/usr/bin/healthd 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /dict_tests/files/healthd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/healthd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/hv_fcopy_daemon.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Hyper-V file copy service (FCOPY) 3 | ConditionPathExists=/dev/vmbus/hv_fcopy 4 | 5 | [Service] 6 | ExecStart=/usr/bin/hv_fcopy_daemon -n 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /dict_tests/files/hv_fcopy_daemon.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/hv_fcopy_daemon.service.zst -------------------------------------------------------------------------------- /dict_tests/files/hv_kvp_daemon.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Hyper-V key-value pair (KVP) 3 | ConditionPathExists=/dev/vmbus/hv_kvp 4 | 5 | [Service] 6 | ExecStart=/usr/bin/hv_kvp_daemon -n 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /dict_tests/files/hv_kvp_daemon.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/hv_kvp_daemon.service.zst -------------------------------------------------------------------------------- /dict_tests/files/hv_vss_daemon.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Hyper-V volume shadow copy service (VSS) 3 | ConditionPathExists=/dev/vmbus/hv_vss 4 | 5 | [Service] 6 | ExecStart=/usr/bin/hv_vss_daemon -n 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /dict_tests/files/hv_vss_daemon.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/hv_vss_daemon.service.zst -------------------------------------------------------------------------------- /dict_tests/files/initrd-cleanup.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Cleaning Up and Shutting Down Daemons 12 | DefaultDependencies=no 13 | ConditionPathExists=/etc/initrd-release 14 | OnFailure=emergency.target 15 | OnFailureJobMode=replace-irreversibly 16 | After=initrd-root-fs.target initrd-fs.target initrd.target 17 | 18 | [Service] 19 | Type=oneshot 20 | ExecStart=/usr/bin/systemctl --no-block isolate initrd-switch-root.target 21 | -------------------------------------------------------------------------------- /dict_tests/files/initrd-cleanup.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/initrd-cleanup.service.zst -------------------------------------------------------------------------------- /dict_tests/files/initrd-parse-etc.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/initrd-parse-etc.service.zst -------------------------------------------------------------------------------- /dict_tests/files/initrd-switch-root.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Switch Root 12 | DefaultDependencies=no 13 | ConditionPathExists=/etc/initrd-release 14 | OnFailure=emergency.target 15 | OnFailureJobMode=replace-irreversibly 16 | AllowIsolate=yes 17 | 18 | [Service] 19 | Type=oneshot 20 | ExecStart=/usr/bin/systemctl --no-block switch-root /sysroot 21 | -------------------------------------------------------------------------------- /dict_tests/files/initrd-switch-root.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/initrd-switch-root.service.zst -------------------------------------------------------------------------------- /dict_tests/files/initrd-udevadm-cleanup-db.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/initrd-udevadm-cleanup-db.service.zst -------------------------------------------------------------------------------- /dict_tests/files/ip6tables.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=IPv6 Packet Filtering Framework 3 | Before=network-pre.target 4 | Wants=network-pre.target 5 | After=iptables.service 6 | 7 | [Service] 8 | Type=oneshot 9 | ExecStart=/usr/bin/ip6tables-restore /etc/iptables/ip6tables.rules 10 | ExecReload=/usr/bin/ip6tables-restore /etc/iptables/ip6tables.rules 11 | ExecStop=/usr/lib/systemd/scripts/iptables-flush 6 12 | RemainAfterExit=yes 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /dict_tests/files/ip6tables.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/ip6tables.service.zst -------------------------------------------------------------------------------- /dict_tests/files/iptables.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=IPv4 Packet Filtering Framework 3 | Before=network-pre.target 4 | Wants=network-pre.target 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=/usr/bin/iptables-restore /etc/iptables/iptables.rules 9 | ExecReload=/usr/bin/iptables-restore /etc/iptables/iptables.rules 10 | ExecStop=/usr/lib/systemd/scripts/iptables-flush 11 | RemainAfterExit=yes 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /dict_tests/files/iptables.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/iptables.service.zst -------------------------------------------------------------------------------- /dict_tests/files/kmod-static-nodes.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/kmod-static-nodes.service.zst -------------------------------------------------------------------------------- /dict_tests/files/krb5-kadmind.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kerberos 5 administration server 3 | 4 | [Service] 5 | ExecStart=/usr/bin/kadmind -nofork 6 | 7 | [Install] 8 | WantedBy=multi-user.target 9 | -------------------------------------------------------------------------------- /dict_tests/files/krb5-kadmind.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/krb5-kadmind.service.zst -------------------------------------------------------------------------------- /dict_tests/files/krb5-kdc.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kerberos 5 KDC 3 | 4 | [Service] 5 | ExecStart=/usr/bin/krb5kdc -n 6 | Restart=always 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /dict_tests/files/krb5-kdc.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/krb5-kdc.service.zst -------------------------------------------------------------------------------- /dict_tests/files/krb5-kpropd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kerberos 5 propagation server 3 | 4 | [Service] 5 | ExecStart=/usr/bin/kpropd -S 6 | 7 | [Install] 8 | WantedBy=multi-user.target 9 | -------------------------------------------------------------------------------- /dict_tests/files/krb5-kpropd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/krb5-kpropd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/krb5-kpropd@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kerberos 5 propagation server 3 | Conflicts=krb5-kpropd.service 4 | 5 | [Service] 6 | ExecStart=/usr/bin/kpropd 7 | StandardInput=socket 8 | StandardError=syslog 9 | -------------------------------------------------------------------------------- /dict_tests/files/krb5-kpropd@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/krb5-kpropd@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/ldconfig.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Rebuild Dynamic Linker Cache 12 | Documentation=man:ldconfig(8) 13 | DefaultDependencies=no 14 | Conflicts=shutdown.target 15 | After=local-fs.target 16 | Before=sysinit.target shutdown.target systemd-update-done.service 17 | ConditionNeedsUpdate=|/etc 18 | ConditionFileNotEmpty=|!/etc/ld.so.cache 19 | 20 | [Service] 21 | Type=oneshot 22 | RemainAfterExit=yes 23 | ExecStart=/sbin/ldconfig -X 24 | -------------------------------------------------------------------------------- /dict_tests/files/ldconfig.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/ldconfig.service.zst -------------------------------------------------------------------------------- /dict_tests/files/libvirt-guests.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Suspend/Resume Running libvirt Guests 3 | Wants=libvirtd.service 4 | Requires=virt-guest-shutdown.target 5 | After=network.target 6 | After=time-sync.target 7 | After=libvirtd.service 8 | After=virt-guest-shutdown.target 9 | Documentation=man:libvirtd(8) 10 | Documentation=https://libvirt.org 11 | 12 | [Service] 13 | EnvironmentFile=-/etc/conf.d/libvirt-guests 14 | # Hack just call traditional service until we factor 15 | # out the code 16 | ExecStart=/usr/lib/libvirt/libvirt-guests.sh start 17 | ExecStop=/usr/lib/libvirt/libvirt-guests.sh stop 18 | Type=oneshot 19 | RemainAfterExit=yes 20 | StandardOutput=journal+console 21 | TimeoutStopSec=0 22 | 23 | [Install] 24 | WantedBy=multi-user.target 25 | -------------------------------------------------------------------------------- /dict_tests/files/libvirt-guests.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/libvirt-guests.service.zst -------------------------------------------------------------------------------- /dict_tests/files/libvirtd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/libvirtd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/lm_sensors.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Initialize hardware monitoring sensors 3 | 4 | [Service] 5 | EnvironmentFile=-/etc/conf.d/lm_sensors 6 | Type=oneshot 7 | RemainAfterExit=yes 8 | ExecStart=-/sbin/modprobe -qab $BUS_MODULES $HWMON_MODULES 9 | ExecStart=/usr/bin/sensors -s 10 | ExecStop=-/sbin/modprobe -qabr $BUS_MODULES $HWMON_MODULES 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /dict_tests/files/lm_sensors.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/lm_sensors.service.zst -------------------------------------------------------------------------------- /dict_tests/files/logrotate.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/logrotate.service.zst -------------------------------------------------------------------------------- /dict_tests/files/lvm2-lvmetad.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=LVM2 metadata daemon 3 | Documentation=man:lvmetad(8) 4 | Requires=lvm2-lvmetad.socket 5 | Before=shutdown.target 6 | After=lvm2-lvmetad.socket 7 | DefaultDependencies=no 8 | Conflicts=shutdown.target 9 | 10 | [Service] 11 | Type=simple 12 | NonBlocking=true 13 | ExecStart=/usr/bin/lvmetad -f 14 | Environment=SD_ACTIVATION=1 15 | Restart=on-abort 16 | PIDFile=/run/lvmetad.pid 17 | -------------------------------------------------------------------------------- /dict_tests/files/lvm2-lvmetad.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/lvm2-lvmetad.service.zst -------------------------------------------------------------------------------- /dict_tests/files/lvm2-lvmpolld.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=LVM2 poll daemon 3 | Documentation=man:lvmpolld(8) 4 | Requires=lvm2-lvmpolld.socket 5 | Before=shutdown.target 6 | After=lvm2-lvmpolld.socket 7 | DefaultDependencies=no 8 | Conflicts=shutdown.target 9 | 10 | [Service] 11 | Type=simple 12 | NonBlocking=true 13 | ExecStart=/usr/bin/lvmpolld -t 60 -f 14 | Environment=SD_ACTIVATION=1 15 | PIDFile=/run/lvmpolld.pid 16 | -------------------------------------------------------------------------------- /dict_tests/files/lvm2-lvmpolld.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/lvm2-lvmpolld.service.zst -------------------------------------------------------------------------------- /dict_tests/files/lvm2-monitor.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling 3 | Documentation=man:dmeventd(8) man:lvcreate(8) man:lvchange(8) man:vgchange(8) 4 | Requires=dm-event.socket lvm2-lvmetad.socket 5 | After=dm-event.socket dm-event.service lvm2-lvmetad.socket lvm2-activation.service lvm2-lvmetad.service 6 | Before=local-fs-pre.target shutdown.target 7 | DefaultDependencies=no 8 | Conflicts=shutdown.target 9 | 10 | [Service] 11 | Type=oneshot 12 | Environment=LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES=1 13 | ExecStart=/usr/bin/lvm vgchange --monitor y --ignoreskippedcluster 14 | ExecStop=/usr/bin/lvm vgchange --monitor n --ignoreskippedcluster 15 | RemainAfterExit=yes 16 | 17 | -------------------------------------------------------------------------------- /dict_tests/files/lvm2-monitor.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/lvm2-monitor.service.zst -------------------------------------------------------------------------------- /dict_tests/files/lvm2-pvscan@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=LVM2 PV scan on device %i 3 | Documentation=man:pvscan(8) 4 | DefaultDependencies=no 5 | BindsTo=dev-block-%i.device 6 | Requires=lvm2-lvmetad.socket 7 | After=lvm2-lvmetad.socket lvm2-lvmetad.service 8 | Before=shutdown.target 9 | Conflicts=shutdown.target 10 | 11 | [Service] 12 | Type=oneshot 13 | RemainAfterExit=yes 14 | ExecStart=/usr/bin/lvm pvscan --cache --activate ay %i 15 | ExecStop=/usr/bin/lvm pvscan --cache %i 16 | StartLimitInterval=0 17 | -------------------------------------------------------------------------------- /dict_tests/files/lvm2-pvscan@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/lvm2-pvscan@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/man-db.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Daily man-db regeneration 3 | Documentation=man:mandb(8) 4 | ConditionACPower=true 5 | 6 | [Service] 7 | Type=oneshot 8 | # Recover from deletion, per FHS. 9 | ExecStart=+/usr/bin/install -d -o root -g root -m 0755 /var/cache/man 10 | # Expunge old catman pages which have not been read in a week. 11 | ExecStart=/usr/bin/find /var/cache/man -type f -name *.gz -atime +6 -delete 12 | # Regenerate man database. 13 | ExecStart=/usr/bin/mandb --quiet 14 | User=root 15 | Nice=19 16 | IOSchedulingClass=idle 17 | IOSchedulingPriority=7 18 | -------------------------------------------------------------------------------- /dict_tests/files/man-db.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/man-db.service.zst -------------------------------------------------------------------------------- /dict_tests/files/mdadm-grow-continue@.service: -------------------------------------------------------------------------------- 1 | # This file is part of mdadm. 2 | # 3 | # mdadm is free software; you can redistribute it and/or modify it 4 | # under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation; either version 2 of the License, or 6 | # (at your option) any later version. 7 | 8 | [Unit] 9 | Description=Manage MD Reshape on /dev/%I 10 | DefaultDependencies=no 11 | 12 | [Service] 13 | ExecStart=/sbin/mdadm --grow --continue /dev/%I 14 | StandardInput=null 15 | StandardOutput=null 16 | StandardError=null 17 | KillMode=none 18 | -------------------------------------------------------------------------------- /dict_tests/files/mdadm-grow-continue@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/mdadm-grow-continue@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/mdadm-last-resort@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Activate md array %I even though degraded 3 | DefaultDependencies=no 4 | ConditionPathExists=!/sys/devices/virtual/block/%i/md/sync_action 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=/sbin/mdadm --run /dev/%i 9 | -------------------------------------------------------------------------------- /dict_tests/files/mdadm-last-resort@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/mdadm-last-resort@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/mdmon@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/mdmon@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/mdmonitor.service: -------------------------------------------------------------------------------- 1 | # This file is part of mdadm. 2 | # 3 | # mdadm is free software; you can redistribute it and/or modify it 4 | # under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation; either version 2 of the License, or 6 | # (at your option) any later version. 7 | 8 | [Unit] 9 | Description=MD array monitor 10 | DefaultDependencies=no 11 | 12 | [Service] 13 | Environment= MDADM_MONITOR_ARGS=--scan 14 | EnvironmentFile=-/run/sysconfig/mdadm 15 | ExecStartPre=-/usr/lib/mdadm/mdadm_env.sh 16 | ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS 17 | -------------------------------------------------------------------------------- /dict_tests/files/mdmonitor.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/mdmonitor.service.zst -------------------------------------------------------------------------------- /dict_tests/files/mkinitcpio-generate-shutdown-ramfs.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Generate shutdown-ramfs 3 | DefaultDependencies=no 4 | Before=shutdown.target 5 | ConditionFileIsExecutable=!/run/initramfs/shutdown 6 | 7 | [Service] 8 | Type=oneshot 9 | # /tmp could be umounted at this point 10 | # use /run as temporary directory 11 | Environment=TMPDIR=/run 12 | ExecStart=/usr/bin/mkinitcpio -A sd-shutdown -k none -c /dev/null -d /run/initramfs 13 | -------------------------------------------------------------------------------- /dict_tests/files/mkinitcpio-generate-shutdown-ramfs.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/mkinitcpio-generate-shutdown-ramfs.service.zst -------------------------------------------------------------------------------- /dict_tests/files/ndctl-monitor.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Ndctl Monitor Daemon 3 | 4 | [Service] 5 | Type=simple 6 | ExecStart=/usr/bin/ndctl monitor 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /dict_tests/files/ndctl-monitor.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/ndctl-monitor.service.zst -------------------------------------------------------------------------------- /dict_tests/files/netcf-transaction.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Rollback uncommitted netcf network config change transactions 3 | Before=network.target 4 | Before=NetworkManager.service 5 | 6 | [Service] 7 | # call common script that is also used by initscript-based service 8 | # and libnetcf.so 9 | ExecStart=/usr/lib/netcf/netcf-transaction.sh start 10 | Type=oneshot 11 | RemainAfterExit=yes 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /dict_tests/files/netcf-transaction.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/netcf-transaction.service.zst -------------------------------------------------------------------------------- /dict_tests/files/netctl-auto@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Automatic wireless network connection using netctl profiles 3 | Documentation=man:netctl.special(7) 4 | Requisite=multi-user.target 5 | BindsTo=sys-subsystem-net-devices-%i.device 6 | After=sys-subsystem-net-devices-%i.device network-pre.target 7 | Before=network.target 8 | Wants=network.target 9 | 10 | [Service] 11 | Type=forking 12 | RemainAfterExit=yes 13 | ExecStart=/usr/bin/netctl-auto start %I 14 | ExecStop=/usr/bin/netctl-auto stop %I 15 | ExecStopPost=/usr/bin/netctl-auto clean %I 16 | 17 | [Install] 18 | WantedBy=sys-subsystem-net-devices-%i.device 19 | -------------------------------------------------------------------------------- /dict_tests/files/netctl-auto@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/netctl-auto@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/netctl-ifplugd@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Automatic wired network connection using netctl profiles 3 | Documentation=man:netctl.special(7) 4 | Requisite=multi-user.target 5 | BindsTo=sys-subsystem-net-devices-%i.device 6 | After=sys-subsystem-net-devices-%i.device network-pre.target 7 | 8 | [Service] 9 | NotifyAccess=all 10 | ExecStart=/usr/bin/ifplugd -i %I -r /etc/ifplugd/netctl.action -bfIns 11 | 12 | [Install] 13 | WantedBy=sys-subsystem-net-devices-%i.device 14 | -------------------------------------------------------------------------------- /dict_tests/files/netctl-ifplugd@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/netctl-ifplugd@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/netctl-sleep.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=netctl sleep hook 3 | Documentation=man:netctl.special(7) 4 | Before=sleep.target 5 | StopWhenUnneeded=yes 6 | 7 | [Service] 8 | Type=oneshot 9 | RemainAfterExit=yes 10 | ExecStart=/usr/bin/netctl store ; /usr/bin/netctl stop-all 11 | ExecStop=-/usr/bin/netctl restore 12 | 13 | [Install] 14 | WantedBy=sleep.target 15 | -------------------------------------------------------------------------------- /dict_tests/files/netctl-sleep.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/netctl-sleep.service.zst -------------------------------------------------------------------------------- /dict_tests/files/netctl-wait-online.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Wait for the enabled netctl profiles to come online 3 | Documentation=man:netctl.special(7) 4 | After=network.target 5 | Before=network-online.target 6 | 7 | [Service] 8 | Type=oneshot 9 | RemainAfterExit=yes 10 | ExecStart=/usr/lib/netctl/network wait-online 11 | 12 | [Install] 13 | WantedBy=network-online.target 14 | -------------------------------------------------------------------------------- /dict_tests/files/netctl-wait-online.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/netctl-wait-online.service.zst -------------------------------------------------------------------------------- /dict_tests/files/netctl.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=(Re)store the netctl profile state 3 | Documentation=man:netctl.special(7) 4 | Before=network.target 5 | 6 | [Service] 7 | Type=oneshot 8 | RemainAfterExit=yes 9 | ExecStart=-/usr/bin/netctl restore 10 | ExecStop=/usr/bin/netctl store 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /dict_tests/files/netctl.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/netctl.service.zst -------------------------------------------------------------------------------- /dict_tests/files/netctl@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Networking for netctl profile %I 3 | Documentation=man:netctl.profile(5) 4 | After=network-pre.target 5 | Before=network.target netctl.service 6 | Wants=network.target 7 | 8 | [Service] 9 | Type=notify 10 | NotifyAccess=exec 11 | RemainAfterExit=yes 12 | ExecStart=/usr/lib/netctl/network start %I 13 | ExecStop=/usr/lib/netctl/network stop %I 14 | -------------------------------------------------------------------------------- /dict_tests/files/netctl@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/netctl@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/nftables.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Netfilter Tables 3 | Documentation=man:nft(8) 4 | Wants=network-pre.target 5 | Before=network-pre.target 6 | 7 | [Service] 8 | Type=oneshot 9 | ExecStart=/usr/bin/nft -f /etc/nftables.conf 10 | ExecReload=/usr/bin/nft flush ruleset ';' include '"/etc/nftables.conf"' 11 | ExecStop=/usr/bin/nft flush ruleset 12 | RemainAfterExit=yes 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /dict_tests/files/nftables.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/nftables.service.zst -------------------------------------------------------------------------------- /dict_tests/files/ninfod.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Respond to IPv6 Node Information Queries 3 | Documentation=ninfod(8) 4 | Requires=network.target 5 | After=network.target 6 | 7 | [Service] 8 | ExecStart=/usr/bin/ninfod -d 9 | 10 | AmbientCapabilities=CAP_NET_RAW 11 | DynamicUser=yes 12 | PrivateTmp=yes 13 | PrivateDevices=yes 14 | ProtectSystem=strict 15 | ProtectHome=yes 16 | ProtectControlGroups=yes 17 | ProtectKernelTunables=yes 18 | ProtectKernelModules=yes 19 | MemoryDenyWriteExecute=yes 20 | RestrictRealtime=yes 21 | RestrictNamespaces=yes 22 | SystemCallArchitectures=native 23 | LockPersonality=yes 24 | 25 | [Install] 26 | WantedBy=multi-user.target 27 | -------------------------------------------------------------------------------- /dict_tests/files/ninfod.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/ninfod.service.zst -------------------------------------------------------------------------------- /dict_tests/files/nscd.service: -------------------------------------------------------------------------------- 1 | # systemd service file for nscd 2 | 3 | [Unit] 4 | Description=Name Service Cache Daemon 5 | 6 | [Service] 7 | Type=forking 8 | ExecStart=/usr/sbin/nscd 9 | ExecStop=/usr/sbin/nscd --shutdown 10 | ExecReload=/usr/sbin/nscd -i passwd 11 | ExecReload=/usr/sbin/nscd -i group 12 | ExecReload=/usr/sbin/nscd -i hosts 13 | ExecReload=/usr/sbin/nscd -i services 14 | ExecReload=/usr/sbin/nscd -i netgroup 15 | Restart=always 16 | PIDFile=/run/nscd/nscd.pid 17 | 18 | [Install] 19 | WantedBy=multi-user.target 20 | -------------------------------------------------------------------------------- /dict_tests/files/nscd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/nscd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/openvpn-client@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/openvpn-client@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/openvpn-server@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/openvpn-server@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/polkit.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Authorization Manager 3 | Documentation=man:polkit(8) 4 | 5 | [Service] 6 | Type=dbus 7 | BusName=org.freedesktop.PolicyKit1 8 | ExecStart=/usr/lib/polkit-1/polkitd --no-debug 9 | -------------------------------------------------------------------------------- /dict_tests/files/polkit.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/polkit.service.zst -------------------------------------------------------------------------------- /dict_tests/files/ppp@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=PPP link to %I 3 | Before=network.target 4 | 5 | [Service] 6 | ExecStart=/usr/sbin/pppd call %I nodetach nolog 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /dict_tests/files/ppp@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/ppp@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/quotaon.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Enable File System Quotas 12 | Documentation=man:quotaon(8) 13 | DefaultDependencies=no 14 | After=systemd-quotacheck.service 15 | Before=remote-fs.target shutdown.target 16 | ConditionPathExists=/usr/bin/quotaon 17 | 18 | [Service] 19 | Type=oneshot 20 | RemainAfterExit=yes 21 | ExecStart=/usr/bin/quotaon -aug 22 | -------------------------------------------------------------------------------- /dict_tests/files/quotaon.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/quotaon.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rarpd@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Reverse Address Resolution Protocol Requests Server (%I) 3 | Documentation=man:rarpd(8) 4 | Requires=network.target 5 | After=network.target 6 | 7 | [Service] 8 | EnvironmentFile=-/etc/sysconfig/rarpd 9 | ExecStart=/usr/bin/rarpd -d $OPTIONS %i 10 | 11 | AmbientCapabilities=CAP_NET_RAW 12 | DynamicUser=yes 13 | PrivateTmp=yes 14 | PrivateDevices=yes 15 | PrivateUsers=yes 16 | ProtectSystem=strict 17 | ProtectHome=yes 18 | ProtectControlGroups=yes 19 | ProtectKernelTunables=yes 20 | ProtectKernelModules=yes 21 | MemoryDenyWriteExecute=yes 22 | RestrictRealtime=yes 23 | RestrictNamespaces=yes 24 | SystemCallArchitectures=native 25 | LockPersonality=yes 26 | NoNewPrivileges=yes 27 | 28 | [Install] 29 | WantedBy=multi-user.target 30 | -------------------------------------------------------------------------------- /dict_tests/files/rarpd@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rarpd@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rdisc.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Network Router Discovery Daemon 3 | Documentation=man:rdisc(8) 4 | Requires=network.target 5 | After=network.target 6 | 7 | [Service] 8 | EnvironmentFile=-/etc/sysconfig/rdisc 9 | ExecStart=/usr/bin/rdisc -f -t $OPTIONS $SEND_ADDRESS $RECEIVE_ADDRESS 10 | 11 | AmbientCapabilities=CAP_NET_RAW 12 | PrivateTmp=yes 13 | PrivateUsers=yes 14 | ProtectSystem=strict 15 | ProtectHome=yes 16 | ProtectControlGroups=yes 17 | ProtectKernelTunables=yes 18 | ProtectKernelModules=yes 19 | MemoryDenyWriteExecute=yes 20 | RestrictRealtime=yes 21 | RestrictNamespaces=yes 22 | SystemCallArchitectures=native 23 | LockPersonality=yes 24 | NoNewPrivileges=yes 25 | 26 | [Install] 27 | WantedBy=multi-user.target 28 | -------------------------------------------------------------------------------- /dict_tests/files/rdisc.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rdisc.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rescue.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rescue.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rfkill-block@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=RFKill-Block %I 3 | After=rfkill-unblock@all.service 4 | 5 | [Service] 6 | Type=oneshot 7 | ExecStart=/usr/bin/rfkill block %I 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /dict_tests/files/rfkill-block@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rfkill-block@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rfkill-unblock@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=RFKill-Unblock %I 3 | After=rfkill-block@all.service 4 | 5 | [Service] 6 | Type=oneshot 7 | ExecStart=/usr/bin/rfkill unblock %I 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /dict_tests/files/rfkill-unblock@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rfkill-unblock@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rlogin@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Remote Login Facilities Server 3 | After=local-fs.target 4 | 5 | [Service] 6 | ExecStart=-/usr/bin/rlogind 7 | StandardInput=socket 8 | -------------------------------------------------------------------------------- /dict_tests/files/rlogin@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rlogin@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rpcbind.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=RPC Bind 3 | Documentation=man:rpcbind(8) 4 | DefaultDependencies=no 5 | RequiresMountsFor=/var/lib/rpcbind 6 | 7 | # Make sure we use the IP addresses listed for 8 | # rpcbind.socket, no matter how this unit is started. 9 | Requires=rpcbind.socket 10 | Wants=rpcbind.target 11 | 12 | [Service] 13 | Type=notify 14 | # distro can provide a drop-in adding EnvironmentFile=-/??? if needed. 15 | EnvironmentFile=/etc/conf.d/rpcbind 16 | ExecStart=/usr/bin/rpcbind $RPCBIND_OPTIONS -w -f 17 | 18 | [Install] 19 | WantedBy=multi-user.target 20 | -------------------------------------------------------------------------------- /dict_tests/files/rpcbind.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rpcbind.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rsh@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Remote Shell Facilities Server 3 | After=local-fs.target 4 | 5 | [Service] 6 | ExecStart=-/usr/bin/rshd 7 | StandardInput=socket 8 | -------------------------------------------------------------------------------- /dict_tests/files/rsh@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rsh@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/rtkit-daemon.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/rtkit-daemon.service.zst -------------------------------------------------------------------------------- /dict_tests/files/sddm.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Simple Desktop Display Manager 3 | Documentation=man:sddm(1) man:sddm.conf(5) 4 | Conflicts=getty@tty1.service 5 | After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service systemd-logind.service 6 | 7 | [Service] 8 | ExecStart=/usr/bin/sddm 9 | Restart=always 10 | 11 | [Install] 12 | Alias=display-manager.service 13 | 14 | -------------------------------------------------------------------------------- /dict_tests/files/sddm.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/sddm.service.zst -------------------------------------------------------------------------------- /dict_tests/files/sensord.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Log hardware monitoring data 3 | After=lm_sensors.service 4 | 5 | [Service] 6 | EnvironmentFile=/etc/conf.d/sensord 7 | Type=forking 8 | PIDFile=/var/run/sensord.pid 9 | ExecStart=/usr/sbin/sensord -i $INTERVAL -l $LOG_INTERVAL -f daemon 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /dict_tests/files/sensord.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/sensord.service.zst -------------------------------------------------------------------------------- /dict_tests/files/serial-getty@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/serial-getty@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/shadow.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Verify integrity of password and group files 3 | After=systemd-sysusers.service 4 | 5 | [Service] 6 | Type=simple 7 | # Always run both checks, but fail the service if either fails 8 | ExecStart=/bin/sh -c '/usr/bin/pwck -r || r=1; /usr/bin/grpck -r && exit $r' 9 | Nice=19 10 | IOSchedulingClass=best-effort 11 | IOSchedulingPriority=7 12 | -------------------------------------------------------------------------------- /dict_tests/files/shadow.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/shadow.service.zst -------------------------------------------------------------------------------- /dict_tests/files/spice-webdavd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=webdav daemon for Spice guests 3 | Requires=dbus.service avahi-daemon.service 4 | After=dbus.service avahi-daemon.service 5 | 6 | [Service] 7 | Type=simple 8 | EnvironmentFile=-/etc/conf.d/spice-webdavd 9 | ExecStart=/usr/bin/spice-webdavd -p 9843 $SPICE_WEBDAVD_EXTRA_ARGS 10 | Restart=on-success 11 | -------------------------------------------------------------------------------- /dict_tests/files/spice-webdavd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/spice-webdavd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/sshd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=OpenSSH Daemon 3 | Wants=sshdgenkeys.service 4 | After=sshdgenkeys.service 5 | After=network.target 6 | 7 | [Service] 8 | ExecStart=/usr/bin/sshd -D 9 | ExecReload=/bin/kill -HUP $MAINPID 10 | KillMode=process 11 | Restart=always 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /dict_tests/files/sshd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/sshd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/sshdgenkeys.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=SSH Key Generation 3 | ConditionPathExists=|!/etc/ssh/ssh_host_dsa_key 4 | ConditionPathExists=|!/etc/ssh/ssh_host_dsa_key.pub 5 | ConditionPathExists=|!/etc/ssh/ssh_host_ecdsa_key 6 | ConditionPathExists=|!/etc/ssh/ssh_host_ecdsa_key.pub 7 | ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key 8 | ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key.pub 9 | ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key 10 | ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key.pub 11 | 12 | [Service] 13 | ExecStart=/usr/bin/ssh-keygen -A 14 | Type=oneshot 15 | RemainAfterExit=yes 16 | -------------------------------------------------------------------------------- /dict_tests/files/sshdgenkeys.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/sshdgenkeys.service.zst -------------------------------------------------------------------------------- /dict_tests/files/syncthing-resume.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Restart Syncthing after resume 3 | Documentation=man:syncthing(1) 4 | After=sleep.target 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=-/usr/bin/pkill -HUP -x syncthing 9 | 10 | [Install] 11 | WantedBy=sleep.target 12 | -------------------------------------------------------------------------------- /dict_tests/files/syncthing-resume.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/syncthing-resume.service.zst -------------------------------------------------------------------------------- /dict_tests/files/syncthing@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Syncthing - Open Source Continuous File Synchronization for %I 3 | Documentation=man:syncthing(1) 4 | After=network.target 5 | 6 | [Service] 7 | User=%i 8 | ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0 9 | Restart=on-failure 10 | SuccessExitStatus=3 4 11 | RestartForceExitStatus=3 4 12 | 13 | # Hardening 14 | ProtectSystem=full 15 | PrivateTmp=true 16 | SystemCallArchitectures=native 17 | MemoryDenyWriteExecute=true 18 | NoNewPrivileges=true 19 | 20 | [Install] 21 | WantedBy=multi-user.target 22 | -------------------------------------------------------------------------------- /dict_tests/files/syncthing@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/syncthing@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/system-update-cleanup.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/system-update-cleanup.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-ask-password-console.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-ask-password-console.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-ask-password-wall.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-ask-password-wall.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-backlight@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-backlight@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-binfmt.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-binfmt.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-bless-boot.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Mark the Current Boot Loader Entry as Good 12 | Documentation=man:systemd-bless-boot.service(8) 13 | DefaultDependencies=no 14 | Requires=boot-complete.target 15 | After=local-fs.target boot-complete.target 16 | Conflicts=shutdown.target 17 | Before=shutdown.target 18 | 19 | [Service] 20 | Type=oneshot 21 | RemainAfterExit=yes 22 | ExecStart=/usr/lib/systemd/systemd-bless-boot good 23 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-bless-boot.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-bless-boot.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-boot-check-no-failures.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-boot-check-no-failures.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-boot-system-token.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-boot-system-token.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-coredump@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-coredump@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-exit.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Exit the Container 12 | Documentation=man:systemd.special(7) 13 | DefaultDependencies=no 14 | Requires=shutdown.target umount.target final.target 15 | After=shutdown.target umount.target final.target 16 | SuccessAction=exit-force 17 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-exit.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-exit.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-firstboot.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-firstboot.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-fsck-root.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=File System Check on Root Device 12 | Documentation=man:systemd-fsck-root.service(8) 13 | DefaultDependencies=no 14 | Conflicts=shutdown.target 15 | Before=local-fs.target shutdown.target 16 | ConditionPathIsReadWrite=!/ 17 | 18 | [Service] 19 | Type=oneshot 20 | RemainAfterExit=yes 21 | ExecStart=/usr/lib/systemd/systemd-fsck 22 | TimeoutSec=0 23 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-fsck-root.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-fsck-root.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-fsck@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-fsck@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-halt.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Halt 12 | Documentation=man:systemd-halt.service(8) 13 | DefaultDependencies=no 14 | Requires=shutdown.target umount.target final.target 15 | After=shutdown.target umount.target final.target 16 | 17 | [Service] 18 | Type=oneshot 19 | ExecStart=/usr/bin/systemctl --force halt 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-halt.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-halt.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-hibernate-resume@.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Resume from hibernation using device %f 12 | Documentation=man:systemd-hibernate-resume@.service(8) 13 | DefaultDependencies=no 14 | BindsTo=%i.device 15 | Wants=local-fs-pre.target 16 | After=%i.device 17 | Before=local-fs-pre.target 18 | ConditionPathExists=/etc/initrd-release 19 | 20 | [Service] 21 | Type=oneshot 22 | ExecStart=/usr/lib/systemd/systemd-hibernate-resume %f 23 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-hibernate-resume@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-hibernate-resume@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-hibernate.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Hibernate 12 | Documentation=man:systemd-suspend.service(8) 13 | DefaultDependencies=no 14 | Requires=sleep.target 15 | After=sleep.target 16 | 17 | [Service] 18 | Type=oneshot 19 | ExecStart=/usr/lib/systemd/systemd-sleep hibernate 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-hibernate.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-hibernate.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-hostnamed.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-hostnamed.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-hwdb-update.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-hwdb-update.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-hybrid-sleep.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Hybrid Suspend+Hibernate 12 | Documentation=man:systemd-suspend.service(8) 13 | DefaultDependencies=no 14 | Requires=sleep.target 15 | After=sleep.target 16 | 17 | [Service] 18 | Type=oneshot 19 | ExecStart=/usr/lib/systemd/systemd-sleep hybrid-sleep 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-hybrid-sleep.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-hybrid-sleep.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-importd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-importd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-initctl.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=initctl Compatibility Daemon 12 | Documentation=man:systemd-initctl.service(8) 13 | DefaultDependencies=no 14 | 15 | [Service] 16 | ExecStart=/usr/lib/systemd/systemd-initctl 17 | NoNewPrivileges=yes 18 | NotifyAccess=all 19 | SystemCallArchitectures=native 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-initctl.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-initctl.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-journal-catalog-update.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-journal-catalog-update.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-journal-flush.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-journal-flush.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-journal-gatewayd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-journal-gatewayd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-journal-remote.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-journal-remote.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-journal-upload.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-journal-upload.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-journald.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-journald.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-kexec.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Reboot via kexec 12 | Documentation=man:systemd-halt.service(8) 13 | DefaultDependencies=no 14 | Requires=shutdown.target umount.target final.target 15 | After=shutdown.target umount.target final.target 16 | 17 | [Service] 18 | Type=oneshot 19 | ExecStart=/usr/bin/systemctl --force kexec 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-kexec.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-kexec.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-localed.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-localed.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-logind.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-logind.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-machine-id-commit.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-machine-id-commit.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-machined.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-machined.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-modules-load.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-modules-load.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-network-generator.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Generate network units from Kernel command line 12 | DefaultDependencies=no 13 | Before=network-pre.target 14 | 15 | [Service] 16 | Type=oneshot 17 | ExecStart=/usr/lib/systemd/systemd-network-generator 18 | 19 | [Install] 20 | WantedBy=network-pre.target 21 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-network-generator.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-network-generator.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-networkd-wait-online.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-networkd-wait-online.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-networkd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-networkd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-nspawn@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-nspawn@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-portabled.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-portabled.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-poweroff.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Power-Off 12 | Documentation=man:systemd-halt.service(8) 13 | DefaultDependencies=no 14 | Requires=shutdown.target umount.target final.target 15 | After=shutdown.target umount.target final.target 16 | SuccessAction=poweroff-force 17 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-poweroff.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-poweroff.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-pstore.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-pstore.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-quotacheck.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=File System Quota Check 12 | Documentation=man:systemd-quotacheck.service(8) 13 | DefaultDependencies=no 14 | After=systemd-remount-fs.service 15 | Before=remote-fs.target shutdown.target 16 | ConditionPathExists=/usr/bin/quotacheck 17 | 18 | [Service] 19 | Type=oneshot 20 | RemainAfterExit=yes 21 | ExecStart=/usr/lib/systemd/systemd-quotacheck 22 | TimeoutSec=0 23 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-quotacheck.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-quotacheck.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-random-seed.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-random-seed.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-reboot.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Reboot 12 | Documentation=man:systemd-halt.service(8) 13 | DefaultDependencies=no 14 | Requires=shutdown.target umount.target final.target 15 | After=shutdown.target umount.target final.target 16 | SuccessAction=reboot-force 17 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-reboot.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-reboot.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-remount-fs.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-remount-fs.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-resolved.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-resolved.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-rfkill.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-rfkill.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-suspend-then-hibernate.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Suspend; Hibernate if not used for a period of time 12 | Documentation=man:systemd-suspend.service(8) 13 | DefaultDependencies=no 14 | Requires=sleep.target 15 | After=sleep.target 16 | 17 | [Service] 18 | Type=oneshot 19 | ExecStart=/usr/lib/systemd/systemd-sleep suspend-then-hibernate 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-suspend-then-hibernate.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-suspend-then-hibernate.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-suspend.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Suspend 12 | Documentation=man:systemd-suspend.service(8) 13 | DefaultDependencies=no 14 | Requires=sleep.target 15 | After=sleep.target 16 | 17 | [Service] 18 | Type=oneshot 19 | ExecStart=/usr/lib/systemd/systemd-sleep suspend 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-suspend.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-suspend.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-sysctl.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-sysctl.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-sysusers.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-sysusers.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-time-wait-sync.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-time-wait-sync.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-timedated.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-timedated.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-timesyncd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-timesyncd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-tmpfiles-clean.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Cleanup of Temporary Directories 12 | Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8) 13 | DefaultDependencies=no 14 | Conflicts=shutdown.target 15 | After=local-fs.target time-set.target 16 | Before=shutdown.target 17 | 18 | [Service] 19 | Type=oneshot 20 | ExecStart=/usr/bin/systemd-tmpfiles --clean 21 | SuccessExitStatus=DATAERR 22 | IOSchedulingClass=idle 23 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-tmpfiles-clean.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-tmpfiles-clean.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-tmpfiles-setup-dev.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-tmpfiles-setup-dev.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-tmpfiles-setup.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-tmpfiles-setup.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-udev-settle.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-udev-settle.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-udev-trigger.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-udev-trigger.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-udevd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-udevd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-update-done.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-update-done.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-update-utmp.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-update-utmp.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-user-sessions.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Permit User Sessions 12 | Documentation=man:systemd-user-sessions.service(8) 13 | After=remote-fs.target nss-user-lookup.target network.target 14 | 15 | [Service] 16 | Type=oneshot 17 | RemainAfterExit=yes 18 | ExecStart=/usr/lib/systemd/systemd-user-sessions start 19 | ExecStop=/usr/lib/systemd/systemd-user-sessions stop 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-user-sessions.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-user-sessions.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-vconsole-setup.service: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1+ 2 | # 3 | # This file is part of systemd. 4 | # 5 | # systemd is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2.1 of the License, or 8 | # (at your option) any later version. 9 | 10 | [Unit] 11 | Description=Setup Virtual Console 12 | Documentation=man:systemd-vconsole-setup.service(8) man:vconsole.conf(5) 13 | DefaultDependencies=no 14 | Before=initrd-switch-root.target shutdown.target 15 | ConditionPathExists=/dev/tty0 16 | 17 | [Service] 18 | Type=oneshot 19 | ExecStart=/usr/lib/systemd/systemd-vconsole-setup 20 | -------------------------------------------------------------------------------- /dict_tests/files/systemd-vconsole-setup.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-vconsole-setup.service.zst -------------------------------------------------------------------------------- /dict_tests/files/systemd-volatile-root.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/systemd-volatile-root.service.zst -------------------------------------------------------------------------------- /dict_tests/files/talk.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Talk Server 3 | Documentation=man:talkd(8) man:talk(1) 4 | 5 | [Service] 6 | User=nobody 7 | Group=tty 8 | ExecStart=/usr/bin/talkd 9 | StandardInput=socket 10 | 11 | [Install] 12 | Also=talk.socket 13 | -------------------------------------------------------------------------------- /dict_tests/files/talk.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/talk.service.zst -------------------------------------------------------------------------------- /dict_tests/files/teamd@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Team Daemon for device %I 3 | Before=network-pre.target 4 | Wants=network-pre.target 5 | 6 | [Service] 7 | BusName=org.libteam.teamd.%i 8 | ExecStart=/usr/bin/teamd -U -D -o -t %i -f /run/teamd/%i.conf 9 | Restart=on-failure 10 | RestartPreventExitStatus=1 11 | -------------------------------------------------------------------------------- /dict_tests/files/teamd@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/teamd@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/telnet@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Telnet Server 3 | After=local-fs.target 4 | 5 | [Service] 6 | ExecStart=-/usr/bin/telnetd 7 | StandardInput=socket 8 | -------------------------------------------------------------------------------- /dict_tests/files/telnet@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/telnet@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/udisks2.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Disk Manager 3 | Documentation=man:udisks(8) 4 | 5 | [Service] 6 | Type=dbus 7 | BusName=org.freedesktop.UDisks2 8 | ExecStart=/usr/lib/udisks2/udisksd 9 | KillSignal=SIGINT 10 | 11 | [Install] 12 | WantedBy=graphical.target 13 | -------------------------------------------------------------------------------- /dict_tests/files/udisks2.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/udisks2.service.zst -------------------------------------------------------------------------------- /dict_tests/files/upower.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/upower.service.zst -------------------------------------------------------------------------------- /dict_tests/files/usbipd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=USB/IP server 3 | After=network.target 4 | 5 | [Service] 6 | ExecStart=/usr/bin/usbipd 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /dict_tests/files/usbipd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/usbipd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/usbmuxd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Socket daemon for the usbmux protocol used by Apple devices 3 | Documentation=man:usbmuxd(8) 4 | 5 | [Service] 6 | ExecStart=/usr/bin/usbmuxd --user usbmux --systemd 7 | PIDFile=/var/run/usbmuxd.pid 8 | -------------------------------------------------------------------------------- /dict_tests/files/usbmuxd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/usbmuxd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/user-runtime-dir@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/user-runtime-dir@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/user@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/user@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/uuidd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Daemon for generating UUIDs 3 | Documentation=man:uuidd(8) 4 | Requires=uuidd.socket 5 | 6 | [Service] 7 | ExecStart=/usr/sbin/uuidd --socket-activation 8 | Restart=no 9 | User=uuidd 10 | Group=uuidd 11 | ProtectSystem=strict 12 | ProtectHome=yes 13 | PrivateDevices=yes 14 | PrivateNetwork=yes 15 | PrivateUsers=yes 16 | ProtectKernelTunables=yes 17 | ProtectKernelModules=yes 18 | ProtectControlGroups=yes 19 | RestrictAddressFamilies=AF_UNIX 20 | MemoryDenyWriteExecute=yes 21 | SystemCallFilter=@default @file-system @basic-io @system-service @signal @io-event @network-io 22 | 23 | [Install] 24 | Also=uuidd.socket 25 | -------------------------------------------------------------------------------- /dict_tests/files/uuidd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/uuidd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtinterfaced.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtualization interface daemon 3 | Conflicts=libvirtd.service 4 | Requires=virtinterfaced.socket 5 | Requires=virtinterfaced-ro.socket 6 | Requires=virtinterfaced-admin.socket 7 | After=network.target 8 | After=dbus.service 9 | After=apparmor.service 10 | After=local-fs.target 11 | Documentation=man:libvirtd(8) 12 | Documentation=https://libvirt.org 13 | 14 | [Service] 15 | Type=notify 16 | ExecStart=/usr/bin/virtinterfaced --timeout 120 17 | ExecReload=/bin/kill -HUP $MAINPID 18 | Restart=on-failure 19 | 20 | [Install] 21 | WantedBy=multi-user.target 22 | Also=virtinterfaced.socket 23 | Also=virtinterfaced-ro.socket 24 | Also=virtinterfaced-admin.socket 25 | -------------------------------------------------------------------------------- /dict_tests/files/virtinterfaced.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtinterfaced.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtlockd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtlockd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtlogd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtlogd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtlxcd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtlxcd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtnetworkd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtualization network daemon 3 | Conflicts=libvirtd.service 4 | Requires=virtnetworkd.socket 5 | Requires=virtnetworkd-ro.socket 6 | Requires=virtnetworkd-admin.socket 7 | After=network.target 8 | After=dbus.service 9 | After=apparmor.service 10 | After=local-fs.target 11 | Documentation=man:libvirtd(8) 12 | Documentation=https://libvirt.org 13 | 14 | [Service] 15 | Type=notify 16 | ExecStart=/usr/bin/virtnetworkd --timeout 120 17 | ExecReload=/bin/kill -HUP $MAINPID 18 | Restart=on-failure 19 | KillMode=process 20 | 21 | [Install] 22 | WantedBy=multi-user.target 23 | Also=virtnetworkd.socket 24 | Also=virtnetworkd-ro.socket 25 | Also=virtnetworkd-admin.socket 26 | -------------------------------------------------------------------------------- /dict_tests/files/virtnetworkd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtnetworkd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtnodedevd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtualization nodedev daemon 3 | Conflicts=libvirtd.service 4 | Requires=virtnodedevd.socket 5 | Requires=virtnodedevd-ro.socket 6 | Requires=virtnodedevd-admin.socket 7 | After=network.target 8 | After=dbus.service 9 | After=apparmor.service 10 | After=local-fs.target 11 | Documentation=man:libvirtd(8) 12 | Documentation=https://libvirt.org 13 | 14 | [Service] 15 | Type=notify 16 | ExecStart=/usr/bin/virtnodedevd --timeout 120 17 | ExecReload=/bin/kill -HUP $MAINPID 18 | Restart=on-failure 19 | 20 | [Install] 21 | WantedBy=multi-user.target 22 | Also=virtnodedevd.socket 23 | Also=virtnodedevd-ro.socket 24 | Also=virtnodedevd-admin.socket 25 | -------------------------------------------------------------------------------- /dict_tests/files/virtnodedevd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtnodedevd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtnwfilterd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtualization nwfilter daemon 3 | Conflicts=libvirtd.service 4 | Requires=virtnwfilterd.socket 5 | Requires=virtnwfilterd-ro.socket 6 | Requires=virtnwfilterd-admin.socket 7 | After=network.target 8 | After=dbus.service 9 | After=apparmor.service 10 | After=local-fs.target 11 | Documentation=man:libvirtd(8) 12 | Documentation=https://libvirt.org 13 | 14 | [Service] 15 | Type=notify 16 | ExecStart=/usr/bin/virtnwfilterd --timeout 120 17 | ExecReload=/bin/kill -HUP $MAINPID 18 | Restart=on-failure 19 | 20 | [Install] 21 | WantedBy=multi-user.target 22 | Also=virtnwfilterd.socket 23 | Also=virtnwfilterd-ro.socket 24 | Also=virtnwfilterd-admin.socket 25 | -------------------------------------------------------------------------------- /dict_tests/files/virtnwfilterd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtnwfilterd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtproxyd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtualization daemon 3 | Conflicts=libvirtd.service 4 | Requires=virtproxyd.socket 5 | Requires=virtproxyd-ro.socket 6 | Requires=virtproxyd-admin.socket 7 | After=network.target 8 | After=dbus.service 9 | After=apparmor.service 10 | After=local-fs.target 11 | Documentation=man:libvirtd(8) 12 | Documentation=https://libvirt.org 13 | 14 | [Service] 15 | Type=notify 16 | ExecStart=/usr/bin/virtproxyd --timeout 120 17 | ExecReload=/bin/kill -HUP $MAINPID 18 | Restart=on-failure 19 | 20 | [Install] 21 | WantedBy=multi-user.target 22 | Also=virtproxyd.socket 23 | Also=virtproxyd-ro.socket 24 | Also=virtproxyd-admin.socket 25 | -------------------------------------------------------------------------------- /dict_tests/files/virtproxyd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtproxyd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtqemud.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtqemud.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtsecretd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtualization secret daemon 3 | Conflicts=libvirtd.service 4 | Requires=virtsecretd.socket 5 | Requires=virtsecretd-ro.socket 6 | Requires=virtsecretd-admin.socket 7 | After=network.target 8 | After=dbus.service 9 | After=apparmor.service 10 | After=local-fs.target 11 | Documentation=man:libvirtd(8) 12 | Documentation=https://libvirt.org 13 | 14 | [Service] 15 | Type=notify 16 | ExecStart=/usr/bin/virtsecretd --timeout 120 17 | ExecReload=/bin/kill -HUP $MAINPID 18 | Restart=on-failure 19 | 20 | [Install] 21 | WantedBy=multi-user.target 22 | Also=virtsecretd.socket 23 | Also=virtsecretd-ro.socket 24 | Also=virtsecretd-admin.socket 25 | -------------------------------------------------------------------------------- /dict_tests/files/virtsecretd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtsecretd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtstoraged.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtualization storage daemon 3 | Conflicts=libvirtd.service 4 | Requires=virtstoraged.socket 5 | Requires=virtstoraged-ro.socket 6 | Requires=virtstoraged-admin.socket 7 | After=network.target 8 | After=dbus.service 9 | After=iscsid.service 10 | After=apparmor.service 11 | After=local-fs.target 12 | After=remote-fs.target 13 | Documentation=man:libvirtd(8) 14 | Documentation=https://libvirt.org 15 | 16 | [Service] 17 | Type=notify 18 | ExecStart=/usr/bin/virtstoraged --timeout 120 19 | ExecReload=/bin/kill -HUP $MAINPID 20 | Restart=on-failure 21 | 22 | [Install] 23 | WantedBy=multi-user.target 24 | Also=virtstoraged.socket 25 | Also=virtstoraged-ro.socket 26 | Also=virtstoraged-admin.socket 27 | -------------------------------------------------------------------------------- /dict_tests/files/virtstoraged.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtstoraged.service.zst -------------------------------------------------------------------------------- /dict_tests/files/virtvboxd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtualization vbox daemon 3 | Conflicts=libvirtd.service 4 | Requires=virtvboxd.socket 5 | Requires=virtvboxd-ro.socket 6 | Requires=virtvboxd-admin.socket 7 | After=network.target 8 | After=dbus.service 9 | After=apparmor.service 10 | After=local-fs.target 11 | After=remote-fs.target 12 | Documentation=man:libvirtd(8) 13 | Documentation=https://libvirt.org 14 | 15 | [Service] 16 | Type=notify 17 | ExecStart=/usr/bin/virtvboxd --timeout 120 18 | ExecReload=/bin/kill -HUP $MAINPID 19 | Restart=on-failure 20 | 21 | [Install] 22 | WantedBy=multi-user.target 23 | Also=virtvboxd.socket 24 | Also=virtvboxd-ro.socket 25 | Also=virtvboxd-admin.socket 26 | -------------------------------------------------------------------------------- /dict_tests/files/virtvboxd.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/virtvboxd.service.zst -------------------------------------------------------------------------------- /dict_tests/files/wpa_supplicant-nl80211@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=WPA supplicant daemon (interface- and nl80211 driver-specific version) 3 | Requires=sys-subsystem-net-devices-%i.device 4 | After=sys-subsystem-net-devices-%i.device 5 | Before=network.target 6 | Wants=network.target 7 | 8 | # NetworkManager users will probably want the dbus version instead. 9 | 10 | [Service] 11 | Type=simple 12 | ExecStart=/usr/bin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-nl80211-%I.conf -Dnl80211 -i%I 13 | 14 | [Install] 15 | Alias=multi-user.target.wants/wpa_supplicant-nl80211@%i.service 16 | -------------------------------------------------------------------------------- /dict_tests/files/wpa_supplicant-nl80211@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/wpa_supplicant-nl80211@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/wpa_supplicant-wired@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=WPA supplicant daemon (interface- and wired driver-specific version) 3 | Requires=sys-subsystem-net-devices-%i.device 4 | After=sys-subsystem-net-devices-%i.device 5 | Before=network.target 6 | Wants=network.target 7 | 8 | # NetworkManager users will probably want the dbus version instead. 9 | 10 | [Service] 11 | Type=simple 12 | ExecStart=/usr/bin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-wired-%I.conf -Dwired -i%I 13 | 14 | [Install] 15 | Alias=multi-user.target.wants/wpa_supplicant-wired@%i.service 16 | -------------------------------------------------------------------------------- /dict_tests/files/wpa_supplicant-wired@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/wpa_supplicant-wired@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/wpa_supplicant.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=WPA supplicant 3 | Before=network.target 4 | Wants=network.target 5 | 6 | [Service] 7 | Type=dbus 8 | BusName=fi.w1.wpa_supplicant1 9 | ExecStart=/usr/bin/wpa_supplicant -u 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | Alias=dbus-fi.w1.wpa_supplicant1.service 14 | -------------------------------------------------------------------------------- /dict_tests/files/wpa_supplicant.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/wpa_supplicant.service.zst -------------------------------------------------------------------------------- /dict_tests/files/wpa_supplicant@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=WPA supplicant daemon (interface-specific version) 3 | Requires=sys-subsystem-net-devices-%i.device 4 | After=sys-subsystem-net-devices-%i.device 5 | Before=network.target 6 | Wants=network.target 7 | 8 | # NetworkManager users will probably want the dbus version instead. 9 | 10 | [Service] 11 | Type=simple 12 | ExecStart=/usr/bin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-%I.conf -i%I 13 | 14 | [Install] 15 | Alias=multi-user.target.wants/wpa_supplicant@%i.service 16 | -------------------------------------------------------------------------------- /dict_tests/files/wpa_supplicant@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/wpa_supplicant@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/xfs_scrub@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Online XFS Metadata Check for %I 3 | OnFailure=xfs_scrub_fail@%i.service 4 | Documentation=man:xfs_scrub(8) 5 | 6 | [Service] 7 | Type=oneshot 8 | WorkingDirectory=%I 9 | PrivateNetwork=true 10 | ProtectSystem=full 11 | ProtectHome=read-only 12 | # Disable private /tmp just in case %i is a path under /tmp. 13 | PrivateTmp=no 14 | AmbientCapabilities=CAP_SYS_ADMIN CAP_FOWNER CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH CAP_SYS_RAWIO 15 | NoNewPrivileges=yes 16 | User=nobody 17 | IOSchedulingClass=idle 18 | CPUSchedulingPolicy=idle 19 | Environment=SERVICE_MODE=1 20 | ExecStart=/usr/bin/xfs_scrub -b -n %I 21 | SyslogIdentifier=%N 22 | -------------------------------------------------------------------------------- /dict_tests/files/xfs_scrub@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/xfs_scrub@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/xfs_scrub_all.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Online XFS Metadata Check for All Filesystems 3 | ConditionACPower=true 4 | Documentation=man:xfs_scrub_all(8) 5 | After=paths.target multi-user.target network.target network-online.target systemd-networkd.service NetworkManager.service connman.service 6 | 7 | [Service] 8 | Type=oneshot 9 | Environment=SERVICE_MODE=1 10 | ExecStart=/usr/bin/xfs_scrub_all 11 | SyslogIdentifier=xfs_scrub_all 12 | -------------------------------------------------------------------------------- /dict_tests/files/xfs_scrub_all.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/xfs_scrub_all.service.zst -------------------------------------------------------------------------------- /dict_tests/files/xfs_scrub_fail@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Online XFS Metadata Check Failure Reporting for %I 3 | Documentation=man:xfs_scrub(8) 4 | 5 | [Service] 6 | Type=oneshot 7 | Environment=EMAIL_ADDR=root 8 | ExecStart=/usr/lib/xfsprogs/xfs_scrub_fail "${EMAIL_ADDR}" %I 9 | User=mail 10 | Group=mail 11 | SupplementaryGroups=systemd-journal 12 | -------------------------------------------------------------------------------- /dict_tests/files/xfs_scrub_fail@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/xfs_scrub_fail@.service.zst -------------------------------------------------------------------------------- /dict_tests/files/zram-setup@.service: -------------------------------------------------------------------------------- 1 | #Service initializes zram devices 2 | [Unit] 3 | Description=Setup zram based device %i 4 | After=dev-%i.device 5 | Requires=dev-%i.device 6 | 7 | [Service] 8 | Type=oneshot 9 | RemainAfterExit=yes 10 | EnvironmentFile=-/usr/local/lib/zram.conf.d/%i-env 11 | ExecStart=-/bin/sh -c 'echo $ZRAM_NUM_STR > /sys/class/block/%i/max_comp_streams' 12 | ExecStart=-/bin/sh -c 'echo $ZRAM_DEV_SIZE > /sys/class/block/%i/disksize' 13 | ExecStart=-/bin/sh -c '[ "$SWAP" = "y" ] && mkswap /dev/%i && swapon /dev/%i' 14 | ExecStop=-/bin/sh -c 'echo 1 > /sys/class/block/%i/reset' 15 | -------------------------------------------------------------------------------- /dict_tests/files/zram-setup@.service.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/dict_tests/files/zram-setup@.service.zst -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-003e8871ae1b398af243ed3bdd895e6a9b417d09: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-003e8871ae1b398af243ed3bdd895e6a9b417d09 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-06be9bcd30e08d36a1231291fdc393be2286ccd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-06be9bcd30e08d36a1231291fdc393be2286ccd1 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-0b8dd1ec99c11d29f489b7ed1ea0a641b22f1c4b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-0b8dd1ec99c11d29f489b7ed1ea0a641b22f1c4b -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-0e471543b70867a4e3d6884e281e504018f6a4e0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-0e471543b70867a4e3d6884e281e504018f6a4e0 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-13621a677af75daa6007d30f8e91a6706ce8b2b7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-13621a677af75daa6007d30f8e91a6706ce8b2b7 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-1f4e23456d1aa3bcd5a13947ba1b71536c479a3a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-1f4e23456d1aa3bcd5a13947ba1b71536c479a3a -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-285afb3e50455f20ba4f19ffdd3ca2767771d67c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-285afb3e50455f20ba4f19ffdd3ca2767771d67c -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-2a4da82402386b074fd8be53271812ce2d8e2b18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-2a4da82402386b074fd8be53271812ce2d8e2b18 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-2ec60cbc7b68479802290177232e2472625d5e5d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-2ec60cbc7b68479802290177232e2472625d5e5d -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-2f47b61c081dfbce296e9674cae4448f7bfa1277: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-2f47b61c081dfbce296e9674cae4448f7bfa1277 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-3151768e96e3ce234cc8304da8fa51c65ec2bfb6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-3151768e96e3ce234cc8304da8fa51c65ec2bfb6 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-3d348c53c3db2c13e65f6a8ea95848fc9ddfaf01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-3d348c53c3db2c13e65f6a8ea95848fc9ddfaf01 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-431e8c5fa22def362a489a04e4f9470d9409f111: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-431e8c5fa22def362a489a04e4f9470d9409f111 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-49bec46e6271a44740b1ab82e79e9b371d832b8c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-49bec46e6271a44740b1ab82e79e9b371d832b8c -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-4d0dfb5fcd91a4c960619fdb17364f34d05f7310: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-4d0dfb5fcd91a4c960619fdb17364f34d05f7310 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-4fda2fa7e33a2589cc514990dd9fe7ab03bf985a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-4fda2fa7e33a2589cc514990dd9fe7ab03bf985a -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-50f1812780e355be23520eb604bcc18df1c222bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-50f1812780e355be23520eb604bcc18df1c222bb -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-663779067554d3f2a8c56ffc939cc7e842ed63ec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-663779067554d3f2a8c56ffc939cc7e842ed63ec -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-7eb5677508a2696ad1f778c464a38303267ab4ee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-7eb5677508a2696ad1f778c464a38303267ab4ee -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-8373dd7d83fda197b92858a7dfc101c3208c1238: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-8373dd7d83fda197b92858a7dfc101c3208c1238 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-adb83ab8f58b2724f649a0cea5a5ed2004fa25c5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-adb83ab8f58b2724f649a0cea5a5ed2004fa25c5 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-b5e12760caa036f8467d9f9963606e675f913ce1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-b5e12760caa036f8467d9f9963606e675f913ce1 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-bacc82e4bc4975593010cae0002c55d0967da6a3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-bacc82e4bc4975593010cae0002c55d0967da6a3 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-bbead0dbe38036346fb694ad1893cec85a0b8700: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-bbead0dbe38036346fb694ad1893cec85a0b8700 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-bc1ef1499329fe12f4ba10998c86778a3102452d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-bc1ef1499329fe12f4ba10998c86778a3102452d -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-c11a4207fca22f987266fe797c83eb0bb2c9fbc4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-c11a4207fca22f987266fe797c83eb0bb2c9fbc4 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-c746b132a6561becc94bbaf80f0fcd22c805ae7e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-c746b132a6561becc94bbaf80f0fcd22c805ae7e -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-ca663bc7ccd4c4e6e7a02651bc06236b11e20170: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-ca663bc7ccd4c4e6e7a02651bc06236b11e20170 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-cb08bdd38c7904891e88d217fe105a0c7102cf46: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-cb08bdd38c7904891e88d217fe105a0c7102cf46 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-cb2b9b0b711020aad1153f8a6fff1b5dfbf0e084: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-cb2b9b0b711020aad1153f8a6fff1b5dfbf0e084 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-cddb11de78f42d894d9b15b23bbad791b06a7c75: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-cddb11de78f42d894d9b15b23bbad791b06a7c75 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-d5f00d39b2b269f380d4ffc5dd40c76acf43ac13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-d5f00d39b2b269f380d4ffc5dd40c76acf43ac13 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-d7a5385da30608d3ea21916c0291e3592a627c48: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-d7a5385da30608d3ea21916c0291e3592a627c48 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-d8943dbbbf4f0a40fdaef7375207c7778b333864: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-d8943dbbbf4f0a40fdaef7375207c7778b333864 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-d95d11d3a0d91d39c1d5ba9added01f249b39b82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-d95d11d3a0d91d39c1d5ba9added01f249b39b82 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-efefea0a61c8cab9ec201ca547ec55924b51547e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-efefea0a61c8cab9ec201ca547ec55924b51547e -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-f02fdd84d0bc12c221de04a60c81993a6bb56467: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-f02fdd84d0bc12c221de04a60c81993a6bb56467 -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-f2c779cdf7827b4827e33eb5510e9e2d3d83371f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-f2c779cdf7827b4827e33eb5510e9e2d3d83371f -------------------------------------------------------------------------------- /fuzz/artifacts/decode/crash-fb4314c59f9013d610ac2b8d698c97e518fa095e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/decode/crash-fb4314c59f9013d610ac2b8d698c97e518fa095e -------------------------------------------------------------------------------- /fuzz/artifacts/fse/crash-16fdc285684fe17e4a84ff6605c7f0e362af3dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/fse/crash-16fdc285684fe17e4a84ff6605c7f0e362af3dfa -------------------------------------------------------------------------------- /fuzz/artifacts/fse/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/fse/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 -------------------------------------------------------------------------------- /fuzz/artifacts/fse/crash-e587fc04ebe1b7e97d0aa916ef8d3f2cc92fb4b1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/fse/crash-e587fc04ebe1b7e97d0aa916ef8d3f2cc92fb4b1 -------------------------------------------------------------------------------- /fuzz/artifacts/huff0/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/huff0/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 -------------------------------------------------------------------------------- /fuzz/artifacts/huff0/crash-e7d75b9bfbab3e8e4df53bb28b87a1a01ee99d3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/fuzz/artifacts/huff0/crash-e7d75b9bfbab3e8e4df53bb28b87a1a01ee99d3d -------------------------------------------------------------------------------- /fuzz/artifacts/interop/crash-5ba93c9db0cff93f52b521d7420e43f6eda2784f: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fuzz/artifacts/interop/crash-a9f55c479d7c420764bde5bd6c666a7997d79d26: -------------------------------------------------------------------------------- 1 | � -------------------------------------------------------------------------------- /fuzz/fuzz_targets/decode.rs: -------------------------------------------------------------------------------- 1 | #![no_main] 2 | #[macro_use] 3 | extern crate libfuzzer_sys; 4 | extern crate ruzstd; 5 | use std::io::Read; 6 | 7 | fuzz_target!(|data: &[u8]| { 8 | if let Ok(mut decoder) = ruzstd::decoding::StreamingDecoder::new(data) { 9 | let mut output = Vec::new(); 10 | _ = decoder.read_to_end(&mut output); 11 | } 12 | }); 13 | -------------------------------------------------------------------------------- /fuzz/fuzz_targets/fse.rs: -------------------------------------------------------------------------------- 1 | #![no_main] 2 | #[macro_use] 3 | extern crate libfuzzer_sys; 4 | extern crate ruzstd; 5 | use ruzstd::fse::round_trip; 6 | 7 | fuzz_target!(|data: &[u8]| { 8 | round_trip(data); 9 | }); 10 | -------------------------------------------------------------------------------- /fuzz/fuzz_targets/huff0.rs: -------------------------------------------------------------------------------- 1 | #![no_main] 2 | #[macro_use] 3 | extern crate libfuzzer_sys; 4 | extern crate ruzstd; 5 | use ruzstd::huff0::round_trip; 6 | 7 | fuzz_target!(|data: &[u8]| { 8 | round_trip(data); 9 | }); 10 | -------------------------------------------------------------------------------- /src/bit_io/mod.rs: -------------------------------------------------------------------------------- 1 | //! Encoding agnostic ways to read and write binary data 2 | 3 | mod bit_reader; 4 | mod bit_reader_reverse; 5 | mod bit_writer; 6 | 7 | pub(crate) use bit_reader::*; 8 | pub(crate) use bit_reader_reverse::*; 9 | pub(crate) use bit_writer::*; 10 | -------------------------------------------------------------------------------- /src/blocks/mod.rs: -------------------------------------------------------------------------------- 1 | //! In a Zstandard frame, there's a frame header, followed by one or more *blocks*. 2 | //! 3 | //! A block contains data, and a header describing how that data is encoded, as well 4 | //! as other misc metadata. 5 | //! 6 | //! 7 | 8 | pub mod block; 9 | pub mod literals_section; 10 | pub mod sequence_section; 11 | -------------------------------------------------------------------------------- /src/decoding/mod.rs: -------------------------------------------------------------------------------- 1 | //! Structures and utilities used for decoding zstd formatted data 2 | 3 | pub mod errors; 4 | mod frame_decoder; 5 | mod streaming_decoder; 6 | 7 | pub use frame_decoder::{BlockDecodingStrategy, FrameDecoder}; 8 | pub use streaming_decoder::StreamingDecoder; 9 | 10 | pub(crate) mod block_decoder; 11 | pub(crate) mod decode_buffer; 12 | pub(crate) mod dictionary; 13 | pub(crate) mod frame; 14 | pub(crate) mod literals_section_decoder; 15 | mod ringbuffer; 16 | #[allow(dead_code)] 17 | pub(crate) mod scratch; 18 | pub(crate) mod sequence_execution; 19 | pub(crate) mod sequence_section_decoder; 20 | -------------------------------------------------------------------------------- /src/encoding/blocks/mod.rs: -------------------------------------------------------------------------------- 1 | //! After Magic_Number and Frame_Header, there are some number of blocks. Each frame must have at least one block, 2 | //! but there is no upper limit on the number of blocks per frame. 3 | //! 4 | //! There are a few different kinds of blocks, and implementations for those kinds are 5 | //! in this module. 6 | mod compressed; 7 | 8 | pub(super) use compressed::*; 9 | -------------------------------------------------------------------------------- /src/encoding/levels/mod.rs: -------------------------------------------------------------------------------- 1 | mod fastest; 2 | pub use fastest::compress_fastest; 3 | -------------------------------------------------------------------------------- /src/io_std.rs: -------------------------------------------------------------------------------- 1 | //! Re-exports of std traits or local reimplementations if std is not available 2 | #[cfg(feature = "std")] 3 | pub use std::io::{Error, ErrorKind, Read, Write}; 4 | -------------------------------------------------------------------------------- /test_fixtures/abc.txt.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillingSpark/zstd-rs/fb92a10a916ca65f22012496a189345e719ccaf3/test_fixtures/abc.txt.zst --------------------------------------------------------------------------------