Ronny Chevalier
31b5d98981
test-util: remove now unused includes
2016-03-03 19:04:07 +01:00
Ronny Chevalier
ac229ed890
tests: move xattr-util related tests to test-xattr-util.c
2016-03-03 19:04:07 +01:00
Ronny Chevalier
6a4f4a0fa0
tests: move glob-util related tests to test-glob-util.c
2016-03-03 19:04:07 +01:00
Ronny Chevalier
ac933e8ec4
tests: move io-util related tests to test-io-util
2016-03-03 19:04:06 +01:00
Ronny Chevalier
d376cbb7b0
tests: move proc-cmdline related tests to test-proc-cmdline.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
09c303ce5b
tests: move fstab-util related tests to test-fstab-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
c270684afd
tests: move fs-util related tests to test-fs-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
f55211dbce
tests: move conf-parser related tests to test-conf-parser.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
0999c8ade8
tests: move fd-util related tests to test-fd-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
d5b29bb5d9
tests: move user-util related tests to test-user-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
6329266386
tests: move path-util related tests to test-path-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
897891f02e
tests: move fileio related tests to test-fileio.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
f4c13ad76f
tests: move stat-util related tests to test-stat-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
ede4edd31e
tests: move signal-util related tests to test-signal-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
7ba365a9b2
tests: move cpu-set-util related tests to test-cpu-set-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
cd3510707a
tests: move web-util related tests to test-web-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
b66de1f9d4
tests: move alloc related tests to test-alloc-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
45e0b1f68c
tests: move escape related tests to test-escape.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
ebde5cb261
tests: move strv related tests to test-strv.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
6571a64ec9
tests: move string related tests to test-string-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
134714368e
tests: move hexdecoct tests to test-hexdecoct.c
2016-03-03 18:46:58 +01:00
Zbigniew Jędrzejewski-Szmek
9f0cd100d0
Merge pull request #2790 from ronnychevalier/rc/systemctl_missing_oom_check
...
systemctl: add missing OOM check
2016-03-03 12:32:12 -05:00
Ronny Chevalier
043717f9d3
systemctl: add missing OOM check
2016-03-03 18:16:31 +01:00
Lennart Poettering
04c760d2fe
Merge pull request #2781 from keszybz/selinux-and-warnings
...
Selinux loading fix and warning cleanups
2016-03-03 17:46:56 +01:00
Zbigniew Jędrzejewski-Szmek
7e6be9c2ec
Merge pull request #2787 from ronnychevalier/rc/systemctl_edit_rm_empty_dropin_dirs
...
systemctl: rm empty dropin dirs after cancelled edit
2016-03-03 11:34:09 -05:00
Ronny Chevalier
5f18271ec1
systemctl: rm empty dropin dirs after cancelled edit
...
Fixes #2734
2016-03-02 22:06:47 +01:00
Zbigniew Jędrzejewski-Szmek
6307c39b94
Redefine 32bit time_t format to signed
...
It seems that it is signed both on i386 and arm.
Avoids a stupid gcc warning on arm:
src/udev/udevadm-monitor.c: In function ‘print_device’:
src/udev/udevadm-monitor.c:44:16: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘__time_t {aka long int}’ [-Wformat=]
printf("%-6s[%"PRI_TIME".%06ld] %-8s %s (%s)\n",
^
2016-03-02 10:42:28 -05:00
Zbigniew Jędrzejewski-Szmek
fed527aa5b
test-sizeof: add a helper which prints variable sizes and signedness
...
This helps to understand misleading gcc warnings about type mismatches.
2016-03-02 10:42:27 -05:00
Zbigniew Jędrzejewski-Szmek
ada94e69cd
test-selinux: add some simple tests which call functions and print the results and timings
2016-03-02 10:42:27 -05:00
Zbigniew Jędrzejewski-Szmek
5c5433ad32
selinux: use raw variants of security_compute_create and setfscreatecon
...
As suggested by Evgeny Vereshchagin as a follow up for
https://github.com/systemd/systemd/pull/2781#issuecomment-191043402 .
2016-03-02 10:42:27 -05:00
Daniel Mack
77f911c56b
Merge pull request #2779 from 0xAX/openat-opath-excess-flags
...
tree-wide: no need to pass excess flags to open()/openat() if O_PATH …
2016-03-02 09:16:08 +01:00
Daniel Mack
2a0b102fd4
Merge pull request #2782 from AOSC-Dev/master
...
po/zh_CN: attempt to refresh zh_CN translation
2016-03-02 09:14:59 +01:00
Mingcong Bai
0e44ceee3b
po/zh_CN: attempt to refresh zh_CN translation
2016-03-01 20:40:18 -07:00
Zbigniew Jędrzejewski-Szmek
c3dacc8bbf
selinux: always try to load the full selinux db
...
https://github.com/systemd/systemd/pull/2508#issuecomment-190901170
Maybe fixes https://bugzilla.redhat.com/show_bug.cgi?id=1308771 .
2016-03-01 20:39:30 -05:00
Zbigniew Jędrzejewski-Szmek
e05a030f90
Merge pull request #2754 from eworm-de/ask-password
...
ask-password: do no print password when storing in keyring
2016-03-01 16:03:32 -05:00
Martin Pitt
1e6f55e3d5
Merge pull request #2777 from martinpitt/keymap
...
keymap fixes
2016-03-01 19:49:39 +01:00
Alexander Kuleshov
c4b6915670
tree-wide: no need to pass excess flags to open()/openat() if O_PATH is passed
...
As described in the documentation:
When O_PATH is specified in flags, flag bits other than O_CLOEXEC,
O_DIRECTORY, and O_NOFOLLOW are ignored.
So, we can remove unnecessary flags in a case when O_PATH is passed
to the open() or openat().
2016-03-02 00:42:49 +06:00
Christian Hesse
a5a4e3658d
ask-password: add option --no-output to not print password to stdout
...
systemd-ask-password can store passwords in kernel keyring. However it
uses to print the passwords to standard output nevertheless. Depending
on where systemd-ask-password is called passwords may end on display
or in log, leaking sensitive information.
This allows to make systemd-ask-password quiet, effectively disabling
printing passwords to standard output.
2016-03-01 19:02:11 +01:00
Martin Pitt
325de0ac23
keymap: Some HP refactoring, add Probook 440 G3 keys
...
Apparently the vendor string for newer models now uses "svnHP" instead of
"svnHewlett-Packard", so add this alternative match to the global HP map.
Generalize matches for micmute key on ProBook 4xx.
Silence two hardwired keys on the ProBook 440 G3 that should not produce evdev
events. Thanks to Hermann Kraus for those! (See PR #2679 )
2016-03-01 14:51:29 +01:00
Martin Pitt
5104943722
keymap: Add HP ZBook
...
https://launchpad.net/bugs/1535219
2016-03-01 14:43:43 +01:00
Daniel Mack
114761866a
Merge pull request #2773 from eliasp/type-warnings
...
Use `PRIu64` to print `uint64_t` in log msgs
2016-03-01 10:06:51 +01:00
Zbigniew Jędrzejewski-Szmek
6014237390
Merge pull request #2702 from poettering/resolved-iterate-fix
...
resolved iteration fix
2016-02-29 23:18:16 -05:00
Zbigniew Jędrzejewski-Szmek
97a437d24c
Merge pull request #2767 from benjarobin/fix-warn
...
systemctl: Fix warn: action_to_runlevel() is not used
2016-02-29 20:45:42 -05:00
Elias Probst
82e24b0068
Use PRIu64 to print uint64_t in log msgs
2016-02-29 23:00:21 +01:00
Lennart Poettering
cae027de59
Merge pull request #2771 from 0xAX/core-kernel-timestamp-cleanup
...
core: use DUAL_TIMESTAMP_NULL to reset kernel_timestamp
2016-02-29 20:33:51 +01:00
Lennart Poettering
ecb7c4488e
Merge pull request #2769 from martinpitt/adjtime
...
Fixes for adjtime parsing
2016-02-29 20:32:02 +01:00
Martin Pitt
07edd3b9e5
test-clock: fix FILE* leak
...
Close the FILE* instead of the underlying fd.
2016-02-29 17:40:08 +01:00
Zbigniew Jędrzejewski-Szmek
95979cb3e6
Merge pull request #2752 from eliasp/no-container-name-escaping
...
Don't escape the name of the container nspawn service
2016-02-29 10:10:55 -05:00
Lennart Poettering
2e8294bc20
Merge pull request #2763 from tblume/shorten-hostname-before-removing-dots
...
shorten hostname before checking for trailing dot
2016-02-29 16:05:48 +01:00
Lennart Poettering
0522e11f59
Merge pull request #2756 from thom311/master
...
core: avoid compiler warning when compiling with -fexceptions
2016-02-29 16:03:32 +01:00