0 | 0 |
daemonize Change Log
|
1 | 1 |
====================
|
|
2 |
|
|
3 |
Changes in version 1.7.7:
|
|
4 |
|
|
5 |
- CFLAGS and LDFLAGS not passed through from `configure` to `Makefile`. Fixes GitHub
|
|
6 |
Issue #20 <https://github.com/bmc/daemonize/issues/20>. Thanks to Andrew Stormont
|
|
7 |
(andyjstormont /at/ gmail.com) for the patch.
|
2 | 8 |
|
3 | 9 |
Changes in version 1.7.6:
|
4 | 10 |
|
|
14 | 20 |
|
15 | 21 |
[Issue #12]: https://github.com/bmc/daemonize/issues/12
|
16 | 22 |
|
17 | |
-----------------------------------------------------------------------------
|
18 | 23 |
Changes in version 1.7.4:
|
19 | 24 |
|
20 | 25 |
- Merged `acconfig.h` patch from Andreas Müller
|
21 | 26 |
(schnitzeltony _at_ googlemail.com) that cleans up `getopt` references.
|
22 | 27 |
- Moved version stamp into a header.
|
23 | 28 |
|
24 | |
-----------------------------------------------------------------------------
|
25 | 29 |
Changes in version 1.7.3:
|
26 | 30 |
|
27 | 31 |
- Merged patch from Ewan Mellor (ewan.mellor _at_ citrix.com) that adds an
|
28 | 32 |
appropriate definition for `HAVE_INITGROUPS` to `config.h.in`.
|
29 | |
-----------------------------------------------------------------------------
|
|
33 |
|
30 | 34 |
Changes in version 1.7.2:
|
31 | 35 |
|
32 | 36 |
- Fixed bad reference to `LOG_ERROR` in `daemon.c`, causing compilation
|
33 | 37 |
problems (Should have been `LOG_ERR`.)
|
34 | |
-----------------------------------------------------------------------------
|
|
38 |
|
35 | 39 |
Changes in version 1.7.1:
|
36 | 40 |
|
37 | 41 |
- Added emulator for *flock*(2) file locking call, emulated in terms of
|
|
40 | 44 |
|
41 | 45 |
[Issue #3]: https://github.com/bmc/daemonize/issues/3
|
42 | 46 |
|
43 | |
-----------------------------------------------------------------------------
|
44 | 47 |
Changes in version 1.7.0:
|
45 | 48 |
|
46 | 49 |
- Now supports a `-E` parameter, which allows setting one or more environment
|
47 | 50 |
variables, to be passed to the daemon. Based on a suggestion from
|
48 | 51 |
Michel Gouget *michel /at/ gouget.org*.
|
49 | 52 |
|
50 | |
-----------------------------------------------------------------------------
|
51 | 53 |
Changes in version 1.6.2:
|
52 | 54 |
|
53 | 55 |
- Local copy of daemon(3) now errors out (with a message to syslog(3)) if
|
54 | 56 |
it cannot open /dev/null. Thanks to Folkert van Heusden
|
55 | 57 |
*folkert.mobiel /at/ gmail.com* for noticing the problem.
|
56 | 58 |
|
57 | |
-----------------------------------------------------------------------------
|
58 | 59 |
Changes in version 1.6.1:
|
59 | 60 |
|
60 | 61 |
- Makefile now generates daemonize.html, an HTML-ized version of the man page.
|
|
64 | 65 |
|
65 | 66 |
[Sam Pierson]: http://sampierson.com/blog
|
66 | 67 |
|
67 | |
-----------------------------------------------------------------------------
|
68 | 68 |
Changes in version 1.6:
|
69 | 69 |
|
70 | 70 |
Rolled in changes submitted by Ken D. Farnen, (kenf /at/ 14Cubed.COM):
|
|
85 | 85 |
the login code. Daemonize now initializes those group memberships, as
|
86 | 86 |
well, if the initgroups() function is present.
|
87 | 87 |
|
88 | |
-----------------------------------------------------------------------------
|
89 | 88 |
Changes in version 1.5.6:
|
90 | 89 |
|
91 | 90 |
- Accepted and applied a patch from Gary T. Giesen (giesen /at/ snickers.org)
|
92 | 91 |
that allows the daemonize Makefile to play well with Linux RPMs.
|
93 | 92 |
|
94 | |
-----------------------------------------------------------------------------
|
95 | 93 |
Changes in version 1.5.5:
|
96 | 94 |
|
97 | 95 |
- Changes in 1.5.4 made it impossible to create PID files in directories
|
|
100 | 98 |
corrected slightly to ensure that the proper PID is written and that the
|
101 | 99 |
PID file has mode 0644.
|
102 | 100 |
|
103 | |
-----------------------------------------------------------------------------
|
104 | 101 |
Changes in version 1.5.4:
|
105 | 102 |
|
106 | 103 |
- If a user name is specified via the -u option, the output files specified
|
|
113 | 110 |
|
114 | 111 |
- Added some documentation to the code.
|
115 | 112 |
|
116 | |
-----------------------------------------------------------------------------
|
117 | 113 |
Changes in version 1.5.3:
|
118 | 114 |
|
119 | 115 |
- Minor licensing change. (configure.in still emitted a message indicated
|
120 | 116 |
that daemonize is GPL-licensed. It's BSD-licensed.)
|
121 | 117 |
- Updated copyright information.
|
122 | 118 |
|
123 | |
-----------------------------------------------------------------------------
|
124 | 119 |
Changes in version 1.5.2:
|
125 | 120 |
|
126 | 121 |
Two changes suggested and supplied by Yakov Lerner <iler.ml <at> gmail.com>:
|
|
131 | 126 |
- Now makes additional checks to ensure that the program specified to
|
132 | 127 |
daemonize is a regular file, not a directory.
|
133 | 128 |
|
134 | |
-----------------------------------------------------------------------------
|
135 | 129 |
Changes in version 1.5.1:
|
136 | 130 |
|
137 | 131 |
- Now released under BSD-style license, not GNU Public License.
|
138 | 132 |
|
139 | |
-----------------------------------------------------------------------------
|
140 | 133 |
Changes in version 1.5:
|
141 | 134 |
|
142 | 135 |
- daemonize can now optionally redirect the daemon's standard output and
|
|
144 | 137 |
|
145 | 138 |
- configure now supports a local basename() emulator.
|
146 | 139 |
|
147 | |
-----------------------------------------------------------------------------
|
148 | 140 |
Changes in version 1.4:
|
149 | 141 |
|
150 | 142 |
- Version of daemon(3) shipped with daemonize attempted to redirect
|
|
164 | 156 |
|
165 | 157 |
- daemonize now installs with 0755 permissions, instead of 0700.
|
166 | 158 |
|
167 | |
-----------------------------------------------------------------------------
|
168 | 159 |
Changes in version 1.3:
|
169 | 160 |
|
170 | 161 |
- The "-c" option now actually works. Duh.
|
171 | 162 |
|
172 | |
-----------------------------------------------------------------------------
|
173 | 163 |
Changes in version 1.2:
|
174 | 164 |
|
175 | 165 |
- The external names in getopt.c are now prefixed with "x_" (e.g.,
|
|
179 | 169 |
to Michael Fuchs <mf /at/ mfox /dot/ de> for pointing out the problem
|
180 | 170 |
on Solaris.
|
181 | 171 |
|
182 | |
-----------------------------------------------------------------------------
|
183 | 172 |
Changes in version 1.1:
|
184 | 173 |
|
185 | 174 |
- Now uses local getopt.c unconditionally, instead of defaulting to
|