summaryrefslogtreecommitdiffstats
path: root/docs/var-log (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-02-04sysctl: set ipv4 settings in a race-free wayZbigniew Jędrzejewski-Szmek1-0/+6
Fixes #6282. This solution is a bit busy, but we close the race without setting *.all.*, so it is still possible to set a different setting for particular interfaces. Setting just "default" is not very useful because any interfaces present before systemd-sysctl is invoked are not affected. Setting "all" is too harsh, because the kernel takes the stronger of the device-specific setting and the "all" value, so effectively having a weaker setting for specific interfaces is not possible.
2020-02-04sysctl: add glob syntax to sysctl.d filesZbigniew Jędrzejewski-Szmek2-70/+156
This is intended for net.*.conf.*.foo files. Setting just "default" is not very useful because any interfaces present before systemd-sysctl is invoked are not affected. Setting "all" is too harsh, because the kernel takes the stronger of the device-specific setting and the "all" value, so effectively having a weaker setting for specific interfaces is not possible. Let's add a way in which can set "default" first and then all the others without "all".
2020-02-03l10n: update Czech TranslationAsciiWolf1-13/+97
2020-02-03core: call dynamic_user_acquire() only when 'group' is non-nullYu Watanabe1-1/+1
When unit is reloaded, and the reloaded unit has bad-setting, then unit_patch_contexts() is not called and exec_context::user and group may not be configured. A minimum reproducer for the case is: - step 1. $ sudo systemctl edit --full hoge.service [Service] oneshot ExecStart=sleep 1h - step 2. $ sudo systemctl start hoge.service - step 3. $ sudo systemctl edit --full hoge.service [Service] Type=oneshot ExecStart=@bindir@/sleep 1h DynamicUser=yes Then pid1 crashed. Fixes #14733.
2020-02-03journal: drop unreachable pathYu Watanabe1-2/+2
2020-02-03po: update French translationsplantefeve1-6/+63
2020-02-03udev: add {Receive,Transmit}ChecksumOffload= settingsYu Watanabe5-25/+50
Closes #14661.
2020-02-03network: add SuppressPrefixLength option to RoutingPolicyRule (#14736)Naïm Favier9-230/+337
Closes #14724.
2020-02-02po: update Japanese translationYu Watanabe1-9/+90
2020-02-02po: update Polish translationPiotr Drąg1-2/+59
2020-02-02update NEWSLennart Poettering1-0/+50
2020-02-02util: uid_t, gid_t, and pid_t must be 32bitYu Watanabe5-34/+9
We already have assert_cc(sizeof(uid_t) == sizeof(uint32_t)) or friends at various places.
2020-02-02meson: fix feature listYu Watanabe1-1/+1
2020-02-02sysusers: support creating users with a specific primary groupDavid Michael12-23/+88
This extends the "uid:gid" syntax for "u" lines so that a group name can be given instead of a GID. This requires that the group is either queued for creation by sysusers, or it is already defined on the system. Closes #14340
2020-02-02test-network: add test for UID based routing policyYu Watanabe2-0/+40
2020-02-02network: support UID based routing policyYu Watanabe6-2/+100
Closes #14666.
2020-02-02util: add parse_uid_range() helper functionYu Watanabe2-0/+24
2020-02-01meson, man: do not install pam_systemd_home(8) when pam or homed is disabledYu Watanabe3-2/+5
Fixes #14725.
2020-02-01test: don't install /etc/securettyFrantisek Sumsal1-1/+0
Having /etc/securetty in test containers prevents root from logging into them: ``` Jan 31 10:15:11 systemd-testsuite login[69]: pam_securetty(login:auth): access denied: tty 'pts/0' is not secure ! Jan 31 10:15:11 systemd-testsuite login[69]: FAILED LOGIN 1 FROM pts/0 FOR root, Authentication failure ```
2020-01-31test: also check the result of merge_gid_lists()Yu Watanabe1-0/+4
Fixes CID#1412354.
2020-01-31user-util: fix use after free() on error pathYu Watanabe1-3/+1
Fixes CID#1412356.
2020-01-31userdbd: fix memleakYu Watanabe1-1/+1
Fixes CID#1412416.
2020-01-31update TODOLennart Poettering1-5/+0
2020-01-31man: document --namespace= switch of journalctlLennart Poettering1-0/+12
2020-01-31man: document the new sd_journal_open_namespace() APILennart Poettering2-1/+25
2020-01-31man: document LogNamespace= unit settingLennart Poettering1-0/+34
2020-01-31man: document new _NAMESPACE= journal fieldLennart Poettering1-0/+9
2020-01-31man: document journald@NAMESPACE.confLennart Poettering2-27/+25
2020-01-31man: document journald namespacesLennart Poettering2-6/+54
2020-01-31journalctl: underline sections in --helpLennart Poettering1-6/+7
2020-01-31nspawn: voidify umount_verbose()Yu Watanabe1-1/+1
Fixes CID#1415122.
2020-01-31user-record-util: add missing error checkYu Watanabe1-0/+2
Fixes CID#1415123.
2020-01-31homework: fix errno in log_error_errno()Yu Watanabe1-4/+3
Fixes CID#1415124.
2020-01-31home: add missing variable initializationYu Watanabe1-1/+1
Fixes CID#1415126.
2020-01-31units: define RuntimeDirectory= in systemd-journald.serviceLennart Poettering1-0/+2
It doesn't get us much, but makes the differences between the templated and non-templated versions a bit smaller.
2020-01-31units: sort settings in systemd-journald.service againLennart Poettering1-1/+1
2020-01-31tmpfiles: apply ACLs to top-level journal directory in /run, tooLennart Poettering1-0/+3
We already apply them to the directory in /var. Let's do the same in /run too. That's because due to the log namespace logic we nowadays can gain additional subdirs there during regular operation.
2020-01-31tmpfiles: merge lines for the same inodesLennart Poettering1-18/+9
2020-01-31test: add simple test for log namespacesLennart Poettering3-0/+59
2020-01-31journald: add ability to activate by varlink socketLennart Poettering5-12/+47
If we have exit on idle, then operations such as "journalctl --namespace=foo --rotate" should work even if the journal daemon is currently not running. (Note that we don't do activation by varlink for the main instance of journald, I am not sure the deadlocks it might introduce are worth it)
2020-01-31journald: add exit on idleLennart Poettering4-4/+146
2020-01-31varlink: add ability to register callback for disconnectionsLennart Poettering2-2/+23
2020-01-31varlink: add API for determining number of current connectionsLennart Poettering2-0/+8
2020-01-31journald: use structured initializationLennart Poettering1-3/+5
2020-01-31journald: add logging for one error we lacked logging forLennart Poettering1-1/+3
2020-01-31systemctl: show logs for correct namespace of serviceLennart Poettering5-1/+10
2020-01-31journalctl: drop misplaced empty lineLennart Poettering1-1/+0
2020-01-31journalctl: add new --namespace= switch for showing logs for namespaceLennart Poettering1-4/+34
2020-01-31journal: make constant argument actually 'const'Lennart Poettering1-1/+1
2020-01-31journal: allow opening journal files specific to some namespaceLennart Poettering4-19/+102