Adding upstream version 257.7.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
parent
e632a483c7
commit
ce097cb8f4
6337 changed files with 2076067 additions and 0 deletions
22
test/fuzz/fuzz-unit-file/ask-password-console.path
Normal file
22
test/fuzz/fuzz-unit-file/ask-password-console.path
Normal file
|
@ -0,0 +1,22 @@
|
|||
path
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Dispatch Password Requests to Console Directory Watch
|
||||
Documentation=man:systemd-ask-password-console.service(8)
|
||||
DefaultDependencies=no
|
||||
Conflicts=shutdown.target
|
||||
After=plymouth-start.service
|
||||
Before=paths.target shutdown.target cryptsetup.target
|
||||
ConditionPathExists=!/run/plymouth/pid
|
||||
|
||||
[Path]
|
||||
DirectoryNotEmpty=/run/systemd/ask-password
|
||||
MakeDirectory=yes
|
21
test/fuzz/fuzz-unit-file/binfmt_misc.automount
Normal file
21
test/fuzz/fuzz-unit-file/binfmt_misc.automount
Normal file
|
@ -0,0 +1,21 @@
|
|||
automount
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Arbitrary Executable File Formats File System Automount Point
|
||||
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
||||
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||
DefaultDependencies=no
|
||||
Before=sysinit.target
|
||||
ConditionPathExists=/proc/sys/fs/binfmt_misc/
|
||||
ConditionPathIsReadWrite=/proc/sys/
|
||||
|
||||
[Automount]
|
||||
Where=/proc/sys/fs/binfmt_misc
|
985
test/fuzz/fuzz-unit-file/directives-all.service
Normal file
985
test/fuzz/fuzz-unit-file/directives-all.service
Normal file
|
@ -0,0 +1,985 @@
|
|||
service
|
||||
Accept=
|
||||
AccuracySec=
|
||||
After=
|
||||
Alias=
|
||||
AllowedCPUs=
|
||||
AllowedMemoryNodes=
|
||||
AllowIsolate=
|
||||
Also=
|
||||
DeferReactivation=
|
||||
AmbientCapabilities=
|
||||
AssertACPower=
|
||||
AssertArchitecture=
|
||||
AssertCPUPressure=
|
||||
AssertCapability=
|
||||
AssertControlGroupController=
|
||||
AssertCredential=
|
||||
AssertDirectoryNotEmpty=
|
||||
AssertFileIsExecutable=
|
||||
AssertFileNotEmpty=
|
||||
AssertFirstBoot=
|
||||
AssertGroup=
|
||||
AssertHost=
|
||||
AssertIOPressure=
|
||||
AssertKernelCommandLine=
|
||||
AssertKernelVersion=
|
||||
AssertMemoryPressure=
|
||||
AssertNeedsUpdate=
|
||||
AssertOSRelease=
|
||||
AssertPathExists=
|
||||
AssertPathExistsGlob=
|
||||
AssertPathIsDirectory=
|
||||
AssertPathIsMountPoint=
|
||||
AssertPathIsReadWrite=
|
||||
AssertPathIsSymbolicLink=
|
||||
AssertSecurity=
|
||||
AssertUser=
|
||||
AssertVirtualization=
|
||||
Backlog=
|
||||
Before=
|
||||
BindIPv6Only=
|
||||
BindPaths=
|
||||
BindReadOnlyPaths=
|
||||
BindToDevice=
|
||||
BindsTo=
|
||||
BlockIOAccounting=
|
||||
BlockIODeviceWeight=
|
||||
BlockIOReadBandwidth=
|
||||
BlockIOWeight=
|
||||
BlockIOWriteBandwidth=
|
||||
Broadcast=
|
||||
BusName=
|
||||
CoredumpFilter=
|
||||
CPUAccounting=
|
||||
CPUQuota=
|
||||
CPUShares=
|
||||
CPUWeight=
|
||||
CapabilityBoundingSet=
|
||||
CollectMode=
|
||||
ConditionACPower=
|
||||
ConditionArchitecture=
|
||||
ConditionCapability=
|
||||
ConditionControlGroupController=
|
||||
ConditionCredential=
|
||||
ConditionCPUPressure=
|
||||
ConditionDirectoryNotEmpty=
|
||||
ConditionFileIsExecutable=
|
||||
ConditionFileNotEmpty=
|
||||
ConditionFirstBoot=
|
||||
ConditionGroup=
|
||||
ConditionHost=
|
||||
ConditionIOPressure=
|
||||
ConditionKernelCommandLine=
|
||||
ConditionKernelVersion=
|
||||
ConditionMemoryPressure=
|
||||
ConditionNeedsUpdate=
|
||||
ConditionOSRelease=
|
||||
ConditionPathExists=
|
||||
ConditionPathExistsGlob=
|
||||
ConditionPathIsDirectory=
|
||||
ConditionPathIsMountPoint=
|
||||
ConditionPathIsReadWrite=
|
||||
ConditionPathIsSymbolicLink=
|
||||
ConditionSecurity=
|
||||
ConditionUser=
|
||||
ConditionVirtualization=
|
||||
Conflicts=
|
||||
DefaultDependencies=
|
||||
DefaultInstance=
|
||||
DeferAcceptSec=
|
||||
Delegate=
|
||||
Description=
|
||||
DeviceAllow=
|
||||
DevicePolicy=
|
||||
DirectoryMode=
|
||||
DirectoryNotEmpty=
|
||||
Documentation=
|
||||
DynamicUser=
|
||||
ExecPaths=
|
||||
ExecReload=
|
||||
ExecCondition=
|
||||
ExecStart=
|
||||
ExecStartPost=
|
||||
ExecStartPre=
|
||||
ExecStop=
|
||||
ExecStopPost=
|
||||
ExecStopPre=
|
||||
ExitType=
|
||||
FailureAction=
|
||||
FileDescriptorName=
|
||||
FileDescriptorStoreMax=
|
||||
ForceUnmount=
|
||||
FreeBind=
|
||||
Group=
|
||||
GuessMainPID=
|
||||
IOAccounting=
|
||||
IODeviceWeight=
|
||||
IOReadBandwidthMax=
|
||||
IOReadIOPSMax=
|
||||
IOWeight=
|
||||
IOWriteBandwidthMax=
|
||||
IOWriteIOPSMax=
|
||||
IPAccounting=
|
||||
IPAddressAllow=
|
||||
IPAddressDeny=
|
||||
IPCNamespacePath=
|
||||
IPTOS=
|
||||
IPTTL=
|
||||
IgnoreOnIsolate=
|
||||
JobRunningTimeoutSec=
|
||||
JobTimeoutAction=
|
||||
JobTimeoutRebootArgument=
|
||||
JobTimeoutSec=
|
||||
JoinsNamespaceOf=
|
||||
KeepAlive=
|
||||
KeepAliveIntervalSec=
|
||||
KeepAliveProbes=
|
||||
KeepAliveTimeSec=
|
||||
KillMode=
|
||||
KillSignal=
|
||||
LazyUnmount=
|
||||
ListenDatagram=
|
||||
ListenFIFO=
|
||||
ListenMessageQueue=
|
||||
#ListenNetlink=
|
||||
ListenSequentialPacket=
|
||||
ListenSpecial=
|
||||
ListenStream=
|
||||
ListenUSBFunction=
|
||||
MakeDirectory=
|
||||
Mark=
|
||||
MaxConnections=
|
||||
MaxConnectionsPerSource=
|
||||
ManagedOOMSwap=
|
||||
ManagedOOMMemoryPressure=
|
||||
ManagedOOMMemoryPressureLimitPercent=
|
||||
ManagedOOMMemoryPressureDurationSec=
|
||||
ManagedOOMPreference=
|
||||
MemoryAccounting=
|
||||
MemoryHigh=
|
||||
MemoryLimit=
|
||||
MemoryLow=
|
||||
MemoryMax=
|
||||
MemoryPressureThresholdSec=
|
||||
MemoryPressureWatch=
|
||||
MemorySwapMax=
|
||||
MemoryZSwapMax=
|
||||
MessageQueueMaxMessages=
|
||||
MessageQueueMessageSize=
|
||||
MountAPIVFS=
|
||||
NetworkNamespacePath=
|
||||
NoDelay=
|
||||
NoExecPaths=
|
||||
NoNewPrivileges=
|
||||
NonBlocking=
|
||||
NotifyAccess=
|
||||
OnActiveSec=
|
||||
OnBootSec=
|
||||
OnCalendar=
|
||||
OnFailure=
|
||||
OnFailureJobMode=
|
||||
OnStartupSec=
|
||||
OnUnitActiveSec=
|
||||
OnUnitInactiveSec=
|
||||
Options=
|
||||
PAMName=
|
||||
PIDFile=
|
||||
PartOf=
|
||||
PassCredentials=
|
||||
PassFileDescriptorsToExec=
|
||||
PassSecurity=
|
||||
PassPacketInfo=
|
||||
PathChanged=
|
||||
PathExists=
|
||||
PathExistsGlob=
|
||||
PathModified=
|
||||
PermissionsStartOnly=
|
||||
Persistent=
|
||||
PipeSize=
|
||||
Priority=
|
||||
PropagatesReloadTo=
|
||||
RandomizedDelaySec=
|
||||
FixedRandomDelay=
|
||||
RebootArgument=
|
||||
ReceiveBuffer=
|
||||
RefuseManualStart=
|
||||
RefuseManualStop=
|
||||
ReloadPropagatedFrom=
|
||||
RemainAfterElapse=
|
||||
RemainAfterExit=
|
||||
RemoveOnStop=
|
||||
RequiredBy=
|
||||
Requires=
|
||||
RequiresMountsFor=
|
||||
Requisite=
|
||||
Restart=
|
||||
RestartForceExitStatus=
|
||||
RestartKillSignal=
|
||||
RestartPreventExitStatus=
|
||||
RestartSec=
|
||||
ReusePort=
|
||||
RootDirectory=
|
||||
RootDirectoryStartOnly=
|
||||
RootImage=
|
||||
RootHash=
|
||||
RootHashSignature=
|
||||
RootVerity=
|
||||
RootEphemeral=
|
||||
ExtensionDirectories=
|
||||
ExtensionImages=
|
||||
RuntimeMaxSec=
|
||||
SELinuxContextFromNet=
|
||||
SecureBits=
|
||||
SendBuffer=
|
||||
SendSIGHUP=
|
||||
SendSIGKILL=
|
||||
Service=
|
||||
Slice=
|
||||
SloppyOptions=
|
||||
SmackLabel=
|
||||
SmackLabelIPIn=
|
||||
SmackLabelIPOut=
|
||||
SocketGroup=
|
||||
SocketMode=
|
||||
SocketProtocol=
|
||||
SocketUser=
|
||||
Sockets=
|
||||
SourcePath=
|
||||
StartLimitAction=
|
||||
StartLimitBurst=
|
||||
StartLimitIntervalSec=
|
||||
StartupBlockIOWeight=
|
||||
StartupCPUShares=
|
||||
StartupCPUWeight=
|
||||
StartupIOWeight=
|
||||
StopWhenUnneeded=
|
||||
SuccessAction=
|
||||
SuccessExitStatus=
|
||||
SupplementaryGroups=
|
||||
Symlinks=
|
||||
TCPCongestion=
|
||||
TasksAccounting=
|
||||
TasksMax=
|
||||
TimeoutIdleSec=
|
||||
TimeoutSec=
|
||||
TimeoutStartSec=
|
||||
TimeoutStopSec=
|
||||
TimeoutAbortSec=
|
||||
Transparent=
|
||||
TriggerLimitBurst=
|
||||
TriggerLimitIntervalSec=
|
||||
Type=
|
||||
USBFunctionDescriptors=
|
||||
USBFunctionStrings=
|
||||
Unit=
|
||||
UpheldBy=
|
||||
Upholds=
|
||||
User=
|
||||
WakeSystem=
|
||||
WantedBy=
|
||||
Wants=
|
||||
WantsMountsFor=
|
||||
WatchdogSec=
|
||||
What=
|
||||
Where=
|
||||
WorkingDirectory=
|
||||
Writable=
|
||||
fsck.mode=
|
||||
fsck.repair=
|
||||
fstab=
|
||||
locale.LANG=
|
||||
locale.LANGUAGE=
|
||||
locale.LC_ADDRESS=
|
||||
locale.LC_COLLATE=
|
||||
locale.LC_CTYPE=
|
||||
locale.LC_IDENTIFICATION=
|
||||
locale.LC_MEASUREMENT=
|
||||
locale.LC_MESSAGES=
|
||||
locale.LC_MONETARY=
|
||||
locale.LC_NAME=
|
||||
locale.LC_NUMERIC=
|
||||
locale.LC_PAPER=
|
||||
locale.LC_TELEPHONE=
|
||||
locale.LC_TIME=
|
||||
luks.crypttab=
|
||||
luks.key=
|
||||
luks.name=
|
||||
luks.options=
|
||||
luks.uuid=
|
||||
luks=
|
||||
modules_load=
|
||||
mount.usr=
|
||||
mount.usrflags=
|
||||
mount.usrfstype=
|
||||
net.ifnames=
|
||||
plymouth.enable=
|
||||
quotacheck.mode=
|
||||
rd.fstab=
|
||||
rd.luks.crypttab=
|
||||
rd.luks.key=
|
||||
rd.luks.name=
|
||||
rd.luks.options=
|
||||
rd.luks.uuid=
|
||||
rd.luks=
|
||||
rd.modules_load=
|
||||
rd.systemd.gpt_auto=
|
||||
rd.systemd.unit=
|
||||
rd.systemd.verity=
|
||||
rd.udev.children_max=
|
||||
rd.udev.event_timeout=
|
||||
rd.udev.exec_delay=
|
||||
rd.udev.log_level=
|
||||
resume=
|
||||
resumeflags=
|
||||
root=
|
||||
rootflags=
|
||||
rootfstype=
|
||||
roothash=
|
||||
systemd.default_standard_error=
|
||||
systemd.default_standard_output=
|
||||
systemd.default_timeout_start_sec=
|
||||
systemd.firstboot=
|
||||
systemd.gpt_auto=
|
||||
systemd.journald.forward_to_console=
|
||||
systemd.journald.forward_to_kmsg=
|
||||
systemd.journald.forward_to_syslog=
|
||||
systemd.journald.forward_to_wall=
|
||||
systemd.log_level=
|
||||
systemd.log_location=
|
||||
systemd.log_target=
|
||||
systemd.machine_id=
|
||||
systemd.mask=
|
||||
systemd.restore_state=
|
||||
systemd.service_watchdogs=
|
||||
systemd.setenv=
|
||||
systemd.unit=
|
||||
systemd.verity=
|
||||
systemd.verity_root_data=
|
||||
systemd.verity_root_hash=
|
||||
systemd.verity_root_options=
|
||||
systemd.volatile=
|
||||
systemd.wants=
|
||||
systemd.watchdog_device=
|
||||
udev.children_max=
|
||||
udev.event_timeout=
|
||||
udev.exec_delay=
|
||||
udev.log_level=
|
||||
vconsole.font=
|
||||
vconsole.font_map=
|
||||
vconsole.font_unimap=
|
||||
vconsole.keymap=
|
||||
vconsole.keymap_toggle=
|
||||
ID_MODEL=
|
||||
ID_MODEL_FROM_DATABASE=
|
||||
SYSTEMD_ALIAS=
|
||||
SYSTEMD_MOUNT_OPTIONS=
|
||||
SYSTEMD_MOUNT_WHERE=
|
||||
SYSTEMD_READY=
|
||||
SYSTEMD_USER_WANTS=
|
||||
SYSTEMD_WANTS=
|
||||
link_priority=
|
||||
static_node=
|
||||
string_escape=
|
||||
ARP=
|
||||
ARPAllTargets=
|
||||
ARPIPTargets=
|
||||
ARPIntervalSec=
|
||||
ARPValidate=
|
||||
ActiveSlave=
|
||||
AdSelect=
|
||||
Address=
|
||||
AddressAutoconfiguration=
|
||||
AgeingTimeSec=
|
||||
Alias=
|
||||
AllSlavesActive=
|
||||
AllowLocalRemote=
|
||||
AllowPortToBeRoot=
|
||||
AllowedIPs=
|
||||
Anonymize=
|
||||
Architecture=
|
||||
Firmware=
|
||||
AutoJoin=
|
||||
AutoNegotiation=
|
||||
BindCarrier=
|
||||
BitsPerSecond=
|
||||
Bond=
|
||||
Bridge=
|
||||
Broadcast=
|
||||
Cache=
|
||||
CacheFromLocalhost=
|
||||
ClientIdentifier=
|
||||
ConfigureWithoutCarrier=
|
||||
CopyDSCP=
|
||||
Cost=
|
||||
CriticalConnection=
|
||||
DHCP=
|
||||
DHCPServer=
|
||||
DNS=
|
||||
DNSLifetimeSec=
|
||||
DNSSEC=
|
||||
DNSSECNegativeTrustAnchors=
|
||||
DNSStubListener=
|
||||
DNSStubListenerExtra=
|
||||
DUIDRawData=
|
||||
DUIDType=
|
||||
DefaultLeaseTimeSec=
|
||||
DefaultPVID=
|
||||
Description=
|
||||
Destination=
|
||||
DestinationPort=
|
||||
DiscoverPathMTU=
|
||||
Domains=
|
||||
DownDelaySec=
|
||||
Driver=
|
||||
Duplex=
|
||||
DuplicateAddressDetection=
|
||||
EgressUntagged=
|
||||
EmitDNS=
|
||||
EmitDomains=
|
||||
EmitLLDP=
|
||||
EmitNTP=
|
||||
EmitRouter=
|
||||
EmitTimezone=
|
||||
EncapsulationLimit=
|
||||
Endpoint=
|
||||
FDBAgeingSec=
|
||||
FailOverMACPolicy=
|
||||
FallbackDNS=
|
||||
FallbackNTP=
|
||||
FastLeave=
|
||||
FirewallMark=
|
||||
Flags=
|
||||
FlowLabel=
|
||||
ForwardDelaySec=
|
||||
From=
|
||||
FwMark=
|
||||
GVRP=
|
||||
Gateway=
|
||||
GatewayOnLink=
|
||||
GenericReceiveOffload=
|
||||
GenericSegmentationOffload=
|
||||
GratuitousARP=
|
||||
Group=
|
||||
GroupForwardMask=
|
||||
GroupPolicyExtension=
|
||||
HairPin=
|
||||
Isolated=
|
||||
MulticastToUnicast=
|
||||
HelloTimeSec=
|
||||
HomeAddress=
|
||||
Host=
|
||||
Hostname=
|
||||
IAID=
|
||||
IPForward=
|
||||
IPMasquerade=
|
||||
IPv4LLRoute=
|
||||
IPv4ProxyARP=
|
||||
IPv4ProxyARPPrivateVLAN=
|
||||
IPv6AcceptRA=
|
||||
IPv6DuplicateAddressDetection=
|
||||
IPv6FlowLabel=
|
||||
IPv6HopLimit=
|
||||
IPv6Preference=
|
||||
IPv6PrefixDelegation=
|
||||
IPv6PrivacyExtensions=
|
||||
IPv6ProxyNDP=
|
||||
IPv6ProxyNDPAddress=
|
||||
IPv6Token=
|
||||
Id=
|
||||
IncomingInterface=
|
||||
Independent=
|
||||
InitialAdvertisedReceiveWindow=
|
||||
InitialCongestionWindow=
|
||||
InputKey=
|
||||
InvertRule=
|
||||
KernelCommandLine=
|
||||
Credential=
|
||||
KernelVersion=
|
||||
Key=
|
||||
Kind=
|
||||
L2MissNotification=
|
||||
L3MasterDevice=
|
||||
L3MissNotification=
|
||||
LACPTransmitRate=
|
||||
LLDP=
|
||||
LLMNR=
|
||||
Label=
|
||||
LargeReceiveOffload=
|
||||
LearnPacketIntervalSec=
|
||||
LinkLocalAddressing=
|
||||
ListenPort=
|
||||
Local=
|
||||
LooseBinding=
|
||||
MACAddress=
|
||||
MACAddressPolicy=
|
||||
MACVLAN=
|
||||
MIIMonitorSec=
|
||||
MTUBytes=
|
||||
MVRP=
|
||||
MacLearning=
|
||||
ManageTemporaryAddress=
|
||||
Managed=
|
||||
MaxAgeSec=
|
||||
MaxLeaseTimeSec=
|
||||
MaximumFDBEntries=
|
||||
Metric=
|
||||
MinLinks=
|
||||
Mode=
|
||||
MultiQueue=
|
||||
MulticastDNS=
|
||||
MulticastQuerier=
|
||||
MulticastSnooping=
|
||||
NTP=
|
||||
Name=
|
||||
NamePolicy=
|
||||
OnLink=
|
||||
OneQueue=
|
||||
OriginalName=
|
||||
OtherInformation=
|
||||
OutgoingInterface=
|
||||
OutputKey=
|
||||
PVID=
|
||||
PacketInfo=
|
||||
PacketsPerSlave=
|
||||
Path=
|
||||
Peer=
|
||||
PersistentKeepalive=
|
||||
PollIntervalMaxSec=
|
||||
PollIntervalMinSec=
|
||||
PoolOffset=
|
||||
PoolSize=
|
||||
Port=
|
||||
PortRange=
|
||||
PreferredLifetime=
|
||||
PreferredLifetimeSec=
|
||||
PreferredSource=
|
||||
Prefix=
|
||||
PrefixRoute=
|
||||
PresharedKey=
|
||||
PrimaryReselectPolicy=
|
||||
PrimarySlave=
|
||||
Priority=
|
||||
PrivateKey=
|
||||
Protocol=
|
||||
PublicKey=
|
||||
QuickAck=
|
||||
RapidCommit=
|
||||
ReduceARPProxy=
|
||||
Remote=
|
||||
RemoteChecksumRx=
|
||||
RemoteChecksumTx=
|
||||
ReorderHeader=
|
||||
RequestBroadcast=
|
||||
RequiredFamilyForOnline=
|
||||
RequiredForOnline=
|
||||
ResendIGMP=
|
||||
RootDistanceMaxSec=
|
||||
RouteMetric=
|
||||
RouteShortCircuit=
|
||||
RouteTable=
|
||||
RouterLifetimeSec=
|
||||
RouterPreference=
|
||||
STP=
|
||||
Scope=
|
||||
SendHostname=
|
||||
Source=
|
||||
SuppressPrefixLength=
|
||||
SuppressInterfaceGroup=
|
||||
TCP6SegmentationOffload=
|
||||
TCPSegmentationOffload=
|
||||
TOS=
|
||||
TTL=
|
||||
Table=
|
||||
Timezone=
|
||||
To=
|
||||
TransmitHashPolicy=
|
||||
Tunnel=
|
||||
TxtData=
|
||||
TxtText=
|
||||
Type=
|
||||
TypeOfService=
|
||||
UDP6ZeroChecksumRx=
|
||||
UDP6ZeroChecksumTx=
|
||||
UDPChecksum=
|
||||
UDPSegmentationOffload=
|
||||
UnicastFlood=
|
||||
Unmanaged=
|
||||
UpDelaySec=
|
||||
UseBPDU=
|
||||
UseDNS=
|
||||
UseDomains=
|
||||
UseHostname=
|
||||
UseMTU=
|
||||
UseNTP=
|
||||
UseRoutes=
|
||||
UseTimezone=
|
||||
User=
|
||||
VLAN=
|
||||
VLANFiltering=
|
||||
VLANId=
|
||||
VNetHeader=
|
||||
VRF=
|
||||
VXLAN=
|
||||
ValidLifetimeSec=
|
||||
VendorClassIdentifier=
|
||||
Virtualization=
|
||||
WakeOnLan=
|
||||
Weight=
|
||||
CODE_FILE=
|
||||
CODE_FUNC=
|
||||
CODE_LINE=
|
||||
COREDUMP_UNIT=
|
||||
COREDUMP_USER_UNIT=
|
||||
ERRNO=
|
||||
MESSAGE=
|
||||
MESSAGE_ID=
|
||||
OBJECT_AUDIT_LOGINUID=
|
||||
OBJECT_AUDIT_SESSION=
|
||||
OBJECT_CMDLINE=
|
||||
OBJECT_COMM=
|
||||
OBJECT_EXE=
|
||||
OBJECT_GID=
|
||||
OBJECT_PID=
|
||||
OBJECT_SYSTEMD_CGROUP=
|
||||
OBJECT_SYSTEMD_OWNER_UID=
|
||||
OBJECT_SYSTEMD_SESSION=
|
||||
OBJECT_SYSTEMD_UNIT=
|
||||
OBJECT_SYSTEMD_USER_UNIT=
|
||||
OBJECT_UID=
|
||||
PRIORITY=
|
||||
SYSLOG_FACILITY=
|
||||
SYSLOG_IDENTIFIER=
|
||||
SYSLOG_PID=
|
||||
_AUDIT_LOGINUID=
|
||||
_AUDIT_SESSION=
|
||||
_BOOT_ID=
|
||||
_CAP_EFFECTIVE=
|
||||
_CMDLINE=
|
||||
_COMM=
|
||||
_EXE=
|
||||
_GID=
|
||||
_HOSTNAME=
|
||||
_KERNEL_DEVICE=
|
||||
_KERNEL_SUBSYSTEM=
|
||||
_LINE_BREAK=
|
||||
_MACHINE_ID=
|
||||
_PID=
|
||||
_SELINUX_CONTEXT=
|
||||
_SOURCE_REALTIME_TIMESTAMP=
|
||||
_STREAM_ID=
|
||||
_SYSTEMD_CGROUP=
|
||||
_SYSTEMD_INVOCATION_ID=
|
||||
_SYSTEMD_OWNER_UID=
|
||||
_SYSTEMD_SESSION=
|
||||
_SYSTEMD_SLICE=
|
||||
_SYSTEMD_UNIT=
|
||||
_SYSTEMD_USER_UNIT=
|
||||
_TRANSPORT=
|
||||
_UDEV_DEVLINK=
|
||||
_UDEV_DEVNODE=
|
||||
_UDEV_SYSNAME=
|
||||
_UID=
|
||||
__CURSOR=
|
||||
__MONOTONIC_TIMESTAMP=
|
||||
__REALTIME_TIMESTAMP=
|
||||
class=
|
||||
type=
|
||||
cipher=
|
||||
hash=
|
||||
header=
|
||||
key-slot=
|
||||
keyfile-offset=
|
||||
keyfile-size=
|
||||
offset=
|
||||
size=
|
||||
skip=
|
||||
tcrypt-keyfile=
|
||||
timeout=
|
||||
tries=
|
||||
x-systemd.after=
|
||||
x-systemd.before=
|
||||
x-systemd.device-timeout=
|
||||
x-systemd.idle-timeout=
|
||||
x-systemd.mount-timeout=
|
||||
x-systemd.requires-mounts-for=
|
||||
x-systemd.requires=
|
||||
CPUAffinity=
|
||||
CapabilityBoundingSet=
|
||||
CrashChangeVT=
|
||||
CrashReboot=
|
||||
CrashAction=
|
||||
CrashShell=
|
||||
CtrlAltDelBurstAction=
|
||||
DefaultBlockIOAccounting=
|
||||
DefaultCPUAccounting=
|
||||
DefaultEnvironment=
|
||||
DefaultIPAccounting=
|
||||
DefaultLimitAS=
|
||||
DefaultLimitCORE=
|
||||
DefaultLimitCPU=
|
||||
DefaultLimitDATA=
|
||||
DefaultLimitFSIZE=
|
||||
DefaultLimitLOCKS=
|
||||
DefaultLimitMEMLOCK=
|
||||
DefaultLimitMSGQUEUE=
|
||||
DefaultLimitNICE=
|
||||
DefaultLimitNOFILE=
|
||||
DefaultLimitNPROC=
|
||||
DefaultLimitRSS=
|
||||
DefaultLimitRTPRIO=
|
||||
DefaultLimitRTTIME=
|
||||
DefaultLimitSIGPENDING=
|
||||
DefaultLimitSTACK=
|
||||
DefaultMemoryAccounting=
|
||||
DefaultRestartSec=
|
||||
DefaultStandardError=
|
||||
DefaultStandardOutput=
|
||||
DefaultStartLimitBurst=
|
||||
DefaultStartLimitIntervalSec=
|
||||
DefaultTasksAccounting=
|
||||
DefaultTasksMax=
|
||||
DefaultTimeoutStartSec=
|
||||
DefaultTimeoutStopSec=
|
||||
DefaultTimeoutAbortSec=
|
||||
DefaultTimerAccuracySec=
|
||||
DumpCore=
|
||||
HibernateMode=
|
||||
HibernateState=
|
||||
HybridSleepMode=
|
||||
HybridSleepState=
|
||||
LogColor=
|
||||
LogLevel=
|
||||
LogLocation=
|
||||
LogTarget=
|
||||
RuntimeWatchdogSec=
|
||||
RuntimeWatchdogPreSec=
|
||||
RuntimeWatchdogPreGovernor=
|
||||
ShowStatus=
|
||||
RebootWatchdogSec=
|
||||
ShutdownWatchdogSec=
|
||||
KExecWatchdogSec=
|
||||
SuspendMode=
|
||||
SuspendState=
|
||||
SystemCallArchitectures=
|
||||
TimerSlackNSec=
|
||||
WatchdogDevice=
|
||||
-N=
|
||||
-c=
|
||||
-e=
|
||||
-t=
|
||||
ANSI_COLOR=
|
||||
AppArmorProfile=
|
||||
BUG_REPORT_URL=
|
||||
BUILD_ID=
|
||||
Bind=
|
||||
BindReadOnly=
|
||||
Boot=
|
||||
Bridge=
|
||||
CHASSIS=
|
||||
CPE_NAME=
|
||||
CPUAffinity=
|
||||
CPUSchedulingPolicy=
|
||||
CPUSchedulingPriority=
|
||||
CPUSchedulingResetOnFork=
|
||||
CacheDirectory=
|
||||
CacheDirectoryMode=
|
||||
Capability=
|
||||
Compress=
|
||||
ConfigurationDirectory=
|
||||
ConfigurationDirectoryMode=
|
||||
DEPLOYMENT=
|
||||
DropCapability=
|
||||
Environment=
|
||||
EnvironmentFile=
|
||||
ExternalSizeMax=
|
||||
FONT=
|
||||
FONT_MAP=
|
||||
FONT_UNIMAP=
|
||||
ForwardToConsole=
|
||||
ForwardToKMsg=
|
||||
ForwardToSyslog=
|
||||
ForwardToWall=
|
||||
HOME_URL=
|
||||
HandleHibernateKey=
|
||||
HandleLidSwitch=
|
||||
HandleLidSwitchDocked=
|
||||
HandleLidSwitchExternalPower=
|
||||
HandlePowerKey=
|
||||
HandleSuspendKey=
|
||||
HibernateKeyIgnoreInhibited=
|
||||
HoldoffTimeoutSec=
|
||||
ICON_NAME=
|
||||
ID=
|
||||
ID_LIKE=
|
||||
IOSchedulingClass=
|
||||
IOSchedulingPriority=
|
||||
IPVLAN=
|
||||
IdleAction=
|
||||
IdleActionSec=
|
||||
IgnoreSIGPIPE=
|
||||
InaccessiblePaths=
|
||||
InhibitDelayMaxSec=
|
||||
InhibitorsMax=
|
||||
Interface=
|
||||
JournalSizeMax=
|
||||
KEYMAP=
|
||||
KEYMAP_TOGGLE=
|
||||
KeepFree=
|
||||
KeyringMode=
|
||||
ProtectProc=
|
||||
ProcSubset=
|
||||
KillExcludeUsers=
|
||||
KillOnlyUsers=
|
||||
KillSignal=
|
||||
WatchdogSignal=
|
||||
KillUserProcesses=
|
||||
LOCATION=
|
||||
LidSwitchIgnoreInhibited=
|
||||
LimitAS=
|
||||
LimitCORE=
|
||||
LimitCPU=
|
||||
LimitDATA=
|
||||
LimitFSIZE=
|
||||
LimitLOCKS=
|
||||
LimitMEMLOCK=
|
||||
LimitMSGQUEUE=
|
||||
LimitNICE=
|
||||
LimitNOFILE=
|
||||
LimitNPROC=
|
||||
LimitRSS=
|
||||
LimitRTPRIO=
|
||||
LimitRTTIME=
|
||||
LimitSIGPENDING=
|
||||
LimitSTACK=
|
||||
LineMax=
|
||||
LockPersonality=
|
||||
LogExtraFields=
|
||||
LogLevelMax=
|
||||
LogRateLimitIntervalSec=
|
||||
LogRateLimitBurst=
|
||||
LogFilterPatterns=
|
||||
LogsDirectory=
|
||||
LogsDirectoryMode=
|
||||
MACVLAN=
|
||||
MachineID=
|
||||
MaxFileSec=
|
||||
MaxLevelConsole=
|
||||
MaxLevelKMsg=
|
||||
MaxLevelStore=
|
||||
MaxLevelSyslog=
|
||||
MaxLevelWall=
|
||||
MaxLevelSocket=
|
||||
MaxRetentionSec=
|
||||
MaxUse=
|
||||
MemoryDenyWriteExecute=
|
||||
MountFlags=
|
||||
NAME=
|
||||
NAutoVTs=
|
||||
Nice=
|
||||
NoNewPrivileges=
|
||||
NotifyReady=
|
||||
OOMScoreAdjust=
|
||||
Overlay=
|
||||
OverlayReadOnly=
|
||||
PRETTY_HOSTNAME=
|
||||
PRETTY_NAME=
|
||||
PRIVACY_POLICY_URL=
|
||||
Parameters=
|
||||
PassEnvironment=
|
||||
Personality=
|
||||
PivotRoot=
|
||||
Port=
|
||||
PowerKeyIgnoreInhibited=
|
||||
Private=
|
||||
PrivateIPC=
|
||||
PrivateDevices=
|
||||
PrivateNetwork=
|
||||
PrivateTmp=
|
||||
PrivateUsers=
|
||||
PrivateUsersChown=
|
||||
ProcessSizeMax=
|
||||
ProcessTwo=
|
||||
ProtectControlGroups=
|
||||
ProtectHome=
|
||||
ProtectKernelModules=
|
||||
ProtectKernelTunables=
|
||||
ProtectSystem=
|
||||
RateLimitBurst=
|
||||
RateLimitIntervalSec=
|
||||
ReadKMsg=
|
||||
ReadOnly=
|
||||
ReadOnlyPaths=
|
||||
ReadWriteOnly=
|
||||
ReadWritePaths=
|
||||
RemoveIPC=
|
||||
ReserveVT=
|
||||
RestrictAddressFamilies=
|
||||
RestrictNamespaces=
|
||||
RestrictNetworkInterfaces=
|
||||
RestrictRealtime=
|
||||
RestrictSUIDSGID=
|
||||
RuntimeDirectory=
|
||||
RuntimeDirectoryInodesMax=
|
||||
RuntimeDirectoryMode=
|
||||
RuntimeDirectoryPreserve=
|
||||
RuntimeDirectorySize=
|
||||
RuntimeKeepFree=
|
||||
RuntimeMaxFileSize=
|
||||
RuntimeMaxFiles=
|
||||
RuntimeMaxUse=
|
||||
SELinuxContext=
|
||||
SUPPORT_URL=
|
||||
Seal=
|
||||
ServerCertificateFile=
|
||||
ServerKeyFile=
|
||||
SessionsMax=
|
||||
SmackProcessLabel=
|
||||
SplitMode=
|
||||
StandardError=
|
||||
StandardInput=
|
||||
StandardInputData=
|
||||
StandardInputText=
|
||||
StandardOutput=
|
||||
StateDirectory=
|
||||
StateDirectoryMode=
|
||||
Storage=
|
||||
SuspendKeyIgnoreInhibited=
|
||||
SyncIntervalSec=
|
||||
SyslogFacility=
|
||||
SyslogIdentifier=
|
||||
SyslogLevel=
|
||||
SyslogLevelPrefix=
|
||||
SystemCallArchitectures=
|
||||
SystemCallErrorNumber=
|
||||
SystemCallFilter=
|
||||
SystemKeepFree=
|
||||
SystemMaxFileSize=
|
||||
SystemMaxFiles=
|
||||
SystemMaxUse=
|
||||
TTYPath=
|
||||
TTYReset=
|
||||
TTYVHangup=
|
||||
TTYVTDisallocate=
|
||||
TTYRows=
|
||||
TTYColumns=
|
||||
TemporaryFileSystem=
|
||||
TimerSlackNSec=
|
||||
TrustedCertificateFile=
|
||||
UMask=
|
||||
URL=
|
||||
UnsetEnvironment=
|
||||
User=
|
||||
UserTasksMax=
|
||||
UtmpIdentifier=
|
||||
UtmpMode=
|
||||
VARIANT=
|
||||
VARIANT_ID=
|
||||
VERSION=
|
||||
VERSION_CODENAME=
|
||||
VERSION_ID=
|
||||
VirtualEthernet=
|
||||
VirtualEthernetExtra=
|
||||
Volatile=
|
||||
WorkingDirectory=
|
||||
Zone=
|
10
test/fuzz/fuzz-unit-file/dm-back\x2dslash.swap
Normal file
10
test/fuzz/fuzz-unit-file/dm-back\x2dslash.swap
Normal file
|
@ -0,0 +1,10 @@
|
|||
swap
|
||||
[Unit]
|
||||
SourcePath=/etc/fstab
|
||||
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
|
||||
|
||||
[Swap]
|
||||
What=/dev/mapper/fedora_krowka-swap
|
||||
Options=defaults,x-systemd.device-timeout=0
|
||||
Priority=11
|
||||
TimeoutSec=123h 5min 2y
|
2
test/fuzz/fuzz-unit-file/empty.scope
Normal file
2
test/fuzz/fuzz-unit-file/empty.scope
Normal file
|
@ -0,0 +1,2 @@
|
|||
scope
|
||||
[Scope]
|
3
test/fuzz/fuzz-unit-file/github-19178
Normal file
3
test/fuzz/fuzz-unit-file/github-19178
Normal file
|
@ -0,0 +1,3 @@
|
|||
service
|
||||
[Service]
|
||||
LoadCredential=passwd.hashed-password.root
|
14
test/fuzz/fuzz-unit-file/machine.slice
Normal file
14
test/fuzz/fuzz-unit-file/machine.slice
Normal file
|
@ -0,0 +1,14 @@
|
|||
slice
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Virtual Machine and Container Slice
|
||||
Documentation=man:systemd.special(7)
|
||||
Before=slices.target
|
6
test/fuzz/fuzz-unit-file/oss-fuzz-10007
Normal file
6
test/fuzz/fuzz-unit-file/oss-fuzz-10007
Normal file
File diff suppressed because one or more lines are too long
BIN
test/fuzz/fuzz-unit-file/oss-fuzz-11569
Normal file
BIN
test/fuzz/fuzz-unit-file/oss-fuzz-11569
Normal file
Binary file not shown.
10
test/fuzz/fuzz-unit-file/oss-fuzz-13125
Normal file
10
test/fuzz/fuzz-unit-file/oss-fuzz-13125
Normal file
File diff suppressed because one or more lines are too long
BIN
test/fuzz/fuzz-unit-file/oss-fuzz-32991
Normal file
BIN
test/fuzz/fuzz-unit-file/oss-fuzz-32991
Normal file
Binary file not shown.
BIN
test/fuzz/fuzz-unit-file/oss-fuzz-33270
Normal file
BIN
test/fuzz/fuzz-unit-file/oss-fuzz-33270
Normal file
Binary file not shown.
BIN
test/fuzz/fuzz-unit-file/oss-fuzz-33876
Normal file
BIN
test/fuzz/fuzz-unit-file/oss-fuzz-33876
Normal file
Binary file not shown.
3
test/fuzz/fuzz-unit-file/oss-fuzz-6884
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-6884
Normal file
|
@ -0,0 +1,3 @@
|
|||
socket
|
||||
[Socket]
|
||||
ListenNetlink=ÿ
|
3
test/fuzz/fuzz-unit-file/oss-fuzz-6885
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-6885
Normal file
|
@ -0,0 +1,3 @@
|
|||
service
|
||||
[Service]
|
||||
DeviceAllow=%D
|
3
test/fuzz/fuzz-unit-file/oss-fuzz-6886
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-6886
Normal file
|
@ -0,0 +1,3 @@
|
|||
timer
|
||||
[Timer]
|
||||
OnCalendar=@88588582097858858
|
3
test/fuzz/fuzz-unit-file/oss-fuzz-6892
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-6892
Normal file
|
@ -0,0 +1,3 @@
|
|||
service
|
||||
[Service]
|
||||
USBFunctionStrings=/
|
4
test/fuzz/fuzz-unit-file/oss-fuzz-6897
Normal file
4
test/fuzz/fuzz-unit-file/oss-fuzz-6897
Normal file
|
@ -0,0 +1,4 @@
|
|||
service
|
||||
[Service]
|
||||
Slice=%H.slice
|
||||
TemporaryFileSystem=%c
|
4
test/fuzz/fuzz-unit-file/oss-fuzz-6897-evverx
Normal file
4
test/fuzz/fuzz-unit-file/oss-fuzz-6897-evverx
Normal file
|
@ -0,0 +1,4 @@
|
|||
service
|
||||
[Service]
|
||||
Slice=abc-def.slice
|
||||
TemporaryFileSystem=%c
|
3
test/fuzz/fuzz-unit-file/oss-fuzz-6908
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-6908
Normal file
|
@ -0,0 +1,3 @@
|
|||
socket
|
||||
[Socket]
|
||||
IOSchedulingClass=531473
|
4
test/fuzz/fuzz-unit-file/oss-fuzz-6917
Normal file
4
test/fuzz/fuzz-unit-file/oss-fuzz-6917
Normal file
File diff suppressed because one or more lines are too long
3
test/fuzz/fuzz-unit-file/oss-fuzz-6977
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-6977
Normal file
File diff suppressed because one or more lines are too long
3
test/fuzz/fuzz-unit-file/oss-fuzz-6977-unminimized
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-6977-unminimized
Normal file
File diff suppressed because one or more lines are too long
3
test/fuzz/fuzz-unit-file/oss-fuzz-7004
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-7004
Normal file
|
@ -0,0 +1,3 @@
|
|||
timer
|
||||
[Timer]
|
||||
OnCalendar=*-31/2147483640
|
3
test/fuzz/fuzz-unit-file/oss-fuzz-8064
Normal file
3
test/fuzz/fuzz-unit-file/oss-fuzz-8064
Normal file
|
@ -0,0 +1,3 @@
|
|||
service
|
||||
[Service]
|
||||
RestartForceExitStatus=RTMIN+2147483644
|
5
test/fuzz/fuzz-unit-file/oss-fuzz-8827
Normal file
5
test/fuzz/fuzz-unit-file/oss-fuzz-8827
Normal file
File diff suppressed because one or more lines are too long
118
test/fuzz/fuzz-unit-file/syslog.socket
Normal file
118
test/fuzz/fuzz-unit-file/syslog.socket
Normal file
|
@ -0,0 +1,118 @@
|
|||
socket
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Syslog Socket
|
||||
Documentation=man:systemd.special(7)
|
||||
Documentation=https://systemd.io/SYSLOG
|
||||
DefaultDependencies=no
|
||||
Before=sockets.target
|
||||
|
||||
# Don't allow logging until the very end
|
||||
Conflicts=shutdown.target
|
||||
Before=shutdown.target
|
||||
|
||||
# Don't try to activate syslog.service if sysinit.target has failed.
|
||||
Conflicts=emergency.service
|
||||
Before=emergency.service
|
||||
|
||||
[Socket]
|
||||
ListenDatagram=/run/systemd/journal/syslog
|
||||
SocketMode=0666
|
||||
PassCredentials=yes
|
||||
PassSecurity=yes
|
||||
ReceiveBuffer=8M
|
||||
|
||||
# The default syslog implementation should make syslog.service a
|
||||
# symlink to itself, so that this socket activates the right actual
|
||||
# syslog service.
|
||||
#
|
||||
# Examples:
|
||||
#
|
||||
# /etc/systemd/system/syslog.service -> /lib/systemd/system/rsyslog.service
|
||||
# /etc/systemd/system/syslog.service -> /lib/systemd/system/syslog-ng.service
|
||||
#
|
||||
# Best way to achieve that is by adding this to your unit file
|
||||
# (i.e. to rsyslog.service or syslog-ng.service):
|
||||
#
|
||||
# [Install]
|
||||
# Alias=syslog.service
|
||||
#
|
||||
# See https://systemd.io/SYSLOG for details.
|
||||
|
||||
[Socket]
|
||||
ListenStream=1.2.3.4:1234
|
||||
ListenDatagram=1.2.3.4:1234
|
||||
ListenSequentialPacket=1.2.3.4:1234
|
||||
ListenFIFO=
|
||||
ListenSpecial=
|
||||
#ListenNetlink=
|
||||
ListenMessageQueue=
|
||||
ListenUSBFunction=
|
||||
SocketProtocol=udplite
|
||||
SocketProtocol=sctp
|
||||
SocketProtocol=mptcp
|
||||
SocketProtocol=
|
||||
BindIPv6Only=false
|
||||
Backlog=33
|
||||
BindToDevice=eth0
|
||||
SocketUser=daemon
|
||||
SocketGroup=nobody
|
||||
SocketMode=0111
|
||||
DirectoryMode=0555
|
||||
Accept=true
|
||||
Accept=false
|
||||
Writable=true
|
||||
MaxConnections=11
|
||||
MaxConnectionsPerSource=12
|
||||
KeepAlive=yes
|
||||
KeepAliveTimeSec=12345
|
||||
KeepAliveIntervalSec=12345
|
||||
KeepAliveProbes=12345
|
||||
NoDelay=true
|
||||
Priority=0
|
||||
DeferAcceptSec=1
|
||||
ReceiveBuffer=1G
|
||||
SendBuffer=1G
|
||||
IPTOS=low-delay
|
||||
IPTOS=throughput
|
||||
IPTOS=reliability
|
||||
IPTOS=low-cost
|
||||
IPTOS=
|
||||
IPTTL=7
|
||||
Mark=123
|
||||
ReusePort=true
|
||||
SmackLabel=smack-label
|
||||
SmackLabelIPIn=smack-label
|
||||
SmackLabelIPOut=no idea what to put here
|
||||
SELinuxContextFromNet=true
|
||||
PipeSize=11111
|
||||
MessageQueueMaxMessages=200
|
||||
MessageQueueMessageSize=200
|
||||
FreeBind=false
|
||||
Transparent=true
|
||||
Broadcast=true
|
||||
PassCredentials=true
|
||||
PassSecurity=true
|
||||
TCPCongestion=westwood
|
||||
TCPCongestion=veno
|
||||
TCPCongestion=cubic
|
||||
TCPCongestion=lp
|
||||
ExecStartPre=/bin/true "arg ' ' "
|
||||
ExecStartPost=-!!/bin/false
|
||||
ExecStopPre=/bin/true
|
||||
ExecStopPost=-!!/bin/false
|
||||
TimeoutSec=2343
|
||||
Symlinks=a b c d e
|
||||
Symlinks=
|
||||
Symlinks=/a /b /c /d /e
|
||||
FileDescriptorName=name
|
||||
TriggerLimitIntervalSec=2343
|
||||
TriggerLimitBurst=234
|
49
test/fuzz/fuzz-unit-file/systemd-machined.service
Normal file
49
test/fuzz/fuzz-unit-file/systemd-machined.service
Normal file
|
@ -0,0 +1,49 @@
|
|||
service
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Virtual Machine and Container Registration Service
|
||||
Documentation=man:systemd-machined.service(8)
|
||||
Documentation=man:org.freedesktop.machine1(5)
|
||||
Wants=machine.slice
|
||||
After=machine.slice
|
||||
RequiresMountsFor=/var/lib/machines
|
||||
OnFailureIsolate=false
|
||||
FailureActionExitStatus=222
|
||||
FailureActionExitStatus=
|
||||
SuccessActionExitStatus=0
|
||||
SuccessActionExitStatus=
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/lib/systemd/systemd-machined
|
||||
BusName=org.freedesktop.machine1
|
||||
WatchdogSec=3min
|
||||
CapabilityBoundingSet=CAP_KILL CAP_SYS_PTRACE CAP_SYS_ADMIN CAP_SETGID CAP_SYS_CHROOT CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE CAP_CHOWN CAP_FOWNER CAP_FSETID CAP_MKNOD
|
||||
MemoryDenyWriteExecute=yes
|
||||
RestrictRealtime=yes
|
||||
RestrictAddressFamilies=AF_UNIX AF_NETLINK AF_INET AF_INET6
|
||||
SystemCallFilter=~@clock @cpu-emulation @debug @keyring @module @obsolete @raw-io @reboot @swap
|
||||
SystemCallArchitectures=native
|
||||
LockPersonality=yes
|
||||
IPAddressDeny=any
|
||||
|
||||
# Note that machined cannot be placed in a mount namespace, since it
|
||||
# needs access to the host's mount namespace in order to implement the
|
||||
# "machinectl bind" operation.
|
||||
|
||||
SELinuxContext=system_u:system_r:kernel_t:s0
|
||||
AppArmorProfile=profile
|
||||
SELinuxContext=-system_u:system_r:kernel_t:s22
|
||||
AppArmorProfile=-profile
|
||||
IODeviceLatencyTargetSec=/dev/sda 25ms
|
||||
IODeviceLatencyTargetSec=/dev/sdb 2h
|
||||
PIDFile=%t/mypid
|
||||
PIDFile=
|
||||
DisableControllers=
|
50
test/fuzz/fuzz-unit-file/systemd-resolved.service
Normal file
50
test/fuzz/fuzz-unit-file/systemd-resolved.service
Normal file
|
@ -0,0 +1,50 @@
|
|||
service
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Network Name Resolution
|
||||
Documentation=man:systemd-resolved.service(8)
|
||||
Documentation=man:org.freedesktop.resolve1(5)
|
||||
Documentation=https://systemd.io/WRITING_NETWORK_CONFIGURATION_MANAGERS
|
||||
Documentation=https://systemd.io/WRITING_RESOLVER_CLIENTS
|
||||
DefaultDependencies=no
|
||||
After=systemd-sysusers.service systemd-networkd.service
|
||||
Before=network.target nss-lookup.target shutdown.target
|
||||
Conflicts=shutdown.target
|
||||
Wants=nss-lookup.target
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
Restart=always
|
||||
RestartSec=0
|
||||
ExecStart=!!/usr/lib/systemd/systemd-resolved
|
||||
WatchdogSec=3min
|
||||
User=systemd-resolve
|
||||
CapabilityBoundingSet=CAP_SETPCAP CAP_NET_RAW CAP_NET_BIND_SERVICE
|
||||
AmbientCapabilities=CAP_SETPCAP CAP_NET_RAW CAP_NET_BIND_SERVICE
|
||||
PrivateTmp=yes
|
||||
PrivateDevices=yes
|
||||
ProtectSystem=strict
|
||||
ProtectHome=yes
|
||||
ProtectControlGroups=yes
|
||||
ProtectKernelTunables=yes
|
||||
ProtectKernelModules=yes
|
||||
MemoryDenyWriteExecute=yes
|
||||
RestrictRealtime=yes
|
||||
RestrictAddressFamilies=AF_UNIX AF_NETLINK AF_INET AF_INET6
|
||||
SystemCallFilter=~@clock @cpu-emulation @debug @keyring @module @mount @obsolete @raw-io @reboot @swap
|
||||
SystemCallArchitectures=native
|
||||
LockPersonality=yes
|
||||
RuntimeDirectory=systemd/resolve
|
||||
RuntimeDirectoryPreserve=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Alias=dbus-org.freedesktop.resolve1.service
|
16
test/fuzz/fuzz-unit-file/timers.target
Normal file
16
test/fuzz/fuzz-unit-file/timers.target
Normal file
|
@ -0,0 +1,16 @@
|
|||
target
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Timers
|
||||
Documentation=man:systemd.special(7)
|
||||
|
||||
DefaultDependencies=no
|
||||
Conflicts=shutdown.target
|
42
test/fuzz/fuzz-unit-file/tmpfiles-clean.timer
Normal file
42
test/fuzz/fuzz-unit-file/tmpfiles-clean.timer
Normal file
|
@ -0,0 +1,42 @@
|
|||
timer
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
[Unit]
|
||||
Description=Daily Cleanup of Temporary Directories
|
||||
Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8)
|
||||
|
||||
[Timer]
|
||||
OnBootSec=15min
|
||||
OnUnitActiveSec=1d
|
||||
OnBootSec=1s
|
||||
OnStartupSec=234
|
||||
OnUnitActiveSec=2y
|
||||
OnUnitInactiveSec=23434
|
||||
OnCalendar=minutely
|
||||
OnCalendar=*-*-* *:*:00
|
||||
OnCalendar=hourly
|
||||
OnCalendar=*-*-* *:00:00
|
||||
OnCalendar=daily
|
||||
OnCalendar=*-*-* 00:00:00
|
||||
OnCalendar=monthly
|
||||
OnCalendar=*-*-01 00:00:00
|
||||
OnCalendar=weekly
|
||||
OnCalendar=Mon *-*-* 00:00:00
|
||||
OnCalendar=yearly
|
||||
OnCalendar=*-01-01 00:00:00
|
||||
OnCalendar=quarterly
|
||||
OnCalendar=*-01,04,07,10-01 00:00:00
|
||||
OnCalendar=semiannually
|
||||
OnCalendar=*-01,07-01 00:00:00
|
||||
OnCalendar=Fri 2012-11-23 11:12:13
|
||||
|
||||
Persistent=true
|
||||
AccuracySec=24h
|
||||
RandomizedDelaySec=234234234
|
||||
FixedRandomDelay=true
|
||||
DeferReactivation=true
|
||||
|
||||
Persistent=no
|
||||
Unit=foo.service
|
||||
|
||||
WakeSystem=false
|
||||
RemainAfterElapse=true
|
19
test/fuzz/fuzz-unit-file/var-lib-machines.mount
Normal file
19
test/fuzz/fuzz-unit-file/var-lib-machines.mount
Normal file
|
@ -0,0 +1,19 @@
|
|||
mount
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Virtual Machine and Container Storage
|
||||
ConditionPathExists=/var/lib/machines.raw
|
||||
|
||||
[Mount]
|
||||
What=/var/lib/machines.raw
|
||||
Where=/var/lib/machines
|
||||
Type=btrfs
|
||||
Options=loop
|
Loading…
Add table
Add a link
Reference in a new issue