Subversion Repositories svn LFS-FR

Rev

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