Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Mar 2010 16:16:13 +0000 (UTC)
From:      Jaakko Heinonen <jh@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/geom geom_dump.c
Message-ID:  <201003201616.o2KGGPAd033459@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jh          2010-03-20 16:16:13 UTC

  FreeBSD src repository

  Modified files:
    sys/geom             geom_dump.c 
  Log:
  SVN rev 205385 on 2010-03-20 16:16:13Z by jh
  
  Escape characters unsafe for XML output in GEOM class, instance and
  provider names.
  
  - Characters in range 0x01-0x1f except '\t', '\n', and '\r' are replaced
    with '?'. Those characters are disallowed in XML.
  - '&', '<', '>', '\'', '"' and characters in range 0x7f-0xff are
    replaced with XML numeric character reference.
  
  If the kern.geom.confxml sysctl provides invalid XML, libgeom
  geom_xml2tree() fails and utilities using it do not work. Unsafe
  characters are common in msdosfs and cd9660 labels.
  
  PR:             kern/104389
  Submitted by:   Doug Steinwand (original version)
  Reviewed by:    pjd
  Discussed on:   freebsd-geom
  MFC after:      3 weeks
  
  Revision  Changes    Path
  1.34      +25 -3     src/sys/geom/geom_dump.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003201616.o2KGGPAd033459>