summaryrefslogtreecommitdiffstats
path: root/test/test-network-generator-conversion.sh (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-08-27exec-invoke: remove redundant empty linesLennart Poettering1-2/+0
2024-08-27service: add 'debug' option to RestartMode=Luca Boccassi13-24/+164
One of the major pait points of managing fleets of headless nodes is that when something fails at startup, unless debug level was already enabled (which usually isn't, as it's a firehose), one needs to manually enable it and pray the issue can be reproduced, which often is really hard and time consuming, just to get extra info. Usually the extra log messages are enough to triage an issue. This new option makes it so that when a service fails and is restarted due to Restart=, log level for that unit is set to debug, so that all setup code in pid1 and sd-executor logs at debug level, and also a new DEBUG_INVOCATION=1 env var is passed to the service itself, so that it knows it should start with a higher log level. Once the unit succeeds or reaches the rate limit the original level is restored.
2024-08-27core-varlink: add missing runtime scope check for ↵Mike Yuan1-1/+4
manager_varlink_managed_oom_connect() Follow-up for 2250c996cfc41afb30cd086adeed18fd41a683ba
2024-08-26NEWS: mention "resolvconf -p"Yu Watanabe1-0/+5
2024-08-26test: add more test cases for resolvconfYu Watanabe1-0/+40
2024-08-26resolvconf: disable default route when -p is specifiedYu Watanabe4-10/+37
Internally, the switch triggers 'resolvectl default-route INTERFACE no'. Closes #34112.
2024-08-26resolvconf: clear domains if nothing specifiedYu Watanabe1-1/+8
2024-08-26resolvectl: make enum name consistent with the option nameYu Watanabe1-3/+3
2024-08-26po: Translated using Weblate (Slovenian)Martin Srebotnjak1-48/+35
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: Martin Srebotnjak <miles@filmsi.net> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sl/ Translation: systemd/main
2024-08-26resolved: clear the AD bit for bypass packetsRonan Pigott2-2/+9
When the bypass logic is invoked, such as for queries to the stub with the DO bit set, be certain to clear the AD bit in the reply before forwarding it if the answer is not known to be authentic.
2024-08-26repart: Use streq_ptr() in one more placeDaan De Meyer1-1/+1
2024-08-26man: document "web" session typeAllison Karlitskaya3-4/+6
This has been supported since e9e74f28d783 but never got documented. Add it to the man pages (plus one comment in a header). Closes #34127.
2024-08-26crash-handler: Add back notice log messageDaan De Meyer1-0/+2
Fixes https://github.com/systemd/systemd/pull/33959#discussion_r1730987738
2024-08-26update TODOLennart Poettering1-0/+4
2024-08-26units: don't set LISTEN_FDNAMES for varlink services explicitlyLennart Poettering5-5/+0
Now that FileDescriptorName= is properly honored by Accept=yes sockets, this explicit override is pointless.
2024-08-26core: honor FileDescriptorName= too for Accept=yes socketsMike Yuan5-22/+28
So far we manually hardcoded $LISTEN_FDNAMES to "varlink" in various varlink service units we ship, even though FileDescriptorName=varlink is specified in associated socket units already, because FileDescriptorName= is currently silently ignored when combined with Accept=yes. Let's step away from this, which seems saner. Note that this is technically a compat break, but a mostly negligible one as there shall be few users setting FileDescriptorName= but still expecting LISTEN_FDNAMES=connection in the actual executable. Preparation for #34080
2024-08-26mkosi: Stop using git commit timestamps for package releasesDaan De Meyer4-20/+4
This prevents bisecting to figure out which commit broke something as when going backwards the git commit timestamp will be older meaning package managers will refuse to upgrade to the "older" version. Let's make sure the release is always newer by using the current date unless $SOURCE_DATE_EPOCH is set.
2024-08-26core: move check for combination of PAMName= + KillMode= to ↵Mike Yuan6-20/+14
unit_verify_contexts() While at it, allow "mixed" for all unit types too, i.e. also apply ebc2259da1d1579347b86fc2ebca9f96334b6f22 to socket/mount/swap units.
2024-08-26core/socket: refuse MaxConnection=0 for Accept=no sockets tooMike Yuan1-3/+3
This makes no sense at all, and we already refuse such setting for Accept=yes sockets. I see no reason not to extend this to Accept=no ones.
2024-08-26core/socket: use UNIT_ISSET rather than _DEREF where suitableMike Yuan1-2/+2
2024-08-26man: reword about default route for DNS trafficYu Watanabe1-14/+14
DefaultRoute is a D-Bus property, not a valid setting name in .network files nor resolved.conf. Whether a link is the default route or not is configured with DNSDefaultRoute= setting in .network files.
2024-08-25po: Translated using Weblate (Turkish)Oğuz Ersen1-95/+82
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/tr/ Translation: systemd/main
2024-08-25po: Translated using Weblate (Russian)Sergey A1-49/+36
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: Sergey A <Ser82-png@yandex.ru> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ru/ Translation: systemd/main
2024-08-25po: Translated using Weblate (French)Léane GRASSER1-35/+29
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: Léane GRASSER <leane.grasser@proton.me> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fr/ Translation: systemd/main
2024-08-25po: Translated using Weblate (French)Weblate Translation Memory1-10/+5
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fr/ Translation: systemd/main
2024-08-24network/routing-policy-rule: use config_parse_routing_policy_rule() moreYu Watanabe3-149/+63
Then, we can drop allocation of RoutingPolicyRule object in each conf parsers. No functional change, just refactoring.
2024-08-24network/routing-policy-rule: introduce a generic conf-parser for ↵Yu Watanabe3-243/+80
[RoutingPolicyRule] sectin This introduce config_parse_routing_policy_rule(), which wraps existing conf parsers. With this, we can drop many custom conf parsers for [RoutingPolicyRule], and can reuse generic conf parsers in conf-parser.[ch].
2024-08-24conf-parser: move config_parse_ip_protocol() from network/netdev/fou-tunnel.cYu Watanabe5-43/+39
The function is generic enough. Currently it is used at only one place. But it will be used at another place.
2024-08-24conf-parser: introduce config_parse_uint32_flag()Yu Watanabe2-0/+30
This is not used currently, but will be used later.
2024-08-24conf-parser: return 1 on successYu Watanabe2-9/+10
Typically, conf parsers will ignore most errors during parsing strings and return 0. Let's return 1 on success. Otherwise it is hard to reused these function in another conf parser.
2024-08-24parse-util: drop unused parse_ip_prefix_length()Yu Watanabe2-18/+0
2024-08-24network/routing-policy-rule: merge two conf parsersYu Watanabe3-56/+21
Both conf parsers takes an integer. Only difference is the maximum value. Let's merge them, and pass the maximum value through ltype.
2024-08-24network/routing-policy-rule: trivial cleanups for conf-parsersYu Watanabe1-38/+29
No functional change, just refactoring.
2024-08-24network/routing-policy-rule: rename n -> ruleYu Watanabe1-84/+84
2024-08-24meson: search for 'bpf-unknown-none' tooSam James1-0/+1
We currently search for 'bpf-gcc' and 'bpf-none-gcc'. Gentoo's sys-devel/bpf-toolchain package uses 'bpf-unknown-none-gcc', as does Fedora's cross-binutils. Search for this name too.
2024-08-24po: Translated using Weblate (Georgian)Temuri Doghonadze1-48/+32
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ka/ Translation: systemd/main
2024-08-24po: Translated using Weblate (Ukrainian)Yuri Chornoivan1-48/+31
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: Yuri Chornoivan <yurchor@ukr.net> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/uk/ Translation: systemd/main
2024-08-24po: Translated using Weblate (Polish)Piotr Drąg1-48/+34
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: Piotr Drąg <piotrdrag@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pl/ Translation: systemd/main
2024-08-24po: Translated using Weblate (Korean)김인수1-47/+29
Currently translated at 100.0% (253 of 253 strings) Co-authored-by: 김인수 <simmon@nplob.com> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ko/ Translation: systemd/main
2024-08-23network/routing-policy-rule: use log_section_warning_errno()Yu Watanabe1-15/+18
2024-08-23conf-parser: introduce log_section_full_errno() and friendsYu Watanabe1-0/+37
2024-08-23test-network: check one more rule we configureYu Watanabe1-0/+4
2024-08-23network/routing-policy-rule: read FRA_PROTOCOL afer reading other propertiesYu Watanabe1-13/+11
No functional change, just refactoring.
2024-08-23network/routing-policy-rule: add more assertionsYu Watanabe1-0/+3
2024-08-23network/routing-policy-rule: sort conf-parser prototypesYu Watanabe1-10/+10
2024-08-23labeler: support varlink tagYu Watanabe1-0/+3
2024-08-23varlinkctl: output an expressive error message in case invalid ↵Lennart Poettering1-0/+7
method/interface names are specified Inspired by #34098 → let's make it easier for users to understand and correct the mistakes they made: let's early refuse invalid interface/method names.
2024-08-23updatectl: fix typo and drop space in empty linesYu Watanabe2-4/+4
Follow-ups for ec15bb71c2ccd57702325a6e6626053a343f3511 (#32363).
2024-08-23po: drop placeholders and re-add SPDX lineFrantisek Sumsal1-4/+1
Follow-up for ecce45cd3f1b4d1fd7f6a6d893f7c12c47c70455.
2024-08-23po: update translation filesFrantisek Sumsal42-390/+4439