f59d94bce04f18c7430676fdc819183c17dd9612 |
|
26-Jan-2016 |
Lennart Poettering <lennart@poettering.net> |
man: document that logind's RemoveIPC= option excepts all system users
Fixes #2324. |
5abea6149a9ed02a93cf8b3d881a01df2e5a27d1 |
|
26-Jan-2016 |
Mantas Mikulėnas <grawity@gmail.com> |
logind: update documentation for cf7d1a30e44 |
a5bc6e5450981e1f3f88e083f5070038a0211b74 |
|
16-Nov-2015 |
Lennart Poettering <lennart@poettering.net> |
logind: change default to UserTasksMax= to 4096 |
90558f315844ec35e3fd4f1a19ac38c8721c9354 |
|
13-Nov-2015 |
Lennart Poettering <lennart@poettering.net> |
logind: add a new UserTasksMax= setting to logind.conf
This new setting configures the TasksMax= field for the slice objects we
create for each user.
This alters logind to create the slice unit as transient unit explicitly
instead of relying on implicit generation of slice units by simply
starting them. This also enables us to set a friendly description for
slice units that way. |
a8eaaee72a2f06e0fb64fb71de3b71ecba31dafb |
|
06-Nov-2015 |
Jan Engelhardt <jengelh@inai.de> |
doc: correct orthography, word forms and missing/extraneous words |
12b42c76672a66c2d4ea7212c14f8f1b5a62b78d |
|
18-Jun-2015 |
Tom Gundersen <teg@jklm.no> |
man: revert dynamic paths for split-usr setups
This did not really work out as we had hoped. Trying to do this upstream
introduced several problems that probably makes it better suited as a
downstream patch after all. At any rate, it is not releaseable in the
current state, so we at least need to revert this before the release.
* by adjusting the path to binaries, but not do the same thing to the
search path we end up with inconsistent man-pages. Adjusting the search
path too would be quite messy, and it is not at all obvious that this is
worth the effort, but at any rate it would have to be done before we
could ship this.
* this means that distributed man-pages does not make sense as they depend
on config options, and for better or worse we are still distributing
man pages, so that is something that definitely needs sorting out before
we could ship with this patch.
* we have long held that split-usr is only minimally supported in order
to boot, and something we hope will eventually go away. So before we start
adding even more magic/effort in order to make this work nicely, we should
probably question if it makes sense at all. |
681eb9cf2b831293a4f3d4c48a748d2e4a25d69e |
|
28-May-2015 |
Filipe Brandenburger <filbranden@google.com> |
man: generate configured paths in manpages
In particular, use /lib/systemd instead of /usr/lib/systemd in distributions
like Debian which still have not adopted a /usr merge setup.
Use XML entities from man/custom-entities.ent to replace configured paths while
doing XSLT processing of the original XML files. There was precedent of some
files (such as systemd.generator.xml) which were already using this approach.
This addresses most of the (manual) fixes from this patch:
http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/patches/Fix-paths-in-man-pages.patch?h=experimental-220
The idea of using generic XML entities was presented here:
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032240.html
This patch solves almost all the issues, with the exception of:
- Path to /bin/mount and /bin/umount.
- Generic statements about preference of /lib over /etc.
These will be handled separately by follow up patches.
Tested:
- With default configure settings, ran "make install" to two separate
directories and compared the output to confirm they matched exactly.
- Used a set of configure flags including $CONFFLAGS from Debian:
http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/rules
Installed the tree and confirmed the paths use /lib/systemd instead of
/usr/lib/systemd and that no other unexpected differences exist.
- Confirmed that `make distcheck` still passes. |
3ba3a79df4ae094d1008c04a9af8d1ff970124c4 |
|
14-Mar-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: fix a bunch of links
All hail linkchecker! |
9d10cbee89ca7f82d29b9cb27bef11e23e3803ba |
|
06-Mar-2015 |
David Herrmann <dh.herrmann@gmail.com> |
login: make hold-off timeout configurable
This introduces 'HoldoffTimeoutSec' to logind.conf to make
IGNORE_LID_SWITCH_{SUSPEND,STARTUP}_USEC configurable.
Background: If an external monitor is connected, or if the system is
docked, we want to ignore LID events. This is required to support setups
where a laptop is used with external peripherals while the LID is closed.
However, this requires us to probe all hot-plugged devices before reacting
to LID events. But with modern buses like USB, the standards do not impose
any timeout on the slots, so we have no chance to know whether a given
slot is used or not. Hence, after resume and startup, we have to wait a
fixed timeout to give the kernel a chance to probe devices. Our timeout
has always been generous enough to support even the slowest devices.
However, a lot of people didn't use these features and wanted to disable
the hold-off timer. Now we provide a knob to do that. |
e93549ef29c4123d9ee45acb5815048390201e49 |
|
04-Mar-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
Do not advertise .d snippets over main config file
For daemons which have a main configuration file, there's
little reason for the administrator to use configuration snippets.
They are useful for packagers which need to override settings, but
we shouldn't advertise that as the main way of configuring those
services.
https://bugs.freedesktop.org/show_bug.cgi?id=89397 |
b975b0d514321f169b3c4599a8ea92e13741b4e4 |
|
11-Feb-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: boilerplate unification |
798d3a524ea57aaf40cb53858aaa45ec702f012d |
|
04-Feb-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
Reindent man pages to 2ch |
d3fae78fe86f1dfcdb07fd613ccbb3adf547a617 |
|
29-Nov-2014 |
Josh Triplett <josh@joshtriplett.org> |
man: Factor out a common snippet for .d directories and precedence
Several manpages contain duplicate text describing a standard set of .d
configuration directories, with the usual sorting, precedence,
overrides, and so on. Factor this common text out using XInclude before
proliferating it even further. |
02b75c9edd61f47de7940b61b97b071b69f38a11 |
|
29-Nov-2014 |
Josh Triplett <josh@joshtriplett.org> |
man/logind.conf.xml: Make "man logind.conf.d" work too |
e8461023531de98ac6a49eff9d6ffeff6315249c |
|
27-Nov-2014 |
Josh Triplett <josh@joshtriplett.org> |
logind: Support logind.conf.d directories in the usual search paths
This makes it possible to drop in logind configuration snippets from a
package or other configuration management mechanism.
Add documentation to the header of /etc/logind.conf pointing the user at
/etc/logind.conf.d/*.conf.
Introduce a new helper, conf_parse_many, to parse configuration files in
a search path. |
6e3157c5e64408c01817ffef05a77c8456bef958 |
|
23-Nov-2014 |
Chris Atkinson <cwa@pipeline.com> |
man/logind.conf.xml: make consistent with default logind.conf
https://bugs.freedesktop.org/show_bug.cgi?id=86263 |
820c095831a352e669be23e5471f11e15b6db344 |
|
24-Oct-2014 |
Klaus Purer <klaus.purer@gmail.com> |
man: remove another gendered pronoun |
3c56cab44150ad47323970cfadfb0257c6305a74 |
|
26-Aug-2014 |
Ben Wolsieffer <benwolsieffer@gmail.com> |
logind: add HandleLidSwitchDocked= option to logind.conf + documentation
https://bugs.freedesktop.org/show_bug.cgi?id=82485 |
24fe021ba517ab25081557837e618d8a65f0da2a |
|
17-May-2014 |
Jason St. John <jstjohn@purdue.edu> |
man: logind.conf: fix grammar issues, unclear wording, and unclear default values |
b8bde11658366290521e3d03316378b482600323 |
|
08-May-2014 |
Jan Engelhardt <jengelh@inai.de> |
doc: comma placement corrections and word order
Set commas where there should be some.
Some improvements to word order. |
66cdd0f2d0670b054bd27dad16fcb5838b11dde3 |
|
14-Mar-2014 |
Lennart Poettering <lennart@poettering.net> |
logind: automatically remove SysV + POSIX IPC objects when the users owning them fully log out |
1c231f56482546725c4dbd3303f70300bd3c63e9 |
|
04-Mar-2014 |
Lennart Poettering <lennart@poettering.net> |
logind: make $XDG_RUNTIME_DIR a per-user tmpfs
This way each user allocates from his own pool, with its own size limit.
This puts the size limit by default to 10% of the physical RAM size but
makes it configurable in logind.conf. |
6a79c58603ea816a1b4fa1520397b4e138bc1ca0 |
|
03-Mar-2014 |
Lennart Poettering <lennart@poettering.net> |
logind: ignore lid switch if more than 1 display is connected
Previously we expected the desktop environment to take an inhibitor
lock, but this opened a race on boot-up where logind might already be
running but no DE is active.
Hence, let's move checking for additional displays into logind. This
also opens up this logic for other DEs, given that only GNOME
implemented the inhibitor logic so far. |
405e0255d5e6950180d9563f1a26294b5360db03 |
|
13-Aug-2013 |
Lennart Poettering <lennart@poettering.net> |
logind: restore logic to kill user processes when session ends |
a3f6aa268c7d40f67d4e0d427bc26aef773db8ec |
|
09-Jul-2013 |
Jason St. John <jstjohn@purdue.edu> |
man: improve word usage and grammar in logind.conf(5) |
409dee2e44e7dc73d6bf00d782938e4cb4105f5b |
|
03-Jul-2013 |
Jan Engelhardt <jengelh@inai.de> |
man: more grammar improvements
- place commas
- expand contractions (this is written prose :)
- add some missing words |
e9dd9f9547350c7dc0473583b5c2228dc8f0ab76 |
|
03-Jul-2013 |
Jason St. John <jstjohn@purdue.edu> |
man: improve grammar and word formatting in numerous man pages
Use proper grammar, word usage, adjective hyphenation, commas,
capitalization, spelling, etc.
To improve readability, some run-on sentences or sentence fragments were
revised.
[zj: remove the space from 'file name', 'host name', and 'time zone'.] |
7d7681f70bc8c2140092029ccada9f75510a176b |
|
13-Mar-2013 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
man: fix some typos |
4fe52119233710903f9b52e1e608889fe5036837 |
|
04-Mar-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
build-sys: do not install logind manpages when disabled
The condition was wrong: HAVE_PAM -> ENABLE_LOGIND. |
3ae0c5e18916a3c67822f644266205d6e2fa6e06 |
|
27-Feb-2013 |
Lennart Poettering <lennart@poettering.net> |
man: clarify how to configure default control group hierarchies for services and sessions |
5f9cfd4c3877fdc68618faf9ae5efb5948e002b6 |
|
13-Feb-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: rename systemd.conf to systemd-system.conf
Alias as systemd-user.conf is also provided. This should help
users running systemd in session mode.
https://bugzilla.redhat.com/show_bug.cgi?id=690868 |
56ba3c78ae35065064c4289a0c8e22a81256af20 |
|
07-Feb-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
build-sys: create Makefile-man.am automatically
man rules were repeating the same information in too many places,
which was error prone. Those rules can be easily generated from .xml
files. For efficiency and because python is not a required dependency,
Makefile-man.am is only regenerated when requested with
make update-man-list
If no metadata in man/*.xml changed, this file should not change. So
only when a new man page or a new alias is added, this file should
show up in 'git diff'. The change should then be committed.
If the support for building from git without python was dropped, we
could drop Makefile-man.am from version control. This would also
increase the partial build time (since more stuff would be rebuild
whenever sources in man/*.xml would be modified), so it would probably
wouldn't be worth it. |
c29e06468cec7fac42b4a9b4ff735330d1ce71b5 |
|
16-Jan-2013 |
Lennart Poettering <lennart@poettering.net> |
man: document logind's IdleAction= and IdleActionSec= |
7654b2c2593f4d106bc01be2662c1ab8339c90e1 |
|
28-Oct-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: add 'lock' as possible choice for handling hw keys |
4e84ae7e76a080cb32796912471be1e4285415b1 |
|
28-Oct-2012 |
Thomas Bächler <thomas@archlinux.org> |
man/logind.conf.xml: Add missing 'suspend' value for Handle*Key options. |
6524990fdc98370ecba5d9f73e67161e8798c010 |
|
28-Oct-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: support for hybrid sleep (i.e. suspend+hibernate at the same time) |
8e7fd6ade44ce5dde0867ba748c7978ed1206865 |
|
21-Sep-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: split up HandleSleepKey= into HandleSuspendKey= and HandleHibernateKey=
The kernel and X11 distuingish these two, and Thinkpad keys have both,
hence we really should distinguish them too. |
beaafb2ea6be591882aef21fe19b88e3b2461087 |
|
19-Sep-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: rework power key/suspend key/lid switch handling
http://lists.freedesktop.org/archives/systemd-devel/2012-September/006604.html
https://bugzilla.gnome.org/show_bug.cgi?id=680689
This changes the meaning of the
HandlePowerKey=/HandleSleepKey=/HandleLidSwitch= setting of logind.conf |
98a77df5fe8591034c48e5d56d903ee268de37f9 |
|
17-Sep-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: make sure there's always a getty available on TTY6
Previously, if X allocated all 6 TTYs (for multi-session for example) no
getty would be available anymore to guarantee console-based logins.
With the new ReserveVT= switch in logind.conf we can now choose one VT
(6 by default) that will always be subject to autovt-style activation,
i.e. we'll always have a getty on TTY6, and X will never take possession
of it. |
64e441d0cfebd4c13df100c429b9adf5f1aea56b |
|
13-Sep-2012 |
Lennart Poettering <lennart@poettering.net> |
man: reword logind.conf.xml a bit |
08307930b297fd1c6335afc746e4404dece6ef21 |
|
13-Sep-2012 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
docs: typo fixes in logind.conf.xml and os-release.xml
https://bugs.freedesktop.org/show_bug.cgi?id=54501 |
01cf0ca850dd1c21e1c405a4493fe61d0c28d721 |
|
01-Jun-2012 |
Lennart Poettering <lennart@poettering.net> |
man: document systemd-journal |
af3bccd6d87759f0b146bf5980bdd56144d70c7e |
|
01-Jun-2012 |
Lennart Poettering <lennart@poettering.net> |
man: write man page for systemd-logind |
6de0e0e500d9d534c6e4baab242fc2a146f021fa |
|
30-May-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: rework button setting semantics
If a graphical session without full DE that handles power/suspend events
is used this can now be controlled by logind instead, optionally. |
069cfc85f876bb6966cb5a9bbe0235f5064622cd |
|
30-May-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: optionally handle power, sleep and lid switch events
This takes handling of chassis power and sleep keys as well as the lid
switch over from acpid.
This logic is enabled by default for power and sleep keys, but not for
the lid switch.
If a graphical session is in the foreground no action is taken under the
assumption that the graphical session does this. |
4943c1c94ba751c98763f4232b4350481b22c90a |
|
08-May-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: use "sleep" as generic term for "suspend", "hibernate", and later on "hybrid suspend" |
eecd1362f7f4de432483b5d77c56726c3621a83a |
|
05-May-2012 |
Lennart Poettering <lennart@poettering.net> |
logind: implement delay inhibitor locks in addition to block inhibitor locks
This is useful to allow applications to synchronously save data before
the system is suspended or shut down. |
5430f7f2bc7330f3088b894166bf3524a067e3d8 |
|
12-Apr-2012 |
Lennart Poettering <lennart@poettering.net> |
relicense to LGPLv2.1 (with exceptions)
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. |
18b754d345ecb0b15e369978aaffa72e9814b86a |
|
30-Mar-2012 |
Kay Sievers <kay.sievers@vrfy.org> |
rename /etc/systemd/systemd-{login,journal}d.conf to {login,journal}d.conf |