Subversion Repositories svn LFS-FR

Rev

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>