Subversion Repositories svn LFS-FR

Rev

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