summaryrefslogtreecommitdiff
path: root/src/missing.h
AgeCommit message (Collapse)Author
2012-04-12relicense to LGPLv2.1 (with exceptions)Lennart Poettering
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-03-13socket: add option for SO_PASSECLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=798760 (Note that this work is not complete yet, as the kernel seems to send us useless data with SCM_SECURITY enabled)
2011-08-01missing: define gettid()Lennart Poettering
2011-07-04shutdown: pivot_root to a tmpfs directory to properly umount rootHarald Hoyer
check for /run/initramfs/shutdown mount bind all needed dirs to /run/initramfs pivot_root to /run/initramfs execute /run/initramfs/shutdown
2011-05-20missing: add IP_TRANSPARENTKay Sievers
2011-05-18exec: hangup/reset/deallocate VTs in gettysLennart Poettering
Explicitly disconnect all clients from a VT when a getty starts/finishes (requires TIOCVHANGUP, available in 2.6.29). Explicitly deallocate getty VTs in order to flush scrollback buffer. Explicitly reset terminals to a defined state before spawning getty.
2011-04-21missing: Fix broken syscall(__NR_fanotify_mark... on o32 mips.cee1
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=%23618562 MIPS o32 ABI enforces that 64bit arguments should be 64bit-aligned, and the third argument of syscall(__NR_fanotify_mark, ...) is 64bit and not 64bit-aligned on o32 mips platform, thus extra padding is inserted before it. The syscall function doesn't know the prototype of fanotify_mark, so the padding will be passed into kernel as valid argument.
2011-03-17read-ahead: Fix broken systemd-readahead-collect on mips.cee1
This actually adjust the __NR_fanotify* system call numbers to proper ones on mips(according userspace ABI).
2011-03-14nspawn: define MS_MOVE manually if neededLennart Poettering
2010-09-23readahead: add btrfs defrag supportLennart Poettering
2010-09-23fanotify: use uint64_t instead of __u64Lennart Poettering
2010-09-23readahead: implement minimal readahead logic based on fanotify(), mincore() ↵Lennart Poettering
and readahead()
2010-08-31exec: replace OOMAdjust= by OOMScoreAdjust= to follow new kernel interfaceLennart Poettering
This replaces OOMAdjust= by OOMScoreAdjust= in the config files, breaking compatibility with older unit files. However, this keeps compat with older kernels which lack the new OOM rework.
2010-08-17emacs: disable tabs in .h files, tooLennart Poettering
2010-08-11main: disable nscd properly, if possibleLennart Poettering
2010-08-11audit,utmp: implement audit logic and rip utmp stuff out of the main daemon ↵Lennart Poettering
and into a helper binary
2010-07-24main: disable NSS disabling logic for now, since this is incompatible with rpmLennart Poettering
2010-07-16main: disable nscd if we can to avoid deadlock, just in caseLennart Poettering
2010-07-04dbus: complete exec coverageLennart Poettering
2010-07-01socket: define IP_FREEBIND if not definedKay Sievers
2010-07-01socket: make various socket/pipe options configurableLennart Poettering
2010-05-16build-sys: move source files to subdirectoryLennart Poettering