summaryrefslogtreecommitdiff
path: root/NEWS
blob: 8328066ed6667a156ca91d3d24a314b842389360 (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
Changelog for s6-linux-init.

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.