chiark / gitweb /
elogind.git
9 years agosystemd: include /etc/systemd/system/ and /lib/systemd/system/ in search path uncondi...
Lennart Poettering [Thu, 1 Jul 2010 18:43:52 +0000 (20:43 +0200)]
systemd: include /etc/systemd/system/ and /lib/systemd/system/ in search path unconditionally

9 years agoman: finish service man page
Lennart Poettering [Thu, 1 Jul 2010 17:39:35 +0000 (19:39 +0200)]
man: finish service man page

9 years agosocket: define IP_FREEBIND if not defined
Kay Sievers [Thu, 1 Jul 2010 15:44:13 +0000 (17:44 +0200)]
socket: define IP_FREEBIND if not defined

9 years agosystemd: add IP TOS field to --dump-configuration-items output
Lennart Poettering [Thu, 1 Jul 2010 14:34:26 +0000 (16:34 +0200)]
systemd: add IP TOS field to --dump-configuration-items output

9 years agosocket: on ipv6 try to use IPV6_UNICAST_HOPS sockopt
Lennart Poettering [Thu, 1 Jul 2010 13:27:30 +0000 (15:27 +0200)]
socket: on ipv6 try to use IPV6_UNICAST_HOPS sockopt

9 years agosystemctl: fix detection of active units
Lennart Poettering [Thu, 1 Jul 2010 13:19:45 +0000 (15:19 +0200)]
systemctl: fix detection of active units

9 years agosystemadm: update signal connection for new vala
Lennart Poettering [Thu, 1 Jul 2010 02:14:57 +0000 (04:14 +0200)]
systemadm: update signal connection for new vala

9 years agoman: update systemctl man page
Lennart Poettering [Thu, 1 Jul 2010 01:55:42 +0000 (03:55 +0200)]
man: update systemctl man page

9 years agosystemctl: return error codes for failed jobs
Lennart Poettering [Thu, 1 Jul 2010 01:44:09 +0000 (03:44 +0200)]
systemctl: return error codes for failed jobs

9 years agosnapshot: ensure that snapshots cannot be created unless with create_snapshot
Lennart Poettering [Thu, 1 Jul 2010 01:39:55 +0000 (03:39 +0200)]
snapshot: ensure that snapshots cannot be created unless with create_snapshot

9 years agounit: shorten active state enums to make systemctl output nicer
Lennart Poettering [Thu, 1 Jul 2010 01:34:15 +0000 (03:34 +0200)]
unit: shorten active state enums to make systemctl output nicer

9 years agosocket: fix D-Bus introspection data
Lennart Poettering [Wed, 30 Jun 2010 23:07:13 +0000 (01:07 +0200)]
socket: fix D-Bus introspection data

9 years agosystemctl: add 'check' call
Lennart Poettering [Wed, 30 Jun 2010 23:06:58 +0000 (01:06 +0200)]
systemctl: add 'check' call

9 years agosystemctl: block by default
Lennart Poettering [Wed, 30 Jun 2010 22:32:29 +0000 (00:32 +0200)]
systemctl: block by default

9 years agounit: add new abstracted maintenance state for units
Lennart Poettering [Wed, 30 Jun 2010 22:31:53 +0000 (00:31 +0200)]
unit: add new abstracted maintenance state for units

9 years agosocket: make various socket/pipe options configurable
Lennart Poettering [Wed, 30 Jun 2010 22:29:17 +0000 (00:29 +0200)]
socket: make various socket/pipe options configurable

9 years agocore: rename struct timestamp to dual_timestamp to avoid name clash with IP system...
Lennart Poettering [Wed, 30 Jun 2010 22:26:44 +0000 (00:26 +0200)]
core: rename struct timestamp to dual_timestamp to avoid name clash with IP system headers

9 years agobuild-sys: fix automake version check
Lennart Poettering [Wed, 30 Jun 2010 22:24:14 +0000 (00:24 +0200)]
build-sys: fix automake version check

9 years agoman: more fixes
Kay Sievers [Thu, 24 Jun 2010 22:06:49 +0000 (00:06 +0200)]
man: more fixes

9 years agoman: various fixes
Kay Sievers [Thu, 24 Jun 2010 22:04:29 +0000 (00:04 +0200)]
man: various fixes

