Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-06 | unit: properly update references to units which are merged | Lennart Poettering | |
When we merge units that some kind of object points to, those pointers might become invalidated, and needs to be updated. Introduce a UnitRef struct which links up all the unit references, to ensure corrected references. At the same time, drop configured_sockets in the Service object, and replace it by proper UNIT_TRIGGERS resp. UNIT_TRIGGERED_BY dependencies, which allow us to simplify a lot of code. | |||
2012-01-03 | socket: only add dependency on kmsg socket to socket units which have any ↵ | Lennart Poettering | |
kind of exec program specified | |||
2011-12-31 | socket: rename the PassCred= option to PassCredentials=, since we don't want ↵ | Lennart Poettering | |
to needlessly abbreviate options unless they are very well established | |||
2011-11-30 | socket: add option for SO_PASSCRED | Michal Schmidt | |
Add an option to enable SO_PASSCRED for unix sockets. | |||
2011-09-23 | llvm-analyze: fix some bugs found by llvm-analyze | Lennart Poettering | |
2011-09-23 | coverity: fix a couple of bugs found by coverity | Lennart Poettering | |
2011-08-20 | exec: optionally apply cgroup attributes to the cgroups we create | Lennart Poettering | |
2011-08-01 | load-fragment: speed up parsing by using a perfect hash table with ↵ | Lennart Poettering | |
configuration settings built by gperf | |||
2011-07-28 | label: generalize label_get_socket_label_from_exe() a bit | Lennart Poettering | |
2011-07-13 | unit: use ESRCH as error when we don't find anybody to kill | Lennart Poettering | |
2011-07-12 | service: properly handle who argument on D-Bus kill calls | Lennart Poettering | |
2011-06-21 | english: s/_per_/_by_/ | Lennart Poettering | |
2011-05-20 | socket: always use SO_{RCV,SND}BUFFORCE to allow larger values | Kay Sievers | |
2011-05-19 | socket: expose SO_BROADCAST | Lennart Poettering | |
2011-05-19 | socket: expose IP_TRANSPARENT | Lennart Poettering | |
2011-05-18 | exec: hangup/reset/deallocate VTs in gettys | Lennart 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-05-17 | socket: use 666 socket mode by default since neither fifos, nor sockets, nor ↵ | Lennart Poettering | |
mqueues need to be executable | |||
2011-05-17 | socket: add POSIX mqueue support | Lennart Poettering | |
2011-04-26 | socket: improve warning message when we get POLLHUP | Lennart Poettering | |
2011-04-20 | socket: support ListeSpecial= sockets | Lennart Poettering | |
2011-04-20 | socket: log more information about invalid poll events | Lennart Poettering | |
2011-04-16 | socket: reuse existing FIFOs | Lennart Poettering | |
2011-04-12 | socket: try creating a socket under our own identity if we have no perms to ↵ | Lennart Poettering | |
consult the selinux database | |||
2011-04-10 | socket: be a bit more verbose when refusing to start a socket unit | Lennart Poettering | |
2011-04-10 | socket: support netlink sockets | Lennart Poettering | |
2011-03-31 | src: our lord is coverity | Lennart Poettering | |
2011-03-29 | exec: drop process group kill mode since it has little use and confuses the user | Lennart Poettering | |
2011-03-17 | def: centralize definition of default timeout in one place | Lennart Poettering | |
2011-03-14 | socket: use 777 as default mode for sockets | Lennart Poettering | |
2011-03-03 | kill: always send SIGCONT after SIGTERM | Lennart Poettering | |
When we kill a process to terminate it make sure to send SIGCONT to ensure it is unpaused and processes the signal. | |||
2011-02-28 | Spelling Corrections | Harald Hoyer | |
Just some lame spelling corrections with no functionality. | |||
2011-02-15 | exec: introduce global defaults for the standard output of services | Lennart Poettering | |
2011-02-15 | socket: refuse socket activation for SysV services | Lennart Poettering | |
Make sure that when a .socket unit is installed without its matching .service we don't end up activating a legacy SysV/LSB service with the same name. SysV/LSB style services do not support passing sockets and we don't want to extend SysV/LSB to ensure we don't break compatibility with other systems. | |||
2011-01-26 | automount: use unit_pending_inactive() where appropriate | Lennart Poettering | |
2011-01-21 | socket: don't crash if the .service unit for a .socket unit is not found | Lennart Poettering | |
2011-01-20 | systemctl: highlight failed processes in systemctl status | Lennart Poettering | |
2011-01-20 | service: when reloading a service fails don't fail the entire service but ↵ | Lennart Poettering | |
just the reload job | |||
2011-01-18 | execute: make sending of SIGKILL on shutdown optional | Lennart Poettering | |
2010-11-17 | cgroup: by default, duplicate service cgroup in the cpu hierarchy | Lennart Poettering | |
2010-10-29 | units: order units by default before appropriate targets in case they are ↵ | Lennart Poettering | |
pulled indirectly | |||
2010-10-29 | unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as ↵ | Lennart Poettering | |
weaker counterpart of Conflicts=, similar to Wants= vs. Requires= | |||
2010-10-22 | systemctl: introduce systemctl kill | Lennart Poettering | |
2010-10-08 | service: optionally, create INIT_PROCESS/DEAD_PROCESS entries for a service | Lennart Poettering | |
This should fix accounting for pam_limits and suchlike. https://bugzilla.redhat.com/show_bug.cgi?id=636036 | |||
2010-10-05 | socket: make sockets to pass to a service configurable | Lennart Poettering | |
2010-10-05 | socket: make service to start on incoming traffic configurable | Lennart Poettering | |
2010-09-21 | socket: Support IPv6-less systems with runtime check. | Fabiano Fidencio | |
This patch introduces socket_ipv6_is_supported() call that checks for IPv6 availability. Code then check for it before using specific calls. In order to be less intrusive, this patch avoids IPv6 entries being parsed at all, this way we don't get such entries in the system and all other code paths are automatically ignored. However an extra check is done at socket_address_listen() to make sure of that. As the number of Netlink messages is not know upfront anymore, loopback-setup.c was refactored to dynamically calculate the sequence number and count. Lennart's suggestions were fixed and squashed with the original patch, that was sent by Gustavo Sverzut Barbieri (barbieri@profusion.mobi). | |||
2010-09-14 | socket: fix output of TCP congestion options | Lennart Poettering | |
2010-09-01 | unit: unify some code | Lennart Poettering | |
2010-08-31 | service: rework killing logic so that we always kill the main process, even ↵ | Lennart Poettering | |
if it left our service cgroup Related to: http://bugzilla.redhat.com/show_bug.cgi?id=626477 | |||
2010-08-31 | manager: add missing second part of s/maintenance/failed/ | Matthew Miller | |