1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 12:25:09 +03:00
XML parser and toolkit
Go to file
raniervf d724861536 Null pointer handling in catalog.c
Fix potential deferencing potential null pointers;
Small optimizations.

Closes #123.
2019-11-06 11:47:57 +01:00
bakefile Merge testThreadsWin32.c into testThreads.c 2019-01-06 14:32:28 +01:00
doc Release of libxml2-2.9.10 2019-10-30 20:14:56 +01:00
example Large batch of typo fixes 2019-09-30 18:04:38 +02:00
include Fix a few more typos ("fonction") 2019-09-30 18:05:42 +02:00
macos Stop including ansidecl.h 2017-11-27 14:35:29 +01:00
optim Fix typos: dictio{ nn -> n }ar{y,ies} 2016-04-15 22:22:48 +08:00
os400 Stop including ansidecl.h 2017-11-27 14:35:29 +01:00
python Make sure that Python tests exit with error code 2019-10-21 12:45:37 +02:00
result Large batch of typo fixes 2019-09-30 18:04:38 +02:00
test Large batch of typo fixes 2019-09-30 18:04:38 +02:00
vms Remove unused AC_CHECKs 2017-11-27 14:35:29 +01:00
VxWorks apply a couple of fixes based on a Coverity report forwarded by Derrick 2008-06-10 14:56:11 +00:00
win32 Rebuild docs 2019-09-30 18:05:45 +02:00
xstc Remove all .cvsignore as they are not used anymore 2012-09-04 14:25:23 +08:00
.gitignore Add some generated test files to .gitignore 2019-01-06 14:25:18 +01:00
.gitlab-ci.yml Enable more undefined behavior sanitizers 2019-11-02 17:53:23 +01:00
.travis.yml Enable more undefined behavior sanitizers 2019-11-02 17:53:23 +01:00
acinclude.m4 More updates and cleanups on autotools and Makefiles 2012-08-17 10:04:30 +08:00
AUTHORS more work on the xml reader interfaces. updated Igor's mail and the Web 2002-12-18 14:53:54 +00:00
autogen.sh Change dir to $THEDIR after ACLOCAL_PATH check 2018-08-23 20:42:23 +00:00
buf.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
buf.h Fix and add const qualifiers 2014-10-13 16:06:21 +08:00
build_glob.py patch from Stphane Bidoul for setting up threads global defaults. this 2003-05-15 22:11:36 +00:00
c14n.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
catalog.c Null pointer handling in catalog.c 2019-11-06 11:47:57 +01:00
ChangeLog Fix a few more typos ("fonction") 2019-09-30 18:05:42 +02:00
check-relaxng-test-suite2.py patches from John Carr to start cleaning up 'make diskcheck' problems c.f. 2008-01-11 07:19:24 +00:00
check-relaxng-test-suite.py patches from John Carr to start cleaning up 'make diskcheck' problems c.f. 2008-01-11 07:19:24 +00:00
check-xinclude-test-suite.py Large batch of typo fixes 2019-09-30 18:04:38 +02:00
check-xml-test-suite.py Large batch of typo fixes 2019-09-30 18:04:38 +02:00
check-xsddata-test-suite.py patches from John Carr to start cleaning up 'make diskcheck' problems c.f. 2008-01-11 07:19:24 +00:00
chvalid.c Big space and tab cleanup 2012-09-11 13:26:36 +08:00
chvalid.def Remove executable bit from non-executable files 2019-09-16 15:48:59 +02:00
configure.ac Release of libxml2-2.9.10 2019-10-30 20:14:56 +01:00
CONTRIBUTING Update GitLab CI config 2019-10-20 18:15:34 +02:00
Copyright Cleanup the Copyright to be pure MIT Licence wording 2012-09-20 21:46:19 +08:00
dbgen.pl add a Timingtests target to check bad behaviour from the streaming engine 2003-09-17 22:33:22 +00:00
dbgenattr.pl add a Timingtests target to check bad behaviour from the streaming engine 2003-09-17 22:33:22 +00:00
debugXML.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
dict.c Avoid ignored attribute warnings under GCC 2019-10-14 15:40:32 +02:00
DOCBparser.c Big space and tab cleanup 2012-09-11 13:26:36 +08:00
elfgcchack.h Rebuild docs 2019-09-30 18:05:45 +02:00
enc.h Large batch of typo fixes 2019-09-30 18:04:38 +02:00
encoding.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
entities.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
error.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
genChRanges.py Large batch of typo fixes 2019-09-30 18:04:38 +02:00
gentest.py Fix unused function warning in testapi.c 2019-01-06 14:25:18 +01:00
genUnicode.py Add const in five places to move 1 KiB to .rdata 2017-08-28 21:27:03 +02:00
global.data Fix SetGenericErrorFunc and SetStructured clash 2009-08-24 17:34:25 +02:00
globals.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
hash.c Avoid ignored attribute warnings under GCC 2019-10-14 15:40:32 +02:00
HTMLparser.c Fix uninitialized memory access in HTML parser 2019-10-14 16:39:21 +02:00
HTMLtree.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
INSTALL.libxml2 use autoreconf in autogen.sh 2010-03-10 10:35:56 +01:00
legacy.c Legacy needs xmlSAX2StartElement() and xmlSAX2EndElement(). 2014-02-10 10:32:45 +08:00
libxml2-config.cmake.in libxml2-config.cmake.in: update include directories 2015-02-13 01:53:07 +01:00
libxml2.doap * libxml2.doap: adding RDF dope file. 2009-05-12 08:54:59 +02:00
libxml2.syms Mark xmlExp* symbols as removed 2019-09-30 15:47:30 +02:00
libxml-2.0-uninstalled.pc.in build: Add @LZMA_LIBS@ to libxml’s pkg-config files 2013-10-29 17:35:36 +08:00
libxml-2.0.pc.in build: Add @LZMA_LIBS@ to libxml’s pkg-config files 2013-10-29 17:35:36 +08:00
libxml.3 libxml(3) manpage typo fix 2012-08-17 11:59:01 +08:00
libxml.h Large batch of typo fixes 2019-09-30 18:04:38 +02:00
libxml.m4 Spelling and grammar fixes 2017-06-17 16:34:23 +02:00
libxml.spec.in Fix some release issues on Fedora 30 2019-10-23 18:13:08 +02:00
list.c Fix list callback signatures 2017-11-09 17:28:00 +01:00
MAINTAINERS Update MAINTAINERS file to match Gnome stuff, Daniel 2007-09-04 08:10:09 +00:00
Makefile.am Disable xmlExp regex code 2019-09-26 12:11:39 +02:00
Makefile.tests add a new regression test program for testing character ranges and UTF8 2008-07-24 15:05:38 +00:00
Makefile.win Release 0.2, 80% rewrite, nothing left intact ... Daniel 1998-08-13 03:39:55 +00:00
nanoftp.c Fix pointer comparison warnings on 64-bit Windows 2017-10-21 14:01:10 +02:00
nanohttp.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
NEWS Large batch of typo fixes 2019-09-30 18:04:38 +02:00
parser.c Another fix for conditional sections at end of document 2019-10-29 16:20:32 +01:00
parserInternals.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
pattern.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
README Remove executable bit from non-executable files 2019-09-16 15:48:59 +02:00
README.cvs-commits Update information about contributing 2017-11-27 13:42:30 +01:00
README.tests Update README.tests 2012-05-07 15:23:25 +08:00
README.zOS Large batch of typo fixes 2019-09-30 18:04:38 +02:00
regressions.py new files for running regression tests under Python. Not yet complete, but 2004-06-27 02:07:51 +00:00
regressions.xml new files for running regression tests under Python. Not yet complete, but 2004-06-27 02:07:51 +00:00
relaxng.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
rngparser.c Fix typos: dictio{ nn -> n }ar{y,ies} 2016-04-15 22:22:48 +08:00
runsuite.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
runtest.c Fix exponent digits when running tests under old MSVC 2019-10-14 16:48:32 +02:00
runxmlconf.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
save.h Large batch of typo fixes 2019-09-30 18:04:38 +02:00
SAX2.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
SAX.c Big space and tab cleanup 2012-09-11 13:26:36 +08:00
schematron.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
testapi.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
testAutomata.c Remove executable bit from non-executable files 2019-09-16 15:48:59 +02:00
testC14N.c Fix Windows compiler warning in testC14N.c 2019-01-06 14:32:28 +01:00
testchar.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
testdict.c Remove various unused value assignments 2014-10-27 21:18:57 +08:00
testdso.c warning patches from Peter Breitenlohner serious DTD parsing speedups, 2005-01-25 00:22:52 +00:00
testHTML.c Big space and tab cleanup 2012-09-11 13:26:36 +08:00
testlimits.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
testModule.c Fix some format string warnings with possible format string vulnerability 2016-05-23 15:01:07 +08:00
testOOM.c Big space and tab cleanup 2012-09-11 13:26:36 +08:00
testOOMlib.c Big space and tab cleanup 2012-09-11 13:26:36 +08:00
testOOMlib.h integrated the Out Of Memory test from Havoc Pennington #109368 a lot of 2003-04-24 16:06:47 +00:00
testReader.c Remove executable bit from non-executable files 2019-09-16 15:48:59 +02:00
testrecurse.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
testRegexp.c Fix Regextests 2019-09-25 15:27:45 +02:00
testRelax.c Fix -Wcast-function-type warnings (GCC 8) 2019-01-06 14:25:12 +01:00
testSAX.c Big space and tab cleanup 2012-09-11 13:26:36 +08:00
testSchemas.c Fix -Wcast-function-type warnings (GCC 8) 2019-01-06 14:25:12 +01:00
testThreads.c Merge testThreadsWin32.c into testThreads.c 2019-01-06 14:32:28 +01:00
testURI.c add --relative to testURI 2018-11-29 22:11:59 +01:00
testXPath.c Big space and tab cleanup 2012-09-11 13:26:36 +08:00
threads.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
timsort.h Large batch of typo fixes 2019-09-30 18:04:38 +02:00
TODO small update trying to add an API to get useful error informations back 2005-01-07 13:56:19 +00:00
TODO_SCHEMAS merged the current state of XML Schemas implementation, it is not 2002-04-16 15:50:10 +00:00
tree.c Enable more undefined behavior sanitizers 2019-11-02 17:53:23 +01:00
trio.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
trio.h Generic portability fix 2013-12-12 15:00:46 +08:00
triodef.h Portability fixes for OS/400 2013-12-12 15:11:40 +08:00
trionan.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
trionan.h Big space and tab cleanup 2012-09-11 13:26:36 +08:00
triop.h applied a trio update patch from Bjorn Reese which should work with MinGW 2002-09-25 22:44:43 +00:00
triostr.c Various portability patches for OpenVMS 2013-12-17 15:33:50 +08:00
triostr.h applied patch from Andreas Stricke to ease the compilation on Windows CE 2007-04-17 12:44:58 +00:00
uri.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
valid.c Make xmlFreeDocElementContent non-recursive 2019-10-14 18:01:51 +02:00
xinclude.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xlink.c Fix libz and liblzma detection 2017-11-27 14:33:37 +01:00
xml2-config.1 xml2-config: Add a --dynamic switch to print only shared libraries 2019-07-17 23:24:24 +10:00
xml2-config.in xml2-config.in: fix regressions introduced by commit 2f2bf4b2c 2019-11-02 17:56:54 +01:00
xml2Conf.sh.in xml2-config: Add a --dynamic switch to print only shared libraries 2019-07-17 23:24:24 +10:00
xmlcatalog.c xmlcatalog: restore ability to query system catalog easily 2017-10-21 15:26:40 +02:00
xmlIO.c Fix integer overflow when counting written bytes 2019-10-14 17:06:20 +02:00
xmllint.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xmlmemory.c Fix pointer/int cast warnings on 64-bit Windows 2017-10-09 13:47:49 +02:00
xmlmodule.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xmlreader.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xmlregexp.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xmlsave.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xmlschemas.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xmlschemastypes.c Fix memory leak in xmlSchemaValAtomicType 2019-10-14 16:35:00 +02:00
xmlstring.c Documentation fixes 2017-06-18 17:58:38 +02:00
xmlunicode.c Add const in five places to move 1 KiB to .rdata 2017-08-28 21:27:03 +02:00
xmlwriter.c Fix error code in xmlTextWriterStartDocument 2019-10-14 17:06:36 +02:00
xpath.c Audit memory error handling in xpath.c 2019-10-20 14:39:46 +02:00
xpointer.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xzlib.c Large batch of typo fixes 2019-09-30 18:04:38 +02:00
xzlib.h Large batch of typo fixes 2019-09-30 18:04:38 +02:00

                  XML toolkit from the GNOME project

Full documentation is available on-line at
    http://xmlsoft.org/

This code is released under the MIT Licence see the Copyright file.

To build on an Unixised setup:
   ./configure ; make ; make install
   if the ./configure file does not exist, run ./autogen.sh instead.
To build on Windows:
   see instructions on win32/Readme.txt

To assert build quality:
   on an Unixised setup:
      run make tests
   otherwise:
       There is 3 standalone tools runtest.c runsuite.c testapi.c, which
       should compile as part of the build or as any application would.
       Launch them from this directory to get results, runtest checks 
       the proper functionning of libxml2 main APIs while testapi does
       a full coverage check. Report failures to the list.

To report bugs, follow the instructions at: 
  http://xmlsoft.org/bugs.html

A mailing-list xml@gnome.org is available, to subscribe:
    http://mail.gnome.org/mailman/listinfo/xml

The list archive is at:
    http://mail.gnome.org/archives/xml/

All technical answers asked privately will be automatically answered on
the list and archived for public access unless privacy is explicitly
required and justified.

Daniel Veillard

$Id$