summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove and fix obsolete autoconfDave Beckett2021-10-092-6/+3
| | | | | | | - 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
* 2021Dave Beckett2021-09-203-5/+5
|
* Document CVE-2017-18926 fix commitDave Beckett2021-09-192-0/+4
|
* add bug-650.outDave Beckett2021-09-191-0/+1
|
* XML Writer : compare namespace declarations correctlyDave Beckett2021-09-181-1/+1
| | | | | | | | | | 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.
* Add Issue #0000650 example to trigger clang asan failureDave Beckett2021-09-184-0/+29
|
* Mention Atom 0.3 in docs and manual pageDave Beckett2021-09-182-2/+4
| | | | | Fixes Issue#0000652 https://bugs.librdf.org/mantis/view.php?id=652
* 2021Dave Beckett2021-08-106-7/+12
|
* Add raptor_avltree_trimDave Beckett2020-10-251-0/+1
|
* Remove callers of deprecated raptor_www settersDave Beckett2020-10-253-7/+15
|
* #changelogDave Beckett2020-10-231-0/+18
|
* Add raptor_www setters with return value for errorsDave Beckett2020-10-234-26/+110
| | | | | | | | | Added raptor_www_set_user_agent2, raptor_www_set_proxy2, raptor_www_set_http_accept2 taking value string length and returning error code on failure. Deprecates raptor_www_set_user_agent, raptor_www_set_proxy raptor_www_set_http_accept respectively.
* 2.0.16 updatesDave Beckett2020-10-101-4/+59
|
* 2020Dave Beckett2020-10-106-5/+340
|
* (raptor_stringbuffer_append_turtle_string): Work around clang --analyze ↵Dave Beckett2020-10-061-0/+4
| | | | warning not understanding ownership model
* docsDave Beckett2020-10-061-0/+2
|
* (raptor_sax2_start_element): Work around clang --analyze warning not ↵Dave Beckett2020-10-061-0/+9
| | | | understanding ownership model
* Use RAPTOR_LEN_FILE_CSSDave Beckett2020-10-061-2/+2
|
* ignore .c.bakDave Beckett2020-09-291-0/+2
|
* Merge pull request #43 from akimd/update-bison-usageDave Beckett2020-09-295-104/+110
|\ | | | | Update bison usage
| * Call Bison with the real file namesAkim Demaille2020-09-274-87/+90
| | | | | | | | | | | | | | | | Give Bison the real output file names, so that the implementation file is not fooled when it wants to find the generated header. To this end, generate the real output files, but postprocess them, instead of creating temporary files with wrong names, and then having Perl fix the wrong names.
| * Stylistic change in the parserAkim Demaille2020-09-271-10/+13
| | | | | | | | Propose a shorter, more readable (IMHO) approach to typing tokens.
| * Use per-type Bison destructors rather than per symbolsAkim Demaille2020-09-271-4/+4
| | | | | | | | | | | | I can see two differences, and I believe this is an improvement: before we were not reclaiming memory associated to blankNodePropertyList and GRAPH_NAME_LEFT_CURLY. Now we do.
| * Use Bison directives rather than CPP macrosAkim Demaille2020-09-271-3/+3
|/ | | | | | "%define parse.error verbose" is supported since 3.0, and support for YYERROR_VERBOSE (deprecated since Bison 2.6, 2012-07-19), was removed in 3.6.
* (raptor_ntriples_parse_term): Free N-Triples datatype_uriDave Beckett2020-09-201-0/+2
|
* Travis CI: Add clang ASAN on LinuxDave Beckett2020-09-181-0/+4
|
* (raptor_avltree_delete_internal): Handle deleting empty tree.Dave Beckett2020-09-131-1/+4
| | | | Fixes invalid pointer reference reported by Li Qiang via email.
* cast for warningDave Beckett2020-09-131-2/+2
|
* Do not declare any functions if STANDALONEDave Beckett2020-09-131-1/+2
|
* Use newer ICU NFC check for ICU V56 or newerDave Beckett2020-09-132-3/+36
| | | | (raptor_nfc_icu_check): Switch to use unorm2_quickCheck() for ICU >= 56
* Add raptor_rdf_schema_namespace_uri_len to APIDave Beckett2020-09-133-0/+11
| | | | | Update raptor_namespace_test to define strings once to avoid ASAN odr-violation test failure.
* Merge pull request #42 from hughmcmaster/pkgconfigDave Beckett2020-09-121-4/+1
|\ | | | | configure.ac: Remove unused LIBXSLT_VERSION variable
| * configure.ac: Remove unused LIBXSLT_VERSION variableHugh McMaster2020-09-101-4/+1
|/
* Remove slow (un-necessary) brew update for Travis OSX buildDave Beckett2020-09-081-1/+0
|
* Merge pull request #41 from hughmcmaster/pkgconfigDave Beckett2020-09-081-53/+45
|\ | | | | Add additional pkg-config support
| * configure.ac: Allow use of pkg-config to detect the libxslt libraryHugh McMaster2020-09-081-37/+40
| |
| * configure.ac: Use PKG_CHECK_MODULES to detect the ICU libraryHugh McMaster2020-09-081-16/+5
|/
* Guess at making cmake do the same change to turtle_lexer.hDave Beckett2020-09-081-0/+2
|
* Fix turtle_lexer__scan_bytes signatures for C++Dave Beckett2020-09-073-6/+8
| | | | | - scripts/fix-flex.pl: Fix length type call for newer flex naming convention - Run flex output header file through fix-flex.pl
* Travis config and install-bison3.sh updatesDave Beckett2020-09-072-11/+10
|
* Make it YAML againDave Beckett2020-09-071-15/+28
|
* Add experimental builds for Travis for cmake, ppc, arm64Dave Beckett2020-09-071-15/+52
|
* Supporess worning to allow YAJL2 to use long long in APIDave Beckett2020-09-075-16/+22
|
* Add bison and flex versions to CMakeDave Beckett2020-09-071-2/+2
|
* (raptor_print_abbrev_po): Another signature fixappveyorDave Beckett2020-09-071-1/+2
|
* (raptor_print_abbrev_po): Fix signature with castingDave Beckett2020-09-071-1/+2
|
* Protect some debug messages from null URIDave Beckett2020-09-071-2/+2
|
* Include ICU (vi libxml) in C++ context if running under C++Dave Beckett2020-09-061-1/+7
|
* Fix GCC version check that was not working around IGNORE_FORMAT_NONLITERAL_STARTDave Beckett2020-09-061-1/+3
|
* Correct error callbacks for raptor and mid-parsingDave Beckett2020-09-061-7/+39
| | | | | | | (turtle_parser_error): Parsing error handling with scanner context (turtle_parser_error_simple): Added for error handling for raptor functions, matching the raptor_simple_message_handler method