9 years agoman: finish systemd.unit.5
Lennart Poettering [Thu, 24 Jun 2010 17:08:38 +0000 (19:08 +0200)]
man: finish systemd.unit.5

9 years agoman: spelling fixes
Kay Sievers [Thu, 24 Jun 2010 15:25:16 +0000 (17:25 +0200)]
man: spelling fixes

9 years agoman: additional documentation
Lennart Poettering [Thu, 24 Jun 2010 15:22:52 +0000 (17:22 +0200)]
man: additional documentation

9 years agoman: extend systemd-notify man page a bit
Lennart Poettering [Thu, 24 Jun 2010 14:13:56 +0000 (16:13 +0200)]
man: extend systemd-notify man page a bit

9 years agoman: minor updates for pam_systemd's page
Lennart Poettering [Thu, 24 Jun 2010 03:23:16 +0000 (05:23 +0200)]
man: minor updates for pam_systemd's page

9 years agoman: document systemd-notify
Lennart Poettering [Thu, 24 Jun 2010 03:17:02 +0000 (05:17 +0200)]
man: document systemd-notify

9 years agoutils: show help blurb when run without any arguments
Lennart Poettering [Thu, 24 Jun 2010 02:55:57 +0000 (04:55 +0200)]
utils: show help blurb when run without any arguments

9 years agoman: rework man page generation in makefile
Lennart Poettering [Thu, 24 Jun 2010 02:22:22 +0000 (04:22 +0200)]
man: rework man page generation in makefile

9 years agoman: minor fixes
Lennart Poettering [Thu, 24 Jun 2010 01:47:03 +0000 (03:47 +0200)]
man: minor fixes

9 years agoman: extend manual page documentation
Lennart Poettering [Thu, 24 Jun 2010 01:09:36 +0000 (03:09 +0200)]
man: extend manual page documentation

9 years agosystemctl: minor --help rewording
Lennart Poettering [Thu, 24 Jun 2010 01:08:37 +0000 (03:08 +0200)]
systemctl: minor --help rewording

9 years agopath-lookup: unconditionally check /usr and /usr/share unit directories
Lennart Poettering [Thu, 24 Jun 2010 01:08:22 +0000 (03:08 +0200)]
path-lookup: unconditionally check /usr and /usr/share unit directories

9 years agomanager: both rescue and emergency should be started in isolate mode
Lennart Poettering [Thu, 24 Jun 2010 01:07:43 +0000 (03:07 +0200)]
manager: both rescue and emergency should be started in isolate mode

9 years agolog: unify log env var prefix
Lennart Poettering [Thu, 24 Jun 2010 01:07:06 +0000 (03:07 +0200)]
log: unify log env var prefix

9 years agoman: add more man pages
Lennart Poettering [Wed, 23 Jun 2010 22:11:04 +0000 (00:11 +0200)]
man: add more man pages

9 years agosd-daemon: refer to the man pages
Lennart Poettering [Wed, 23 Jun 2010 22:10:03 +0000 (00:10 +0200)]
sd-daemon: refer to the man pages

9 years agopam: make sure we don't assign colliding session ids if we get our session ids from...
Lennart Poettering [Wed, 23 Jun 2010 22:09:45 +0000 (00:09 +0200)]
pam: make sure we don't assign colliding session ids if we get our session ids from multiple sources

9 years agominor fixes to help texts
Lennart Poettering [Wed, 23 Jun 2010 22:08:42 +0000 (00:08 +0200)]
minor fixes to help texts

9 years agoman: start documenting systemd itself
Lennart Poettering [Wed, 23 Jun 2010 18:34:25 +0000 (20:34 +0200)]
man: start documenting systemd itself

9 years agopam: dont use $XDG_SESSION_COOKIE since CK wants that to be secret. Come up with...
Lennart Poettering [Wed, 23 Jun 2010 17:46:29 +0000 (19:46 +0200)]
pam: dont use $XDG_SESSION_COOKIE since CK wants that to be secret. Come up with our own $XDG_SESSION_ID based on /proc/self/sessionid if that is available

9 years agoman: minor fixes
Lennart Poettering [Wed, 23 Jun 2010 00:28:09 +0000 (02:28 +0200)]
man: minor fixes

