1 -------------------------------------------------------------------
2 Tue Jul 29 15:23:43 CEST 2008 - werner@suse.de
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
9 -------------------------------------------------------------------
10 Wed Jul 2 19:38:15 CEST 2008 - werner@suse.de
12 - Use prefetch from kernels code for lists
13 - Make start/stop requirements link to the services its self
15 - Be sure that the code is optimized
17 -------------------------------------------------------------------
18 Wed Jun 25 19:37:35 CEST 2008 - werner@suse.de
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
25 -------------------------------------------------------------------
26 Wed Jun 18 15:27:16 CEST 2008 - werner@suse.de
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
35 -------------------------------------------------------------------
36 Wed Jun 11 14:35:13 CEST 2008 - werner@suse.de
38 - Make kbd interactive to avoid race during tty resize (bnc#259577)
40 -------------------------------------------------------------------
41 Wed Jun 4 12:17:44 CEST 2008 - werner@suse.de
43 - Scan service links even for non LSB scripts (bnc#391014)
45 -------------------------------------------------------------------
46 Thu May 29 00:42:42 CEST 2008 - dmueller@suse.de
48 - really remove last reference to boot.setclock (bnc#384254)
50 -------------------------------------------------------------------
51 Tue May 20 09:25:41 CEST 2008 - werner@suse.de
53 - Remove last occurence of boot.setclock (bnc#384254)
55 -------------------------------------------------------------------
56 Thu May 15 13:42:57 CEST 2008 - werner@suse.de
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.
63 -------------------------------------------------------------------
64 Mon May 5 18:47:26 CEST 2008 - werner@suse.de
66 - Ignore temporary errors during update with YaST/zypper (bnc#385498)
68 -------------------------------------------------------------------
69 Mon Apr 28 15:25:54 CEST 2008 - werner@suse.de
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.
75 -------------------------------------------------------------------
76 Wed Apr 9 16:02:26 CEST 2008 - mkoenig@suse.de
78 - add boot.crypto-early to insserv.conf
80 -------------------------------------------------------------------
81 Mon Feb 4 18:32:33 CET 2008 - werner@suse.de
83 - Expand system facilities to make deep of the dependcy graph
86 -------------------------------------------------------------------
87 Fri Feb 1 14:34:52 CET 2008 - werner@suse.de
89 - Avoid SIGSEGV in functions which can handle NULL pointers
90 thanks goes to Petter Reinholdtsen for his report
92 -------------------------------------------------------------------
93 Wed Jan 30 17:49:55 CET 2008 - werner@suse.de
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)
101 -------------------------------------------------------------------
102 Thu Jan 24 18:59:14 CET 2008 - werner@suse.de
104 - Add and integrate many patches from Debian svn tree done by
106 * Make it possible to set the path at runtime, to make it easier
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
115 * Make loops fatal if not forced
116 - Clean the API for listing the services
118 -------------------------------------------------------------------
119 Wed Oct 10 12:39:25 CEST 2007 - werner@suse.de
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
126 -------------------------------------------------------------------
127 Fri Aug 31 16:08:47 CEST 2007 - werner@suse.de
129 - Scan all scripts for Start-Before even if already known (#297214)
130 - Do not add disabled scripts to the depend files
132 -------------------------------------------------------------------
133 Fri Jul 13 12:05:19 CEST 2007 - werner@suse.de
135 - Remove hotplug and pcmcia from insserv.conf because they are
136 dropped (bug #291417)
138 -------------------------------------------------------------------
139 Tue Jun 19 18:59:30 CEST 2007 - werner@suse.de
141 - Scan all files in `should start before' even facilities
142 - Read insserv.conf in other root environments
144 -------------------------------------------------------------------
145 Tue May 29 17:45:06 CEST 2007 - werner@suse.de
147 - Ignore rcs-files (bug #278520)
149 -------------------------------------------------------------------
150 Mon Jan 29 15:08:17 CET 2007 - werner@suse.de
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
156 -------------------------------------------------------------------
157 Mon Jan 22 15:17:23 CET 2007 - werner@suse.de
159 - Add missed `start this script before' feature patch (fate#301269)
161 -------------------------------------------------------------------
162 Tue Jan 16 14:04:06 CET 2007 - werner@suse.de
164 - Remove obsolate `$netdaemons' facility (#209380)
165 - Add `start this script before' feature (fate #301269)
166 - New version 1.09.0 of insserv
168 -------------------------------------------------------------------
169 Mon Nov 20 11:42:40 CET 2006 - werner@suse.de
171 - Expand aliases even for services which requires $all (#216202)
173 -------------------------------------------------------------------
174 Mon May 15 12:56:27 CEST 2006 - werner@suse.de
176 - Make kdump boot script a interactive script to enforce that this
177 script runs not in parallel with other script (#175340, #171332)
179 -------------------------------------------------------------------
180 Wed Mar 8 17:06:47 CET 2006 - werner@suse.de
182 - Ignore .orig and .org file (bug #155944)
184 -------------------------------------------------------------------
185 Wed Mar 1 12:51:17 CET 2006 - werner@suse.de
187 - Add a few lines about $all into the man page (bug #151561)
189 -------------------------------------------------------------------
190 Mon Feb 6 16:40:46 CET 2006 - werner@suse.de
192 - Handle duplets even for interactive scripts
194 -------------------------------------------------------------------
195 Tue Jan 31 15:06:53 CET 2006 - werner@suse.de
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.
201 -------------------------------------------------------------------
202 Tue Apr 4 18:23:24 CEST 2006 - werner@suse.de
204 - Add patches from Petter Reinholdtsen
205 - Make debian part work
207 -------------------------------------------------------------------
208 Wed Jan 25 14:52:26 CET 2006 - werner@suse.de
210 - Fix the broken fix (bug #145403)
212 -------------------------------------------------------------------
213 Mon Jan 23 13:35:40 CET 2006 - werner@suse.de
215 - Make missing Provides and Requires non-fatal.
217 -------------------------------------------------------------------
218 Fri Jan 20 18:13:39 CET 2006 - werner@suse.de
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.
225 -------------------------------------------------------------------
226 Thu Jan 19 15:33:06 CET 2006 - werner@suse.de
228 - Make the restore option work even on broken link scheme
229 - Don't count empty provides
231 -------------------------------------------------------------------
232 Thu Nov 10 18:05:53 CET 2005 - werner@suse.de
234 - Add patches from Petter Reinholdtsen
236 * Allow not existing rc ditrectories at dryrun
237 * Some more debugging code
238 * Map the runlevel scheme into a common struct
240 -------------------------------------------------------------------
241 Fri Oct 28 17:48:38 CEST 2005 - werner@suse.de
243 - Fix duplet handling in make like service handling (bug #130451)
245 -------------------------------------------------------------------
246 Thu Sep 15 16:54:40 CEST 2005 - werner@suse.de
248 - Add dryrun changes from Petter Reinholdtsen
249 - First step for support of traditional SystemV link scheme
251 -------------------------------------------------------------------
252 Wed May 25 17:33:30 CEST 2005 - werner@suse.de
254 - Include confdir patch from Ludwig Nussel
255 - Bounce version to 1.01.0
257 -------------------------------------------------------------------
258 Mon Nov 29 16:32:04 CET 2004 - werner@suse.de
260 - Add some comments about boot script file names.
262 -------------------------------------------------------------------
263 Thu Nov 25 18:24:35 CET 2004 - werner@suse.de
265 - Update to 1.00.8 : use correct listing head (bug #48415)
267 -------------------------------------------------------------------
268 Thu Nov 25 13:48:45 CET 2004 - werner@suse.de
270 - Update to 1.00.7 : be more verbose on invalid file names
272 -------------------------------------------------------------------
273 Tue Nov 23 13:13:35 CET 2004 - werner@suse.de
277 -------------------------------------------------------------------
278 Tue Nov 23 13:00:22 CET 2004 - werner@suse.de
280 - Fix segmentation fault caused by broken cast on reversed scanned
281 linkage structure (bug #48415)
283 -------------------------------------------------------------------
284 Wed Sep 22 11:52:43 CEST 2004 - werner@suse.de
286 - Do not call error recursively if chdir fails (bugzilla #45767)
288 -------------------------------------------------------------------
289 Mon Sep 20 16:40:13 CEST 2004 - werner@suse.de
291 - Add a few lines about the make like dependency files to the
292 manual page of insserv.
294 -------------------------------------------------------------------
295 Fri Sep 17 12:16:04 CEST 2004 - werner@suse.de
297 - Boot scripts which may call sulogin are INTERACTIVE
299 -------------------------------------------------------------------
300 Thu Sep 16 14:19:56 CEST 2004 - werner@suse.de
302 - Add dnsmasq and lwresd as optional to system facility named
304 -------------------------------------------------------------------
305 Thu Sep 2 11:34:09 BST 2004 - werner@suse.de
307 - Fix dependency of boot.clock also used in single mode (bug#44610)
309 -------------------------------------------------------------------
310 Fri Aug 27 17:50:39 CEST 2004 - werner@suse.de
312 - Fix dependencies of single script
313 - Fix $ALL handling for dependency files
314 - Fix handling of interactive scripts for for dependency files
316 -------------------------------------------------------------------
317 Thu Aug 19 17:37:06 CEST 2004 - werner@suse.de
319 - Update to 1.00.3 to support dependency files for make calls
321 -------------------------------------------------------------------
322 Wed Mar 31 11:52:31 CEST 2004 - werner@suse.de
324 - Verbose option and explain exit status in manual page (#37599)
326 -------------------------------------------------------------------
327 Thu Mar 18 17:53:04 CET 2004 - werner@suse.de
329 - Remove debug message
331 -------------------------------------------------------------------
332 Wed Mar 17 15:12:55 CET 2004 - werner@suse.de
334 - Implement the `$all' feature (bug #36140)
336 -------------------------------------------------------------------
337 Wed Mar 10 17:27:53 CET 2004 - werner@suse.de
339 - YAL (Yet Another Loop) fixed (bug #35522)
341 -------------------------------------------------------------------
342 Thu Feb 19 18:40:36 CET 2004 - werner@suse.de
344 - Do not create a K* link if no S* link exist.
346 -------------------------------------------------------------------
347 Thu Feb 19 13:55:14 CET 2004 - werner@suse.de
349 - More about K* links in /etc/init.d/boot.d
351 -------------------------------------------------------------------
352 Tue Feb 17 14:18:30 CET 2004 - ro@suse.de
354 - enable K* (kill) links in /etc/init.d/boot.d
356 -------------------------------------------------------------------
357 Wed Oct 1 17:58:08 CEST 2003 - werner@suse.de
359 - Allow numbers in initial segment of namespace of scripts (#31793)
361 -------------------------------------------------------------------
362 Mon Sep 22 18:41:26 CEST 2003 - werner@suse.de
364 - Stop recursive walk on dependency tree hard if a loop is detected
366 -------------------------------------------------------------------
367 Tue Sep 16 13:57:59 CEST 2003 - werner@suse.de
369 - Add extra flag for ENABLED status of services due the level
370 can not used for checking this anymore (bug #31000)
372 -------------------------------------------------------------------
373 Mon Sep 1 13:49:23 CEST 2003 - werner@suse.de
375 - Move (re)calculation of order of active scripts after the
376 calculation of all start orders to hold dependencies unique
378 -------------------------------------------------------------------
379 Fri Aug 29 14:42:22 CEST 2003 - werner@suse.de
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.
385 -------------------------------------------------------------------
386 Thu Jul 3 14:53:39 CEST 2003 - werner@suse.de
388 - Follow LSB specs and specify script functions for proc
389 handling (no /sbin in PATH anymore).
391 -------------------------------------------------------------------
392 Wed Jun 18 14:39:47 CEST 2003 - werner@suse.de
394 - Update to 0.99.9: better handling with not LSB conform scripts
396 -------------------------------------------------------------------
397 Thu Jun 12 10:47:07 CEST 2003 - kukuk@suse.de
401 -------------------------------------------------------------------
402 Wed Apr 16 18:31:07 CEST 2003 - werner@suse.de
404 - Update to 0.99.8: be able to remove doubles with -rf
406 -------------------------------------------------------------------
407 Sat Mar 8 16:00:23 CET 2003 - kukuk@suse.de
409 - Add /lib/lsb back [Bug #24904]
411 -------------------------------------------------------------------
412 Wed Jan 15 17:07:54 CET 2003 - ro@suse.de
414 - split from aaa_base