summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Create FUNDING.ymlsystemd-paypal-fundingZbigniew Jędrzejewski-Szmek2019-07-081-0/+1
|
* Merge pull request #12970 from ddstreet/gh12969Yu Watanabe2019-07-083-0/+32
|\ | | | | src/network/networkd-dhcp4.c: set prefsrc for classless or static routes
| * test-network: add testcase for DHCP client with static addressYu Watanabe2019-07-062-0/+28
| | | | | | | | Testcase for #12969.
| * src/network/networkd-dhcp4.c: set prefsrc for classless or static routesDan Streetman2019-07-061-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a DHCP server provides only a gateway, the networkd-dhcp4 code adds a default route using that gateway, and sets the just-provided address as the route's prefsrc; this was added in commit 46b0c76e2c355c0d0cc4792abb98cde07b28bc53 However, if the DHCP server has also provided classless route(s), these are used instead of a default route using the provided gateway; the networkd-dhcp4 code sets up the classless routes, but does not use the just-provided dhcp address as the prefsrc of the route(s). Note that it also doesn't set the prefsrc for static routes, though it should. If the interface has only the dhcp-provided address, this is not usually a problem, but if it has another address (e.g. a static address), then traffic sent through the dhcp-provided gateway might not use the dhcp-provided source address. If the gateway router only will route traffic from the dhcp-provided address, then the dhcp client system's networking through the router will not work. Fixes: #12969
* | Add accel mount matrix for Irbis TW90RussianNeuroMancer2019-07-081-0/+6
| |
* | units: add SystemCallErrorNumber=EPERM to systemd-portabled.serviceLennart Poettering2019-07-081-0/+1
| | | | | | | | | | | | We use that on all other services, and hence should here too. Otherwise the service will be killed with SIGSYS when doing something not whitelisted, which is a bit crass.
* | semaphore: pass allow-releaseinfo-change to apt-getEvgeny Vereshchagin2019-07-071-1/+1
| | | | | | | | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929248
* | test-network: add tests for DHCP.UseRoutes=no with custom route settingsYu Watanabe2019-07-062-0/+51
|/ | | | | | This adds test for b5799eeb0787deacb30d5984f6ac78f88f23b97e. Closes #12951.
* login: move file definitions outside of the conditionalizationLennart Poettering2019-07-051-3/+3
|
* Merge pull request #12964 from yuwata/network-bridge-vlan-issue-12958Zbigniew Jędrzejewski-Szmek2019-07-056-76/+74
|\ | | | | network: fix BridgeVLAN issue
| * test-network: add tests for BridgeVLANYu Watanabe2019-07-053-0/+39
| |
| * network: fix issue found by UBSanYu Watanabe2019-07-051-2/+2
| |
| * network: fix the initial value of the counter for brvlanYu Watanabe2019-07-051-3/+2
| | | | | | | | Fixes #12958.
| * network: re-implement parse_vid_range()Yu Watanabe2019-07-053-63/+22
| |
| * network: minor coding-style updateYu Watanabe2019-07-051-8/+9
| |
* | Merge pull request #12963 from keszybz/analyze-timestampYu Watanabe2019-07-057-17/+23
|\ \ | | | | | | systemd-analyze dump fixup
| * | pid1: use monotonic timestamp in dump if realtime is not availableZbigniew Jędrzejewski-Szmek2019-07-041-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ systemd-analyze dump | head -3 Timestamp firmware: (null) Timestamp loader: (null) Timestamp kernel: Mon 2019-07-01 17:21:02 CEST Since this is a debugging interface, it is OK to change the output format. The user can infer what "Timestamp firmware: 123.456ms" means.
| * | basic/time-util: add helper function to check if timestamp is setZbigniew Jędrzejewski-Szmek2019-07-047-14/+18
| | | | | | | | | | | | No functional change.
* | | varlink: add varlink server to event loop only if there is oneLennart Poettering2019-07-041-6/+8
| |/ |/|
* | test-network: show debug logs of networkdYu Watanabe2019-07-051-12/+45
| |
* | portabled: Make use of SYNTHETIC_ERRNO()Lennart Poettering2019-07-041-4/+2
| |
* | fsck: split out fsck return code definitions into a header file of its ownLennart Poettering2019-07-053-12/+16
| | | | | | | | | | This way we can make use of it from other components too, such as systemd-homed.
* | dissect: split out DM deferred remove into src/shared/dm-util.cLennart Poettering2019-07-054-35/+49
| | | | | | | | | | The function is generally useful, let's split it out so that we can make use of it later on in systemd-homed.
* | man: Add some notes about variable $prefix for StateDirectory=Philip Withnall2019-07-041-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | tl;dr: It isn’t supported. Wording by Zbigniew Jędrzejewski-Szmek. See https://twitter.com/pid_eins/status/1102639279614906369 and https://gitlab.freedesktop.org/libfprint/fprintd/merge_requests/5#note_125536 onwards. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* | Merge pull request #12949 from yuwata/sd-netlink-sd-netlink-message-enter-arrayLennart Poettering2019-07-045-17/+96
|\ \ | | | | | | sd-netlink: introduce sd_netlink_message_enter_array()
| * | test: add test for sd_netlink_message_enter_array()Yu Watanabe2019-07-041-0/+45
| | |
| * | sd-netlink: add CTRL_ATTR_MCAST_GROUPSYu Watanabe2019-07-041-2/+13
| | |
| * | sd-netlink: drop unnecessary 'else'Yu Watanabe2019-07-041-2/+2
| | |
| * | sd-netlink: introduce sd_netlink_message_enter_array()Yu Watanabe2019-07-042-12/+35
| | |
| * | sd-netlink: fix inverted log messageYu Watanabe2019-07-041-1/+1
| |/
* | Merge pull request #12954 from keszybz/var-log-dirLennart Poettering2019-07-047-53/+51
|\ \ | |/ |/| /var/log-related cleanups
| * meson: drop varlogdir variableZbigniew Jędrzejewski-Szmek2019-07-044-35/+27
| | | | | | | | | | | | | | | | It was only used for exactly one thing: to substitute in the text in /var/log/README. But it's use there was completely wrong, because the text talks about "missing" log files from syslog, so even if we configured systemd to log to a different directory, the "missing" log files would still be "missing" from the old location.
| * meson: create /var/log/journal/{,remote/} conditionallyZbigniew Jędrzejewski-Szmek2019-07-044-18/+24
|/ | | | | | | | | | Not everybody has those dirs in the filesystem (and they don't need to). When creating an installation package using $DESTDIR, it is easy enough to remove or ignore those directories, but if installing into a real root, it is ugly to create and remove them. Let's add an option so people can skip it if they want. Inspired by #12930.
* Merge pull request #12946 from poettering/blockdev-tweaksYu Watanabe2019-07-041-3/+6
|\ | | | | three small blockdev-util.[ch] tweaks
| * blockdev-util: let us know if block_get_whole_disk() did anythingLennart Poettering2019-07-041-1/+1
| |
| * blockdev: filter out invalid block devices earlyLennart Poettering2019-07-041-0/+3
| |
| * blockdev-util: propagate actual errorLennart Poettering2019-07-041-2/+2
| |
* | varlink: allow using varlink_wait() even with a serverLennart Poettering2019-07-041-1/+0
| | | | | | | | | | | | | | | | | | | | | | This call can be useful even if a server object is declared. (Originally this was not supported, because a server typically needs to handle multiple connections, and thus a synchronous wait on one would starve the others out. But in some cases it might make sense to have varlink point-to-point connections — i.e. where the server only handles a single connection ever — and there it makes sense to synchronously wait on the one connection).
* | json: use JSON_VARIANT_ARRAY_FOREACH() where we canLennart Poettering2019-07-041-6/+2
| |
* | logind: drop old-style header from .sym file in favour of SPDXLennart Poettering2019-07-041-8/+1
| |
* | Added ACCEL_MOUNT_MATRIX for Asus Q551LN in hwdb/60-sensor.hwdbConnor Reeder2019-07-041-0/+3
|/
* man: document tmpfiles.d/ user/group resolvability needsLennart Poettering2019-07-031-0/+8
|
* debug-generator: enable custom systemd.debug_shell ttyJan Synacek2019-07-024-13/+41
|
* Merge pull request #12912 from yuwata/network-move-functionsZbigniew Jędrzejewski-Szmek2019-07-0225-1089/+1175
|\ | | | | network: move functions
| * network: move prototypes related to network Network bus objects to ↵Yu Watanabe2019-06-305-5/+14
| | | | | | | | networkd-network-bus.h
| * network: move DHCP server related functions to networkd-dhcp-server.cYu Watanabe2019-06-307-346/+364
| |
| * network: move DHCP6 related code from networkd-manager.c to networkd-dhcp6.cYu Watanabe2019-06-304-129/+130
| |
| * network: move conf parsers and function prototypesYu Watanabe2019-06-3020-611/+669
| |
* | test-network: add udev related tests for networkctlYu Watanabe2019-07-021-0/+46
| |
* | Merge pull request #12888 from yuwata/network-udev-property-supportZbigniew Jędrzejewski-Szmek2019-07-0116-78/+325
|\ \ | | | | | | network,udev: add Property= setting in [Match] section