David Herrmann
46b6025a88
Merge pull request #4665 from teg/networkd-split-1
...
networkd: split sources into subdirectories
2016-11-14 12:08:38 +01:00
David Herrmann
82e4eda664
sd-netlink: fix deep recursion in message destruction ( #3455 )
...
On larger systems we might very well see messages with thousands of parts.
When we free them, we must avoid recursing into each part, otherwise we
very likely get stack overflows.
Fix sd_netlink_message_unref() to use an iterative approach rather than
recursion (also avoid tail-recursion in case it is not optimized by the
compiler).
2016-06-07 10:38:33 +02:00
David Herrmann
2ddbdcc9c2
Merge pull request #2858 from keszybz/fbdev-uaccess
...
rules: allow users to access frame buffer devices
2016-03-17 16:59:46 +01:00
David Herrmann
de418eb91c
Merge pull request #2053 from poettering/selinux-fix
...
Two unrelated fixes
2015-11-30 19:30:03 +01:00
David Herrmann
564c44436c
Merge pull request #2052 from poettering/export-cleanup
...
Make gcc cleanup helper calls public in most of our sd-xyz APIs
2015-11-27 20:26:33 +01:00
David Herrmann
ff7d5a5c7c
Merge pull request #2044 from grawity/patch-1
...
resolved: fix typo in in_addr_is_localhost()
2015-11-27 10:35:34 +01:00
David Herrmann
25422154e8
Merge pull request #1948 from teg/networkd-fixes
...
sd-ndisc: drop packets from invalid source addresses
2015-11-19 01:45:19 +01:00
David Herrmann
2bcfd345ff
Merge pull request #1936 from poettering/transient-timers
...
Fix transient timers and other fixes
2015-11-18 08:05:12 +01:00
David Herrmann
5cd6491b71
Merge pull request #1919 from martinpitt/master
...
siphash42: add tests with unaligned input pointers
2015-11-16 16:47:07 +01:00
David Herrmann
f7eb988333
Merge pull request #1918 from dvdhrm/user3
...
login: allow re-using users (v3)
2015-11-16 16:28:25 +01:00
David Herrmann
920a726221
Merge pull request #1915 from poettering/btrfs-root-subvol
...
tmpfiles: create subvolumes for "v", "q", and "Q" only if / is a subv…
2015-11-16 15:48:21 +01:00
David Herrmann
44690833df
Merge pull request #1886 from poettering/tasks-max
...
Enable TasksMax by default for all units
2015-11-16 15:09:55 +01:00
David Herrmann
f56e49a989
Merge pull request #1908 from phomes/network-memleak
...
network: dhcp6 - fix mem leak
2015-11-16 12:00:20 +01:00
David Herrmann
d6ab08f622
Merge pull request #1906 from poettering/pid-check
...
machined,logind: be more careful when accepting PIDs and UIDs from clients
2015-11-16 11:59:21 +01:00
David Herrmann
606601ddca
Merge pull request #1595 from poettering/proxy-fixes
...
bus proxy fixes, and more
2015-10-18 12:15:10 +02:00
David Herrmann
7a1e5abbc6
Merge pull request #1581 from teg/netlink-broadcast-leave
...
sd-netlink: refcount multicast groups
2015-10-16 13:05:39 +02:00
David Herrmann
b7d18f23df
Merge pull request #1540 from zonque/cmsg
...
sd-daemon: wipe out memory before using CMSG_NXTHDR()
2015-10-12 15:23:51 +02:00
David Herrmann
9dc5db34ad
Merge pull request #1396 from phomes/va-start
...
sd-bus: va_start should use the last named parameter
2015-09-28 10:57:07 +02:00
David Herrmann
dbb319464a
Merge pull request #1341 from filbranden/werror2
...
Check behavior of -Werror=shadow before deciding to use it
2015-09-23 11:14:32 +02:00
David Herrmann
3c0fffb74e
Merge pull request #1342 from filbranden/gitignore1
...
build-sys: add new test binaries to .gitignore
2015-09-22 19:12:52 +02:00
David Herrmann
840cdfcd81
Merge pull request #1334 from poettering/sd-bus-default-flush-close
...
sd-bus: introduce new sd_bus_default_flush_close() call
2015-09-22 17:33:58 +02:00
David Herrmann
2b3b433dbb
Merge pull request #1201 from torstehu/fix-typo
...
treewide: fix typos
2015-09-08 13:23:24 +02:00
David Herrmann
06fc9df273
Merge pull request #1182 from martinpitt/master
...
tests: Skip test-cgroup-util test_mask_supported() when not running under systemd
2015-09-07 11:02:40 +02:00
David Herrmann
17258f5f27
Merge pull request #1140 from poettering/sd-event-signals
...
A variety of sd-event, sd-login and cgroup fixes
2015-09-05 15:20:21 +02:00
David Herrmann
d18ec0491e
Merge pull request #1112 from poettering/sd-bus-container-fixes
...
machined and sd-bus container fixes
2015-09-02 11:14:41 +02:00
David Herrmann
3a487d41d7
Merge pull request #1108 from phomes/dont-shadow-globals
...
tree-wide: do not shadow the global var timezone
2015-09-01 18:33:54 +02:00
David Herrmann
a58a91b6ac
Merge pull request #1097 from teg/dhcp-server-2
...
dhcp-server: make pool configurable
2015-08-31 23:41:34 +02:00
David Herrmann
d981d5163a
Merge pull request #1058 from spasche/hwdb-logitech-mice
...
hwdb: add DPI data for a few Logitech mice
2015-08-29 00:21:46 +02:00
David Herrmann
89c9869c35
Merge pull request #1071 from phomes/master
...
hwdb: update the mouse db
2015-08-29 00:20:25 +02:00
David Herrmann
21e654dae9
Merge pull request #1036 from poettering/sd-bus-arg0has
...
sd-bus: introduce new match type "arg0has=" for matching arrays of st…
2015-08-27 16:14:20 +02:00
David Herrmann
5f92c3ada6
Merge pull request #1024 from poettering/sd-bus-explicit
...
sd-bus: introduce new SD_BUS_VTABLE_PROPERTY_EXPLICIT flag
2015-08-27 16:12:52 +02:00
David Herrmann
86d17e1d73
Merge pull request #1047 from poettering/machinectl-TERM
...
machinectl: pass $TERM into "machinectl shell" sessions
2015-08-26 11:55:48 +02:00
David Herrmann
2c04e5c7e5
Merge pull request #990 from owtaylor/issue-989
...
Issue 989 - logind: VT is not properly reset on session close
2015-08-19 16:40:54 +02:00
David Herrmann
13fd31ccc6
Merge pull request #834 from namhyung/sdbus-cleanup-v2
...
sd-bus: Small cleanups (v2)
2015-08-02 19:32:21 +02:00
David Herrmann
36fd918260
Merge pull request #812 from zonque/test
...
Add some more tests
2015-07-31 20:23:19 +02:00
David Herrmann
9e24850718
Merge pull request #785 from zonque/free-and-strdup
...
tree-wide: use free_and_strdup()
2015-07-30 13:22:15 +02:00
David Herrmann
48579c4b6a
Merge pull request #747 from dvdhrm/consoled
...
terminal: drop unfinished code
2015-07-29 12:03:34 +02:00
David Herrmann
8cd4eb791a
Merge pull request #537 from poettering/nss-mymachines-userns
...
Hook up container userns with nss-mymachines
2015-07-23 09:53:47 +02:00
David Herrmann
724dd73d1b
Merge pull request #607 from ssahani/vxlan1
...
networkd: move config parsers to specific header files
2015-07-17 12:26:32 +02:00
David Herrmann
d3621df89c
Merge pull request #610 from utezduyar/include-signal-header
...
cgtop: include missing signal.h for sigwinch
2015-07-17 12:24:26 +02:00
David Herrmann
2ec7c4279e
Merge pull request #602 from teg/bitmap-iterator
...
bitmap: use external iterator
2015-07-16 15:12:26 +02:00
David Herrmann
6acc94b621
Merge pull request #485 from poettering/sd-bus-flush-close-unref
...
sd-bus: introduce new sd_bus_flush_close_unref() call
2015-07-04 12:41:01 +02:00
David Herrmann
dfab39b017
Merge pull request #398 from teg/netlink-container-rework
...
netlink container rework
Allocate containers as separate structs instead of individual arrays for each member field.
2015-06-30 22:15:55 +02:00
David Herrmann
94c5528dc2
Merge pull request #303 from zonque/man
...
man: rename systemd-bus-proxyd@.service.xml → systemd-bus-proxyd.…
2015-06-20 14:43:45 +02:00
David Herrmann
38489ef8b2
Merge pull request #294 from teg/hashmap-debug-locking-2
...
hashmap: debug - lock access to the global hashmap list
2015-06-18 22:05:09 +02:00
David Herrmann
7324b6e4ef
Merge pull request #292 from teg/man-udev-2
...
man: udev_device - finish new_* man page
2015-06-18 21:42:08 +02:00
David Herrmann
ea0707c661
Merge pull request #291 from poettering/nspawn-suppress-eloop
...
nspawn: suppress warning when /etc/resolv.conf is a valid symlink
2015-06-18 21:38:09 +02:00
David Herrmann
0e782a6422
Merge pull request #254 from poettering/external-displays2
...
logind: rework display counting when detecting whether the system is …
2015-06-17 15:56:04 +02:00
David Herrmann
9d8a5fd3e6
Merge pull request #244 from poettering/sdbus-suppress-local
...
sd-bus: suppress installing local bus matches server side
2015-06-17 12:20:03 +02:00
David Herrmann
aab723074c
Merge pull request #223 from ronnychevalier/rc/warning_va_start
...
signal-util: fix incorrect argument of va_start
2015-06-16 13:04:41 +02:00
David Herrmann
e7f25cf7d9
Merge pull request #178 from utezduyar/man-sd_bus_message_get_creds
...
Improve the documentation of bus credentials by mentioning send-time metadata. This needs more love, we should really clarify metadata details here. However, this is still better than nothing, so it's fine.
2015-06-14 13:22:44 +02:00
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
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
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
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
David Herrmann
72db4d960c
Merge pull request #72 from teg/event-fork-unref
...
sd-event: don't touch fd's accross forks
2015-06-04 19:21:17 +02:00
David Herrmann
5c9e74f738
Merge pull request #73 from zonque/mountinfo
...
core/mount: skip incomplete mountinfo entries
2015-06-04 19:15:20 +02:00
David Herrmann
df9ae92ba2
Merge pull request #58 from pwithnall/wip/pwithnall/user-active-on-vt-switch
...
logind: Save the user’s state when a session enters SESSION_ACTIVE
2015-06-04 16:57:28 +02:00
David Herrmann
8604f39cca
Merge pull request #57 from pwithnall/wip/pwithnall/udev-virtualbox-rules
...
logind: Add a udev rule to tag all DRM cards with master-of-seat
2015-06-04 16:17:24 +02:00
David Herrmann
244692cbfb
journalctl: quit on I/O error
...
This makes journalctl quit on ferror() conditions on stdout. It fixes an
annoying bug if you pipe its output through 'less' and press 'q'. Without
this fix journalctl will continue reading all journal data until EOF which
can take quite some time. For instance on my machine:
david-nb ~ # time journalctl | wc -l
327240
real 1m13.039s
user 1m0.217s
sys 0m10.467s
However, expected behavior is journalctl to quit when its pager closed the
output pipe.
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com >
2013-01-15 20:59:10 +01:00
David Herrmann
a705d08519
getty-generator: fix handling systems without a console
...
If the system does not have any active console, we should not try to
create an empty symlink. Instead, create no symlink at all.
Otherwise, on systems with CONFIG_VT=n and no serial console, we will
create a symlink with an empty template parameter.
2012-12-02 18:18:27 +01:00