| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/5f532563584d71fdef14ee64d17bafb34f751ce5...cd783c8a29bdcf5a5c79c5137889e24651fa626c)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| |
|
|
|
|
| |
Lintian is opinionated about this and we get nagged
|
|
|
|
|
|
|
|
|
| |
Follow-up for 0bc488c99ab2ed3464237607e381f4d72cd321d5.
Also sort dependency properties to make them match the definition of
`enum UnitDependency` in basic/unit-def.h.
Fixes #22133.
|
|
|
|
| |
Fixes CID#1469009.
|
|\
| |
| |
| |
| | |
yuwata/network-wireguard-disable-adding-routes-to-allowed-ips-by-default
network: wireguard: disable adding routes to allowed ips by default
|
| |
| |
| |
| |
| |
| | |
RouteTable=off was introduced to provide consistency with wg-quick
command. This makes the RouteTable= settings accepts other negative
boolean values.
|
| |
| |
| |
| |
| |
| | |
As setting such routes may break existing setups.
Closes #21964.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Those dependencies are also used by Coverity and Codeql so
it should be installed there to get them to analyze that code.
Judging by https://github.com/systemd/systemd/pull/22137 it seems
to be working.
|
|/
|
|
| |
Fixes: #17508
|
|\
| |
| | |
Silence gcc warning in sd-device
|
| | |
|
|/ |
|
|\
| |
| | |
journal: Fixes for handling of corrupt entry objects
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, we'd try to handle corruption by bumping the index even
if it was an entry array object that was corrupted (which we can't
deal with).
Now, we only try to deal with corrupted entry objects by moving the
corruption handling into generic_array_get().
On top, we also add an additional check for -EADDRNOTAVAIL which can
also be caused by corrupted journal data.
|
| | |
|
|\ \
| | |
| | | |
Open the bus once in networkctl
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We'd connect to the bus twice: the first time to check networkd namespace,
and then the second time to do the deed we were asked to do. It's nicer
to open the bus just once, for efficience and also to avoid the open call
in all functions.
An ASSERT_PTR helper is added:
- sd_bus *bus = userdata;
...
- assert(bus);
+ sd_bus *bus = ASSERT_PTR(userdata);
...
It can be used in other place too, but I'm leaving that for a later
refactoring.
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| |
| | |
In particular, mention the contract the generator has with external
ExecCondition= binaries that may be provided by desktop environments.
But, also mention all the other relevant keys. In particular
X-systemd-skip= is important to be documented.
|
| | |
|
|\ \
| | |
| | | |
boot: Cleanup
|
| | |
| | |
| | |
| | |
| | | |
This should hopefully allow the compiler to optimize this a bit even
when gnu-efi is not compiled with LTO.
|
| | | |
|
| | |
| | |
| | |
| | | |
Also, better be safe than sorry and check the return value.
|
| | |
| | |
| | |
| | |
| | | |
EFI_LOADED_IMAGE is a protocol pointer and thus, we shouldn't try
to free it.
|
| | |
| | |
| | |
| | |
| | | |
They are both the same, but the former is shorter and also closer
to how file handles are represented in the UEFI spec.
|
| | |
| | |
| | |
| | |
| | | |
LocateDevicePath() advances the device path pointer, making it invalid
when freed.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Strictly speaking, this breaks the backward compatibility, but I guess
in most cases people already sets Scope=link for such routes.
This behavior matches with how 'ip route' command adds such route by
default.
Prompted by https://twitter.com/jplitza/status/1480500562391179270.
|
|\ \ \
| | | |
| | | | |
sd-dhcp6-client: handle broken NTP server option gracefully
|
| | | |
| | | |
| | | |
| | | | |
For issue #22099.
|
| | | |
| | | |
| | | |
| | | | |
This also drops unnecessary arguments, and unbreak several lines.
|
| | | |
| | | |
| | | |
| | | | |
To introduce tests for the function in later commits.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The commit b89a3758e92894162e3c2dcb594a55acff3274d5 made the validity
check of the received message stricter. E.g. if the client received a
message with broken NTP server option, then the entire message is
dropped.
This relaxes the check. If some non-critical options are broken, then
ignore the options, but the message itself is still accepted.
Fixes #22099.
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
Allowing -e to be used to view the last logs of a previous boot seems
like a useful feature so let's not discard -b options anymore when
followed by -e.
Fixes #22107
|
| | |
| | |
| | |
| | |
| | |
| | | |
Follow-up for 661615a0afacee3545cde0a48286c0fef983f8fe.
Fixes CID#1468973.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to make it easier to figure out why it fails.
For example in https://github.com/systemd/systemd/runs/4799774735?check_suite_focus=true
it failed with
```
meson.build:1003:8: ERROR: Command "/usr/bin/clang -print-targets" failed with status 1.
A full log can be found at /home/runner/work/systemd/systemd/build/meson-logs/meson-log.txt
Error: Process completed with exit code 1.
```
and it wasn't clear what exactly happened there.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Currently translated at 100.0% (189 of 189 strings)
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/pt/
Translation: systemd/main
|
|\ \
| | |
| | | |
Fix TEST-58-REPART on ppc64el
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We already skip invalid objects, but don't yet skip invalid offsets.
Let's skip these as well to improve robustness when we're dealing with
corrupted journals.
Before:
```
➜ systemd git:(main) build/journalctl -r -n 5 --file ~/Downloads/system@0005d2b275abaaf8-f243a2818cb39b98.journal_
Failed to get journal fields: Cannot assign requested address
-- No entries --
```
After:
```
➜ systemd git:(main) ✗ build/journalctl -r -n 5 --file ~/Downloads/system@0005d2b275abaaf8-f243a2818cb39b98.journal_
Dec 09 08:32:38 snowball3 NetworkManager[911]: <info> [1639038758.1464] device (wlp1s0): supplicant interface state: scanning -> authenticating
Dec 09 08:32:38 snowball3 kernel: wlp1s0: send auth to ec:a9:40:79:fb:ad (try 1/3)
Dec 09 08:32:38 snowball3 kernel: wlp1s0: authenticate with ec:a9:40:79:fb:ad
Dec 09 08:32:38 snowball3 wpa_supplicant[1003]: wlp1s0: SME: Trying to authenticate with ec:a9:40:79:fb:ad (SSID='UPC949397B' freq=5500 MHz)
```
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If a desktop specific ExecCondition= binary does not exist, this just
means that the desktop environment is not available. As such, it is not
an error condition that should prevent the service from being installed
in the .wants target.
Fix this by simply returning zero.
|
|\ \
| | |
| | | |
Add more doc pages, adjust links, add explanatory headers to examples and relax license to CC-0
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
I don't think we need a separate page for this, so both "export" formats share
a page. We can just link to the approprate section when necessary.
|
| | |
| | |
| | |
| | | |
This is a straightforward import, only links are adjusted.
|
| | | |
|