Tom Gundersen
2c4cc3bdcd
siphash24: make siphash24_compress decomposable
...
This allows the input to siphash24_compress to be decomposed into
smaller chunks and the function to be called on each individual
chunk.
2015-10-05 17:33:58 +02:00
Tom Gundersen
f2936011c5
siphash24: move last compression iteration from compression step to finalization step
...
The last compression is special as it deals with the length byte, and padding. Move
it to the finalization step in preparation for making compression decomposable.
2015-10-05 17:33:58 +02:00
Tom Gundersen
c7b68d84e4
siphash24: split out the compression step
2015-10-05 17:33:58 +02:00
Tom Gundersen
9e77e048d4
siphash24: split out the finalization step
2015-10-05 17:33:58 +02:00
Tom Gundersen
708684ef22
siphash24: introduce state struct
...
Encapsulate the four state variables in a struct so we can more easily pass
them around.
2015-10-05 17:33:58 +02:00
Tom Gundersen
a245d90a89
test: siphash24 - add regression test
2015-10-05 17:33:58 +02:00
Daniel Mack
f4e5a03ed7
Merge pull request #1461 from Danielmachon/patch-1
...
Update NEWS
2015-10-05 11:31:21 +02:00
Daniel Machon
efce0ffeac
Update NEWS
...
Fixed spelling error: seriban -> serbian
2015-10-05 11:15:16 +02:00
Daniel Mack
62211cfe6e
NEWS update
2015-10-05 09:47:58 +02:00
Kay Sievers
1f31211da9
Merge pull request #1457 from martinpitt/master
...
keymap: Add Thinkpad Yoga 12 (2015)
2015-10-04 20:25:44 +02:00
Lennart Poettering
ca6f900cd8
Merge pull request #1454 from kostich/master
...
po, catalog: added Serbian translation.
2015-10-04 18:34:44 +03:00
Martin Pitt
e1fd199580
keymap: Add Thinkpad Yoga 12 (2015)
...
Fixes #1440
2015-10-04 14:31:00 +02:00
Марко М. Костић (Marko M. Kostić)
bd3be92f83
po, catalog: added Serbian translation.
2015-10-03 22:07:29 +02:00
Lennart Poettering
3d8b1ef360
Merge pull request #1450 from evverx/man-journal-fields
...
man: systemd.journal-fields: add info about _TRANSPORT=audit
2015-10-03 12:04:47 +02:00
Evgeny Vereshchagin
8983e16aac
man: systemd.journal-fields: add info about _TRANSPORT=audit
2015-10-03 05:38:06 +03:00
Daniel Mack
3c2f5a543d
Merge pull request #1439 from poettering/CODING_STYLE
...
Coding style
2015-10-01 22:58:02 +02:00
Lennart Poettering
2c6c4ab2f5
logind: remove warn_melody() logic
...
The internal speaker is usually not available on modern latops that
support suspend, and even if it is available in the hardware, most
distributions turned support for it off in the kernel. And even if it is
enabled, it's probably still a bad idea to make use of it for the
suspend-failures. If anything a proper sound should be played.
Long story short, let's remove support of this anachronism.
2015-10-01 21:11:12 +02:00
Lennart Poettering
8ac5aaa9fa
update CODING_STYLE with various additions
2015-10-01 21:10:55 +02:00
Kay Sievers
5a6d44ed77
Merge pull request #1428 from franciozzy/tagenhance
...
Enhance matching of TAG keys
2015-10-01 19:10:06 +02:00
Daniel Mack
e46831f0f1
Merge pull request #1438 from poettering/rfkill-rework
...
An rfkill rework among other things
2015-10-01 16:35:43 +02:00
Lennart Poettering
8f4cc91472
Merge pull request #1430 from evverx/driver-syslog
...
journald: add syslog fields for driver messages
2015-10-01 16:29:13 +02:00
Lennart Poettering
91d0d69912
update NEWS
2015-10-01 16:24:04 +02:00
Lennart Poettering
d35c1bb1f4
rfkill: rework and make it listen on /dev/rfkill
...
With this rework we introduce systemd-rfkill.service as singleton that
is activated via systemd-rfkill.socket that listens on /dev/rfkill. That
way, we get notified each time a new rfkill device shows up or changes
state, in which case we restore and save its current setting to disk.
This is nicer than the previous logic, as this means we save/restore
state even of rfkill devices that are around only intermittently, and
save/restore the state even if the system is shutdown abruptly instead
of cleanly.
This implements what I suggested in #1019 and obsoletes it.
2015-10-01 16:21:09 +02:00
Lennart Poettering
55301ec028
core: add new setting Writable= to ListenSpecial= socket units
...
Writable= is a new boolean setting. If ture, then ListenSpecial= will
open the specified path in O_RDWR mode, rather than just O_RDONLY.
This is useful for implementing services like rfkill, where /dev/rfkill
is more useful when opened in write mode, if we want to not only save
but also restore its state.
2015-10-01 14:28:13 +02:00
Lennart Poettering
7e9d36e06b
systemctl: fix how we decode types and states
...
There was a bad memory access among other smaller issues.
2015-10-01 14:27:20 +02:00
Lennart Poettering
3d3145100d
man: minor wording improvements to USB FunctionFS documentation
2015-10-01 14:26:42 +02:00
Daniel Mack
8b5f9d156c
fix typo in NEWS
2015-10-01 13:28:09 +02:00
Daniel Mack
d4e783e44d
Merge pull request #1434 from reverendhomer/patch-1
...
systemctl: fix memory leak in systemctl_parse_argv
2015-10-01 12:16:55 +02:00
Daniel Mack
52dd374765
Merge pull request #1433 from michich/log-errno
...
tree-wide: add missing errno arguments to log_*_errno()
2015-10-01 12:16:16 +02:00
Michal Schmidt
46b57b6eec
udev: fix format string after conversion to log_*_errno()
...
Use %m where previously %s was used together with strerrno().
Fixes: e53fc357a9 "tree-wide: remove a number of invocations of
strerror() and replace by %m"
2015-10-01 11:28:40 +02:00
Michal Schmidt
19c2985380
sd-device: fix format strings after conversion to log_*_errno()
...
Use %m where previously %s was used together with strerrno().
Fixes: e53fc357a9 "tree-wide: remove a number of invocations of
strerror() and replace by %m"
2015-10-01 11:18:05 +02:00
reverendhomer
bc6c18fef1
systemctl: fix memory leak in systemctl_parse_argv
...
This commit fixes Coverity #1325228
2015-10-01 12:09:00 +03:00
Michal Schmidt
23446f0148
tree-wide: add missing errno arguments to log_*_errno()
...
A few of the recent conversions to log_*_errno() were missing the errno
value arguments.
Fixes: e53fc357a9 "tree-wide: remove a number of invocations of
strerror() and replace by %m"
2015-10-01 11:04:08 +02:00
Daniel Mack
2ce8d6080d
Merge pull request #1429 from poettering/dhcp-hostname
...
DHCP and journal remoting fix, as well as NEWS update
2015-10-01 09:53:15 +02:00
Daniel Mack
e4c46dcede
Merge pull request #1427 from dbuch/master
...
sd-pppoe: use strna() instead of strempty()
2015-10-01 09:46:40 +02:00
Daniel Mack
47c67a5042
Merge pull request #1426 from poettering/log-syntax
...
logging fixes and more
2015-10-01 09:46:09 +02:00
Evgeny Vereshchagin
b6fa25552e
journald: add syslog fields for driver messages
2015-10-01 03:36:11 +03:00
Lennart Poettering
ef08ced6b4
journal: make sure to set MHD_USE_PIPE_FOR_SHUTDOWN for libmicrohttpd servers
...
This makes sure libmicrohttpd won't call shutdown() on our listening
sockets, which make sure socket activation and re-activation will work
cleanly.
See:
https://github.com/systemd/systemd/pull/1286
https://lists.gnu.org/archive/html/libmicrohttpd/2015-09/msg00014.html
Fixes #1286
2015-09-30 23:59:06 +02:00
Lennart Poettering
e989fd9b67
dhcp: make sure we can deal with a single trailing NUL byte in the hostname
...
Fixes #1337
2015-09-30 23:35:18 +02:00
Lennart Poettering
fe08a30b58
update NEWS
2015-09-30 23:35:10 +02:00
Daniel Buch
8b66ad178c
sd-pppoe: use strna() instead of strempty()
...
In cases where we use for instance. log_debug() with a statement + string
it is better to output (Service-name: N/A) instead of (Service-name: )
2015-09-30 23:16:13 +02:00
Felipe Franciosi
4302857b31
Support OP_NOMATCH for TAG key
...
The TAG key can be used in rules for event matching. At the moment, it
does not support inequality tests. This patch enhances the key test to
validate the rule if it does not contain a given TAG (by TAG!="value").
Signed-off-by: Felipe Franciosi <felipe@paradoxo.org >
2015-09-30 22:07:16 +01:00
Lennart Poettering
8abf529156
Merge pull request #1425 from kaysievers/wip
...
gpt-auto-generator: check fstab for /boot entries
2015-09-30 22:35:58 +02:00
Lennart Poettering
32c6d387bf
Merge pull request #1422 from keszybz/sd-daemon-mq-badf
...
sd-daemon: fix return value for sd_is_mq
2015-09-30 22:33:50 +02:00
Lennart Poettering
23a749f285
Merge pull request #1419 from keszybz/shell-completion
...
Shell completion tweaks
2015-09-30 22:32:09 +02:00
Lennart Poettering
5c22925a57
core: make sure we expose the empty string when we detect no virtualization
...
On the bus, stick to exposing the empty string as "no virtualization",
instead of none.
Fixes #1423
2015-09-30 22:26:17 +02:00
Lennart Poettering
e53fc357a9
tree-wide: remove a number of invocations of strerror() and replace by %m
...
Let's clean up our tree a bit, and reduce invocations of the
thread-unsafe strerror() by replacing it with printf()'s %m specifier.
2015-09-30 22:26:16 +02:00
Lennart Poettering
618234a525
basic: split out cpu set specific APIs into cpu-set-util.[ch]
2015-09-30 22:26:16 +02:00
Lennart Poettering
94d75d6423
conf-parser: make use of DEFINE_PARSER macro to parse mode_t
...
Let's unify more code.
Also, rework the macro to accept a trailing semicolon, to make the code
prettier.
2015-09-30 22:26:16 +02:00
Lennart Poettering
e5aa2f71b7
util: there cannot be trailing garbage when parsing cpu sets
...
extract_first() already skips trailing whitespace, hence no reason to
explicitly check for it.
2015-09-30 22:26:16 +02:00