angler-fishThe Vulnerability History Project

Upgrade to libxml 2.9.2 and libxslt 1.1.28

      The previous version of libxml was released in 2008, so this is a large
jump.

One notable functionality change is that the parser no longer accepts

  <stuff xmlns:stream=&quota&quotxmlns=&quotb&quot>

(with no space between the end quote of &quota&quot and the xmlns= attribute).

This seems correct to not accept, but could potentially cause some minor
compatibility differences. This is the change in
xmpp_login_handler_unittest.js.

A second difference is that the column number reported in error
conditions has changed in some cases. This causes some expected-error
LayoutTests to differ in textual output. These seem reasonable and
should hopefully not cause any major compatibility issues.

Blink suppressions at https://codereview.chromium.org/1181403003/ which
need to land first.

BUG=463958,502468

Review URL: https://codereview.chromium.org/1193533007

Cr-Commit-Position: refs/heads/master@{#335721}
    
commit 8285ba172641308c6d4775cc38d637ceacb0422a
+1 -1
-2
+52 -41
+9
-2
+29 -51
+5 -27
+4 -4
+30 -52
+5 -27
+16
+13
+453
+28
+68
+14
+14
+19
+14
+15
+1 -1
+9 -5
+6 -6
+88 -236
+61 -110
+365
-1279
-41
+11 -647
+1 -1
+3 -12
+1 -1
+73 -173
+16
+4 -4
+8956
-15
-92
-749
-1304
-72
+319 -322
+59 -60
+82 -82
+1501
+311
+1705
+16827
-1664
+1462
+19 -185
+630
+90 -249
+4 -202
-32
+354 -867
+34 -117
+51 -58
+36 -17
+23 -58
-5
+9 -9
+23 -25
+19 -19
-54
+37 -37
+36 -38
+1 -1
+35 -35
+26 -26
+5 -16
+30 -15
+4 -5
+5 -12
+24 -24
+26 -26
-163
-81
+73 -78
+73 -106
+2 -6
+2 -2
+11 -11
+192 -249
+72 -72
+7 -7
+66 -72
+22 -22
+8 -8
+2 -2
+1 -1
+20 -24
+1 -2
+2 -30
+20 -20
+3 -3
+1 -23
+1 -4
+43 -54
+79 -81
+23 -23
-2
+2 -5
+520
+16 -16
+1 -1
+1 -1
-71
+4 -17
+21 -40
-50
+132
-2281
+38 -38
+8406
-8
-1
-1
-1
-192
-1
-1
+376
+162
-2121
-1890
+474 -1143
+130 -108
+90 -94
+67 -117
+27 -15
+67 -76
-607
-35
+17 -19
+2 -2
+49 -55
+15 -15
+2 -2
+9 -9
+5 -5
+11 -11
+5 -5
+4 -2
+3 -3
+7 -9
+258 -739
-617
-444
-1637
-965
+6 -13
-514
+209 -408
+205 -231
+1 -15
-6
+37 -37
+1 -1
+74 -80
+250 -183
+114 -125
+465
+7 -17
+12 -26
+11 -35
-27
-3
+4 -14
-26
-1
-122
-1
-5273
-41
-68
-50
+59 -92
+6 -6
+1
+3 -3
+110 -304
+17 -18
+38 -117
+14 -18
+3 -18
+114 -286
+126 -140
+101 -340
+354 -495
+177 -189
+17 -17
+635 -635
+20 -50
+850 -1070
+55 -82
-132
-693
-798
-19
-2
+5 -27
+1 -44
-2
-7683
-244
-77
-942
-1
-24
+54 -24
-124
+6
+6
+142
+1516
-223
+1626
-718
-34
+4 -4
+4 -5
+67 -67
+5 -5
+2 -2
+73
+16 -23
-270
+1 -1
+8 -8
+1 -30
+100 -232
-4
+1 -1
-130
-77
+56 -56
+3 -3
+3 -3
+15 -15
+13 -13
+39 -40
+10 -13
+3 -3
+38 -48
+9 -9
+3 -3
+6 -6
+12 -27
+4 -4
-31
+1 -1
-490
+42 -42
+6 -6
+91 -68
+1 -5
+41 -84
+118 -141
+3 -3
+4 -4
+11 -11
+17 -32
+11 -11
+30 -140
+88 -97
+24 -24
+3 -3
+294 -308
+2 -9
+65 -68
+6 -6
+29 -45
-1
+119 -320
+69 -73
+3 -3
+7 -70
+73
+159
+105
+137
+7 -71
+367
-101
+28
+7 -1
+2 -3
-149
-44
-247
-102
+1 -1
-44
-273
-904
expand_less