[devel] xml/catalog -- libxml2 лезет в сеть (телеграфом)

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Мар 4 13:27:55 MSK 2008


On Tue, Mar 04, 2008 at 01:15:16PM +0300, Vitaly Ostanin wrote:
> Alexey Tourbin пишет:
> > При сборке пакета perl-Image-Info я заметил что активизируется сеть.
> > Там есть тестовый SVG рисунок, в котором написано
> > <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
> > и он при загрузке риснука лезет выкачивать этот урл и там дальше через
> > ENTITY выкачивает ещё штук 20 файлов.
> 
> Кто именно лезет? У утилит libxml2 есть переключатель --nonet,
> который запрещает entity resolver'у лазать в сеть.

Где-то во внутренностях libxml2 лезет -- разобраться нелегко.
Явно не в перловом коде, перловый код я трейсил.

$ echo ${PWD##*/}
Image-Info-1.27
$ perl -MXML::Simple -e 'XMLin(shift)' img/graph.svg              
$ sudo tail /var/log/squid/access.log
1204626173.381      0 127.0.0.1 TCP_HIT/200 3629 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-clip.mod - NONE/- text/plain
1204626173.405      0 127.0.0.1 TCP_HIT/200 4754 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-mask.mod - NONE/- text/plain
1204626173.430      1 127.0.0.1 TCP_HIT/200 27430 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-filter.mod - NONE/- text/plain
1204626173.458      0 127.0.0.1 TCP_HIT/200 2851 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-cursor.mod - NONE/- text/plain
1204626173.482      0 127.0.0.1 TCP_HIT/200 4451 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-hyperlink.mod - NONE/- text/plain
1204626173.506      0 127.0.0.1 TCP_HIT/200 2457 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-view.mod - NONE/- text/plain
1204626173.530      0 127.0.0.1 TCP_HIT/200 2404 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-script.mod - NONE/- text/plain
1204626173.555      0 127.0.0.1 TCP_HIT/200 8946 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animation.mod - NONE/- text/plain
1204626173.581      0 127.0.0.1 TCP_HIT/200 13285 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-font.mod - NONE/- text/plain
1204626173.608      0 127.0.0.1 TCP_HIT/200 4198 GET http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extensibility.mod - NONE/- text/plain
$ 
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080304/b4b0d9fa/attachment-0002.bin>


Подробная информация о списке рассылки Devel