summaryrefslogtreecommitdiffstats
path: root/man/journal-upload.conf.xml (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-02-28resolved: exit function if varlink_dispatch() returns > 0Lennart Poettering1-1/+1
varlink_dispatch() returns > 0 if it already replied to the method call, hence this is reason to return from the handler function, and not proceed.
2024-02-28userbdb: pass log level from main daemon to workerLennart Poettering1-0/+6
2024-02-28network/ndisc: drop redundant sd_ndisc_router_get_icmp6_ratelimit()Yu Watanabe8-65/+1
This effectively reverts 9175002864d8876f375e0df089d142d239282528. The retrans time field in RA message is for neighbor solicitation, and the commit d4c8de21a07d015f2f2c787e0735be5e4d02fb3c makes the value assigned to the correct sysctl property. Let's deprecate the option, and drop the redundant functions.
2024-02-28nspawn: minor coding style tweaks to nspawn-register.cLennart Poettering1-2/+6
2024-02-28cgroup-setup: clarify '<=' is evaluated earlierYu Watanabe1-1/+1
Follow-up for 31323f21bb0ae7c712f43500c42997c91a6d20bf. The code is correct, but let's silence Coverity. Closes CID#1534787.
2024-02-28test-network: Add test for rps_cpu_mask optionRenjaya Raga Zenta11-0/+188
2024-02-28udevd: Add ReceivePacketSteeringCPUMask for systemd.linkRenjaya Raga Zenta7-0/+287
Takes a list of CPU indices or ranges separated by either whitespace or commas. Alternatively, takes the special value "all" in which will include all available CPUs in the mask. CPU ranges are specified by the lower and upper CPU indices separated by a dash (e.g. "2-6"). This option may be specified more than once, in which case the specified CPU affinity masks are merged. If an empty string is assigned, the mask is reset, all assignments prior to this will have no effect. Defaults to unset and RPS CPU list is unchanged. To disable RPS when it was previously enabled, use the special value "disable". Currently, this will set CPU mask to all `rx` queue of matched device (if it has multiple queues). The `/sys/class/net/<dev>/queues/rx-<n>/rps_cpus` only accept cpu bitmap mask in hexadecimal. Fix: #30323
2024-02-28TODO: fix typoYu Watanabe1-1/+1
Follow-up for 666a348d1c98873c55115924751e6f2d3bdb7435.
2024-02-28test-network: fix typoYu Watanabe1-1/+1
Follow-up for a663ddc04e43a9234e00e47aed98bf2bbeb1573a.
2024-02-28semaphore: set upstream build profile and set default branch to debian/masterLuca Boccassi1-2/+4
Leave TEST_UPSTREAM=1 for now in case we switch branches via the hook
2024-02-28semaphore: enable backports to get new dependenciesLuca Boccassi1-0/+3
Required due to building with debian/master branch
2024-02-28test/README: document how to add a new empty release to the PPA to migrate ↵Luca Boccassi1-0/+11
the CI to a new version
2024-02-28test/README: update ubuntu IRC channel for CI helpLuca Boccassi1-1/+1
2024-02-28install: fix compiler warning about empty directive argumentLuca Boccassi1-2/+5
On ppc64el with gcc 13.2 on Ubuntu 24.04: 3s In file included from ../src/basic/macro.h:386, 483s from ../src/basic/alloc-util.h:10, 483s from ../src/shared/install.c:12: 483s ../src/shared/install.c: In function ‘install_changes_dump’: 483s ../src/shared/install.c:432:64: error: ‘%s’ directive argument is null [-Werror=format-overflow=] 483s 432 | err = log_error_errno(changes[i].type, "Failed to %s unit, unit %s does not exist.", 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s ../src/shared/install.c:432:75: note: format string is defined here 483s 432 | err = log_error_errno(changes[i].type, "Failed to %s unit, unit %s does not exist.",
2024-02-27tmpfiles.d: avoid deprecated, undocumented syntax (s/F/f+/)Štěpán Němec1-1/+1
Fixes: eccebf4b0dcb ("systemd-tmpfiles: deprecate F for f+")
2024-02-27core: remove duplicate serialization of `cpu_sched_reset_on_fork`Antonio Alvarez Feijoo2-10/+0
`c->cpu_sched_reset_on_fork` is serialized using `exec-context-cpu-sched-reset-on-fork` and `exec-context-cpu-scheduling-reset-on-fork`. Let's keep only the second one, to serialize the value only if `cpu_sched_set` is true.
2024-02-27test: drop route from test-functionsJan Engelhardt1-1/+0
I do not see `route` being exercised anywhere else, everything seems to be on `ip route` already.
2024-02-27shared/pam-util: fix awkward tense in log messageZbigniew Jędrzejewski-Szmek2-3/+3
2024-02-27virt: wrap comment, add missing punctuationZbigniew Jędrzejewski-Szmek1-5/+5
2024-02-27man/sd_bus_service_reconnect.c: normalize whitespaceZbigniew Jędrzejewski-Szmek1-31/+34
For man pages, we generally indent with 2 spaces and wrap to ~80 columns.
2024-02-27man, shell-completion: fix a few typos/language issuesŠtěpán Němec3-4/+4
2024-02-27bootspec: don't complain about valid loader.conf settingsLennart Poettering2-26/+4
Let's not complain about various valid loader.conf settings we more recently added. At the same time let's remove the half-assed userspace parsers for the fields we actually do support but don't actually really care about in userspace. There's really no point in storing strings away that we are not using at all, hence just don#t. Fixes: #31487
2024-02-27ci(labeler): add rule for `shell-completion` labelJan Macku1-0/+3
2024-02-27test: use socat in unidirectional modeFrantisek Sumsal1-10/+19
By default socat open a separate r/w channel for each specified address, and terminates the connection after .5s from receiving EOF on _either_ side. And since one side of that connection is an empty stdin, we reach that EOF pretty quickly. Let's avoid this by using socat in "reversed unidirectional" mode, where the first address is used only for writing, and the second one is used only for reading. Addresses: - https://github.com/systemd/systemd/issues/31500 - https://github.com/systemd/systemd/issues/31493 Follow-up for 3456c89ac26.
2024-02-27NEWS: announce cgroup v1 deprecationMike Yuan1-0/+7
2024-02-27meson: drop default-hierarchy= option, always use unifiedMike Yuan5-33/+15
2024-02-27core: refuse cgroupv1 unless SYSTEMD_CGROUP_ENABLE_LEGACY_FORCEMike Yuan2-1/+14
Also, add a 30s sleep even if cgroup v1 is forced. Closes #30852
2024-02-27shared/cgroup-setup: introduce cg_is_legacy_force_enabledMike Yuan2-0/+17
2024-02-27shared/mount-setup: split out mount_cgroup_legacy_controllersMike Yuan3-124/+132
2024-02-27shared/mount-setup: minor modernizationMike Yuan2-18/+17
2024-02-27core/cgroup: remove obsolete TODOMike Yuan1-1/+1
2024-02-27core: mark JoinControllers= as DISABLED_LEGACY rather than _CONFIGURATIONMike Yuan1-1/+1
Follow-up for 143fadf369a18449464956206226761e49be1928
2024-02-27ci(lint): temporarily disable ShellCheck for bash-completionJan Macku1-0/+2
This commit should be reverted once bash completion is in better shape when it comes to ShellCheck.
2024-02-27fix(SC2148): add ShellCheck directive to bash completion scriptsJan Macku32-0/+32
2024-02-27ci(lint): exclude zsh completion from ShellCheckJan Macku1-1/+4
zsh is not supported by ShellCheck
2024-02-27zsh/_journalctl: complete -g, --case-sensitive, 'help' (pseudo-)facilityŠtěpán Němec1-1/+3
2024-02-27update TODOLennart Poettering1-0/+3
2024-02-27sysext: fix typoYu Watanabe1-1/+1
2024-02-26network: fix use-after-free in {address,route}_remove_and_cancel()Yu Watanabe2-2/+4
Fixes #31485.
2024-02-26nspawn: hide ^] hint unless we are interactive modeLennart Poettering1-4/+6
The hotkey only works in interactive mode hence don't mislead users about it.
2024-02-26vmspawn: use our own ptyfwd code for the console of a VMLennart Poettering7-21/+191
Let's make systemd-nspawn use our own ptyfwd logic to handle the TTY by default. This adds a new setting --console=, inspired by nspawn's setting of the same name. If --console=interactive= is used, then we'll do the TTY dance on our own via ptyfwd, and thus get tinting, our usual hotkey handling and similar. Since qemu's own console is useful too, let's keep it around via --console=native. FInally, replace the --qemu-gui switch by --console=gui.
2024-02-26pretty-print: make tinting a bit less aggressiveLennart Poettering1-1/+1
2024-02-26run: use sd_event_set_signal_exit() at one more placeLennart Poettering1-3/+3
2024-02-26network/ndisc: rename Network.ipv6_accept_ra -> Network.ndiscYu Watanabe12-128/+128
These settings are leated to sd-ndisc and Neighbor Discovery protocol. Let's use more suitable name.
2024-02-26Fix: Chuwi UBook X (CWI535) screen rotation matrixAlexander Zavyalov1-1/+1
2024-02-26ukify: Use VERSION_TAG instead of GIT_VERSIONDaan De Meyer1-1/+1
GIT_VERSION isn't actually available so use VERSION_TAG instead which is available.
2024-02-26resolved: reduce the maximum nsec3 iterations to 100Ronan Pigott1-2/+3
According to RFC9267, the 2500 value is not helpful, and in fact it can be harmful to permit a large number of iterations. Combined with limits on the number of signature validations, I expect this will mitigate the impact of maliciously crafted domains designed to cause excessive cryptographic work.
2024-02-26resolved: limit the number of signature validations in a transactionRonan Pigott3-6/+38
It has been demonstrated that tolerating an unbounded number of dnssec signature validations is a bad idea. It is easy for a maliciously crafted DNS reply to contain as many keytag collisions as desired, causing us to iterate every dnskey and signature combination in vain. The solution is to impose a maximum number of validations we will tolerate. While collisions are not hard to craft, I still expect they are unlikely in the wild so it should be safe to pick fairly small values. Here two limits are imposed: one on the maximum number of invalid signatures encountered per rrset, and another on the total number of validations performed per transaction.
2024-02-26varlink/network: reindent methodsYu Watanabe1-10/+12
2024-02-26network/varlink: downgrade log level about failure in getting netns IDYu Watanabe1-1/+1