Commit Graph

31 Commits

Author SHA1 Message Date
b414a9c199
style change: 4 spaces for indentation 2023-12-24 12:43:51 +01:00
b07c3d0b6f
updated signatures 2023-08-26 10:42:06 +02:00
e4919d3423 syntax update 2023-08-21 21:49:13 +02:00
08b14ccad4 start-stop-daemon: update to 20221219 2023-01-05 11:50:48 +01:00
b2e4a4bc6b start-stop-daemon: update to 20210417, sync with upstream 1.20.8 2021-04-18 11:35:21 +02:00
331185e48a start-stop-daemon: update to 20210109, sync with dpkg 1.20.6 2021-01-10 12:03:28 +01:00
361139d84e start-stop-daemon: update to 20200811, sync with upstream 2020-08-11 15:49:50 +00:00
295c95f491 start-stop-daemon: fix build with glibc 2.32 2020-08-11 09:27:10 +00:00
fde976e4fb start-stop-daemon: updated homepage URL to use HTTPS 2020-06-24 16:29:11 -05:00
6253b3d831 start-stop-daemon: update to 20190310 2019-03-19 14:03:37 +01:00
60fe76b233 crux-patch.diff: sync..
The new S-S-D would not work with CRUX since for example exim uses
a PID file with root:mail and then there is a root!=mail mismatch.
The manual says

  Warning: using this match option with a world-writable pidfile
  or using it alone with a daemon that writes the pidfile as an
  unprivileged (non-root) user will be refused with an error
  (since version 1.19.3) as this is a security risk, because
  either any user can write to it, or if the daemon gets
  compromised, the contents of the pidfile cannot be trusted, and
  then a privileged runner (such as an init script executed as
  root) would end up acting on any system process.  Using
  /dev/null is exempt from these checks.

The actual code contradicts this as the mail group in our example
cannot write the PID file, only read it.
I thus have adjusted the code to only refuse the operation if the
group can write the file, too.
(Maybe this is even a "bug" that should be reported upstream?)
2019-03-19 14:01:12 +01:00
ffed3f54f3 start-stop-daemon.8: import 2019-03-10 typo fix 2019-03-19 14:01:12 +01:00
50939d7190 Sync with dpkg 1.19.5 2019-03-19 14:01:12 +01:00
6def8c726a Sync with dpkg 1.19.4 2019-03-19 14:01:12 +01:00
bf12d4ef67 crux-patch.diff: adjust for latest sync 2019-03-19 14:01:12 +01:00
5c9e654aa5 Sync with dpkg 1.19.3 2019-03-19 14:01:12 +01:00
2c229a2dc6 crux-patch.diff: adjust for latest sync 2019-03-19 14:01:12 +01:00
122e382214 Sync with Debian Salsa [31ba2b1b10cfcc2149bb43fe9b918355177e4341], 2018-08-01 2019-03-19 14:01:12 +01:00
7dd8c3edfa core: remove all .md5sum 2018-08-24 12:38:26 +02:00
596d7cb9b4 start-stop-daemon: update version, signatures 2017-08-14 16:53:09 +02:00
c6327604c4 start-stop-daemon.c update
Hallo Jürgen.

Anbei eine Aktualisierung vom s-s-d.  Ich hoffe es klappt diesmal
reibungsfrei!  Ich wollte die Mail erst an die Liste schicken,
aber direkt an dich geht auch?
Tschüß!

Nothing much happened for Linux, except usage of dynamic instead
of fixed size buffer for errors (if you never have seen
a truncated message by s-s-d, nothing you will encounter), from
May 2016.  And UIDs and GIDs are now parsed as unsigned integers,
causing failures for 0 and negative such identities, from July
2017.

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)
commit f6b74377 (HEAD -> refs/heads/x)
Author:     Steffen (Daode) Nurpmeso <steffen@sdaoden.eu>
AuthorDate: 2017-08-12 22:32:46 +0200
Commit:     Steffen (Daode) Nurpmeso <steffen@sdaoden.eu>
CommitDate: 2017-08-12 22:43:16 +0200

    Debian start-stop-daemon 2017-07-04
2017-08-14 16:41:48 +02:00
Fredrik Rinnestam
b6fab05677 updated core ports signatures 2016-06-15 00:38:51 +02:00
Steffen Nurpmeso
5fc7a6939c start-stop-daemon: update to 20150921 2015-09-24 13:51:41 +02:00
Steffen Nurpmeso
a44edc9e8b start-stop-daemon: update to 20150915 2015-09-18 16:47:45 +02:00
Fredrik Rinnestam
d5107e0a2d start-stop-daemon: move man-pages to /usr/share/man 2015-07-25 21:10:14 +02:00
9261977b1e start-stop-daemon: update to 20150423 2015-05-12 11:58:27 +02:00
6b17e88983 start-stop-daemon: fix version string 2015-05-12 11:56:29 +02:00
Steffen Nurpmeso
ef0b7dba60 start-stop-daemon: sync with Debian
Hello,

you possibly want to integrate a change that can now be found on
Debian [master] with a very interesting change:

    start-stop-daemon: sync with Debian (CLOCK_MONOTONIC)..

    Using CLOCK_MONOTONIC instead of what was in use until today will
    ensure that running actions with configured time periods will run,
    and at correct times, even in the event of intermediate changes to
    the system clock.

--steffen

Author: Steffen Nurpmeso <sdaoden@users.sf.net>
Date:   2015-05-11 16:38:43 +0200

    start-stop-daemon: sync with Debian (CLOCK_MONOTONIC)..

    Using CLOCK_MONOTONIC instead of what was in use until today will
    ensure that running actions with configured time periods will run,
    and at correct times, even in the event of intermediate changes to
    the system clock.
2015-05-12 10:48:34 +02:00
5436e95ea2 start-stop-daemon: add the new files actually 2015-02-26 17:52:50 +01:00
Steffen Nurpmeso
9b9e8c46b5 start-stop-daemon: don't require dpkg download, provide source, new version scheme 2015-02-26 17:39:55 +01:00
6fc31100b9 [notify] start-stop-daemon: new core port
start-stop-daemon [1] is a small program from debian used to
control the creation and termination of system-level processes
in a reliable and secure way.

We decided to add start-stop-daemon to our core collection and
as with most core ports it is a requirement for a working CRUX
system. Please install.

We encourage all port maintainers to use start-stop-daemon in
their rc scripts. This will improve the scripts a lot without
the need for complex shell scripting.

[1] http://man7.org/linux/man-pages/man8/start-stop-daemon.8.html
2015-02-17 13:44:45 +01:00