Yu Watanabe
4df16cd018
network/ndisc: refuse too many PREF64 prefixes
...
Follow-up for 6e8f5e4c1f .
Addresses https://github.com/systemd/systemd/pull/29009#issuecomment-1705700926 .
2023-09-06 01:22:43 +09:00
Yu Watanabe
fabea9c092
network/ndisc: drop outdated PREF64 prefixes
...
Follow-up for 6e8f5e4c1f .
Addresses https://github.com/systemd/systemd/pull/29009#issuecomment-1705741844 .
2023-09-06 01:22:43 +09:00
Daan De Meyer
6c22badfce
Merge pull request #29035 from DaanDeMeyer/update-mkosi
...
mkosi: Update to latest
2023-09-05 16:56:35 +02:00
Daan De Meyer
6217c54560
mkosi: Make sure gzip is installed in initrd/system image
...
Required by loadkeys but not always a hard dependency so let's install
it explicitly.
2023-09-05 16:56:00 +02:00
Lennart Poettering
fb9578d768
uki: document section name size limit
2023-09-05 14:38:13 +01:00
Daan De Meyer
35356d7f3f
mkosi: Update to latest
...
Configuration now takes priority over CLI options so we have to
configure the defaults for settings that we want to allow overriding
from the CLI. We also explicitly set some other settings so that they
can't be overridden from the CLI anymore. For example the base and
initrd image should never be made bootable so we set Bootable=no
explicitly for both.
2023-09-05 15:28:23 +02:00
Jan Janssen
5169177fb0
ask-password: Use unicode for password echo
2023-09-05 12:54:51 +02:00
Luca Boccassi
1527d6059d
Merge pull request #29070 from YHNdnzj/foolish-mistakes
...
Follow-ups for a few foolish mistakes by me
2023-09-05 09:46:35 +01:00
Mike Yuan
8a5aba5be3
systemd.catalog: freezed -> froze
...
Follow-up for 1dc604d821
2023-09-05 12:57:28 +08:00
Mike Yuan
11da61658f
systemctl: drop unnecessary else
...
Follow-up for 8a826a979a
2023-09-05 12:55:45 +08:00
Mike Yuan
7b5ff4391c
journalctl: reset --lines= correctly if no argument
...
Follow-up for 8d6791d2aa
2023-09-05 12:52:28 +08:00
Frantisek Sumsal
d8f281abce
network: make the build happy on i*86 again
...
In file included from ../src/basic/macro.h:455,
from ../src/basic/alloc-util.h:10,
from ../src/basic/hash-funcs.h:4,
from ../src/basic/hashmap.h:8,
from ../src/shared/dns-domain.h:10,
from ../src/network/networkd-radv.c:9:
../src/network/networkd-radv.c: In function ‘config_parse_router_home_agent_lifetime’:
../src/network/networkd-radv.c:1626:28: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 11 has type ‘long long unsigned int’ [-Werror=format=]
1626 | "Invalid %s= must be in the range 1...%lu seconds, ignoring: %s", lvalue,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/basic/log.h:361:125: note: in definition of macro ‘log_syntax’
361 | ? log_syntax_internal(unit, _level, config_file, config_line, _e, PROJECT_FILE, __LINE__, __func__, __VA_ARGS__) \
| ^~~~~~~~~~~
../src/network/networkd-radv.c:1626:68: note: format string is defined here
1626 | "Invalid %s= must be in the range 1...%lu seconds, ignoring: %s", lvalue,
| ~~^
| |
| long unsigned int
| %llu
cc1: all warnings being treated as errors
Addresses: https://github.com/systemd/systemd/pull/28964#issuecomment-1705550404
Follow-up to 6a6d27bc5b .
2023-09-05 04:53:25 +09:00
Susant Sahani
b677e5cc5f
network: Fix memory leak PREF64 ( #29064 )
...
Follow-up for 6e8f5e4c1f .
Fixes #29062 .
2023-09-05 04:43:56 +09:00
Abderrahim Kitouni
69106f4742
man: add version information for functions
2023-09-04 19:31:16 +01:00
Luca Boccassi
7874b98f38
Merge pull request #29059 from YHNdnzj/catalog-followup
...
Follow-ups for recently-added catalogs
2023-09-04 17:57:19 +01:00
Yu Watanabe
a832087979
Merge pull request #29023 from pelaufer/dhcp-prefix-dbus
...
Add dhcp client prefix lease information to networkd json output
2023-09-05 00:16:19 +09:00
Yu Watanabe
8b1bd20722
Merge pull request #29052 from yuwata/icmp6-util-cleanups
...
icmp6-util: several cleanups and fixlets
2023-09-05 00:15:23 +09:00
Mike Yuan
1dc604d821
catalog/systemd.catalog: rephrase a bunch of messages
...
Follow-up for #28873
2023-09-04 22:45:45 +08:00
Mike Yuan
acee9a9c09
core/crash-handler: correct indentation
2023-09-04 22:45:45 +08:00
Mike Yuan
15cae43f18
sd-messages.h: correct alignment
2023-09-04 22:45:45 +08:00
Susant Sahani
6e8f5e4c1f
network: ndisc - Allow to parse PREF64 prefix
2023-09-04 23:41:02 +09:00
Susant Sahani
6a6d27bc5b
network: sd-radv - Allow to configure Mobile IPv6 Home Agent
2023-09-04 23:40:40 +09:00
Yu Watanabe
690afe79dd
test: extract dummy icmp6 utils for tests
...
This extracts common implementation of dummy icmp6 utils used by tests.
2023-09-04 21:54:51 +09:00
Yu Watanabe
4961f56646
icmp6-util: make icmp6_receive() accept the null source address
...
Fixes #29050 .
2023-09-04 21:54:43 +09:00
Yu Watanabe
5121163832
icmp6-util: several cleanups for icmp6_receive()
...
- Rename the argument for storing the sender address,
- allow to call it with NULL for ret_xyz,
- reduce needless copy of timestamp when the message does not have
timestamp.
2023-09-04 21:52:55 +09:00
Yu Watanabe
47d8770aac
Merge pull request #28896 from pelaufer/dhcp_dbus_notify
...
Add DHCP client state and change notification to networkd dbus interface
2023-09-04 21:48:43 +09:00
Daan De Meyer
16173ab1aa
mkosi: Re-enable arch but disable keyring checking
...
No need to disable arch completely, let's just disable keyring checking
to get CI working again for now.
2023-09-04 13:53:16 +02:00
Yu Watanabe
4674f407b2
sd-ndisc,sd-radv: fix use of uninitialized value
...
When icmp6_receive() fails, then the source address is not initialized yet.
2023-09-04 19:31:40 +09:00
Luca Boccassi
6d05778469
Merge pull request #29055 from mrc0mmand/bash-comp
...
shell-completions: add missing systemctl verbs/options
2023-09-04 11:22:39 +01:00
Frantisek Sumsal
97e2785292
shell-completions: add missing systemctl verbs/options
...
Resolves : #29048
2023-09-04 11:49:51 +02:00
Frantisek Sumsal
05ebcbd5c5
shell-completions: code cleanup
2023-09-04 11:49:26 +02:00
Victor Westerhuis
9dd8858281
userdbd: Order systemd-userdbd.service after systemd-remount-fs.service
...
Otherwise the root filesystem might still be readonly and
systemd-userdbd fails to start.
Explicitly pick systemd-remount-fs.service instead of local-fs-pre.target
to prevent a dependency cycle.
2023-09-04 09:47:05 +08:00
Luca Boccassi
f7f842f888
mkosi: temporarily disable Arch
...
The mkosi Arch CI doesn't work as the keyring package is out
of date and cannot be built due to various build toolchain
issues. Disable the job as it always fails and confuses
submitters.
2023-09-03 14:40:24 +01:00
Luca Boccassi
626a9eba09
Merge pull request #28988 from keszybz/sd128-arbitrary-values
...
Add sd-id128 and systemd-id128 functionality to do "app specific" with any "base"
2023-09-03 14:05:32 +01:00
Luca Boccassi
809eb17134
Merge pull request #28976 from yuwata/network-ndisc-drop-on-zero-lifetime
...
network/ndisc: also drop configurations with infinite lifetime on RA …
2023-09-03 14:04:58 +01:00
Luca Boccassi
4b246347ba
Merge pull request #28963 from YHNdnzj/loginctl-table
...
loginctl: use vertical table for {user,session,seat}-status
2023-09-03 14:04:24 +01:00
Mike Yuan
62f643a34d
Merge pull request #28793 from poettering/switch-root-flags-tweak
...
various switch-root tweaks/fixes
2023-09-03 11:18:18 +08:00
Robby Red
f06bee168b
hwdb: Added config for RCA W101SA23T1 ( #29041 )
2023-09-03 11:17:15 +08:00
pelaufer
e1ef777192
Adding tests for dhcp client and dhcp6 client dbus state interface
2023-09-02 14:53:23 -06:00
pelaufer
f8da534e25
Adding dhcp client and dhcp6 client dbus status interface
2023-09-02 14:52:35 -06:00
pelaufer
fd9b7f5bea
Adding dhcp client and dhcp6 client state interface
2023-09-02 14:51:03 -06:00
pelaufer
8412d4c878
Adding dhcp_state_to_string and dhcp client state change logging
2023-09-02 14:46:47 -06:00
pelaufer
8fb6320e4b
Add dhcp client prefix lease information to networkd json output
2023-09-02 13:45:03 -06:00
dependabot[bot]
475974eb5b
build(deps): bump actions/checkout from 3.5.3 to 3.6.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](c85c95e3d7...f43a0e5ff2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-02 19:13:09 +00:00
dependabot[bot]
c5de4ee02b
build(deps): bump meson from 1.2.0 to 1.2.1 in /.github/workflows
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.2.0...1.2.1 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-02 19:12:43 +00:00
dependabot[bot]
3bb5656ff1
build(deps): bump github/codeql-action from 2.21.2 to 2.21.5
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.21.2 to 2.21.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](0ba4244466...00e563ead9 )
---
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 >
2023-09-02 19:12:34 +00:00
Mike Yuan
bf366954fa
loginctl: use vertical table for {user,session,seat}-status
...
To make alignment better and more manageable.
Requested in https://github.com/systemd/systemd/pull/27769#discussion_r1203952407
2023-09-02 22:59:57 +08:00
Mike Yuan
00614746e9
string-util: introduce strrepa
2023-09-02 22:59:15 +08:00
Mike Yuan
62efc7629b
format-table: use format_timestamp_relative_monotonic
2023-09-02 22:58:00 +08:00
Yu Watanabe
218f3738d8
network/ndisc: drop captive portals with zero lifetime earlier
...
This also adds a comment about that we use the main lifetime for captive
portals.
2023-09-02 22:25:17 +09:00