Subversion Repositories svn LFS-FR

Rev

Rev 1404 | 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
-->
1403 jmengual 40
 
1385 jmengual 41
    <listitem>
1405 jmengual 42
      <para>21-08-2011</para>
43
      <itemizedlist>
44
        <listitem>
45
          <para>[robert] - Plus de verbosité (-v) avec setcap.</para>
46
        </listitem>
47
       <listitem>
48
         <para>[robert] - On n'utilise plus les possibilités (capabilities) avec
49
         Shadow et Util-linux-ng. Elles sont vulnérables à des race conditions.</para>
50
       </listitem>
51
      </itemizedlist>
52
    </listitem>
53
 
54
    <listitem>
1404 jmengual 55
      <para>20-08-2011</para>
56
      <itemizedlist>
57
        <listitem>
58
          <para>[robert] - Ajout de deux tests de solidité au chapitre 6, gcc.</para>
59
        </listitem>
60
      </itemizedlist>
61
    </listitem>
62
 
63
    <listitem>
1403 jmengual 64
      <para>19-08-2011</para>
65
      <itemizedlist>
66
        <listitem>
67
          <para>[robert] - Lien symbolique de /dev/urandom vers /dev/erandom si
68
          /dev/erandom n'existe pas déjà.</para>
69
        </listitem>
70
      </itemizedlist>
71
    </listitem>
72
 
73
    <listitem>
1402 jmengual 74
      <para>18-08-2011</para>
75
      <itemizedlist>
76
        <listitem>
77
          <para>[robert] - Ajout de Frandom à la page du noyau.</para>
78
        </listitem>
79
        <listitem>
80
          <para>[robert] - Utilisation de /dev/erandom avec Perl et Glibc.</para>
81
        </listitem>
82
        <listitem>
83
          <para>[robert] - Passage à attr-2.4.46 et acl-2.2.51.</para>
84
        </listitem>
85
 
86
      </itemizedlist>
87
    </listitem>
88
 
89
    <listitem>
1401 jmengual 90
      <para>16-08-2011</para>
91
      <itemizedlist>
92
        <listitem>
93
          <para>[robert] - Remplacement de lfs-bootscripts par hlfs-bootscripts.
94
          Pas encore de réel changement.</para>
95
        </listitem>
96
        <listitem>
97
          <para>[robert] - Ajout du script de démarrage random à hlfs-bootscripts,
98
          issu de BLFS.</para>
99
        </listitem>
100
        <listitem>
101
          <para>[robert] - Ajout d'iptables au chapitre 6.</para>
102
        </listitem>
103
      </itemizedlist>
104
    </listitem>
105
 
106
    <listitem>
1398 jmengual 107
      <para>14-08-2011</para>
108
      <itemizedlist>
109
        <listitem>
110
          <para>[robert] - Ajout de correctifs PaX à Binutils et Glibc.</para>
111
        </listitem>
112
        <listitem>
113
          <para>[robert] - Ajout du correctif strlcpy_strlcat à Glibc.</para>
114
        </listitem>
115
        <listitem>
116
          <para>[robert] - Configuration de Glibc, au chapitre 6, wavec
117
          --enable-bind-now --enable-stackguard-randomization.</para>
118
        </listitem>
119
        <listitem>
120
          <para>[robert] - Indication que la suite de tests de Binutils est
121
          connue pour échouer à cause des en-têtes du programme PT PaX.</para>
122
        </listitem>
123
        <listitem>
124
          <para>[robert] - Ajout de XZ utils, nécessaire pour déballer Strace.</para>
125
        </listitem>
126
        <listitem>
127
          <para>[robert] - Ajout de Strace au chapitre 6, pour déboguer Linux
128
          Caps.</para>
129
        </listitem>
130
     </itemizedlist>
131
    </listitem>
132
 
133
    <listitem>
134
      <para>13-08-2011</para>
135
      <itemizedlist>
136
        <listitem>
137
          <para>[robert] - Utilisation de acl,user_xattr dans /etc/fstab.</para>
138
        </listitem>
139
     </itemizedlist>
140
    </listitem>
141
 
142
    <listitem>
1397 jmengual 143
      <para>11-08-2011</para>
144
      <itemizedlist>
145
        <listitem>
146
          <para>[robert] - Utilisation de Linux Caps pour monter et démonter.</para>
147
        </listitem>
1398 jmengual 148
        <listitem>
1397 jmengual 149
         <para>[robert] - Utilisation des possibilités Linux Caps fpour ping et
