Thomas Haller
feb7d7a212
dhcp6: make string argument to sd_dhcp6_client_set_request_mud_url() const
2020-04-24 10:13:33 +02:00
Zbigniew Jędrzejewski-Szmek
11f9379866
Merge pull request #15570 from poettering/cmsg-find
...
CMSG_FIND_DATA() and cmsg_find() work
2020-04-24 07:45:07 +02:00
Lennart Poettering
2efa5bc6fa
dhcp-server: port to recvmsg_safe()
...
Split out of #15457 , let's see if this is the culprit of the CI failure.
2020-04-24 07:43:42 +02:00
Lennart Poettering
2adfd1bda1
icmp6-util: port to recvmsg_safe()
...
Split out of #15457 , let's see if this is the culprit of the CI failure.
2020-04-24 07:41:32 +02:00
Lennart Poettering
84b5d3e532
dhcp-client: port to recvmsg_safe()
...
Split out of #15457 , let's see if this is the culprit of the CI failure.
(also setting green label here, since @keszybz already greenlit it in that other PR)
2020-04-24 07:40:32 +02:00
Lennart Poettering
dac556fa7b
tree-wide: use cmsg_find() helper at various places where appropriate
2020-04-23 19:41:15 +02:00
Lennart Poettering
a9ab5cdb50
Merge pull request #15472 from keszybz/dbus-api-docs
...
A few more dbus api documentation updates
2020-04-23 17:01:11 +02:00
Zbigniew Jędrzejewski-Szmek
73781de41f
Merge pull request #15530 from ssahani/lpr-dhcpv4-option-9
...
network: add support to DHCPv4 server/client option 9 LPR
2020-04-23 09:10:14 +02:00
Susant Sahani
50018bfa84
sd-network: DHCPv4 Add support to send and receive LPR servers.
2020-04-22 14:48:11 +02:00
Frantisek Sumsal
86b52a3958
tree-wide: fix spelling errors
...
Based on a report from Fossies.org using Codespell.
Followup to #15436
2020-04-21 23:21:08 +02:00
Frantisek Sumsal
e4ff03935c
tree-wide: formatting tweaks reported by Coccinelle
2020-04-21 23:21:04 +02:00
Zbigniew Jędrzejewski-Szmek
38b38500c6
tree-wide: use "hostname" spelling everywhere
...
It's not that I think that "hostname" is vastly superior to "host name". Quite
the opposite — the difference is small, and in some context the two-word version
does fit better. But in the tree, there are ~200 occurrences of the first, and
>1600 of the other, and consistent spelling is more important than any particular
spelling choice.
2020-04-21 16:58:04 +02:00
Lennart Poettering
543d1e7854
Merge pull request #15314 from keszybz/network-server-access-functions
...
Define network server access functions
2020-04-21 09:24:48 +02:00
Susant Sahani
76643fedc8
sd-network: DHCPv6 - Add status codes
...
https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml#dhcpv6-parameters-5
2020-04-13 17:40:00 +02:00
Susant Sahani
667ceb9d9d
sd-network: DHCP6 - Use readable error status rather than numeric
...
value in the log message
2020-04-13 06:06:14 +02:00
Susant Sahani
7a0f1895d3
sd-network: DHCPv6 - Add NoPrefixAvail to error code
2020-04-12 14:14:52 +02:00
Zbigniew Jędrzejewski-Szmek
c8407baf30
sd-dhcp-server: add a meta-setter to simplify setting of server lists
2020-04-10 17:52:59 +02:00
Zbigniew Jędrzejewski-Szmek
8541db8f59
sd-dhcp-lease: add a meta-getter to simplify querying of server lists
2020-04-10 17:45:46 +02:00
Susant Sahani
f69b4ae885
sd-lldp: Add support to receive MUD
2020-04-07 17:17:29 +02:00
Zbigniew Jędrzejewski-Szmek
c51c6f2f57
Merge pull request #15252 from ssahani/dhcpv6-mud
...
DHCPv6: Add support to send MUD URL
2020-04-02 10:23:15 +02:00
Susant Sahani
de8d6e5563
sd-dhcpv6: Add support to set request MUD URL
2020-04-01 16:59:29 +02:00
Susant Sahani
d11d4a6459
sd-dhcpv4: introduce The Manufacturer Usage Description (MUD)
2020-03-30 19:16:01 +02:00
Lennart Poettering
1f4faf21e8
Merge pull request #15197 from ssahani/smtp-dhcp
...
DHCP4: Add support to emit and receive SMTP servers.
2020-03-30 18:58:26 +02:00
Zbigniew Jędrzejewski-Szmek
4a874560c5
Merge pull request #15217 from keszybz/beef-up-sd-path
...
Export sd-path functions and beef up systemd-path to show more items
2020-03-29 22:57:53 +02:00
Susant Sahani
2c649ca1c9
sd-dhcp: Add support to emit and retrieve SMTP server
2020-03-28 11:21:17 +01:00
Susant Sahani
f678ac7e29
libsystemd-network: DHCP add support to emit and retrive DHCP POP3 server
2020-03-28 03:34:27 +01:00
Zbigniew Jędrzejewski-Szmek
b0c8219260
network: move NETWORK_DIRS to path-lookup.h
...
In preparation for future changes...
2020-03-27 20:12:45 +01:00
Susant Sahani
be1af90585
network: DHCP lease load SIP copy paste error
2020-03-21 18:34:46 +01:00
David Wood
7354900ddd
network: Fix split in SendOption=
on client and server
...
When specifying `DHCPv4.SendOption=`, it is used by systemd-networkd to
set the value of that option within the DHCP request that is sent out.
This differs to setting `DHCPServer.SendOption=`, which will place all
the options together as suboptions into the vendor-specific information
(code 43) option.
This commit adds two new config options, `DHCPv4.SendVendorOption=` and
`DHCPServer.SendVendorOption=`. These both have the behaviour of the old
`DHCPServer.SendOption=` flag, and set the value of the suboption in the
vendor-specific information option.
The behaviour of `DHCPServer.SendOption=` is then changed to reflect
that of `DHCPv4.SendOption=`. It will set the value of the corresponding
option in the DHCP request.
2020-03-19 09:08:40 +01:00
Chris Down
5bb67b107f
Merge pull request #14956 from ssahani/delegated-prefix-14474
...
nettwork: introduce delegated prefix assign
2020-03-06 16:13:13 +00:00
Yu Watanabe
ef62949a23
network: make Type=ether match based on iftype
...
This makes Type= can match the type shown in networkctl.
Closes #14952 .
2020-03-02 08:52:18 +01:00
Susant Sahani
34332af2bc
network: radv introduce sd_radv_prefix_get_prefix
2020-03-01 00:16:51 +09:00
Yu Watanabe
3ae01632f2
dhcp6: coding style fixes
2020-01-31 14:44:40 +09:00
Yu Watanabe
9de8a4259e
dhcp6: do not use T1 and T2 longer than one provided by the lease
...
Fixes #12623 .
2020-01-31 14:44:32 +09:00
Yu Watanabe
4bb7cc8287
network, udev: introduce PermanentMACAddress= setting in [Match] section
...
Closes #13983 .
2020-01-08 17:54:54 +09:00
Susant Sahani
0f3ff4eae2
network: DHCP4 introduce send decline
2019-12-21 00:26:44 +09:00
Yu Watanabe
572b21d96c
network: make Name= in [Match] support alternative names of interfaces
2019-12-16 10:55:56 +09:00
AJ Bagwell
e92b60b20f
ipv4ll: do not reset conflict counter on restart
...
Don't reset the conflict counter when trying a new pseudo random
address, so that after trying 10 addresses the londer timeout is used in
accordance with the RFC
Fixes #14299 .
2019-12-11 13:26:31 +09:00
Zbigniew Jędrzejewski-Szmek
6e86b24db3
tree-wide: normalize includes of public headers
...
They are supposed to go into a sectinon of their own.
2019-11-28 09:14:22 +01:00
Zbigniew Jędrzejewski-Szmek
b014a6161a
Merge pull request #14064 from yuwata/network-unify-send-option-and-send-raw-option
...
network: unify SendOption= and SendRawOption=
2019-11-18 22:21:37 +01:00
Yu Watanabe
461dbb2fa9
dhcp: remove struct sd_dhcp_raw_option
...
sd_dhcp_raw_option and sd_dhcp_option are essentially equivalent.
2019-11-18 23:37:22 +09:00
Yu Watanabe
ce0d4c4f91
Merge pull request #14056 from yuwata/dhcp-debug-logs
...
dhcp: add debug logs and propagate error in restarting client
2019-11-18 18:49:45 +09:00
Serge
bf9012bbf6
sd-dhcp-client: anonymize DHCPDISCOVER ( fixes #13992 )
...
According to RFC7844 section 3 the DHCPDISCOVER message should not contain option 50 («Requested IP Address») when Anonymize is true
2019-11-18 00:06:01 +09:00
Yu Watanabe
a339859f79
dhcp6: add debug logs
2019-11-17 23:58:43 +09:00
Yu Watanabe
944e23b8a0
dhcp4: propagate error in restarting DHCPv4 client
2019-11-17 23:52:46 +09:00
Yu Watanabe
f515c345d2
dhcp4: add debug logs
2019-11-17 23:48:46 +09:00
Yu Watanabe
69d7eba188
sd-radv: fix memleak
2019-11-05 13:30:00 +09:00
Yu Watanabe
1405cb653a
tree-wide: drop stdio.h when stdio-util.h is included
2019-11-04 00:30:32 +09:00
Yu Watanabe
92133d2878
tree-wide: drop socket.h when socket-util.h is included
2019-11-04 00:30:32 +09:00
Yu Watanabe
455fa9610c
tree-wide: drop string.h when string-util.h or friends are included
2019-11-04 00:30:32 +09:00