Yu Watanabe
|
eeef672f0c
|
Merge pull request #11038 from keszybz/man-timeouts
Small improvements for documentation of timeout options
|
2018-12-07 02:53:40 +01:00 |
|
Yu Watanabe
|
a81921e47e
|
Revert "pager: close all fds when forking off pager"
This reverts commit 55844aebb6.
As `exe_name_pipe` are closed by safe_fork().
|
2018-12-06 21:15:55 +01:00 |
|
Yu Watanabe
|
e1eb35db1e
|
Merge pull request #11056 from poettering/resolved-ifindex
resolved: request incoming ifindex for DNS UDP packets, too
|
2018-12-06 19:29:42 +01:00 |
|
Yu Watanabe
|
1df69c94b1
|
Merge pull request #11066 from yuwata/test-network-tiny-cleanups
test-network: several cleanups
|
2018-12-06 19:16:53 +01:00 |
|
Yu Watanabe
|
f0a43eb821
|
Merge pull request #11063 from yuwata/update-missing-v3
missing: split missing.h into small pieces
|
2018-12-06 16:54:27 +01:00 |
|
Yu Watanabe
|
131717cbb4
|
test-network: make search_words_in_file() hit multi words
|
2018-12-06 16:48:42 +01:00 |
|
Yu Watanabe
|
e4eacdb09f
|
test-network: delete rules before running next test
|
2018-12-06 16:48:42 +01:00 |
|
Yu Watanabe
|
fa7cd60281
|
test-network: add a line break after starting networkd
This may be ugly. But otherwise, outputs of several check commands
are shown without new line...
|
2018-12-06 16:48:42 +01:00 |
|
Yu Watanabe
|
e40a58b5bc
|
test-network: check link before starting dnsmasq
|
2018-12-06 16:48:42 +01:00 |
|
Yu Watanabe
|
14ecd604a4
|
test-network: show command outputs
|
2018-12-06 16:48:41 +01:00 |
|
Yu Watanabe
|
a9bc5e370e
|
test-network: sort imported modules
|
2018-12-06 16:48:41 +01:00 |
|
Yu Watanabe
|
09ea6724e7
|
test-network: sort links and units
|
2018-12-06 16:48:41 +01:00 |
|
Yu Watanabe
|
14dc033574
|
test-network: fix typo in class name
|
2018-12-06 16:48:41 +01:00 |
|
Yu Watanabe
|
801503d22b
|
Merge pull request #10988 from ssahani/IFLA_BRPORT_MCAST_TO_UCAST
networkd: bridge add support to configure multicast_to_unicast
|
2018-12-06 14:32:52 +01:00 |
|
Yu Watanabe
|
fda96700e4
|
Merge pull request #11032 from ssahani/invert-rule
networkd: RPDB rule - add support to configure inverted rule.
|
2018-12-06 14:27:36 +01:00 |
|
Yu Watanabe
|
e93672eeac
|
tree-wide: drop missing.h from headers and use relevant missing_*.h
|
2018-12-06 13:31:16 +01:00 |
|
Yu Watanabe
|
204f52e32d
|
lockfile: drop unnecessary headers from lockfile-util.h
|
2018-12-06 13:31:16 +01:00 |
|
Yu Watanabe
|
893829359a
|
nsflsgs: drop missing.h and use missing_sched.h
|
2018-12-06 13:31:16 +01:00 |
|
Yu Watanabe
|
ef118d00eb
|
util: drop missing.h from socket-util.h
|
2018-12-06 13:31:16 +01:00 |
|
Yu Watanabe
|
3c94e50486
|
util: drop missing.h from time-util.c
|
2018-12-06 13:31:16 +01:00 |
|
Yu Watanabe
|
503f480f8e
|
missing: move fs or mount related definitions to missing_fs.h
This also fixes errnous definition MS_REC -> MS_SLAVE.
|
2018-12-06 13:30:43 +01:00 |
|
Yu Watanabe
|
311c1a5d0a
|
missing: drop falloc related definitions
All these values are exposed earlier than linux-3.11.
Let's drop them.
|
2018-12-06 13:28:34 +01:00 |
|
Yu Watanabe
|
22332e339b
|
missing: move sched.h related definitions to missing_sched.h
|
2018-12-06 13:28:28 +01:00 |
|
Yu Watanabe
|
dab28f0905
|
missing: drop old drm related definitions
These values are exposed earlier than linux-3.11.
Let's use drm/drm.h.
|
2018-12-06 13:27:47 +01:00 |
|
Yu Watanabe
|
957c622b86
|
missing: drop BPF_XOR as we have linux/bpf_common.h
|
2018-12-06 13:27:23 +01:00 |
|
Yu Watanabe
|
fec6661efd
|
missing: drop DM_DEFERRED_REMOVE as we have dm-ioctl.h
|
2018-12-06 13:26:55 +01:00 |
|
Yu Watanabe
|
470f348b97
|
missing: move definition of secure_getenv() to missing_stdlib.h
|
2018-12-06 13:26:55 +01:00 |
|
Yu Watanabe
|
b19bb11142
|
missing: move rand related definitions to missing_random.h
|
2018-12-06 13:26:55 +01:00 |
|
Yu Watanabe
|
5ee668d2d1
|
missing: drop TIOCVHANGUP
This is defined before linux-3.11. Also, its value depnends on
architecture. So, it is not good to define in this form.
|
2018-12-06 13:26:48 +01:00 |
|
Yu Watanabe
|
c8a363eb15
|
missing: add memfd related definitions to missing_mman.h
|
2018-12-06 13:25:24 +01:00 |
|
Yu Watanabe
|
d7330b60a9
|
missing: move timer related definition to missing_timerfd.h
|
2018-12-06 13:25:24 +01:00 |
|
Yu Watanabe
|
66ffbdf933
|
missing: move socket related definitions to missing_socket.h
|
2018-12-06 13:25:24 +01:00 |
|
Yu Watanabe
|
dea72eda9c
|
missing: move fcntl related definitions to missing_fcntl.h
|
2018-12-06 13:25:24 +01:00 |
|
Yu Watanabe
|
6c76de27ee
|
missing: move resource related definitions to missing_resource.h
|
2018-12-06 13:25:24 +01:00 |
|
Yu Watanabe
|
0e7117d001
|
missing: move audit related definitions to missing_audit.h
|
2018-12-06 13:25:24 +01:00 |
|
Yu Watanabe
|
851d66fac2
|
missing: move syscall related definitions to missing_syscall.h
|
2018-12-06 13:25:24 +01:00 |
|
Yu Watanabe
|
bd0937ddb3
|
random-util: drop duplicated linux/random.h
|
2018-12-06 13:25:24 +01:00 |
|
Yu Watanabe
|
49f6103375
|
missing: drop old OOM related definitions
These are exposed earlier than linux-3.11. Let's just include linux/oom.h.
|
2018-12-06 13:24:37 +01:00 |
|
Yu Watanabe
|
8f8495702e
|
missing: move one more network related definition to missing_network.h
|
2018-12-06 13:24:32 +01:00 |
|
Yu Watanabe
|
9cb6c6ecb0
|
missing: use integer types used by kernel
By using them, we can decrease included headers except linux/types.h.
|
2018-12-06 13:24:00 +01:00 |
|
Yu Watanabe
|
666a84eaca
|
macro: include errno.h
As several macros touch errno.
|
2018-12-06 07:01:29 +01:00 |
|
Yu Watanabe
|
ec3f6df9cf
|
missing: move several network related entries to missing_network.h
|
2018-12-06 02:38:59 +01:00 |
|
Yu Watanabe
|
253de60634
|
Merge pull request #11021 from ssahani/isatap
networkd: Add support to configure ISATAP tunnel
|
2018-12-05 23:13:17 +01:00 |
|
Yu Watanabe
|
36dd5ffd5d
|
util: drop missing.h from util.h
|
2018-12-04 10:00:34 +01:00 |
|
Yu Watanabe
|
f2a3de0116
|
tree-wide: add whitespace between type and variable name
|
2018-12-04 09:29:54 +01:00 |
|
Yu Watanabe
|
b403758ce0
|
ip-protocol-list: sort headers
|
2018-12-04 09:18:21 +01:00 |
|
Yu Watanabe
|
38e0c63d72
|
missing: move char{16,32}_t definitions to missing_type.h
|
2018-12-04 08:38:18 +01:00 |
|
Yu Watanabe
|
8ca2702f00
|
missing: move capabilities to missing_capability.h
|
2018-12-04 08:38:14 +01:00 |
|
Yu Watanabe
|
2a03bb3e65
|
missing: move prctl related entries to missing_prctl.h
|
2018-12-04 08:34:46 +01:00 |
|
Yu Watanabe
|
e01819f84b
|
missing: move statx related definitions to missing_stat.h
|
2018-12-04 08:27:50 +01:00 |
|
Yu Watanabe
|
1e54f0ab15
|
missing: move entries defined in magic.h to missing_magic.h
|
2018-12-04 07:55:23 +01:00 |
|
Yu Watanabe
|
31c2ddabea
|
missing: move input related entries to missing_input.h
|
2018-12-04 07:51:52 +01:00 |
|
Yu Watanabe
|
3843e8260c
|
missing: rename securebits.h to missing_securebits.h
|
2018-12-04 07:49:24 +01:00 |
|
Yu Watanabe
|
b9683baffe
|
missing: move btrfs related entries to missing_btrfs.h and missing_btrfs_tree.h
|
2018-12-04 07:46:59 +01:00 |
|
Yu Watanabe
|
d7276b61bd
|
missing: move missing entries in keyctl.h to missing_keyctl.h
|
2018-12-04 07:42:32 +01:00 |
|
Yu Watanabe
|
475c18f06a
|
meson: add missing missing_*.h
|
2018-12-04 07:34:47 +01:00 |
|
Yu Watanabe
|
b1c7e54ad7
|
Merge pull request #11039 from yuwata/fix-11036
missing: re-add mistakenly dropped entries
|
2018-12-04 13:48:47 +09:00 |
|
Yu Watanabe
|
22b749d6ef
|
missing: rearrange missing_if_link.h to support centos
|
2018-12-04 02:35:36 +01:00 |
|
Yu Watanabe
|
b6459df80f
|
missing: re-add mistakenly dropped entries
These entries are mistakenly dropped by 9714c020fc.
Fixes #11036.
|
2018-12-04 01:45:14 +01:00 |
|
Yu Watanabe
|
7934dede41
|
network: drop unnecessary buffers
|
2018-12-03 12:15:26 +01:00 |
|
Yu Watanabe
|
9714c020fc
|
missing: split network related entries
Also adds comments which kernel version added the entries.
Closes #10553.
|
2018-12-03 10:31:05 +01:00 |
|
Yu Watanabe
|
c818721579
|
Merge pull request #11011 from poettering/tmpfile-util
split up fileio.c a bit
|
2018-12-03 02:04:31 +09:00 |
|
Yu Watanabe
|
71da167373
|
sysusers: define main through macro
This also fixes possible memleak when uid/gid or user/group name
in database are conflicted.
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
f030d36cd0
|
sysusers: use fgetgrent_sane()
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
8276855e48
|
lldp: rename lldp_neighbor_id_hash_ops and set value destructor
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
e924c60f69
|
udev: use hashmap_clear_free_key() and hashmap_free_free_key()
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
67818055b7
|
portable: introduce portable_metadata_hash_ops and use it
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
bb1a05d6f3
|
machine: introduce machine_hash_ops and use it
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
b07ec5a173
|
machine-image: introduce image_hash_ops and use it
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
87938c3bea
|
tmpfiles: define main through macro
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
71a0be76cd
|
tmpfiles: make load_unix_sockets() return negative errno on failure
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
a4a90e65c7
|
cryptsetup-generator: define main through macro
|
2018-12-02 12:18:54 +01:00 |
|
Yu Watanabe
|
f1bcdd0590
|
sd-bus: introduce track_item_hash_ops and use it
|
2018-12-02 12:18:49 +01:00 |
|
Yu Watanabe
|
6121fc3059
|
dhcp: introduce dhcp_lease_hash_ops and use it
|
2018-12-02 12:17:28 +01:00 |
|
Yu Watanabe
|
5f5b612203
|
cgtop: use SWAP_TWO() macro
|
2018-12-02 12:06:07 +01:00 |
|
Yu Watanabe
|
fb8d181e59
|
cgtop: introduce group_hash_ops and use it
|
2018-12-02 12:06:02 +01:00 |
|
Yu Watanabe
|
98233ee5e0
|
test: add tests for destructors of hashmap or set
|
2018-12-02 12:05:16 +01:00 |
|
Yu Watanabe
|
59a5cda7b9
|
hash-func: add destructors for key and value
If they are set, then they are called in hashmap_clear() or
hashmap_free().
|
2018-12-02 11:59:07 +01:00 |
|
Yu Watanabe
|
7a08d314f2
|
tree-wide: make hash_ops typesafe
|
2018-12-02 07:53:27 +01:00 |
|
Yu Watanabe
|
25073e5012
|
hash-funcs: make basic hash_ops typesafe
|
2018-12-02 07:48:29 +01:00 |
|
Yu Watanabe
|
d1005d1c00
|
hash-funcs: introduce macro to create typesafe hash_ops
|
2018-12-02 07:48:12 +01:00 |
|
Yu Watanabe
|
e30f9c972b
|
util: define free_func_t
|
2018-12-02 06:34:25 +01:00 |
|
Yu Watanabe
|
ee05335f43
|
hashmap: fix minor coding style issue
|
2018-12-02 06:34:25 +01:00 |
|
Yu Watanabe
|
302a796f5a
|
network: use typesafe netlink_call_async() macro where applicable
|
2018-12-02 06:29:32 +01:00 |
|
Yu Watanabe
|
10ff4eb621
|
network: rename ndisc_route_handler() to ndisc_netlink_message_handler()
As it is also called when configuring addresses.
|
2018-12-02 06:28:44 +01:00 |
|
Yu Watanabe
|
bd1175bc46
|
network: add assertions
As they do not have default callback functions.
|
2018-12-02 06:23:45 +01:00 |
|
Yu Watanabe
|
4645ad47ac
|
network: use route_remove_handler() as the default callback of route_remove()
|
2018-12-02 06:23:45 +01:00 |
|
Yu Watanabe
|
63ae056909
|
network: use address_remove_handler() as the default callback of address_remove()
|
2018-12-02 06:23:45 +01:00 |
|
Yu Watanabe
|
29889b4d24
|
network: set default callbacks for routing_policy_rule_configure() and routing_policy_rule_remove()
|
2018-12-02 06:23:45 +01:00 |
|
Yu Watanabe
|
cccf9517f1
|
network: move address_label_handler() to networkd-address-label.c
And use it as the default callback function of address_label_configure().
|
2018-12-02 06:23:45 +01:00 |
|
Yu Watanabe
|
a9eea6065c
|
network: simplify dhcp6_get_prefix_delegation()
|
2018-12-02 06:23:45 +01:00 |
|
Yu Watanabe
|
3365841384
|
netlink: add typesafe netlink functions
|
2018-12-02 06:23:40 +01:00 |
|
Yu Watanabe
|
1e26b1dfc7
|
macro: introduce DEFINE_TRIVIAL_DESTRUCTOR() macro
|
2018-12-02 06:21:11 +01:00 |
|
Yu Watanabe
|
deae09ccc5
|
libsystemd: introduce _sd_destroy_t
|
2018-12-02 06:21:11 +01:00 |
|
Yu Watanabe
|
d2b42d63c4
|
core,run: make SocketProtocol= accept protocol name in upper case an protocol number
|
2018-12-02 06:13:47 +01:00 |
|
Yu Watanabe
|
3a269dcf51
|
network: make IPProtocol= also accept IP protocol number
|
2018-12-02 06:13:47 +01:00 |
|
Yu Watanabe
|
97f9df9e30
|
network: rename Protocol= in [RoutingPolicyRule] to IPProtocol=
|
2018-12-02 06:13:47 +01:00 |
|
Yu Watanabe
|
dca2309108
|
test: add tests for ip_protocol_{from,to}_name()
|
2018-12-02 06:13:47 +01:00 |
|
Yu Watanabe
|
0667a0c497
|
util: introduce parse_ip_protocol()
Not only protocol name in lower case, but it optionally accepts
IP protocol name in upper case and IP protocol number.
|
2018-12-02 06:13:41 +01:00 |
|
Yu Watanabe
|
cedfe0b02b
|
util: cast smaller type to large type
|
2018-12-02 05:58:18 +01:00 |
|