150
         ping6.</para>
1398 jmengual 151
        </listitem>
1397 jmengual 152
        <listitem>
153
         <para>[robert] - Utilisation des possibilités Linux Caps fpour les
154
         outils de Shadow.</para>
155
        </listitem>
156
        <listitem>
157
          <para>[robert] - Nouveau correctif Grsecurity et nouveau noyau.</para>
158
        </listitem>
159
     </itemizedlist>
160
    </listitem>
161
 
162
    <listitem>
1391 jmengual 163
      <para>02-08-2011</para>
164
      <itemizedlist>
165
        <listitem>
166
          <para>[robert] - Passage à binutils-2.21.1.</para>
167
        </listitem>
168
        <listitem>
169
          <para>[robert] - Passage à la dernière grsecurity-stable.</para>
170
        </listitem>
171
 
172
      </itemizedlist>
173
    </listitem>
174
 
175
    <listitem>
1385 jmengual 176
      <para>24-07-2011</para>
177
      <itemizedlist>
178
        <listitem>
179
          <para>[robert] - Ajout d'Attr au chapitre 6. Un merci complet à BLFS
180
          pour leur page Attr.</para>
181
        </listitem>
182
       <listitem>
183
         <para>[robert] - Ajout d'Acl au chapitre 6, merci encore à BLFS.</para>
184
       </listitem>
185
       <listitem>
186
         <para>[robert] - Ajout de Libcap2 au chapitre 6.</para>
187
      </listitem>
188
      </itemizedlist>
189
    </listitem>
1352 jmengual 190
 
1197 jmengual 191
    <listitem>
1352 jmengual 192
      <para>20-06-2011</para>
1217 jmengual 193
      <itemizedlist>
1352 jmengual 194
      <listitem>
195
          <para>[robert] - Installation de tout Gettext au chapitre 5. Cela sera
196
          nécessaire pour des paquets comme ATTR et ACL.</para>
197
        </listitem>
198
      </itemizedlist>
199
    </listitem>
200
 
201
    <listitem>
202
      <para>19-06-2011</para>
203
      <itemizedlist>
1347 jmengual 204
        <listitem>
1385 jmengual 205
         <para>[robert] - Passage à bash 4.2.</para>
1347 jmengual 206
       </listitem>
207
       <listitem>
1385 jmengual 208
          <para>[robert] - Passage à ncurses 5.9, kernel 2.6.32.41, gcc-4.5.3
1347 jmengual 209
          et gmp-5.0.2.</para>
1217 jmengual 210
        </listitem>
211
      </itemizedlist>
212
    </listitem>
213
 
214
    <listitem>
1347 jmengual 215
      <para>23-02-2011</para>
1217 jmengual 216
      <itemizedlist>
217
        <listitem>
1347 jmengual 218
          <para>[robert] - Passage au noyau 2.6.32.29, et nouveau correctif
219
          grsecurity.</para>
1217 jmengual 220
        </listitem>
221
      </itemizedlist>
222
    </listitem>
223
 
224
    <listitem>
1347 jmengual 225
      <para>23-02-2011</para>
1217 jmengual 226
      <itemizedlist>
227
        <listitem>
1347 jmengual 228
          <para>[robert] - Correction de la suite de tests de Binutils pour i686,
1385 jmengual 229
          merci à M. T de la liste de diffusion.</para>
1217 jmengual 230
        </listitem>
1210 jmengual 231
        <listitem>
1385 jmengual 232
          <para>[robert] - Passage à Perl-5.12.3.</para>
1210 jmengual 233
        </listitem>
234
        <listitem>
1347 jmengual 235
          <para>[robert] - Modification d'Inetutils pour que les programmes suid
1385 jmengual 236
          ne soient pas autorisés en écriture pour le groupe.</para>
1210 jmengual 237
        </listitem>
238
      </itemizedlist>
239
    </listitem>
1347 jmengual 240
 
1210 jmengual 241
    <listitem>
1347 jmengual 242
      <para>04-02-2011</para>
1210 jmengual 243
      <itemizedlist>
244
        <listitem>
1347 jmengual 245
          <para>[robert] - Ajout du correctif Grsecurity.</para>
1210 jmengual 246
        </listitem>
1204 jmengual 247
        <listitem>
1347 jmengual 248
          <para>[robert] - Construction de Vim avec -D_FORTIFY_SOURCE=1, seulement
249
          pour le fichier qui en a besoin et non pour tout le paquet.</para>
