branch: elpa/systemd
commit 077aedde23bebf20a890f62fac5a17e087f4f3a6
Author: Mark Oteiza <[email protected]>
Commit: Mark Oteiza <[email protected]>
systemd 244 directives
network stuff is getting split up across a bunch of different sections
which is annoying. dnssec files are a thing now as well. finding
a better way to do this would be nice
---
network-directives.txt | 131 +++++++++++++++++++++++++++++++++++++++++++++----
nspawn-directives.txt | 10 ++++
unit-directives.txt | 42 +++++++++++++++-
3 files changed, 173 insertions(+), 10 deletions(-)
diff --git a/network-directives.txt b/network-directives.txt
index b1e2540..7ac5dae 100644
--- a/network-directives.txt
+++ b/network-directives.txt
@@ -3,39 +3,55 @@ ARPAllTargets
ARPIPTargets
ARPIntervalSec
ARPValidate
+Activate
ActiveSlave
+AdActorSystem
+AdActorSystemPriority
AdSelect
+AdUserPortKey
Address
AddressAutoconfiguration
+Advertise
AgeingTimeSec
+Alias
+AllMulticast
AllSlavesActive
+AllowLocalRemote
AllowPortToBeRoot
+AllowedIPs
Anonymize
Architecture
+AssignToLoopback
+AssociatedWith
AutoJoin
AutoNegotiation
+BSSID
BindCarrier
+BitRate
BitsPerSecond
+BlackList
Bond
Bridge
-Cache
+Broadcast
ClientIdentifier
+CombinedChannels
ConfigureWithoutCarrier
CopyDSCP
Cost
-CriticalConnection
DHCP
DHCPServer
DNS
+DNSDefaultRoute
DNSLifetimeSec
+DNSOverTLS
DNSSEC
DNSSECNegativeTrustAnchors
-DNSStubListener
DUIDRawData
DUIDType
DefaultLeaseTimeSec
-Description
DefaultPVID
+DefaultRouteOnDevice
+Description
Destination
DestinationPort
DiscoverPathMTU
@@ -44,28 +60,43 @@ DownDelaySec
Driver
Duplex
DuplicateAddressDetection
+DynamicTransmitLoadBalancing
+ERSPANIndex
EgressUntagged
EmitDNS
+EmitDomains
EmitLLDP
EmitNTP
EmitRouter
+EmitSIP
EmitTimezone
+Encapsulation
EncapsulationLimit
+EncapsulationType
+Encrypt
+Endpoint
FDBAgeingSec
+FOUDestinationPort
+FOUSourcePort
FailOverMACPolicy
-FallbackDNS
-FallbackNTP
+Family
FastLeave
+FastOpenNoCookie
FirewallMark
+Flags
FlowLabel
+FooOverUDP
+ForceDHCPv6PDOtherInformation
ForwardDelaySec
From
GVRP
Gateway
-GatewayOnlink
+GatewayOnLink
+GenericProtocolExtension
GenericReceiveOffload
GenericSegmentationOffload
GratuitousARP
+Group
GroupForwardMask
GroupPolicyExtension
HairPin
@@ -74,25 +105,42 @@ HomeAddress
Host
Hostname
IAID
+IPDoNotFragment
IPForward
IPMasquerade
+IPProtocol
+IPServiceType
+IPVLAN
IPv4LLRoute
IPv4ProxyARP
IPv6AcceptRA
IPv6DuplicateAddressDetection
IPv6FlowLabel
IPv6HopLimit
+IPv6MTUBytes
IPv6Preference
IPv6PrefixDelegation
IPv6PrivacyExtensions
IPv6ProxyNDP
IPv6ProxyNDPAddress
+IPv6RapidDeploymentPrefix
IPv6Token
+ISATAP
Id
+IgnoreCarrierLoss
+IncomingInterface
Independent
+InitialAdvertisedReceiveWindow
+InitialCongestionWindow
InputKey
+InterfaceId
+InvertRule
+KeepConfiguration
KernelCommandLine
+KernelVersion
Key
+KeyFile
+KeyId
Kind
L2MissNotification
L3MissNotification
@@ -101,7 +149,11 @@ LLDP
LLMNR
Label
LargeReceiveOffload
+Layer2SpecificHeader
LearnPacketIntervalSec
+Learning
+LifetimeSec
+LinkLayerAddress
LinkLocalAddressing
ListenPort
Local
@@ -109,6 +161,7 @@ LooseBinding
MACAddress
MACAddressPolicy
MACVLAN
+MACsec
MIIMonitorSec
MTUBytes
MVRP
@@ -116,28 +169,47 @@ MacLearning
ManageTemporaryAddress
Managed
MaxAgeSec
+MaxAttempts
MaxLeaseTimeSec
MaximumFDBEntries
Metric
MinLinks
Mode
MultiQueue
+Multicast
MulticastDNS
+MulticastFlood
+MulticastIGMPVersion
MulticastQuerier
+MulticastRouter
MulticastSnooping
+MulticastToUnicast
NTP
Name
NamePolicy
+NeighborSuppression
+NetworkEmulatorDelayJitterSec
+NetworkEmulatorDelaySec
+NetworkEmulatorDuplicateRate
+NetworkEmulatorLossRate
+NetworkEmulatorPacketLimit
OnLink
-OneQueue
OriginalName
+OtherChannels
OtherInformation
+OutgoingInterface
OutputKey
PVID
PacketInfo
+PacketNumber
PacketsPerSlave
+Parent
Path
Peer
+PeerPort
+PeerSessionId
+PeerTunnelId
+PersistentKeepalive
PoolOffset
PoolSize
Port
@@ -146,58 +218,99 @@ PreferredLifetime
PreferredLifetimeSec
PreferredSource
Prefix
+PrefixDelegationHint
PrefixRoute
+PresharedKey
+PresharedKeyFile
PrimaryReselectPolicy
PrimarySlave
+Priority
+PrivateKey
+PrivateKeyFile
+Property
Protocol
+ProxyARP
+ProxyARPWiFi
+PublicKey
+QuickAck
+RapidCommit
ReduceARPProxy
Remote
RemoteChecksumRx
RemoteChecksumTx
ReorderHeader
RequestBroadcast
+RequestOptions
+RequiredForOnline
ResendIGMP
+RestartSec
+Route
RouteMetric
RouteShortCircuit
RouteTable
RouterLifetimeSec
RouterPreference
+RoutesToDNS
+RxBufferSize
+RxChannels
+SSID
STP
+SamplePoint
Scope
SendHostname
+SendOption
+SendRelease
+SerializeTunneledPackets
+SessionId
Source
+SourcePort
TCP6SegmentationOffload
TCPSegmentationOffload
TOS
TTL
+TTLPropagate
Table
Timezone
To
TransmitHashPolicy
+TripleSampling
Tunnel
+TunnelId
+TxBufferSize
+TxChannels
+Type
TypeOfService
UDP6ZeroChecksumRx
UDP6ZeroChecksumTx
UDPChecksum
-UDPSegmentationOffload
+UDPSourcePort
UnicastFlood
Unmanaged
UpDelaySec
+UseAutonomousPrefix
UseBPDU
UseDNS
UseDomains
+UseForEncoding
UseHostname
UseMTU
UseNTP
+UseOnLinkPrefix
UseRoutes
+UseSIP
UseTimezone
+User
+UserClass
VLAN
VLANFiltering
VLANId
+VNI
VNetHeader
VRF
VXLAN
ValidLifetimeSec
VendorClassIdentifier
Virtualization
+WLANInterfaceType
WakeOnLan
+Xfrm
diff --git a/nspawn-directives.txt b/nspawn-directives.txt
index 34d4dcc..09c7ae5 100644
--- a/nspawn-directives.txt
+++ b/nspawn-directives.txt
@@ -1,4 +1,5 @@
Boot
+Ephemeral
ProcessTwo
Parameters
Environment
@@ -6,16 +7,25 @@ User
WorkingDirectory
PivotRoot
Capability
+NoNewPrivileges
KillSignal
Personality
MachineID
PrivateUsers
NotifyReady
SystemCallFilter
+LimitCPU
+OOMScoreAdjust
+CPUAffinity
+Hostname
+ResolvConf
+Timezone
+LinkJournal
ReadOnly
Volatile
Bind
TemporaryFileSystem
+Inaccessible
Overlay
PrivateUsersChown
Private
diff --git a/unit-directives.txt b/unit-directives.txt
index 7e6941f..151e007 100644
--- a/unit-directives.txt
+++ b/unit-directives.txt
@@ -3,12 +3,15 @@ AccuracySec
After
Alias
AllowIsolate
+AllowedCPUs
+AllowedMemoryNodes
Also
AmbientCapabilities
AppArmorProfile
AssertACPower
AssertArchitecture
AssertCapability
+AssertControlGroupController
AssertDirectoryNotEmpty
AssertFileIsExecutable
AssertFileNotEmpty
@@ -16,6 +19,7 @@ AssertFirstBoot
AssertGroup
AssertHost
AssertKernelCommandLine
+AssertKernelVersion
AssertNeedsUpdate
AssertPathExists
AssertPathExistsGlob
@@ -43,6 +47,7 @@ BusName
CPUAccounting
CPUAffinity
CPUQuota
+CPUQuotaPeriodSec
CPUSchedulingPolicy
CPUSchedulingPriority
CPUSchedulingResetOnFork
@@ -51,9 +56,12 @@ CPUWeight
CacheDirectory
CacheDirectoryMode
CapabilityBoundingSet
+CollectMode
ConditionACPower
ConditionArchitecture
+ConditionCPUs
ConditionCapability
+ConditionControlGroupController
ConditionDirectoryNotEmpty
ConditionFileIsExecutable
ConditionFileNotEmpty
@@ -61,6 +69,8 @@ ConditionFirstBoot
ConditionGroup
ConditionHost
ConditionKernelCommandLine
+ConditionKernelVersion
+ConditionMemory
ConditionNeedsUpdate
ConditionPathExists
ConditionPathExistsGlob
@@ -83,10 +93,12 @@ DeviceAllow
DevicePolicy
DirectoryMode
DirectoryNotEmpty
+DisableControllers
Documentation
DynamicUser
Environment
EnvironmentFile
+ExecCondition
ExecReload
ExecStart
ExecStartPost
@@ -95,13 +107,16 @@ ExecStop
ExecStopPost
ExecStopPre
FailureAction
+FailureActionExitStatus
FileDescriptorName
FileDescriptorStoreMax
+FinalKillSignal
ForceUnmount
FreeBind
Group
GuessMainPID
IOAccounting
+IODeviceLatencyTargetSec
IODeviceWeight
IOReadBandwidthMax
IOReadIOPSMax
@@ -113,6 +128,8 @@ IOWriteIOPSMax
IPAccounting
IPAddressAllow
IPAddressDeny
+IPEgressFilterPath
+IPIngressFilterPath
IPTOS
IPTTL
IgnoreOnIsolate
@@ -156,6 +173,10 @@ ListenSpecial
ListenStream
ListenUSBFunction
LockPersonality
+LogExtraFields
+LogLevelMax
+LogRateLimitBurst
+LogRateLimitIntervalSec
LogsDirectory
LogsDirectoryMode
MakeDirectory
@@ -168,23 +189,30 @@ MemoryHigh
MemoryLimit
MemoryLow
MemoryMax
+MemoryMin
MemorySwapMax
MessageQueueMaxMessages
MessageQueueMessageSize
MountAPIVFS
MountFlags
+NUMAMask
+NUMAPolicy
+NetworkNamespacePath
Nice
NoDelay
NoNewPrivileges
NonBlocking
NotifyAccess
+OOMPolicy
OOMScoreAdjust
OnActiveSec
OnBootSec
OnCalendar
+OnClockChange
OnFailure
OnFailureJobMode
OnStartupSec
+OnTimezoneChange
OnUnitActiveSec
OnUnitInactiveSec
Options
@@ -198,18 +226,20 @@ PathChanged
PathExists
PathExistsGlob
PathModified
-PermissionsStartOnly
Persistent
Personality
PipeSize
Priority
PrivateDevices
+PrivateMounts
PrivateNetwork
PrivateTmp
PrivateUsers
PropagatesReloadTo
ProtectControlGroups
ProtectHome
+ProtectHostname
+ProtectKernelLogs
ProtectKernelModules
ProtectKernelTunables
ProtectSystem
@@ -231,11 +261,13 @@ RequiresMountsFor
Requisite
Restart
RestartForceExitStatus
+RestartKillSignal
RestartPreventExitStatus
RestartSec
RestrictAddressFamilies
RestrictNamespaces
RestrictRealtime
+RestrictSUIDSGID
ReusePort
RootDirectory
RootDirectoryStartOnly
@@ -265,6 +297,8 @@ Sockets
SourcePath
StandardError
StandardInput
+StandardInputData
+StandardInputText
StandardOutput
StartLimitAction
StartLimitBurst
@@ -276,6 +310,8 @@ StartupIOWeight
StateDirectory
StateDirectoryMode
StopWhenUnneeded
+SuccessAction
+SuccessActionExitStatus
SuccessExitStatus
SupplementaryGroups
Symlinks
@@ -293,6 +329,9 @@ TTYVHangup
TTYVTDisallocate
TasksAccounting
TasksMax
+TemporaryFileSystem
+TimeoutAbortSec
+TimeoutCleanSec
TimeoutIdleSec
TimeoutSec
TimeoutStartSec
@@ -314,6 +353,7 @@ WakeSystem
WantedBy
Wants
WatchdogSec
+WatchdogSignal
What
Where
WorkingDirectory