9 years agoman: generate ANSI prototypes in HTML man pages
Lennart Poettering [Wed, 23 Jun 2010 00:26:15 +0000 (02:26 +0200)]
man: generate ANSI prototypes in HTML man pages

9 years agoman: add missing systemd.xml
Lennart Poettering [Wed, 23 Jun 2010 00:12:10 +0000 (02:12 +0200)]
man: add missing systemd.xml

9 years agominor typo fixes
Lennart Poettering [Wed, 23 Jun 2010 00:10:19 +0000 (02:10 +0200)]
minor typo fixes

9 years agoman: document runlevel and systemd-install
Lennart Poettering [Tue, 22 Jun 2010 23:49:57 +0000 (01:49 +0200)]
man: document runlevel and systemd-install

9 years agoman: document sd-daemon.[ch]
Lennart Poettering [Tue, 22 Jun 2010 22:31:54 +0000 (00:31 +0200)]
man: document sd-daemon.[ch]

9 years agobuild-sys: fix directory creation of a few dirs
Lennart Poettering [Tue, 22 Jun 2010 03:43:07 +0000 (05:43 +0200)]
build-sys: fix directory creation of a few dirs

9 years agobuild-sys: install more docs
Lennart Poettering [Tue, 22 Jun 2010 03:39:35 +0000 (05:39 +0200)]
build-sys: install more docs

9 years agosystemctl: fix systemctl help text
Lennart Poettering [Tue, 22 Jun 2010 02:10:06 +0000 (04:10 +0200)]
systemctl: fix systemctl help text

9 years agoservice: rework logic when we consider a service running
Lennart Poettering [Tue, 22 Jun 2010 02:09:50 +0000 (04:09 +0200)]
service: rework logic when we consider a service running

9 years agoconf-parser: check all parse callbacks
Lennart Poettering [Tue, 22 Jun 2010 02:09:26 +0000 (04:09 +0200)]
conf-parser: check all parse callbacks

9 years agoman: add initial version of daemon(7)
Lennart Poettering [Tue, 22 Jun 2010 00:42:10 +0000 (02:42 +0200)]
man: add initial version of daemon(7)

9 years agobuild-sys: fix make distcheck
Lennart Poettering [Mon, 21 Jun 2010 22:05:37 +0000 (00:05 +0200)]
build-sys: fix make distcheck

9 years agopam: implement systemd PAM module and generelize cgroup API for that a bit
Lennart Poettering [Mon, 21 Jun 2010 21:27:18 +0000 (23:27 +0200)]
pam: implement systemd PAM module and generelize cgroup API for that a bit

9 years agonotify: add systemd-notify --booted
Lennart Poettering [Mon, 21 Jun 2010 17:20:21 +0000 (19:20 +0200)]
notify: add systemd-notify --booted

9 years agosd-daemon: introduce sd_booted() and set ELF visibility to hidden for all symbols
Lennart Poettering [Mon, 21 Jun 2010 17:17:47 +0000 (19:17 +0200)]
sd-daemon: introduce sd_booted() and set ELF visibility to hidden for all symbols

9 years agosystemctl: make upstart glue code talk to upstart via private abstarct bus and verify...
Lennart Poettering [Sat, 19 Jun 2010 14:58:59 +0000 (16:58 +0200)]
systemctl: make upstart glue code talk to upstart via private abstarct bus and verify its UID owner

9 years agoservice: require KillMode=control-group when PAM is enabled
Lennart Poettering [Sat, 19 Jun 2010 14:57:54 +0000 (16:57 +0200)]
service: require KillMode=control-group when PAM is enabled

9 years agounit: make unit casts typesafe
Lennart Poettering [Sat, 19 Jun 2010 14:57:29 +0000 (16:57 +0200)]
unit: make unit casts typesafe

9 years agoinitctl: add some checks before starting up
Lennart Poettering [Sat, 19 Jun 2010 14:56:57 +0000 (16:56 +0200)]
initctl: add some checks before starting up

9 years agoinitctl: talk to systemd via the abstract private bus
Lennart Poettering [Sat, 19 Jun 2010 14:56:26 +0000 (16:56 +0200)]
initctl: talk to systemd via the abstract private bus

9 years agounit: get rid of various unnecessary casts
Lennart Poettering [Sat, 19 Jun 2010 14:55:49 +0000 (16:55 +0200)]
unit: get rid of various unnecessary casts