1204 jmengual 250
        </listitem>
251
      </itemizedlist>
252
    </listitem>
253
 
254
    <listitem>
1347 jmengual 255
      <para>03-02-2011</para>
1202 jmengual 256
      <itemizedlist>
1200 jmengual 257
        <listitem>
1347 jmengual 258
          <para>[robert] - Utilisation de SHA512 avec les mots de passe Shadow.
1385 jmengual 259
          Installation des pages de man coréennes et chinoises, puisque man-db
1347 jmengual 260
          peut maintenant les formater.</para>
261
        </listitem>
1184 jmengual 262
        <listitem>
1347 jmengual 263
          <para>[robert] - Ajout des options de GCC pour construire Grub.</para>
264
        </listitem>
1182 jmengual 265
        <listitem>
1347 jmengual 266
          <para>[robert] - Ajout de quelques options -no lors de la construction
267
          des tests de Binutils au chapitre 6.</para>
1182 jmengual 268
        </listitem>
1181 jmengual 269
        <listitem>
1347 jmengual 270
          <para>[robert] - Ajout d'un sed modifiant des defines incorrectes
1385 jmengual 271
          dans glibc. Merci à Bryan Kadzban d'avoir trouvé la bonne correction.
1347 jmengual 272
          Corrige
273
          <ulink url="&lfs-ticket-root;2820">#2820</ulink>.</para>
1181 jmengual 274
        </listitem>
275
      </itemizedlist>
276
    </listitem>
277
 
278
    <listitem>
1347 jmengual 279
      <para>28-01-2011</para>
1180 jmengual 280
      <itemizedlist>
281
        <listitem>
1385 jmengual 282
          <para>[robert] - Passage à tar-1.25 et installation de sa doc HTML.
1347 jmengual 283
          Cela corrige plusieurs bogues avec Tar.</para>
1180 jmengual 284
        </listitem>
1170 jmengual 285
        <listitem>
1385 jmengual 286
          <para>[robert] - Passage à perl-5.12.2.</para>
1170 jmengual 287
        </listitem>
288
        <listitem>
1385 jmengual 289
          <para>[robert] - Passage à m4-1.4.15. Ceci corrige le problème avec
1347 jmengual 290
          glibc et un bogue de chaîne de format de M4.</para>
1170 jmengual 291
        </listitem>
292
        <listitem>
1385 jmengual 293
          <para>[robert] - Passage à glibc-2.12.2.</para>
1170 jmengual 294
        </listitem>
295
      </itemizedlist>
296
    </listitem>
297
 
298
    <listitem>
1347 jmengual 299
      <para>27-01-2011</para>
1168 jmengual 300
      <itemizedlist>
301
        <listitem>
1385 jmengual 302
          <para>[robert] - Passage à linux-2.6.32.28.</para>
1168 jmengual 303
        </listitem>
1166 jmengual 304
        <listitem>
1385 jmengual 305
          <para>[robert] - Passage à gcc-4.5.2.</para>
1166 jmengual 306
        </listitem>
1165 jmengual 307
        <listitem>
1385 jmengual 308
          <para>[robert] - Passage à binutils-2.21.</para>
1165 jmengual 309
        </listitem>
310
      </itemizedlist>
311
    </listitem>
312
 
313
    <listitem>
1347 jmengual 314
      <para>30-11-2010</para>
1164 jmengual 315
      <itemizedlist>
316
        <listitem>
1347 jmengual 317
          <para>[robert] - Modification de la page Glibc du chapitre 6 pour le
318
          construire avec des options durcies de GCC.
319
          </para>
1164 jmengual 320
        </listitem>
321
      </itemizedlist>
322
    </listitem>
1162 jmengual 323
 
1146 jmengual 324
    <listitem>
1347 jmengual 325
      <para>27-11-2010</para>
1155 jmengual 326
      <itemizedlist>
327
        <listitem>
1347 jmengual 328
          <para>[robert] - Ajout de Glibc ld_audit et des correctifs d'une
1385 jmengual 329
          vulnérabilité d'origine au chapitre 6.
1347 jmengual 330
          </para>
1155 jmengual 331
        </listitem>
332
      </itemizedlist>
333
    </listitem>
334
 
335
    <listitem>
1347 jmengual 336
      <para>21-11-2010</para>
1154 jmengual 337
      <itemizedlist>
338
        <listitem>
1385 jmengual 339
          <para>[robert] - Ajout du correctif Débordement de mémoire Tar au
