b938cb902c3b5bca807a94b277672c64d6767886 |
|
06-Nov-2015 |
Jan Engelhardt <jengelh@inai.de> |
doc: correct punctuation and improve typography in documentation |
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. |
798d3a524ea57aaf40cb53858aaa45ec702f012d |
|
04-Feb-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
Reindent man pages to 2ch |
d1b6f12e07a304476ac29fc7306205f384db746f |
|
28-Oct-2014 |
Lennart Poettering <lennart@poettering.net> |
man: document that $XDG_SESSION_DESKTOP only takes a single item, not a list, unlike $XDG_CURRENT_DESKTOP |
5aaeda04a231d61a15521f7a273986feaad31e80 |
|
24-Oct-2014 |
Lennart Poettering <lennart@poettering.net> |
man: fix minor typo |
4a9dfff9bd981a0cfbeab97b6f3a2ee0e13b719c |
|
24-Oct-2014 |
Lennart Poettering <lennart@poettering.net> |
man: add a link to the XDG basedir spec from the pam_sytemd man page |
c1405e4f313768519d66f49e0ffcbe964409d150 |
|
24-Oct-2014 |
Lennart Poettering <lennart@poettering.net> |
man: avoid gendered singular pronouns
Using "their" as pronoun in these places is confusing since it is more
associated with plural rather than singular, and the sentence already
contains a plural. The word "her/his" apparently offends some people,
hence let's avoid the problem altogether and just name the noun again. |
989fc2c61cb3c5376bd8bff6b2cfba9e4d740ffc |
|
24-Oct-2014 |
Lennart Poettering <lennart@poettering.net> |
man: in pam_systemd, it must be "his" (or "her"), not their |
af951ff5e9964c877c64896dcd76f67eb42d2393 |
|
23-Oct-2014 |
Daniel Mack <daniel@zonque.org> |
man: pam_systemd: some typos fixed, some info added
Just some minor nits that I stumbled over when reading the man page. |
c72d5456e2d6a6c8cefbfc16a542ae03a769397f |
|
22-Sep-2014 |
David Herrmann <dh.herrmann@gmail.com> |
login: add public sd_session_get_desktop() API
The desktop brand is stored as DESKTOP variable for sessions. It can be
set arbitrarily by the session owner and identifies the desktop
environment that is running on that session. |
5aded369782f28255bc6b494ca905d7acaea7a56 |
|
08-Jul-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: add a mapping for external manpages
It is annoying when we have dead links on fd.o.
Add project='man-pages|die-net|archlinux' to <citerefentry>-ies.
In generated html, add external links to
http://man7.org/linux/man-pages/man, http://linux.die.net/man/,
https://www.archlinux.org/.
By default, pages in sections 2 and 4 go to man7, since Michael
Kerrisk is the autorative source on kernel related stuff.
The rest of links goes to linux.die.net, because they have the
manpages.
Except for the pacman stuff, since it seems to be only available from
archlinux.org.
Poor gummiboot gets no link, because gummitboot(8) ain't to be found
on the net. According to common wisdom, that would mean that it does
not exist. But I have seen Kay using it, so I know it does, and
deserves to be found. Can somebody be nice and put it up somewhere? |
4423116699faec8f550f3dac5c6887e81ec5aa7b |
|
23-Apr-2014 |
Lennart Poettering <lennart@poettering.net> |
man: recommend that XDG_SESSION_DESKTOP and XDG_CURRENT_DESKTOP use the same identifiers |
9541666b8d97f107335dd7e3cb93b4d2cfbf19c9 |
|
09-Apr-2014 |
David Herrmann <dh.herrmann@gmail.com> |
login: add 'mir' to the list of session types
Add Mir to the list of session types. This is implemented for LightDM
in lp:~robert-ancell/lightdm/xdg-session-desktop [1].
[1] https://code.launchpad.net/~robert-ancell/lightdm/xdg-session-desktop/+merge/214108
(david: adjusted commit-header and fixed whitespace issues) |
66f756d437658cc464bfb5647c97efd0cf77f933 |
|
18-Feb-2014 |
Jan Engelhardt <jengelh@inai.de> |
doc: resolve missing/extraneous words or inappropriate forms
Issues fixed:
* missing words required by grammar
* duplicated or extraneous words
* inappropriate forms (e.g. singular/plural), and declinations
* orthographic misspellings |
a4cd87e9dce6d38846f23d44df9e21f322f946df |
|
05-Feb-2014 |
Lennart Poettering <lennart@poettering.net> |
man: introduce new "Desktop" property for sessions
This is initialized from XDG_SESSION_DESKTOP and is useful for GNOME
to recognize its own sessions. It's supposed to be set to a short string
identifying the session, such as "kde" or "gnome". |
49ebd11fb0ea6af249990439bf0690641e8be559 |
|
05-Feb-2014 |
Lennart Poettering <lennart@poettering.net> |
logind: make session type and class settable via the same ways
If the session type/class is set via environment variables, use that,
and otherwise fallback to something that is set via the PAM module
command line. |
05a049cc44d1c7eadfab104eea15b13f0207ab40 |
|
06-Nov-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
systemd_pam: treat debug as debug=1 and parse all params
systemd_pam would ignore all params after the first invalid one.
Instead ignore just this one, and parse the rest. There's just
one now, but as a matter of principle ;)
Also, allow debug as an alias for debug=1, and don't treat
invalid debug= options as fatal. |
3fde5f30bda2a70d97f3dc8fa918e42e1c07cc2c |
|
27-Sep-2013 |
Lennart Poettering <lennart@poettering.net> |
man: drop references to "cgroup" wher appropriate
Since cgroups are mostly now an implementation detail of systemd lets
deemphasize it a bit in the man pages. This renames systemd.cgroup(5) to
systemd.resource-control(5) and uses the term "resource control" rather
than "cgroup" where appropriate.
This leaves the word "cgroup" in at a couple of places though, like for
example systemd-cgtop and systemd-cgls where cgroup stuff is at the core
of what is happening. |
fbce11397f4d19821a9dfe66ee3ebe11cad90057 |
|
21-Jul-2013 |
Jan Engelhardt <jengelh@inai.de> |
man: wording and grammar updates
This includes regularly-submitted corrections to comma setting and
orthographical mishaps that appeared in man/ in recent commits. |
3e2f69b779aa0f3466ebb45837e8507baa0832f7 |
|
19-Jul-2013 |
Lennart Poettering <lennart@poettering.net> |
man: update pam_systemd documentation to current state of the code |
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'.] |
74d005783e355acc784d123024e33bbb66ef9ef1 |
|
27-Jun-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: use <constant> for various constants which look ugly with quotes |
47c490345256f2db32d8d883cd7c5243158a14e1 |
|
04-Mar-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
build-sys: do not install pam_systemd(8) without PAM |
e670b166a08b7c1031a9e7d7675fa9a29c3e19c9 |
|
14-Feb-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: use <replaceable> in various places |
ccc9a4f9ffdab069b0b785627c48962fdadf6d46 |
|
26-Jan-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: extend systemd.directives(7) to all manual pages
New sections are added: PAM options, crypttab options, commandline
options, miscellaneous. The last category will be used for all
untagged <varname> elements.
Commandline options sections is meant to be a developer tool: when
adding an option it is sometimes useful to be able to check if
similarly named options exist elsewhere. |
485507b8c031e0c75f43c4b4fce5a0082a812fbb |
|
24-Dec-2012 |
Matthew Monaco <matthew.monaco@0x01b.net> |
pam_systemd: new option for the session class |
071d73c1aad44e5d8f9bfb11442d468e3131200a |
|
13-Sep-2012 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
docs: typo fixes in pam_systemd.xml
https://bugs.freedesktop.org/show_bug.cgi?id=54501 |
c53158818d8cdaf46b3f1b5299b9bda118a1043f |
|
13-Sep-2012 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
man: fix a bunch of typos in docs
https://bugs.freedesktop.org/show_bug.cgi?id=54501 |
af3bccd6d87759f0b146bf5980bdd56144d70c7e |
|
01-Jun-2012 |
Lennart Poettering <lennart@poettering.net> |
man: write man page for systemd-logind |
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 |
c36eecdfcb4afa09850002fbb81a95a24ffde599 |
|
29-Jun-2011 |
Lennart Poettering <lennart@poettering.net> |
man: update pam_systemd page to document new behaviour |
9f7dad774ebfad23269800b7096eaad087481deb |
|
20-Jun-2011 |
Ville Skyttä <ville.skytta@iki.fi> |
man: Documentation spelling fixes |
0e318cad06d483624076777c105bdcdd6aca3596 |
|
15-Jun-2011 |
Michal Schmidt <mschmidt@redhat.com> |
pam-module: add debug= parameter
It is customary that pam modules do not log debugging information by default.
Usually they offer a 'debug' option.
Add a boolean debug= option to pam_systemd.so.
This will solve bug
https://bugzilla.redhat.com/show_bug.cgi?id=705427
Commit 53d5582fa006b0eb528f5dc3f4ba978abd8ac5a3 was not sufficient to fix it,
because in Fedora rsyslog is configured to write even LOG_DEBUG messages to
/var/log/secure by default. |
bb29785e0df6a7cf07db0259a60bc1f3b4814cb4 |
|
01-Apr-2011 |
Lennart Poettering <lennart@poettering.net> |
general: replace a few uses of /var/run by /run |
2fccaefffe4391bbd7e743e84c970424388b0ae2 |
|
22-Mar-2011 |
Andrey Borzenkov <arvidjaar@gmail.com> |
man: no keep-root in pam_systemd anymore |
e9fbc77c8f6a396ce9432e3791710e30de6e570b |
|
13-Feb-2011 |
Lennart Poettering <lennart@poettering.net> |
pam: introduce whitelist and blacklist user list feature
This is useful to exclude root from the session logout killings or to
limit killing to the selinux guest users. |
b20c6be697ded108e3c3bd5b8812fee13326eefc |
|
04-Feb-2011 |
Lennart Poettering <lennart@poettering.net> |
pam: optionally reset cgroup memberships for login sessions |
3add4d215b30c746ee617d7412ee007ed3c87249 |
|
18-Jan-2011 |
Lennart Poettering <lennart@poettering.net> |
pam: optionally keep processes of root user around |
5471472d441d9ac48640f11a3b07e6a1fd6d1b63 |
|
01-Jan-2011 |
Miklos Vajna <vmiklos@frugalware.org> |
man: remaining spelling fixes |
4611d77694effd27ad0e191c820498dbff25907c |
|
18-Nov-2010 |
Lennart Poettering <lennart@poettering.net> |
pam: document controllers= switch |
824a1d590a0ec4d83baa51264a9913a702793230 |
|
14-Nov-2010 |
Lennart Poettering <lennart@poettering.net> |
pam: rename 'no-session' to 'user' cgroup |
af62c704053b5d34672497eb5bdc4764ebbb5f4f |
|
25-Jun-2010 |
Kay Sievers <kay.sievers@vrfy.org> |
man: various fixes |
58474090e965d5fcb9677bc746b5ecd079528de1 |
|
24-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
man: minor updates for pam_systemd's page |
7874bcd6028d1efbb4451c8b5cf5b2ac8d77af74 |
|
24-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
man: extend manual page documentation |
160cd5c9aa2301892e13950015de7968c764340d |
|
24-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
man: add more man pages |