migration from private to rsa
[external/insserv.git] / CHANGES
1 -------------------------------------------------------------------
2 Tue Jul 29 15:23:43 CEST 2008 - werner@suse.de
3
4 - Resolve server minor problems on openSUSE and Debian
5   * Handle the runlevel bit for system boot in lvl2str()
6   * Handle dependencies on several script on command line
7   * Let link scheme overwrite empty default start/stop tags
8
9 -------------------------------------------------------------------
10 Wed Jul  2 19:38:15 CEST 2008 - werner@suse.de
11
12 - Use prefetch from kernels code for lists
13 - Make start/stop requirements link to the services its self
14 - Make -pedantic work
15 - Be sure that the code is optimized
16
17 -------------------------------------------------------------------
18 Wed Jun 25 19:37:35 CEST 2008 - werner@suse.de
19
20 - Handle provides and service lists in parallel, this should
21   reduce the double efforts.
22 - Calculate start oder and stop order separately
23 - Sort targets in the makefile accordingly to their order
24
25 -------------------------------------------------------------------
26 Wed Jun 18 15:27:16 CEST 2008 - werner@suse.de
27
28 - Clean out several provides of one specific script, add therefore
29   an alias list to the first provide. This makes less work load on
30   following the full dependcy trees.
31 - Use aligned memory allocation to avoid memory fragmentation
32 - Use reference counts to be able to free not needed memory
33 - Be able to follow not only the start but also the stop dependcies
34
35 -------------------------------------------------------------------
36 Wed Jun 11 14:35:13 CEST 2008 - werner@suse.de
37
38 - Make kbd interactive to avoid race during tty resize (bnc#259577)
39
40 -------------------------------------------------------------------
41 Wed Jun  4 12:17:44 CEST 2008 - werner@suse.de
42
43 - Scan service links even for non LSB scripts (bnc#391014)
44
45 -------------------------------------------------------------------
46 Thu May 29 00:42:42 CEST 2008 - dmueller@suse.de
47
48 - really remove last reference to boot.setclock (bnc#384254)
49
50 -------------------------------------------------------------------
51 Tue May 20 09:25:41 CEST 2008 - werner@suse.de
52
53 - Remove last occurence of boot.setclock (bnc#384254)
54
55 -------------------------------------------------------------------
56 Thu May 15 13:42:57 CEST 2008 - werner@suse.de
57
58 - Also ignore temporary (mostly?) errors if executed within an rpm
59   scriptlet (bnc#385498, bnc#384254)
60 - Move stat() check for /etc/insserv.conf.d/ configure files
61   to scan_conf() otherwise we never scan those files.
62
63 -------------------------------------------------------------------
64 Mon May  5 18:47:26 CEST 2008 - werner@suse.de
65
66 - Ignore temporary errors during update with YaST/zypper (bnc#385498)
67
68 -------------------------------------------------------------------
69 Mon Apr 28 15:25:54 CEST 2008 - werner@suse.de
70
71 - boot.clock was into two scripts for boot and shutdown
72   Todo: make insserv knowing about Required-Stop to merge them
73   again to one boot.clock.
74
75 -------------------------------------------------------------------
76 Wed Apr  9 16:02:26 CEST 2008 - mkoenig@suse.de
77
78 - add boot.crypto-early to insserv.conf
79
80 -------------------------------------------------------------------
81 Mon Feb  4 18:32:33 CET 2008 - werner@suse.de
82
83 - Expand system facilities to make deep of the dependcy graph
84   less deeper.
85
86 -------------------------------------------------------------------
87 Fri Feb  1 14:34:52 CET 2008 - werner@suse.de
88
89 - Avoid SIGSEGV in functions which can handle NULL pointers
90   thanks goes to Petter Reinholdtsen for his report
91
92 -------------------------------------------------------------------
93 Wed Jan 30 17:49:55 CET 2008 - werner@suse.de
94
95 - New version 1.11.0 of insserv
96 - Code cleanup, update copyrights, and manual pages
97 - Use __attribute__ of gcc for better function management
98 - Use __attribute__ of gcc for alignment of list_t pointers
99 - Some preparation listing.c for kill link sorting (TODO)
100
101 -------------------------------------------------------------------
102 Thu Jan 24 18:59:14 CET 2008 - werner@suse.de
103
104 - Add and integrate many patches from Debian svn tree done by
105   Petter Reinholdtsen
106   * Make it possible to set the path at runtime, to make it easier
107     to write test suites
108   * Support for reading LSB headers info from override directroy
109   * Accept script names like 'rc.local' for Debian build
110   * Use other defaults on Debian systems (start, stop levels)
111   * Put redundant level informations in one API
112   * Fix the handling of stop scripts and the shutdown sequence
113     on Debian systems
114   * Better loop report
115   * Make loops fatal if not forced
116 - Clean the API for listing the services
117
118 -------------------------------------------------------------------
119 Wed Oct 10 12:39:25 CEST 2007 - werner@suse.de
120
121 - Even disabled scripts should be occur in dependcies (#331615)
122 - Handle return values of strsep in case of several provides
123 - Do not scan services links if removed later on
124 - New version 1.10.0 of insserv
125
126 -------------------------------------------------------------------
127 Fri Aug 31 16:08:47 CEST 2007 - werner@suse.de
128
129 - Scan all scripts for Start-Before even if already known (#297214)
130 - Do not add disabled scripts to the depend files
131
132 -------------------------------------------------------------------
133 Fri Jul 13 12:05:19 CEST 2007 - werner@suse.de
134
135 - Remove hotplug and pcmcia from insserv.conf because they are
136   dropped (bug #291417)
137
138 -------------------------------------------------------------------
139 Tue Jun 19 18:59:30 CEST 2007 - werner@suse.de
140
141 - Scan all files in `should start before' even facilities
142 - Read insserv.conf in other root environments
143
144 -------------------------------------------------------------------
145 Tue May 29 17:45:06 CEST 2007 - werner@suse.de
146
147 - Ignore rcs-files (bug #278520)
148
149 -------------------------------------------------------------------
150 Mon Jan 29 15:08:17 CET 2007 - werner@suse.de
151
152 - Split insserv.conf off from source tar ball to avoid patching
153 - Add boot.crypto to $local_fs
154 - Add smbfs/cifs to $remote_fs
155
156 -------------------------------------------------------------------
157 Mon Jan 22 15:17:23 CET 2007 - werner@suse.de
158
159 - Add missed `start this script before' feature patch (fate#301269)
160
161 -------------------------------------------------------------------
162 Tue Jan 16 14:04:06 CET 2007 - werner@suse.de
163
164 - Remove obsolate `$netdaemons' facility (#209380)
165 - Add `start this script before' feature (fate #301269)
166 - New version 1.09.0 of insserv
167
168 -------------------------------------------------------------------
169 Mon Nov 20 11:42:40 CET 2006 - werner@suse.de
170
171 - Expand aliases even for services which requires $all (#216202)
172
173 -------------------------------------------------------------------
174 Mon May 15 12:56:27 CEST 2006 - werner@suse.de
175
176 - Make kdump boot script a interactive script to enforce that this
177   script runs not in parallel with other script (#175340, #171332)
178
179 -------------------------------------------------------------------
180 Wed Mar  8 17:06:47 CET 2006 - werner@suse.de
181
182 - Ignore .orig and .org file (bug #155944)
183
184 -------------------------------------------------------------------
185 Wed Mar  1 12:51:17 CET 2006 - werner@suse.de
186
187 - Add a few lines about $all into the man page (bug #151561)
188
189 -------------------------------------------------------------------
190 Mon Feb  6 16:40:46 CET 2006 - werner@suse.de
191
192 - Handle duplets even for interactive scripts
193
194 -------------------------------------------------------------------
195 Tue Jan 31 15:06:53 CET 2006 - werner@suse.de
196
197 - Be sure to find all interactive scripts and set their unique
198   start number.  This solves the problem of two interactive
199   scripts in the same start order.
200
201 -------------------------------------------------------------------
202 Tue Apr  4 18:23:24 CEST 2006 - werner@suse.de
203
204 - Add patches from Petter Reinholdtsen
205 - Make debian part work
206
207 -------------------------------------------------------------------
208 Wed Jan 25 14:52:26 CET 2006 - werner@suse.de
209
210 - Fix the broken fix (bug #145403)
211
212 -------------------------------------------------------------------
213 Mon Jan 23 13:35:40 CET 2006 - werner@suse.de
214
215 - Make missing Provides and Requires non-fatal.
216
217 -------------------------------------------------------------------
218 Fri Jan 20 18:13:39 CET 2006 - werner@suse.de
219
220 - Fix bug in handling of non-LSB scripts
221 - Add error condition for broken LSB scripts
222 - Make calculation of order number somewhat smarter, e.g. do not
223   count system facilities.
224
225 -------------------------------------------------------------------
226 Thu Jan 19 15:33:06 CET 2006 - werner@suse.de
227
228 - Make the restore option work even on broken link scheme
229 - Don't count empty provides
230
231 -------------------------------------------------------------------
232 Thu Nov 10 18:05:53 CET 2005 - werner@suse.de
233
234 - Add patches from Petter Reinholdtsen
235   * Avoid zero pointer
236   * Allow not existing rc ditrectories at dryrun
237   * Some more debugging code
238   * Map the runlevel scheme into a common struct
239
240 -------------------------------------------------------------------
241 Fri Oct 28 17:48:38 CEST 2005 - werner@suse.de
242
243 - Fix duplet handling in make like service handling (bug #130451)
244
245 -------------------------------------------------------------------
246 Thu Sep 15 16:54:40 CEST 2005 - werner@suse.de
247
248 - Add dryrun changes from Petter Reinholdtsen
249 - First step for support of traditional SystemV link scheme
250
251 -------------------------------------------------------------------
252 Wed May 25 17:33:30 CEST 2005 - werner@suse.de
253
254 - Include confdir patch from Ludwig Nussel
255 - Bounce version to 1.01.0
256
257 -------------------------------------------------------------------
258 Mon Nov 29 16:32:04 CET 2004 - werner@suse.de
259
260 - Add some comments about boot script file names.
261
262 -------------------------------------------------------------------
263 Thu Nov 25 18:24:35 CET 2004 - werner@suse.de
264
265 - Update to 1.00.8 : use correct listing head (bug #48415)
266
267 -------------------------------------------------------------------
268 Thu Nov 25 13:48:45 CET 2004 - werner@suse.de
269
270 - Update to 1.00.7 : be more verbose on invalid file names
271
272 -------------------------------------------------------------------
273 Tue Nov 23 13:13:35 CET 2004 - werner@suse.de
274
275 - Update to 1.00.6
276
277 -------------------------------------------------------------------
278 Tue Nov 23 13:00:22 CET 2004 - werner@suse.de
279
280 - Fix segmentation fault caused by broken cast on reversed scanned
281   linkage structure (bug #48415)
282
283 -------------------------------------------------------------------
284 Wed Sep 22 11:52:43 CEST 2004 - werner@suse.de
285
286 - Do not call error recursively if chdir fails (bugzilla #45767)
287
288 -------------------------------------------------------------------
289 Mon Sep 20 16:40:13 CEST 2004 - werner@suse.de
290
291 - Add a few lines about the make like dependency files to the
292   manual page of insserv.
293
294 -------------------------------------------------------------------
295 Fri Sep 17 12:16:04 CEST 2004 - werner@suse.de
296
297 - Boot scripts which may call sulogin are INTERACTIVE
298
299 -------------------------------------------------------------------
300 Thu Sep 16 14:19:56 CEST 2004 - werner@suse.de
301
302 - Add dnsmasq and lwresd as optional to system facility named
303
304 -------------------------------------------------------------------
305 Thu Sep  2 11:34:09 BST 2004 - werner@suse.de
306
307 - Fix dependency of boot.clock also used in single mode (bug#44610)
308
309 -------------------------------------------------------------------
310 Fri Aug 27 17:50:39 CEST 2004 - werner@suse.de
311
312 - Fix dependencies of single script
313 - Fix $ALL handling for dependency files
314 - Fix handling of interactive scripts for for dependency files
315
316 -------------------------------------------------------------------
317 Thu Aug 19 17:37:06 CEST 2004 - werner@suse.de
318
319 - Update to 1.00.3 to support dependency files for make calls
320
321 -------------------------------------------------------------------
322 Wed Mar 31 11:52:31 CEST 2004 - werner@suse.de
323
324 - Verbose option and explain exit status in manual page (#37599)
325
326 -------------------------------------------------------------------
327 Thu Mar 18 17:53:04 CET 2004 - werner@suse.de
328
329 - Remove debug message
330
331 -------------------------------------------------------------------
332 Wed Mar 17 15:12:55 CET 2004 - werner@suse.de
333
334 - Implement the `$all' feature (bug #36140)
335
336 -------------------------------------------------------------------
337 Wed Mar 10 17:27:53 CET 2004 - werner@suse.de
338
339 - YAL (Yet Another Loop) fixed (bug #35522)
340
341 -------------------------------------------------------------------
342 Thu Feb 19 18:40:36 CET 2004 - werner@suse.de
343
344 - Do not create a K* link if no S* link exist.
345
346 -------------------------------------------------------------------
347 Thu Feb 19 13:55:14 CET 2004 - werner@suse.de
348
349 - More about K* links in /etc/init.d/boot.d
350
351 -------------------------------------------------------------------
352 Tue Feb 17 14:18:30 CET 2004 - ro@suse.de
353
354 - enable K* (kill) links in /etc/init.d/boot.d
355
356 -------------------------------------------------------------------
357 Wed Oct  1 17:58:08 CEST 2003 - werner@suse.de
358
359 - Allow numbers in initial segment of namespace of scripts (#31793)
360
361 -------------------------------------------------------------------
362 Mon Sep 22 18:41:26 CEST 2003 - werner@suse.de
363
364 - Stop recursive walk on dependency tree hard if a loop is detected
365
366 -------------------------------------------------------------------
367 Tue Sep 16 13:57:59 CEST 2003 - werner@suse.de
368
369 - Add extra flag for ENABLED status of services due the level
370   can not used for checking this anymore (bug #31000)
371
372 -------------------------------------------------------------------
373 Mon Sep  1 13:49:23 CEST 2003 - werner@suse.de
374
375 - Move (re)calculation of order of active scripts after the
376   calculation of all start orders to hold dependencies unique
377
378 -------------------------------------------------------------------
379 Fri Aug 29 14:42:22 CEST 2003 - werner@suse.de
380
381 - Update to 1.00.0 which fixes the handling of interactive
382   services for passphrase input (bug #29375) and enhance
383   the calculation of already enabled NONE-LSB scripts.
384
385 -------------------------------------------------------------------
386 Thu Jul  3 14:53:39 CEST 2003 - werner@suse.de
387
388 - Follow LSB specs and specify script functions for proc
389   handling (no /sbin in PATH anymore).
390
391 -------------------------------------------------------------------
392 Wed Jun 18 14:39:47 CEST 2003 - werner@suse.de
393
394 - Update to 0.99.9: better handling with not LSB conform scripts
395
396 -------------------------------------------------------------------
397 Thu Jun 12 10:47:07 CEST 2003 - kukuk@suse.de
398
399 - fix filelist 
400
401 -------------------------------------------------------------------
402 Wed Apr 16 18:31:07 CEST 2003 - werner@suse.de
403
404 - Update to 0.99.8: be able to remove doubles with -rf
405
406 -------------------------------------------------------------------
407 Sat Mar  8 16:00:23 CET 2003 - kukuk@suse.de
408
409 - Add /lib/lsb back [Bug #24904]
410
411 -------------------------------------------------------------------
412 Wed Jan 15 17:07:54 CET 2003 - ro@suse.de
413
414 - split from aaa_base
415  
416