File: ChangeLog

package info (click to toggle)
sysv-rc-conf 1.3.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 344 kB
  • sloc: perl: 1,790; sh: 69; makefile: 53
file content (171 lines) | stat: -rw-r--r-- 6,687 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
Changelog for sysv-rc-conf:

Version 1.3.0 - UNRELEASED
=============

		- Add per-service information screen including information
		  from the LSB headers and a view of the init script
		- Add find function ('/', 'n' and 'p')
		- Highlight current and default runlevels
		- Underline current service to aid reading across wide windows
		- Honour NO_COLOR and --no-colour
		- Add --classic option to turn off many UI enhancements
		- Add End key navigation
		- Do not invoke insserv from priority layout
		- Move user config file to under XDG_CONFIG_HOME

Version 1.2.1 - 2025/10/17
=============

		- Process configuration files in immutable and user locations:
		  - /usr/share/sysv-rc-conf/config
		  - /etc/sysv-rc-conf.conf
		  - ${HOME}/.sysv-rc-confrc
		- Detect openrc as runlevel manager.
		- Allow config to override unsuitable init warning.
		- Default to --no-pictograms for wider compatibility.
		- Fix --order=np with space like --order=na
		- Fix ambiguous -p option back to --priority

Version 1.2.0 - 2025/10/15
=============

		- Detect runit as init.
		- Annotate which services are runit or systemd-managed.
		- Show symbol on RHS when symlinks differ from LSB defaults.
		- Annotate service with a colour-coded interpretation of
		  current symlinks.
		- Add backspace key action to revert just current service.
		- Separate with space when user requests to prepend the
		  number to service name in simple view.
		- Alter unicode code points used of PgUp/PgDn/Home
		- Improvements to man page
		- Don't install empty man3 directory
		- Namespace for project changed on git forge to:
		  https://gitlab.com/init-tools/sysv-rc-conf

Version 1.1.1 - 2025/08/30
=============
		- Be lenient with LSB header parsing errors
		- Do not install internal module man pages by default
		- Cope with not being able to create /var/lib/sysv-rc-conf

Version 1.1.0 - 2025/08/06
=============
		- Load options from /etc/sysv-rc-conf.conf config file.
		- Add --insserv option to refresh dependency-based booting
		  priorities and dependency files on exit.
		- Add --RO option for read-only mode. Used automatically when
		  not running with root privileges. Look for 'RO' in title.
		- Add --UI and --batch options to control use of Curses UI.
		  (Now defaults to no UI when using --Purge.)
		- Add --add, --del and --type options to chkconfig emulation.
		- Add 's' order type to sort oneshot services after others.
		- Add tristate Curses::UI widget to let checkboxes represent
		  floating services ('~') that have no symlink. Cycle through
		  the three states with '<' and '>' and use '2' or '~' to
		  select 'floating'.
		- Handle floating services properly. Toggling in runlevels
		  0 and 6 is between 'K' and floating. Toggling in runlevel S
		  is between 'S' and floating.
		- Set LSB defaults with 'd' key or 'reset' chkconfig action.
		- Toggle all multiuser runlevels with 'm' key.
		- Quit from help screen only leaves help.
		- Add PgDn/PgUp/Home screen navigation. Show page number and
		  avoid crashing with >100 services per page.
		- Launch init scripts with the 'service' wrapper instead of
		  directly, capture stderr and the return code in addition to
		  stdout and remove '=' key alias for starting services.
		- Warn on startup if systemd running.
		- Line up runlevel columns with --list.
		- Add XDG desktop entry and icon.
		- Avoid computing a priority of '100' when inverting a '00'
		  symlink priority to fix https://sf.net/p/sysv-rc-conf/bugs/1/
		- Show all options with --help.

Version 1.0.0 - 2025/05/18
=============
		- New project maintainer and home:
		  https://gitlab.com/abower/sysv-rc-conf
		- Do not create symlinks for non-existent initscripts unless
		  new --force option requested.
		- Expand default service label width to longest name if it fits.
		- Add --width option to define service label width. Patch by
		  Thomas Hooge <thomas@hoogi.de>
		- Fix updating of out-of-date service runlevels in cache file.
		- Installation destination controlled by PREFIX variable.
		- Fix 'restore' action in GUI.
		- Prevent greedy name matching on symlinks. Patch by Michael
		  Mirold <M.Mirold@inoplex.de>
		- Add help option; exit and show usage if an incorrect option
		  is set. Patch by Alex Manoussakis
		- Ignore hidden symlinks. Patch by Thomas Hood
		  <jdthood@yahoo.co.uk>

Version 0.99 - 2005/05/11
============
		- Normal users can now --list services. Patch by Javier
		  Fernandez-Sanguino Pena <jfs@computer.org>
		- Manual page additions. Patch by Javier Fernandez-Sanguino
		  Pena <jfs@computer.org>
		- Added some more files types to not display. Patch by 
		  Javier Fernandez-Sanguino Pena <jfs@computer.org>

Version 0.98 - 2004/10/02
============
		- Fixed a bug that could cause scripts in init.d to not show
		  up in the list if they didn't have links in any of the rc?.d
		  directories. 

Version 0.97 - 2004/06/14
============
                - Fixed a bug that crashed the program if there was a service
                  without a K link in the cache and the S priority was above
                  90.
                - Usage message for CLI
                - Documentation fixes.

Version 0.96 - 2004/06/04
============

                - Startup time is now much faster. Also submitted a patch
                  for Curses::UI that will shrink memory consumption by about
                  10% and speed up start time even more for sysv-rc-conf.
                - Can use chkconfig like syntax to do quick CLI modification
                - Internal clean up.

Version 0.95 - 2004/05/15
============

                - Added support to restore symlinks to original state
                  before sysv-rc-conf was launched.
                - A few internal changes to speed up the program a bit.

Version 0.94 - 2004/04/11
============
                - Added help screen.

Version 0.93 - 2004/04/02
============
                - Fixed a bug having to do with figuring out the current rl.

Version 0.92 - 2004/03/10
============
		- Added the --order option. Now there is more then one way to
		  order the rows, such as alphabetical (like before), or by
		  priority number of any of the runlevels.

Version 0.90 - 2004/03/08
============
		- Added support to start / stop services.
		- Now you can --show only the runlevels you want to see.
		- Better algorithm to choose priority in default view.
		- Reduced memory consumption by a few megs.
		- Code cleanups
		- Renamed project to sysv-rc-conf from rc-sysv-conf.

Version 0.80 - 2004/03/01
============
		- Initial release. Most stuff is implemented that I want.
		  Once the main items in TODO are out of the way, we'll move
		  to 1.00.