summaryrefslogtreecommitdiff
path: root/NEWS
blob: 6e71a80e2e13bcf750ddf4d4b8c1ed51ba3b1976 (plain)
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
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
Changelog for s6-linux-init.

In 1.1.2.1
----------

 - Bugfixes.


In 1.1.2.0
----------

 - Adaptation to skalibs-2.14.0.0.
 - Bugfixes.
 - New -v verbosity option to s6-linux-init.
 - To leverage it: new -V boot_verbosity option to s6-linux-init-maker.


In 1.1.1.1
----------

 - Bugfixes.


In 1.1.1.0
----------

 - s6-linux-init-maker can now set global resource limits in the
prepared system, via the -R option.


In 1.1.0.0
----------

 - Early utmpd script removed, for symmetry.


In 1.0.8.1
----------

 - Adaptation to skalibs-2.13.0.0.


In 1.0.8.0
----------

 - Adaptation to skalibs-2.12.0.0.
 - The scandir is now compile-time configurable via --scandir=DIR
(relative, under tmpfsdir). Default is still "service".


In 1.0.7.3
----------

 - The stage 1 initial envdir is read verbatim and noclamped.
 - In containers, console is transmitted to stage 2.


In 1.0.7.2
----------

 - Bugfixes (for use in containers).


In 1.0.7.1
----------

 - Bugfixes (for use in containers).
 - Permissions are more relaxed, to help non-root management.


In 1.0.7.0
----------

 - Bugfixes.
 - Add -S option to s6-linux-init-maker for sync in containers.


In 1.0.6.4
----------

 - Adapt to skalibs-2.11.0.0.
 - Make s6-l-i work even in a CONFIG_TTY=n situation.


In 1.0.6.3
----------

 - Fixed management of wtmp (i.e. don't manage it at all)


In 1.0.6.2
----------

 - Bugfixes.


In 1.0.6.1
----------

 - Bugfixes.


In 1.0.6.0
----------

 - Bugfixes.
 - New internal binary: s6-linux-init-nuke, to remove dependency on kill


In 1.0.5.1
----------

 - Bugfixes.


In 1.0.5.0
----------

 - New -i option to s6-l-i-shutdown and s6-l-i-hpr, that requires
manual confirmation before shutting down a machine.


In 1.0.4.2
----------

 - Bugfixes.


In 1.0.4.1
----------

 - Bugfixes.
 - telinit now completes even when its terminal is killed by the
state change.


In 1.0.4.0
----------

 - New -n option to s6-linux-init-hpr: don't sync.
 - New -C and -B options to s6-linux-init-maker,
s6-linux-init and s6-linux-init-shutdownd, to handle running
in a container, and doing without a catch-all logger, respectively.
 - Various robustness improvements.


In 1.0.3.1
----------

 - Bugfixes.


In 1.0.3.0
----------

 - Compatibility with skalibs-2.9.0.0.
 - s6-linux-init now activates ctrl-alt-del management by
default (no need to manually configure it via sysctl in stage 2
anymore.)


In 1.0.2.1
----------

 - Bugfixes.


In 1.0.2.0
----------

 - New -H and -P options to s6-linux-init-shutdown, for
better compatibility with sysvinit shutdown.


In 1.0.1.0
----------

 - New -f option to s6-linux-init-maker, for use
in distribution packaging scripts with a staging directory.
 - Better permissions on the binaries.
 - The skeleton runlevel script now includes a guard to
avoid calling the service manager without an argument.
 - /run/uncaught-logs directory permissions changed to 02750.


In 1.0.0.0
----------

 - Complete rework; see the documentation overview.
 - s6-halt, s6-poweroff, s6-reboot removed.
 - s6-linux-init-maker now produces a set of executable scripts
that are a drop-in replacement for a sysvinit installation, and
that respect the LSB-3.0.0 specification.
 - utmp management, runlevel management.
 - See doc/upgrade.html if rebooting from a system using a previous
version of s6-linux-init.
   

In 0.4.0.1
----------

 - Compatibility with skalibs-2.8.0.0.
 - Everything now builds as PIC by default.


In 0.4.0.0
----------

 - The old /etc/rc.shutdown is now created by s6-linux-init-maker
and is not the user's responsibility anymore.
 - /etc/rc.tini is now named /etc/rc.shutdown. In summary:
now, /etc/rc.shutdown marks the end of stage 2, not stage 3,
and stage 3 is all automatically generated.


In 0.3.1.1
----------

 - Build bug fix from 0.3.1.0.


In 0.3.1.0
----------

 - Support for running in Linux containers


In 0.3.0.0
----------

 - Added this NEWS file. :)
 - Major types overhaul to make them more POSIXly correct:
compatibility with skalibs-2.5.0.0.