1347 jmengual 340
          chapitre 5, sinon Tar ne se construira pas avec -D_FORTIFY_SOURCE=2.
341
          </para>
1154 jmengual 342
        </listitem>
343
      </itemizedlist>
344
    </listitem>
345
 
346
    <listitem>
1347 jmengual 347
      <para>20-11-2010</para>
1149 jmengual 348
      <itemizedlist>
349
        <listitem>
1347 jmengual 350
          <para>[robert] - Remplacement de -fstack-protector par -fstack-protector-all
351
          lors de la construction de Perl.
352
          </para>
1149 jmengual 353
        </listitem>
354
      </itemizedlist>
355
    </listitem>
356
 
357
    <listitem>
1347 jmengual 358
      <para>20-11-2010</para>
1146 jmengual 359
      <itemizedlist>
360
        <listitem>
1347 jmengual 361
          <para>[robert] - Construction de Patch avec -no-fatal-warnings.
1385 jmengual 362
          Les développeurs de Patch ont rejeté l'ancien correctif mkstemp et
1347 jmengual 363
          il modifie assez le comportement de Patch pour casser la suite de tests.
1385 jmengual 364
          Les développeurs considèrent aussi que leur utilisation de mktemp est
365
          sécurisée.
1347 jmengual 366
          </para>
1146 jmengual 367
        </listitem>
368
      </itemizedlist>
369
    </listitem>
1142 jmengual 370
 
1141 jmengual 371
    <listitem>
1347 jmengual 372
      <para>20-11-2010</para>
1146 jmengual 373
      <itemizedlist>
374
        <listitem>
1347 jmengual 375
          <para>[robert] - Passage au correctif pour bash 3.
376
          </para>
1146 jmengual 377
        </listitem>
378
        <listitem>
1385 jmengual 379
          <para>[robert] - Remplacement de LFS par HLFS aux chapitres 2 à 6.
1347 jmengual 380
          </para>
1146 jmengual 381
        </listitem>
382
      </itemizedlist>
383
    </listitem>
384
 
385
    <listitem>
1347 jmengual 386
      <para>15-11-2010</para>
1142 jmengual 387
      <itemizedlist>
388
        <listitem>
1347 jmengual 389
          <para>[robert] - Correction de GCC pour -D_FORTIFY_SOURCE=2, -fPIE -pie
1385 jmengual 390
          et -fstack-protector-all. Le passage à tcl8.5.9. tcl8.5.8 provoque un
391
          débordement de mémoire (sur les i686) issu de strcpy() de tclsh8.5
1347 jmengual 392
          lorsqu'il est construit avec
393
          -D_FORTIFY_SOURCE=2.
394
          </para>
1142 jmengual 395
        </listitem>
396
      </itemizedlist>
397
    </listitem>
398
 
399
    <listitem>
1347 jmengual 400
      <para>14-11-2010</para>
1141 jmengual 401
      <itemizedlist>
402
        <listitem>
1385 jmengual 403
          <para>[robert] - Rétrogradation vers linux-2.6.32.25, pour
404
          correspondre à la version stable du correctif grsecurity. Udev dépend
1347 jmengual 405
          de 2.6.31, donc tout devrait bien se passer.
406
          </para>
1141 jmengual 407
        </listitem>
408
        <listitem>
1347 jmengual 409
          <para>[robert] - Remplacement de lfs par hlfs au chapitre 4. Ajout
1385 jmengual 410
          de -fPIC par défaut à la passe 1 de GCC. Ajout de SSP, _FORTIFY_SOURCE
411
          et de -fPIE à Glibc au chapitre 5. Ajout de gcc_cv_libc_provides_ssp=yes
412
          à la commande make de la passe 1 de GCC pour que GCC ne se configure
1347 jmengual 413
          pas pour utiliser libssp.so.
414
          </para>
1141 jmengual 415
        </listitem>
416
      </itemizedlist>
417
    </listitem>
418
 
1126 jmengual 419
    <listitem>
1347 jmengual 420
      <para>06-11-2010</para>
1135 jmengual 421
      <itemizedlist>
422
        <listitem>
1385 jmengual 423
          <para>[robert] - Export de LFS-6.7 à la branche principale.
1347 jmengual 424
          </para>
1135 jmengual 425
        </listitem>
1126 jmengual 426
      </itemizedlist>
427
    </listitem>
1347 jmengual 428
 
1139 jmengual 429
  </itemizedlist>
3 guillel 430
</sect1>