David Herrmann
485e590a61
Merge pull request #183 from ssahani/net
...
Improve tun/tap logging by using the new log_*errno*() functions that set 'errno' explicitly. Also fix a bunch of incorrect errno/r confusions.
2015-06-14 13:16:47 +02:00
David Herrmann
f3a8f45b21
Merge pull request #191 from kaysievers/resolv
...
build-sys: merge convenience library libresolve
2015-06-14 13:09:06 +02:00
David Herrmann
6113cec066
Merge pull request #189 from teg/rtnl-rename
...
Rename sd_rtnl to sd_netlink to prepare for further netlink-protocol support. Anything rtnl specific still uses the sd_rtnl prefix, but the generic parts (including the bus and message objects) are now called sd_netlink.
2015-06-14 13:07:20 +02:00
Kay Sievers
b3d5018b02
build-sys: merge convenience library libresolve
2015-06-14 12:54:27 +02:00
Kay Sievers
d11a6028e3
Merge pull request #187 from kaysievers/libcleanup
...
build-sys: simplify lib dependencies
2015-06-14 12:34:13 +02:00
Kay Sievers
8c8302a66e
build-sys: simplify lib dependencies
2015-06-14 12:26:09 +02:00
Susant Sahani
ce67afb043
networkd: tuntap improve logging
...
Replaces strerror() usage with log_netdev_error_errno()
2015-06-14 11:18:28 +05:30
Tom Gundersen
b95cc756de
sd-netlink: socket - move some functions from main source file
2015-06-13 21:25:05 +02:00
Tom Gundersen
89489ef7d4
sd-netlink: message - split up source file
...
Split netlink-socket.c and rtnl-message.c from netlink-message.c.
2015-06-13 21:11:01 +02:00
Tom Gundersen
bbe181b489
sd-netlink: drop the write-queue
...
AF_NETLINK is not write-buffered, so this was actually never used.
2015-06-13 20:51:56 +02:00
Tom Gundersen
1c4baffc18
sd-netlink: rename from sd-rtnl
2015-06-13 19:52:54 +02:00
Daniel Mack
b18d3e1661
Merge pull request #184 from l10n-tw/master
...
po: fix zh_TW mailing list again.
2015-06-13 10:38:22 +02:00
keszybz
eb56be2b93
Merge pull request #167 from keszybz/line-oriented-ima-setup
...
ima-setup: write policy one line at a time
2015-06-12 23:52:13 -04:00
Jeff Huang
43633588f9
po: fix zh_TW mailing list again.
2015-06-13 10:56:28 +08:00
Ronny Chevalier
eb59b60941
Merge pull request #179 from l10n-tw/master
...
po: fix zh_TW mailing list.
2015-06-12 15:30:54 +02:00
Jeff Huang
1f41b33b86
po: fix zh_TW mailing list.
2015-06-12 21:14:04 +08:00
Ronny Chevalier
cca91b41d9
Merge pull request #164 from l10n-tw/master
...
Add zh_TW translation.
2015-06-12 15:02:00 +02:00
Jeff Huang
ea01a90df4
po,catalog: add zh_TW translation.
2015-06-12 20:52:15 +08:00
Lennart Poettering
c04754bcb6
selinux: whitespace fixes
2015-06-12 13:50:57 +02:00
Kay Sievers
911d79686b
Merge pull request #153 from crawford/cciss
...
rules: re-add cciss rules
2015-06-12 13:38:07 +02:00
Lennart Poettering
533b432940
Merge pull request #173 from mischief/ipforwarding-3
...
IPForwarding=kernel v3
2015-06-12 12:28:16 +02:00
Daniel Mack
4ff7d7e90c
Merge pull request #177 from ssahani/net
...
core: fix CID 996302
2015-06-12 08:11:22 +02:00
Susant Sahani
034e10d7fb
core: fix CID 996302
...
CID 996302: Error handling issues (CHECKED_RETURN)
2015-06-12 10:24:26 +05:30
Nick Owens
2972cba117
man: document IPForward=kernel option
2015-06-11 12:09:27 -07:00
Nick Owens
8add5f7970
networkd: create "kernel" setting for IPForwarding
...
In 5a8bcb674f , IPForwarding was introduced
to set forwarding flags on interfaces in .network files. networkd sets
forwarding options regardless of the previous setting, even if it was
set by e.g. sysctl. This commit creates a new option for IPForwarding,
"kernel", that preserves the sysctl settings rather than always setting
them.
See https://bugs.freedesktop.org/show_bug.cgi?id=89509 for the initial
bug report.
2015-06-11 12:09:21 -07:00
David Herrmann
ed810b68d3
Merge pull request #171 from teg/rtnl-broadcast-2
...
sd-rtnl: make joining broadcast groups implicit
2015-06-11 18:05:18 +02:00
Tom Gundersen
31710be527
sd-rtnl: make joining broadcast groups implicit
2015-06-11 17:47:40 +02:00
Lennart Poettering
c067b4acef
Merge pull request #143 from teg/networkd-packets-per-slave-mode
...
networkd: bond - only set packets_per_slave on balance-rr mode
2015-06-11 17:42:46 +02:00
Lennart Poettering
6f6fdcb590
Merge pull request #156 from filbranden/journal_leading_whitespace
...
journald: do not strip leading whitespace from messages
2015-06-11 17:42:06 +02:00
David Herrmann
9d1b6c8bca
Merge pull request #166 from zonque/kmod
...
kmod-setup: don't print warning on -ENOSYS
2015-06-11 17:01:39 +02:00
Daniel Mack
78d298bbc5
kmod-setup: don't print warning on -ENOSYS
...
-ENOSYS is returned from kmod_module_probe_insert_module() if a module isn't
available, not -ENOENT. Don't spit out a warning in that case unless the
warn_if_unavailable flag is set.
Also factor out the condition into an own variable for better readability.
2015-06-11 16:49:24 +02:00
David Herrmann
512b85af26
Merge pull request #170 from teg/rtnl-recv
...
sd-rtnl: use netlink header rather than ucred in socket_recv_message()
2015-06-11 16:27:32 +02:00
Tom Gundersen
2ce8483538
sd-rtnl: use netlink header rather than ucred in socket_recv_message()
...
Lets us simplify the function and drop SO_PASSCRED.
Thanks to Alexander Larsson and David Herrmann.
2015-06-11 16:14:59 +02:00
Zbigniew Jędrzejewski-Szmek
92994160af
ima-setup: write policy one line at a time
...
ima_write_policy() expects data to be written as one or more
rules, no more than PAGE_SIZE at a time. Easiest way to ensure
that we are not splitting rules is to read and write one line at
a time.
https://bugzilla.redhat.com/show_bug.cgi?id=1226948
2015-06-11 09:05:02 -04:00
Daniel Mack
4aa2764cad
Merge pull request #84 from blueyed/zsh-optimize-filter_units_by_property
...
zsh-completion: optimize _filter_units_by_property
2015-06-11 12:51:27 +02:00
Lennart Poettering
d814f9904b
kmod-setup: when we fail to load a kmod, log the error cause
...
(Also, downgrade message from LOG_ERROR to LOG_WARNING, after all we
don't care much and just proceed)
2015-06-11 12:13:58 +02:00
Werner Fink
de1d4f9b5c
core: Let two more booleans survive a daemon-reload
...
Without the boolean bus_name_good services as well as cgroup_realized
for units a unit of Type=dbus and ExecReload sending SIGHUP to $MAINPID
will be terminated if systemd will be daemon reloaded.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746151
https://bugs.freedesktop.org/show_bug.cgi?id=78311
https://bugzilla.opensuse.org/show_bug.cgi?id=934077
2015-06-11 12:13:57 +02:00
Lennart Poettering
64b8c0d030
Merge pull request #158 from ssahani/net
...
Net
2015-06-11 11:52:58 +02:00
Lennart Poettering
814acddde1
Merge pull request #157 from filbranden/revert_unused_result
...
build-sys: suppress warnings of unused results
2015-06-11 11:50:26 +02:00
Daniel Mack
94f1f58d2b
Merge pull request #160 from kaysievers/libsplit
...
build-sys: split internal basic/ library from shared/
2015-06-11 11:50:18 +02:00
Lennart Poettering
ed4dc5bbd1
Merge pull request #150 from poettering/journal-no-recv-loop
...
journald: don't employ inner loop for reading from incoming sockets
2015-06-11 11:34:38 +02:00
Kay Sievers
a095315b3c
build-sys: split internal basic/ library from shared/
...
basic/ can be used by everything
cannot use anything outside of basic/
libsystemd/ can use basic/
cannot use shared/
shared/ can use libsystemd/
2015-06-11 10:52:46 +02:00
Susant Sahani
3de1c8ceab
sd-network: fix CID 1306198
2015-06-11 14:08:56 +05:30
Susant Sahani
f6a0ea8568
networkd: improve logging
...
Replace strerror() usage with log_netdev_error_errno()
2015-06-11 13:11:33 +05:30
Susant Sahani
c8a09ef463
networkd: macvlan improve logging
...
Replace strerror() usage with log_netdev_error_errno()
2015-06-11 13:08:19 +05:30
Filipe Brandenburger
f73fb7b742
build-sys: suppress warnings of unused results
...
Unfortunately, gcc keeps warning about those even when we use an
explicit (void) cast to indicate we are not interested in the result.
LLVM's clang does not have that issue and works fine with the casts.
GCC bug being tracked at:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425
Until that GCC bug is fixed (and the version with the fix is in
many/most distributions) or we switch to LLVM as the default compiler,
it looks like we'll have to disable this warning by default...
Tested by building files known to present warnings about unused results
without the suppression, confirmed that the warnings were no longer
present with this patch applied.
This partially reverts commit 00c11bc53a ("build-sys: don't suppress irrelevant warnings").
2015-06-10 22:45:06 -07:00
Filipe Brandenburger
ec5ff4445c
journald: do not strip leading whitespace from messages
...
Keep leading whitespace for compatibility with older syslog
implementations. Also useful when piping formatted output to the
`logger` command. Keep removing trailing whitespace.
Tested with `pstree | logger` and checking that the output of
`journalctl | tail` included aligned and formatted output.
Confirmed that all test cases still pass as expected.
2015-06-10 22:35:26 -07:00
Lennart Poettering
37c47e5e5b
Merge pull request #3 from threatgrid/more_cgtop_enhancements
...
cgtop enhancements for easier machine-readable output
2015-06-11 01:52:25 +02:00
Charles Duffy
1d84ae050c
cgtop: IO readings are valid if any data is available, even if unchanged since last tick
...
Emit "0" rather than "-" if no change in IO values are seen for a process since
last tick, so long as accounting has registered content at all.
2015-06-10 18:06:28 -05:00
Lennart Poettering
96490500cf
Merge pull request #6 from xnox/drop-name
...
shared: Drop 'name=' prefix from SYSTEMD_CGROUP_CONTROLLER define.
2015-06-11 00:50:04 +02:00