summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2022-12-27 22:15:50 -0800
committerDave Beckett <dave@dajobe.org>2023-02-23 18:32:25 -0800
commit082c7330d83860ee9b51e8a52809160262774519 (patch)
treea93c1b69e2834cb858922fbc9ab65f7f172ad6df
parent615a116fb767713b3f69078276ab95ad0c05170c (diff)
downloadraptor-082c7330d83860ee9b51e8a52809160262774519.tar.gz
2023
-rw-r--r--ChangeLog274
-rw-r--r--INSTALL.html2
-rw-r--r--LICENSE.html6
-rw-r--r--NEWS.html161
-rw-r--r--RELEASE.html492
-rw-r--r--configure.ac2
-rw-r--r--src/raptor_general.c4
7 files changed, 640 insertions, 301 deletions
diff --git a/ChangeLog b/ChangeLog
index 2e9f2fdc..5d0a5f87 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,253 @@
+2023-02-22 Dave Beckett <dave@dajobe.org>
+
+ * docs/tmpl/section-avltree.sgml,
+ docs/tmpl/section-constants.sgml, docs/tmpl/section-www.sgml:
+ Updated doc templates
+
+2023-02-22 Dave Beckett <dave@dajobe.org>
+
+ * src/raptor_serialize_rdfxmla.c, src/raptor_serialize_turtle.c:
+ Remove set but unused variable i
+
+2022-12-27 Dave Beckett <dave@dajobe.org>
+
+ * ChangeLog, INSTALL.html, LICENSE.html, NEWS.html, RELEASE.html,
+ configure.ac, src/raptor_general.c:
+ 2023 and https
+
+2022-12-27 Dave Beckett <dave@dajobe.org>
+
+ * Merge pull request #53 from trofi/shared-by-default
+ CMakeLists.txt: default to shared libraries by default (just like
+ GNU configure)
+
+2022-12-26 Dave Beckett <dave@dajobe.org>
+
+ * Merge pull request #55 from thesamesam/clang16 configure.ac: fix
+ -Wimplicit-function-declaration in HAVE___FUNCTION_…
+
+2022-11-04 Sam James <sam@gentoo.org>
+
+ * configure.ac: configure.ac: fix -Wimplicit-function-declaration
+ in HAVE___FUNCTION__ test (Clang 16)
+
+ Clang 16 will make -Wimplicit-function-declaration errors by
+ default.
+
+ ``` error: call to undeclared library function 'printf'
+ with type 'int (const char *, ...)'; ISO C99 and later do not
+ support implicit function declarations
+ [-Werror,-Wimplicit-function-declaration] error: call to undeclared
+ library function 'printf' with type 'int (const char *, ...)'; ISO
+ C99 and later do not support implicit function declarations
+ [-Werror,-Wimplicit-function-declaration] ```
+
+ For more information, see LWN.net [0] or LLVM's Discourse [1],
+ gentoo-dev@ [2], or the (new) c-std-porting mailing list [3]. [0]
+ https://lwn.net/Articles/913505/ [1]
+
+ https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213[2]
+
+ https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240[3] hosted at lists.linux.dev.
+
+2022-07-08 Dave Beckett <dave@dajobe.org>
+
+ * Merge pull request #52 from Artturin/cmakefix
+
+2022-07-03 Dave Beckett <dave@dajobe.org>
+
+ * src/raptor_uri.c:
+ (raptor_uri_counted_filename_to_uri_string): Copy NUL when copyin
+ file:// prefix. Coverity false positive since the following lines
+ of code always add more characters and a NUL. "Fixes" CID 353858
+
+2022-06-15 Artturin <Artturin@artturin.com>
+
+ * src/CMakeLists.txt:
+ fix the cmake generated pc file before
+ libdir=${exec_prefix}//nix/store/i7abvb760gzca1wqk9g617shqdj5sr7f-raptor2-aarch64-unknown-linux-gnu-2.0.15/lib
+ includedir=${prefix}//nix/store/i7abvb760gzca1wqk9g617shqdj5sr7f-raptor2-aarch64-unknown-linux-gnu-2.0.15/include/raptor2note the double // due to CMAKE_INSTALL_LIBDIR already being a
+ absolute path after
+ libdir=/nix/store/rlhzlak7chagd23898n1x9id6f5a6qpn-raptor2-aarch64-unknown-linux-gnu-2.0.15/lib
+ includedir=/nix/store/rlhzlak7chagd23898n1x9id6f5a6qpn-raptor2-aarch64-unknown-linux-gnu-2.0.15/include/raptor2
+
+2022-06-06 Dave Beckett <dave@dajobe.org>
+
+ * src/raptor_internal.h, src/raptor_nfc_icu.c,
+ src/raptor_rdfxml.c, src/raptor_unicode.c,
+ tests/rdfxml/Makefile.am: Fix internal ICU string NFC check to
+ convert to UTF-16 first
+
+ (raptor_nfc_icu_check, raptor_unicode_check_utf8_nfc_string):
+ Changed signature of these internal functions to not have error_p
+ which wasn't even consistently used. Instead return -1 on failure
+ which is also "falsey" in C.
+
+ (raptor_nfc_icu_check): Do an UTF-8 (raptor) to UTF-16 conversion
+ before trying to do a NFC normalization check. Update callers of
+ above internal functions to remove error_p argument which was
+ unused in all callers. Update rdfxmla tests to allow tests to
+ throw warnings.
+
+2022-06-04 Dave Beckett <dave@dajobe.org>
+
+ * Merge pull request #50 from passware/enkey/cases/POS-5043
+
+2021-12-24 mathvich <mathvich@gmail.com>
+
+ * src/CMakeLists.txt: [POS-5320] librdfa directory fix
+
+ * CMakeLists.txt, src/CMakeLists.txt: [POS-5230] librdfa directory fix
+
+ * CMakeLists.txt, src/CMakeLists.txt: [POS-5230] tabs changed to spaces
+
+2021-12-15 mathvich <mathvich@gmail.com>
+
+ * utils/CMakeLists.txt: [POS-5103] utils dir fix
+
+ * CMakeLists.txt: [POS-5103] returned to origin
+
+ * CMakeLists.txt: [POS-5103] debug message
+
+2021-12-14 mathvich <mathvich@gmail.com>
+
+ * CMakeLists.txt: [POS-5103] directory change
+
+ * CMakeLists.txt: [POS-5103] directory change
+
+ * src/CMakeLists.txt: [POS-5103] scripts directory fix
+
+2021-11-29 Dave Beckett <dave@dajobe.org>
+
+ * src/raptor_www_curl.c:
+ (raptor_www_curl_set_ssl_cert_options) Set res
+
+2021-11-21 Dave Beckett <dave@dajobe.org>
+
+ * src/turtle_parser.y: Add va_end to turtle_parser_error_simple
+ error paths
+
+ (turtle_parser_error_simple): Ensure va_end is always called on all
+ normal and error paths. [coverity CID 343351]
+
+ * src/raptor_internal.h, src/raptor_www.c, src/raptor_www_curl.c:
+ Summary: Check curl_easy_setopt() return values for errors In
+ several places check for curl_easy_setopt() erorr returns and
+ fail. [coverity CID 343360]
+
+ (raptor_new_www_with_connection): On curl module init failures,
+ free up www object before error return.
+
+ (raptor_www_curl_init):
+ Return error value for failure in init, check all calls with a
+ macro.
+
+ (raptor_www_curl_fetch, raptor_www_curl_set_ssl_cert_options)
+ (raptor_www_curl_set_ssl_verify_options): Check and set error
+ messages on failure
+
+2021-11-21 Dave Beckett <dave@dajobe.org>
+
+ * src/raptor_grddl.c:
+ Fix leak on failure of WWW model methods
+
+ (raptor_grddl_fetch_uri): On WWW call failures, free up www object
+ before error return. [coverity CID 343353]
+
+ * librdfa/curie.c: Fix check for ".." string (rdfa_resolve_uri):
+ Fix check for ".." that never matched; if was always false
+ [coverity CID 343354]
+
+ * src/raptor_serialize_rdfxmla.c:
+ Handle leak of iter on failure
+
+ (raptor_rdfxmla_emit_subject_properties): Handle leak of iter on
+ rv failure by breaking loop to let normal return handle it.
+ [coverity CID 343358]
+
+2021-11-14 Dave Beckett <dave@dajobe.org>
+
+ * CMakeLists.txt, src/raptor_config_cmake.h.in: Add cmake check
+ for time.h with HAVE_TIME_H
+
+2021-11-09 mathvich <mathvich@gmail.com>
+
+ * CMakeLists.txt, src/raptor_config_cmake.h.in: Fix for CMake
+ build on Windows HAVE_TIME_H definition added
+
+2021-10-16 Dave Beckett <dave@dajobe.org>
+
+ * configure.ac: Fix newline quoting for OSX sh/bash compatibility
+
+ * Makefile.am: old ChangeLog are not interesting
+
+2021-10-13 Dave Beckett <dave@dajobe.org>
+
+ * src/Makefile.am: Add parsedate.h to BUILT_SOURCES
+
+ * configure.ac:
+ Update bison check to find first new enough GNU
+ bison This probably should find all versions and pick the latest but
+ that's not so easy in this AC_PATH_PROGS_FEATURE_CHECK approach. It
+ remains that it can be overrridden with the BISON envar, as before.
+
+2021-10-10 Dave Beckett <dave@dajobe.org>
+
+ * src/parsedate.y: Remove ancient protection around ctype calls
+ The isTHING() calls do not need an isascii() wrapper ever.
+
+ * src/parsedate.y, src/raptor_internal.h: Fix time header check
+ with HAVE_ prefix
+
+ * configure.ac, src/parsedate.y, src/raptor_internal.h: Fix
+ headers after removal of AC_HEADER_TIME
+
+2021-10-09 Dave Beckett <dave@dajobe.org>
+
+ * configure.ac, src/parsedate.y: Remove and fix obsolete autoconf
+ - Give AC_PROG_LEX an argument
+ - Remove AC_HEADER_TIME
+ - Remove AC_HEADER_STDC and uses
+ - Update explicit header checks adding getopt.h unistd.h
+
+2021-09-20 Dave Beckett <dave@dajobe.org>
+
+ * INSTALL.html, LICENSE.html, README.html:
+ 2021
+
+2021-09-19 Dave Beckett <dave@dajobe.org>
+
+ * NEWS.html, RELEASE.html:
+ Document CVE-2017-18926 fix commit
+
+ * tests/rdfxml/Makefile.am: add bug-650.out
+
+2021-09-18 Dave Beckett <dave@dajobe.org>
+
+ * src/raptor_xml_writer.c:
+ XML Writer : compare namespace
+ declarations correctly Apply patch from
+ 0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1
+ that fixes Issue#0000650
+ https://bugs.librdf.org/mantis/view.php?id=650 which overwrote heap
+ during XML writing in parse type literal content. This was detected
+ with clang asan. Thanks to Michael Stahl / mst2 for the fix.
+
+ * tests/rdfxml/CMakeLists.txt, tests/rdfxml/Makefile.am,
+ tests/rdfxml/bug-650.out, tests/rdfxml/bug-650.rdf:
+ Add Issue
+ #0000650 example to trigger clang asan failure
+
+ * README.html, utils/rapper.1:
+ Mention Atom 0.3 in docs and manual
+ page Fixes Issue#0000652 https://bugs.librdf.org/mantis/view.php?id=652
+
+2020-10-25 Dave Beckett <dave@dajobe.org>
+
+ * docs/raptor2-sections.txt: Add raptor_avltree_trim
+
+ * Remove callers of deprecated raptor_www setters
+
2020-10-25 Dave Beckett <dave@dajobe.org>
* src/raptor_grddl.c, src/raptor_parse.c, src/raptor_www_test.c:
@@ -246,7 +496,7 @@
#RAPTOR_ESCAPED_WRITE_JSON_LITERAL and document why
Fixes Issues #0000606
- http://bugs.librdf.org/mantis/view.php?id=606
+ https://bugs.librdf.org/mantis/view.php?id=606
* src/raptor_xml.c, src/raptor_xml_writer.c: Make nsd compare
methods handle NULLs (raptor_nsd_compare,
@@ -260,12 +510,12 @@
for each attribute a potential name and value.
Fixes Issues #0000617
- http://bugs.librdf.org/mantis/view.php?id=617
+ https://bugs.librdf.org/mantis/view.php?id=617
and #0000618
- http://bugs.librdf.org/mantis/view.php?id=618
+ https://bugs.librdf.org/mantis/view.php?id=618
* src/sort_r.h: Accept cygwin as a Linux-like Fixes Issue
- #00000600 http://bugs.librdf.org/mantis/view.php?id=600
+ #00000600 https://bugs.librdf.org/mantis/view.php?id=600
2017-04-02 Dave Beckett <dave@dajobe.org>
@@ -968,7 +1218,7 @@
\r in TRiG "graph-name {"
Fixes Issue #0000584
- http://bugs.librdf.org/mantis/view.php?id=584
+ https://bugs.librdf.org/mantis/view.php?id=584
* src/turtle_lexer.l:
(turtle_token_print): Add GRAPH_NAME_LEFT_CURLY
@@ -1018,14 +1268,14 @@
raptor_world_get_serializers_count): Added
Fixes Issue #0000581
- http://bugs.librdf.org/mantis/view.php?id=581
+ https://bugs.librdf.org/mantis/view.php?id=581
2014-10-26 Dave Beckett <dave@dajobe.org>
* src/raptor_general.c: doc fix
Fixes Issue #0000579
- http://bugs.librdf.org/mantis/view.php?id=579
+ https://bugs.librdf.org/mantis/view.php?id=579
* src/raptor_iostream.c: Code tidy; use nobj for
raptor_iostream_write_bytes() return value.
@@ -1042,7 +1292,7 @@
expected length.
Fixes Issue #0000575
- http://bugs.librdf.org/mantis/view.php?id=575
+ https://bugs.librdf.org/mantis/view.php?id=575
* src/raptor_ntriples.c, src/raptor_term.c,
tests/ntriples/Makefile.am, tests/ntriples/bug-574.nt,
@@ -1051,7 +1301,7 @@
Replace on parsing.
Fixes Issue #0000574
- http://bugs.librdf.org/mantis/view.php?id=574
+ https://bugs.librdf.org/mantis/view.php?id=574
2014-10-20 Dave Beckett <dave@dajobe.org>
@@ -1204,7 +1454,7 @@
NUL char, count lengths.
Fixes Issue #0000576
- http://bugs.librdf.org/mantis/view.php?id=576
+ https://bugs.librdf.org/mantis/view.php?id=576
* src/raptor_turtle_writer.c:
raptor_turtle_writer_quoted_counted_string handles a counted
@@ -1218,7 +1468,7 @@
passed in len.
Fixes Issue #0000576
- http://bugs.librdf.org/mantis/view.php?id=576
+ https://bugs.librdf.org/mantis/view.php?id=576
* src/raptor_uri.c:
Do not assume NUL terminated string in
@@ -1228,7 +1478,7 @@
fwrite to emit counted URI string to debug file handler.
Fixes Issue #0000576
- http://bugs.librdf.org/mantis/view.php?id=576
+ https://bugs.librdf.org/mantis/view.php?id=576
* src/raptor_internal.h, src/turtle_parser.y: Add RAPTOR_DEBUG_FH
define internally
diff --git a/INSTALL.html b/INSTALL.html
index b0a3a4fc..31fa35dd 100644
--- a/INSTALL.html
+++ b/INSTALL.html
@@ -375,7 +375,7 @@ or read the HTML version in docs/rapper.html or on the
<hr />
-<p>Copyright 2000-2021 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright 2000-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>
diff --git a/LICENSE.html b/LICENSE.html
index 27e9ef26..3d000a1a 100644
--- a/LICENSE.html
+++ b/LICENSE.html
@@ -23,7 +23,7 @@
<blockquote>
<p>
-Copyright (C) 2000-2021 <a href="http://www.dajobe.org/">Dave Beckett</a><br />
+Copyright (C) 2000-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br />
Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a>.
All Rights Reserved.
</p>
@@ -68,7 +68,7 @@ All Rights Reserved.
<blockquote>
<p>
- Copyright (C) 2000-2021 <a href="http://www.dajobe.org/">Dave Beckett</a><br />
+ Copyright (C) 2000-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br />
Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a>.
</p>
@@ -93,7 +93,7 @@ All Rights Reserved.
<hr />
-<p>Copyright (C) 2000-2021 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright (C) 2000-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>
diff --git a/NEWS.html b/NEWS.html
index 3430fbb1..5c367ce5 100644
--- a/NEWS.html
+++ b/NEWS.html
@@ -8,10 +8,7 @@
<h1 style="text-align:center">Raptor RDF Syntax Library - News</h1>
-<h2 id="D2021-XX-XX-V2.0.16">2021-XX-XX Raptor2 Version 2.0.16 Released</h2>
-
-<p>Not yet released.
-</p>
+<h2 id="D2023-03-01-V2.0.16">2023-03-01 Raptor2 Version 2.0.16 Released</h2>
<p>
Fixes <a href="https://nvd.nist.gov/vuln/detail/CVE-2017-18926">CVE-2017-18926</a><br />
@@ -31,13 +28,13 @@ for the full details of the changes.</p>
<p>Made several fixes to Turtle / N-Triples family of parsers and serializers<br />
Added utility functions for re-entrant sorting of objects and sequences.<br />
Made other fixes and improvements including fixing reported issues:
-<a href="http://bugs.librdf.org/mantis/view.php?id=574">0000574</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=575">0000575</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=576">0000576</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=577">0000577</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=579">0000579</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=581">0000581</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=584">0000584</a>.
+<a href="https://bugs.librdf.org/mantis/view.php?id=574">0000574</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=575">0000575</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=576">0000576</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=577">0000577</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=579">0000579</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=581">0000581</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=584">0000584</a>.
</p>
<p>See the <a href="RELEASE.html#rel2_0_15">Raptor2 2.0.15 Release Notes</a>
@@ -59,8 +56,8 @@ for the full details of the changes.</p>
<h2 id="D2014-01-29-V2.0.13">2013-01-29 Raptor2 Version 2.0.13 Released</h2>
<p>Fix configure not finding curl when curl-config --cflags is empty<br />
-Fixed reported <a href="http://bugs.librdf.org/">issue</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=562">0000562</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issue</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=562">0000562</a>.
</p>
<p>See the <a href="RELEASE.html#rel2_0_13">Raptor2 2.0.13 Release Notes</a>
@@ -83,9 +80,9 @@ for the full details of the changes.</p>
Completed support for <a href="http://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples</a> (aka N-Triples 2013)<br />
Added a few new API calls<br />
Made several build, portability and configuration improvements<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=554">0000554</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=556">0000556</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=554">0000554</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=556">0000556</a>.
</p>
<p>See the <a href="RELEASE.html#rel2_0_11">Raptor2 2.0.11 Release Notes</a>
@@ -99,11 +96,11 @@ Completed support for <a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Tu
Added support for <a href="http://www.w3.org/TR/2013/NOTE-n-triples-20130409/">N-Triples</a> W3C Working Group Note 09 April 2013 (N-Triples 2013)<br />
Added a few new Turtle and N-Triples support functions<br />
Update configure to better handle mixed <code>pkg-config</code> settings<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=532">0000532</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=535">0000535</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=545">0000545</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=548">0000548</a>
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=532">0000532</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=535">0000535</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=545">0000545</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=548">0000548</a>
</p>
<p>See the <a href="RELEASE.html#rel2_0_10">Raptor2 2.0.10 Release Notes</a>
@@ -116,12 +113,12 @@ for the full details of the changes.</p>
Added full parsing and serializing support for <a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013<br />
Added CMake build framework for building Raptor on Microsoft (Daniel Richard G.)<br />
Made a few minor fixes and improvements<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=499">0000499</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=508">0000508</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=520">0000520</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=521">0000521</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=526">0000526</a>
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=499">0000499</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=508">0000508</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=520">0000520</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=521">0000521</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=526">0000526</a>
</p>
<p>See the <a href="RELEASE.html#rel2_0_9">Raptor2 2.0.9 Release Notes</a>
@@ -134,11 +131,11 @@ for the full details of the changes.</p>
Added support for <a href="http://www.w3.org/TR/2012/REC-rdfa-core-20120607/">RDFa 1.1</a> via updated <a href="https://github.com/rdfa/librdfa">librdfa</a><br />
Multiple portability fixes for Windows and Solarises. (Daniel Richard G.)<br />
Multiple minor fixes and improvements<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=381">0000381</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=487">0000487</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=505">0000505</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=507">0000507</a>
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=381">0000381</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=487">0000487</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=505">0000505</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=507">0000507</a>
</p>
<p>See the <a href="RELEASE.html#rel2_0_8">Raptor2 2.0.8 Release Notes</a>
@@ -152,9 +149,9 @@ Removed Expat support<br />
Removed internal Unicode NFC code for better and optional <a href="http://www.icu-project.org/">ICU</a><br />
Added options for denying file requests and XML entity loading<br />
Added options for SSL certificate verifying<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=448">0000448</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=469">0000469</a>
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=448">0000448</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=469">0000469</a>
</p>
<p>See the <a href="RELEASE.html#rel2_0_7">Raptor2 2.0.7 Release Notes</a>
@@ -181,11 +178,11 @@ Turtle serializer uses official <em>text/turtle</em> mime type<br />
Added some additional UTF-8 and snprintf utility functions<br />
No longer needs math functions trunc, lround and round.<br />
Several internal code style fixes and cleanups<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=465">0000465</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=476">0000476</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=479">0000479</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=481">0000481</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=465">0000465</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=476">0000476</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=479">0000479</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=481">0000481</a>.
</p>
<p>See the <a href="RELEASE.html#rel2_0_5">Raptor2 2.0.5 Release Notes</a>
@@ -198,13 +195,13 @@ for the full details of the changes.</p>
Support libcurl 7.21.7 that removed the curl/types.h header<br />
TRiG parser now supports the optional ':' in 'uri : { }' syntax<br />
WWW module now supports setting SSL client side certificates<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=308">0000308</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=449">0000449</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=451">0000451</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=455">0000455</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=456">0000456</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=457">0000457</a>
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=308">0000308</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=449">0000449</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=451">0000451</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=455">0000455</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=456">0000456</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=457">0000457</a>
</p>
@@ -217,8 +214,8 @@ for the full details of the changes.</p>
<p>Added a <code>raptor2.h</code> header<br />
Turtle / TRiG parser improvements for larger documents<br />
Fixes from LLVM <a href="http://clang-analyzer.llvm.org/">clang</a> static code analyzer<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=437">0000437</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=437">0000437</a>.
</p>
<p>See the <a href="RELEASE.html#rel2_0_3">Raptor2 2.0.3 Release Notes</a>
@@ -241,8 +238,8 @@ checking bug in <code>raptor_new_world()</code><br />
Some minor fixes:<br />
The N-Quads serializer was fixed to output the graph name correctly<br />
The RDFa parser built with librdfa can now be linked with the standard librdfa<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=416">0000416</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=416">0000416</a>.
</p>
<p>See the <a href="RELEASE.html#rel2_0_1">Raptor 2.0.1 Release Notes</a>
@@ -253,8 +250,8 @@ for the full details of the changes.</p>
<p>Raptor 2 final release<br />
Some minor API changes since the last beta.<br />
-Fixed reported <a href="http://bugs.librdf.org/">issue</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=405">0000405</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issue</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=405">0000405</a>.
</p>
<p>The <a href="http://librdf.org/raptor/api/">Raptor 2 API reference manual</a>
@@ -279,7 +276,7 @@ Constructors now validate the world pointer is from Raptor V2<br />
Added an N-Quads parser<br />
Added and removed a few API calls<br />
Fixed a few bugs including reported issue
-<a href="http://bugs.librdf.org/mantis/view.php?id=402">0000402</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=402">0000402</a>
</p>
<p>The <a href="http://librdf.org/raptor/api/">Raptor 2 API reference manual</a>
@@ -309,13 +306,13 @@ Added serializers for HTML 'html' and N-Quads 'nquads'.<br />
Added parser 'json' for JSON-Resource centric and JSON-Triples.<br />
Switched to GIT version control <a href="http://github.com/dajobe/raptor">hosted by GitHub</a>.<br />
Added memory-based AVL-Tree to the public API.<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=357">0000357</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=361">0000361</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=369">0000369</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=370">0000370</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=373">0000373</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=379">0000379</a>
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=357">0000357</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=361">0000361</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=369">0000369</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=370">0000370</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=373">0000373</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=379">0000379</a>
</p>
<p>The <a href="http://librdf.org/raptor/api/">Raptor 2 API reference manual</a>
@@ -338,13 +335,13 @@ RDFa parser buffer management problems were fixed<br />
Turtle parser and serializer now use QNames correctly against specification<br />
RDF/XML parser now resets correctly to detect duplicate rdf:IDs<br />
Made a few other minor bug and build fixes<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=318">0000318</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=319">0000319</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=326">0000326</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=331">0000331</a>,
-<a href="http://bugs.librdf.org/mantis/view.php?id=332">0000332</a> and
-<a href="http://bugs.librdf.org/mantis/view.php?id=337">0000337</a>
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=318">0000318</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=319">0000319</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=326">0000326</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=331">0000331</a>,
+<a href="https://bugs.librdf.org/mantis/view.php?id=332">0000332</a> and
+<a href="https://bugs.librdf.org/mantis/view.php?id=337">0000337</a>
</p>
<p>See the <a href="RELEASE.html#rel1_4_21">Raptor 1.4.21 Release Notes</a>
@@ -360,11 +357,11 @@ Fix a crash when the GRDDL parser reported errors<br />
Enable large file support for 32-bit systems<br />
Several resilience improvements by Lauri Aalto<br />
Other minor portability and bug fixes<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>:
-<a href="http://bugs.librdf.org/mantis/view.php?id=305">0000306</a>
-<a href="http://bugs.librdf.org/mantis/view.php?id=307">0000307</a>
-<a href="http://bugs.librdf.org/mantis/view.php?id=310">0000310</a>
-and <a href="http://bugs.librdf.org/mantis/view.php?id=312">0000312</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>:
+<a href="https://bugs.librdf.org/mantis/view.php?id=305">0000306</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=307">0000307</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=310">0000310</a>
+and <a href="https://bugs.librdf.org/mantis/view.php?id=312">0000312</a>.
</p>
<p>See the <a href="RELEASE.html#rel1_4_20">Raptor 1.4.20 Release Notes</a>
@@ -380,7 +377,7 @@ Improved the use and configuration of static libxml functions for better compati
Several Win32 portability fixes - Lou Sakey<br />
Many internal changes for upcoming Raptor V2 - primarily by Lauri Aalto<br />
Many other fixes and resilience improvements.<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>: <a href="http://bugs.librdf.org/mantis/view.php?id=259">0000259</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=262">0000262</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=263">0000263</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=266">0000266</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=269">0000269</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=270">0000270</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=276">0000276</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=277">0000277</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=287">0000287</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=288">0000288</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=289">0000289</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=290">0000290</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=293">0000293</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=296">0000296</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=299">0000299</a> and <a href="http://bugs.librdf.org/mantis/view.php?id=303">0000303</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=259">0000259</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=262">0000262</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=263">0000263</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=266">0000266</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=269">0000269</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=270">0000270</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=276">0000276</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=277">0000277</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=287">0000287</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=288">0000288</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=289">0000289</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=290">0000290</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=293">0000293</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=296">0000296</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=299">0000299</a> and <a href="https://bugs.librdf.org/mantis/view.php?id=303">0000303</a>.
</p>
<p><strong>WARNING: FUTURE ABI and API CHANGES.</strong> The next
@@ -401,7 +398,7 @@ Added an Atom 1.0 (<a href="http://www.ietf.org/rfc/rfc4287.txt">RFC 4287</a>) s
Improved RSS 1.0 serializer functionality and resilience.<br />
Added new API methods for qname, serializer, sequence and XML writer classes.<br />
Many other fixes and resilience improvements.<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>: <a href="http://bugs.librdf.org/mantis/view.php?id=186">0000186</a> and <a href="http://bugs.librdf.org/mantis/view.php?id=255">0000255</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=186">0000186</a> and <a href="https://bugs.librdf.org/mantis/view.php?id=255">0000255</a>.
</p>
<p>See the <a href="RELEASE.html#rel1_4_18">Raptor 1.4.18 Release Notes</a>
@@ -418,7 +415,7 @@ Added a new error handling structure<br />
Made the <a href="http://librdf.org/raptor/api/raptor-section-iostream.html">I/O Stream class</a> support reading<br />
Added several new API methods.<br />
Made several fixes, portability and resilience improvements.<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>: <a href="http://bugs.librdf.org/mantis/view.php?id=252">0000252</a> and <a href="http://bugs.librdf.org/mantis/view.php?id=245">0000245</a>.
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=252">0000252</a> and <a href="https://bugs.librdf.org/mantis/view.php?id=245">0000245</a>.
</p>
<p>See the <a href="RELEASE.html#rel1_4_17">Raptor 1.4.17 Release Notes</a>
@@ -432,7 +429,7 @@ for the full details of the changes.</p>
Turtle and RDF/XML serializers had performance improvements for large graphs.<br />
Added a TRiG Parser based on Turtle with named graph support.<br />
Several other API changes, fixed and improvements were made.<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>: <a href="http://bugs.librdf.org/mantis/view.php?id=0000188">0000188</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000192">0000192</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000194">0000194</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000195">0000195</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000207">0000207</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000210">0000210</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000214">0000214</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000216">0000216</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000217">0000217</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000232">0000232</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000237">0000237</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000238">0000238</a> and <a href="http://bugs.librdf.org/mantis/view.php?id=0000239">0000239</a><br />
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=0000188">0000188</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000192">0000192</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000194">0000194</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000195">0000195</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000207">0000207</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000210">0000210</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000214">0000214</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000216">0000216</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000217">0000217</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000232">0000232</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000237">0000237</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000238">0000238</a> and <a href="https://bugs.librdf.org/mantis/view.php?id=0000239">0000239</a><br />
Many other fixes and improvements.
</p>
@@ -446,7 +443,7 @@ for the full details of the changes.</p>
<p>GRDDL parser substantially updated to support the
<a href="http://www.w3.org/TR/2007/WD-grddl-20070302/">GRDDL W3C Working Draft 2 March 2007</a><br />
Errors for XML parsing and URI 404s are reported much better<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>: <a href="http://bugs.librdf.org/mantis/view.php?id=0000174">0000174</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000177">0000177</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000178">0000178</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000180">0000180</a><br />
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=0000174">0000174</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000177">0000177</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000178">0000178</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000180">0000180</a><br />
Many other minor fixes and improvements.
</p>
@@ -463,7 +460,7 @@ New GraphViz <a href="http://www.graphviz.org/doc/info/lang.html">DOT format</a>
serializer by Evan Nemerson.<br />
GRDDL parser now does namespace and profile URI recursion and
has other improvements and fixes.<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>: <a href="http://bugs.librdf.org/mantis/view.php?id=32">0000032</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=141">0000141</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=143">0000143</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=148">0000148</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=155">0000155</a> and <a href="http://bugs.librdf.org/mantis/view.php?id=157">0000157</a><br />
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=32">0000032</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=141">0000141</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=143">0000143</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=148">0000148</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=155">0000155</a> and <a href="https://bugs.librdf.org/mantis/view.php?id=157">0000157</a><br />
Many other fixes and improvements.
</p>
@@ -474,7 +471,7 @@ for the full details of the changes.</p>
<h2 id="D2006-10-22-V1.4.13">2006-10-22 Raptor Version 1.4.13 Released</h2>
<p>Fixed a memory leak in reusing the XML writer<br />
-Fixed reported issues: <a href="http://bugs.librdf.org/mantis/view.php?id=134">0000134</a><br />
+Fixed reported issues: <a href="https://bugs.librdf.org/mantis/view.php?id=134">0000134</a><br />
Minor updates and fixes to tutorial, configuration and build
</p>
@@ -499,7 +496,7 @@ Added network request filtering for parsers<br />
Improved the GRDDL parser to read <a href="http://research.talis.com/2005/erdf/wiki/Main/RdfInHtml">Embedded RDF</a> and <a href="http://microformats.org/wiki/hcalendar">HCalendar</a><br />
The Guess parser can now be reused to do multiple guesses<br />
The RSS 1.0 Serializer now works again<br />
-Fixed reported <a href="http://bugs.librdf.org/">issues</a>: <a href="http://bugs.librdf.org/mantis/view.php?id=0000014">0000014</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000041">0000041</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000089">0000089</a>, <a href="http://bugs.librdf.org/mantis/view.php?id=0000091">0000091</a> , <a href="http://bugs.librdf.org/mantis/view.php?id=0000110">0000110</a> and <a href="http://bugs.librdf.org/mantis/view.php?id=0000112">0000112</a><br />
+Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=0000014">0000014</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000041">0000041</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000089">0000089</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000091">0000091</a> , <a href="https://bugs.librdf.org/mantis/view.php?id=0000110">0000110</a> and <a href="https://bugs.librdf.org/mantis/view.php?id=0000112">0000112</a><br />
Made several other changes, fixes and improvements.
</p>
@@ -915,7 +912,7 @@ Added better XML parser auto-detection for various expats and libxml
<hr />
-<p>Copyright (C) 2001-2021 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2001-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright (C) 2001-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2001-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>
diff --git a/RELEASE.html b/RELEASE.html
index c6013555..6ce31164 100644
--- a/RELEASE.html
+++ b/RELEASE.html
@@ -11,12 +11,25 @@
<h2 id="rel2_0_16"><a name="rel2_0_16">Raptor2 2.0.16 changes</a></h2>
-<p>Not yet released.
-</p>
+<p>Release because ... it's been a while</p>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2017-18926">CVE-2017-18926</a>
fixed in commit 590681e546cd9aa18d57dc2ea1858cb734a3863f</p>
+<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2020-25713">CVE-2020-25713</a>
+fixed in commit 4f5dbbffcc1c6cf0398bd03450453289a0979dea</p>
+
+<p>Issues Fixed:</p>
+<ul>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=600">0000600</a>: Can't compile on Cygwin: sort_r.h "Cannot detect operating system"</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=606">0000606</a>: "JSON" format outputs invalid Unicode escapes</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=617">0000617</a>: heap buffer overflow in raptor_qname_format_as_xml</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=618">0000618</a>: heap buffer overflow in raptor_xml_writer_start_element_common</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=650">0000650</a>: Out of bounds read leads to segfault in raptor_xml_writer_start_element_common</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=652">0000652</a>: Manpage for the rapper utility describes the wrong Atom version</li>
+</ul>
+
+
<h3>Parser changes</h3>
<p>The Turtle parser was improved to process input in chunks, rather
@@ -27,56 +40,110 @@ splits the inputs after the end of a turtle "sentence" that ends in a
pruning during serializing and addition of turtle serializer flush
implementation.
-This improvment across multiple patches was contributed by Sebastian
-Freundt. Thanks</p>
+This improvment across multiple patches was contributed by
+<a href="https://github.com/hroptatyr">Sebastian Freundt</a>. Thanks
+<a href="https://github.com/dajobe/raptor/pull/37">Pull Request #37</a>
+<a href="https://github.com/dajobe/raptor/pull/38">Pull Request #38</a>
+</p>
<p>Turtle parser improvements for Bison 3+ and removing deprecated or
-older style directives. Pull request #43 by Akim Demaille. Thanks
+older style directives.
+Thanks to fix from <a href="https://github.com/akimd">Akim Demaille</a>
+<a href="https://github.com/dajobe/raptor/pull/43">Pull Request #43</a>
+</p>
+
+<p>Turtle parser fixes for cleaning up va_arg on failure paths.
+[coverity CID 343351]
</p>
+<p>grddl parser: fix leak on failure paths of WWW model methods
+[coverity CID 343353]
+</p>
+
+
<h3>Serializer changes</h3>
<p>Added a serializer for the
<a href="http://contextknowledgesystems.org/CKS.html">mKR (my Knowledge Representation)</a>
language with the name <code>mkr</code> Patch developed by Richard
H. McCullough based on the Turtle serializer. Thanks.
+<a href="https://github.com/dajobe/raptor/pull/25">Pull Request #25</a>
</p>
<p>XML writer calculate max nspace declarations correctly.
Fixes Issues
-<a href="http://bugs.librdf.org/mantis/view.php?id=617">#0000617</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=617">#0000617</a>
and
-<a href="http://bugs.librdf.org/mantis/view.php?id=618">#0000618</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=618">#0000618</a>
</p>
<p>JSON writer changed to write UTF-8 for JSON literals
Add <code>RAPTOR_ESCAPED_WRITE_BITFLAG_UTF8</code> to
<code>RAPTOR_ESCAPED_WRITE_JSON_LITERAL</code>
Fixes Issue
-<a href="http://bugs.librdf.org/mantis/view.php?id=606">#0000606</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=606">#0000606</a>
</p>
+<p>rdfxmla serializer was fixed to handle leak of iter object on some
+failure pathes. [coverity CID 343354] [coverity CID 343358]
+</p>
<p>Fix for RSS 1.0 serializing default namespaces.</p>
-
-<h3>Other changes</h3>
-<p>Handle deleting empty avltree. Fixes invalid pointer reference
-reported by Li Qiang via email. Thanks.
+<h3>Writer changes</h3>
+
+<p>XML Writer: compare namespace declarations correctly. Applied a patch from
+0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1
+that fixes
+Issue <a href="https://bugs.librdf.org/mantis/view.php?id=650">#0000650</a>
+which overwrote heap during XML writing in parse type literal
+content. This was detected with clang asan. Thanks to fix from Michael Stahl
+/ mst2.
</p>
-<p>Several minor fixes and workarounds for clang ASAN warnings or
-false warnings - not able to understand raptor's refernece model.</p>
+<h3>Build and portability fixes</h3>
-<p>Support newer ICU UC version (>=56) for newer NFC check
-interface <code>unorm2_quickCheck()</code>..</p>
+<p>CMake fixes</p>
+<ul>
+<li>Fix cmake builds for time.h check change, generated pc file.
+Thanks to fix from <a href="https://github.com/Artturin">Artturin</a>.
+<a href="https://github.com/dajobe/raptor/pull/52">Pull Request #52</a>
+</li>
-<p>Use only pkgconfig for libxslt and ICU UC. Patches from Hugh
-McMaster. Thanks.
+<li>Multiple cmake build fixes. Thanks to multiple changes from
+<a href="https://github.com/mathvich">mathvich</a>.
+<a href="https://github.com/dajobe/raptor/pull/50">Pull Request #50</a>
+</li>
+
+<li>Multiple fixes for Appveyor's Windows build using CMake
+Thanks to fix from <a href="https://github.com/0u812">0u812</a>.
+</li>
+
+<li>Multiple fixes for Cmake build system to allow building from
+source including running flex, bison and running the tests.
+Thanks to fix from <a href="https://github.com/0u812">0u812</a>.
+</li>
+
+<li>Made Raptor build again with CMake under Windows via CI as a
+service Appveyor. The resulting binaries and libraries were not
+tested.</li>
+</ul>
+
+<p>Remove and fix obsolete autoconf: AC_PROG_LEX AC_HEADER_TIME AC_HEADER_STDC.
</p>
-<p>Updated Travis configuration to try builds across a wider range of
-compilers and with clang ASAN enabled.</p>
+<p>Update bison check to find first new enough GNU bison</p>
+
+<p>Fix configure.ac <code>-Wimplicit-function-declaration</code> in
+<code>HAVE___FUNCTION__</code> test to provide Clang 16 support. Fix
+from Sam James, thanks.
+</p>
+
+<p>Support newer ICU UC version (>=56) for newer NFC check
+interface <code>unorm2_quickCheck()</code>..</p>
+
+<p>Several minor fixes and workarounds for clang ASAN warnings or
+false warnings - not able to understand raptor's reference model.</p>
<p>Updated fix-flex.pl script for newer flex naming conventions.</p>
@@ -87,32 +154,21 @@ error message callbacks in turtle and grddl parsers
<p>Later, updated to make bison 3.4 the minimum.</p>
<p>Update turtle parser and support scripts to work with Bison 3.0.5
-Patch contributed by Adam Novak. Thanks.</p>
-
-<p>Multiple fixes for Appveyor's Windows build using CMake
-Thanks to <a href="https://github.com/0u812">0u812</a>.
+Patch contributed by Adam Novak. Thanks.
+<a href="https://github.com/dajobe/raptor/pull/39">Pull Request #39</a>
</p>
-<p>Multiple fixes for Cmake build system to allow building from
-source including running flex, bison and running the tests.
-Thanks to <a href="https://github.com/0u812">0u812</a>.
-</p>
-
-<p>Made Raptor build again with CMake under Windows via CI as a
-service Appveyor. The resulting binaries and libraries were not
-tested.</p>
-
<p>Fix GNUInstallDirs for install paths to be able to install
libraptor2.a and raptor2.pc to a specific directory when
-cross-compiling. Thanks to
-<a href="https://github.com/ariadnext">Eric Le Lay</a>.</p>
+cross-compiling. Thanks to fix from
+<a href="https://github.com/ariadnext">Eric Le Lay</a>.
+<a href="https://github.com/dajobe/raptor/pull/36">Pull Request #36</a>
+</p>
<p>Made some code changes to quiet GCC extra warnings.</p>
<p>Portability fixes for OpenBSD</p>
-<p>Fixed a few resource leaks on error found by Coverity.</p>
-
<p>Some portability for building under cygwin by Richard
H. McCullough while developing the mkr serializer.
</p>
@@ -125,15 +181,51 @@ Thanks to fix by <a href="https://github.com/philjohn">philjohn</a>
with yocto. Thanks to fix by Andreas Müller.
</p>
+<p>Use only pkgconfig for libxslt and ICU UC. Patches from Hugh
+McMaster. Thanks.
+</p>
+
+<p>Updated Travis configuration to try builds across a wider range of
+compilers and with clang ASAN enabled.</p>
+
+
+
+<h3>Other changes</h3>
+
+<p>Handle deleting empty avltree. Fixes invalid pointer reference
+reported by Li Qiang via email. Thanks.
+</p>
+
<p>Change <code>rapper(1)</code> utility to count in longs instead of
ints. Because: billions and billions of triples. Thanks to patch
-from <a href="https://github.com/JervenBolleman">Jerven Bolleman</a>.</p>p>
+from <a href="https://github.com/JervenBolleman">Jerven Bolleman</a>.
+</p>
-<p>Accept cygwin as a Linux-like. Fixes
-Issue <a href="http://bugs.librdf.org/mantis/view.php?id=600">#00000600</a>.
+<p>Accept cygwin as a Linux-like.
+Fixes Issue <a href="https://bugs.librdf.org/mantis/view.php?id=600">#0000600</a>.
</p>
-
+<p>Mention Atom 0.3 in docs and manual page
+Fixes Issue <a href="https://bugs.librdf.org/mantis/view.php?id=652">#0000652</a>.
+</p>
+
+<p>Check <code>curl_easy_setopt()</code> return values for errors In
+several places check for <code>curl_easy_setopt()</code> erorr
+returns and fail. [coverity CID 343360]
+</p>
+
+<p>Fixed internal ICU string NFC check to convert to UTF-16 first
+before trying to do a NFC normalization check. This allows returning
+an error response.
+</p>
+
+<p><code>raptor_uri_counted_filename_to_uri_string()</code> fix to
+copy NUL when copying the <code>file://</code>code prefix. Coverity
+false positive since the following lines of code always add more
+characters and a NUL. "Fixes" [Coverity CID 353858]
+</p>
+
+
<h2 id="rel2_0_15"><a name="rel2_0_15">Raptor2 2.0.15 changes</a></h2>
@@ -146,13 +238,13 @@ sequences and a few other useful methods.<br />
<p>Issues Fixed:</p>
<ul>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=574">0000574</a>: Language tags with underscore</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=575">0000575</a>: Wrong API or wrong API documentation</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=576">0000576</a>: Wrong assert for a counted string being nul terminated</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=577">0000577</a>: iri parsing does not conform to REC-n-quads-20140225</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=579">0000579</a>: raptor_world_generate_bnodeid accepts world not parser</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=581">0000581</a>: My patch for parser and serializers count</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=584">0000584</a>: raptor fails to parse trig files with dos line endings</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=574">0000574</a>: Language tags with underscore</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=575">0000575</a>: Wrong API or wrong API documentation</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=576">0000576</a>: Wrong assert for a counted string being nul terminated</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=577">0000577</a>: iri parsing does not conform to REC-n-quads-20140225</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=579">0000579</a>: raptor_world_generate_bnodeid accepts world not parser</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=581">0000581</a>: My patch for parser and serializers count</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=584">0000584</a>: raptor fails to parse trig files with dos line endings</li>
</ul>
@@ -164,18 +256,18 @@ via gcc5 warning.</p>
<p>The TRiG parser now accepts \r newlines between the graph name and
the following '{'.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=584">Issue #0000584</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=584">Issue #0000584</a>
</p>
<p>Turtle, TRiG, N-Triples and N-Quads parsers now check escapes
correctly for URI strings. \t \b \n \r \f are forbidden. Check that
raw ' ' or \u0020, \u003C or \u003E are also not accepted.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=577">Issue #0000577</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=577">Issue #0000577</a>
</p>
<p>N-Triples / N-Quads parsers nwo accept '_' as an alias for '-' in
lang strings. '_' is not legal.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=574">Issue #0000574</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=574">Issue #0000574</a>
</p>
<p>Updated RDFa parser (librdfa) to support full URLs for
@@ -196,7 +288,7 @@ from Richard H. McCullough. Thanks!
<p><code>raptor_iostream_decimal_write()</code> and
<code>raptor_iostream_hexadecimal_write</code> now return non-0 if
they do not succeed in writing successfully.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=575">Issue #0000575</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=575">Issue #0000575</a>
</p>
<h3>Term class changes</h3>
@@ -208,7 +300,7 @@ the same as a NULL blank node ID argument.</p>
<p>Fixed <code>raptor_uri_counted_filename_to_uri_string()</code> to
use the passed in len, not look for end NUL char and count lengths.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=576">Issue #0000576</a>.
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=576">Issue #0000576</a>.
</p>
<p><code>raptor_new_uri_from_counted_string()</code> no longer
@@ -223,7 +315,7 @@ output buffer is big enough.</p>
<p>Fixed <code>raptor_turtle_writer_quoted_counted_string()</code> to
use the passed in length, drop the <code>strlen()</code> call and use
the length internally.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=576">Issue #0000576</a>.
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=576">Issue #0000576</a>.
</p>
<h3>World class changes</h3>
@@ -231,7 +323,7 @@ Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=576">Issue #0000576</a>
<p>Added <code>raptor_world_get_parsers_count()</code>
and <code>raptor_world_get_serializers_count()</code>
with patch from Victor Porton. Thanks!
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=581">Issue #0000581</a>.</p>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=581">Issue #0000581</a>.</p>
<h3>Other Changes</h3>
@@ -289,13 +381,13 @@ code that clang and coverity complain about.</p>
<p>Issues Fixed:</p>
<ul>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=562">0000562</a>: N-Quads parsing of URIs with ' fails</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=562">0000562</a>: N-Quads parsing of URIs with ' fails</li>
</ul>
<h3>Parser changes</h3>
<p>The N-Triples / N-Quads parser was updated to allow ' in URIs.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=562">Issue #0000562</a>.
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=562">Issue #0000562</a>.
</p>
<h3>Configuration changes</h3>
@@ -358,8 +450,8 @@ strings created by <code>raptor_term_to_counted_string()</code> and
<p>Issues Fixed:</p>
<ul>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=556">0000556</a>: Problem with relative URI in rdf:about, rdf:resource etc.</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=554">0000554</a>: RDF/XML serializer does not canonicalize attribute order in XMLLiterals</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=556">0000556</a>: Problem with relative URI in rdf:about, rdf:resource etc.</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=554">0000554</a>: RDF/XML serializer does not canonicalize attribute order in XMLLiterals</li>
</ul>
<h3>Parser changes</h3>
@@ -378,7 +470,7 @@ Many internal changes were also made.
<p>RDF/XML parser fixed the XML Canonicalization so that it writes
the XML attributes in sorted order.
Fixes
-<a href="http://bugs.librdf.org/mantis/view.php?id=554">Issue #0000554</a>.
+<a href="https://bugs.librdf.org/mantis/view.php?id=554">Issue #0000554</a>.
</p>
<h3>URI class changes</h3>
@@ -417,10 +509,10 @@ sanitizing.</p>
<p>Issues Fixed:</p>
<ul>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=532">0000532</a>: configure.ac: required file `src/raptor_config.h.in' not found</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=535">0000535</a>: configure accepts bogus values for --with-xml2-config</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=545">0000545</a>: Reopen issue 503</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=548">0000548</a>: xml:lang inside rdf:parseType=&quot;Literal&quot; are removed in parsed output</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=532">0000532</a>: configure.ac: required file `src/raptor_config.h.in' not found</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=535">0000535</a>: configure accepts bogus values for --with-xml2-config</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=545">0000545</a>: Reopen issue 503</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=548">0000548</a>: xml:lang inside rdf:parseType=&quot;Literal&quot; are removed in parsed output</li>
</ul>
<h3>Parser changes</h3>
@@ -480,7 +572,7 @@ trying pkg-config unless <code>--with-curl-config=no</code>
<p><code>configure</code> now dies if xml2-config or xslt-config
point at non executable files. Patch from Michael Stahl - thanks.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=535">Issue #0000534</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=535">Issue #0000534</a>
</p>
<p><code>configure</code> now adds curl or libxml pkg-config requires
@@ -489,7 +581,7 @@ dependency on pkg-config files if they are not needed.</p>
<p>Updated autogen.sh and code to handle variations of header
macro.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=532">Issue #0000532</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=532">Issue #0000532</a>
</p>
@@ -498,11 +590,11 @@ Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=532">Issue #0000532</a>
<p>Issues Fixed:</p>
<ul>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=499">0000499</a>: Turtle parser fails to correctly parse valid syntax</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=508">0000508</a>: Raptor objects to possibly valid Turtle syntax</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=520">0000520</a>: compilation failure</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=521">0000521</a>: Python RDF 1.0.14.1 segfault when one tries to parse xhtml+rdf using the RDFa parser</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=526">0000526</a>: Document how to find gtkdocize in INSTALL.html</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=499">0000499</a>: Turtle parser fails to correctly parse valid syntax</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=508">0000508</a>: Raptor objects to possibly valid Turtle syntax</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=520">0000520</a>: compilation failure</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=521">0000521</a>: Python RDF 1.0.14.1 segfault when one tries to parse xhtml+rdf using the RDFa parser</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=526">0000526</a>: Document how to find gtkdocize in INSTALL.html</li>
</ul>
@@ -510,7 +602,7 @@ Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=532">Issue #0000532</a>
<p>RDFa parser:
Handle non-namespaced elements without crash in RDFa.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=521">Issue #0000521</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=521">Issue #0000521</a>
</p>
<p>Turtle Parser: Added full support for
@@ -566,7 +658,7 @@ automake can run.</p>
present in older libxml2 versions. The entities checked field was
added 2006-10-10 in <a href="http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6and">libxml2 GIT commit a37a6ad91a61d168ecc4b29263def3363fff4da6and</a>
released in libxml2 2.6.27 on 2006-10-25.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=520">Issue #0000520</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=520">Issue #0000520</a>
</p>
@@ -588,10 +680,10 @@ f94fa561db05b21132b14a2b72f05b77e666c252 on Wed Apr 28 21:31:54 2010
<p>Issues Fixed:</p>
<ul>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=381">0000381</a>: Raptor incorrectly serializes turtle lists when list nodes are URIs.</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=487">0000487</a>: Does raptor_world_guess_parser_name [librdf_parser_guess_name2] ever return NULL?</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=505">0000505</a>: Parsing certain escaped unicode strings in Turtle cases an error</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=507">0000507</a>: Turtle parse error causes fatal error</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=381">0000381</a>: Raptor incorrectly serializes turtle lists when list nodes are URIs.</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=487">0000487</a>: Does raptor_world_guess_parser_name [librdf_parser_guess_name2] ever return NULL?</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=505">0000505</a>: Parsing certain escaped unicode strings in Turtle cases an error</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=507">0000507</a>: Turtle parse error causes fatal error</li>
</ul>
<h3>Parser class changes</h3>
@@ -600,7 +692,7 @@ f94fa561db05b21132b14a2b72f05b77e666c252 on Wed Apr 28 21:31:54 2010
<code>raptor_world_guess_parser_name()</code> now returns NULL failure
when the guess is very poor, rather just return the first bad result.
Fixes
-<a href="http://bugs.librdf.org/mantis/view.php?id=487">Issue #0000487</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=487">Issue #0000487</a>
which was reported in <a href="http://librdf.org/">Redland librdf</a> but
is implemented here.
</p>
@@ -632,7 +724,7 @@ leaks / double frees.
problems. When a Turtle qname cannot be found, a fatal error is no
longer generated but a regular error message giving information on
the qname that failed (usually due to unknown prefix).
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=507">Issue #0000507</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=507">Issue #0000507</a>
</p>
@@ -648,7 +740,7 @@ for undefined language (no <code>xml:lang</code> present).
<p>Turtle: Do not emit a Turtle <code>(...)</code> collection if the
list item is a URI. This fixes
-<a href="http://bugs.librdf.org/mantis/view.php?id=381">Issue #0000381</a>.
+<a href="https://bugs.librdf.org/mantis/view.php?id=381">Issue #0000381</a>.
</p>
@@ -665,7 +757,7 @@ string form of <code>raptor_term_to_turtle_string</code>.
<code>raptor_unicode_utf8_string_get_char()</code>
now allow reading / writing U+D800 to U+DFFF (UTF-16 surrogates).
rather than returning failure. BOMs remain forbidden - definitely not UTF-8.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=505">Issue #0000505</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=505">Issue #0000505</a>
</p>
@@ -756,8 +848,8 @@ or no arguments to read from stdin.</p>
<p>Issues Fixed:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=448">0000448</a>: Turtle parser does not return error status from turtle_parse_chunk()</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=469">0000469</a>: Allow rapper to bypass server SSL certs checks in libcurl</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=448">0000448</a>: Turtle parser does not return error status from turtle_parse_chunk()</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=469">0000469</a>: Allow rapper to bypass server SSL certs checks in libcurl</li>
</ul>
<p>Removed Expat support since expat has not had a release in years
@@ -806,7 +898,7 @@ enforcing of network, file and entity loading policy.</p>
<p>Turtle parser now returns parser errors to
<code>raptor_parse_chunk()</code>.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=488">Issue #0000488</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=488">Issue #0000488</a>
</p>
@@ -850,7 +942,7 @@ file that exists:
<p>Added <code>raptor_www_set_ssl_verify_options()</code> to set SSL
verify options.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=469">Issue# 0000469</a>.
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=469">Issue# 0000469</a>.
</p>
<p>The <code>raptor_www_fetch()</code> call now returns the status
@@ -898,10 +990,10 @@ generate permuations:</p>
<p>Issues Fixed:</p>
<ul>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=465">0000465</a>: c99 snprintf usage</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=476">0000476</a>: Add Format URIs to raptor_syntax_descriptions</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=479">0000479</a>: raptor 2.0.4 : -i nquads fails to treat the context term as optional bugs.librdf.org</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=481">0000481</a>: Invalid unicode characters cause raptor to emit infinite output while converting n-quads to n-triples</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=465">0000465</a>: c99 snprintf usage</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=476">0000476</a>: Add Format URIs to raptor_syntax_descriptions</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=479">0000479</a>: raptor 2.0.4 : -i nquads fails to treat the context term as optional bugs.librdf.org</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=481">0000481</a>: Invalid unicode characters cause raptor to emit infinite output while converting n-quads to n-triples</li>
</ul>
@@ -917,7 +1009,7 @@ sheet URI.</p>
<p>N-Quads parser: Make context optional. (Lauri Aalto)
Fixes
-<a href="http://bugs.librdf.org/mantis/view.php?id=479">Issue #0000479</a>.
+<a href="https://bugs.librdf.org/mantis/view.php?id=479">Issue #0000479</a>.
<br />
When guessing formats, make N-Quads always beat N-Triples since
since now all ntriples parse fine with the nquads parser. (Lauri Aalto)
@@ -943,7 +1035,7 @@ type in the syntax recognizing code.
Do not generate infinite output when the input Unicode UTF-8 encoding
is bad.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=481">Issue #000481</a>.
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=481">Issue #000481</a>.
</p>
<h3>Unicode class changes</h3>
@@ -968,7 +1060,7 @@ of a UTF-8 string <code>raptor_unicode_utf8_substr()</code>:
<p><code>raptor_uri_string_to_relative_uri_string()</code> now
compares URI paths not files. (Joe Presbrey)
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=472">Issue #0000472</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=472">Issue #0000472</a>
</p>
@@ -1014,7 +1106,7 @@ convention.
<p><code>raptor_locator_format()</code> now picks a large enough
buffer size if <code>snprintf()</code> is likely not portable, when
HAVE_C99_VSNPRINTF is not defined.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=465">Issue #0000465</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=465">Issue #0000465</a>
</p>
<p>Internal code style changes for how allocation is done and casting
@@ -1065,12 +1157,12 @@ potentially truncated to size of int.
<p>Issues Fixed:</p>
<ul>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=308">0000308</a>: undefined reference to round and trunc while cross compiling for mipsel</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=449">0000449</a>: ntriples serializer and parser inconsistent w.r.t. _ in name tokens</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=451">0000451</a>: Incorrect qname definition in TRiG parser</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=455">0000455</a>: Incorrect AVL tree operations. [ with fix ]</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=456">0000456</a>: raptor-2.0.3 fails to build against yajl-2.0.2 API</li>
-<li><a href="http://bugs.librdf.org/mantis/view.php?id=457">0000457</a>: raptor-2.0.3 fails to build with curl-7.21.7</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=308">0000308</a>: undefined reference to round and trunc while cross compiling for mipsel</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=449">0000449</a>: ntriples serializer and parser inconsistent w.r.t. _ in name tokens</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=451">0000451</a>: Incorrect qname definition in TRiG parser</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=455">0000455</a>: Incorrect AVL tree operations. [ with fix ]</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=456">0000456</a>: raptor-2.0.3 fails to build against yajl-2.0.2 API</li>
+<li><a href="https://bugs.librdf.org/mantis/view.php?id=457">0000457</a>: raptor-2.0.3 fails to build with curl-7.21.7</li>
</ul>
<h3>Parser class changes</h3>
@@ -1179,7 +1271,7 @@ chunk of data and continue lexing later.
</p>
<p>Fix value ownership fix graph name.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=437">Issue #0000437</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=437">Issue #0000437</a>
</p>
<h3>Other Changes</h3>
@@ -1222,7 +1314,7 @@ checking bug in <code>raptor_new_world()</code>
<p>The internal librdfa parser that uses Raptor internals now exports
symbols prefixed with raptor_librdfa so that Raptor can be linked
with the standard librdfa in applications without symbol clashes.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=416">Issue #0000416</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=416">Issue #0000416</a>
</p>
<h3>Serializer class changes</h3>
@@ -1260,7 +1352,7 @@ working.</p>
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=405">0000405</a>: RDFa parser does not handle base href with single quoted value</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=405">0000405</a>: RDFa parser does not handle base href with single quoted value</li>
</ul>
@@ -1369,7 +1461,7 @@ lengths are known and the same.
<code>Content-Location:</code> header to get the base URI for content
retrievals. This allows these base URIs to be used in parsing
content retrived from URIs.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=402">Issue #0000402</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=402">Issue #0000402</a>
</p>
@@ -1414,12 +1506,12 @@ the new APIs.
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=357">0000357</a>: raptor_term_as_string does not return N-Triples escaped string, although API says so</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=361">0000361</a>: HTML Table serializer</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=369">0000369</a>: Unescaped quotes in long literals (Turtle/N3) cause parser failure if at the end of the literal</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=370">0000370</a>: Odd behaviour regarding the parsing of Trig files</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=373">0000373</a>: Remove deprecated GTK symbols</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=379">0000379</a>: raptor libxslt security policy conflicts with apps that also use libxslt and set security policy</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=357">0000357</a>: raptor_term_as_string does not return N-Triples escaped string, although API says so</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=361">0000361</a>: HTML Table serializer</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=369">0000369</a>: Unescaped quotes in long literals (Turtle/N3) cause parser failure if at the end of the literal</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=370">0000370</a>: Odd behaviour regarding the parsing of Trig files</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=373">0000373</a>: Remove deprecated GTK symbols</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=379">0000379</a>: raptor libxslt security policy conflicts with apps that also use libxslt and set security policy</li>
</ul>
@@ -1665,7 +1757,7 @@ overridden with
allows user code to disable raptor touching the security preferences
entirely.
Fixes
-<a href="http://bugs.librdf.org/mantis/view.php?id=379">Issue #0000379</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=379">Issue #0000379</a>
</p>
@@ -1922,12 +2014,12 @@ is underway.
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=318">0000318</a>: Cannot end a Turtle literal with \\ inside triple-quotes</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=319">0000319</a>: ntriples parser does not register that it accepts ntriples mime type - text/plain</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=326">0000326</a>: Turtle parser allows '.' in qnames which is not-to-spec</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=331">0000331</a>: Turtle long literals with raw newlines do not count line numbers correctly</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=332">0000332</a>: RDFXML parser finds duplicates and misbehaves (when it shouldn't)</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=337">0000337</a>: raptor/turtle outputs invalid qnames which cause syntax errors on parsing</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=318">0000318</a>: Cannot end a Turtle literal with \\ inside triple-quotes</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=319">0000319</a>: ntriples parser does not register that it accepts ntriples mime type - text/plain</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=326">0000326</a>: Turtle parser allows '.' in qnames which is not-to-spec</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=331">0000331</a>: Turtle long literals with raw newlines do not count line numbers correctly</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=332">0000332</a>: RDFXML parser finds duplicates and misbehaves (when it shouldn't)</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=337">0000337</a>: raptor/turtle outputs invalid qnames which cause syntax errors on parsing</li>
</ul>
<h3>Parser changes</h3>
@@ -1981,10 +2073,10 @@ numbering.
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=306">0000306</a>: rapper doesn't handle datatype=""and xml:lang="" properly with RDFa</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=307">0000307</a>: configure fails at vnsprintf test when cross compiling</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=310">0000310</a>: Raptor does not like single character namespaces with RDFa</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=312">0000312</a>: Ununitialized pointer in example rdfserialize.c causes crash</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=306">0000306</a>: rapper doesn't handle datatype=""and xml:lang="" properly with RDFa</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=307">0000307</a>: configure fails at vnsprintf test when cross compiling</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=310">0000310</a>: Raptor does not like single character namespaces with RDFa</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=312">0000312</a>: Ununitialized pointer in example rdfserialize.c causes crash</li>
</ul>
<h3>Parser Changes</h3>
@@ -2002,9 +2094,9 @@ a438ce68a40e04b399ec2b2c613d0c867d9315c7 <br />
now moved to
<a href="http://github.com/msporny/librdfa">http://github.com/msporny/librdfa</a>
to fix handling single character namespaces
-(<a href="http://bugs.librdf.org/mantis/view.php?id=310">Issue #0000310</a>),
+(<a href="https://bugs.librdf.org/mantis/view.php?id=310">Issue #0000310</a>),
empty datatype attribute and empty xml:lang attributes
-(<a href="http://bugs.librdf.org/mantis/view.php?id=306">Issue #0000306</a>)
+(<a href="https://bugs.librdf.org/mantis/view.php?id=306">Issue #0000306</a>)
</p>
<p>Added three unapproved RDFa tests 0172, 0173 and 0174 to cover the
@@ -2028,12 +2120,12 @@ O(log N) - from list to balanced tree.
<p>If cross compiling, check for <code>vsnprintf()</code> C99 compatible at
runtime by setting define <code>CHECK_VSNPRINTF_RUNTIME</code> during
configuration.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=307">Issue #0000307</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=307">Issue #0000307</a>
</p>
<p>Use <code>calloc()</code> for allocating a <code>raptor_statement</code> in
rdfserializer.c example code to properly initialise state.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=312">Issue #0000312</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=312">Issue #0000312</a>
</p>
<p>Use <code>AC_SYS_LARGEFILE</code> to get large file IO checks which
@@ -2058,22 +2150,22 @@ with 1.9.x numbering.</p>
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=259">0000259</a>: Fix NFC check for legal combiner sequence</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=262">0000262</a>: Error when <code>raptor_new_uri()</code> fails in Turtle parser</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=263">0000263</a>: Invalid turtle output syntax on empty integer/double/decimal literals </li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=266">0000266</a>: Default/atom namespace in atom serializer output</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=269">0000269</a>: strstr is called in <code>raptor_parse_chunk()</code> on a buffer string, where it should be called on a null-terminating string.</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=270">0000270</a>: RSS serializer fixes for g++</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=276">0000276</a>: Fix <code>raptor_sequence_set_at()</code> when setting beyond end</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=277">0000277</a>: broken collection abbreviation in turtle serialization</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=287">0000287</a>: Fix <code>raptor_sax2_parse_chunk()</code> calling <code>raptor_log_error_to_handlers()</code> with expat</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=288">0000288</a>: raptor_get_feature function does not return feature value</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=289">0000289</a>: Fix RDFa parser problem when there is a subject and predicate specified on an element, but no child nodes for the object literal</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=290">0000290</a>: Fix performance problems when turtle parsing with lots of namespaces</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=293">0000293</a>: Fix RDF/XML Parser problem with legacy ordinal predicates</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=296">0000296</a>: Avoid calling <code>xsltSetDefaultSecurityPrefs()</code></li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=299">0000299</a>: Avoid calling <code>xmlSetStructuredErrorFunc()</code> and <code>xmlSetGenericErrorFunc()</code></li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=303">0000303</a>: rdfa parser does not parse content as RDFa which librdfa+expat alone handles</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=259">0000259</a>: Fix NFC check for legal combiner sequence</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=262">0000262</a>: Error when <code>raptor_new_uri()</code> fails in Turtle parser</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=263">0000263</a>: Invalid turtle output syntax on empty integer/double/decimal literals </li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=266">0000266</a>: Default/atom namespace in atom serializer output</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=269">0000269</a>: strstr is called in <code>raptor_parse_chunk()</code> on a buffer string, where it should be called on a null-terminating string.</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=270">0000270</a>: RSS serializer fixes for g++</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=276">0000276</a>: Fix <code>raptor_sequence_set_at()</code> when setting beyond end</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=277">0000277</a>: broken collection abbreviation in turtle serialization</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=287">0000287</a>: Fix <code>raptor_sax2_parse_chunk()</code> calling <code>raptor_log_error_to_handlers()</code> with expat</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=288">0000288</a>: raptor_get_feature function does not return feature value</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=289">0000289</a>: Fix RDFa parser problem when there is a subject and predicate specified on an element, but no child nodes for the object literal</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=290">0000290</a>: Fix performance problems when turtle parsing with lots of namespaces</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=293">0000293</a>: Fix RDF/XML Parser problem with legacy ordinal predicates</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=296">0000296</a>: Avoid calling <code>xsltSetDefaultSecurityPrefs()</code></li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=299">0000299</a>: Avoid calling <code>xmlSetStructuredErrorFunc()</code> and <code>xmlSetGenericErrorFunc()</code></li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=303">0000303</a>: rdfa parser does not parse content as RDFa which librdfa+expat alone handles</li>
</ul>
@@ -2081,7 +2173,7 @@ with 1.9.x numbering.</p>
<p><code>raptor_get_feature()</code> now returns the integer value rather than
just 1 or 0.<br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=288">Issue #0000288</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=288">Issue #0000288</a>
</p>
<p>Guess parser: return name of guessed parser not 'guess'.
@@ -2089,7 +2181,7 @@ just 1 or 0.<br />
<p>N-Triples parser:
Produce error messages when raptor_new_uri() fails. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=262">Issue #0000262</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=262">Issue #0000262</a>
</p>
<p>RDFa parser:
@@ -2097,7 +2189,7 @@ Fix problem when there is a subject and predicate specified on an
element, but no child nodes for the object literal using
latest librdfa GIT source with head
2ddcb3f9e010d0b3d9ee546e807539be5da1b14a <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=289">Issue #0000289</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=289">Issue #0000289</a>
</p>
<p>RSS tag soup parser:
@@ -2111,7 +2203,7 @@ Added itunes namespace and container.<br />
<p>RDF/XML Parser:
Adjust predicate_type when removing ordinal identifier type from predicate. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=293">Issue #0000293</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=293">Issue #0000293</a>
</p>
@@ -2128,14 +2220,14 @@ consumed by <code>strtol()</code> (for integers) or
<code>strtod()</code> (for decimals and doubles). Otherwise produce a
warning and emit literal in the normal
<code>"value"^^&lt;datatype_uri&gt;</code> format. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=263">Issue #0000263</a><br />
+<a href="https://bugs.librdf.org/mantis/view.php?id=263">Issue #0000263</a><br />
Fix broken collection abbreviation<br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=277">Issue #0000277</a><br />
+<a href="https://bugs.librdf.org/mantis/view.php?id=277">Issue #0000277</a><br />
</p>
<p>RSS serializer:
Fixes for g++ <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=270 ">Issue #0000270</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=270 ">Issue #0000270</a>
<br />
Added a new serializer feature
<code>RAPTOR_FEATURE_PREFIX_ELEMENTS</code> (short name
@@ -2156,7 +2248,7 @@ optionally but will do a save/restore of the existing functions.
This protection is enabled by the new API call
<code>raptor_set_libxml_flags()</code> to set the flags from values
in enum <code>raptor_libxml_flags</code>. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=299">Issue #0000299</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=299">Issue #0000299</a>
</p>
<p>Use context-specific libslt security configuration to avoid
@@ -2164,7 +2256,7 @@ calling generic call <code>xsltSetDefaultSecurityPrefs()</code> which
can be a problem when libxslt is shared with other code in memory.
Allow the user to set the policy for raptor globally with new API
function <code>raptor_set_libxslt_security_preferences()</code>. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=296">Issue #0000296</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=296">Issue #0000296</a>
</p>
<p>Make libxml SAX2 structured errors register parser-specific
@@ -2175,7 +2267,7 @@ method above can still enable registerding the global error handlers.
<p>In <code>raptor_sax2_parse_chunk()</code> fixed calls to
<code>raptor_log_error_to_handlers()</code> when built with expat. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=287">Issue #0000287</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=287">Issue #0000287</a>
</p>
@@ -2191,7 +2283,7 @@ violation on windows.</li>
contract: provide "size" consecutive items in "sequence" starting from
"start" even when setting items more than +1 offset beyond the end of
sequence. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=276">Issue #0000276</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=276">Issue #0000276</a>
</li>
</ul>
@@ -2213,12 +2305,12 @@ for RDF/XML, Turtle, etc.
<p>Use a DJ Bernstein hash to replace a linked list for storing a
stack of namespaces. This makes turtle parsing with lots of
namespaces (100s) much faster. Based on the initial patch in the bug. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=290">Issue #0000290</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=290">Issue #0000290</a>
</p>
<p>Use new internal <code>raptor_memstr()</code> function to compare
a string against a buffer that may not be NUL terminated. <br />
-<a href="http://bugs.librdf.org/mantis/view.php?id=269">Issue #0000269</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=269">Issue #0000269</a>
</p>
<p><code>raptor_error_handlers</code>: API structure gains world
@@ -2496,8 +2588,8 @@ for future replacing of <code>raptor_statement</code></p>
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=186">0000186</a>: Add RDFa support to Raptor</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=255">0000255</a>: rss-tag-soup serializer does not generate namespaces so re-serializing in rdf/xml looks wierd for atom</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=186">0000186</a>: Add RDFa support to Raptor</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=255">0000255</a>: rss-tag-soup serializer does not generate namespaces so re-serializing in rdf/xml looks wierd for atom</li>
</ul>
@@ -2665,8 +2757,8 @@ Added an initialization function for the structure,
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=252">0000252</a>: Allow controlling of cache headers in Raptor</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=245">0000245</a>: Extra classes added to an OWL object</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=252">0000252</a>: Allow controlling of cache headers in Raptor</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=245">0000245</a>: Extra classes added to an OWL object</li>
</ul>
@@ -2748,7 +2840,7 @@ ordering between <code>raptor_statement</code> objects. (Dave B)
<p>Added new parser features to control HTTP headers in
web requests (Dave B, based on a patch in the bug):<br />
Also never <code>Pragma:</code> header with libcurl ever.<br />
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=252">Issue #0000252</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=252">Issue #0000252</a>
</p>
<ul>
<li><code>RAPTOR_FEATURE_WWW_HTTP_CACHE_CONTROL</code> to control
@@ -2829,7 +2921,7 @@ changes the previous syntax output order but has no semantic
difference. (Dave B)
</li>
<li>Use the AVL Tree to remove duplicate triples. (Dave B)<br />
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=245">Issue #0000245</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=245">Issue #0000245</a>
</li>
</ul>
@@ -2853,7 +2945,7 @@ to match Turtle latest spec. (Dave B)</li>
<p>Added new method <code>raptor_www_set_http_cache_control()</code>
to set the HTTP <code>Cache-Control:</code> header in requests.
(Dave B, based on a patch in the bug) <br />
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=252">Issue #0000252</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=252">Issue #0000252</a>
</p>
@@ -2955,19 +3047,19 @@ for large graphs.
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000188">0000188</a>: Wrong RAPTOR_API definition for mingw</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000192">0000192</a>: raptor_uri_filename_to_uri_string() - getcwd() loop error</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000194">0000194</a>: parser and serializer don't recognize the same mime types</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000195">0000195</a>: Compile error in raptor_serialize.c debug code</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000207">0000207</a>: RDF file can be parsed, but not then serialised.</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000210">0000210</a>: RAPTOR_FEATURE_WRITER_XML_DECLARATION broken in Ruby</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000214">0000214</a>: Empty rdf:about, plus base-uri, produces incorrect turtle output</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000216">0000216</a>: flickrdf segfaults at raptor_serialize_end!</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000217">0000217</a>: flickrdf segfaults at raptor_serialize_end!</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000232">0000232</a>: libraptor does not correctly free up libxml error handler, causing crashes in subsequent calls to libxml error handlers</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000237">0000237</a>: raptor_sequence robustness: item ownership on insert error</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000238">0000238</a>: GRDDL parser in SVN overwrites blank nodes when merging graphs</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000239">0000239</a>: GRDDL parser in SVN returns 60 less triples with http://www.w3.org/</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000188">0000188</a>: Wrong RAPTOR_API definition for mingw</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000192">0000192</a>: raptor_uri_filename_to_uri_string() - getcwd() loop error</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000194">0000194</a>: parser and serializer don't recognize the same mime types</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000195">0000195</a>: Compile error in raptor_serialize.c debug code</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000207">0000207</a>: RDF file can be parsed, but not then serialised.</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000210">0000210</a>: RAPTOR_FEATURE_WRITER_XML_DECLARATION broken in Ruby</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000214">0000214</a>: Empty rdf:about, plus base-uri, produces incorrect turtle output</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000216">0000216</a>: flickrdf segfaults at raptor_serialize_end!</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000217">0000217</a>: flickrdf segfaults at raptor_serialize_end!</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000232">0000232</a>: libraptor does not correctly free up libxml error handler, causing crashes in subsequent calls to libxml error handlers</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000237">0000237</a>: raptor_sequence robustness: item ownership on insert error</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000238">0000238</a>: GRDDL parser in SVN overwrites blank nodes when merging graphs</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000239">0000239</a>: GRDDL parser in SVN returns 60 less triples with http://www.w3.org/</li>
</ul>
@@ -3198,10 +3290,10 @@ rather than the RSS Tag Soup parser.</p>
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000174">#0000174</a>: Serializing to rdfxml* with a base_uri doesn't set the <code>xml:base</code> attribute, but does truncate <code>rdf:about</code> and <code>rdf:resource</code> values</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000177">#0000177</a>: Some URI references mis-resolved</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000178">#0000178</a>: No errors from accessing 404 URIs</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000180">#0000180</a>: messages garble output to stdout</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000174">#0000174</a>: Serializing to rdfxml* with a base_uri doesn't set the <code>xml:base</code> attribute, but does truncate <code>rdf:about</code> and <code>rdf:resource</code> values</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000177">#0000177</a>: Some URI references mis-resolved</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000178">#0000178</a>: No errors from accessing 404 URIs</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000180">#0000180</a>: messages garble output to stdout</li>
</ul>
@@ -3310,12 +3402,12 @@ has other improvements and fixes.
<p>Fixed Issues:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=32">#0000032</a>: GRDDL indirection feature request</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=141">#0000141</a>: Crash when GRDDL parser is used with a used-generated blank node ID prefix.</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=143">#0000143</a>: Crash when GRDDL parser fails to retrieve URI.</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=148">#0000148</a>: A public function to generate a blank ID would be nice though.</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=155">#0000155</a>: entity processing in literal property elements (with libxml)</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=157">#0000157</a>: Crash when RDF/XML Abbrev serializer sees a <code>rdf:type</code> predicate with a literal object.</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=32">#0000032</a>: GRDDL indirection feature request</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=141">#0000141</a>: Crash when GRDDL parser is used with a used-generated blank node ID prefix.</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=143">#0000143</a>: Crash when GRDDL parser fails to retrieve URI.</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=148">#0000148</a>: A public function to generate a blank ID would be nice though.</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=155">#0000155</a>: entity processing in literal property elements (with libxml)</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=157">#0000157</a>: Crash when RDF/XML Abbrev serializer sees a <code>rdf:type</code> predicate with a literal object.</li>
</ul>
<h3>Configuration Changes</h3>
@@ -3425,9 +3517,9 @@ bytes.</p>
<p>Prevent losing memory for a <code>raptor_xml_writer</code> when a
serializer is reused several times.</p>
-<p>Fixed issues reported on the <a href="http://bugs.librdf.org/">Redland Issue Tracker</a>:</p>
+<p>Fixed issues reported on the <a href="https://bugs.librdf.org/">Redland Issue Tracker</a>:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=134">Issue #0000134</a>: Check for equal scheme and authority during construction of relative URIs from two absolute URIs.</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=134">Issue #0000134</a>: Check for equal scheme and authority during construction of relative URIs from two absolute URIs.</li>
</ul>
@@ -3489,14 +3581,14 @@ optional URI filter function that checks if the URL given is
allowed to be retrieved, or denied entirely.
</p>
-<p>Fixed issues reported on the <a href="http://bugs.librdf.org/">Redland Issue Tracker</a>:</p>
+<p>Fixed issues reported on the <a href="https://bugs.librdf.org/">Redland Issue Tracker</a>:</p>
<ul>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000112">#0000112</a>: raptor_namespaces_qname_from_uri not public API?</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000110">#0000110</a>: strcasecmp problem under windows (raptor_rss.c does not compile)</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000091">#0000091</a>: guess parser should guess the syntax each time it is run, not be fixed</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000089">#0000089</a>: Add a NONET feature to prevent network fetches</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000041">#0000041</a>: Allow multiple transformation URLs in data-view:transformation property</li>
- <li><a href="http://bugs.librdf.org/mantis/view.php?id=0000014">#0000014</a>: bNode content written twice in rdfxml-abbrev output mode</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000112">#0000112</a>: raptor_namespaces_qname_from_uri not public API?</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000110">#0000110</a>: strcasecmp problem under windows (raptor_rss.c does not compile)</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000091">#0000091</a>: guess parser should guess the syntax each time it is run, not be fixed</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000089">#0000089</a>: Add a NONET feature to prevent network fetches</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000041">#0000041</a>: Allow multiple transformation URLs in data-view:transformation property</li>
+ <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000014">#0000014</a>: bNode content written twice in rdfxml-abbrev output mode</li>
</ul>
@@ -3539,7 +3631,7 @@ known XSLT sheet URIs.
<p>The <em>Guess parser</em> now resets after each parse and does a
fresh guess on the syntax based on the incoming information.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=91">Issue #0000091</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=91">Issue #0000091</a>
</p>
@@ -3558,7 +3650,7 @@ recovery.
<p>Updated the <em>RDF/XML Abbreviated</em> serializer to do proper
reference counting on the blank/resource nodes used as subjects and
objects to prevent dual-triple generation. Fixes the reported
-<a href="http://bugs.librdf.org/mantis/view.php?id=14">Issue #0000014</a>
+<a href="https://bugs.librdf.org/mantis/view.php?id=14">Issue #0000014</a>
</p>
@@ -3592,7 +3684,7 @@ resource.
<p>No longer adds LDFLAGS to pkgconfig file <code>raptor.pc</code>
and <code>raptor-config</code> fixing
-<a href="http://bugs.librdf.org/mantis/view.php?id=97">Issue #0000097</a>.
+<a href="https://bugs.librdf.org/mantis/view.php?id=97">Issue #0000097</a>.
</p>
@@ -3712,7 +3804,7 @@ to set a namespace for serializing from an existing
<p>Serializing to RDF/XML (or RDF/XML Abbrev) now does not
double-free URI strings.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=65">Issue #0000065</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=65">Issue #0000065</a>
</p>
<p>RSS serializer no longer writes the XML header twice.</p>
@@ -3734,7 +3826,7 @@ splitting into qname prefering to use the current in-scope namespaces
before having to search.</p>
<p><code>raptor_namespaces_format</code> now NULL-terminates the namespace string.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=62">Issue #0000062</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=62">Issue #0000062</a>
</p>
<p>Added <code>raptor_namespace_get_counted_prefix</code> to return a
@@ -3752,7 +3844,7 @@ associated with a QName.</p>
<p><code>raptor_stringbuffer_append_counted_string</code> and
<code>raptor_stringbuffer_append_string</code> now Do nothing on
appending a NULL string or a string of length 0.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=73">Issue #0000073</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=73">Issue #0000073</a>
</p>
@@ -3786,7 +3878,7 @@ systems when looking for the end of string NUL.
<p>Get the curl success status into a long, not an int which causes
failure on 64 bit.
-Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=75">Issue #0000075</a>
+Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=75">Issue #0000075</a>
</p>
<p>WWW requests for content to parse now always send an appropriate
@@ -4058,7 +4150,7 @@ documment" giving <code>rdf:about=""</code>.</p>
<p>Fix a bug when adding a default path of / to a URI
in functions <code>raptor_new_uri_for_xmlbase()</code>
and <code>raptor_new_uri_for_retrieval()</code>.
-(Bug #<a href="http://bugs.librdf.org/mantis/view.php?id=45">0000045</a>)
+(Bug #<a href="https://bugs.librdf.org/mantis/view.php?id=45">0000045</a>)
</p>
diff --git a/configure.ac b/configure.ac
index 7d3f8cde..c00a7ec4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,7 +24,7 @@ dnl
AC_PREREQ([2.62])
-AC_INIT([Raptor RDF Parser and Serializer library], [2.0.16], [http://bugs.librdf.org/], [raptor2])
+AC_INIT([Raptor RDF Parser and Serializer library], [2.0.16], [https://bugs.librdf.org/], [raptor2])
AC_CONFIG_SRCDIR([src/raptor_general.c])
AC_CONFIG_HEADERS([src/raptor_config.h])
AC_CONFIG_AUX_DIR(build)
diff --git a/src/raptor_general.c b/src/raptor_general.c
index fbe8d679..bf3c3ae8 100644
--- a/src/raptor_general.c
+++ b/src/raptor_general.c
@@ -48,9 +48,9 @@
/* statics */
-const char * const raptor_short_copyright_string = "Copyright 2000-2021 David Beckett. Copyright 2000-2005 University of Bristol";
+const char * const raptor_short_copyright_string = "Copyright 2000-2023 David Beckett. Copyright 2000-2005 University of Bristol";
-const char * const raptor_copyright_string = "Copyright (C) 2000-2021 David Beckett - http://www.dajobe.org/\nCopyright (C) 2000-2005 University of Bristol - http://www.bristol.ac.uk/";
+const char * const raptor_copyright_string = "Copyright (C) 2000-2023 David Beckett - http://www.dajobe.org/\nCopyright (C) 2000-2005 University of Bristol - http://www.bristol.ac.uk/";
const char * const raptor_license_string = "LGPL 2.1 or newer, GPL 2 or newer, Apache 2.0 or newer.\nSee http://librdf.org/raptor/LICENSE.html for full terms.";