9 years agodon't use 'long long' unless we have a really good reason to
Lennart Poettering [Sat, 19 Jun 2010 02:35:52 +0000 (04:35 +0200)]
don't use 'long long' unless we have a really good reason to

9 years agosocket: enforce limit on number of concurrent connections
Lennart Poettering [Sat, 19 Jun 2010 02:25:28 +0000 (04:25 +0200)]
socket: enforce limit on number of concurrent connections

9 years agomanager: get rid of destinction between running_as=system and running_as=init, as...
Lennart Poettering [Sat, 19 Jun 2010 01:15:59 +0000 (03:15 +0200)]
manager: get rid of destinction between running_as=system and running_as=init, as there is little value in it and we cannot really test this

9 years agodbus: to make sure that systemd stays controllable during early bootup, register...
Lennart Poettering [Sat, 19 Jun 2010 01:04:04 +0000 (03:04 +0200)]
dbus: to make sure that systemd stays controllable during early bootup, register our services on our own micro usb server in addition to the bus

9 years agoservice: honour empty cgroup even in ValidNoProcess mode
Lennart Poettering [Fri, 18 Jun 2010 23:06:09 +0000 (01:06 +0200)]
service: honour empty cgroup even in ValidNoProcess mode

9 years agoutil: properly divide in 64bit in format_timestamp()
Lennart Poettering [Fri, 18 Jun 2010 22:14:12 +0000 (00:14 +0200)]
util: properly divide in 64bit in format_timestamp()

9 years agoexecute: handle format strings in User= and other directives
Lennart Poettering [Fri, 18 Jun 2010 21:25:19 +0000 (23:25 +0200)]
execute: handle format strings in User= and other directives

9 years agonotify: properly NUL-terminate received messages
Lennart Poettering [Fri, 18 Jun 2010 21:13:40 +0000 (23:13 +0200)]
notify: properly NUL-terminate received messages

9 years agomain: don't segfault when --log-color is passed without parameter
Lennart Poettering [Fri, 18 Jun 2010 21:13:15 +0000 (23:13 +0200)]
main: don't segfault when --log-color is passed without parameter

9 years agoservice: add minimal access control logic for notifcation socket
Lennart Poettering [Fri, 18 Jun 2010 21:12:48 +0000 (23:12 +0200)]
service: add minimal access control logic for notifcation socket

9 years agoservice: when we supervise a process, ensure it is our child
Lennart Poettering [Fri, 18 Jun 2010 20:05:29 +0000 (22:05 +0200)]
service: when we supervise a process, ensure it is our child

9 years agounit: add [Install] section to various service files
Lennart Poettering [Fri, 18 Jun 2010 19:56:21 +0000 (21:56 +0200)]
unit: add [Install] section to various service files

9 years agoinstall: make systemd-install useful for installation of template instances
Lennart Poettering [Fri, 18 Jun 2010 19:33:15 +0000 (21:33 +0200)]
install: make systemd-install useful for installation of template instances

9 years agosystemctl: don't fail if first argument to shutdown isn't 'now' just warn loudly.
Lennart Poettering [Fri, 18 Jun 2010 18:26:05 +0000 (20:26 +0200)]
systemctl: don't fail if first argument to shutdown isn't 'now' just warn loudly.

9 years agosystemctl: when called as shutdown, fail if first argument isn't 'now'
Lennart Poettering [Fri, 18 Jun 2010 18:23:39 +0000 (20:23 +0200)]
systemctl: when called as shutdown, fail if first argument isn't 'now'

9 years agosystemctl: when called as shutdown, properly handle user specified wall message
Lennart Poettering [Fri, 18 Jun 2010 18:23:17 +0000 (20:23 +0200)]
systemctl: when called as shutdown, properly handle user specified wall message

9 years agocgroup: make sure the user cannot accidentaly unmount our cgroup filesystem
Lennart Poettering [Fri, 18 Jun 2010 18:15:34 +0000 (20:15 +0200)]
cgroup: make sure the user cannot accidentaly unmount our cgroup filesystem

9 years agoinit: call telinit in case we are run as init and not pid1
Lennart Poettering [Fri, 18 Jun 2010 18:01:01 +0000 (20:01 +0200)]
init: call telinit in case we are run as init and not pid1

