Subversion Repositories svn LFS-FR

Rev

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