Ninjatrappeur's systemd working tree
Go to file
Lennart Poettering 8dd4c05b54 core: add support for naming file descriptors passed using socket activation
This adds support for naming file descriptors passed using socket
activation. The names are passed in a new $LISTEN_FDNAMES= environment
variable, that matches the existign $LISTEN_FDS= one and contains a
colon-separated list of names.

This also adds support for naming fds submitted to the per-service fd
store using FDNAME= in the sd_notify() message.

This also adds a new FileDescriptorName= setting for socket unit files
to set the name for fds created by socket units.

This also adds a new call sd_listen_fds_with_names(), that is similar to
sd_listen_fds(), but also returns the names of the fds.

systemd-activate gained the new --fdname= switch to specify a name for
testing socket activation.

This is based on #1247 by Maciej Wereski.

Fixes #1247.
2015-10-06 11:52:48 +02:00
catalog po, catalog: added Serbian translation. 2015-10-03 22:07:29 +02:00
coccinelle Add Coccinelle patch for strempty() usage 2015-09-30 12:24:16 +02:00
docs docs: add .gitignore 2015-07-06 17:47:38 +02:00
factory/etc factory: remove broken pam_limits 2014-07-30 15:21:54 +02:00
hwdb keymap: Add Thinkpad Yoga 12 (2015) 2015-10-04 14:31:00 +02:00
m4 build-sys: Check behavior of -Werror=shadow before deciding to use it 2015-09-22 09:54:33 -07:00
man core: add support for naming file descriptors passed using socket activation 2015-10-06 11:52:48 +02:00
network networkd: emit DNS/NTP/Timezone info via DHCP server by default 2015-08-27 16:47:26 +02:00
po po, catalog: added Serbian translation. 2015-10-03 22:07:29 +02:00
rules rfkill: rework and make it listen on /dev/rfkill 2015-10-01 16:21:09 +02:00
shell-completion Merge pull request #1419 from keszybz/shell-completion 2015-09-30 22:32:09 +02:00
src core: add support for naming file descriptors passed using socket activation 2015-10-06 11:52:48 +02:00
sysctl.d sysctl: add some hints how to override settings 2015-02-26 19:07:38 -05:00
system-preset preset: enable machines.target by default 2014-12-29 17:36:57 +01:00
sysusers.d turn kdbus support into a runtime option 2015-06-17 18:01:49 +02:00
test s390: add personality support 2015-09-24 13:03:18 +02:00
tmpfiles.d smack: label /etc/mtab as "_" when '--with-smack-run-label' is enabled. 2015-09-10 21:52:39 +09:00
tools terminal: drop unfinished code 2015-07-27 20:15:34 +02:00
units rfkill: rework and make it listen on /dev/rfkill 2015-10-01 16:21:09 +02:00
xorg login: support user-bus on dbus1 2015-08-31 18:12:37 +02:00
.dir-locals.el Keep emacs configuration in one configuration file. 2011-03-08 01:53:46 +01:00
.gitattributes git: indicate that tabs are never OK in the systemd tree 2013-10-30 02:25:38 +01:00
.gitignore machine-id-commit: merge machine-id-commit functionality into machine-id-setup 2015-09-29 21:55:51 +02:00
.mailmap prepare NEWS 2014-02-18 02:51:47 +01:00
.travis.yml remove gudev and gtk-doc 2015-06-03 00:22:53 +02:00
.vimrc vimrc: disable -fdiagnostics-color output 2013-10-20 04:29:39 +02:00
.ycm_extra_conf.py ycm: update flag blacklist 2014-06-04 15:41:10 -04:00
autogen.sh terminal: drop unfinished code 2015-07-27 20:15:34 +02:00
CODING_STYLE update CODING_STYLE with various additions 2015-10-01 21:10:55 +02:00
configure.ac missing.h : add bridge params 2015-10-05 09:43:29 +05:30
DISTRO_PORTING build-sys: warn if people don't change the default NTP servers when building systemd 2015-07-11 14:24:29 -03:00
LICENSE.GPL2 relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
LICENSE.LGPL2.1 licence: remove references to old FSF address 2012-12-17 11:41:31 +01:00
Makefile-man.am core: add support for naming file descriptors passed using socket activation 2015-10-06 11:52:48 +02:00
Makefile.am rfkill: rework and make it listen on /dev/rfkill 2015-10-01 16:21:09 +02:00
NEWS Update NEWS 2015-10-05 11:15:16 +02:00
README mount: use libmount to monitor mountinfo & utab 2015-09-14 09:12:31 +02:00
README.md README.md: add Coverity scan status badge 2015-06-08 13:26:54 +02:00
TODO update TODO 2015-09-30 12:23:33 +02:00

systemd - System and Service Manager

Build Status
Coverity Scan Status

Details

  • General information about systemd can be found in the systemd Wiki
  • Information about build requirements are provided in the README file