Yu Watanabe
da1b880a3a
Merge pull request #14308 from poettering/man-naming-scheme-typo
...
superficial fixes to network naming docs
2019-12-12 17:04:06 +09:00
Yu Watanabe
eb34f4b3d2
sd-netlink: add attributes for FQ
2019-12-12 16:23:26 +09:00
Yu Watanabe
288a4787a5
Merge pull request #14309 from yuwata/network-tc-vtable
...
network: tc: introduce QDiscVTable
2019-12-12 15:55:11 +09:00
Anita Zhang
ef88639028
man: document INVOCATION_ID and USER_INVOCATION_ID journal fields
2019-12-11 20:50:10 -08:00
Anita Zhang
699b890bf3
Merge pull request #14307 from poettering/unicode-fuckup
...
locale-util: drop weird invisible unicode codepoints accidentally ins…
2019-12-11 13:49:01 -08:00
Anita Zhang
faf9f10e17
Merge pull request #14317 from poettering/hwdb-indent-fix
...
hwdb: trivial indentation fix
2019-12-11 13:35:22 -08:00
Lennart Poettering
5e13bcdd03
locale-util: drop weird invisible unicode codepoints accidentally inserted in comment
2019-12-11 21:46:23 +01:00
Lennart Poettering
c498df3a7e
hwdb: trivial indentation fix
2019-12-11 21:38:52 +01:00
Tobias Bernard
8fb82e35dc
minor: avoid double title
...
The logo and H1 were clashing a bit
2019-12-11 19:57:57 +01:00
Tobias Bernard
b41a3f66c9
docs: make it pretty
...
Add custom Jekyll theme, logo, webfont and .gitignore
FIXME: the markdown files have some H1 headers which need to be replaced
with H2
2019-12-11 17:04:20 +01:00
Yu Watanabe
e8c17dc078
network: tc: introduce QDiscVTable for future extendability
2019-12-12 00:17:18 +09:00
Yu Watanabe
1f9dd3bfdf
network: tc: drop unused element
2019-12-11 20:12:27 +09:00
Yu Watanabe
042fc950ea
network: tc: drop unused functions
2019-12-11 20:12:22 +09:00
Lennart Poettering
335498ca57
docs: direct to systemd.io version of naming scheme docs
...
The document was imported back in
f9e6d49904
. Let's make sure we actually
point to that version rather than the old one on freedesktop.
2019-12-11 12:09:02 +01:00
Lennart Poettering
7c4a7c6d13
docs: fix markdown links
2019-12-11 12:08:59 +01:00
Lennart Poettering
471d407eaa
docs: use `` quotes for marking identifiers of some form
2019-12-11 12:08:55 +01:00
Lennart Poettering
955ed5d540
man: fix typo in net-naming-scheme man page
2019-12-11 12:08:34 +01:00
Yu Watanabe
2e3fa22ef3
Merge pull request #14303 from yuwata/tc-use-typesafe-functions
...
network: tc: use typesafe functions
2019-12-11 20:07:20 +09:00
Lennart Poettering
b65cb5cb7a
Merge pull request #14306 from poettering/markdown-category
...
beef up systemd.io pages with simple categorization
2019-12-11 11:43:31 +01:00
Lennart Poettering
5d3f5e4081
docs: beef up entrypoint documentation page
...
Let's use the rough categorization of the markdown pages to add basic
sections, via Jeykll templating. Also, add in a couple of additional
links via a JSON array that lists them.
So much web development, so much wow!
2019-12-11 10:53:14 +01:00
Lennart Poettering
4cdca0af11
docs: place all our markdown docs in rough categories
2019-12-11 10:53:00 +01:00
cheese1
f32d15b0e4
man: fix typos ( #14304 )
2019-12-11 18:33:13 +09:00
Yu Watanabe
92c7593f5e
network: tc: use typesafe functions to append netlink attributes
2019-12-11 16:31:52 +09:00
Yu Watanabe
42b5f7dd32
sd-netlink: make TCA_OPTIONS take NETLINK_TYPE_UNION
2019-12-11 16:30:39 +09:00
Yu Watanabe
d8e897d345
Merge pull request #14278 from ssahani/tc
...
network tc: qdisc parent add support to set ingress
2019-12-11 13:27:14 +09:00
Yu Watanabe
8fb3bda83c
Merge pull request #14297 from poettering/id128-size
...
cleaning up id128 formatting buffer sizing
2019-12-11 13:26:51 +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
Yu Watanabe
40821c2ac3
test-network: add a test case for fq-codel
2019-12-11 00:06:31 +09:00
Susant Sahani
4e5ef14919
network tc: Add support to conkfigure CoDel - Controlled-Delay Active Queue Management algorithm
...
```
$ tc qdisc show dev dummy99
qdisc fq_codel 8005: dev dummy99 root refcnt 2 limit 1000p flows 1024 quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn
$ network cat dumm99.network
[Match]
Name=dummy99
[TrafficControlQueueingDiscipline]
Parent=root
FairQueuingControlledDelayPacketLimit=1000
```
2019-12-11 00:06:31 +09:00
Susant Sahani
d808102008
network tc: qdisc parent add support to set ingress
...
```
$ network tc qdisc
qdisc noqueue 0: dev dummy99 root refcnt 2
qdisc ingress ffff: dev dummy99 parent ffff:fff1 ----------------
$ network cat dumm99.network
[Match]
Name=dummy99
[TrafficControlQueueingDiscipline]
Parent=ingress
```
2019-12-11 00:06:31 +09:00
Yu Watanabe
bfb68540d5
Merge pull request #14280 from yuwata/network-tbf-more
...
network: tc: add more options for TBF
2019-12-11 00:02:43 +09:00
Yu Watanabe
393f783ed3
Merge pull request #14295 from poettering/greedy-alloc-round-up
...
add new GREEDY_ALLOC_ROUND_UP() to make strv_extend() a bit less slow
2019-12-10 20:17:33 +09:00
Lennart Poettering
5905d7cf5b
tree-wide: use SD_ID128_STRING_MAX where appropriate
2019-12-10 11:56:18 +01:00
Lennart Poettering
b5ea030d65
id128: introduce ID128_UUID_STRING_MAX for sizing UUID buffers
2019-12-10 11:56:18 +01:00
Anita Zhang
dd1b315d22
Merge pull request #14284 from yuwata/network-fix-segfault-14283
...
network: fix segfault in parsing SendOption=
2019-12-09 13:33:36 -08:00
Lennart Poettering
c2d54475c4
man: document pkcs#11 hookup in /etc/crypttab
2019-12-09 19:25:25 +01:00
Lennart Poettering
086697094e
cryptsetup: add native pkcs#11 support to cryptsetup
...
This adds a new crypttab option for volumes "pkcs11-uri=" which takes a
PKCS#11 URI. When used the key stored in the line's key file is
decrypted with the private key the PKCS#11 URI indiciates.
This means any smartcard that can store private RSA keys is usable for
unlocking LUKS devices.
2019-12-09 19:25:25 +01:00
Lennart Poettering
f573629c0b
udev: mark all ccid/security devices with a special tag
...
This adds a udev tag that is supposed to be attached to all devices
that might potentially expose a PKCS#11 slot, i.e. CCID smartcards and
similar. We can then use the appearance of devices of this type as
trigger to rescan PKCS#11 slots.
2019-12-09 19:25:25 +01:00
Lennart Poettering
839fddbe50
shared: add pkcs11-util.[ch]
2019-12-09 19:25:25 +01:00
Lennart Poettering
3f63701983
shared: add openssl helpers
2019-12-09 18:38:59 +01:00
Lennart Poettering
6047637645
strv: when growing strv arrays piecemeal actually allocate memory in exponential steps
...
Let's improve memory allocation for call such as strv_extend() that just
one item to an strv: these are often called in a loop, where they used
to be very ineffecient, since we'd allocate byte-exact space. With this
change let's improve on that, by allocating exponentially by rounding up
to the next exponent of 2. This way we get GREEDY_REALLOC()-like
behaviour without passing around state.
In fact this should be good enough so that we could replace existing
loops around GREEDY_REALLOC() for strv build-up with plain strv_extend()
and get similar behaviour.
2019-12-09 18:36:03 +01:00
Lennart Poettering
47ac31f792
test-util: add more tests for ALIGN_POWER2
2019-12-09 18:36:00 +01:00
Lennart Poettering
e49e4c33dc
macro: introduce new GREEDY_ALLOC_ROUND_UP() helper
2019-12-09 18:35:10 +01:00
Lennart Poettering
85c267afa7
macro: avoid subtraction overflow in ALIGN_POWER2()
2019-12-09 18:34:05 +01:00
Yu Watanabe
886e07a9cf
test-network: add tests for new TBF settings
2019-12-10 01:28:38 +09:00
Yu Watanabe
dcfc23ae77
network: tc: add more options for TBF
2019-12-10 01:28:38 +09:00
Yu Watanabe
0810e6d787
test-network: add a test case for SendOption=
2019-12-10 01:28:09 +09:00
Yu Watanabe
83b56c70e6
network: fix segfault in parsing SendOption=
...
Fixes #14283 .
2019-12-10 01:28:09 +09:00
Mike Gilbert
fb4b0465ab
seccomp: real syscall numbers are >= 0
...
Real syscall numbers start at 0. The fake seccomp values seem to be
strictly less than 0.
Fixes: 4df8fe8415
2019-12-09 11:29:06 +01:00
Yong Cong Sin
0cab1f1976
Add Cube iWork 11 Stylus
2019-12-09 11:28:15 +01:00