Rev 1398 | Rev 1402 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
475 | gleu | 1 | <?xml version="1.0" encoding="ISO-8859-1"?> |
589 | gleu | 2 | <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" |
3 | "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ |
||
475 | gleu | 4 | <!ENTITY % general-entities SYSTEM "../general.ent"> |
5 | %general-entities; |
||
6 | ]> |
||
589 | gleu | 7 | |
555 | gleu | 8 | <sect1 id="ch-scatter-changelog"> |
589 | gleu | 9 | <?dbhtml filename="changelog.html"?> |
3 | guillel | 10 | |
1347 | jmengual | 11 | <title>Historique des changements</title> |
3 | guillel | 12 | |
1347 | jmengual | 13 | <para>Il s'agit de la version &version; du livre Linux From Scratch endurci |
1385 | jmengual | 14 | (hardened), datant du &releasedate;. Si ce livre est daté de plus de six |
15 | mois, une nouvelle et meilleure version est probablement déjà disponible. |
||
16 | Pour le savoir, merci de vérifier la présence d'une nouvelle version sur |
||
589 | gleu | 17 | l'un des miroirs via <ulink url="&lfs-root;mirrors.html"/>.</para> |
475 | gleu | 18 | |
1385 | jmengual | 19 | <para>Ci-dessous se trouve une liste des modifications apportées depuis la |
20 | version précédente du livre.</para> |
||
358 | guillaume | 21 | |
589 | gleu | 22 | <itemizedlist> |
1385 | jmengual | 23 | <title>Entrées dans l'historique des modifications:</title> |
358 | guillaume | 24 | |
1347 | jmengual | 25 | <!-- Changelog template |
358 | guillaume | 26 | |
589 | gleu | 27 | <listitem> |
28 | <para>Date</para> |
||
29 | <itemizedlist> |
||
30 | <listitem> |
||
1347 | jmengual | 31 | <para>[name] - New changelog entry.</para> |
589 | gleu | 32 | </listitem> |
33 | <listitem> |
||
1347 | jmengual | 34 | <para>[name] - Previous changelog entry.</para> |
589 | gleu | 35 | </listitem> |
36 | </itemizedlist> |
||
37 | </listitem> |
||
1181 | jmengual | 38 | |
1049 | jmengual | 39 | --> |
1385 | jmengual | 40 | <listitem> |
1401 | jmengual | 41 | <para>16-08-2011</para> |
42 | <itemizedlist> |
||
43 | <listitem> |
||
44 | <para>[robert] - Remplacement de lfs-bootscripts par hlfs-bootscripts. |
||
45 | Pas encore de réel changement.</para> |
||
46 | </listitem> |
||
47 | <listitem> |
||
48 | <para>[robert] - Ajout du script de démarrage random à hlfs-bootscripts, |
||
49 | issu de BLFS.</para> |
||
50 | </listitem> |
||
51 | <listitem> |
||
52 | <para>[robert] - Ajout d'iptables au chapitre 6.</para> |
||
53 | </listitem> |
||
54 | </itemizedlist> |
||
55 | </listitem> |
||
56 | |||
57 | <listitem> |
||
1398 | jmengual | 58 | <para>14-08-2011</para> |
59 | <itemizedlist> |
||
60 | <listitem> |
||
61 | <para>[robert] - Ajout de correctifs PaX à Binutils et Glibc.</para> |
||
62 | </listitem> |
||
63 | <listitem> |
||
64 | <para>[robert] - Ajout du correctif strlcpy_strlcat à Glibc.</para> |
||
65 | </listitem> |
||
66 | <listitem> |
||
67 | <para>[robert] - Configuration de Glibc, au chapitre 6, wavec |
||
68 | --enable-bind-now --enable-stackguard-randomization.</para> |
||
69 | </listitem> |
||
70 | <listitem> |
||
71 | <para>[robert] - Indication que la suite de tests de Binutils est |
||
72 | connue pour échouer à cause des en-têtes du programme PT PaX.</para> |
||
73 | </listitem> |
||
74 | <listitem> |
||
75 | <para>[robert] - Ajout de XZ utils, nécessaire pour déballer Strace.</para> |
||
76 | </listitem> |
||
77 | <listitem> |
||
78 | <para>[robert] - Ajout de Strace au chapitre 6, pour déboguer Linux |
||
79 | Caps.</para> |
||
80 | </listitem> |
||
81 | </itemizedlist> |
||
82 | </listitem> |
||
83 | |||
84 | <listitem> |
||
85 | <para>13-08-2011</para> |
||
86 | <itemizedlist> |
||
87 | <listitem> |
||
88 | <para>[robert] - Utilisation de acl,user_xattr dans /etc/fstab.</para> |
||
89 | </listitem> |
||
90 | </itemizedlist> |
||
91 | </listitem> |
||
92 | |||
93 | <listitem> |
||
1397 | jmengual | 94 | <para>11-08-2011</para> |
95 | <itemizedlist> |
||
96 | <listitem> |
||
97 | <para>[robert] - Utilisation de Linux Caps pour monter et démonter.</para> |
||
98 | </listitem> |
||
1398 | jmengual | 99 | <listitem> |
1397 | jmengual | 100 | <para>[robert] - Utilisation des possibilités Linux Caps fpour ping et |
101 | ping6.</para> |
||
1398 | jmengual | 102 | </listitem> |
1397 | jmengual | 103 | <listitem> |
104 | <para>[robert] - Utilisation des possibilités Linux Caps fpour les |
||
105 | outils de Shadow.</para> |
||
106 | </listitem> |
||
107 | <listitem> |
||
108 | <para>[robert] - Nouveau correctif Grsecurity et nouveau noyau.</para> |
||
109 | </listitem> |
||
110 | </itemizedlist> |
||
111 | </listitem> |
||
112 | |||
113 | <listitem> |
||
1391 | jmengual | 114 | <para>02-08-2011</para> |
115 | <itemizedlist> |
||
116 | <listitem> |
||
117 | <para>[robert] - Passage à binutils-2.21.1.</para> |
||
118 | </listitem> |
||
119 | <listitem> |
||
120 | <para>[robert] - Passage à la dernière grsecurity-stable.</para> |
||
121 | </listitem> |
||
122 | |||
123 | </itemizedlist> |
||
124 | </listitem> |
||
125 | |||
126 | <listitem> |
||
1385 | jmengual | 127 | <para>24-07-2011</para> |
128 | <itemizedlist> |
||
129 | <listitem> |
||
130 | <para>[robert] - Ajout d'Attr au chapitre 6. Un merci complet à BLFS |
||
131 | pour leur page Attr.</para> |
||
132 | </listitem> |
||
133 | <listitem> |
||
134 | <para>[robert] - Ajout d'Acl au chapitre 6, merci encore à BLFS.</para> |
||
135 | </listitem> |
||
136 | <listitem> |
||
137 | <para>[robert] - Ajout de Libcap2 au chapitre 6.</para> |
||
138 | </listitem> |
||
139 | </itemizedlist> |
||
140 | </listitem> |
||
1352 | jmengual | 141 | |
1197 | jmengual | 142 | <listitem> |
1352 | jmengual | 143 | <para>20-06-2011</para> |
1217 | jmengual | 144 | <itemizedlist> |
1352 | jmengual | 145 | <listitem> |
146 | <para>[robert] - Installation de tout Gettext au chapitre 5. Cela sera |
||
147 | nécessaire pour des paquets comme ATTR et ACL.</para> |
||
148 | </listitem> |
||
149 | </itemizedlist> |
||
150 | </listitem> |
||
151 | |||
152 | <listitem> |
||
153 | <para>19-06-2011</para> |
||
154 | <itemizedlist> |
||
1347 | jmengual | 155 | <listitem> |
1385 | jmengual | 156 | <para>[robert] - Passage à bash 4.2.</para> |
1347 | jmengual | 157 | </listitem> |
158 | <listitem> |
||
1385 | jmengual | 159 | <para>[robert] - Passage à ncurses 5.9, kernel 2.6.32.41, gcc-4.5.3 |
1347 | jmengual | 160 | et gmp-5.0.2.</para> |
1217 | jmengual | 161 | </listitem> |
162 | </itemizedlist> |
||
163 | </listitem> |
||
164 | |||
165 | <listitem> |
||
1347 | jmengual | 166 | <para>23-02-2011</para> |
1217 | jmengual | 167 | <itemizedlist> |
168 | <listitem> |
||
1347 | jmengual | 169 | <para>[robert] - Passage au noyau 2.6.32.29, et nouveau correctif |
170 | grsecurity.</para> |
||
1217 | jmengual | 171 | </listitem> |
172 | </itemizedlist> |
||
173 | </listitem> |
||
174 | |||
175 | <listitem> |
||
1347 | jmengual | 176 | <para>23-02-2011</para> |
1217 | jmengual | 177 | <itemizedlist> |
178 | <listitem> |
||
1347 | jmengual | 179 | <para>[robert] - Correction de la suite de tests de Binutils pour i686, |
1385 | jmengual | 180 | merci à M. T de la liste de diffusion.</para> |
1217 | jmengual | 181 | </listitem> |
1210 | jmengual | 182 | <listitem> |
1385 | jmengual | 183 | <para>[robert] - Passage à Perl-5.12.3.</para> |
1210 | jmengual | 184 | </listitem> |
185 | <listitem> |
||
1347 | jmengual | 186 | <para>[robert] - Modification d'Inetutils pour que les programmes suid |
1385 | jmengual | 187 | ne soient pas autorisés en écriture pour le groupe.</para> |
1210 | jmengual | 188 | </listitem> |
189 | </itemizedlist> |
||
190 | </listitem> |
||
1347 | jmengual | 191 | |
1210 | jmengual | 192 | <listitem> |
1347 | jmengual | 193 | <para>04-02-2011</para> |
1210 | jmengual | 194 | <itemizedlist> |
195 | <listitem> |
||
1347 | jmengual | 196 | <para>[robert] - Ajout du correctif Grsecurity.</para> |
1210 | jmengual | 197 | </listitem> |
1204 | jmengual | 198 | <listitem> |
1347 | jmengual | 199 | <para>[robert] - Construction de Vim avec -D_FORTIFY_SOURCE=1, seulement |
200 | pour le fichier qui en a besoin et non pour tout le paquet.</para> |
||
1204 | jmengual | 201 | </listitem> |
202 | </itemizedlist> |
||
203 | </listitem> |
||
204 | |||
205 | <listitem> |
||
1347 | jmengual | 206 | <para>03-02-2011</para> |
1202 | jmengual | 207 | <itemizedlist> |
1200 | jmengual | 208 | <listitem> |
1347 | jmengual | 209 | <para>[robert] - Utilisation de SHA512 avec les mots de passe Shadow. |
1385 | jmengual | 210 | Installation des pages de man coréennes et chinoises, puisque man-db |
1347 | jmengual | 211 | peut maintenant les formater.</para> |
212 | </listitem> |
||
1184 | jmengual | 213 | <listitem> |
1347 | jmengual | 214 | <para>[robert] - Ajout des options de GCC pour construire Grub.</para> |
215 | </listitem> |
||
1182 | jmengual | 216 | <listitem> |
1347 | jmengual | 217 | <para>[robert] - Ajout de quelques options -no lors de la construction |
218 | des tests de Binutils au chapitre 6.</para> |
||
1182 | jmengual | 219 | </listitem> |
1181 | jmengual | 220 | <listitem> |
1347 | jmengual | 221 | <para>[robert] - Ajout d'un sed modifiant des defines incorrectes |
1385 | jmengual | 222 | dans glibc. Merci à Bryan Kadzban d'avoir trouvé la bonne correction. |
1347 | jmengual | 223 | Corrige |
224 | <ulink url="&lfs-ticket-root;2820">#2820</ulink>.</para> |
||
1181 | jmengual | 225 | </listitem> |
226 | </itemizedlist> |
||
227 | </listitem> |
||
228 | |||
229 | <listitem> |
||
1347 | jmengual | 230 | <para>28-01-2011</para> |
1180 | jmengual | 231 | <itemizedlist> |
232 | <listitem> |
||
1385 | jmengual | 233 | <para>[robert] - Passage à tar-1.25 et installation de sa doc HTML. |
1347 | jmengual | 234 | Cela corrige plusieurs bogues avec Tar.</para> |
1180 | jmengual | 235 | </listitem> |
1170 | jmengual | 236 | <listitem> |
1385 | jmengual | 237 | <para>[robert] - Passage à perl-5.12.2.</para> |
1170 | jmengual | 238 | </listitem> |
239 | <listitem> |
||
1385 | jmengual | 240 | <para>[robert] - Passage à m4-1.4.15. Ceci corrige le problème avec |
1347 | jmengual | 241 | glibc et un bogue de chaîne de format de M4.</para> |
1170 | jmengual | 242 | </listitem> |
243 | <listitem> |
||
1385 | jmengual | 244 | <para>[robert] - Passage à glibc-2.12.2.</para> |
1170 | jmengual | 245 | </listitem> |
246 | </itemizedlist> |
||
247 | </listitem> |
||
248 | |||
249 | <listitem> |
||
1347 | jmengual | 250 | <para>27-01-2011</para> |
1168 | jmengual | 251 | <itemizedlist> |
252 | <listitem> |
||
1385 | jmengual | 253 | <para>[robert] - Passage à linux-2.6.32.28.</para> |
1168 | jmengual | 254 | </listitem> |
1166 | jmengual | 255 | <listitem> |
1385 | jmengual | 256 | <para>[robert] - Passage à gcc-4.5.2.</para> |
1166 | jmengual | 257 | </listitem> |
1165 | jmengual | 258 | <listitem> |
1385 | jmengual | 259 | <para>[robert] - Passage à binutils-2.21.</para> |
1165 | jmengual | 260 | </listitem> |
261 | </itemizedlist> |
||
262 | </listitem> |
||
263 | |||
264 | <listitem> |
||
1347 | jmengual | 265 | <para>30-11-2010</para> |
1164 | jmengual | 266 | <itemizedlist> |
267 | <listitem> |
||
1347 | jmengual | 268 | <para>[robert] - Modification de la page Glibc du chapitre 6 pour le |
269 | construire avec des options durcies de GCC. |
||
270 | </para> |
||
1164 | jmengual | 271 | </listitem> |
272 | </itemizedlist> |
||
273 | </listitem> |
||
1162 | jmengual | 274 | |
1146 | jmengual | 275 | <listitem> |
1347 | jmengual | 276 | <para>27-11-2010</para> |
1155 | jmengual | 277 | <itemizedlist> |
278 | <listitem> |
||
1347 | jmengual | 279 | <para>[robert] - Ajout de Glibc ld_audit et des correctifs d'une |
1385 | jmengual | 280 | vulnérabilité d'origine au chapitre 6. |
1347 | jmengual | 281 | </para> |
1155 | jmengual | 282 | </listitem> |
283 | </itemizedlist> |
||
284 | </listitem> |
||
285 | |||
286 | <listitem> |
||
1347 | jmengual | 287 | <para>21-11-2010</para> |
1154 | jmengual | 288 | <itemizedlist> |
289 | <listitem> |
||
1385 | jmengual | 290 | <para>[robert] - Ajout du correctif Débordement de mémoire Tar au |
1347 | jmengual | 291 | chapitre 5, sinon Tar ne se construira pas avec -D_FORTIFY_SOURCE=2. |
292 | </para> |
||
1154 | jmengual | 293 | </listitem> |
294 | </itemizedlist> |
||
295 | </listitem> |
||
296 | |||
297 | <listitem> |
||
1347 | jmengual | 298 | <para>20-11-2010</para> |
1149 | jmengual | 299 | <itemizedlist> |
300 | <listitem> |
||
1347 | jmengual | 301 | <para>[robert] - Remplacement de -fstack-protector par -fstack-protector-all |
302 | lors de la construction de Perl. |
||
303 | </para> |
||
1149 | jmengual | 304 | </listitem> |
305 | </itemizedlist> |
||
306 | </listitem> |
||
307 | |||
308 | <listitem> |
||
1347 | jmengual | 309 | <para>20-11-2010</para> |
1146 | jmengual | 310 | <itemizedlist> |
311 | <listitem> |
||
1347 | jmengual | 312 | <para>[robert] - Construction de Patch avec -no-fatal-warnings. |
1385 | jmengual | 313 | Les développeurs de Patch ont rejeté l'ancien correctif mkstemp et |
1347 | jmengual | 314 | il modifie assez le comportement de Patch pour casser la suite de tests. |
1385 | jmengual | 315 | Les développeurs considèrent aussi que leur utilisation de mktemp est |
316 | sécurisée. |
||
1347 | jmengual | 317 | </para> |
1146 | jmengual | 318 | </listitem> |
319 | </itemizedlist> |
||
320 | </listitem> |
||
1142 | jmengual | 321 | |
1141 | jmengual | 322 | <listitem> |
1347 | jmengual | 323 | <para>20-11-2010</para> |
1146 | jmengual | 324 | <itemizedlist> |
325 | <listitem> |
||
1347 | jmengual | 326 | <para>[robert] - Passage au correctif pour bash 3. |
327 | </para> |
||
1146 | jmengual | 328 | </listitem> |
329 | <listitem> |
||
1385 | jmengual | 330 | <para>[robert] - Remplacement de LFS par HLFS aux chapitres 2 à 6. |
1347 | jmengual | 331 | </para> |
1146 | jmengual | 332 | </listitem> |
333 | </itemizedlist> |
||
334 | </listitem> |
||
335 | |||
336 | <listitem> |
||
1347 | jmengual | 337 | <para>15-11-2010</para> |
1142 | jmengual | 338 | <itemizedlist> |
339 | <listitem> |
||
1347 | jmengual | 340 | <para>[robert] - Correction de GCC pour -D_FORTIFY_SOURCE=2, -fPIE -pie |
1385 | jmengual | 341 | et -fstack-protector-all. Le passage à tcl8.5.9. tcl8.5.8 provoque un |
342 | débordement de mémoire (sur les i686) issu de strcpy() de tclsh8.5 |
||
1347 | jmengual | 343 | lorsqu'il est construit avec |
344 | -D_FORTIFY_SOURCE=2. |
||
345 | </para> |
||
1142 | jmengual | 346 | </listitem> |
347 | </itemizedlist> |
||
348 | </listitem> |
||
349 | |||
350 | <listitem> |
||
1347 | jmengual | 351 | <para>14-11-2010</para> |
1141 | jmengual | 352 | <itemizedlist> |
353 | <listitem> |
||
1385 | jmengual | 354 | <para>[robert] - Rétrogradation vers linux-2.6.32.25, pour |
355 | correspondre à la version stable du correctif grsecurity. Udev dépend |
||
1347 | jmengual | 356 | de 2.6.31, donc tout devrait bien se passer. |
357 | </para> |
||
1141 | jmengual | 358 | </listitem> |
359 | <listitem> |
||
1347 | jmengual | 360 | <para>[robert] - Remplacement de lfs par hlfs au chapitre 4. Ajout |
1385 | jmengual | 361 | de -fPIC par défaut à la passe 1 de GCC. Ajout de SSP, _FORTIFY_SOURCE |
362 | et de -fPIE à Glibc au chapitre 5. Ajout de gcc_cv_libc_provides_ssp=yes |
||
363 | à la commande make de la passe 1 de GCC pour que GCC ne se configure |
||
1347 | jmengual | 364 | pas pour utiliser libssp.so. |
365 | </para> |
||
1141 | jmengual | 366 | </listitem> |
367 | </itemizedlist> |
||
368 | </listitem> |
||
369 | |||
1126 | jmengual | 370 | <listitem> |
1347 | jmengual | 371 | <para>06-11-2010</para> |
1135 | jmengual | 372 | <itemizedlist> |
373 | <listitem> |
||
1385 | jmengual | 374 | <para>[robert] - Export de LFS-6.7 à la branche principale. |
1347 | jmengual | 375 | </para> |
1135 | jmengual | 376 | </listitem> |
1126 | jmengual | 377 | </itemizedlist> |
378 | </listitem> |
||
1347 | jmengual | 379 | |
1139 | jmengual | 380 | </itemizedlist> |
3 | guillel | 381 | </sect1> |