9 years agoutmp: properly initialize local variables
Lennart Poettering [Fri, 18 Jun 2010 17:18:03 +0000 (19:18 +0200)]
utmp: properly initialize local variables

9 years agosystemctl: add compat support for shutting down the system via upstart
Lennart Poettering [Fri, 18 Jun 2010 17:16:14 +0000 (19:16 +0200)]
systemctl: add compat support for shutting down the system via upstart

9 years agoexecute: add EnvironmentFile= option
Lennart Poettering [Fri, 18 Jun 2010 04:06:24 +0000 (06:06 +0200)]
execute: add EnvironmentFile= option

9 years agosystemctl: add /dev/initctl fallback
Lennart Poettering [Fri, 18 Jun 2010 02:44:53 +0000 (04:44 +0200)]
systemctl: add /dev/initctl fallback

9 years agogit: ignore libtool m4 files
Lennart Poettering [Fri, 18 Jun 2010 02:23:33 +0000 (04:23 +0200)]
git: ignore libtool m4 files

9 years agosystemctl: add verbs for special units
Lennart Poettering [Fri, 18 Jun 2010 02:22:59 +0000 (04:22 +0200)]
systemctl: add verbs for special units

9 years agosystemctl: warn users via wall that the system goes down
Lennart Poettering [Fri, 18 Jun 2010 00:28:35 +0000 (02:28 +0200)]
systemctl: warn users via wall that the system goes down

9 years agobuild-sys: speed up build via convenience library
Lennart Poettering [Thu, 17 Jun 2010 22:44:57 +0000 (00:44 +0200)]
build-sys: speed up build via convenience library

9 years agogcc: disable warn_unused_result attribute warnings
Lennart Poettering [Thu, 17 Jun 2010 21:47:59 +0000 (23:47 +0200)]
gcc: disable warn_unused_result attribute warnings

9 years agofix --nonet calls to xsltproc
Pavol Rusnak [Mon, 14 Jun 2010 07:41:59 +0000 (09:41 +0200)]
fix --nonet calls to xsltproc

Also, fix spelling of openSUSE

9 years agobuild-sys: pass -fno-strict-aliasing by default
Lennart Poettering [Thu, 17 Jun 2010 21:41:21 +0000 (23:41 +0200)]
build-sys: pass -fno-strict-aliasing by default

9 years agodoc: install sd-daemon.[ch] as docs
Lennart Poettering [Thu, 17 Jun 2010 21:33:21 +0000 (23:33 +0200)]
doc: install sd-daemon.[ch] as docs

9 years agotcpwrap: add missing header files for suse
Lennart Poettering [Thu, 17 Jun 2010 21:31:36 +0000 (23:31 +0200)]
tcpwrap: add missing header files for suse

9 years agosd-daemon: add gcc format string attribute to sd_notifyf
Lennart Poettering [Thu, 17 Jun 2010 21:26:20 +0000 (23:26 +0200)]
sd-daemon: add gcc format string attribute to sd_notifyf

9 years agomanager: expose a few special units via SIGRTMIN+x signals
Lennart Poettering [Thu, 17 Jun 2010 21:22:56 +0000 (23:22 +0200)]
manager: expose a few special units via SIGRTMIN+x signals

9 years agosystemctl: provide compatibility implementations for various sysv utilities
Lennart Poettering [Thu, 17 Jun 2010 20:57:28 +0000 (22:57 +0200)]
systemctl: provide compatibility implementations for various sysv utilities

9 years agoservice: rework PID parsing logic everywhere
Lennart Poettering [Thu, 17 Jun 2010 20:55:53 +0000 (22:55 +0200)]
service: rework PID parsing logic everywhere

9 years agosd-daemon: extend return value logic of sd_notify()
Lennart Poettering [Thu, 17 Jun 2010 20:53:55 +0000 (22:53 +0200)]
sd-daemon: extend return value logic of sd_notify()

9 years agolog: make color/location logging optional
Lennart Poettering [Thu, 17 Jun 2010 20:52:55 +0000 (22:52 +0200)]
log: make color/location logging optional

9 years agoutil: implement parse_pid() function
Lennart Poettering [Thu, 17 Jun 2010 20:50:35 +0000 (22:50 +0200)]
util: implement parse_pid() function