summaryrefslogtreecommitdiffstats
path: root/src/test-ns.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-04-12relicense to LGPLv2.1 (with exceptions)Lennart Poettering1-4/+4
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
2012-04-12udev: check-keymaps.sh - fix source directoryKay Sievers1-5/+5
2012-04-11update TODOLennart Poettering1-7/+0
2012-04-11polkit: when spawning off agent, wait until the agent is fully initializedLennart Poettering4-5/+30
2012-04-11units: exclude gettys from isolate requestsLennart Poettering3-2/+4
gettys are nowadays mostly autospawned and hence usually subject to being shut down on isolate requests, since they are no dependency of any other unit. This is a bad idea if the user isolates between multi-user.graphical and graphical.target, hence exclude them from the isolation. This has the effect that gettys no longer cleaned up when emergency.target is isolated, which might actualy be considered a feature, even though it is a change from previous behaviour... Note that the one getty that really matters (the one on tty1) is still removed when isolating to emergency.target since it conflicts with emergency.service.
2012-04-11udev: fix RUN+= logic regarding builtin vs. programKay Sievers1-1/+1
2012-04-11udev: fix keymap mkdirMarc-Antoine Perennou1-1/+1
2012-04-11enable proper access timestamps on all tmpfs mountsKay Sievers3-7/+7
2012-04-11tmpfiles: open directories with O_NOATIME to preserve timestampKay Sievers1-1/+1
Before: # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 # systemd-tmpfiles --clean # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:36:27.628925459 +0200 After: # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 # ./systemd-tmpfiles --clean # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=810257
2012-04-11polkit: temporarily spawn of a polkit agent in terminals for possibly ↵Lennart Poettering12-144/+322
authenticated operations
2012-04-11main: disarm watchdog when preparing for reexecutionLennart Poettering3-4/+8
2012-04-11put acl.la in 'if HAVE_ACL' and rename acl.[ch] to acl-util.[ch]Kay Sievers5-5/+7
2012-04-11move libsystemd_core.la sources into core/Kay Sievers94-131/+134
2012-04-11main: unset some bash specific environment variables that might get leaked to usLennart Poettering1-0/+6
https://bugzilla.redhat.com/show_bug.cgi?id=811537
2012-04-11main: drop container/initrd env vars from inherited setLennart Poettering7-32/+48
Leave the env vars used in the container/initrd logic set for PID1, but don't inherit them to any children.
2012-04-11machine-id: don't delete runtime machine-id, and place it in /runLennart Poettering1-11/+8
2012-04-11main: add URL to cgroups check messageLennart Poettering1-3/+6
2012-04-11split selinux label operations out of cgroup-util, socket-utilKay Sievers5-195/+293
This prevents linking of selinux and libdl for another 15 binaries.
2012-04-11build-sys: move remaining headers out EXTRA_DIST, install sd-readahead.hKay Sievers1-11/+13
2012-04-11build-sys: add $(AM_LDFLAGS) where neededKay Sievers1-0/+6
2012-04-11pam_systemd: add missing libsystemd_audit.lKay Sievers1-10/+11
2012-04-11shutdownd: rework interface, allow subscribing to scheduled shutdownsLennart Poettering6-127/+313
This extends the shutdownd interface to expose schedule shutdown information in /run/systemd/shutdown/schedule. This also cleans up the shutdownd protocol and documents it in a header file sd-shutdown.h. This is supposed to be used by client code that wants to control and monitor scheduled shutdown.
2012-04-11systemctl: don't forward poweroff/reboot requests to logind if time is set ↵Lennart Poettering1-25/+35
or immediate or dry-run execution is requested logind can't handle scheduled poweroff/reboot requests, nor immediate/dry-run requests, hence don't attempt forwarding to logind if these options are used.
2012-04-11logs-show: fix output of log lines lacking commLennart Poettering1-1/+2
2012-04-11units: introduce nss-user-lookup.targetLennart Poettering6-8/+47
This separates user/group NSS lookups from host/network NSS lookups. By default order all network mounts after host/network NSS lookups now, and logind execution after user/group NSS lookups.
2012-04-10update TODOKay Sievers1-4/+0
2012-04-10rename basic.la to shared.la and put selinux deps in shared-selinx.laKay Sievers34-158/+254
Only 34 of 74 tools need libselinux linked, and libselinux is a pain with its unconditional library constructor.
2012-04-10udev: move man pages to udev sectionKay Sievers1-7/+7
2012-04-10dbus: make the service property StartLimitAction writeableMichael Olbrich1-2/+3
2012-04-10dbus: add generic DEFINE_BUS_PROPERTY_SET_ENUM() macro for enum propertiesMichael Olbrich1-0/+15
The defined function can be used as BusPropertySetCallback.
2012-04-10dbus: add data argument to BusPropertySetCallbackMichael Olbrich3-4/+8
BusPropertyCallback already has the argument. It is necesary for the callback to know what data to access.
2012-04-10watchdog: really return the actual watchdog timeoutMichael Olbrich1-2/+5
In the current code setting the return argument is never reached.
2012-04-10move list.h, macro.h, ioprio.h to shared/Kay Sievers4-4/+4
2012-04-10move pager.[ch] to shared/Kay Sievers3-8/+5
2012-04-10use libsystemd-daemon.la instead of source fileKay Sievers1-2/+3
2012-04-10use libsystemd-id128.la instead of source fileKay Sievers1-14/+14
2012-04-10move libsystemd-capability.la dep from basic to coreKay Sievers1-1/+1
2012-04-10move cgroup-util.[ch] to shared/Kay Sievers3-19/+9
2012-04-10udev: remove deps already pulled in by LIBADDKay Sievers1-7/+3
2012-04-10udev: fix gcc warnings showing up after adding $(AM_CFLAGS)Kay Sievers12-92/+81
2012-04-10build-sys: add $(AM_CFLAGS) where neededKay Sievers1-89/+99
2012-04-10util: move ACL code into internal libraryKay Sievers5-30/+37
2012-04-10util: move all to shared/ and split external dependencies in separate ↵Kay Sievers34-171/+350
internal libraries Before: $ ldd /lib/systemd/systemd-timestamp linux-vdso.so.1 => (0x00007fffb05ff000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f90aac57000) libcap.so.2 => /lib64/libcap.so.2 (0x00007f90aaa53000) librt.so.1 => /lib64/librt.so.1 (0x00007f90aa84a000) libc.so.6 => /lib64/libc.so.6 (0x00007f90aa494000) /lib64/ld-linux-x86-64.so.2 (0x00007f90aae90000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f90aa290000) libattr.so.1 => /lib64/libattr.so.1 (0x00007f90aa08a000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f90a9e6e000) After: $ ldd systemd-timestamp linux-vdso.so.1 => (0x00007fff3cbff000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f5eaa1c3000) librt.so.1 => /lib64/librt.so.1 (0x00007f5ea9fbb000) libc.so.6 => /lib64/libc.so.6 (0x00007f5ea9c04000) /lib64/ld-linux-x86-64.so.2 (0x00007f5eaa3fc000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f5ea9a00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5ea97e4000)
2012-04-10udev: set errno = ENOSYS for removed interfacesKay Sievers1-0/+1
2012-04-09update TODOKay Sievers1-0/+6
2012-04-09udev: remove RUN+="socket:.." and udev_monitor_new_from_netlink()Kay Sievers7-185/+83
2012-04-09udev: convert 'uaccess' to a builtinKay Sievers12-62/+188
2012-04-08udev: keymap: remove rootprefix mangling from scriptKay Sievers2-8/+4
2012-04-08udev: fix test-udev binaryKay Sievers3-4/+7
2012-04-08udev: remove support for /lib/udev/devices/; tmpfiles should be usedKay Sievers5-98/+14