2025-10-14 Patrick van Kleef Updated NEWS and ChangeLog Updated version to 7.2.16 engine 3242 Fixed issues with SPARQL section in default virtuoso.ini 2025-10-09 Patrick van Kleef Updated version to 7.2.16-rc1 2025-10-08 Patrick van Kleef Fixed check for upper MP limit increment in optimiser 2025-10-07 Mitko Iliev Fixed RDF Views total count statistics Fixed virtuoso should never exceed the max mp if set Fixed issue with max mempool size = 4G Fixed issue with JSON parsing unknown bnade with many types 2025-10-07 Patrick van Kleef Fixed issue trying to call CXML PL when vad package is not installed 2025-10-07 Mitko Iliev Fixed issue where virtuoso reports by mistake ID:0 (dba) has no permissions Fixed so numbers and dates preserve datatypes in JSON output Fixed error reporting on non-compatible db/setup Fixed issue with table name qualifiers in case mode 2 Fixed issue when same-as query without G Fixed issues with JSON serializer Added a global to stop SSE client from receiving more data 2025-10-07 Mitko Iliev Fixed issue with broken SSE implementations Some SSE implementations may send cr/lf for events delimiter 2025-10-07 Mitko Iliev Fixed issue comparing dates Added support for TLS connection timeout Added missing HTTP status codes 2025-10-06 Mitko Iliev Added soft checkpoint option to delay checkpoint until db is idle [Parameters] SoftCheckpoint = 1 ; Default = 0 2025-10-06 Mitko Iliev Added disk space monitor Added event logger with rate limiting on frequently repeated errors Fixed issue compiling uintN_t on windows 2025-10-02 Patrick van Kleef Merge branch 'feature/fixes' into develop/7 2025-10-02 Mitko Iliev Fixed issue with xsd:time conversion cast (THH:mm:SS as time) 2025-10-02 Mitko Iliev Fixed prevent call to parse if timeout is already reached Added assert to check if memorypool is busy Fixed preserve datatypes for numbers and dates in JSON output Fixed return type of RDF_QM_GC_SUBTREE() 2025-10-02 Mitko Iliev Fixed issues with sqlc_hook * Disable this old feature by default * Keep disabled when underlying PL fails to compile To turn it back on, add the following to your virtuoso.ini file: [FLAGS] sqlc_hook_enabled = 1 2025-10-02 Mitko Iliev Fixed issue when unames are repeated Added more informative locking info to status() output 2025-10-01 Mitko Iliev Fixed if cast is unknown, do not point to datatype in JSON output Fixed issue hanging in temp table Fixed to not re-enter mutex when resetting iterator Fixed issues with PAGE_DEBUG Fixed to check for DBA group instead of DBA user Fixed issue with query without idxs 2025-09-30 Mitko Iliev Added DAV_QUEUE_MAX_THREADS registry to set upper limit 2025-09-30 Patrick van Kleef Updated FCT vad version 2025-09-30 Mitko Iliev Fixed replace output:valmode "AUTO" with "LONG" 2025-09-30 Patrick van Kleef Fixed issue with CXML link at the bottom of the page 2025-09-30 Mitko Iliev Fixed issue with zero triples on secondary storage Added option to prevent bots fromm crawling /fct/rdfdesc/usage.vsp Fixed performance using same-as for a label Added config UI setting to change the max amount of facets (default 20) 2025-09-30 Patrick van Kleef Updated Conductor VAD version 2025-09-30 Mitko Iliev Fixed issue storing ACME-related keys Fixed issue encoding &nbps Fixed issue with size of select list on user names Added support for DAV content callback function Fixed issue with LDP Added RDF sink folder validation option Fixed save and restore conn vars on vad install 2025-08-08 Patrick van Kleef Updated Conductor VAD version 2025-08-08 Mitko Iliev Fixed print DAV IDs in debug mode 2025-08-08 Mitko Iliev Fixed issues with DAV folder RSS feeds * Added handle title DAV property as RSS/Atom feed title * Added missing to directories/collections * Fixed RSS feed version * Fixed feed titles * Fixed excluding hidden files and folders * Fixed issue with ATOM and OPML pub * Fixed issue resolving user names * Fixed encoding issues 2025-08-08 Tim Haynes Added feed-type files in OPML output 2025-08-08 Patrick van Kleef Fixed bad character in title Fixed issues running DAV rss/aton/opml feeds behind proxy 2025-07-03 Mitko Iliev Fixed replace typed-literal with literal in JSON output Closes #1360 2025-06-10 Ted Thibodeau Jr Fixed language and markup in NEWS.md closes #1355 2025-06-10 Mitko Iliev Fixed issue trying to perform LDP on /sparql endpoints Fixes #1357 2025-05-21 Patrick van Kleef Merge tag 'v7.2.15' into develop/7 Tagged 7.2.15 for release 2025-05-21 Patrick van Kleef Merge branch 'release/7.2.15' into stable/7 Updated version to 7.2.15 engine 3241 Updated ChangeLog Updated NEWS.md Added missing files from distribution Fixed check for OpenSSL 3.5.x 2025-05-20 Patrick van Kleef Updated version to 7.2.15-rc1 Updated docs 2025-05-20 Mitko Iliev Fixed issue with empty tgt_graph Fixed label to RDF Views Fixed issue with DAV RDF docs redirect option settings Fixed styling of bot prevention dialog 2025-05-13 Mitko Iliev Fixed issue with rdfviews and GraphQL Make all queries for GraphQL mappings to look at physical store, the views can break whole thing as they compile to enormous huge sql and basically does nothing, we do not claim maps are done in views, if we do we should use different approach not via sparql queries for sure 2025-05-13 Mitko Iliev Fixed issue with _cvt(vector(219), '1') 2025-05-13 Mitko Iliev Fixed issue with grants in web services The web services should look at direct grants, the inherited should not be a service calls, lookup everything accessible make service unusable if grant a wide access role such as sparql_update etc. 2025-04-28 Sergey Malinin Fixed issue in SQLPrepare and SQLPrepareW After conversion use cbSqlStr instead of SQL_NTS 2025-04-24 Mitko Iliev Fixed issues with RDFviews * Fixed bad predicates of '_has_' and '_of_' * Fixed drop quad map by selection, not by graph * 'skip' is not used in rml generator 2025-04-24 Patrick van Kleef Updated FCT VAD version 2025-04-24 Mitko Iliev Fixed if get:* and no permissions set, return 401 to redirect to login Added option to prevent bots from crawling /describe 2025-04-24 Patrick van Kleef Updated Conductor VAD version 2025-04-24 Mitko Iliev Fixed issues with RDFview 2025-04-15 Patrick van Kleef Merge branch 'feature/gcc15-fixes' into develop/7 2025-04-15 Patrick van Kleef Fixed macros RES_IF_NN and RES_IF_NN_G * Fixed potential bug due to missing curly brace in last if block of RES_IF_NN_G * Fixed compiler warning on indentation * Use do { ..... } while (0) in case we want to use macro inside and if or else 2025-04-15 Patrick van Kleef Fixed compiler warnings on misleading indentation (-Wmisleading-indentation) Fixed compiler warnings for empty body (-Wempty-body) Fixed removed semicolon at end of macro definition 2025-04-11 Patrick van Kleef Fixed missing cast Fixed bad semicolon at end of if() Fixed issue that stopped engine from performing graph scoped rules check 2025-04-10 Patrick van Kleef Removed unused union Removed old prototypes not required for Linux/macOS Fixed missing parameter from function prototype Removed unexpected parameter from function call Fixed missing parameter in definition of signal handler Fixed missing argument to _connect function in plugin 2025-04-10 Patrick van Kleef Cleanup prototypes and declarations for functions without arguments Instead of using: extern int func(); int func () {} use: extern int func (void); int func (void) {} 2025-03-18 Patrick van Kleef Merge branch 'feature/2025_03_17_fix_cast_short' into develop/7 Rebuild RDF4j v5 provider Updated RDF4j version 2025-03-17 Sergey Malinin Fix castValue() for Short values 2025-03-13 Patrick van Kleef Fixed maximum lenght of an long url to 64K Some RDF datasets have extreme long URIs that exceed the Virtuoso internal maximum size of 1900 bytes and thus need to be shortened to avoid errors such as: SR133: Can not set NULL to not nullable column 'DB.DBA.RDF_QUAD.S' The ShortenLongURIs parameter is a Virtuoso configuration setting which shorten extremely long URIs in datasets when loading with the RDF Bulk Loader. When enabled, Virtuoso will truncate the long url and appends a checksum of the original url to ensure it is still unique. Add the following setting to your virtuoso.ini file and restart your Virtuoso instance to enable this feature: [SPARQL] ShortenLongURIs = 1 2025-03-13 Patrick van Kleef Merge branch 'feature/jena5' into develop/7 2025-03-13 Sergey Malinin Fixed issue with Jena testsuite 2025-03-13 Patrick van Kleef Rebuild Jena 5 provider Updated version number of Jena 5 provider Fixed issue building/running the testsuite on linux Fixed target and CLASSPATH 2025-03-13 Sergey Malinin Updated provider to work with Jena 5.3.0 2025-03-13 Patrick van Kleef Added initial support for jena5 provider 2025-03-12 Patrick van Kleef Rebuild RDF4j v4 and v5 providers Updated version of RDFj4 v4 and v5 providers 2025-03-12 Sergey Malinin Fixed conversion of Integer values to xsd:integer (fixes #1346) Fixed castValue() to handle "true"/"false" (fixes #1337) 2025-03-06 Patrick van Kleef Rebuild driver Updated driver version 2025-03-06 Martin Ledvinka Updated VirtuosoRepositoryConnection to be compatible with RDF4j 5.1 Closes #1344, #1345 2025-03-06 Martin Ledvinka Added version of RDF4J Virtuoso driver compatible with RDF4J 5.1.0. 2025-01-30 Mitko Iliev Fixed when qlog is enable, print rset should save prot table globals 2025-01-30 Mitko Iliev Fixed issue with sparql insert

'o' sqldf does not make a distinction between uname and pure string as it might need to be, so we introduce new function for literals which do not consider unames as IRIs unless box flags set 2025-01-30 Mitko Iliev Fixed additional issue for sub properties in inference result Fixed issue with filter not working on inference result Fixed crash in optimiser when pred is optimised to always be true 2025-01-30 Patrick van Kleef Updated FCT VAD version 2025-01-30 Mitko Iliev Fixed if account does not have read/view permission return empty page as for 404 Added avif,webp,apng and jpeg media type variants 2025-01-30 Patrick van Kleef Updated Conductor VAD version 2025-01-30 Mitko Iliev Fixed issue with ACME account binding Added support for ACME multi domain name orders Added ZeroSSL options to ACME UI Added ACME EAB support Fixed issue with too many users in dropdown list Fixed clear graph before RML import in Conductor 2025-01-06 Patrick van Kleef Fixed missing check for default LIMIT in SPARQL query (fixes #1336) 2025-01-01 Patrick van Kleef Updated Copyright 2024-11-14 Mitko Iliev Fixed when inserting into RDF_DATATYPE or RDF_LANGUAGE, lock the row exclusive 2024-11-12 Patrick van Kleef Updated version to 7.2.15-dev to mark the start of a new development cycle 2024-11-11 Patrick van Kleef Merge tag 'v7.2.14' into develop/7 Tagged 7.2.14 for final release 2024-11-11 Patrick van Kleef Merge branch 'release/7.2.14' into stable/7 Updated ChangeLog Updated version to 7.2.14 Updated ChangeLog Updated NEWS.md Fixed disable readline/editline for isqlw 2024-11-08 Patrick van Kleef Updated version to 7.2.14-rc3 2024-11-08 Patrick van Kleef Added notice to isqlw this application has been deprecated (fixes #1322) There is no use shipping a broken tool. We have decided to have it return a deprecation notice in case users upgrade an existing installation. 2024-11-08 Mitko Iliev Fixed int32 overflow when dbs_file_length unknown 2024-11-08 Mitko Iliev Added optional new algorithm to fix xte_sum64 collisions For now we continue to use the old algorithm. 2024-11-08 Patrick van Kleef Fixed compiler errors from -Werror=logical-not-parentheses Updated FCT vad version Removed tag Fixed recommendations from Lighthouse accessibility check Removed deprecated charset on stylesheet links Fixed issue with page selector on mobile devices Removed link to W3C XHTML validator Moved javascript to the end of the page Changed DOCTYPE from XHTML to HTML5 2024-11-08 Patrick van Kleef Removed support for AddThis This service was terminated on May 31 2023 2024-11-08 Mitko Iliev Fixed issue generating short url on 404 2024-11-07 Patrick van Kleef Updated version to 7.2.14-rc2 2024-11-07 Patrick van Kleef Merge branch 'feature/gcc14-fixes' into develop/7 Fixes #1312 Closes #1324 2024-11-07 Patrick van Kleef Fixed issue with pointer dereference This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed issues compiling isqlw This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed wrong datatype This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed bad typedef This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed bad pointer indirection This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed compiler warnings for misleading indentation This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Mitko Iliev Fixed qi_set_batch_sz() signature This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed issues with stat_desc_t data This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Mitko Iliev Fixed use separate macro for UST * data This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Mitko Iliev Fixed use separate macro for XT * data This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed initialization of different pointers This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed bad pointer type This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed bad variable declaration This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed bad cast using thr_get_error_code This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed issue with function prototype This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed bad or missing casts This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed casts on mp_alloc and mp_alloc_box This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed missing server_func cast This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed bad argument cast in virt_mbsnrtowcs and virt_wcsnrtombs This fixes errors reported by gcc 14 -Derror=incompatible-pointer-types 2024-11-07 Patrick van Kleef Fixed wrong ODBC datatype 2024-11-07 Mitko Iliev Fixed missing DB.DBA.SPARQL_BINDINGS_VIEW_C_0 for empty solution bindings 2024-11-07 Patrick van Kleef Fixed compiler warnings from -Wmultistatement-macros Renamed last_majflt to swap_guard_last_majflt Fixed memory leak in X509 cert chain Removed rbuf_test function 2024-10-28 Mitko Iliev Fixed arbitrary XML with CDATA having html tags has MIME re-placed with text/html 2024-10-28 Patrick van Kleef Updated Conductor VAD version 2024-10-28 Mitko Iliev Fixed issue when filename starts with underscore An underscore is a valid start character for visible files 2024-10-28 Patrick van Kleef Fixed typo in generation of Transient view urls 2024-10-28 Mitko Iliev Fixed issue with RSS menu not working on Firefox Added support to handle 101 connection upgrade in http_client Added flag to see if connection session is server or client Fixed missing encode flag Added WSOCK.DBA.WEBSOCKET_CONNECT() for client operations Added flag to encode if API used as WSock client 2024-10-28 Mitko Iliev Fixed order of checking options and parameters Options must be checked before parameters; params are for execution only 2024-10-28 Patrick van Kleef Fixed allow soap_boolean to accept null for nullable arguments 2024-10-28 Mitko Iliev Fixed errror state A missing procedure should return 'not found' instead of 'internal error' 2024-10-28 Mitko Iliev Fixed check which options are handled by endpoint Check defines on rest method for additional http methods allowed 2024-10-28 Mitko Iliev Fixed issue with JSON registered REST services JSON services should return JSON formatted error, not HTML body 2024-10-28 Mitko Iliev Fixed issue with generated names longer than 100 characters The GraphQL query generator may compose name over 100 chars, leading to truncated and bad sql. Fixed by making part after 80 chars a sha256 sum. 2024-09-23 Patrick van Kleef Updated version to 7.2.14-rc1 2024-09-23 Mitko Iliev Fixed DAV escape href should escape apos Fixed issue when there are no more inits to skip 2024-09-04 Patrick van Kleef Merge branch 'feature/backport' into develop/7 Updated FCT vad version 2024-09-04 Mitko Iliev Fixed make 'x_content > iframe' content resizable Added support for WKT rendition 2024-09-04 Patrick van Kleef Added new MaxTempDBPages setting to virtuoso.ini This setting limits the maximum size of the TempDatabase file on disk to a fixed amount of used pages. If the engine detects this limit has been exceeded, the query that was filling up the TempDatabase will return an error and its transaction is killed. [TempDatabase] MaxTempDBPages = 50G ; Limit size of the TempDatabase to 50GB on disk Values ending in B, K, M, G will be converted to number of pages that can fit into that size. Plain values are interpreted as number of pages. For example 50G = (50 * 1024 * 1024 * 1024) / 8192 = 6553600 pages The default value is 0 which means that the TempDatabase file can fill up the whole disk partition it is located on. 2024-09-04 Mitko Iliev Added support for restricting the size of the tempdb 2024-09-04 Patrick van Kleef Added temp space usage in db activity Fixed distribution of vadpacker 2024-09-03 Patrick van Kleef Fixed issue re-initializing the pconfig struct 2024-09-03 Mitko Iliev Added put/delete http methods Fixed key estimate on single only 2024-09-03 Patrick van Kleef Added support for custom %T and %D http log format The following format codes are added: %T time to serve the request in seconds %D time to serve the request in microseconds %{s}T time to serve the request in seconds (same as %T) %{ms}T time to serve the request in milliseconds %{us}T time to serve the request in microseconds (same as %D) %{rt}T time to serve the request using CPU timestamp counter 2024-09-03 Patrick van Kleef Fixed use get_usec_real_time() for rate limiting Fixed use usec for cli_start_time for custom %T and %D http log format Added new function get_usec_real_time 2024-08-30 Patrick van Kleef Updated Vadpacker to v1.10 2024-08-09 Mitko Iliev Fixed inc. estimate on transitive with unbound input Fixed memory leak and error when service sets error status code Fixed issue with user defined types (UDT) Fixed issue with SN DETs errors 2024-08-09 Mitko Iliev Fixed issue with {col} When a single column is specified as IRI then do not escape, e.g. {col} means an IRI string 2024-08-08 Mitko Iliev Fixed issue with "Content-Encoding: gzip" (fixes #1308) 2024-06-26 Mitko Iliev Fixed issue when there are no parts to split Fixed issue with GROUP BY/ORDER BY on LEFT OUTER JOIN 2024-06-24 Patrick van Kleef Fixed tested building against openssl 3.3.x 2024-06-21 Ivan Mikhailov Added support for (a relatively small amount of) blank nodes in SPARQL INSERT DATA Fixes #126 2024-06-18 Mitko Iliev Fixed issue calling concat(wide, utf8) (fixes 944) A missing check for box_flags caused the result to be a broken wide string. 2024-06-18 Mitko Iliev Fixed issue with lenght calculation in rdf_encode_for_uri() 2024-06-18 Ted Thibodeau Jr Fixed NEWS.md 2024-06-18 Patrick van Kleef Updated version to 7.2.14-dev to mark the start of a new development cycle 2024-06-10 Patrick van Kleef Merge tag 'v7.2.13' into develop/7 Tagged for release 2024-06-10 Patrick van Kleef Merge branch 'release/7.2.13' into stable/7 Updated NEWS.md and Changelog Updated version to 7.2.13 Merge branch 'feature/vos-fixes' into develop/7 Updated version to 7.2.13-rc Updated Changelog Updated NEWS.md 2024-06-07 Patrick van Kleef Updated version to 7.2.13 engine 3240 2024-06-07 Mitko Iliev Fixed issue reading large chunked data in SSE client 2024-06-07 Patrick van Kleef Updated Conductor VAD version 2024-06-07 Mitko Iliev Fixed missing check for optional table Fixed issue when initialization of snapshot fails Fixed issue with wrong vad file path during vad install Fixed save CORs via WS wizard duplicate cors options 2024-06-06 Mitko Iliev Fixed preserve qualifier when updating trigger 2024-06-06 Patrick van Kleef Updated copyright 2024-06-04 Patrick van Kleef Fixed use virtuoso_ini_item_value where appropriate 2024-06-04 Mitko Iliev Fixed issue calculating hash when target graph is null 2024-05-23 Patrick van Kleef Fixed warning of invalid escape sequence 2024-05-07 Patrick van Kleef Fixed typo and small cleanups 2024-05-07 Mitko Iliev Fixed missing checks for service and query arguments 2024-05-07 Patrick van Kleef Fixed issue with stack var clobbered by setjump/longjump 2024-05-07 Mitko Iliev Fixed MD5 context should be kept on connection global and not reused This fixes #1287 2024-05-07 Patrick van Kleef Merge branch 'feature/fuzzer-fixes' into develop/7 2024-05-07 Mitko Iliev Added testsuite entries for recently fixed issues 2024-05-07 Patrick van Kleef Fixed use vsnprintf 2024-05-07 Mitko Iliev Fixed various missing BIF functions argument checks This closes #1286, closes #1288, closes #1289, closes #1290, closes #1291, closes #1292, closes #1293, closes #1294, closes #1295 2024-05-02 Patrick van Kleef Fixed compiler warning Added new test 2024-05-02 Mitko Iliev Backport from v8 For string buffers, round to next large size, see that there is 16 bytes of margin after the last for sse string ops so no ref to unmapped at end of strings 2024-05-02 Mitko Iliev Fixed issue with hash in group by (fixes #1285) 2024-05-02 Patrick van Kleef Fixed length calculation in REPEAT (fixes #1282) 2024-05-01 Patrick van Kleef Merge branch 'feature/fuzzer-fixes' into develop/7 2024-04-30 Mitko Iliev Added new tests for recent cases Fixed missing copy of parameter value (fixes #1284) Fixed missing sz check (fixes #1283) Fixed make sure position is 1-based Fixed offset overflow (fixes #1281) Fixed issue trying to normalize an invalid numeric (fixes #1279) 2024-04-29 Patrick van Kleef Merge branch 'feature/2024_04_29_fix_jena3_4' into develop/7 Rebuild Jena 3/4 providers 2024-04-29 Sergey Malinin Fixed missing properties during initialization of a new Model VirtDataSet methods getDefaultModel()/getNamedModel() doesn't apply all properties(like queryTimeout and etc) to the newly created Model 2024-04-09 Mitko Iliev Fixed vec input should be declared as boxed i.e. array (Fixes #1254) 2024-04-04 Mitko Iliev Fixed unfolded bifs have to have serial to distinguish separate calls (fixes #1276) 2024-04-02 Mitko Iliev Fixed issue with transaction boundary Fixed memory leak 2024-03-28 Patrick van Kleef Upgraded sparql_demo build process to use vadpacker Removed deprecated script Upgraded bpel build process to use vadpacker 2024-03-26 Patrick van Kleef Fixed missing condition for sponger settings 2024-03-25 Patrick van Kleef Disabled unused filesystem vad packages Updated DBpedia VAD version Fixed encoding 2024-03-25 Patrick van Kleef Added new prefixes gold: ov: 2024-03-25 Patrick van Kleef Fixed set default for dbp_decode_iri to ON Added initial support for /datatype 2024-03-25 Patrick van Kleef Fixed installation scripts to remove need for dbpedia_init.sql The dbpedia_pl.sql now contains the relevant PL code from dbpedia_init.sql. The dbpedia_del.sql removes all the old and sometimes confusing rewrite rules etc., that added an unnecessary layer of complexety. Moved the /void rules and vdirs to dbpedia_local.sql. 2024-03-25 Patrick van Kleef Upgraded DBpedia build process to use vadpacker Upgraded iSPARQL build process to use vadpacker Upgraded Conductor build process to use vadpacker Upgraded RDB2RDF build process to use vadpacker Small cleanup for FCT vad building Upgraded to vadpacker v1.8 2024-03-25 Mitko Iliev Fixed issue with MaxMemPoolSize Allow MaxMemPoolSize to be 0 (unlimited) or from 400M (default) to INT64_MAX 2024-03-25 Mitko Iliev Fixed issue freeing n-way nic arrays The n-way nic arrays are allocated a bin box, should free as such. 2024-03-22 Patrick van Kleef Fixed 'Read/Write wait on column page...' should be debug messages Merge branch 'feature/fuzzer-fixes' into develop/7 2024-03-22 Mitko Iliev Fixed geometry objects must be represented as strings (Fixes #1274) Added new tests for recent cases Fixed 64bit arith overflow (Fixes #1270) Fixed missing check for star (Fixes #1269) Fixed set dc type on grouping sets (Fixed #1268) Fixed check num cols in union branches when subq non-terminal is used (Fixes #1267) Fixed check for control exp over non-terminal not-allowed/can't be handled (Fixes #1266) Fixed ft exp & similar not allowed in control exp (Fixes #1265) Fixed negative column offset (Fixes #1264) Fixed test for comma exp not allowed in arith exp (Fixes #1263) Fixed cost on void geo function (Fixes #1262) Fixed memcopy buffer overflow (Fixes #1259) 2024-03-22 Mitko Iliev Added stack overflow ck (Fixes #1258) Also resolves #1271, resolves #1272 2024-03-22 Mitko Iliev Fixed alloc double dep on demand as as int (Fixes #1257) Fixed ambiguous subq return (Fixes #1253) 2024-03-20 Mitko Iliev Fixed issue with non-string copy (Fixes #1252) Fixed non iri_id and non such as iri should be error Added cumulative patch for cube/rollup and bad dt artithmetics Added new tests for recent cases Fixed missing check for const in predicate (fixed #1251) 2024-03-15 Mitko Iliev Added new tests for recent cases Fixed const in predicate can be removed by optimiser (fixed #1250) 2024-03-14 Mitko Iliev Added test for vec param cast any/str/null Fixed issue on any ssl w/h nulls (fixes #1249) 2024-03-12 Patrick van Kleef Fixed issues with clang 15 and newer compilers Clang now throws an error on several constructions that previously only returned a warning, such as: * incompatible function pointer types * incompatible integer to pointer conversion This causes problems when building on the latest macOS XCode release as well as the upcoming new Ubuntu 24.04 2024-03-11 Mitko Iliev Fixed TSV output to use SPARQL 1.1 TSV specification See: https://www.w3.org/TR/2013/REC-sparql11-results-csv-tsv-20130321/#tsv-table 2024-03-08 Patrick van Kleef Removed unused argument artifact Fixed issues reported by link time optimizer (LTO) 2024-03-04 Patrick van Kleef Merge branch 'feature/vos-fixes' into develop/7 Added missing tsuite entries Updated Conductor VAD version 2024-03-04 Tim Haynes Conductor: Inclusion.Engine Sites: constrain site-name field to non-space characters only 2024-03-04 Mitko Iliev Fixed issue with join and order by on null result (fixes #1241) Keep set control node together with outer sequence end node in both left and right outer join 2024-03-04 Mitko Iliev Merged back safe logical_* bif names from v8 Fixed issue importing bad IRI pattern Fixed issues with microdata parser Fixed debug printf only in DEBUG modeF Added optional alternative names for server X.509 certificate Fixed issue getting client status during swapping or www maintenance Fixed issue collecting ft stats during checkpoint 2024-02-29 Patrick van Kleef Updated FCT vad version Removed deprecated scripts Fixed namespace of inference rules graphs Fixed check for python executable Upgraded FCT build process to use vadpacker Added vadpacker tool 2024-02-20 Mitko Iliev Fixed issue on rehash if dict_put is used in select list 2024-02-15 Patrick van Kleef Fixed issue with basename on older machines Fixed allow building against openssl 3.2.x 2024-02-15 Patrick van Kleef Fixed small issues with sql_to_c.awk script (fixes #1244) * Added version to header * Fixed include lines * Fixed warnings on unknown regexp operator * Updated documentation that GNU awk versions 3.11 up to and including 5.3.0 have been validated 2024-02-15 Patrick van Kleef Fixed issue with bad index op ref in table dft (fixes #1245) Moved check for dio_terms into the correct block. This fixes an issue introduced by commit fb0cf1cdd1ec20e226d8f0eb41710eaf8093437b 2024-02-14 Sergey Malinin Fixed issue building Windows binaries 2024-02-14 Patrick van Kleef Updated version to 7.2.13-dev to mark the start of a new development cycle 2024-02-13 Patrick van Kleef Merge tag 'v7.2.12' into develop/7 Tagged for release 2024-02-13 Patrick van Kleef Merge branch 'release/7.2.12' into stable/7 Updated ChangeLog Updated version to 7.2.12 engine 3239 Updated NEWS.md Updated NEWS.md Fixed portability issues Updated version to 7.2.12-rc2 2024-02-13 Mitko Iliev Fixed dav URI esc should follow escapeURI char percent encoding rules Revert dks_esc_uri table for %H compat 2024-02-12 Mitko Iliev Fixed issue catching error from chash_error Fixed DAV URLs must encode following rules as for encodeURI Fixed chars like ® are not encoded properly as URL Fixed broken hrefs in dav folder listing 2024-02-09 Mitko Iliev Fixed issue optimizing left outer joins on sparql queries See also: Fixed issue with outerjoin when condition is always true or false (fixes #1236) 2024-02-06 Patrick van Kleef Updated version to 7.2.12-rc1 Set default value of ThreadCleanupInterval and ResourcesCleanupInterval to 1 for new installations 2024-02-06 Mitko Iliev Fixed complete table name before quoting 2024-02-06 Patrick van Kleef Fixed wrong arguments to get_fieldProperty 2024-02-06 Mitko Iliev Fixed issue with drop quad map graph 2024-02-06 Mitko Iliev Fixed issues in rdfview creation * Added backup before rdf view creation * Fixed mismatch of a URL parameter and control 2024-02-06 VOS maintainer Fixed rr:template by default is IRI unless column, dt or lang are given 2024-02-06 Mitko Iliev Fixed column CaSeMoDe 2024-02-06 Mitko Iliev Added quad map iri parameter Do not use same name as r2rml physical graph as this confuses the generation and maintenance 2024-02-06 Mitko Iliev Fixed case to ucase for case insensitive lookup 2024-02-05 Patrick van Kleef Merge branch 'feature/fixes' into develop/7 2024-02-05 Mitko Iliev Added WSOCK.DBA.SEND_PING() and support to handle pong reply 2024-02-05 Mitko Iliev Fixed issue in ontology generation Ontology generaties wrong ttl chunk if column is selected as label 2024-02-05 Mitko Iliev Fixed remove shadow variables from csv_vec_load() Fixed issue importing CVS with missing EOL on last line Fixed obj2xml() should be public 2024-02-05 Mitko Iliev Fixed issues with obj2json() * Added option to indent the output * Fixed serialization to use session instead of concat() on each piece 2024-02-02 Mitko Iliev Added HTTP CORS pattern support 2024-01-31 Mitko Iliev Fixed issue with outer end in parallel Fixed issue getting lock information for status() Fixed issue with status for non dba user Fixed compile with MTX_DEBUG Added check for dc values ref 2024-01-31 Patrick van Kleef Added uptime to status() 2024-01-31 Mitko Iliev Fixed issue with user agg and constant in group by when you have a user agg in sparql it may have reduced iri in gby, do not remove the gby as ua will not go as vec 2024-01-31 Mitko Iliev Fixed issue getting dtp in rdf box case Fixed clear http method at session cleanup 2024-01-31 Patrick van Kleef Added support for VMsize and page faults in status() output 2024-01-31 Mitko Iliev Added initial watchdog on VMsize (experimental) Fixed issue sending Content-Length when not expected 2024-01-31 Mitko Iliev Fixed issue casting string to numeric single 'e' is not a number 2024-01-31 Mitko Iliev Fixed issue with left outer join with dummy function call (fixes #1239) Fixed missing reset for NULL bit in dc_to mask (fixes #1238) Fixed remove constants before expanding gby/oby with missing cols 2024-01-31 Patrick van Kleef Added sys_stat('swap_guard_last_majflt') to get last value 2024-01-31 Mitko Iliev Added configurable swap guard treshold Fixed sql fragment may have div operation (bug#19433) Fixed issue refreshing status variables Fixed grants must be added to SPARQL_SELECT role Removed rdf_resolve_labels_s case Fixed allow binary frames, same as text from server pov Add support ping/pong for websock Fixed websocket framing on text messages Indicate what WS frame type is in error 2024-01-16 Mitko Iliev Added test for recent fixes Fixed issue with outerjoin when condition is always true or false (fixes #1236) Fixed sign() returns integer Fixed missing clear of NULL flags (fixes #1235) 2024-01-12 Mitko Iliev Fixed issue when field type cannot be detected 2024-01-12 Patrick van Kleef Fixed missing entry for .md text/markdown Merge branch 'feature/fuzzer-fixes' into develop/7 2024-01-12 Mitko Iliev Added tests for recent issues 2024-01-12 Mitko Iliev Fixed issue with unix timestamp to dt conversion (fixes #1233) Unix timestap to dt can be converted only if date is later than 4800bc and is no more tan 22bit number for year see dt struct 2024-01-12 Mitko Iliev Fixed check for group by (fixes #1232) Fixed issue with STAR in gby/oby (fixes #1231) Fixed issue with non-column (fixes #1230) 2024-01-12 Mitko Iliev Fixed issue with trigger/proc params (fixes #1229) params should be copied if in group by or order by 2024-01-12 Mitko Iliev Fixed check type member for specific st (fixes #1224) Fixed missing check (fixes #1223) Fixed check for opt. shortcuts in pred (fixes #1222) Added tree sz check as st->type not always sufficient (fixes #1221) Fixed missing check for freetext field (fixes #1220) Fixed missing check for last ts (fixes #1219) Fixed missing check (fixes #1218) Fixed missing check (fixes #1217) Fixed check if prev has a key (fixes #1216) Fixed issue right outer join with constant false (fixes #1214) Fixed NaN behaviour in cmp_double same as ordering (fixes #1213) Fixed import w/o columns detected should not be syntax error Fixed FS directory browsing does not need SQL/VSP user account 2024-01-12 Patrick van Kleef Fixed check for broken 2w link 2024-01-09 Patrick van Kleef Updated Copyright to 2024 2023-12-19 Patrick van Kleef Fixed alignment of eye.svg inside password input field 2023-12-19 VOS maintainer Backported CSV load functions from v8 * Added support loading from DAV * Added support for date string * Added support for INSERT INTO/REPLACING * Fixed issues with state engine 2023-12-18 Mitko Iliev Fixed CSV import accessing outside of header array Fixed http log records partial request over 4k 2023-12-18 Patrick van Kleef Removed old WS_OLD_LOG code Added auto-commit mode flag 2023-12-18 Mitko Iliev Fixed issue when response is chunked/gzip by app When response is chunked/gzip by app we should send back zero chunk anyway, otherwise clients do not agree 2023-12-18 Mitko Iliev Fixed do not use gzip if no content is allowed Fixed issue with DAV_LINK double escape UTF-8 2023-12-15 Patrick van Kleef Fixed missing icons Fixed printf format for size_t arg 2023-12-15 Mitko Iliev Added support for password show/hide in login dialog 2023-12-15 Patrick van Kleef Merge branch 'feature/fuzzer-fixes' into develop/7 2023-12-15 Mitko Iliev Added testsuite entries for recently fixed issues Fixed check for table def (fixes #1212) 2023-12-15 Mitko Iliev Fixed issues in orderby/groupby (fixes #1210) Cannot have group by count(x), y without grouping on y or aggregate on y same as in select list 2023-12-15 Mitko Iliev Fixed check number of arguments to geo contains (fixes #1209) Fixed check values before copying invalid data (fixes #1208) Fixed check for date/time/datetime/timestamp datatypes (fixes #1206) Fixed remove duplicate keys in oby/gby (fixes #1205) 2023-12-14 Mitko Iliev Fixed issue with all const in group (fixes #1204) 2023-12-14 Patrick van Kleef Merge branch 'feature/2023_09_28_fix_WinProjects' into develop/7 2023-12-11 Patrick van Kleef Fixed missing declare 2023-12-11 Mitko Iliev Fixed HTTP 101/204/304 responses MUST not return content 2023-12-11 Patrick van Kleef Fixed issue with double escaped 'path' decodes 2023-12-11 Mitko Iliev Fixed issue with TOP 1 on a cursor Fixed issues with Default Graph IRI from table SYS_SPARQL_HOSTS (fixes #1086) Added support to avoid redundant check for 401 handlers Added support to enable run-time setting warnings on debug builds 2023-12-11 Mitko Iliev Fixed issue with windows specific printf format Recent versions of the Windows compiler now support %llx format 2023-12-11 Patrick van Kleef Fixed issue with ssg_print_double_as_sql_atom and added ssg_print_float_as_sql_atom 2023-12-11 Mitko Iliev Fixed issue with select (select ... union ...) or similar expressions Fixed issue with user aggregates Fixed issue with uninitialized var 2023-12-06 Mitko Iliev Fixed sprintf format for windows (fixes #1203) 2023-12-01 Patrick van Kleef Merge branch 'feature/fuzzer-fixes' into develop/7 Added missing SPARQL_ADMIN user for DAV/LDP 2023-12-01 Mitko Iliev Added protection against accessing not compatible container Added testsuite entries for recently fixed issues 2023-12-01 Patrick van Kleef Fixed issue with printf style functions not using explicit format string (fixes #1199) 2023-12-01 Mitko Iliev Fixed issue with with dfe true/false shortcuts (fixes #1196) Fixed issue on cube/rollup with constant in select list (fixes #1195, #1197) Fixed issue mixing numeric and int boxes in expression (fixes #1194, #1198) Fixed issue when hash source is not available (fixes #1193) Fixed issue with bad index op ref in table dft (fixes #1190, #1191) Fixed issue with TOP not working when DISTINCT is used (fixes #1158) 2023-11-30 Mitko Iliev Fixed issue skipping sort node on outer as hash join may put right side at top Merged from v8 size of dfe table & loop dfe check 2023-11-27 Mitko Iliev Fixed issue with turtle/n-triples media type legacy and recent spec. compatibility (fixes #1187) 2023-11-24 Mitko Iliev Fixed moved check for RDF view sync table 2023-11-24 Patrick van Kleef Fixed use DOUBLE_G_STAR_FMT instead of %lg for printing doubles 2023-11-24 Mitko Iliev Fixed issue with outer hash join with GROUP BY via hash source Fixed error reporting on RDF_SYNC_TO_PHYSICAL 2023-11-23 Mitko Iliev Added debug check for numeric size 2023-11-23 Patrick van Kleef Merge branch 'feature/fuzzer-fixes' into develop/7 2023-11-23 Mitko Iliev Added testsuite entries for recently fixed issues Fixed issue with outer hash build (fixes #1185) 2023-11-23 Mitko Iliev Fixed issue mixing vectored and non vectored ops (fixes #1184) Only perform the dc ops when both left, right and result are vectors 2023-11-23 Mitko Iliev Fixed issue with scalar subq (fixes #1183) 2023-11-23 Mitko Iliev Fixed missing argument check to ORDER BY and GROUP BY (fixed #1182) Only expressions, columns and positions can be used as argument. 2023-11-23 Patrick van Kleef Fixed error message on page 2023-11-22 Patrick van Kleef Fixed use DOUBLE_G_STAR_FMT instead of %lg for printing doubles Note that %lg may refer to long double which on some machines is bigger than a normal double to hold extra precision. 2023-11-22 Patrick van Kleef Fixed use %lf for scanning doubles 2023-11-22 Mitko Iliev Fixed issue with bad Accept header 2023-11-22 Patrick van Kleef Fixed use `schema:description` as alt for `rdfs:comment` (fixes #1186) Although mentioned in the NEWS file, the actual patch was not committed at the time. 2023-11-20 Mitko Iliev Added testsuite entries for recently fixed issues 2023-11-20 Mitko Iliev Fixed issue with chash (fixes #1179) chash does not work on union where branche has const, use memhash instead 2023-11-20 Mitko Iliev Fixed do not reset target to any if source is vec dtp Fixed issue with setting type before col assign function (fixes #1178) Fixed get argument before place gets mangled when serializing ANY (fixes #1174) Fixed issue with function inside control expression 2023-11-20 Mitko Iliev Fixed issue with missing cast on return type (fixes #1172) The return type from searched case as well as control expression cannot be predicted as it can be any type, so we have to cast explicitly to column type. 2023-11-20 Mitko Iliev Fixed check constraint cannot use CONTAINS text predicate (fixes #1177) Fixed show numeric type ssl as N'u'meric 2023-11-10 Mitko Iliev Fixed issue when ODS is not installed DO NOT call ODS explicitly in server code, this and other should be made as interfaces! 2023-11-10 Mitko Iliev Added support for Access-Control-Allow-Methods different than Allow, for AJAX CORS 2023-11-10 Patrick van Kleef Fixed issue with very long sparql queries If we have a very long query in the textarea, the url will be larger than 14000 chars. Reportedly most modern browsers seem to have a problem with this when submitting using a GET method on the form. Although we have a registry setting called 'sparql-ui-max-url' that can be set as a maximum length for switching to a POST method on the form, this is off by default. This patch makes sure that such large queries will be automatically be submitted using the POST method. 2023-11-10 Mitko Iliev Fixed issue with wrong datatype 2023-11-10 Patrick van Kleef Fixed missing end tag after merge (fixes #1171) 2023-11-09 Mitko Iliev Added support for GRAPH decorations in TriG (fixes #1169) 2023-11-08 Patrick van Kleef Fixed issue with restriction on number of deleted triples (fixes #1164) The call that was supposed to signal an error was called in the wrong place. When using a delete statemtent like this: DELETE WHERE { graph { ?p ?q ?r } } Virtuoso internally uses a construct to generate a dict of the triples to be deleted. Virtuoso uses settings like ResultSetMaxRows and MaxConstructTriples to limit the amount of triples can be used by a single SPARQL call. You can configure the maximum number of triples in a construct by editing the virtuoso.ini: [SPARQL] MaxConstructTriples = 10000 ; if not set, use ResultSetMaxRows as fallback 2023-10-30 Dimitar Dimitrov Fixed issue with updating permissions on wiki Added support for Azure Storage Account as DET mounting option 2023-10-30 Patrick van Kleef Merge branch 'feature/backport' into develop/7 2023-10-30 Mitko Iliev Fixed missing box flags using strsqlval and IRI in hash 2023-10-30 Mitko Iliev Added statistics for chash mempool Usage: sys_stat('chash_mempool_size_max_used') 2023-10-30 Mitko Iliev Added setting to limit mem pool for chash 2023-10-23 Mitko Iliev Fixed check for missing graph Fixed do not overlap status codes from DET Fixed check DET HTTP status code Fixed LDP sparql queries delete/insert should search physical graph only 2023-10-20 Patrick van Kleef Added security exception for __rdf_long_from_batch_params (fixes #1163) 2023-10-20 Mitko Iliev Fixed enter the it lock mtx once; do not release in between maps 2023-10-20 Patrick van Kleef Removed deprecated check 2023-10-20 Mitko Iliev Fixed issue with double free We must drop session on opening function, the recall could be done in between and must not kill it 2023-10-20 Mitko Iliev Added accept_cookies parameter for HTTP_CLIENT/EXT to handle set-cookie on redirects Added SSE callback stop functionality via VSPRT signal Added SSE event hook in http client Added support for printing user defined types using JSON format 2023-10-19 Mitko Iliev Added UNAME to SQL values print function Added support for dumping text of XML box Added support for dumping varbinary data Fixed obj2json should be public function Fixed use canonical json output 2023-10-19 Patrick van Kleef Added serialization support for missing datatypes in obj2json * blobs * string sessions * rdf boxes * dv_c_string * dv_u_name * db_symbol 2023-10-19 Mitko Iliev Fixed issue with NULL fields Unless explicitly nullable, NULL means not present, unlike json_box_object() where members can be added only if needed 2023-10-19 Mitko Iliev Fixed soap_box_structure needs to return UNKNOWN Added support for fetching attributes and attributes_info on user defined types 2023-10-18 Mitko Iliev Fixed missing handling of DV_C_STRING box used by bif:sys_stat Added 'security_realm' to access realm from VD Added new JSON-LD parser mode for handling blank nodes Fixed issue getting Host from request headers in some contexts Fixed issue checking is_https on websocket Fixed issue with freetext index; missing check if term is mergable Fixed geos envelope is not a bounding box, should be a polygon 2023-10-18 Mitko Iliev Fixed virtrdf:Geometry should be replaced with wktLiteral (fixes #806) Added a new flag rdf_geo_use_wkt to return wktLiteral as the default geometry type. 2023-10-18 Mitko Iliev Added `create user .. with password` and `identified by` syntax 2023-10-18 Ivan Mikhailov Fixed uninitialized report session in DB.DBA.SPARQL_INSERT_QUAD_DICT_CONTENT() 2023-10-18 Patrick van Kleef Updated version to 7.2.12-dev to mark the start of a new development cycle 2023-09-29 Sergey Malinin Update Win projects for use static SSL libs 2023-09-26 Patrick van Kleef Merge tag 'v7.2.11' into develop/7 Tagged for release 2023-09-26 Patrick van Kleef Merge branch 'release/7.2.11' into stable/7 Updated NEWS and Changelog Updated version to 7.2.11 engine 3238 2023-09-26 Mitko Iliev Fixed issue with leading space before split 2023-09-26 Patrick van Kleef Fixed parameter name to XAnyNormalization in documentation Reported-by: Arnoud Engelen 2023-09-26 Ted Thibodeau Jr Fixed wrong column name in debian/README.Debian Fixed RDF to RDF/XML in human-facing serialization lists Fixed human-facing typos in cetop.c Fixed typos in viconfig.c Fixed human-facing typos in configure.ac 2023-09-26 Patrick van Kleef Fixed startup time building VAD packages on linux/macos/unix 2023-09-25 Mitko Iliev Fixed issues mixing valid and invalid MIME types in Accept header (fixes #786) Fixed href is needed in PROPPATCH response Fixed show failed argument value to convert 2023-09-22 Patrick van Kleef Fixed missing export symbol for graphql plugin on musl c library 2023-09-22 Mitko Iliev Fixed missing entry for JSON-LD in RDF DET 2023-09-22 Patrick van Kleef Updated NEWS.md and Changelog Updated version to 7.2.11-rc1 2023-09-22 Mitko Iliev Fixed import of .pem certificate bundle should load all keys Fixed issue with DROP TABLE/VIEW not checking target 2023-09-21 Mitko Iliev Fixed issue when copying constants in union 2023-09-21 Patrick van Kleef Fixed small issue with lang matches 2023-09-19 Mitko Iliev Fixed RDF quad sanity check for 'O' column Fixed issue if no hooks are specified Added new BIF jsonld_ctx_to_dict Fixed issue restoreing id on 1st traversal; last nest could reset it Fixed issue with @base outside of context; must be IRI Fixed issue loading virtuoso generated json-ld+ctx Fixed issue with type:vocan and vocab in context use Fixed no flags for tokens Fixed unset utf-8 flags for strings Fixed always unescape keywords Fixed strings should always be unescaped Fixed issue with escaped slash in URI 2023-09-19 Mitko Iliev Added http_options_no_exec http virtual path option. The http_options_no_exec when set stops execution of stored procedure published as service in case of pre-flight request/OPTIONS, this is to avoid checking http method is OPTIONS in every published procedure on that service. 2023-09-18 Patrick van Kleef Refactored https check into one function 2023-09-18 Mitko Iliev Fixed issue with base64 decode and trailing zeroes Fixed issue with missing name 2023-09-18 Mitko Iliev Added support for Content-Security-Policy header This policy can be set in virtuoso.ini which will only allow loading of resources (images, fonts, scripts etc) over https: [HTTP] CSP_Directives = default-src https: See also: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy 2023-09-18 Mitko Iliev Fixed issue with log on delete/put/patch etc WM_ERROR is common for everything except for post/get; must log delete/put/patch etc. 2023-09-18 Mitko Iliev Fixed issue with dead http session 2023-09-18 Patrick van Kleef Updated Conductor VAD version 2023-09-18 Mitko Iliev Added simple webservices UI Fixed DAV browser to allow editing for json files 2023-08-28 Mitko Iliev Added log info on manual enable/disable scheduler and checkpoint intervals 2023-08-28 Mitko Iliev Fixed issue with AREF error on conflict join pred of pview If the join pred is out of scope, map internally to NULL thus no match 2023-08-28 Mitko Iliev Fixed issue with get_keyword with soap options vector Added optional base url to http_xslt function as 3rd parameter Fixed do not replace trx log prefix with CHECKPOINT command 2023-08-28 Patrick van Kleef Fixed issue with uninitialized variable 2023-08-28 Mitko Iliev Fixed issue with chash on many threads Using chash on many threads can result in one branch cache to memcache. We need to merge them to get all results 2023-08-28 Mitko Iliev Added sprintf format %[xx]s for registry settings 2023-08-28 Mitko Iliev Fixed SPARQL property path query returning incorrect results (bug19390) When the outer branch has no selection, the out code will not be reset as the outer node is not run, therefore we reset here before leaving 2023-08-28 Mitko Iliev Added input state in explain output where missing 2023-08-28 Mitko Iliev Fixed issue reusing boxes See if we can re-use boxed str values with flags 2023-08-28 VOS maintainer Fixed assignment must be recorded on the node before the end node (backport) Fixed deterministic ordering with mixed dtps (backport) Backported small fixes 2023-08-28 Patrick van Kleef Used numeric entities for maximum X(HT)ML compatibility 2023-07-26 Mitko Iliev Fixed issue with heterogeneous data column leading to range assert Usually this code block deals with data column with only numbers, dates or any, but if the data col has reference to GROUP BY & DISTINCT it eventually referenced RDF objects and it becomes heterogeneous. This case was not handled, leading to a range assert where in fact the column structure is fine. 2023-07-26 Patrick van Kleef Added CPU% and RSS usage to status() output 2023-07-07 Patrick van Kleef Fixed issue with SPARQL UUID() function (fixes #515) Replaced the PL code with a BIF function and let the compiler know this function cannot be optimized out of the query loop. 2023-07-04 Patrick van Kleef Fixed missing grant from SPARQL_UPDATE role (fixes #1152) Updated version to 7.2.11-dev to mark the start of a new development cycle 2023-06-07 Patrick van Kleef Merge tag 'v7.2.10' into develop/7 Tagged for release 2023-06-07 Patrick van Kleef Merge branch 'release/7.2.10' into stable/7 Updated ChangeLog Updated version to 7.2.10 engine 3237 Added check for OpenSSL 3.1.x 2023-06-07 Mitko Iliev Fixed issue with DV_REFERENCE 2023-06-07 Sergey Malinin Fixed path to openssl libs 2023-06-07 Patrick van Kleef Updated ChangeLog Updated NEWS.md for upcoming release 2023-06-07 Mitko Iliev Fixed issue with incomplete MIME part without body 2023-06-07 Patrick van Kleef Fixed "Run Query" button to use the sparqlSubmitForm function This allows the form to switch from GET to POST submit method when the resulting URL is getting too long. The maximum length of the URL for a GET request can be changed using: registry_set ('sparql-ui-max-url', '2000'); If you always want to use POST request use: registry_set ('sparql-ui-max-url', '1'); If you always want to use GET requests (the default) use: registry_set ('sparql-ui-max-url', '0'); 2023-06-07 Patrick van Kleef Updated version to 7.2.10-rc1 Fixed obj2json output should be canonical Rebuild JDBC providers Updated JDBC driver version 2023-06-07 Sergey Malinin Removed some commented out code 2023-06-07 Jerven bolleman Small optimization to VirtuosoInputStream Removed shared tmp bytes[16] array as it blocks a number of optimizations. 2023-06-07 Mitko Iliev Added checkpoint to end of online backup Fixed memory leak in bif_iri_name_id_64_vec Fixed issue with client_protocol mode Fixed check argument before calling vt_parse Fixed issue with TCN Fixed label Added extra opts param to pldebug print 2023-06-07 Mitko Iliev Added BIF function for iso and http dates The PL wrapper of these procedures is left for compatibiluty in apps 2023-06-07 Mitko Iliev Fixed missing escape of identifiers Fixed small memory leak in log replay Fixed string_buffer to use strses_string instead of malloc/realloc Fixed HTTPS accept timeout Added support for DROP TYPE .... IF EXISTS Fixed missing tags in obj2json() for UDT 2023-06-07 Patrick van Kleef Fixed small SPARQL UI issues 2023-06-07 Mitko Iliev Fixed do not make refs for dc_values 2023-06-07 VOS maintainer Fixed issue when inserting "true"^^xsd:boolean Removed duplicate bif type Backported duration and interval fixes to v7 engine (fixes #1147) 2023-06-07 Patrick van Kleef Fixed missing variable declaration (fixes #1148) 2023-06-07 Mitko Iliev Added BIF http_request_status_code_get() This function returns the current http status code 20x/30x/30x etc or NULL of not set. 2023-06-07 Mitko Iliev Fixed RDF_LOAD_JSON_LD does not work with streams For now we can only load .jsonld and .jsonld.gz files 2023-06-07 Patrick van Kleef Added support for bulkloading compressed .jsonld files 2023-06-07 Mitko Iliev Fixed allow old clients to get application/xml Added support for uploading NQUAD and JSON_LD data via Conductor 2023-06-07 Patrick van Kleef Fixed IRI patterns for SPARQL LOAD SERVICE (fixes #879) Some third party endpoints had a problem with the old pattern, which causes Virtuoso to not properly detect the capabilities of these endpoints. Also the old pattern was not very descriptive, which could cause remote admins to block us. We have decided to use `urn:virtuoso:sparql:fed:probe:no-such-g` etc. as the new IRI pattern. Reported by: Jerven Bolleman 2023-06-07 Patrick van Kleef Added support for displaying custom dbpedia datatypes 2023-06-07 Patrick van Kleef Added support for showing custom datatypes (fixes #963) Custom datatype is not shown when the value is treated as a string. When there is no language and it is not `xsd:string`, it should be displayed. Reported-by: IS4Code 2023-06-07 Patrick van Kleef Fixed issue in short-circuit evaluation (fixes #777) When `encname` is a null pointer, there will be a null pointer dereference in the short-circuit evaluation. Found by the static analyzer of Qihoo360 CodeSafe Team! 2023-06-07 Mitko Iliev Added n-quads support for SPARQL CRUD using REST (fixes #1142) $ curl -i --digest -u dba:dba http://localhost:8890/sparql-graph-crud-auth \ -X POST -H 'Content-Type: application/n-quads' --data-binary @test.nq A default POST request can add triples to the existing graph. If you want to clean all the graphs mentioned in your .nq file, you can use a PUT command, which will do a 'with-delete' similar to the bulk loader. This feature has similar restriction: 1. Graphs cannot be split over 2 or more files 2. Graphs should be limited in size based on available memory 2023-06-07 Mitko Iliev Fixed use registered MIME type application/n-quads. Added handler for .jsonld 2023-06-07 Ivan Mikhailov Fixed issues with Turtle 1.1 parser (fixes #1059) Fixed syntax for decimals and Turtle 1.1 rule re dot after object without space in between. 2023-06-07 Mitko Iliev Removed old grants Fixed use proper size for prefix Fixed int from temp becomes bigint, so map appropriately Fixed issue comparing column types against normalized source Fixed issue with flag comparison Fixed extra debug info on backup crash Removed redundant index Added debugging for bad buffer Fixed system bifs that start with '__' are marked as unsafe 2023-06-07 Mitko Iliev Added separate option to limit number of triples in a SPARQL CONSTRUCT query [SPARQL] MaxConstructTriples = 10000 ; if not set, use ResultSetMaxRows as fallback 2023-06-07 Mitko Iliev Fixed issue when BIO* does not write trailing zero 2023-06-07 Mitko Iliev Fixed issue with transaction mutex in checkpoint Keep the transaction mutex until checkpoint is done. 2023-06-07 Mitko Iliev Removed duplicate define Fixed missing setting of itx isolation level Removed check for txn in itc_col_row_check; this is already done at top level call Fixed whitespace Added extra MALLOC_DEBUG code Added enable_cpt_rb_ck flag Added extra flag for testsuite Added option to debug buffer flags (-DBUF_FLAGS_DEBUG) 2023-06-07 Patrick van Kleef Removed merge artifact (fixes #1144) Removed copying of images from dbpedia as fct already has them 2023-06-07 Mitko Iliev Fixed issue with rdf_regex (fixes #705) This function is supposed to work on UTF-8 data not on narrow strings. 2023-06-07 Mitko Iliev Fixed load unknown geometry as literal Fixed compiler warning Fixed issue placing simple functions inside control exp (fixes #1128) Fixed compare only up to cha key parts (fixes #1117) Added missing reuse check for dv bin (fixes #1121) Fixed typo in testsuite 2023-06-07 Patrick van Kleef Fixed file permissions in VAD packages 2023-06-07 Mitko Iliev Fixed issue if original dfe not there; see error in optimizer Added tsuite entries for recent fixes Fixed do not change col_dtp if already set before (fixes #1124) Fixed cannot add non-null column to existing data (fixes #1130) Fixed calculate set length after checking for errors Fixed missing check for a qexp to continue with Fixed first argument of CONTAINS() cannot be star (fixes #1140) Fixed wrap unions etc. if non-select for EXISTS ( subq ) (fixes #1139) Added check for non-terminals in WITH DATA (fixes #1138) Fixed missing check if column exists (fixes #1137) Fixed non-terminal in union branch is not supported (fixes #1136) Fixed missing check for table in positioned delete (fixes #1135) Fixed check number of values vs cols when inserting into view (fixes #1134) Fixed handling of aliases in output (fixes #1129) Fixed save/restore temp refs (fixes #1127) Fixed 64bit arith overflow (fixes #1123) Fixed 64bit arith exception (fixes #1122) Fixed missing check for max number of key parts (fixes #1120) Fixed expand column list during parsing (fixes #1119) Fixed missing arguments in table def (fixes #1118) 2023-06-07 Patrick van Kleef Added additional testcases 2023-06-07 Mitko Iliev Added support for IF EXISTS and IF NOT EXISTS in ALTER TABLE To prevent SQL errors if column already exists in the table: alter table add column XXX .... IF NOT EXISTS; To prevent SQL errors if column does not exist in the table: alter table drop column XXX .... IF EXISTS; 2023-06-07 Patrick van Kleef Fixed issues compiling with MALLOC_DEBUG (Fixes #1116) 2023-06-07 Mitko Iliev Fixed issue deleting strings with language tag (Fixes #1055) Fixed issue compiling with malloc_debug Fixed use macro to set bd_is_write for MTX debug Fixed issue compiling and running with mtx_debug enabled Fixed issue with mutex lock in phrasematch Fixed rwlock_tryrdlock() should return 1 on success Fixed issue when already running as dba 2023-06-07 Patrick van Kleef Fixed issue with save/restore qualifier When the .sql script has a 'use XXX;' line we need to duplicate the original qualifier and restore it at the end of the script 2023-06-07 Mitko Iliev Fixed issue with SOAP tests; must recreate SOAP user if exists 2023-06-07 Patrick van Kleef Fixed missing AFTER decoration 2023-06-07 Mitko Iliev Fixed issues with SOAP endpoint * Added missing SOAP user * Fixed services.vsmx 2023-06-07 Patrick van Kleef Rebuild JDBC drivers 2023-06-07 Mitko Iliev Fixed issue generating labels in urilbl_ac_init_db 2023-06-07 Patrick van Kleef Updated FCT vad version 2023-06-07 Mitko Iliev Fixed use notation to get labels internally; _:vb do not make solution as per spec 2023-06-07 Patrick van Kleef Fixed if set, pass lang param to navigation 2023-06-07 Patrick van Kleef Fixed issues truncating lists using '>>more>>' * only count visible li entries * if all entries are hidden, make first one visible * use cloneNode to limit the amount of redraws in browser 2023-06-07 Patrick van Kleef Added note on `subdir-objects` setting for automake This setting only removes some warning messages generated by the automake program, but may become compulsary in automake v2.0. Using automake versions v1.9 through v1.15, this setting actually breaks the build with badly generated dependency files. Without this setting, the build actually does the correct thing for all versions of automake 1.9 and newer, so we leave it out for now 2023-06-07 Sergey Malinin Comment unnecessary include files Fix Win projects Fix issues with Win build 2023-06-07 Patrick van Kleef Updated version to 7.2.10-dev to mark the start of a new development cycle Updated ChangeLog Updated version to 7.2.10 engine 3237 Added check for OpenSSL 3.1.x 2023-06-07 Mitko Iliev Fixed issue with DV_REFERENCE 2023-06-06 Sergey Malinin Fixed path to openssl libs 2023-06-06 Patrick van Kleef Updated ChangeLog Updated NEWS.md for upcoming release 2023-06-06 Mitko Iliev Fixed issue with incomplete MIME part without body 2023-06-06 Patrick van Kleef Fixed "Run Query" button to use the sparqlSubmitForm function This allows the form to switch from GET to POST submit method when the resulting URL is getting too long. The maximum length of the URL for a GET request can be changed using: registry_set ('sparql-ui-max-url', '2000'); If you always want to use POST request use: registry_set ('sparql-ui-max-url', '1'); If you always want to use GET requests (the default) use: registry_set ('sparql-ui-max-url', '0'); 2023-06-06 Patrick van Kleef Updated version to 7.2.10-rc1 Fixed obj2json output should be canonical Merge branch 'feature/jdbc_pull_1150' into develop/7 Rebuild JDBC providers Updated JDBC driver version 2023-06-06 Sergey Malinin Removed some commented out code 2023-06-06 Jerven bolleman Small optimization to VirtuosoInputStream Removed shared tmp bytes[16] array as it blocks a number of optimizations. 2023-06-05 Mitko Iliev Added checkpoint to end of online backup 2023-06-01 Mitko Iliev Fixed memory leak in bif_iri_name_id_64_vec Fixed issue with client_protocol mode Fixed check argument before calling vt_parse Fixed issue with TCN Fixed label Added extra opts param to pldebug print 2023-06-01 Mitko Iliev Added BIF function for iso and http dates The PL wrapper of these procedures is left for compatibiluty in apps 2023-06-01 Mitko Iliev Fixed missing escape of identifiers Fixed small memory leak in log replay Fixed string_buffer to use strses_string instead of malloc/realloc Fixed HTTPS accept timeout Added support for DROP TYPE .... IF EXISTS Fixed missing tags in obj2json() for UDT 2023-06-01 Patrick van Kleef Fixed small SPARQL UI issues 2023-06-01 Mitko Iliev Fixed do not make refs for dc_values 2023-06-01 VOS maintainer Fixed issue when inserting "true"^^xsd:boolean 2023-05-26 VOS maintainer Removed duplicate bif type Backported duration and interval fixes to v7 engine (fixes #1147) 2023-05-19 Patrick van Kleef Fixed missing variable declaration (fixes #1148) 2023-05-16 Mitko Iliev Added BIF http_request_status_code_get() This function returns the current http status code 20x/30x/30x etc or NULL of not set. 2023-05-15 Mitko Iliev Fixed RDF_LOAD_JSON_LD does not work with streams For now we can only load .jsonld and .jsonld.gz files 2023-05-15 Patrick van Kleef Added support for bulkloading compressed .jsonld files 2023-05-15 Mitko Iliev Fixed allow old clients to get application/xml Added support for uploading NQUAD and JSON_LD data via Conductor 2023-05-15 Patrick van Kleef Fixed IRI patterns for SPARQL LOAD SERVICE (fixes #879) Some third party endpoints had a problem with the old pattern, which causes Virtuoso to not properly detect the capabilities of these endpoints. Also the old pattern was not very descriptive, which could cause remote admins to block us. We have decided to use `urn:virtuoso:sparql:fed:probe:no-such-g` etc. as the new IRI pattern. Reported by: Jerven Bolleman 2023-05-12 Patrick van Kleef Added support for displaying custom dbpedia datatypes 2023-05-12 Patrick van Kleef Added support for showing custom datatypes (fixes #963) Custom datatype is not shown when the value is treated as a string. When there is no language and it is not `xsd:string`, it should be displayed. Reported-by: IS4Code 2023-05-12 Patrick van Kleef Fixed issue in short-circuit evaluation (fixes #777) When `encname` is a null pointer, there will be a null pointer dereference in the short-circuit evaluation. Found by the static analyzer of Qihoo360 CodeSafe Team! 2023-05-12 Patrick van Kleef Merge branch 'feature/graph_crud_nquad' into develop/7 2023-05-12 Mitko Iliev Added n-quads support for SPARQL CRUD using REST (fixes #1142) $ curl -i --digest -u dba:dba http://localhost:8890/sparql-graph-crud-auth \ -X POST -H 'Content-Type: application/n-quads' --data-binary @test.nq A default POST request can add triples to the existing graph. If you want to clean all the graphs mentioned in your .nq file, you can use a PUT command, which will do a 'with-delete' similar to the bulk loader. This feature has similar restriction: 1. Graphs cannot be split over 2 or more files 2. Graphs should be limited in size based on available memory 2023-05-12 Mitko Iliev Fixed use registered MIME type application/n-quads. 2023-05-09 Mitko Iliev Added handler for .jsonld 2023-05-08 Ivan Mikhailov Fixed issues with Turtle 1.1 parser (fixes #1059) Fixed syntax for decimals and Turtle 1.1 rule re dot after object without space in between. 2023-05-04 Mitko Iliev Removed old grants Fixed use proper size for prefix Fixed int from temp becomes bigint, so map appropriately Fixed issue comparing column types against normalized source Fixed issue with flag comparison Fixed extra debug info on backup crash Removed redundant index Added debugging for bad buffer Fixed system bifs that start with '__' are marked as unsafe 2023-05-04 Mitko Iliev Added separate option to limit number of triples in a SPARQL CONSTRUCT query [SPARQL] MaxConstructTriples = 10000 ; if not set, use ResultSetMaxRows as fallback 2023-05-01 Mitko Iliev Fixed issue when BIO* does not write trailing zero 2023-05-01 Mitko Iliev Fixed issue with transaction mutex in checkpoint Keep the transaction mutex until checkpoint is done. 2023-05-01 Mitko Iliev Removed duplicate define Fixed missing setting of itx isolation level Removed check for txn in itc_col_row_check; this is already done at top level call Fixed whitespace Added extra MALLOC_DEBUG code Added enable_cpt_rb_ck flag Added extra flag for testsuite Added option to debug buffer flags (-DBUF_FLAGS_DEBUG) 2023-05-01 Patrick van Kleef Removed merge artifact (fixes #1144) Removed copying of images from dbpedia as fct already has them 2023-04-21 Mitko Iliev Fixed issue with rdf_regex (fixes #705) This function is supposed to work on UTF-8 data not on narrow strings. 2023-04-18 Mitko Iliev Fixed load unknown geometry as literal 2023-04-17 Mitko Iliev Fixed compiler warning Fixed issue placing simple functions inside control exp (fixes #1128) Fixed compare only up to cha key parts (fixes #1117) Added missing reuse check for dv bin (fixes #1121) Fixed typo in testsuite 2023-04-14 Patrick van Kleef Fixed file permissions in VAD packages 2023-04-14 Mitko Iliev Fixed issue if original dfe not there; see error in optimizer Added tsuite entries for recent fixes Fixed do not change col_dtp if already set before (fixes #1124) Fixed cannot add non-null column to existing data (fixes #1130) 2023-04-13 Mitko Iliev Fixed calculate set length after checking for errors Fixed missing check for a qexp to continue with Fixed first argument of CONTAINS() cannot be star (fixes #1140) Fixed wrap unions etc. if non-select for EXISTS ( subq ) (fixes #1139) Added check for non-terminals in WITH DATA (fixes #1138) Fixed missing check if column exists (fixes #1137) Fixed non-terminal in union branch is not supported (fixes #1136) Fixed missing check for table in positioned delete (fixes #1135) Fixed check number of values vs cols when inserting into view (fixes #1134) Fixed handling of aliases in output (fixes #1129) Fixed save/restore temp refs (fixes #1127) Fixed 64bit arith overflow (fixes #1123) Fixed 64bit arith exception (fixes #1122) Fixed missing check for max number of key parts (fixes #1120) Fixed expand column list during parsing (fixes #1119) Fixed missing arguments in table def (fixes #1118) 2023-04-13 Patrick van Kleef Added additional testcases 2023-04-13 Mitko Iliev Added support for IF EXISTS and IF NOT EXISTS in ALTER TABLE To prevent SQL errors if column already exists in the table: alter table add column XXX .... IF NOT EXISTS; To prevent SQL errors if column does not exist in the table: alter table drop column XXX .... IF EXISTS; 2023-03-31 Patrick van Kleef Fixed issues compiling with MALLOC_DEBUG (Fixes #1116) 2023-03-29 Mitko Iliev Fixed issue deleting strings with language tag (Fixes #1055) 2023-03-16 Patrick van Kleef Merge branch 'feature/mtx_fixes' into develop/7 2023-03-16 Mitko Iliev Fixed issue compiling with malloc_debug Fixed use macro to set bd_is_write for MTX debug Fixed issue compiling and running with mtx_debug enabled Fixed issue with mutex lock in phrasematch Fixed rwlock_tryrdlock() should return 1 on success 2023-03-16 Patrick van Kleef Merge branch 'feature/soap-fixes' into develop/7 2023-03-15 Mitko Iliev Fixed issue when already running as dba 2023-03-15 Patrick van Kleef Fixed issue with save/restore qualifier When the .sql script has a 'use XXX;' line we need to duplicate the original qualifier and restore it at the end of the script 2023-03-15 Mitko Iliev Fixed issue with SOAP tests; must recreate SOAP user if exists 2023-03-15 Patrick van Kleef Fixed missing AFTER decoration 2023-03-13 Mitko Iliev Fixed issues with SOAP endpoint * Added missing SOAP user * Fixed services.vsmx 2023-03-07 Patrick van Kleef Rebuild JDBC drivers 2023-03-07 Mitko Iliev Fixed issue generating labels in urilbl_ac_init_db 2023-03-07 Patrick van Kleef Updated FCT vad version 2023-03-07 Mitko Iliev Fixed use notation to get labels internally; _:vb do not make solution as per spec 2023-03-07 Patrick van Kleef Fixed if set, pass lang param to navigation 2023-03-07 Patrick van Kleef Fixed issues truncating lists using '>>more>>' * only count visible li entries * if all entries are hidden, make first one visible * use cloneNode to limit the amount of redraws in browser 2023-03-07 Patrick van Kleef Added note on `subdir-objects` setting for automake This setting only removes some warning messages generated by the automake program, but may become compulsary in automake v2.0. Using automake versions v1.9 through v1.15, this setting actually breaks the build with badly generated dependency files. Without this setting, the build actually does the correct thing for all versions of automake 1.9 and newer, so we leave it out for now 2023-03-01 Patrick van Kleef Merge branch 'feature/2023_02_27_fix_WinBuild_1' into develop/7 2023-03-01 Sergey Malinin Comment unnecessary include files Fix Win projects Fix issues with Win build 2023-03-01 Patrick van Kleef Updated version to 7.2.10-dev to mark the start of a new development cycle 2023-02-27 Patrick van Kleef Merge tag 'v7.2.9' into develop/7 Tagged 7.2.9 for release 2023-02-27 Patrick van Kleef Merge branch 'release/7.2.9' into stable/7 Updated ChangeLog Updated version to 7.2.9 engine 3236 Updated NEWS.md 2023-02-27 Mitko Iliev Fixed issue with LDP sparql queries and rdf views 2023-02-24 Patrick van Kleef Updated ChangeLog Updated version to 7.2.9-rc1 Fixed typo in column name 2023-02-24 Mitko Iliev Fixed issue in sparql query with variable in filter The VOS 7.x sparql engine does not handle the case where filter on equal does not contain a function call on the right hand side, so as a workaround we use a call to iri(). 2023-02-24 Patrick van Kleef Published initial SECURITY.md Reverted patch as this check is not needed during the build process Fixed missing files in `make dist` tar file Fixed issue running testsuite entry for GraphQL 2023-02-23 Patrick van Kleef Added check for binaries needed by the testsuite 2023-02-22 Patrick van Kleef Fixed portability issue finding the clock_gettime function In Linux distributions pre glibc 2.17 this function was part of the -lrt library. In some versions of Solaris, this functions is part of the posix4 library. 2023-02-22 Patrick van Kleef Fixed issue running TPC-D testsuite 2023-02-21 Mitko Iliev Added new tests for GraphQL Added test for var out of query scope in distinct/oby Fixed load get:accept not working 2023-02-21 Patrick van Kleef Fixed SPARQL LOAD into an existing graph 2023-02-21 Mitko Iliev Fixed issue with 'revoke all privileges from xx' 2023-02-21 Patrick van Kleef Backported PL debugger changes to vos * Added support for GLOBALS command * Added support for UP, DOWN in frame select mode * Added support for printing cli flags * Added support for printing composite box * Fixed support for printing datetime * Show more lines in BREAK list * Code cleanup and indentation 2023-02-20 Mitko Iliev Added support for internal CA list in https client Added http_cookie_to_vector() BIF 2023-02-20 Patrick van Kleef Fixed issue with socks4 and socks5 proxy 2023-02-20 Mitko Iliev Added support for https connection timeout Fixed --MM-DD is a valid gMonthYear Fixed issue with permissions; users with SPARQL_SELECT role can now use REST interface Added function RDF_DUMP_NQUADS_MT() multi-threaded nquad dump of rdf store Added simple JSON to Turtle translator 2023-02-08 Mitko Iliev Added confirmation page when removing user account Added Automatic Certificate Management Environment (ACME) client 2023-02-08 Patrick van Kleef Added validation to default-graph param 2023-02-07 Mitko Iliev Added support to calc length of DV_DICT_ITERATOR 2023-02-06 Mitko Iliev Added support for X-SSL-CERT 2023-02-06 Patrick van Kleef Removed fs vad Fixed issue with loopback to local web server Fixed build issue on Windows Upgraded to Bootstrap 5.2.3 and Bootstrap-Icons 1.10.3 2023-02-06 Mitko Iliev Fixed missing BIF alias 2023-02-06 Patrick van Kleef Merge branch 'feature/jsonld_parser_v7' into develop/7 Fixed building JSON/LD parser on windows 2023-02-06 Mitko Iliev Added testsuite for JSON/LD parser Added JSON/LD to LDP Added new DB.DBA.RDF_LOAD_JSON_LD() loader Added SPARQL prefix for activity stream and goodrelations Added new JSON/LD parser Added UNAME declarations for JSON-LD parser 2023-02-05 Mitko Iliev Merged enhancements for GraphQL 2023-02-04 Patrick van Kleef Backported fixes for guessing content type Moved winsock support into engine 2023-02-04 Mitko Iliev Fixed issue with var outside of query scope Fixed .well-known/host-meta & co for jrd+json output Added few more common prefixes 2023-02-03 Mitko Iliev Added %{WSBaseUrl}s sprintf for current base of HTTP/S Fixed issue with label insert when using with_delete Added string_split BIF 2023-02-03 Patrick van Kleef Fixed issue with empty debug info 2023-02-03 Mitko Iliev Added read timeout parameter for ws client connection Fixed issue when socket is closed prematurely Fixed issue with literals that have both a datatype and a language 2023-02-03 Patrick van Kleef Added missing references of rdf:XMLLiteral 2023-02-03 Mitko Iliev Fixed issue with bad serialization 2023-02-03 Mitko Iliev Fixed issues comparing timezoneless dates In the case where a date can be used as a number, we should also compare the TZL flag. This patch solves the following error: Insert stopped becuase out of seg data here or elsewhere host 0 key RDF_QUAD_IP slice 0 2023-02-03 Mitko Iliev Added IRI validation BIFs 2023-02-03 Patrick van Kleef Fixed generation of @context shortcut names in JSON/LD with context output 2023-02-03 Mitko Iliev Fixed escape chars on iri strings Fixed bad string for iri id output, missing vector types 2023-02-03 Patrick van Kleef Added git SHA1 signature to status and log output 2023-02-03 Mitko Iliev Fixed do not try to make iri from non-compatible types Fixed issue with group by on float (fixes #1081) Fixed various aggregation issues 2023-02-02 Patrick van Kleef Added support for monotonic clock (fixes #1089) 2023-01-10 Patrick van Kleef Removed duplicate entries Fixed issue when building outside of GIT tree (fixes #1084) Fixed format of 'integer' and 'double' fields Fixed wrong column name when changing DAV password (fixes #1083) Updated version to 7.2.9-dev to mark the start of a new development cycle Updated Copyright 2022-10-19 Patrick van Kleef Merge branch 'release/7.2.8' into stable/7 Updated ChangeLog Updated version to 7.2.8 engine 3235 Updated NEWS.md with final notes Updated ChangeLog Fixed readme documents in make install Updated FCT version Fixed syntax error in declare Fixed missing files when running make dist 2022-10-18 Patrick van Kleef Updated version to 7.2.8-rc1 Updated ChangeLog Added release notes for the upcoming release Added article on Virtuoso Anytime query functionality Fixed no need to flush at every write for sesstr file Fixed use correct index 2022-10-18 Mitko Iliev Fixed do not even try to return the reserved 0x2000 IRI ID which can break metadata etc. 2022-10-18 Patrick van Kleef Updated Conductor VAD package 2022-10-18 Mitko Iliev Fixed use common API for adding new listener Added support for local CA renewal Added support for CORS allow headers in conductor UI 2022-10-18 Patrick van Kleef Fixed disable VAD re-install if no such file 2022-10-17 Patrick van Kleef Fixed compiler warning Added thread info in debug log 2022-10-17 Mitko Iliev Fixed issue with bad stats pending rpc counter 2022-10-17 Patrick van Kleef Fixed issue starting TPC-D testsuite 2022-10-17 Patrick van Kleef Added support for more flexible buffer configuration Traditionally we provide a number of precalculated configurations in the virtuoso.ini, based on the amount of free memory in the system, e.g.: ;; Uncomment next two lines if there is 8 GB system memory free NumberOfBuffer = 680000 MaxDirtyBuffers = 500000 The user has to manually remove comments from the appropriate lines and not forget to modify the values when moving to a bigger/smaller system. If the user forgets to modify the virtuoso.ini, the defaults will take very little memory, but will result in very poor performance. Most users do not know how to calculate the amount of memory used by the NumberOfBufffers which uses the following formula: amount memory allocated = NumberOfBuffers * 8192 bytes This makes it difficult for users to tune Virtuoso memory consumption. To solve this problem, NumberOfBuffers can now be expressed as an amount of memory, e.g.: NumberofBuffers = 5000M ; calculate max NumberOfBuffers that will fit in 5000MB mem NumberOfBuffers = 5G ; calculate max NumberOfBuffers that will fit in 5GB mem When using EC2, Azure, or containers like kubernetes and docker, we need a more flexible configuration, which allows for a single Virtuoso configuration to scale to the amount of memory installed on the machine. To scale automatically, NumberOfBuffers can now be expressed as a percentage, e.g.: NumberOfBuffers = 50% ; use 50% of installed memory for buffers This will allow OpenLink to create new marketplace instances for BYOL, PAYGO and DBpedia instances that will automatically scale when the enduser instantiates it on a 16GB, or a 64GB or larger system. Additionally we now allow MaxDirtyBuffers to be expressed as a percentage of the NumberOfBuffers that can be dirty. MaxDirtyBuffers = 75% ; allow upto 75% of NumberOfBuffers to be dirty 2022-10-17 Mitko Iliev Fixed issue with int64 flags not handled via config Fixed signed/unsigned overflow 2022-10-17 Patrick van Kleef Fixed issue with 64bit indicators in sys_stat Merge branch 'feature/fct-fixes' into develop/7 Updated FCT VAD version 2022-10-17 Mitko Iliev Fixed when flag is reverse change the relation Fixed show missing error on sponge Fixed small PL warnings Fixed url rewrite rules 2022-10-17 Patrick van Kleef Fixed missing argument to __box_flags_tweak 2022-10-17 Mitko Iliev Fixed IRI search needs a 64bit prefix Fixed issue when an empty IRI is requested Moved all grants together Fixed handling of inline images Fixed possible inf loop Fixed pages should not call batch FT procedures 2022-10-14 Mitko Iliev Fixed skip bad encodings (for now) Added support to try loading external images w/ referer policy Fixed JSON result from FCT service Added support to show users location on map Fixed round lat/long to 4 digits to get true distinction on map 2022-10-12 Sergey Malinin Updated Windows build * Added GraphQL plugin * Fixed small portability issue * Fixed small issues in VC project files 2022-10-11 Patrick van Kleef Fixed issue with make install of graphql introspection files Merge branch 'feature/graphql_plugin' into develop/7 2022-10-11 Mitko Iliev Fixed graphql to use join on class for v7 2022-10-11 Patrick van Kleef Fixed use iri() as v7 cannot handle IRI string 2022-10-11 Mitko Iliev Added initial testsuite for GraphQL Added initial support for GraphQL endpoint 2022-10-11 Patrick van Kleef Added support for configuring graphql plugin (--enable-graphql) 2022-10-11 Mitko Iliev Added query params in exec_metadata() as 5-th param Added 4th param for iri_split to return local part 2022-10-11 Patrick van Kleef Added bif pldbg_last_line 2022-10-11 Mitko Iliev Fixed grants for views 2022-10-11 Patrick van Kleef Removed bad include Added more EXPORTS for plugins 2022-10-10 Mitko Iliev Fixed http_keep_session and related funcs require 64bit id Added current value of backup prefix to status report Fixed show dp in error for free dp Fixed issue with unnamed result col from view Fixes issue printing datetime boxes Added close message to websocket server Fixed additional check for response Added connect func hook for websocket service Fixed if sid is not given, use a random sid Fixed websocket service response can be optional Added a service proc API for websocket 2022-10-09 Patrick van Kleef Merge branch 'feature/websocket' into develop/7 2022-10-09 VOS maintainer Added initial support for websockets 2022-10-09 Mitko Iliev Added new bif functions * short_set * short_tweak * short_ref * long_set * long_tweak * long_ref 2022-10-07 Patrick van Kleef Added partial result hint to HTML based SPARQL output (part 2) 2022-10-07 Mitko Iliev Fixed anonymous sponging is not allowed Removed cast ot string which limited output to 10Mb 2022-10-07 Patrick van Kleef Fixed st_sys_ram and get_total_sys_mem need to be int64 On Windows a long is 32bit, so it returned a truncated value. 2022-10-07 Patrick van Kleef Fixed dynares URL Fixed timeout validation Fixed error report on unknown help topic 2022-10-07 Patrick van Kleef Upgraded bootstrap packages * Bootstrap 5.2.1 * Bootstrap Icons 1.9.1 * JQuery 3.6.10 2022-10-07 Patrick van Kleef Added partial result hint to HTML based SPARQL output Added partial result hint as a comment to the bottom of some output formats 2022-10-07 Patrick van Kleef Fixed HTTP status code to signal partial result If timeout = 0 then return 500 status and no data else return 206 status + partial result Note that the status code for partial result can be overruled: [SPARQL] HTTPAnytimeStatus = 206 ; default is 206 2022-10-07 Patrick van Kleef Fixed if max_timeout >= 1000 we always perform an anytime query internally If no timeouts set or query finishes within timeout then the server returns http status 200 and the full query result in the requested format. max_timeout timeout description >=1000 >=1000 return 206 + partial result if timeout is reached >=1000 0 return 500 if timeout is reached 0 >=1000 return 206 + partial result if timeout is reached 0 0 return 200 + full result 2022-10-07 Patrick van Kleef Renamed variable to max_timeout Fixed grammar Fixed memory usage in footer Rebuild RDF4j v4 provider Updated version of RDF4j v4 provider Merge branch 'feature/2022_09_30_fix_escape_rdf4j' into develop/7 Regenerated RDF4j provider Updated version of RDF4j provider 2022-10-07 Sergey Malinin Fix escape IRI 2022-10-07 Mitko Iliev Added support for IF EXISTS and IF NOT EXISTS in SQL DDL To prevent SQL errors if object already exists in the database: create table XXX (....) IF NOT EXISTS; create index XXX .... IF NOT EXISTS; To prevent SQL errors if object does not exist in the database: drop table XXX IF EXISTS; drop index XXX IF EXISTS; drop view XXX IF EXISTS; 2022-09-21 Patrick van Kleef Added missing declaration (fixes #1076) 2022-09-19 Patrick van Kleef Added support for Windows 2022-09-16 Patrick van Kleef Added flag to return temp iri when lookup fails [Flags] debug_invalid_iri_id = 1 2022-09-16 Patrick van Kleef Fixed instead of rehash, use parameter to control hash size [Flags] users_cache_sz = 101 2022-09-16 Mitko Iliev Fixed bad parameter type 2022-09-08 Mitko Iliev Fixed enable rehash in case db contains large number of users Added missing checks when db is not upgraded to 64bit prefixes 2022-08-29 Patrick van Kleef Updated Conductor VAD version 2022-08-29 Mitko Iliev Fixed missing delete from listeners table 2022-08-29 Patrick van Kleef Updated Conductor VAD version 2022-08-29 Mitko Iliev Fixed HTTPS endpoints * Added support for multi-domain certificates in HTTPS listener UI * Fixed https setup was missing CA x509 verify list option * Fixed update of existing listener did not write changes to table 2022-08-29 Patrick van Kleef Added missing page Merge branch 'feature/https_fixes' into develop/7 2022-08-29 Mitko Iliev Added support for internal x509 CA list Fixed issue freeing session Fixed avoid alloc and connection obj free if not existing Added status functions for cached client connections 2022-08-29 Mitko Iliev Fixed http issues * fixed http keep sessions * fixed error handling * fixed no chunk on 101 or continue 2022-08-29 Mitko Iliev Fixed keep/onmessage for websocket Added support for storing DH param in database Fixed issues with http renegotiate 2022-08-29 Mitko Iliev Added support to renegotiate https when VDir opts different This is controlled by a new option: [HTTPServer] EnableHTTPSRenegotiate = 1 ; default = 0 2022-08-29 Mitko Iliev Fixed comments and small cleanups 2022-08-28 Mitko Iliev Fixed issue with log mode 1 and large batch 2022-08-28 Patrick van Kleef Fixed use different hash algorithm Fixed end tags to include a \n 2022-08-28 Mitko Iliev Fixed on old db delete triples w/o dpipe 2022-08-22 Mitko Iliev Optimized selecting distinct graphs (fixes #1069) select distinct ?g where {graph ?g {?s ?p ?o}} 2022-08-19 Patrick van Kleef Small cleanup 2022-08-18 Mitko Iliev Fixed issue with delete on LDP resource The INSERT/DELETE PATCH ops, should have a base, since empty iris are not allowed but <> is a valid in context of the ldp document 2022-08-18 Patrick van Kleef Fixed use resource_get_batch 2022-08-17 Mitko Iliev Fixed error handling Fixed ssl messages Fixed missing error handler 2022-08-17 Patrick van Kleef Fixed do not send duplicate Accept-Ranges header 2022-08-17 Mitko Iliev Added new bif inet_aton() and inet_ntoa() ipv4 funcs Updated CORS header handling Fixed use separate table to keep HTTP(S) listeners settings 2022-08-16 Mitko Iliev Moved OS specific file defines into common header 2022-08-16 Patrick van Kleef Merge branch 'feature/odbc_client' into develop/7 Fixed compiler warning Fixed compiler reports on implicit fallthrough Added handle validation to ODBC calls 2022-08-15 Patrick van Kleef Fixed check return value of cli_get_stmt_access Fixed move IN_CLIENT before cli_get_stmt_access Fixed double free in SQLFreeStmt Fixed use same macro everywhere 2022-08-15 Mitko Iliev Fixed ODBC client may try to free stmt which is already freed or non-existing Fixed system crash on 'Generate SPARQL compilation report" (fixes #1068) 2022-08-05 Mitko Iliev Fixed crash on vec temp res w/ nulls (closes #1065) 2022-07-27 Patrick van Kleef Merge branch 'feature/2022_07_26_fix_jena' into develop/7 Rebuild Jena 3/4 providers 2022-07-26 Sergey Malinin Update build_id Optimize finalizers 2022-07-26 Patrick van Kleef Rebuild JDBC drivers Updated version to 3.122 2022-07-26 Sergey Malinin Fix ResultSet.close 2022-07-25 Mitko Iliev Added support for changing the request timeout on http_client connections The default setting can be changed in the virtuoso.ini file: [HTTP] .. ClientRequestTimeout = 100 ; Default = 100 .. or inside a PL or VSP page using: set HTTP_CLIENT_REQUEST_TIMEOUT = 200; select http_client ('http://dbpedia.org/resource/Berlin'); 2022-07-25 Mitko Iliev Fixed check for non-existing iri id Fixed issue with text ptr Added log_error to show name of broken index Added check to not exceed batch size 2022-07-25 Patrick van Kleef Merge branch 'feature/2022_07_25_fix_jdbc' into develop/7 Rebuild JDBC drivers 2022-07-25 Sergey Malinin Update JDBC version Optimize finalizers Fix issue with get NCHAR data 2022-07-06 Patrick van Kleef Merge branch 'feature/2022_07_06_fix_rdf4j' into develop/7 Rebuild RDFj4 providers 2022-07-06 Sergey Malinin Fix issue with insert Literal with Language https://github.com/openlink/virtuoso-opensource/issues/1056 2022-07-01 Patrick van Kleef Rebuild Jena3/4 providers 2022-07-01 Sergey Malinin Fix issues with query param binding 2022-06-29 Patrick van Kleef Merge branch 'feature/2022_06_28_fix_rdf4j' into develop/7 2022-06-29 Sergey Malinin Fix issue with query param binding 2022-06-28 Sergey Malinin Fix parameter binding issues RDF4J provider bug19226, bug19229, bug19230 2022-06-21 Mitko Iliev Fixed issue when delimiter can be found but prefix is not in the cache 2022-06-20 Sergey Malinin Add provider for RDF4J ver:4.x 2022-05-27 Patrick van Kleef Merge branch 'develop/7' of github:openlink/virtuoso-opensource into develop/7 Fixed documentation on OpenSSL versions / packages Fixed missing include file for OpenSSL 3.0.x (fixes #1048) 2022-05-24 OpenLink Software Corrected direct URLs to installers 2022-05-24 OpenLink Software Exposed installer programs Added section about the various installer programs that offer a download and install option. 2022-05-19 Sergey Malinin Update Win projects for use -MT compiler options, update version to 7.2.7 in Win resources 2022-05-19 Patrick van Kleef Updated ChangeLog Updated version to 7.2.8-dev to mark the start of a new development cycle 2022-05-18 Patrick van Kleef Merge tag 'v7.2.7' into develop/7 Tagged 7.2.7 for release 2022-05-18 Patrick van Kleef Merge branch 'release/7.2.7' into stable/7 Updated ChangeLog Updated version to 7.2.7 engine 3234 Commented out unused function 2022-05-17 Patrick van Kleef Updated NEWS.md and ChangeLog Added support for handling HTTP status 307 and 308 in client (closes 1044) Rebuild Jena 3, 4 and RDF4j providers 2022-05-17 Sergey Malinin Update handle for SQLExceptions, add new methods for batch uploading data with control deadlocks Update VirtStreamRDF class Update class VirtStreamRDF in Jena3/4 provider 2022-05-16 Patrick van Kleef Updated documentation Updated version to 7.2.7-rc1 Merge branch 'feature/2022_05_16_fix_jena' into develop/7 Rebuild Jena 3 and 4 provider 2022-05-16 Sergey Malinin Fixed issues in Jena3/4 provider - fix issues with using batchSize - update SQLException handler for better conversion to JenaException - implemented new class VirtStreamRDF for support stream uploading to Virtuoso 2022-05-16 Patrick van Kleef Updated documentation 2022-05-16 Mitko Iliev Added optimizations for clearing graph 2022-05-16 Patrick van Kleef Fixed always use top level API 2022-05-16 Patrick van Kleef Enable multiple providers for OpenSSL 3.x We need to load both the legacy provider and the default provider into the default (NULL) library context to continue using ripemd160 2022-05-16 Patrick van Kleef Added support for favicon 2022-05-13 Patrick van Kleef Fixed wrong variable after merge 2022-05-13 Patrick van Kleef Fixed documentation * Converted README to README.md using markdown * Updated notes for current versions of Linux and macOS * Removed references to 32-bit build environments as VOS is 64-bit only 2022-05-13 Patrick van Kleef Updated gcc/clang flags 2022-05-10 Mitko Iliev Fixed issue sorting NaN values in colstore When sorting doubles, a NaN value on the right hand side of comparison should always return DVC_LESS. 2022-05-10 Patrick van Kleef Rebuild RDF4j provider Updated version of RDF4j provider 2022-05-10 Sergey Malinin Update RDF4J provider for support all JDBC Transaction Isolation levels Added two methods to RepositoryConnection for set/get Jdbc Transaction Isolation Level. 2022-05-10 Patrick van Kleef Updated ChangeLog Merge branch 'feature/sparql_delete_c_opt' into develop/7 2022-05-10 Mitko Iliev Fixed issue generating triples from rdf view to physical store with rdfs:label property Added optimizations for clearing graph 2022-05-10 Mitko Iliev Added optimizations for deleting triples * Fixed do not make new IRIs and RDF objects when delete dpipe is used * Fixed do not schedule prefix insert if non-existing on delete * Added more comments * Small cleanups 2022-05-10 Patrick van Kleef Backported functions and cleanups from v8 * is_plain_bnode_iri_id * iri_id_to_blank_nodeid * bif_iri_id_or_long_arg * iri_nodeid_to_iid * __rdf_set_bnode_t_threshold * cu_rl_local_exec * l_make_ro_disp 2022-05-10 Patrick van Kleef Split quad map functions into a separate file 2022-05-06 Patrick van Kleef Removed deprecated function 2022-05-06 Mitko Iliev Fixed use fully qualified PL names in uppercase 2022-05-06 Patrick van Kleef Small documentation fix 2022-05-06 Patrick van Kleef Fixed issue converting RDF metadata from older databases This fixes the following error during startup of the database: ... 14:35:16 SQL Optimizer enabled (max 1000 layouts) 14:35:17 Compiler unit is timed at 0.000497 msec 14:35:18 Roll forward started 14:35:18 Roll forward complete 14:35:18 Error executing a server init statement : 42000: CL...: Can not use dpipe IRI operations before upgrading the RDF_IRI table to 64-bit prefix IDs -- DB.DBA.RDF_QUAD_FT_UPGRADE() 14:35:18 Checkpoint started 14:35:18 Checkpoint finished, log reused ... 2022-05-06 Patrick van Kleef Added missing function 2022-05-05 Patrick van Kleef Updated ChangeLog Merge branch 'feature/prefix64-fixes' into develop/7 Updated documentation on upgrading from prior releases of VOS 2022-05-05 Patrick van Kleef Fixed prefix generation algorithm Disable splitting IRIs on '?' as this generates a lot of dirty records in the RDF_PREFIX table. 2022-05-05 Mitko Iliev Upgraded rdf_iri table to use 64bit prefix id Please read ~/README.UPGRADE.md for more information 2022-05-05 Patrick van Kleef Merge branch 'feature/2022_05_04_fix_rdf4j_jena' into develop/7 Rebuild Jena 3, 4 and RDF4j providers Updated version of Jena and RDF4j providers 2022-05-05 Sergey Malinin Update RDF4J and Jena providers for use query "sparql clear graph<>" instead of RDF_CLEAR_GRAPH_C() 2022-05-05 Patrick van Kleef Merge branch 'feature/2022_05_04_fix_jdbc' into develop/7 Rebuild JDBC providers Updated version of JDBC provider 2022-05-05 Sergey Malinin Add checks for null pointers Fixed always use resultSetType = TYPE_FORWARD_ONLY for SPARQL queries 2022-05-04 Mitko Iliev Fixed SPARQL endpoint description document * dynamic endpoint URL * separate micro-data for UI & turtle doc for internal graph 2022-05-04 Mitko Iliev Fixed issue with format Added support dict size and entries in debug session 2022-05-02 Mitko Iliev Added initial support to populate labels in insert for FCT This replaces the manual step of running the `urilbl_ac_init_db ()` PL needed by the Faceted Browser to do an `Entity Label Lookup` after loading data into the database. To enable perform the following steps: 1. add/uncomment the following line to your virtuoso.ini [SPARQL] LabelInferenceName = facets 2. start your database 3. load the fct_dav.vad packag 4. insert/bulkload data 2022-04-29 Ivan Mikhailov Fixed handling of non-DV_ARRAY_OF_POINTER trees 2022-04-29 Mitko Iliev Fixed dsig stack overwrite when using long keys Added dsig aliases 2022-04-29 Patrick van Kleef Fixed missing check 2022-04-29 Mitko Iliev Fixed issue with RAW key Fixed key type check Fixed issue with dsa and rsa keys when no cert is attached 2022-04-29 Mitko Iliev Fixed subject should be written in UTF8 format See: https://www.rfc-editor.org/rfc/rfc4630#section-3 2022-04-29 Mitko Iliev Removed deprecated DH/DSA calls Fixed serialize of AES IV Fixed issue with X509 CSR generation 2022-04-29 Mitko Iliev Fixed issues with x509 extensions * Use issues to set proper keyrefs * Use string representations for extension values 2022-04-29 Mitko Iliev Fixed issue with text length Added optional digest name to aes key Fixed crypto functions error codes 2022-04-29 Patrick van Kleef Added small json testsuite 2022-04-29 Mitko Iliev Fixed do not use old hardcoded keys for testing Added BIF xenc_digest and xenc_hmac_digest Added bif_string_or_bin_arg() for use in crypto funcs 2022-04-29 Patrick van Kleef Merge branch 'feature/2022_04_29_fix_rdf4j' into develop/7 Rebuild RDF4j provider Updated version of RDF4j provider 2022-04-29 Sergey Malinin Update RDF4J provider for fix creation JenaException 2022-04-28 Patrick van Kleef Merge branch 'feature/2022_04_28_fix_jena' into develop/7 Rebuild Jena 3/4 providers Updated Jena 3/4 provider version 2022-04-28 Sergey Malinin Update Jena providers for fix creation JenaException, clear code 2022-04-27 Patrick van Kleef Added check for OpenSSL 3.0.x 2022-04-27 Mitko Iliev Fixed fully qualified view name and use DB qual for all conductor sql 2022-04-25 Patrick van Kleef Updated Conductor VAD version 2022-04-25 Mitko Iliev Added fingerprint info for system root key 2022-04-25 Dimitar Dimitrov Fixed UI form related to RDF push subscriptions 2022-04-25 Mitko Iliev Added drop statement and better reporting (ala-isql) 2022-04-25 Patrick van Kleef Added git hash to the build info 2022-04-25 Dimitar Dimitrov Fixed url encoding Fixed issue with encoding Fixed UI form related to importing RDF files 2022-04-25 Mitko Iliev Fixed check for maintenance flag in RDFS init Updated Conductor VAD version Fixed import of user's key Fixed installation of VADs can only be performed by dba account Fixed issue with non-dba user login causing inf redirects Fixed ensure DB qualifier for conductor 2022-04-21 Mitko Iliev Fixed according to the bsase64url standard should not split Added fmod() bif 2022-04-19 Mitko Iliev Fixed: compile with debug 2022-04-12 Mitko Iliev Fixed incorrect handling of UTF8 characters on SPARQL HTTP endpoint (closes #1026) Fixed possible box corruption printing a very long literals box Updated Conductor VAD version Removed old password-less encryption Added warning to modifying registry by hand 2022-04-12 Patrick van Kleef Fixed reporting when new graph is created 2022-04-11 Patrick van Kleef Added SPARQL_SELECT_FED role 2022-04-08 Patrick van Kleef Rebuild Jena3/4 and RDF4j providers Small cleanup 2022-04-08 Sergey Malinin Fixed makefile Update version info Fix tests Update RDF4J providers for use DB stored proc rdf_delete_triple_c 2022-04-08 Patrick van Kleef Small cleanup 2022-04-08 Sergey Malinin Fix Jena3, Jena4 providers for use DB proc rdf_delete_triple_c and updated for related with close JDBC Statements 2022-04-07 Patrick van Kleef Fixed issue with ANYTIME query timeout values Fixed issue with SPARQL ASK in embedded PL 2022-04-01 Mitko Iliev Fixed dc_max_batch_sz cannot be more than sz of boxed array 2022-04-01 Patrick van Kleef Added [SPARQL] MaxMemInUse setting to default virtuoso.ini 2022-03-31 Mitko Iliev * Added support to fine tune size of memory pool used by SPARQL constructs The operator of a SPARQL endpoint may want to limit the amount of memory Virtuoso can use for construct queries, to make sure its users cannot use up too many resources. Once this limit is reached, the SPARQL query will return the following error: Virtuoso 42000 Error D1CT0: Hash dictionary memory pool is full, XXXX exceeded YYYY bytes To fine tune the MaxMemInUse setting in the [SPARQL] section, use the isql tool to perform the following steps: * Check current setting of MaxMemInUse: SQL> select sys_stat('sparql_max_mem_in_use'); * Temporarily set the in memory setting to unlimited: SQL> __dbf_set('sparql_max_mem_in_use', 0); * Run the construct queries that failed with the above D1CT0 error which should now run to completion * Find out the maximum size the dict mempool reached: SQL> select sys_stat('dict_max_mp_bytes_in_use'); * Change the INI to persist the setting in the virtuoso.ini file. Use a value that is greater or equal to the value reported by the previous command. [SPARQL] MaxMemInUse = ZZZZ ; Use 0 for unlimited * Shutdown and restart the Virtuoso database for this setting to come into effect 2022-03-31 Patrick van Kleef Fixed MaxMemInUse setting to allow specifying sizes in G, M, B 2022-03-31 Patrick van Kleef Revert changing default MaxMemInUse back to 0 (unlimited) Previous change was too disruptive on existing installations. 2022-03-29 Patrick van Kleef Fixed name of arg 2022-03-29 Mitko Iliev Fixed always check mem for construct dict, never w/o limit The [SPARQL] MaxMemInUse now defaults to 200m It should only be set to 0 (unlimited) when the operator understands the impact on the system. 2022-03-28 Patrick van Kleef Fixed issue with SPARQL variables containing unicode characters (fixes #973) * fixed issue parsing UTF-8 character sequences * fixed encoding of column names in sparql output 2022-03-28 Mitko Iliev Fixed missing check for ODS Briefcase The conductor does not depend on ODS, so it should check instead of making an exception and hiding it. 2022-03-28 Mitko Iliev Fixed if value is rb then complete Also strings are supposed to be UTF-8 so do not recode twice 2022-03-25 Mitko Iliev Fixed handling tableName attribute as per spec Handle both quoted table names as well as fully qualified table names 2022-03-23 Patrick van Kleef Added missing JSON support function to format output of ASK query (fixes #1016) 2022-03-22 Ivan Mikhailov Fixed RDF loading re. transaction modes. 2022-03-22 Patrick van Kleef Fixed functions for making rdf literals must return dc of boxes 2022-03-22 Ivan Mikhailov Renamed integeR to integer Renamed old_log_enable to old_log_mode Fixed missing qualifiers and uppercase names in PL 2022-03-22 Patrick van Kleef Fixed missing index upgrading older databases 2022-03-22 Ivan Mikhailov Added initial list of languages to decrease risk of deadlocks 2022-03-22 Mitko Iliev Fixed return HTTP 503 even if MaintenancePage cannot be found (fixes #299) 2022-03-10 Patrick van Kleef Added faster check for version of installed VAD package 2022-03-08 Mitko Iliev Fixed LDP metadata 2022-03-08 Dimitar Dimitrov Fixed encoding-type for text/* files Fixed issue removing properties 2022-03-08 Mitko Iliev Fixed UTF-8 encoding issues * set box flags to UTF-8 so we dont lose the encoding * complete box when best label match is found 2022-03-08 Mitko Iliev Fixed efficiency of label language lookup Fixed only use charset_recode if value is varchar 2022-03-08 Patrick van Kleef Updated Conductor VAD version 2022-03-08 Mitko Iliev Added git hash to the build info Fixed the the rr:graph was not taken from RML doc - UI changes 2022-03-08 Patrick van Kleef Fixed VAD release date 2022-03-04 Mitko Iliev Disabled broken debug code that caused GPF Fixed debug ifdef Fixed lower limit for max batch to 100K 2022-03-04 Mitko Iliev Fixed issue with backup restore and DDL from plugins The restore from backup dump do need only system tables a/k/a schema, as the rest of tables are restored from db dump. Therefore plugin sql code etc. DDL code must be excluded. 2022-03-04 Patrick van Kleef Fixed text of error message 2022-03-04 Mitko Iliev Fixed prevent GPF, until source of error is found 2022-03-04 Patrick van Kleef Added missing bif alias 2022-03-04 Mitko Iliev Added more secure bifs Removed redundant checkpoints when creating new database 2022-03-04 Patrick van Kleef Fixed Host header should include non-standard port. If a port is not specified, it is not a good idea to add the internal port, as this does not work when using a proxy. 2022-03-04 Patrick van Kleef Added support for handling X-Forwarded-Proto header from proxy 2022-03-04 Patrick van Kleef Fixed issues in tpcc test program * Added small enhancements such as disconnect/reconnect * Fixed generating random data * Fixed missing prototypes * Fixed whitespace and indentation 2022-03-04 Patrick van Kleef Fixed support for NCHAR, NVARCHAR and LONG NVARCHAR fields 2022-03-04 Mitko Iliev Fixed backup_online syntax The backup_online function can be used to point to multiple directories, preferably on different filesystems, so if one directory is full, the backup can continue in the second directory. Syntax for using multiple directories is: backup_online ('prefix-', 10000000, 0, vector ('/disk1/backup1', '/disk2/backup2')); This patch allows a single directory to be specified, without the use of a vector with one element e.g.: backup_online ('prefix-', 10000000, 0, '/disk1/backup1'); 2022-03-04 Mitko Iliev Fixed unhandled error when COL_FULL_PATH is NULL Added helper function for fixing DAV COL_FULL_PATH Fixed use LONG mode for exist ( sparql ... ask ...) Fixed the the rr:graph was not taken from RML doc 2022-03-01 Patrick van Kleef Updated ChangeLog Fixed copyright 2022-02-17 Mitko Iliev Fixed use a standard namespace URI for special bif: and sql: SPARQL Built-in functions The official prefixes are defined as: PREFIX bif: PREFIX sql: which have been added to the default namespace prefix list for new databases. The code is backward compatible with existing databases, so the old magic prefixes also still work: PREFIX bif: PREFIX sql: This solves a problem for third party parsers that cannot handle 2022-02-16 Patrick van Kleef Merge branch 'feature/2022_02_16_fix_jena' into develop/7 Rebuild Jena3/4 providers Updated version of Jena3/4 provider Fixed javadoc generation 2022-02-16 Sergey Malinin Update for Jena3/4 providers for avoid possible leak of statements 2022-01-31 Patrick van Kleef Fixed allow srv_stat ('git_head') on all builds 2022-01-24 Patrick van Kleef Fixed wrong version number 2022-01-24 Mitko Iliev Fixed issue with sparql ASK 2021-12-23 Patrick van Kleef Merge branch 'feature/2021_12_23_add_jena4' into develop/7 Regenerated virt_jena4.jar Upgraded jena4 to use latest version of junit and log4j Added jena4 to testsuite Added jena4 to configure Fixed jena4 requires JDK 11 2021-12-23 Sergey Malinin Add Jena4 provider 2021-12-23 Patrick van Kleef Added amount of 'memory in use' (RSS) in footer 2021-12-15 Patrick van Kleef Fixed /sparql-auth requests should not be redirect to /sparql 2021-12-01 Ted Thibodeau Jr Merge pull request #998 from openlink/TallTed-20211201-GeoSPARQLReadMeUpdate Improve README.GeoSPARQL.md, as approved by @openlink 2021-12-01 Ted Thibodeau Jr Improve README.GeoSPARQL.md various minor punctuation, language, markup, etc. 2021-11-18 Mitko Iliev Fixed check for match of xx-YY etc vs xx Fixed accept nulls Added GEOS-isValid BIF Fixed small issue in http_proxy_v2 Fixed allow certain digest functions to accept string or binary args to avoid explicit type cast Fixed trace to log warnings as WARN_0 instead of ERRS_0 2021-10-21 Patrick van Kleef Fixed rounding of GB values Fixed issue building getrusage bif Commented out old debug code 2021-10-21 Mitko Iliev Fixed issue with registering tables in plugin Fixed check if index already exists 2021-10-15 Patrick van Kleef Fixed FCT VAD version Fixed usage.vsp for safe links Fixed return 404 if usage.vsp is called with bad url Fixed do not make default http links Fixed missing alt tags on images Fixed XSS issue Fixed bad url encoding Added some nofollow and noindex hints for bots Fixed endpoint creation Fixed missing graph group Fixed missing script 2021-10-14 Mitko Iliev Fixed issue executing vec exec expression in WHERE clause 2021-10-14 Mitko Iliev Fixed issue with incomplete RDF box SR580: RDF box refers to row with RO_ID = 0 of table DB.DBA.RDF_OBJ, but no such row in the table" error The rb_id_serialize() must be called only when and only when ro_id is known, otherwise we loose the type/lang and content. 2021-10-14 Patrick van Kleef Added support for cast epoch time back to date/datetime Fixed size of copy buf and added log message Fixed check for https behind proxy for dynamic local 2021-10-14 Sergey Malinin Fixed SQLConnect handling of empty strings in szDSN and szUID 2021-09-07 Patrick van Kleef Fixed max keys in group by to 32 Fixed issue calling external proxy with https address 2021-09-07 Mitko Iliev Fixed SSL_renegotiate for OpenSSL 1.1.x 2021-09-06 Sergey Malinin Fixed when running as windows service, stderr is an invalid handle 2021-09-06 Mitko Iliev Fixed handling of content type Removed redundand join with all graphs Fixed memory leak in colsearch Added http_proxy_v2 PL BIF 2021-09-06 Mitko Iliev Added initial debug logging for SQL code init Log only when exec time is over ini setting [Parameters] LogSQLCodeInit = 500 ; only log if if takes more than 500 msec 2021-09-06 Mitko Iliev Fixed more PL BIFs Added RDF_DUMP_GRAPH and RDF_DUMP_NQUADS as built-in stored procedures 2021-09-06 Patrick van Kleef Fixed calculations from TZ in minutes to +HHMM format 2021-08-30 Mitko Iliev Added: short name date funcs Fixed: date_rfc/isoNNNN should behave as a BIFs Added: unix_timestamp() BIF function 2021-08-30 Patrick van Kleef Fixed old proxy and redirect handling in RDF_HTTP_URL_GET 2021-08-12 Patrick van Kleef Added support for CONNECT to allow http proxy like squid to tunnel https:// requests 2021-07-23 Mitko Iliev Fixed do not remove user defined graphs 2021-07-23 Patrick van Kleef Fixed whitespace in Link: header 2021-07-23 Mitko Iliev Fixed several issues in About: block 2021-07-23 Tim Haynes Fixed only make link when protocol scheme is safe (http, https, ftp) 2021-07-23 Mitko Iliev Fixed issue with bnodes 2021-07-23 Ivan Mikhailov Fixed issue with sid 2021-07-23 Carl Blakeley Fixed decoding of percent-encoded URLs when used as labels 2021-07-23 Mitko Iliev Fixed caching query via plink Fixed various encoding issues Fixed make ifps secure Fixed order labels by accept-language Added check if automated label fill is enabled Fixed detection of label language Added support to use built-in rdf_label and don't cache the object value twice Updated S ranking algorithm 2021-06-25 Ted Thibodeau Jr Update NEWS.md 2021-06-24 Patrick van Kleef Fixed issue with sponge link in header Fixed missing file in sparql endpoint code generation 2021-06-23 Patrick van Kleef Merge branch 'feature/2021_06_23_fix_win_build' into develop/7 2021-06-23 Sergey Malinin Fix VS project files Fix version number in resources 2021-06-22 Patrick van Kleef Updated version to 7.2.7-dev to mark the start of a new development cycle Updated Changelog 2021-06-22 Patrick van Kleef Merge tag 'v7.2.6.1' into develop/7 Added hotfix#1 for fct 2021-06-22 Patrick van Kleef Merge branch 'hotfix/7.2.6.1' into stable/7 Updated FCT vad version Fixed missing grant 2021-06-22 Patrick van Kleef Merge tag 'v7.2.6' into develop/7 Tagged 7.2.6 for release 2021-06-22 Patrick van Kleef Merge branch 'release/7.2.6' into stable/7 Updated version to 7.2.6 for release Last minute ChangeLog updates Updated ChangeLog Updated NEWS.md Updated rdb2rml VAD version 2021-06-22 Ivan Mikhailov Fixed support for rr:datatype and rr:language 2021-06-22 Patrick van Kleef Updated engine number to 3233 for release 2021-06-21 Patrick van Kleef Fixed small issues for make dist 2021-06-21 Carl Blakeley Added FCT VAD Configuration page 2021-06-21 Mitko Iliev Added specific Mpp view options Use dedicated graph instead of hard-coded dropdown list 2021-06-21 Mitko Iliev Added configuration option to control browser cache * Added Cache-Control HTTP header 2021-06-17 Patrick van Kleef Fixed sleep timeout while checking for ports to come online 2021-06-17 Patrick van Kleef Fixed issue in testsuite when netstat is not available Some Linux distributions have removed netstat from their default installation. This program is used to check if certain network ports have come online. I added a fallback to use the more modern /usr/sbin/ss program. If neither is installed, the testsuite will return an appropriate error. 2021-06-15 Patrick van Kleef Merge branch 'feature/Bug19041' into develop/7 Updated ODS Framework VAD version 2021-06-15 Dimitar Dimitrov ODS-Framework - The action could not be performed because of an invalid token supplied (OAuth) 2021-06-09 Patrick van Kleef Updated version of geos plugin Fixed issue with qst Updated version of proj4 plugin Fixed handling of GEO_NULL_SHAPE Check if srid data has already been loaded 2021-05-26 Tim Haynes Fixed numeric entities on SPARQL endpoint for maximum X(HT)ML compatibility 2021-05-25 Patrick van Kleef Fixed use https://..../ if required 2021-05-25 Tim Haynes Fixed /sparql to be XHTML compliant 2021-05-19 Patrick van Kleef Merge branch 'feature/2021_05_18_github_965' into develop/7 Rebuild JDBC drivers Updated JDBC driver version 2021-05-19 Sergey Malinin Remove finalizer, because is is handled in JDBC code 2021-05-18 Sergey Malinin Add(partially & modified) pull requrest from github issue #965 2021-04-25 Patrick van Kleef Merge branch 'feature/noNewLongJava' into develop/7 Rebuild JDBC drivers Updated driver version 2021-04-25 Sergey Malinin Fixed small issue 2021-04-25 Jerven bolleman Do not use new Long/Byte/Short/Character etc. They are all deprecated 2021-04-22 Patrick van Kleef Updated engine version to 3232 Merge branch 'feature/sparql_ui' into develop/7 Fixed issue unlocking rwlock Fixed issue with JSON-LD and JSON-LD (with context) mime types Initial fixes for HTML based select and describe/construct pages Added support for HTML5 result pages Upgraded to Bootstrap 4.6.0 Added registry option sparql-ui-max-url to control GET/POST submit 2021-04-22 Patrick van Kleef Updated SPARQL pages to use HTML5 / bootstrap 4 * WS.WS.SPARQL_ENDPOINT_GENERATE_FORM * SPARQL_ENDPOINT_EXPLAIN_REPORT * SPARQL_ENDPOINT_BRIEF_HELP * SPARQL_ENDPOINT_SVC_DESC 2021-04-22 Patrick van Kleef Initial fixes for using bootstrap 4 Fixed use vsp escape mode for readability Moved SPARQL UI HTML forms from sparql_io.sql to sparql_ui.sql Fixed splitting on '/#:' produces better results for unnamed prefixes Fixed concat defines and pragmas on separate lines by adding \n Fixed startup time building VAD packages on linux/macos/unix Removed symbol from export 2021-04-21 Patrick van Kleef Updated version of FCT vad package 2021-04-21 Mitko Iliev Added small inference rule for link-out icons 2021-04-21 Patrick van Kleef Added new setting to tread narrow string boxes as UTF-8 encoded Fixed protocol for /sparql endpoint to avoid possible CORS issue 2021-04-20 Patrick van Kleef Fixed issue installing Doc VAD package Fixed missing prototypes on Mac OS / XCode 12 Fixed bad struct name 2021-04-18 Patrick van Kleef Updated version of DBpedia VAD Fixed bad encoding of GEO object Fixed support for language and datatype in RDFa Added support for OpenGraph protocol 2021-04-17 Patrick van Kleef Added support for schema.org latitude/longitude in facter inference 2021-04-17 Dimitar Dimitrov Fixed possible issues with clickjacking attack Fixed issues with HostFs DET actions 2021-04-17 Patrick van Kleef Fixed issues with rendezvous thread 2021-04-17 Dimitar Dimitrov Updated UI for CSV import 2021-04-17 Patrick van Kleef Fixed use host+protocol relative urls for /sparql, /describe and /about Added support for Content-Disposition header hint for browsers Added optional default argument to registery_get Added support for bif function strftime 2021-04-17 Dimitar Dimitrov Fixed issues HostFs folders * Fixed so only admin accounts can create HostFs folders * Fixed DET name of HostFs folders 2021-04-17 Dimitar Dimitrov Fixed issue with File System DET workflow 2021-04-17 Mitko Iliev Fixed crash when key type do not match 2021-04-15 Patrick van Kleef Added initial support for Mac OS 11 / Apple Silicon 2021-04-12 Patrick van Kleef Fixed bad merge 2021-02-08 Sergey Malinin Some ODBC function return wrong WCHAR string lenght in UTF16 mode SQLDescribeColW SQLErrorW SQLGetCursorNameW SQLGetDescRecW SQLGetDiagRecW SQLNativeSqlW 2021-02-08 Sergey Malinin Fixed issues with connection option wideAsUTF16 2021-02-08 VOS maintainer Fixed issue in JSON_LD with context output format 2021-01-27 VOS maintainer Updated FCT VAD version Fixed reporting proper datatype of object rather than box type Fixed 'return to text match list' should go back to text-d view 2021-01-20 VOS maintainer Generate /describe and /about links relative to current protocol+host 2021-01-17 VOS maintainer Updated engine version to 3231 2021-01-17 Patrick van Kleef Added advisary write lock on all database segments 2021-01-17 Mitko Iliev Fixed memory leak in xpfm_store_alias 2021-01-17 VOS maintainer Updated DBpedia VAD version Fixed do not replace + character with spaces in a uri Fixed /page/ to use HTML5+RDFa 1.1 specification Added rewrite rules to support application/n-triples 2021-01-04 VOS maintainer Added support to rdtsc for ARM64 platform Fixed issue with uninitialized data Fixed issue with binary string Fixed issue with use after free Fixed OpenSSL >= 1.1.1 incompatibilities Updated Copyright 2020-10-22 Patrick van Kleef Fixed small issues with jdbc testsuite 2020-10-22 VOS maintainer Merge branch 'feature/dav_fixes' into develop/7 Updated Conductor VAD version 2020-10-22 Dimitar Dimitrov Fixed delete temp files created by VAD install 2020-10-22 Mitko Iliev Fixed type check Fixed label 2020-10-21 Mitko Iliev Fixed try to set proper state for ssl 1.1.1 2020-10-21 VOS maintainer Small fixes 2020-10-21 Dimitar Dimitrov Added option to set User-Agent header parameter 2020-10-21 Mitko Iliev Fixed initialization of well-known service 2020-10-21 VOS maintainer Removed bad hostname check 2020-10-20 Ivan Mikhailov Small fixes Fixed error handling in ws_request() 2020-10-20 Mitko Iliev Fixed missing CORS headers on static content 2020-10-20 Dimitar Dimitrov Added check for empty names in collection creation Fixed issues with DAV upgrade 2020-10-20 Patrick van Kleef Merge branch 'feature/jdbc4_3' into develop/7 Rebuild JDBC drivers Added support for JDBC 4.3 2020-10-02 VOS maintainer Fixed sample virtuoso.ini 2020-09-01 Patrick van Kleef Create scriptable option to set/show LOCALE Fixed issue with missing language tags and types in JSON-LD output 2020-08-13 VOS maintainer Upgraded to Bootstrap version 3.4.1 Fixed protocol issues for secure pages Fixed DB.DBA.RDF_TRIPLES_TO_JSON_MICRODATA Fixed DB.DBA.RDF_TRIPLES_TO_HTML_NICE_MICRODATA Fixed bad URL encoding in JSON-LD format Fixed sparql html output formats to always use UTF-8 encoding Added %H format to sprint for encoding urls in href 2020-08-13 VOS maintainer Added option to treat all narrow strings as UTF-8 encoded set http_in_charset='UTF-8'; 2020-08-13 VOS maintainer Fixed regression in OpenSSL 1.1.1 patches If a BIGNUM uses at most BN_BYTES, return the value using a DV_LONG_INT box rather than a DV_BIN blob 2020-08-13 VOS maintainer Fixed typo Fixed use setlocate to allow $LANG specific input 2020-05-08 VOS maintainer Updated version information of required system packages 2020-05-07 VOS maintainer Added optimization for sys_dirlist Using the d_type field we can eliminate an extra stat call for each file in a directory 2020-04-28 Patrick van Kleef Added initial support for OpenSSL 1.1.1 We are now using the OpenSSL 1.1.1 API function calls and added a backward compatibilty header to support OpenSSL 0.9.8e - OpenSSL 1.0.2 as well as LibreSSL 2.x and 3.x 2020-04-28 Dimitar Dimitrov Small API cleanup Removed JSON-LD as a type supported by LDP folders 2020-04-21 VOS maintainer Fixed issue compiling with no ssl installed 2020-04-15 Sergey Malinin Add missed VS project file 2020-04-15 Mitko Iliev Fixed small issues crawling CSV data 2020-04-15 VOS maintainer Merge branch 'feature/ssl_fixes_1' into develop/7 Fixed issue compiling against older versions of OpenSSL Replaced deprecated RAND_pseudo_bytes with RAND_bytes Updated reporting of old protocols Fixed use OpenSSL defines Fixed use newer API for creating/initializing RSA keys Removed support for OpenSSL 0.9.7 and earlier Fixed issues building without SSL support Added an OpenSSL-compatible implementation of the MD5 Algorithm (RFC 1321) 2020-04-13 Mitko Iliev Fixed keep in sync with default hosts 2020-04-12 Dimitar Dimitrov Added /.well-known path to default host paths 2020-04-12 VOS maintainer Fixed only show 'missing delete of name' warnings in DEBUG build Merge branch 'feature/conductor_fixes' into develop/7 2020-04-12 Dimitar Dimitrov Updated Conductor VAD version Fixed issue on pki page Fixed issue in RDF console Fixed WebDAV URLs when port in ini file and path are different Fixed DET FS folder creation Fixed issue with 'enable selected' on cartridges 2020-04-12 Mitko Iliev Fixed issue with ucase on qualifiers 2020-04-12 Dimitar Dimitrov Updated main navigation, removed tables, added horizontal lists Moved page navigation above records Optimizations of some pages replacing tables with divs Fixed issue with UI related to small pages Fixed CSS using validator and beautifier Fixed issue with help page when filesystem version of Conductor is used Reorganized the folder structure for .css, .js and .sql files Updated empty data sets UI with CSS Updated pages to support new CSS and navigation Added new images for page navigation Updated CSS to suppor new template and navigation Fixed issue updating Web Services when user is SPARQL 2020-04-11 VOS maintainer Merge branch 'feature/2020_04_10_fix_win_build' into develop/7 2020-04-11 Sergey Malinin Update VS project files Fix compile errors on Win 2020-04-08 VOS maintainer Rebuild JDBC drivers Updated JDBC driver version 2020-04-08 Sergey Malinin Fixed JDBC RPC Login options 2020-02-04 Ivan Mikhailov Fixed missing code for GEO_NULL_SHAPE 2020-02-04 Mitko Iliev Fixed small issues Fixed issue when using a virtual column 2020-02-04 VOS maintainer Fixed print OpenSSL version in log Added support for /proxy on default SSL endpoint Added support for /sparql related vdirs on default SSL endpoint 2020-02-04 Ivan Mikhailov Fix for bif:st_intersects 2020-01-30 Ivan Mikhailov Partial fix for bif:st_intersects 2020-01-07 VOS maintainer Fixed use relative urls for /sparql?help= pages 2020-01-02 VOS maintainer Updated Copyright 2019-12-17 VOS maintainer Added 'Delete Selected' to RDF Console Fixed typo Egenohofer -> Egenhofer 2019-12-04 Mitko Iliev Fixed issue with non-box 2019-12-03 VOS maintainer Updated Conductor VAD version 2019-12-03 Dimitar Dimitrov Optimized using CSS classes and removed repeated HTML attributes for main WebDAV skin page Simplified rendering of tables used by app 2019-12-03 Ivan Mikhailov Support for "EMPTY" and "" notations in EWKT, primarily for GeoSPARQL compliance tests 2019-11-22 Mitko Iliev Fixed array can not be 10M elements 2019-10-28 VOS maintainer Updated Conductor VAD version 2019-10-28 Mitko Iliev Fixed DAV, check if already exists before doing insert 2019-10-28 VOS maintainer Fixed issue with DB_INT64 2019-10-28 Dimitar Dimitrov Removed unneeded HTML elements from some pages Fixed avoid page reload when selecting different source content Fixed Load and Reload actions UI for isql page 2019-09-30 Dimitar Dimitrov Fixed issue disabling LDP flag Added check when creating root folder with name not equal to DAV 2019-09-30 Mitko Iliev Fixed take G leading, could reading whole rdf_quad Added sys_stat('tws_max_connects') for max number of http threads used from server start 2019-09-30 VOS maintainer Fixed issues ordering NaN values In IEEE 764 and other implementations of a 'not-a-number' concept, NaN is not considered to be equal to any other numeric value, including NaN. In order to allow numeric values to be sorted and used in hash/tree-based indexes, Virtuoso like many other database engines now treat NaN values as equal, and greater than all non-NaN values. 2019-09-30 Mitko Iliev Fixed generate rules to accept text/turtle 2019-09-13 Mitko Iliev Added option for key_count Added flag to control inference optimizations by G 2019-09-13 VOS maintainer Small geo fixes 2019-09-13 Mitko Iliev Fixed issue with atomic transactions An atomic transaction cannot be killed by client disconnect The trx files will be renamed and the engine will exit 2019-09-09 Dimitar Dimitrov Added revoke function for DETs folders Rewritten DAV_QUEUE procedure to minimize locks 2019-09-09 VOS maintainer Fixed issue with small integers and 'any' array Fixed bad encoding 2019-09-02 Dimitar Dimitrov Update DET activity proc adding registry setting for max file lenght 2019-09-02 Mitko Iliev Fixed do not use same HTTP header twice Fixed do not run queue on server startup 2019-09-02 Sergey Malinin Added support for the upcoming multi-unicode iODBC DM 2019-08-07 Mitko Iliev Fixed issues with limit (page size) during session Fixed missing parameter for permalink page number 2019-08-07 VOS maintainer Updated Conductor VAD version 2019-08-07 Mitko Iliev Fixed connect issue with PL debugger Added support for print BINARY via PL debugger Fixed use a canonical name for the graph Added BIF key_exists (table, key) 2019-08-07 Dimitar Dimitrov Fixed issue with create/update DET subfolders Removed outdated WebDAV browser files Fixed small issue in LDP Fixed litmus test errors for DAV COPY and MOVE commands Fixed use COL_PATH procedure with COL_FULL_PATH column in selects Fixed use COL_FULL_PATH column in procedures Fixed issues with thread creation 2019-08-07 Mitko Iliev Fixed do not try to compile if table is missing 2019-08-07 Sergey Malinin Fixed issue with Wide=>Narrow conversion in UTF16 mode 2019-08-07 VOS maintainer Added support for upcoming multi-unicode switch in iODBC Fixed issue with date/time objects when using xsd:gYear etc Fixed permission of status() Fixed issue with private key list when description is empty 2019-07-17 Mitko Iliev Fixed issue with POST for application/sparql-query (w3) 2019-07-11 VOS maintainer Fixed comment Merge branch 'feature/2019_07_08_fix_JDBC' into develop/7 Rebuild JDBC drivers Updated version of JDBC driver 2019-07-08 Sergey Malinin Fix issues with POINTZ 2019-07-05 VOS maintainer Updated Conductor version 2019-07-05 Mitko Iliev Fixed syntax in export of crawler target Fixed clear the association between target and carts list Added support for reporting current rss status 2019-07-04 Mitko Iliev Fixed dav option in crawler to get links Fixed missing argument Fixed check for cli_session as bootstrap and scheduler do not have it 2019-07-02 VOS maintainer Added support for mkstemp Updated Conductor VAD version Fixed portability issue 2019-07-02 Mitko Iliev Fixed make sure http headers are not send twice Fixed issues in testsuite Added qt_record error file and option to skip comments 2019-07-02 Dimitar Dimitrov Added function to determine resource extension Fixed issue checking auto version feature for resource Fixed issue creating user's IRIs FIxed issue returning correct value for WebDAV versioning Fixed output of PROPFIND command Fixed issue creating URIs by DAV meta subsystem. 2019-06-20 VOS maintainer Fixed issue building MALLOC_DEBUG 2019-06-19 VOS maintainer Fixed small issues in testsuite 2019-06-19 Mitko Iliev Fixed compare canonical dtp for nvarchar for vec ssl casts 2019-06-19 VOS maintainer Added extra debug macros Fixed compiler warning 2019-06-19 Ivan Mikhailov Fixed issue with db_to_str_place Fixed issue reading large blobs 2019-06-19 Mitko Iliev Fixed compiler warnings Added support for insecure flag to SSL based soap call 2019-06-19 VOS maintainer Fixed windows portability issue Updated ODS Framework VAD version 2019-06-19 Dimitar Dimitrov Fixed issue when login into ODS Closes: 652 2019-06-17 VOS maintainer Updated FCT vad version 2019-06-17 Mitko Iliev Added parameter for ses params function 2019-06-13 VOS maintainer Fixed issue with buffer size 2019-06-13 Mitko Iliev Fixed issue with VXML The file:// must be used for local path (e.g. starting from www root) 2019-06-13 Mitko Iliev Fixed issue in http testsuite 405 (Method is not allowed) - MKCOL can only be executed on an unmapped URL 2019-06-13 Mitko Iliev Fixed issue in testsuite Fixed getting listen interface for FTP server 2019-06-13 Dimitar Dimitrov Added option to view CalDAV and CardDAV resources 2019-06-13 Mitko Iliev Fixed issue with grouping: name could be dv_symbol 2019-06-11 VOS maintainer Updated Conductor VAD version Removed deprecated functions 2019-06-11 Dimitar Dimitrov Added support for Escape key to close the WebDAV browser Added initial support for onBehalfOf Fixed labels Added autofocus for the most used forms in WebDAV browser Fixed issue with bad URL oin address bar by WebDAV browser Fixed presentation and working with files under version control Fixed issue with popup WebDAV folder selection in filters Fixed validation of boolean values Removed duplicate procedures used for validation Fixed issue with bad filter in search function Added WebDAV max browser lines parameter Fixed issue deleting folder under version control Removed DAV_SEARCH_SOME_ID Fixed issue with HTTP commands in CalDAV and CardDAV protocols Fixed issue mapping LDP enabled folders and PUT command Updated list of extension to icon relations for WebDAV Fixed missing files in build list Fixed issue with Accept header and *,meta files Removed duplicate procedures which already exist in binary Fixed issue with dates without timezone Fixed issue with xslt file used by WebDAV skin Fixed bug with dates without timezone by PROPFIND command 2019-06-11 Mitko Iliev Fixed issue with DML inside DDL statement 2019-06-11 Mitko Iliev Fixed issue with autocommit mode When row auto commit mode revert the non-txn insert flag back after vec insert. Otherwise sequence will be logged separately and txn rb image will grow a lot 2019-06-11 Ivan Mikhailov Replacing "magic numbers" of DV_xxx in SQL code with readable "__tag of". 2019-06-11 Ivan Mikhailov Fixed syntax of '__tag of XXX' to support it in signed literals Added support for __tag of dictionary reference __tag of stream __tag of XXX handle 2019-06-11 Mitko Iliev Added support for unfoldable internal functions in execution plan 2019-06-11 VOS maintainer Added icon support for some DET folder types Fixed issue with timezone and scheduler view Fixed support for large limits for sizes of transactions Fixed showing the path by virtual paths used by WebDAV browser 2019-06-11 Mitko Iliev Fixed https based client * do not check server certificate when 'insecure' flag is set * register CA certificates when db:key is used 2019-06-11 VOS maintainer Fixed some warnings and simplified some pages by removing unneeded table tags Fixed issue with registry page - row exceeded max lenght Conductor - updated default suggested ASK statement by IMAP filters. 2019-06-10 Mitko Iliev Disabled triggers generation for RDF view referencing SQL views 2019-06-10 Ivan Mikhailov New functions bif_st_n_points() and bif_st_point_n() Added new option PublicDebug to virtuoso.ini 2019-05-28 VOS maintainer Updated DAV_DIR_LIST API function to support limit and order parameters 2019-05-28 VOS maintainer Added new optimizations for WebDAV * Added new column COL_FULL_PATH * Added support to move lost collections to '/DAV/.lost+found/' collection. * Added triggers to check the collection hierarchy before updates. * Added perfomance improvements for some often used functions. * Added additional checks for some API calls. * Updated triggers and procedures to use the new column COL_FULL_PATH * Fixed issue in conductor showing folder content after rename. * Fixed issue with ID of DET collections and optimize DAV_SEARCH_ID * Removed unused columns * Removed old v5 schema updates 2019-05-28 VOS maintainer Fixed searching with tag conditions in DynaRes DETs Fixed issue with ',acl' files Fixed issue with PATCH command and sparql updates Fixed issue that enabled virtual paths content to be shown with PROPFIND command 2019-05-01 Mitko Iliev Fixed wrong percent range set 2019-05-01 VOS maintainer Fixed typo 2019-05-01 Mitko Iliev Fixed windows build issues for VS 2017 2019-05-01 Patrick van Kleef Fixed perform +restore-crash-dump in foreground 2019-05-01 Mitko Iliev Disabled txn check for backup dump Closes: #578 2019-04-29 Sergey Malinin DIsable Unix related block for fix compilation errors on Windows 2019-04-26 VOS maintainer Merge branch 'feature/2019_04_26_fix_jena3' into develop/7 Rebuild Jena 3 provider Updated version of Jena 3 provider 2019-04-26 Sergey Malinin Fix issue with insert XMLLiteral 2019-04-24 Sergey Malinin Update for ODBC driver for better integration with iODBC DM for support autoswitch between UCS4/UTF16 modes 2019-04-09 Mitko Iliev Fixed issues editing soap services 2019-04-08 Mitko Iliev Fixed use params for permalink Fixed clear http session Fixed use new API calls for sponger 2019-04-08 Thibault Ehrhart <1208424+ehrhart@users.noreply.github.com> Fixed missing grant Fixed missing variable declaration 2019-04-08 Sherman Monroe Bug fixes - fixed count bug - fixed filter bug 2019-03-28 Ivan Mikhailov Fixed backslash escaped characters in QNames of SPARQL queries. (Bug16599) 2019-03-22 VOS maintainer Rebuild RDF4J provider Updated RDF4J version 2019-03-22 Sergey Malinin Fix issue with handle RDFFormat.BINARY in method RepositoryConnection.add() 2019-03-20 VOS maintainer Fixed br to be wellformed 2019-03-19 Ivan Mikhailov Fixed potential issue with cartesian product in R2RML Fixed issue with r2rml generating empty columns section Fixed return correct GEO type Fixed debug lines 2019-03-19 VOS maintainer Fixed initialize struct Fixed remove box around uid and gid arguments Fixed issue returning the correct client IP when using a proxy Updated FCT VAD version Updated Conductor VAD version Fixed issue editing HTML and XSLT files with Chrome browser Backported default_geo_type stub for r2rml Fixed do not try to run ttlp_v in atomic mode Fixed compiler warnings Fixed use fully qualified names Fixed login when conductor is behind a proxy Fixed use fully qualified names Fixed use fully qualified names Fixed keep existing options Added missing headers for rdf-editor to browse DAV tree Disable both checkpoint and scheduler when starting bulkload Added new function scheduler_interval() Fixed issue with checkpoint_interval(-1) Added support for JSON output 2019-01-23 Patrick van Kleef Fixed missing args for MALLOC_DEBUG 2019-01-23 Ivan Mikhailov Fixed memory leak due to bad allocation of GEO_POINTLIST shapes 2019-01-17 Patrick van Kleef Fixed issues with LDP implementation Fixed issue with WebDAV HTTP Response Headers 2019-01-16 Patrick van Kleef Fixed dav browser page size Fixed issue getting .ttl file with curl 2019-01-16 Ivan Mikhailov Added extra checks to blob test programs Fixed misleading indentation Fixed handling of DTD validation error in dtd_compile Fixed missing error check in sslt_qst_get Fixed issue with freeing fields Fixed snprintf into buffers that are too short to always fit the output Added new bif function bif_boxint_range_arg 2019-01-16 Patrick van Kleef Fixed typo Removed deprecated Virtuoso v5 DDL statements Updated version to 114 2019-01-15 Patrick van Kleef Merge branch 'feature/2019_01_15_fix_jdbc' into develop/7 Rebuild JDBC drivers Updated JDBC driver to version 3.112 2019-01-15 Sergey Malinin method VirtuosoConnection.isConnectionLost() was updated for use Statement instead of PreparedStatement 2019-01-08 Patrick van Kleef Merge branch 'feature/2018_12_19_fix_ODBC' into develop/7 Fixed ODBC error string prefix Fixed issue with UTF-16 on SQLGetDiagRec 2019-01-08 Sergey Malinin Fix issues with Connection Option CHARSET=UTF-8 2019-01-08 Patrick van Kleef Fixed issue with link concat order Updated Memento timegate URL Added separate links for text/n3 and text/turtle 2019-01-07 Patrick van Kleef Merge branch 'feature/2019_01_07_fix_jena3' into develop/7 Rebuild Jena3 provider 2019-01-07 Sergey Malinin Fix Jena3 provider for support Jena 3.10.0 2019-01-01 Patrick van Kleef Updated Copyright to include 2019 2018-12-18 Ivan Mikhailov Added support for property paths in federated SPARQL queries closes issue #734 2018-12-10 Patrick van Kleef Fixed typo Updated Conductor VAD version Fixed issue with WebID selection Fixed issue creating LDP collection data 2018-12-10 VOS Maintainer Fixed some issues based on the LDP testsuite execution http://w3c.github.io/ldp-testsuite/ 2018-12-10 VOS Maintainer Fixed issue with creating LDP collection data Fixed output content requested by 'Accept: application/ld+json; profile='https://www.w3.org/ns/activitystreams' header Optimized OPTIONS method for WebDAV collections 2018-11-27 Patrick van Kleef Fixed issues converting from SQL_C_CHAR to SQL_BINARY Fixed portability issue on Mac OS X 2018-11-26 Patrick van Kleef Merge branch 'feature/2018_09_28_odbc_utf16' into develop/7 Fixed stack overwrite 2018-11-26 Sergey Malinin Fix CLIw.c Fix SQLConnectW for UTF16 Update ODBC driver for support UTF16 2018-11-12 Patrick van Kleef Fixed portability issue using a C++ compiler Fixed portability issue with Alpine and other Linux versions that do not use glibc Fixed check for LibreSSL version Fixed missing EXPORT for proj4 plugin Fixed use function to set SSL accept state Fixed issue linking against opensssl 1.0.1 or older Moved search controls in the main pane Added missing header for ',meta' collections 2018-11-03 Patrick van Kleef Merge branch 'feature/2018_11_03_fix_JDBC' into develop/7 Rebuild JDBC providers Updated JDBC driver version 2018-11-03 Sergey Malinin Fix issues leaving too many open statement handles in server side JDBC/ODBC call 2018-10-26 Patrick van Kleef Fixed merge error trying to call ACL_VALIDATE 2018-10-22 Patrick van Kleef Fixed check function names for invalid characters 2018-10-16 Patrick van Kleef Fixed missing cert argument in calls to DAV_AUTHENTICATE_SSL Fixed issue with SSL HTTP authentication Added support for ',meta' for collections Fixed issue with PATCH command on collections Fixed version number Fixed initialization when proj data is not available on the filesystem Fixed version info 2018-10-16 Ivan Mikhailov Fixed GPFs on outermost-level empty shape (they're impossible on SHP and WKT/WKB reads but can be represented in EWKT) 2018-10-09 Ivan Mikhailov Fixed insufficient localization of errors on loading Turtle Closes: #295 2018-10-02 Patrick van Kleef Updated NEWS and ChangeLog in preparation for upcoming release Updated version to 7.2.6-rc1 Fixed issue building with --debug-mtx Moved binsrc/yacutia binsrc/conductor Fixed missing variable declaration 2018-10-02 Patrick van Kleef Revert "Fixed use TTLP_V" This reverts commit 33568d4754b3d94b6049bb6bed38e9d30a7cb071. 2018-10-01 Patrick van Kleef Merge branch 'feature/fct_fixes' into develop/7 Renamed binsrc/b3s to binsrc/fct Updated VAD version Fixed issue "Value of ANY type column too long" with long shapes Fixed error handling Fixed do counts separately instead of using UNION to avoid issue with expected/generated columns error Fixed i18n issue Fixed bad check Fixed use TTLP_V Disabled unwanted 'extra' decoding Fixed bad URL encoding in tabs Fixed URL encoding in pager Fixed redirect URL encoding after sponging Fixed missing call to onchange so page refreshes when Show x rows selector changes Fixed typo Added function urilbl_ac_init_state to reflect state of Entity Data generation Fixed disable input fields to goto specific page if there is only a single page Added check to make sure page is in range 0 .. last Added guard against shortning already short URLs Fixed issues loading insecure content into secure page Fixed use https:// to work well with secure pages Fixed issues with https in /describe content negotiation Alternates and Location headers Fixed move usual proxyIRI-handling above embedded fragments Fixed missing css Added support for optionally tagging links as 'nofollow' Added preview snippet for embedded content Fixed issues with /describe page behind a (ssl) proxy Fixed issues in b3s_get_types on weird data Fixed issues using current prefixes for DBpedia in demos Commented out debug lines Fixed use RDFa instead of microdata Commented out test code Added statistics about users of IRI as subject or object in graph to Metadata page Added support for IRIs from RDFviews Fixed i18n issues in fct Added timeout to the sparql query Fixed types are always IRIs not a number or literal Fixed fct_pretty_print could alter text inside strings leadign to mssing records in /sparql call Fixed plink Fixed show lang type in font Fixed show language if available 2018-09-29 Patrick van Kleef Fixed compiler warning Removed duplicate memset Fixed wrong sizeof potentially resulting in read io overhead Fixed handling of empty and invalid geometries in exporter of geo_t to geos::geom::Geometry and in DE9-IM relate() 2018-09-24 Patrick van Kleef Merge branch 'feature/jdbc_cleanup' into develop/7 Rebuild JDBC drivers Updated JDBC driver version Files to ignore Removed old ifdefs Regenerated JDBC drivers Updated JDBC driver version Renamed default namespace from jdbc2 to jdbc4 Fixed spelling removing dangling quote e.g. cann't to cannot Moved SSL support into the regular driver to save disk space Removed support for JDK 1.1, 1.2, 1.3, 1.4 and 1.5 Fixed missign source file 2018-09-23 Sergey Malinin Fix close() for PreparedStatement 2018-09-21 VOS Maintainer Fixed issue with LDP POST command Fixed LDP folder content return (by GET) 2018-09-20 Patrick van Kleef Fixed typos Added new README.GeoSPARQL.md to documentation list Added initial README for GeoSPARQL functionality Added missing file Merge branch 'feature/geosparql_port' into develop/7 Fixed order of libraries checked for tgetent to use with -ledit Add plugin names to BUILD_OPTS when libraries check out Fixed portability issues with testing features from libraries Fixed portability Added /usr/share/proj to allowed dirs for proj4 init Fixed small issues building plugins Added missing X509_STRING_DATE Fixed indentation Added stubs for single thread rwlock Added more functions for plugin usage Added option to pass extra include file to generated c code Fixed conflict with GROUPING keyword and langinfo.h 2018-09-18 Patrick van Kleef Merge branch 'feature/geosparql_plugins' into develop/7 Updated engine version to 3230 Added proj4, geos and shapefileio plugins to build environment 2018-09-18 Ivan Mikhailov Initial merge of GeoSPARQL functionaly into VOS Fixed issues with C++ compiler 2018-09-18 Patrick van Kleef Fixed namespace check for bif: and sql: and issues with system functions Fixed issues using plugins with C++ compiler Updated dict to use rwlock instead of mutex Fixed issue building on windows Merge branch 'feature/ssl' into develop/7 Fixed default cipher list Fixed issues with SSL_CTX options Fixed set default protocol to TLSv1.2 or newer when possible Added support for Strict-Transport-Security header Added check to make sure RPNG is properly seeded Added support for Forward Secrecy using DH and ECDH Fixed issue setting cipherlist on https ctx 2018-08-16 Patrick van Kleef Merge tag 'v7.2.5.1' into develop/7 Tagged v7.2.5.1 for release 2018-08-16 Patrick van Kleef Merge branch 'hotfix/7.2.5.1' into stable/7 Fixed issue installing duplicate doc files 2018-08-15 Patrick van Kleef Started new development cycle 7.2.6-dev 2018-08-15 Patrick van Kleef Merge tag 'v7.2.5' into develop/7 Tagged version 7.2.5 as next stable release 2018-08-15 Patrick van Kleef Merge branch 'release/7.2.5' into stable/7 Updated changelog Updated version to 7.2.5.3229 for stable release Fixed layout of binary .tar.gz file 2018-08-15 Sergey Malinin Fix VS projects 2018-08-15 Patrick van Kleef Fixed Conductor VAD version Fixed typo in variable Removed TLSv1 from default protocol list Fixed typo Merge branch 'feature/markdown' into develop/7 Updated README files to markdown format for GitHub viewing Removed deprecated file Created symlinks for files that autoconf/automake check Moved files to .md extension for GitHub viewing Updated engine to 3229 for release Updated NEWS for upcoming release Updated ChangeLog for upcoming release Fixed links Added option for less verbose builds Added better version checking for OpenSSL to configure 2018-08-12 Patrick van Kleef Fixed issue returing correct uiser after TLS login Updated Conductor version Fixed some compiler warnings for WebDAV browser Fixed footer on WebDAV skin page Added item creator as a field in the properties when not empty Moved 'OAuth Service Binding' to 'Web Services' Fixed clean up used files after build Fixed selection of category in the database browser page 2018-08-11 Patrick van Kleef Fixed initial fill of caches after server restart (closes issue #747) Fixed increase cache size for language and datatype caches Fixed bif_sprintf() in order to process string arguments that get long values but the format precision is small enough. Added new function t_set_delete_nth() Fixed check for infinite loop in SQL compiler Fixed checking BIF names Fixed issues with Mac OS X WebDAV mapping Fixed issue with cast numeric to bool Fixed issue on TTLP with flag 4096 if a namespace declaration is repeated twice Added support for ttlp_triples_for_prefix 2018-07-10 Patrick van Kleef Removed rwlock support from single thread library Fixed missing files from distribution Added defines for virtuoso odbc extension Fixed issue with wchar_t check Fixed small issues in odbcsdk header files 2018-07-09 Patrick van Kleef Updated version to 7.2.5-rc2 Updated Conductor VAD version Fixed issues in properties, locks and mkcol using Litmus testsuite Fixed selection to use a RES_FULL_PATH instead a procedure. Fixed missing PL for /sparql?nsdecl 2018-07-09 Ted Thibodeau Jr Fixed grammar 2018-07-06 Patrick van Kleef Remove TLSv1 protocol from default protocol list As the TLSv1 protocol is vunerable against certain attacks, it should not be in the default list for server side connectivity. It can still be turned on by the dba, should this protocol be needed for legacy browsers and/or devices. 2018-07-03 Andrei Meliș Fix a typo backup_dump instead of backup-dump 2018-07-03 Patrick van Kleef Rebuild providers Fixed issue with MALLOC_DEBUG Fixed allocation hook Fixed spelling Fixed compiler warnings Updated Conductor VAD version Fixed bug with PROPFIND and bad XML (without correct namespace) as body Updated WebDAV tests to support RDF 4918 specification Added option to delete locked files by admin users Fixed issues related to the LITMUS testsuite for DAV Fixed readability of SHOW command 2018-07-03 Patrick van Kleef Fixed use varchar(64) for name of det in order to keep smaller row limit This is only done for new databases, to avoid unwanted warnings on startup. 2018-07-03 Patrick van Kleef Optimized RDF meta data extractor Fixed issues related to S3 DET folder definition 2018-07-03 Ted Thibodeau Jr Fixed spelling, grammar and punctuation 2018-06-27 Patrick van Kleef Fixed file permissions Merge branch 'feature/2018_06_22_fix_vs2017_build' into develop/7 2018-06-27 Sergey Malinin Fix Dktypes.h defines for VS2017 Fix SQL_FILES_DAV in sqlcode.bat Add new file git_head.c to wi.vcproj Fix for properly compile with VS2017 Fix version info for virtodbc Fix VS2017 compile errors Fix issues with VS2017 2018-06-26 Patrick van Kleef Fixed show all ABORTED and FAILED tests Fixed link order of iODBC libraries Fixed checking for installed versions of iODBC development headers and libraries 2018-06-26 Patrick van Kleef Fixed issues checking header files Checking header files on many systems requires the use of the C compiler and not the standalone cpp program. Compiling the virtuoso JDBC drivers does require the standalone cpp program. 2018-06-22 Patrick van Kleef Fixed extra ']' chars on configure --help 2018-06-13 Patrick van Kleef Added options for SPARQL endpoint and Faceted browser in left menu 2018-06-07 Patrick van Kleef Updated version to 7.2.5-rc1 Fixed rewrite rule export format Fixed check for installed VAD package Fixed encoding of URL when using describe or about links Fixed SPARQL DELETE for quads did not delete booleans and other inlined RDF boxes that have non-default dt twobytes but not stored in RDF_OBJ 2018-06-06 Patrick van Kleef Fixed no not read uninitialized and unused tail of result dc Small code cleanup for MALLOC_DEBUG Fixed GPF when there is no result qst on error condition Fixed possible memory leak Fixed assert when using SIGNAL_DEBUG Added support for both return values as well as scalar expressions Fixed compiler warnings Added support for X-Forwarded-Proto Fixed memory leak Fixed check PL compilation for errors Fixed return success or fail Added support for application/n-triples mime type Fixed IRIs with utf-8-encoded punctutation in local part should not printed as ns:local, but as <...> Fixed memory leak in imap and pop3 Fixed portability issue Added support for modifying size of SQL compiler cache Fixed memory leak passing error codes up the execution chain Added additional checks for memory leaks and other debugging checks Fixed readability of short iri names in explain output 2018-06-05 Patrick van Kleef Fixed issue with DAV authentication Fixed upgrading DAV tables with new field 2018-05-18 Patrick van Kleef Code cleanup and removed some dependencies from ODS Framework Removed stubs Added better owner/group entity identification for filelist UI 2018-05-17 Patrick van Kleef Fixed DAV graph permissions Removed old code 2018-05-16 Patrick van Kleef Added MALLOC_DEBUG check Fixed documentation Fixed compiler warnings Fixed compiler warnings on PACKAGE_* and VERSION defines Added new function strexpect_cs for case sensitive checks Fixed output of mem_leaks to match format of mem_all_in_use Fixed issues with query and signal logs Fixed a missing CA chain does not mean .p12 file is bad Merge branch 'feature/conductor_fixes' into develop/7 Fixed issue editing properties of doc in briefcase Added default options for application by redirection Fixed OAuth definitions Added Cartridge ACL mode selection to UI Optimized calls to some APIs using user/password properties Added support for LDP DET Merge branch 'feature/dav_fixes' into develop/7 Fixed indendation Fixed DAV ACL permisssion Added graph security for LDP RDF data Fixed procedures for checking permissions 2018-05-15 Patrick van Kleef Reformatted and small optimizations for CatFolder DET and related API functions Fixed issue extracting license properties used by CatFolder DET Fixed issue with LDP protocol using 'Slug' header value Removed stubs 2018-05-14 Patrick van Kleef Merge branch 'feature/2018_04_14_fix_github738' into develop/7 Rebuild RDF4J provider Updated version of RDF4J provider 2018-05-14 Sergey Malinin Fix for github738 (baseURI parameter not handled properly by RDF4J provider) 2018-04-15 Patrick van Kleef Fixed issues with HTTP PATCH command changing resource permissions 2018-04-05 Patrick van Kleef Merge branch 'feature/2018_04_04_fix_bug18232' into develop/7 Rebuild JDBC drivers Updated version of JDBC driver 2018-04-04 Sergey Malinin Fix bugzilla#18232 String values must be sent ad DV_STRING or DV_SHORT_STRING_SERIAL 2018-03-25 Patrick van Kleef Fixed use http://..../KEY/VAL#this for RML uri template generation Fixed version and usage information for isql tool Fixed new API calls for sponger Fixed namespaces Fixed issues with PATCH not returning an error after a SPARQL error Updated GET command to support new redirection options Fixed issue with spaces in WebDAV directory names Fixed Conductor UI issue for specific doc types Updated WebDAV browser to support new redirection options Updated Conductor UI to support new redirection options Fixed Conductor UI for specific doc types 2018-03-23 Sergey Malinin Merge pull request #722 from jhdulaney/develop/7 Fixes to libsrc/JDBCDriverType4/virtuoso/jdbc2/Makefile.am 2018-03-22 Patrick van Kleef Fixed missing struct members when configured with --with-debug 2018-03-03 John Dulaney Fixes to libsrc/JDBCDriverType4/virtuoso/jdbc2/Makefile.am 2018-02-27 Patrick van Kleef Added initial documentation on building VOS on Mac OS X 2018-02-26 Patrick van Kleef Added support for pthread_rwlock library Fixed issue generating files needed for tutorials Added support for timeout on socket connect Fixed use variable number of threads of AQ Fixed issue building with SEM_DEBUG Fixed issue with DAV headers Added distinctive error message for each RDF loader Fixed GPF replaying table rename due to deref NULL result Fixed error message Fixed bad check for type of name before comparing with __grouping Fixed use __SQL_STATE and __SQL_MESSAGE Fixed issue with activitystreams 2018-02-26 Patrick van Kleef Fixed for DAV browser * Fixed owned lost ability to edit properties of doc in Briefcase * Fixed LDP procedure recovery * Fixed issue with LDP files/folders 2018-02-26 Patrick van Kleef Fixed missing response header for briefcase LDP Container Accept-Post: Fixed issues sponging content in the LDI DET Fixed always build the wiki plugins Fixed path to find local imagemagick.pc via pkg-config 2018-02-12 Patrick van Kleef Removed artifact 2018-02-07 Patrick van Kleef Rebuild JDBC providers Updated version of JDBC driver 2018-02-07 Sergey Malinin Fixed handling for timezoned date values from sparql queries Fixes github #709 2018-02-07 Patrick van Kleef Fixed use %pure-parser to avoid deprecation warning on later versions of bison Fixed handling of Accept header with activitystreams profile Fixed procedure for parsing 'Accept' HTTP header Added overwrite flag for DynaRes creation Fixed Turtle 1.1 permits multiple semicolons without predicate-object pairs between them Fixed issues with QUERY_DEBUG Fixed merged query log and error report log into one Fixed memleak with composit boxes Fixed LDP related issues Fixed response code to 204 for PATCH command 2018-02-07 Patrick van Kleef Updated DynaRes DET * Added support for renaming DynaRes resource * Added option to allow overwriting DynaRes resource * Fixed authentication 2018-02-07 Patrick van Kleef Fixed issues relating to set and update LDP related data Fixed initial DB.DBA.RDF_DEFAULT_USER_PERMS_SET for user 'nobody' so /sparql endpoint can query all graphs without any performance penalty. Fixed return code for WebDAV PATCH command Updated response of the OPTIONS command for WebDAV virtual path Fixed return 406 if no matching Accept header found Update and optimize the import of resources in the RDF store Added separate function to create SPARQL file for LDI folders Fixed folder copying in briefcase should be recursive Fixed issue with TAGs text index Enable user id as group id 2018-02-06 Patrick van Kleef Updated Conductor VAD version Fixed issue changing a mime type without changing the extension All filter/search UI should always show a page with results Fixed issues with LDP Fixed UI for ACL and ACI definitions Fixed 'Dynamic Resource' folder creation Added 'Activity' option for LDI DET folders Fixed UI needs user-settable options for filesize display Fixed number of small issues with sync Updated WebDAV API functions Fixed 'Create Link' page after request Fixed label 2018-01-25 Patrick van Kleef Rebuild Jena3 provider Added missing source file Updated version of Jena3 provider 2018-01-25 Sergey Malinin Fix issue github #687 Add set/getIsolationLevel to VirtDataset 2018-01-22 Jerven Bolleman Travis CI setup to test with multiple C compilers and config options allowing the opensource version branches to be tested automatically. 2018-01-18 Sergey Malinin Fixed XMLA service to select TIMESTAMP, XML_ENTITY, IRI_ID columns 2018-01-02 Patrick van Kleef Updated Copyright to include 2018 2017-12-21 VOS Maintainer Rebuild providers Updated version of JDBC, Jena, RDF4j and Sesame drivers 2017-12-21 Sergey Malinin Fix: github #701 xsd:boolean literals returned as xsd:string literals 2017-12-21 Sergey Malinin Fix github #702 The new versions of providers Jena/RDF4J set/getNamespaces in global cache, prev versions worked with connection cache. 2017-12-05 VOS Maintainer Merge branch 'feature/backport' into develop/7 Fixed prototypes 2017-12-05 VOS Maintainer Fixed issue pred_gen_1 should be inside cond gen with preceding GENERATE_CONTROL_EXP (closes issue 693) 2017-12-05 VOS Maintainer Added option to explicitly set required security level (digest vs basic auth) Fixed bad url http:/ -> http:// Fixed missing patch Fixed issue tracking wrong datastruct Added extra debug events for compiled queries Fixed issue with file system applications Fixed DB.DBA.XML_URI_GET() to handle 'file:path', 'file:/path', 'file://path', and 'file:///path' Fixed missing POP_QR_RESET Fixed allocation size of box Fixed GPF performing strlen of a DV_DB_NULL box Fixed bounds check Initial support for non-ASCII IRI format strings Fixed functions which can return multiple types should use bt_any Fixed issue 2017-12-05 VOS Maintainer Fixed issue with shcompo cache size When limit on population of shcompo_cache is much smaller than number of buckets of cache hashtable then removal of random redundand entry costs a lot, bigger limit is better. 2017-12-05 VOS Maintainer Fixed GPF in log_query_event when qr is NULL Set default value for ThreadCleanupInterval and ResourceCleanupInterval to 1 Fixed commented out call to dk_check_tree_mp_or_plain() Fixed issue with dc_values shared between two freeable state slots 2017-12-05 VOS Maintainer Updated RDF_MAKE_S_O_FROM_PARTS_AND_FLAGS_C() etc * Added support for flags 0x100 and 0x200 * Fixed issue with Jena object values that are URLs * Fixed several small issue 2017-12-05 VOS Maintainer Fixed various bugs Fixed handling of Accept q params Fixed Conductor's RDF View wizard now supports table and column names with more weird characters (@, `, ~, 8-bit) Fixed RDB2RDF VAD version Fixed typo Fixed support of weird column names in R2RML 2017-12-05 VOS Maintainer Updated imagemagick plugin * Added error information from ImageMagick when failing to read blob * Replaced deprecated API functions * Fixed issue resizing/cropping gif with transparent background 2017-12-05 VOS Maintainer Fixed MTX_DEBUG in mutex_enter for Windows Fixed http_cli_get_doc_str() to return either long or short url based on protocol and proxy settings Fixed overflow in bif_atoi() Added support for DV_RDF boxes in bif_isnumeric() Fixed calls to sec_tb_check and sec_proc_check got U_ID and G_ID swapped 2017-12-05 VOS Maintainer Added new bif functions * substr() * rdf_is_literal_impl() * is_plain_bnode_iri_id() * iri_id_to_blank_nodeid(), * all_allocs_at_line() and new_allocs_after() for MALLOC_DEBUG 2017-12-05 VOS Maintainer Fixed missing restore of saved value Added bif_callstack_dump() Added support for RDF boxes and NVARCHAR in bif_sprintf and the like Added sequence_next_inc_and_log() 2017-12-05 VOS Maintainer Added new function bif_one_of_these() This function accepts vectors of variants as arguments and different representations of strings now "match" each other more naturally 2017-12-05 VOS Maintainer Fixed string_to_file() must flush file-resident string sessions before obtaining the session length Merge branch 'feature/explain' into develop/7 Fixed readability and indentation of EXPLAIN output Backported constants uname_nodeID_ns_0 and uname_nodeID_ns_8192 Merge branch 'feature/conductor' into develop/7 Updated Conductor VAD version Added insert option after searching RDF prefixes Added supoort for JSON and JSON-LD in rewrite rules for SPARQL query output 2017-12-04 VOS Maintainer Fixed bad URL http:/www.purl.org/ -> http://purl.org/ Closes github #669 2017-11-30 VOS Maintainer Fixed st_contains and other geo predicates they were tried on O by geo node without trying on __ro2lo(O) as plain BIFs for final accurate result 2017-11-09 VOS Maintainer Fixed issue with generating msdtc plugin 2017-11-08 VOS Maintainer Cleaned up plugin code generation Added pkg.m4 so we can create a working configure even if pkg-config development is not installed 2017-11-07 VOS Maintainer Fixed check for GRDDL port Added missing function Fixed memleak when compiled with MTX_DEBUG Fixed print errno on error Fixed check for NULL pointer Fixed SMALLEST_POSSIBLE_POINTER is now 0x100000 Merge branch 'feature/sparql' into develop/7 Disabled old SPARQL_DEBUG check Fixed return internal sparql error instead of GPF 2017-11-07 VOS Maintainer Added new functions * Added bif_result_names_get_count() * Added bif_explain_query_sources() * Fixed bif_exec_metadata() and bif_exec_score() to handle wide string arguments in uniform way 2017-11-07 VOS Maintainer Added FLAGS enable_spar_logfile and enable_sqlc_logfile Added suport for writing audit/internal SPARQL errors to logfile Added suport for writing audit/internal SQL errors to logfile Added alias sql:comments for sql:comment Added new option 'Explain' to /sparql endpoint Added new help page for RDF views to /sparql endpoint Fix for SPARQL 1.1 SUBSTR() (issue 692) Merge branch 'feature/conductor' into develop/7 Fixed issue with WEBdav browser and folder selection Updated Conductor VAD version Fixed missing registry page Fixed issue with catalog list by grants Fixed UI Fixed issue creating new user accounts with conductor using user with dba and administrator roles Fixed issue with security of popup pages in WebDAV and File browser Added support editing .xhtml files with CKEditor Fixed issue deleting Smart folders Merge branch 'feature/memleaks' into develop/7 Fixed memleak in dav PUT method Fixed memleak in bif_http_body_read Added new func col_stat_free() etc to avoid memleak on re-assignment of col_stat Added new enable_iri_prefix_nic_n flag Fixed memleak on RDFXX error Fixed memleak of cs_dict Fixed memleak on values of sc_big_ssl_consts Fixed memory leak in SPARQL compiler Fixed leak of not killed qi after error Fixed memory leaks of query instance and local cursors 2017-11-06 VOS Maintainer Fixed memleak in col_set_ac_dirty Added short git SHA1 of HEAD to version info Merge branch 'feature/malloc_debug' into develop/7 Added resource_track_new()/resource_track_delete() to count created resources without the use of rc_constructor/rc_destructor Added checks for some values stored in dc_values Added initial support for debugging queries using -DQUERY_DEBUG 2017-11-05 VOS Maintainer Added initial support for detailed history of every error messages using -DSIGNAL_DEBUG Fixed compiler warning on struct declaration Fixed dk_mem_hooks should permit duplicate pointers to DB_CLOP and DV_CLRG 2017-11-03 VOS Maintainer Fixed mem corruption in bif_rgs_prepare_del_or_ins if quad does not contain graph but context graph is DV_IRI_ID Fixed dk_mem_hools should permit duplicate pointers to DV_ASYNC_QUEUE Fixed issue with list of prime numbers Added new function resource_get_batch() Removed old MALLOC_DEBUG workaround Added MALLOC_DEBUG support for resource_get() and resource_store() Added support for gathering statistics on memory pools in use Added new function dk_check_trees_of_qi for MALLOC_DEBUG Added new function __dk_check_tree for MALLOC_DEBUG Fixed small issue with box comparisons Added new function dk_realloc_list Added support for more MALLOC_DEBUG tracing Fixed make allocation counting optional Fixed issue compiling plugin with MALLOC_DEBUG Fixed small issues with MALLOC_DEBUG 2017-10-31 VOS Maintainer Added support for more datatypes in box_serial_length() 2017-10-17 VOS Maintainer Merge branch 'feature/2017_10_17_fix_jena_github_686' into develop/7 Rebuild Jena providers Updated version of Jena provider 2017-10-17 Sergey Malinin Fix issue github #686 2017-10-16 VOS Maintainer Merge branch 'feature/2017_10_16_github_685' into develop/7 Rebuild JDBC drivers 2017-10-16 Sergey Malinin Fix typo 2017-10-16 VOS Maintainer Updated version of JDBC driver 2017-10-16 Sergey Malinin Fix from github issue 685 2017-10-12 VOS Maintainer Rebuild providers Merge branch 'feature/2017_10_12_fix_jena' into develop/7 Updated version of Jena providers 2017-10-12 Sergey Malinin Fix VirtDataset class for properly handle transaction 2017-10-05 Sergey Malinin Update using of DB proc rdf_insert_triple_c() in Jena3 2017-10-05 VOS Maintainer Merge branch 'feature/2017_05_24_rdf4j_update' into develop/7 2017-10-05 Sergey Malinin Update using of Db proc rdf_insert_triple_c() in rdf4j Update for RDF4J provider for fix bug#17788 and etc 2017-10-03 VOS Maintainer Removed deprecated file 2017-10-03 Sergey Malinin Update labels on ODBC Setup UI 2017-09-29 Sergey Malinin Fix misprint in method VirtGraph.setMacroLib() 2017-09-28 VOS Maintainer Fixed typo Fixed checks for ImageMagick 2017-09-19 VOS Maintainer Fixed K&R-style function prototypes Merge branch 'feature/windows_build' into develop/7 Fixed typo Fixed issue with AIO Fixed declarations after statement which trips up windows compiler Fixed windows build issue Fixed windows build issue Fixed issue building on windows Fixed portable check for NAN and INF for Windows builds Fixed different declarations of build_thread_model and other vars 2017-09-18 VOS Maintainer Fixed sizes Removed deprecated image Merge branch 'feature/dav' into develop/7 Changed mime tyoe for .csv extension to text/csv Fixed text indexes for better maintainability Fixed issue with permissions for WebDAV PUT command Merge branch 'feature/conductor' into develop/7 Updated Conductor VAD version Removed deprecated entries Added support for Angellist Fixed UI Fixed packaging list Fixed some bad links after reorganization Fixed UI for editing soap service Fixed issue with WebDAV sort order when Briefcase is not installed Fixed issues with Rewrite Rule export function Fixed CSV importer Fixed iSQL page UI Fixed UI issues with CSS Fixed issue for ODS briefcase Fixed user/password params get for API calls Fixed WebDAV skin API for ODS briefcase API Fixed typo Fixed issue with MIME types page Removed unneeded account remove include page Removed unneeded role remove include page Removed unneeded html elements from pages Removed unneeded role include file Fixed issues changing INI file entries Removed unneeded properties from pages Fixed issues with WebDAV browser 2017-09-18 VOS Maintainer Fixed robot pages * Fixed issue creating new Content Import target * Fixed UI * Removed unneeded tags 2017-09-18 VOS Maintainer Fixed VAD UI * Added new column with old installed VAD version * Fixed UI * Fixed issue with VAD config pages and filesystem version of Conductor 2017-09-18 VOS Maintainer Fixed WebDAV * Added link alternate tags for ODS briefcase instance * Fixed WebDAV skin 2017-09-18 VOS Maintainer Fixed issue selecting items in WebDAV Removed debug info Fixed issue with bad file size on upload Fixed for replication (not available in virtuoso opensource binary) Fixed issue with 'Next' time in Scheduler Fixed incorrect UTF-8 character IRI handling in Namespaces Fixed UI of WebDAV related pages Fixed path to image Fixed LDP recovery procedure 2017-09-18 VOS Maintainer Fixed LDAP pages * Added support for LDAPS * Fixed UI issues * Removed deprecated code 2017-09-18 VOS Maintainer Fixed UI of r2rml pages 2017-09-07 VOS Maintainer Fixed compiler warnings Fixed issue compiling with PHP 5.6.x 2017-05-24 VOS Maintainer Merge branch 'feature/2017_05_24_fix_jdbc_github656' into develop/7 Rebuild JDBC drivers 2017-05-24 Sergey Malinin Fix conversion of Unicode characters 2017-05-16 Sergey Malinin Update ADO.NET provider for support Sparql Negative Dates, Concurrency modes, Connection option "Log_enable" 2017-05-12 VOS Maintainer Merge branch 'feature/2017_05_12_fix_jdbc_date' into develop/7 Rebuild JDBC providers 2017-05-12 Sergey Malinin Update JDBC minor version number Additional fix for properly handle SPARQL negative dates 2017-05-10 Sergey Malinin Fix Jena3 examples (bugzilla #17701) 2017-05-09 VOS Maintainer Rebuild drivers Merge branch 'feature/2017_05_04_fix__sesame2' into develop/7 2017-05-09 Sergey Malinin Fix Sesame2 resources virtuoso.ttl, create-virtuoso.xsl 2017-05-09 Sergey Malinin Fix Sesame2 bugzilla #17788 -fixed [Bug 17788] New: Add method to Sesame provider to query across all RDF graphs in Quad Store -added old uncommited updates 2017-05-09 VOS Maintainer Merge branch 'feature/2017_05_04_fix_sesame2' into develop/7 Updated version of Sesame2 provider 2017-05-09 Sergey Malinin Fix Sesame2 bugzilla #17788 -fixed [Bug 17788] New: Add method to Sesame provider to query across all RDF graphs in Quad Store -added old uncommited updates 2017-05-09 VOS Maintainer Merge branch 'feature/2017_05_04_fix_sesame4' into develop/7 2017-05-04 Sergey Malinin Fix permissions 2017-05-04 Sergey Malinin Fix Sesame4 bugzilla #17788 -fixed [Bug 17788] New: Add method to Sesame provider to query across all RDF graphs in Quad Store 2017-05-02 VOS Maintainer Rebuild JDBC drivers 2017-05-02 Sergey Malinin Fix JDBC driver for support negative SPARQL date and dateTime values in output resultSet 2017-04-27 VOS Maintainer Rebuild JDBC drivers Updated JDBC driver to version 3.100 2017-04-27 Sergey Malinin Fix Github issue: Sql Workbench/J csv file import in Virtuoso fails on empty numeric fields (#647) 2017-04-19 VOS Maintainer Rebuild JDBC drivers and providers Merge branch 'feature/jdbc_fixes' into develop/7 Updated version of Jena3, Sesame4 and RDF4J providers Updated version of JDBC provider 2017-04-19 Sergey Malinin Fixed SSL connection Added support for concurency mode CONCUR_VALUES Fixed exception handling Added support for SSL truststore 2017-04-19 Sergey Malinin Update Sesame4 provider - added support for concurrency modes - added support for SPIN - update default log_enable mode to 1 2017-04-19 VOS Maintainer Merge branch 'feature/2017_04_17_rdf4j__concurrency' into develop/7 2017-04-19 Sergey Malinin Add lost fix 2017-04-19 Sergey Malinin Update rdf4j provider - added support for concurrency modes - added support for SPIN - update default log_enable mode to 1 2017-04-19 VOS Maintainer Merge branch 'feature/2017_04_17_jena3_concurrency' into develop/7 2017-04-19 Sergey Malinin Add lost fix update default log_enable mode to 1 2017-04-19 Sergey Malinin Update for Jena3 provider - added support for concurrency modes - added support for SPIN 2017-04-12 VOS Maintainer Fixed issues running testsuite on Solaris 2.10 Added support for TLSext Server Name Indication to http_client Updated version of Conductor VAD Fixed Conductor UI send incorrect Unicode data to server Fixed issue creating DET folders Fixed issue with smart folders Fixed issue creating DET folders 2017-04-05 VOS Maintainer Fixed issue with strcchr on wide strings 2017-03-30 VOS Maintainer Merge branch 'feature/2017_03_30_fix_jdbc' into develop/7 Updated version of JDBC drivers to 3.97 2017-03-30 Sergey Malinin Fix TestSuite, fix VirtuosoResultSet.set_pos() 2017-03-30 Sergey Malinin Fix issues with using Unicode character in the SQL queries parameter binding - fix issue with PreparedStatement.setString() / setObject() - fix issue with ResultSet.updateString() - fix for ConnectionPool - fix for ParameterMetaData methods - fix for Statement.getUpdateCount() mjst return -1 after Statement.getMoreResults(), if there isn't more resultSets for executed query 2017-03-24 Sergey Malinin Statement.getUpdateCount() must return -1 after Statement.getMoreResults(), if there isn't more resultSets for executed query 2017-03-22 VOS Maintainer Fixed use parameters for graph and subject when possible 2017-03-22 Sergey Malinin Fix define in VirtuosoTimeSpan 2017-03-16 VOS Maintainer Fixed issue when function called with negative level Upgraded to the 'new' DES API from OpenSSL >= 0.9.8 Fixed issue with sys_http_recording files larger than 64k Updated version of Conductor VAD Fixed issue editing .TTL files Fixed editing extended file types Fixed issue with session expire and redirect URL 2017-03-13 VOS Maintainer Upgraded to zlib 1.2.11 2017-03-10 VOS Maintainer FIxed issue changing permissions of LDI folders Fixed SPARQL_CONSTRUCT_ACC could get fixed-value variables referred to in 'stats' argument Fixed bif_http_sparql_object to write UNDEFs for DB_NULL Fixed small memory leak Fixed race condition leading to double free Fixed crash after failed compilation of PL Fixed generate new resource name when POSTing JSON-LD Fixed buf not cleaning graph after mime type is changed Fixed HTTP GET for application/sparql-query mime types Updated version of Conductor VAD Fixed sort order bug for unlogged users Fixed UI Fixed issues with LDAP import Added certificate maangement for users Changed color of the selected tab on the second navigation line Added registry editor 2017-03-08 Sergey Malinin Fix bug in ADO.NET Fetch implementation 2017-03-07 Sergey Malinin Fix for VirtuosoParameter.cs 2017-03-07 VOS Maintainer Merge branch 'feature/2017_03_07_fix_ADONET_1' into develop/7 Fixed use / for all compiler flags 2017-03-07 Sergey Malinin Fix compile error in VirtuosoTimeSpan.cs Fix ADO.NET provider compile error on NET2.0 2017-03-07 VOS Maintainer Updated version of ADO.NET driver Removed support for old Mono /d:MONO1231 workaround 2017-03-07 Sergey Malinin Fix ADO.NET issues - fix compilation error on Mono for VirtuosoTimeSpan.cs - fix error in CompareTo() methods in VirtuosoDateTime.cs/VirtuosoDataTimeOffset.cs/VirtuosoTimeSpan.cs - fix compilation warnings for VirtuosoDateTime.cs/VirtuosoDataTimeOffset.cs/VirtuosoTimeSpan.cs/VirtuosoParameters.cs 2017-03-06 VOS Maintainer Updated Conductor VAD version Fixed removed debug line Fixed issue editing content > 10MB length Fixed issue updating content > 10MB length Fixed issue showing errors from login page Fixed backup UI in Conductor Fixed issue retrieving user's profile data with RDFData DET Fixed issues running testsuite on Solaris 2.10 Fixed issue with log_enable for rdfxml data loading to work with replication Added setting simple_rdf_numbers to cast numeric to double Added bif_array_strses_ro_arg Fixed WebDAV skin Fixed mod date for collections is changed when the content is updated Fixed missing prototypes Merge branch 'feature/rdfview' into develop/7 Updated VAD version Fixed check engine version Small whitespace cleanups and use upper case names for all PL Fixed issues with RDF_VIEW_SYNC_TO_PHYSICAL Fixed missing prefix and error reporting for R2RML Fixed issue with weird column names in R2RML translator Added support fro smallint/bigint columns in R2RML and quad map PL Workaround for issue with SQL runtime in R2RML Fixed sqlp_breakup to use a list instead of a set Added some more debugging code for SPARQL Merge branch 'feature/mallocdebug' into develop/7 Fixed memory leak on permissons of PL procedures Fixed issue reading uninitialized and unused tail of result dc Merged mp_data_col_large and mp_data_col into one function Fixed remove spurious return 0 so destructor can be called Fixed GPF on NULL operands of geo builtin operators Fixed issue copying beyond end of allocated space Fixed missing call to resignal on error Fixed missing initialization Fixed missing initialization Fixed issue trying to compile uninitialized tail of instructions Fixed change box tag to eliminate MALLOC_DEBUG reporting error Fixed call to d_id_set_box should be inside condition Fixed allocation issue with sif_skipped_part Added basic MALLOC_DEBUG accounting for PCRE libary Fixed valgrind warnings Fixed issues initializing itc_ins_flags Fixed error text to include column counts Fixed issue using client connect structure after it was freed Added NORETURN attribute to error functions to eliminate compiler warnings Fixed compiler warnings Fixed compiler warnings Added functions for sprintf_uname Added faster and partial checks for trees of boxes for MALLOC_DEBUG and VALGRIND Fixed for MALLOC_DEBUG and VALGRIND Fixed prototypes Rolled use of generate script 2017-03-05 VOS Maintainer Fixed GET command for files with 'application/ld+json' mime type Fixed format GET command Fixed DET API functions Added 'application/ld+json' mime type Fixed external DS pages, UI optimizations, use common JS Fixed issue with get tables proc for some external DS Fixed call xslt_stale on conductor sheets during upgrade Added 'change login' button to WebDAV skin Fixed default activity log parameter for DETs to 'on' Fixed issue with sort order direction Fixed whitespace Fixed crawler functions to work with HTTPS sources Fixed Content Imports (web crawler) UI does not allow Target URL set to secure https URL. Fixed make url API function Updated 'Accept-Post' header for LDP folders Fixed on some calls HTTP return code 200 OK should be 201 Created Added functions to register/unregister certificates Added labels for user certificates Fixed issue with LDAP import Fixed WebDAV browser should default to pwd not 'dav' home Added remote folder selection for DETs Removed S3 DET from binary Fixed HTTP GET for LDP resources Fixed dependency issue (re)generating cached_resources.c 2017-01-27 VOS Maintainer Fixed issue encoding urls in SPARQL/FED Updated VAD version of conductor Fixed UI of remove account page Fixed UI of remove role page Joined 'create' and 'edit' actions in the role page Fixed UI of role pages Reformat user creation page and added certificate management for users Fixes and workaround for OVL validation primarily for R2RML Fixed issue with bad content type by copy Fixed parameter encoding in graph page 2017-01-27 VOS Maintainer Fixed issues with Turtle and JSON;LD_CTX * Better handling of lists and loops in 'nice turtle' output * Fixed issues with nested subjects in JSON;LD_CTX 2017-01-27 VOS Maintainer Fixed issue making aliases for predicates in JSON_LD CTX 2017-01-11 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed copyright 2017-01-10 VOS Maintainer Updated Copyright to include 2017 Updated Copyright to include 2017 2016-11-28 VOS Maintainer Updated version of ADO.NET driver 2016-11-28 Sergey Malinin Fix issue ADO.NET for properly DateTime types and TZ - fix support different "TimezonelessDatetimes" modes - fix SqlRdfBox with TimeSpan/DateTime/DateTimeOffset types in received values - fix SqlRdfBox for received Literal with type "http://www.w3.org/2001/XMLSchema#gYear" - fix SqlRdfBox for received Literal with type "http://www.w3.org/2001/XMLSchema#gYearMonth" 2016-11-15 VOS Maintainer Merge branch 'feature/2016_11_11_jena3_update' into develop/7 Updated version of Jena2/Jena3 providers 2016-11-15 Sergey Malinin Fix for Makefile 2016-11-11 Sergey Malinin Update Jena2/Jena3 providers - Jena2/Jena3 update for BatchAdd mode - Jena2/Jena3 added support insert String Literals without Literal DataType - Jena3 added support Jena3.1.1 2016-10-27 VOS Maintainer W3C Turtle 2014 permits lone bnode at top-level with no predicates and no objects after it Fixes issue 593 2016-10-27 VOS Maintainer Added function to print all itc col refs 2016-10-17 VOS Maintainer Merge branch 'feature/2016_10_17_rdf4j_fix' into develop/7 Rebuild driver Fixed missing mkdir Updated version 2016-10-17 Sergey Malinin Fix rdf4j issue with parameter binding - fix for https://github.com/openlink/virtuoso-opensource/issues/588 2016-09-30 VOS Maintainer Fixed empty check Fixed ssls in gby dep must be vec for chash Added live link to URI Added new output format: JSON-LD with context which is google friendly Added cpu monitor for windows Fixed dba does not need password Updated version of Conductor VAD package Fixed copyright comment Fixed create a new event forgot to insert notifications Added export function to key storage Fixed only recode strings Added support for importing PEM and DER formats 2016-09-30 VOS Maintainer Fixed issues with LDP * Fixed LDP recovery procedure to correctly use DAV resources * Fixed update of the system created LDP folder 2016-09-30 VOS Maintainer Fixed validate API functions Added additional commit to the skin Added filter param to the WebDAV browser skin Fixed WebDAV utility functions with Briefcase Fixed issue editing soap services paths 2016-09-22 VOS Maintainer Merge branch 'feature/2016_06_27_rdf4j' into develop/7 Rebuild driver Updated version number of virt_rdf4j provider Fixed use eclipse-rdf4j-2.0.1-onejar.jar Hooked rdf4j into build process 2016-09-22 Sergey Malinin Update Makefile for use new version of RDF4J RDF4J provider for Virtuoso 2016-09-14 VOS Maintainer Fixed lock escalation not required on column index 2016-09-10 VOS Maintainer Added lock_escalation_pct to dbf descs Fixed skip bad records instead of GPF Fixed set transaction isolation for DAV queue Optimized handling of vspx session expiration 2016-08-30 VOS Maintainer Fixed gb should only use mem cache when chash is enabled Fixed typo Fixed grammar 2016-08-02 VOS Maintainer Fixed certificate can have wild card in CN 2016-07-25 VOS Maintainer Fixed concat should ignore no cast error option of qi 2016-07-22 VOS Maintainer Fixed missing file size 2016-07-22 VOS Maintainer Fixed schedule a sync after op changes Can be del/ins on same key and time when del goes after ins, may look like records lost 2016-07-21 VOS Maintainer Updated DAV_QUEUE related procedures to optimize locking Fixed DAV COPY for files with application/sparql-query content type Fixed async calls Added LODmilla browser 2016-07-07 VOS Maintainer Fixed use fully qualified table name Fixed use fully qualified table name Fixed use fully qualified name Fixed errors should be emailed every time the event fails Fixed event notification emails should use text/plain Added Message-Id: header to notification email Fixed issue with bad plan Removed redundant distinct Fixed make chash join configurable 2016-06-13 Sergey Malinin Disable Enable Async Mode in ODBC driver for all OS 2016-06-03 VOS Maintainer Fixed simplified JSON-LD output to keep Google happy Fixed as G is always known, getting bad plan if G index used Fixed crash Fixed issue with search for col not handled Fixed more acurate error for loader Merge branch 'develop/6' into develop/7 Updated Conductor VAD version Fixed issue when context is lost after key remove or import Fixed safe execute of the key rdf Fixed issue cloning vhost Fixed issues in public key infrastructure UI Fixed label 2016-05-20 VOS Maintainer Fixed make sure geo: prefix is avail for indexing Fixed skip datapoints with bad lat/lng data Fixed crash when in tb is not a table df 2016-04-29 VOS Maintainer Fixed crash in vec ssl 2016-04-29 Sergey Malinin Fix for Github 510 https://github.com/openlink/virtuoso-opensource/issues/510 Wrong nanosecond valued was sent to server 2016-04-25 VOS Maintainer Updated version to 7.2.5-dev to start new development cycle Merge branch 'hotfix/7.2.4.2' into develop/7 Merge branch 'hotfix/7.2.4.2' into stable/7 Fixed typo in version number Merge branch 'hotfix/7.2.4.1' into develop/7 Merge branch 'hotfix/7.2.4.1' into stable/7 Updated version to 7.2.4.1 2016-04-25 VOS Maintainer Revert "Fixed issue passing make flags to subdirs" This reverts commit 26f840a22f1118651dd924ff38c240a34f218e8f. 2016-04-25 VOS Maintainer Merge branch 'release/7.2.4' into develop/7 Merge branch 'release/7.2.4' into stable/7 Updated version to 7.2.4 for final release Updated ChangeLog and NEWS Fixed issue passing make flags to subdirs Fixed link to rdf-editor to edit whole article Removed link to old ODE browser Updated version of ODBC driver Updated engine version to 3217 2016-04-24 VOS Maintainer Updated changelog Added support for building with OpenJDK 1.8 if available Hide errors from dpkg when openjdk version is not available on the system 2016-04-22 VOS Maintainer Fixed if user_name is null return an empty string 2016-04-21 VOS Maintainer Updated docs Fixed issue uploading turtle files containing special symbols 2016-04-21 Patrick van Kleef Rebuild JDBC drivers Updated version of JDBC driver 2016-04-21 Sergey Malinin Fix JDBC driver remove finalizers Based on https://github.com/openlink/virtuoso-opensource/pull/553 2016-04-21 VOS Maintainer Added missing dirs Renamed configure.in -> configure.ac 2016-04-20 VOS Maintainer Updated version to 7.2.3-rc2 for upcoming release Updated NEWS and Changelog for upcoming release Merge branch 'develop/6' into develop/7 Backported fixes from v7 2016-04-15 VOS Maintainer Updated version to rc1 Merge branch 'feature/jdk18' into develop/7 Added initial jdbc4.2 driver Added support for building JDK 1.8 / JDBC 4.2 Merge branch 'develop/7' 2016-04-15 VOS Maintainer Fixed issue with ':' in blank node labels Turtle also permits it in the local parts of QNames, but NQuads does not permit %NN in blank node labels 2016-04-13 VOS Maintainer Split functions and reindented for readability Merge branch 'develop/6' into develop/7 Updated Conductor VAD version Added start/expiry date of CA 2016-04-12 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated DBpedia VAD version Fixed show language with label, abstract, comment Fixed typo in function name Fixed issue with SQL_C_LONG bound to an int32 instead of an int64/long Updated Facet VAD version Fixed link-out icon 2016-04-05 VOS Maintainer Added missing grants to SPARQL_UPDATE Fixed client_attr can return ANY type 2016-03-31 VOS Maintainer Fixed issue with unused default graph Even if default graph is not used in SPARUL MODIFY statement, it should be set to a non-NULL stub for reporting purposes 2016-03-31 VOS Maintainer Added t_list_memcpy Added obvious index choice 2016-03-31 VOS Maintainer Fixed issues with property paths like

|!

Deep optimizations of paths with complementary and/or repeating paths 2016-03-31 VOS Maintainer Added min/max for iri id Fixed label compressed stream Merge branch 'develop/6' into develop/7 Fixed list of files to distribute Removed deprecated files Merge branch 'develop/6' into develop/7 Merge branch 'feature/dbpedia-fluid-design' into develop/6 2016-03-31 Patrick van Kleef Updated DBpedia VAD version Removed old describe_white page and related deprecated files Implemented new fluid skin design for DBpedia /page based on the Bootstrap Framework Added Bootstrap 3.x Framework Reorganized /statics 2016-03-31 VOS Maintainer Fixed labels Fixed if graph name is not specified, use 'none' 2016-03-31 VOS Maintainer Added support for CVS in RFC4180 format Usage: set csv_rfc4180 on; 2016-03-31 VOS Maintainer Fixed issue when SERVICE clause does not return real vars, only ?stubvarXX 2016-03-24 VOS Maintainer Fixed issue with regexp Added support for inlining of RDF data in HTML output Merge branch 'develop/6' into develop/7 Fixed missing line Updated version of FCT vad Fixed nyt prefix to http://data.nytimes.com/ Fixed splitting UTF-8 strings can produce bad encoded strings Fixed handling of single quote char 2016-03-24 VOS Maintainer Updated DBpedia VAD for International Chapters The http://dbpedia.org/ site will start using UTF-8 based URIs instead of %-encoded URIs to match the work done by Dimitris Kontokostas and others for the DBpedia International Chapters. 2016-03-19 VOS Maintainer Merge branch 'develop/6' into develop/7 Added new link-out icons 2016-03-07 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated DBpedia VAD version Fixed the http://mementoarchive.lanl.gov link 2016-03-03 VOS Maintainer Fixed issue calling STR() on numbers provided via VALUES (#539) example: SELECT STR(?n) WHERE { VALUES ?n {1 2}} 2016-02-25 VOS Maintainer Added check for execinfo.h Fixed check for bzip2 compression 2016-02-23 VOS Maintainer Fixed hang as page was not left if geo_pred signal an error Fixed check if geo pred gets right arguments to prevent crash Fixed java version check Fixed # argument check to avoid bad memory read Small optimization for update triggers of WS.WS.SYS_DAV_RES Removed debug output Merge branch 'develop/6' into develop/7 Synced Conductor WebDAV implementation with briefcase Fixed labels 2016-02-22 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed svc search to keep address Added support for skipping UTF-8 BOM marks on Turtle and JSON lexers 2016-02-19 VOS Maintainer Fixed include page # in the error log Merge branch 'develop/6' into develop/7 Fixed missing alias in fct svc 2016-02-16 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated Conductor VAD version Added validation for sequence number value Fixed issue with all to unknown procedure Fixed issue with negative integers in validation API Fixed issue with wrong vars in delete Fixed log which key is out of order 2016-02-15 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed missing grant Added refererence to license Fixed support for images 2016-02-09 VOS Maintainer Fixed portability issue on windows Updated engine version to 07.20.3216 Rebuild drivers Merge branch 'feature/2016_02_09_Jdbc_fix' into develop/7 Updated version of JDBC driver 2016-02-09 Sergey Malinin Fix JDBC driver (Github pull requests) - Fixed conversion of broken unicode strings. (#529) - Fixed variable initialization. (#470) 2016-02-03 VOS Maintainer Rebuild JDBC drivers Merge branch 'feature/2016_02_03_Jdbc_fix' into develop/7 Updated version number of JDBC driver 2016-02-03 Sergey Malinin Fix VirtuosoDataSource methods setLog_Enable()/getLog_Enable() for properly work with Spring framework 2016-02-02 VOS Maintainer Fixed label Fixed issues with UI switching result dropdown Fixed initialization of build-in sparql endpoint Fixed remove row column # from html output 2016-01-28 VOS Maintainer Fixed disable AIO for this release of virtuoso 7 Renamed ColumnStore to ColumnStoreAll in virtuoso.ini Fixed remove generated file when making distribution 2016-01-27 VOS Maintainer Fixed enabled scheduler upgrade 2016-01-25 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed issue with css Updated Facet Browser VAD version Updated Conductor VAD version Fixed set specific sponger pragmas on text/html Fixed content negotiation Fixed default output is xml Fixed possible change of displayed resources post-sponge Fixed facet search service Fixed labels Fixed og:image added to list Fixed space encoding in iri Fixed checkpoint after rdf view generation Fixed issue with ldap server Fixed use transactional mode Fixed issue with scheduler 2016-01-22 Sergey Malinin Fix for Sesame2 test connection string 2016-01-22 VOS Maintainer Rebuild Jena2 and Jena3 providers Merge branch 'feature/2016_01_22_Jena_fix' into develop/7 Updated version of Jena 2 and 3 providers 2016-01-22 Sergey Malinin Fix Node2Str for Literals for Jane2/3 providers for more properly handle Literals with Lang Fix Testsuites for Jena2/3 and fix Node2Str for Literals 2016-01-22 VOS Maintainer Rebuild providers Fixed use JDK 1.8 for Jena3 provider Updated testsuite to run Jena2, Jena3 and Sesame4 testsuites 2016-01-20 VOS Maintainer Merge branch 'feature/2016_01_20_Sesame2_update' into develop/7 Fixed filesystem permission Updated version of Sesame2 provider 2016-01-20 Sergey Malinin Fixed PreparedStatement with params binding for SPARQL queries with parameters instead of substitution parameter values to query 2016-01-20 VOS Maintainer Merge branch 'feature/2016_01_20_Jena3_update' into develop/7 Updated version of Jena3 provider 2016-01-20 Sergey Malinin Fix example 2016-01-20 Sergey Malinin Fix Jena3 provider - fixed class path for properly run Tests - added new example VirtuosoSPARQLExample14.java 2016-01-19 VOS Maintainer Rebuild providers 2016-01-19 Sergey Malinin New Jena example for use Inference and Ontology Model with Jena provider 2016-01-19 VOS Maintainer Merge branch 'feature/2015_12_25_fix_JDBC' into develop/7 Updated version of Virtuoso JDBC driver 2016-01-19 Sergey Malinin Fix Connection.setCatalog() isn't implemented (for bugzilla #17155) 2016-01-19 VOS Maintainer Merge branch 'feature/sesame2.8' into develop/7 Rebuild Virtuoso Sesame 2 provider Added support for Sesame2 2.8.x Fixed permissions Merge branch 'feature/2015_10_12_Jena3_new' into develop/7 Fixed hook jena3 into build process 2016-01-19 Sergey Malinin New Jena3 provider based on github pull#487 https://github.com/openlink/virtuoso-opensource/pull/487 2016-01-14 VOS Maintainer Updated Conductor VAD version Fixed should use transactional mode Added new bif http_redirect_from for getting initial path from internal redirect Fixed issue in ttlpv storing xmlliteral 2016-01-11 VOS Maintainer Updated Copyright to 2016 Merge branch 'develop/6' into develop/7 Updated Facet Browser VAD version Updated Conductor VAD version Added new option to disable scheduled job Added more link-out relations Fixed issue with SPARQL select count(distinct *) { ... } 2016-01-08 VOS Maintainer Rebuild provider Updated version number of Sesame4 provider 2016-01-08 Sergey Malinin fix RepositoryFactory class name in Sesame4 provider resources 2016-01-04 VOS Maintainer Fixed no change from chash to pageable if enable_chash_gb = 2 Merge branch 'feature/2016_01_04_fix_Sesame4' into develop/7 Rebuild Sesame4 provider Updated version of Sesame4 provider 2016-01-04 Sergey Malinin Fix issue with openrdf-workbench application - update create.xsl with new version - update create-virtuoso.xsl with new version - added file org/openrdf/repository/config/virtuoso.ttl resource to virt_sesame4.jar 2015-12-31 VOS Maintainer Merge branch 'feature/2015_12_31_fix_Sesame4' into develop/7 Fixed disable javadoc doclint setting for JDK1.8 Rebuild driver 2015-12-31 Sergey Malinin Fix Version name from "Sesame2" to "Sesame4" 2015-12-30 VOS Maintainer Fixed issue with cost based optimizer for isiri_id Merge branch 'feature/2015_12_29_Sesame4' into develop/7 Added support for JDK 1.8 to use with sesame 4 provider 2015-12-29 Sergey Malinin new Sesame4 provider 2015-12-23 VOS Maintainer Small cleanups Added support for service invocation of bigdata running in triples and introducing language exceptions 2015-12-22 VOS Maintainer Fixed issue with boolean in sparql/xml results Fixed issue serialized xml Added check for repl log replay Fixed issue with duplicate triples in microdata Fixed handling of strings containing serialized xml 2015-12-22 VOS Maintainer Fixed SPARQL-BI syntax for HAVING SPARQL-BI syntax for HAVING (any single expression) is replaced with SPARQL 1.1 one (multiple constraints) 2015-12-22 VOS Maintainer Added new debug switch to /sparql page Added switch in /sparql page and a logic to log debug info during SPARQL query run (esp.sponging) and to append it to the page of query results. 2015-12-22 VOS Maintainer Added new BIF connection_swap() New BIF connection_swap() to exchange the value of a given variable in procedure and a given connection variable without memory allocations. + argument to deal with nested aq requests in API of connection variables. 2015-12-22 VOS Maintainer Fixed issue with page access If we need write for page access, get the split range position in read and then switch to write 2015-12-22 VOS Maintainer Fixed rc resize Fixed list hosts for elastic Fixed dup partitions in elastic 2015-12-11 VOS Maintainer Fixed pop_last should clear the null flag 2015-12-10 VOS Maintainer Fixed deprecated build rules for Virtuoso .Net adapter 2015-12-10 Mitko Iliev Fixed building .sql files on windows 2015-12-09 VOS Maintainer Merge branch 'develop/7' of github:openlink/virtuoso-opensource into develop/7 Fixed issue with make dist Merge branch 'stable/7' of devhub.openlinksw.com:opensource/virtuoso-opensource into stable/7 Merge branch 'hotfix/7.2.2.1' into develop/7 Merge branch 'hotfix/7.2.2.1' into stable/7 Fixed issue with make dist Updated version to 7.2.3-dev to start new development cycle Merge branch 'stable/7' of github:openlink/virtuoso-opensource into stable/7 Merge branch 'release/7.2.2' into develop/7 Merge branch 'release/7.2.2' into stable/7 Updated NEWS and ChangeLog Updated version to 7.2.2 Fixed typo Fixed build speed 2015-12-09 Patrick van Kleef Updated changelog Fixed packaging of Virtuoso .NET adapter on debian/ubuntu 2015-12-09 VOS Maintainer Fixed missing files from distribution 2015-12-08 VOS Maintainer Updated NEWS and ChangeLog Show a more realistic disk space consumption by testsuite Reverted previous patch Updated version to 7.2.2-rc2 Updated testsuite Fixed merge transaction log Fixed issues with extent map Fixed itc_ranges can be uninitialized when scanning updated/deleted pages Fixed compiler warnings Fixed missing return Fixed use vfork if working properly to reduce mem footprint on exec Fixed typo Fixed pattern for construct to be followed by whitespace 2015-12-05 VOS Maintainer Fixed enable_joins_only=1 hint to cost based optimizer 2015-12-04 VOS Maintainer Fixed test Fixed issue with cascaded delete when pk 1->many fk cols 2015-12-03 VOS Maintainer Fixed issue with cascaded delete when pk 1->many fk cols Fixed issue calculating new size of array Fixed codegen for IN operator when left hand is column and right hand contains constants 2015-12-01 VOS Maintainer Updated version of OpenLink Virtuoso Data adapter 2015-11-27 VOS Maintainer Fixed pattern for describe to be followed by whitespace Fixed check 2015-11-26 VOS Maintainer Fixed build rules for Virtuoso .NET Adapter Fixed wrong FLAGS 2015-11-24 VOS Maintainer Fixed crash when blank nodes are used in data rows of VALUES 2015-11-19 VOS Maintainer Fixed 'nobody' user home directory creation Updated DETs move/copy commands after WebDAV API updates Fixed bugs related to move/copy functions Fixed allow identity to start with 0 Fixed describe not working Merge branch 'develop/6' into develop/7 Updated Conductor VAD version Replaced procedure for home dir creation from DAV API Added support for move and copy commands on some DETs Fixed issues with latest Briefcase Set xslt files to stale on install/upgrade of vad package 2015-11-16 VOS Maintainer Fixed issue when nil

triple pattern is used 2015-11-15 VOS Maintainer Fixed handling of bad IRI_IDs in DB.DBA.RDF_GAPH_SECURITY_AUDIT() Merge branch 'develop/6' into develop/7 Updated version of FCT vad 2015-11-15 Mitko Iliev Fixed issue passing literal as reference parameter in fct 2015-11-12 VOS Maintainer Fixed error message 2015-11-11 VOS Maintainer Fixed issue switching between SP and PK index Fixed output of @type in JSON-LD Merge branch 'develop/6' into develop/7 Updated version of FCT vad Fixed show distinct count on list-count view 2015-11-09 VOS Maintainer Fixed return type is integer Fixed print iri & dv_rdf Fixed memory leak on returning error from exp 2015-11-09 VOS Maintainer Fixed issue with handler When setting a break w/o line do not put in 1st handler as it may not be even invoked 2015-11-06 VOS Maintainer Updated version to 3215 in preparation for upcoming release 2015-11-05 Patrick van Kleef Fixed check output of jdbc testsuite for failed tests 2015-11-05 VOS Maintainer Fixed memleak when client disconnects prematurely Fixed issue printing unnamed ssls Added timeout option to urlsimu 2015-11-05 Patrick van Kleef Rebuild JDBC providers 2015-11-05 VOS Maintainer Updated version of JDBC provider 2015-11-05 Patrick van Kleef Added missing serverside setting Rebuild JDBC providers 2015-11-05 Sergey Malinin Fix for JDBC testsuite Fix JDBC RPC readDate for properly handle tales flag and hour value in tzless modes 2015-11-04 VOS Maintainer Fixed issue with uninitialized var Fixed nice microdata 2015-11-03 VOS Maintainer Fixed make sure testsuite output is saved into the correct directory Fixed issue with SQL_TIMEZONELESS_DATETIMES setting not initialized properly for client connections 2015-11-03 Patrick van Kleef Fixed issue with uninitialized data in TIME string 2015-11-03 VOS Maintainer Added checks for Virtuoso JDBC 4 and 4_1 providers 2015-11-03 Patrick van Kleef Rebuild JDBC drivers 2015-11-03 Sergey Malinin Fixed JDBC driver and testsuite * Update JDBC for properly support http://www.w3.org/2001/XMLSchema#gYearMonth dataType in RdfBox * Update testsuite for test support of new dataTypes: xs:gMonth, xs:gDay, xs:gYearMonth, xs:gMonthDay, xs:dateTimeStamp 2015-10-30 Patrick van Kleef Rebuild JDBC provider Fixed typo 2015-10-30 VOS Maintainer Updated version of JDBC provider 2015-10-30 Sergey Malinin Fixed issue with SPARQL date values not applying optional timezone value * Fix for return SPARQL Time GMT0 with Z syffix ("13:24:00.000Z" instead of "13:24:00.000-00:00") * Fix for return SPARQL DateTime GMT0 with Z syffix ("1999-05-31T13:24:00Z" instead of "1999-05-31T13:24:00-00:00") 2015-10-30 Sergey Malinin Added initial testsuite for handling date values in JDBC provider 2015-10-30 VOS Maintainer Fixed memleak in bif_sparql_iri_split_rdfa_qname when ht have MP Fixed issue updating existing LDP container Fixed memory leaks Fixed issues with gYear, gMonth etc in json/csv/sparql output formats Fixed issues with const in distinct 2015-10-30 Patrick van Kleef Rebuild JDBC providers 2015-10-30 VOS Maintainer Updated version of JDBC provider 2015-10-30 Sergey Malinin Fixed issue with rdf http://www.w3.org/2001/XMLSchema#gYear type 2015-10-29 Patrick van Kleef Rebuild JDBC providers 2015-10-29 VOS Maintainer Updated version of JDBC providers 2015-10-29 Sergey Malinin Fixed issue decoding RdfBox with Date object 2015-10-28 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version of Conductor VAD Fixed move and copy filter iMAP DET commands Fixed aestetics for iMAP DET filter page Added run command to iMAP DET filters in webDAV 2015-10-27 VOS Maintainer Fixed syntax error Added bif table_exists Fixed issue creating LDP subfolders with DAV API Fixed issue with PUT resetting owner, group and perms properties 2015-10-26 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version of FCT vad Added support for auto sponge Fixed labels 2015-10-22 VOS Maintainer Fixed no QP in atomic mode 2015-10-22 VOS Maintainer Fixed issue with recovery for property paths with "*" on SERVICES "Last chance" recovery for property paths with "*" on SERVICES that does not support virtuoso-specific transitivity and does not have proven SSG_SD_SPARQL11_DRAFT or SSG_SD_SPARQL11_MORE support. 2015-10-22 VOS Maintainer Fixed handling of isREF() Handle isREF() in codegen for remote endpoints that have some pre-SPARQL 1.1 BI but no Virtuoso-specifix isREF() 2015-10-22 VOS Maintainer Optimized LDP query 2015-10-22 VOS Maintainer Fixed issues with vspx sessions * Fixed decrease timeout for session * Fixed check if session has timed out before setting timestamp 2015-10-22 VOS Maintainer Fixed issue with move/copy .ttl files in LDI Merge branch 'develop/6' into develop/7 Updated version of FCT vad Fixed more schema.org props Fixed issue with xtree over null Fixed style of WebDAV browser for selection resources and folders 2015-10-22 Patrick van Kleef Rebuild JDBC providers 2015-10-22 VOS Maintainer Merge branch 'feature/2015_10_21_JDBC_fix_17081' into develop/7 Updated version of JDBC provider 2015-10-22 Sergey Malinin Fix for bugzilla #17081 2015-10-20 VOS Maintainer Fixed bug using WebDAV browser for selecting resources and folders Added ip guard to vspx login 2015-10-15 Sergey Malinin Update ADO.NET prefetch size from 20 to 100, for improve Fetch performance for slow remote connections. 2015-10-15 VOS Maintainer Fixed issue with LDP resource updates using PUT Fixed deleted LDP resource still listed as contained by parent container Fixed use default value of 2 for fill Fixed use log_mode 2 by default Merge branch 'develop/6' into develop/7 Updated copyright 2015-10-15 VOS Maintainer Added support for XMLHTTPRequest calls The new 'X-Requested-With' parameter is used 2015-10-14 Patrick van Kleef Rebuild driver 2015-10-14 VOS Maintainer Merge branch 'feature/2015_09_05_Jena_Update' into develop/7 Fixed version of Jena 2.x provider 2015-10-14 Sergey Malinin Update Jena provider for better configure conversion of Jena BNodes to Virtuoso BNodes New methods were added to VirtGraph/VirtModel: public boolean getResetBNodesDictAfterCall(); public void setResetBNodesDictAfterCall(boolean v); public boolean getResetBNodesDictAfterCommit(); public void setResetBNodesDictAfterCommit(boolean v); 2015-10-13 VOS Maintainer Added support for building Virtuoso .Net Provider for Mono when available 2015-10-12 Sergey Malinin Fix for github #445 "ADO.NET provider: Int32 overflow in VirtuosoDataReader.GetValues" 2015-10-12 VOS Maintainer Added some build notes for Mac OS X 10.10 and RedHat 7 Fixed hang on mtx if args for func are wrong 2015-10-12 Sergey Malinin Fix issues in ADO.NET - fix issue with wrong Cancel implementation - fix NullPointer exception in ManagedCommand, when Connection is closed after exceptions 2015-10-08 VOS Maintainer Fixed issue with checkpoint recovery Col EM not saved in cpt recov, recovery should check for EMC 2015-10-08 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed dependency issue in crawler 2015-10-07 VOS Maintainer Added tsuite entry preventing strings and wide in O column of rdf_quad Fixed check to prevent wide insert into O column Fixes for site-copy robot Merge branch 'develop/6' into develop/7 Updated site-copy robot 2015-10-05 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed error on subseq when uri is wide string Fixed issue in RDF_LONG_TO_TTL with typed RDF literals 2015-10-02 VOS Maintainer Added IMAP DET filters to WebDAV browser Fixed issue with IMAP DET 2015-10-02 VOS Maintainer Fixed issues with wide data Should convert wide box to utf8 before inserting in O column 2015-10-02 VOS Maintainer Fixed typo Merge branch 'develop/6' into develop/7 Added filters to IMAP DET folders 2015-09-30 VOS Maintainer Fixed rbs_to_id for RB_EXT_TYPE The RB_HAS_TYPE flag is normally not set and the type follows the flags 2015-09-30 VOS Maintainer Fixed reset sqlc client when doing log replay Fixed compiler warnings Merge branch develop/6 into develop/7 Fixed error on bad IRIs 2015-09-28 VOS Maintainer Fixed cl must have reentrant ins/del function generation Use own cli of thread instead of bootstrap cli 2015-09-28 VOS Maintainer Revert "Fixed issue with freeing cpt remap col pages" This reverts commit 0d490ed85a8d804b36b05febe3c8cce030d68fd6. 2015-09-28 VOS Maintainer Fixed index was one off 2015-09-28 VOS Maintainer Fixed for vectorization-related error on SPARQL queries with RDF_GRAB The output of procedure view may require __ro2sq() around paged values 2015-09-28 VOS Maintainer Fixed global html_lines are not mt safe Added dump_tb script 2015-09-24 VOS Maintainer Fixed issue replacing user/group of existing files with PUT command Merge branch 'develop/6' into develop/7 Fixed issue with POST of SPARQL query with "Content-Type: application/sparql-query" 2015-09-23 VOS Maintainer Added last-modified for dav res 2015-09-23 VOS Maintainer Fixed us separate struct for merging logs of lt branch Must be so because blob list and log dks are separately maintained and must not break sequence, also shorter critical sect in this way 2015-09-23 VOS Maintainer Fixed generata after test of tn nonce 2015-09-23 VOS Maintainer Fixed issue with eq cond followed by range w lower bound In case of eq cond followed by range w lower bound, sort also by lower bound, else will traverse col wise inx not left to right, may miss results even though multiseg ranges do reset 2015-09-23 VOS Maintainer Fixed save isolation Fixed missing initialisation 2015-09-23 VOS Maintainer Fixed issue with freeing cpt remap col pages Use right em for freeing cpt remap col pages with cpt remap, remove cpt remaps when freeing col em, reset backup flag when freeing col em 2015-09-22 VOS Maintainer Fixed bug updating existing file with only read permission on parent dir Added new JSO loader with bif_jso_validate_and_pin_batch 2015-09-18 VOS Maintainer Fixed label Fixed folder needs only to have read perms if resource exists Merge branch 'develop/6' into develop/7 Fixed issue with hash Fixed type Fixed text Fixed use full IRI text of links in pretty-printed tabular output Fixed use proper name 2015-09-16 VOS Maintainer Fixed removed debug line from log 2015-09-16 VOS Maintainer Fixed issue with recursion running out of stack The loop on coalesce can hit list that looks-like a select 2015-09-16 VOS Maintainer Fixed stack protection Fixed allow string sessions in serialize/deserialize Fixed prototype Fixed compiler warning Fixed issue compiling on windows 2015-09-16 VOS Maintainer Fixed issue with text pred As text pred can occur as joined dfe, for fanout, make sure to check it has an ot 2015-09-16 VOS Maintainer Fixed issue with sampling For sampling with parallellizing a locking operation, turn off the lock mode for the sample 2015-09-16 VOS Maintainer Fixed issue with rb of update If col has no upd rb for the col in txn and no deletes, skip col 2015-09-15 VOS Maintainer Fixed issue with column store Fixed make a fn call to copy rdf box at runtime 2015-09-15 VOS Maintainer Fixed writing doubles and decimals to SQL SPARQL to SQL: new rvrFixedOrigText fixes writing doubles and decimals to the SQL. The original notations are printed even if the values are propagated via equivalence classes. 2015-09-15 VOS Maintainer Fixed issue with log mode Fixed memory leak Added new pretty-printed HTML tabular output for SPARQL SELECT in /sparql page Fixed when writing new version set sys_stat var as well Added test for null in gby Fixed compiler warnings Fixed correct return of preimage with uncommitted updates and itc match sets, scn continues etc Fixed when getting float/double col from int compressed as box, make right type of box Added optional checksum to check longjmp to bad jmp buf Merge branch 'develop/6' into develop/7 Updated VAD version Fixed labels 2015-09-11 VOS Maintainer Fixed small issue with inout 2015-09-08 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated VAD version Small cleanups Updated VAD version Add extra line after version string Fixed issue with LDP Removed extra 2015-09-04 VOS Maintainer Fixed handling of weird blank node labels like _:2 Fixed codegen on VALUES () {} with no rows 2015-09-04 VOS Maintainer Fixed issue with unique keys A ts can be marked unique because of in and eqs on keys. Can become an in by hash, in which case this is not unq on the key, so the flag must not be set 2015-09-04 VOS Maintainer Fixed SPARQL-to-SQL codegen Enhancements to codegen for constants of types like xsd:long, i.e., well known but not equal to native xsd datatypes of their SQL values. 2015-09-04 VOS Maintainer Fixed issue with row locks Added flag for trying only left to right order Fixed always check for dks_session Fixed issue in http log Fixed txn and log flags for ttlp functions Fixed file permissions for ftp test Fixed order Fixed sub-optimal delete Fixed order and index choice for LDP query Merge branch 'develop/6' into develop/7 Fixed setting DET RDF params Fixed issues deleting permissions 2015-09-03 VOS Maintainer Fixed use ARG_ENABLE for consistency 2015-09-02 VOS Maintainer Updated VAD version Updated VAD version Fixed namespace prefixes Updated VAD version Fixed keep prefs as defines in dbp Fixed resource update API call and sync with HTTP PUT Fixed after user authentication the conductor should redirect to the originally requested page Added support for pattern search and edit options to namespace prefixes Fixed issue with create file dialog for file extension prompt Fixed turtle editor text revision Fixed timezone bug with S3 DET Fixed issue with bad sort order after init Added scheduler procedure for expired items Added support for setting file expiration for WebDAV/Briefcase Fixed calculation of MD5 value for resource content Added support for FTP DET Fixed resource size value for some DAV operations Added FTP client commands for MKD, RMD, DELETE 2015-09-01 VOS Maintainer Fixed use different bz2 api to handle multiple streams 2015-08-28 VOS Maintainer Merge branch 'feature/bulkload_decompress' into develop/7 Added support for checking libbz2 functionality Fixed dependency list for xz and bz2 libraries Added support for checking liblzma Added support for bulkloading .gz, .xz and .bz2 files Added support for reading bzip2 compressed files Added support for reading xz/lzma compressed files 2015-08-26 VOS Maintainer Fixed missing call to ldp create on folders Fixed remove default vhost before stopping the listener 2015-08-25 VOS Maintainer Removed leading spaces from log 2015-08-24 VOS Maintainer Fixed txn and log flags for ttlp* functions Fixed if length graphname is 0 use NULL Fixed if allocated dict with mp, alloc boxes from mp Fixed avoid copy over n bytes in tmp buf for http log Fixed use any box to avoid serializer/deserialize to string 2015-08-21 Patrick van Kleef Rebuild JDBC, Sesame2 and Jena2 providers 2015-08-21 VOS Maintainer Updated version number of JDBC, Jena2 and Sesame2 providers 2015-08-20 VOS Maintainer Merge branch 'feature/2015_08_20_fix_JDBC_charset' into develop/7 2015-08-20 Sergey Malinin Fix log_enable support - for JDBC driver, new methods:
 public void setLog_Enable(int bits); public int getLog_Enable(); was added - for Sesame2 and Jena2 providers, the "/log_enable=2" option is added, when JDBC URL connection is used. 2015-08-20 Sergey Malinin Update JDBC Datasources for support both JNDI attribute names "charset" and "charSet" 2015-08-13 VOS Maintainer Fixed issues with stats * export keys by name in sames * blank nodes stay same in export * temp fix to read some bad stat files 2015-08-13 VOS Maintainer Added more flags Fixed in traversing plans do the non oj before the oj 2015-08-11 VOS Maintainer Added optimization for date/datetime/time escapes 2015-08-10 VOS Maintainer Fixed issue with oj plan 2015-08-07 VOS Maintainer Fixed size of rdf lang cache Fixed typecast and missing declaration Fixed drop box flags prefix in a dv for all cols except ANY data, so not part of comparison Fixed issue with NULLs in chash init Fixed missing inc of inx for a null agg else gby merge will be wrong Fixed check if cli is set and we are actually logging before updating stats 2015-08-03 Patrick van Kleef Rebuild JDBC drivers 2015-08-03 VOS Maintainer Merge branch 'feature/2015_08_03_fix_JDBC' into develop/7 Updated version of JDBC driver 2015-08-03 Sergey Malinin Update JDBC driver UTF8 to String conversion for return ? for bad character instead of throw Exception. 2015-08-03 VOS Maintainer Fixed xmlliteral should be serialized as UTF-8 2015-08-03 VOS Maintainer Fixed issue with dc values Should not decrease dc values, as it can be partly filled by cond exp 2015-08-03 VOS Maintainer Added batch validation of JSO instances and new mode 3 for RDF_AUDIT_METADATA() Fixed mem leak on sparql error Fixed use different macro for columns as just st_p can go wrong on const Fixed when client disconnects, set qi_client to nil to avoid read of free Fixed return sql error when dirlist is too large Fixed mem leak Fixed show C lib error when log file cannot be changed Merge branch 'develop/6' into develop/7 Fixed typo 2015-07-29 VOS Maintainer Added iframe opt Updated namespace prefixes Fixed /sparql endpoint definition to include CORS handling 2015-07-28 VOS Maintainer Updated DAV API and related DETs to use new RDF params Added optimizations using RDF params for DET folders Fixed issue with hook procedure for WS.WS.SYS_DAV_PROP Fixed minimize dependency of DAV api on DETs Updated version of Conductor VAD package Updated UI related to new DETs graph share Added support for new RDF params in WebDAV browser Optimize view of authenticated OAUTH user Added export function for key storage Fixed label Updated version of FCT vad Added property Fixed small issues Fixed text from rdf_quad is utf8 Updated version of VAD package Moved VAD dependency handling from conductor to engine Updated UI related to new DETs graph share Added support for new RDF params in WebDAV browser Optimize view of authenticated OAUTH user Added export function for key storage Fixed label Moved VAD dependency handling from conductor to engine 2015-07-27 VOS Maintainer Fixed EWKT reader to be case-insensitive according to paragraph 7.2.1. of OGC 06-103r4 Fixed log txn id in debug mode Fixed format of log txn id Added bif for txn identification Added more tlsf debug code 2015-07-27 Patrick van Kleef Rebuild JDBC, Jena2 and Sesame2 providers 2015-07-27 VOS Maintainer Merge branch 'feature/2015_07_27_fix_github_448' into develop/7 2015-07-27 Sergey Malinin Updated version of Jena2 and Sesame2 providers Fixed issue with literals that have both Language and Datatype tags 2015-07-24 VOS Maintainer Fixed file distribution list Fixed recovery of DefaultQuadStorage etc in DB.DBA.RDF_AUDIT_METADATA() Added missing definition 2015-07-23 VOS Maintainer Fixed return error instead of GPF Added more cpt counters in sys_stat Fixed md5 function to work on rdf boxes Added counter for restore uncommitted Fixed crash in debug log when client died Fixed backup on main thread does not have reset_ctx Added more log messages Fixed recovery of DefaultQuadStorage etc in DB.DBA.RDF_AUDIT_METADATA() Fixed breakup when output cols are same on 1st group Fixed buffer alloc check Added log write metric Fixed mem leak Fixed debug code Fixed issues comparing doubles 2015-06-24 VOS Maintainer Updated version to 7.2.2-dev to signal new development cycle Merge branch 'release/7.2.1' into develop/7 Merge branch 'release/7.2.1' into stable/7 Fixed build issue on Windows Updated NEWS Updated ChangeLog Updated version number to 7.2.1 for release Updated version of ODBC driver Fixed issues in cost model 2015-06-22 VOS Maintainer Fixed moved timezoneless check to soap_print_box 2015-06-18 VOS Maintainer Fixed missing files from distribution tar Fixed issue building distribution tar Updated documentation 2015-06-16 VOS Maintainer Fixed indentation Fixed memory leak Fixed check if key is avail before setting sample Fixed memory leak if prev sample exists 2015-06-15 VOS Maintainer Fixed reset fill cha, else can get ref to freed on 2nd use of subq Fixed expiration can be null 2015-06-12 VOS Maintainer Updated version to 7.2.1-rc2 Updated engine version to 3214 Removed deprecated test code, fixed initialization and portability Fixed return 0 if no rtc clock can be found Fixed decl after stmt 2015-06-11 VOS Maintainer Fixed irrelevant test 2015-06-11 Patrick van Kleef Updated JDBC drivers and Jena provider 2015-06-11 VOS Maintainer Updated version of JDBC driver 2015-06-11 Sergey Malinin Fixed issues loging JDBC XA operations and JDBC RPC calls Added new Methods setLogFileName/getLogFileName and attribute "logFileName" to VirtuosoDataSources for logging support The user can add the following Datasource property in JBoss for logging: c:/jdbc.log or /home/test/jdbc.log 2015-06-11 VOS Maintainer Updated version of Jena provider 2015-06-11 Sergey Malinin Fixed issue closing XA connection 2015-06-11 Patrick van Kleef Rebuild all JDBC drivers, hibernate and Jena and Sesame providers 2015-06-11 VOS Maintainer Updated version of JDBC driver Rebuild Jena2 provider Updated version number of Jena2 provider 2015-06-11 Sergey Malinin FIxed generated query and error messages Fixed issue with DELETE query Fixed issue with blank nodes in DELETE constructor 2015-06-11 VOS Maintainer Fixed use flag 2 in insert_c when db is multigraph Added new bif gvector_deduplicate_sorted() 2015-06-11 VOS Maintainer Added new text index functions and aggregates Functions: vt_word_string_id_init vt_word_string_id_acc vt_word_string_id_final vt_word_string_ro_id_final Aggregates: VT_WORD_STRING_ID_AGG VT_WORD_STRING_RO_ID_AGG 2015-06-11 VOS Maintainer Fixed issue with revert delete on col row Fixed insert of xml literal Fixed do checkpoint on new cluster db Fixed issues with timezoneless dates 2015-06-09 VOS Maintainer Updated version to 7.2.1-rc1 Fixed compiler warning 2015-06-09 VOS Maintainer Fixed issue with SPARQL queries using sub-selects * Fixed SPARQL queries with sub-selects that return constant columns: * Fixed handling of "plain box" constants in sparp_values_equal() and sparl_rvr_set_by_constants() 2015-06-09 VOS Maintainer Added initial support for define input:with-fallback-graph_uri and input:target-fallback-graph-uri Added initial fix in sparul target for ignore default graph from context but set from USING Fixed small cleanup Fixed missing case for real Fixed compiler warning decl after stmt Fixed only use wi_inst.wi_schema not cc_schema 2015-06-09 VOS Maintainer Fixed issue with conditional expression Fixed cond exp gen, in and/or, starts at 2nd term also if 2nd term is last 2015-06-09 VOS Maintainer Fixed issue with conditional section A dfe that gets assigned a ssl in a conditional section gets the ssl cleared away after the extent 2015-06-09 VOS Maintainer Fixed issue with split in cpt rb where itx has no trx but lock may exist 2015-06-04 Patrick van Kleef Rebuild JDBC Drivers 2015-06-04 VOS Maintainer Fixed report statement with nil col Fixed JDBC driver did not use SQL_TXN_ISOLATION setting from init handshake Added support for debugging DV_RDF Fixed insert triple with XML type Fixed issue with bad filter reduced to NULL Merge branch 'develop/6' into develop/7 Removed testsuite jars Fixed issue with timezone 2015-06-02 VOS Maintainer Fixd crash when anytime w/ gby Fixed sparql text can be large, so enable blob flag Fixed add setting to allow more than 100 keys in distinct Fixed if cli terminated don't perform stats Fixed txs can be considered first in outer 2015-05-25 VOS Maintainer Fixed missing initialization Fixed issue with possible unsafe mem access Fixed jgraph param must be an iri 2015-05-25 Patrick van Kleef Rebuild JDBC drivers 2015-05-25 VOS Maintainer Merge branch 'feature/2015_05_25_fix14322' into develop/7 Updated version of JDBC driver 2015-05-25 Sergey Malinin Additional fix for RPC reader 2015-05-25 Sergey Malinin Fix #14322 - added millisec fraction for Time value - fixed issue in RPC reader for Date value 2015-05-25 VOS Maintainer Fixed flag for cl load from rdf view Fixed a dt can be a leaf for a plan Fixed issue with multistate order by Added flag 2015-05-22 VOS Maintainer Fixed g card i exact p stat Fixed use macro Fixed col always null, no nulls in inx 2015-05-22 Patrick van Kleef Rebuild JDBC drivers 2015-05-22 VOS Maintainer Updated version of JDBC driver 2015-05-22 Sergey Malinin Fixed throw exception when reading polygon geometry by JDBC Fixed SPARQL DateTime literal timezone handling 2015-05-22 VOS Maintainer Fixed building new tidy code on windows Added LDP support in DAV API Merge branch 'develop/6' into develop/7 Fixed typos Updated Conductor version Fixed issue deleting files from DAV Added footer icons to /describe page 2015-05-20 VOS Maintainer Fixed link qr super to containing proc Added flag for no atomic and always logging Fixed __ro2sq arg an be dc of boxes, so get ids from box Fixed issue with delete up transit check Fixed set tz to 0 if timezoneless Added new function for protocols Added new cache for compiled regular expressions 2015-05-19 VOS Maintainer Fixed crash in client disconnects during backup /dev/null Fixed temp set db_explain_level 3 for debugging Added missing flag Added error check Added support for exp in TOP/SKIP Fixed do env in cl also if not partitioned tb Fixed missing init Fixed renamed var Fixed reporting of bad ssl ref 2015-05-18 VOS Maintainer Added optional sslr check Updated documentation Fixed mtx was not entered, block serialized on other mtx 2015-05-17 VOS Maintainer Fixed memory leak when cleaning regexp cache Fixed redundant trailing '\0' from wide char arg 2015-05-15 VOS Maintainer Fixed use cursor for delete as inline performs bad Fixed allow both CURRENT_TIMESTAMP and CURRENT_TIMESTAMP() Fixed return \uNNNN\uNNNN instead of \UNNNNNNNN in JSON strings Fixed SPARQL abs() should not convert result to integer 2015-05-15 Tim Haynes Removed openjdk-6-jdk; do not build or package JDBC4 target. (Note a precompiled virtjdbc4.jar is still included in source distribution for legacy purposes.) 2015-05-15 Patrick van Kleef Fixed issue with configure if the version of jdk is not installed 2015-05-15 VOS Maintainer Fixed LDP missing triples when subj == new subj Added latest tidy-html5 code 2015-05-14 Patrick van Kleef Rebuild JDBC drivers and Jena2 and Sesame2 providers Fixed typo in prototype 2015-05-14 VOS Maintainer Added missing MKCOL keyword Fixed must reset client as i may be on different thread 2015-05-14 VOS Maintainer Revert "Fixed use xml 1.1 decl to sparql-results" This reverts commit b7bf79008d750a0cc0fe3f0cfc479380d0beeae1. 2015-05-13 VOS Maintainer Fixed issue with xsd:dayTimeDuration in codegen Use properly parsed value instead of NULL in SSG_VALMODE_NUM 2015-05-13 VOS Maintainer Updated version of Jena2 provider 2015-05-13 Sergey Malinin Fixed set prefetchSize to 100 Removed deprecated class reference Fixed XSD:dateTime format if fraction is 0 Removed deprecated functions 2015-05-13 VOS Maintainer Updated version of JDBC drivers 2015-05-13 Sergey Malinin Removed mask from hour in rpc Fixed XSD:dateTime format if fraction is 0 2015-05-11 VOS Maintainer Fixed issue with docdir missing from older versions of autoconf/automake 2015-05-11 Patrick van Kleef Rebuild Sesame2 provider 2015-05-11 VOS Maintainer Updated version of Sesame2 provider 2015-05-11 Sergey Malinin Added support for maxQueryTimeout in Sesame2 provider 2015-05-11 VOS Maintainer Fixed split trx as graph re-load would fail n cluster Fixed use dav sequence for uniq ids, cursors are not efficient Fixed issue with pcre error codes Fixed use xml 1.1 decl to sparql-results 2015-05-06 VOS Maintainer Fixed tell gnu make not to build certain targets in parallel Fixed issue building tutorial 2015-05-05 Sergey Malinin Fix ADO.NET provider: incorrect handling of the VirtuosoCommand.CommandTimeout property due to integer overflow #376 2015-05-04 VOS Maintainer Rebuild JDBC, Jena, Jena2 and Sesame providers Updated version of the JDBC driver Updated version of Jena, Jena2 and Sesame2 providers 2015-05-04 Sergey Malinin Fix issue in Jena with properly get Date/Time/DateTime literals 2015-05-04 VOS Maintainer Fixed Sesame2 provider to return xsd:boolean as "true"/"false" rather than "1"/"0" 2015-05-04 Sergey Malinin Fixed Jena2 provider * Return xsd:boolean as "true"/"false" rather than "1"/"0" * Fixed issue with insert data via Jena provider in XA transaction 2015-05-04 VOS Maintainer Fixed filesystem permissions Fixed CRLF Merge branch 'develop/6' into develop/7 Added initial support for private RDF graph Updated version of FCT Fixed labels Fixed UI to work with private graphs Merge branch 'feature/2015_03_13_fix16653_use_new_server_proc' into develop/7 2015-05-04 Sergey Malinin Fix configure settings Fix Jena & Sesame provider for use updated server proc rdf_insert_triple_c() for insert BNode data 2015-05-01 VOS Maintainer Added option to set content length threshold for async sponging Sponger Configuration Settings panel in Conductor now surfaces registry setting for controlling content length threshold at which jobs submitted to /ext and /enr endpoints are run asynchronously 2015-05-01 VOS Maintainer Added option to create shared folder if not exists Fixed DETs to work with new private graphs Fixed issue with NDEBUG build 2015-05-01 VOS Maintainer Fixed issue with OPTIONALS with a common dependent variable Use deeper inspection for e_nested_optionals 2015-05-01 VOS Maintainer Fixed codegen for ((A is NULL) or (A=B)) and similar in LEFT OUTER JOIN Fixed compiler warnings Fixed compiler warning Added new macro SPAR_LIT_DATATYPE 2015-04-30 VOS Maintainer Fixed CORS headers * Added Authorization keyword to Access-Control-Allow-Headers * Added support for Access-Control-Allow-Credentials 2015-04-30 VOS Maintainer Fixed issue with negative cost for empty table Fixed issue with cast error in profile 2015-04-30 VOS Maintainer Fixed issue with SSL handshake * Socket can be non-blocking and not ready for reading * Fixed error reporting 2015-04-28 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed permission issues Merge branch 'develop/6' into develop/7 Fixed user switch is not needed Fixed UNDEF is now a valid generic subexpression in SPARQL Fixed GPF on call of SPARQL COALESCE with 0 arguments Fixed issue with timezone for dt_to_rfc1134_string in http Fixed check and label Fixed typo Fixed commented out debug prints 2015-04-27 VOS Maintainer Fixed create procedure as non-dba Fixed xsd:boolean support in rdf_insert_triple_c(), rdf_replace_graph_c() and rdf_delete_triple_c() 2015-04-23 VOS Maintainer Fixed rdf box deserialize needs certain length Fixed issue from analytics Fixed issue from analytics 2015-04-23 VOS Maintainer Fixed issue with expression card Ctrl expressions must flag order by dep and skip to min card 2015-04-23 VOS Maintainer Fixed issue with hash fill dt A hash fill dt can have its select altered by adding cols. do not use the original from the ot, make a copy, put the copy back in the ot when generating, keep intact until then, can be cached dt compilation, so ot dt must stay the same 2015-04-23 VOS Maintainer Fixed issue with cost based optimizer If col of dt, it can have a card and if it is lt the card of a refd col assume pk/fk and estimate the lower card of the 2 2015-04-23 VOS Maintainer Fixed remove dup samples from stat Fixed count row wise deletes in cnt delta on tb 2015-04-23 VOS Maintainer Fixed issue with chash exception Clear exception fill else streaming or multi part can get wrong exc 2015-04-23 VOS Maintainer Fixed crash in xtree_doc on a clustered blob Fixed issue multiple OPTIONALs for a variable or nullable subq + optional 2015-04-23 VOS Maintainer Fixed issue with upper and lower bound col specs When combining upper and lower bound col specs, do not do it if either spec already has upper and lower 2015-04-23 VOS Maintainer Added initial support for datetime without timezone Fixed issue with testsuite hanging on urlsimu check 2015-04-23 VOS Maintainer Added support to run individual tests from testsuite Example: cd binsrc/tests/suite make test T=thttp.sh 2015-04-22 VOS Maintainer Fixed SQL codegen for SPARQL SELECT ... count(*) ... Fixed signed double got changed minus sign but not changed original_text Added new pool functions for handling strings Fixed handling of UNAME values in LONG valmode an in casts to OBJ Fixed warning should be in debug mode Fixed issue with changing dba and dav password via commandline Fixed testsuite Fixed testsuite Fixed qt check for double Merge branch 'develop/6' into develop/7 Fixed support for graph permission checks Fixed label Fixed small serialization issue 2015-04-21 VOS Maintainer Fixed labels Added support for folder option related to .TTL redirection Added folder option related to .TTL redirection Added option to enable/disable DET graphs binding Fixed removed 'Verify' button from IMAP DET UI Fixed hrefs for resource paths in DAV browser Added text/turtle functionality to create file action Fixed describe mode from LOD to CBD 2015-04-16 VOS Maintainer Added new functions to edit turtle files Fixed prefix search bug when editing turtle files Fixed title and typos Added support for emitting microdata instead of rdfa Fixed bad font issue on Chrome Fixed bad font issue on Chrome Added support for VAD dependency tree Fixed conflict using graph for share and LDP in WAC delete queries 2015-04-13 VOS Maintainer Fixed issue with datatype(boolean) AS ?dt Updated documentation 2015-04-09 VOS Maintainer Fixed func name in error message Updated engine version 2015-04-09 VOS Maintainer Fixed issue with STRDT positiveInteger typed as integer xsd:negativeInteger, xsd:unsignedLong and the like are wrapped into rdf_box_t, preserving an exact type 2015-04-09 VOS Maintainer Fixed issue UNION with multiple BINDS in SPARQL Wrong copying of filter into members of UNION when there's a bad member and a copy of the filter should stay outside. 2015-04-09 VOS Maintainer Fixed issue with chash When chash type incompatibel w ce type, all sets falling in the ce fail. So inc the itc match in accordingly, else will return next row in same ce. 2015-04-09 VOS Maintainer Added qt_diff Fixed crash with _cvt(noargs) Fixed xs is a box and must be freed as box Fixed quicker check of qt results Fixed issue ssg_print_retval_bop_calc_expn(): unsupported valmode Fixed CSV format for REAL 2015-04-09 VOS Maintainer Fixed issues with bif_one_of_these() Mixing of UNAME and non-UNAME strings, as well as BF_IRI and plain DV_STRINGS (and not casting BF_UTF8 DV_STRINGS to wides with connection charset) 2015-04-09 VOS Maintainer Fixed issue with scalar and vectored impl of __id2in() and __id2i() Fixed issue with returning scalar Fixed bulkloader should not use graph name for base Fixed issue with MALLOC_DEBUG Removed unused code 2015-04-09 VOS Maintainer Fixed handling of '*' in COUNT(*) and COUNT(DISTINCT *) Expand '*' into true list of variables before the optimization loop 2015-04-09 VOS Maintainer Fixed perms Added new implementation of xsd:boolean logic 2015-04-02 VOS Maintainer Fixed NULL in in/target of trans skipped 2015-04-01 VOS Maintainer Fixed check for NULL in key position 2015-04-01 VOS Maintainer Fixes for TLSF * Fixed issue with MALLOC_DEBUG * Fixed area mmap cannot be over 1G * Fixed reporting 2015-04-01 VOS Maintainer Fixed no overflow for empty p in p stat o case Fixed put text after test 2015-04-01 VOS Maintainer Fixed issues with cost based optimizer * Fixed possible div by 0 * Fixed rgs check is never true as it is always in a NOT so no effect on card 2015-04-01 VOS Maintainer Added procedures to create a VAD dependency tree 2015-03-27 Sergey Malinin Fixed Date/Time/Timestamp values to Jena/Sesame Node Literal 2015-03-27 VOS Maintainer Fixed graph handling in old Jena provider 2015-03-27 Sergey Malinin Fixed issues in old Jena provider * Corrupted literals with datatypes using Jena provider * Issue with returns wrong date/time/timestamp values 2015-03-27 Sergey Malinin Fixed corrupted literals with datatypes using Jena provider 2015-03-27 VOS Maintainer Fixed date / time / datetime CAST Fixed error strings plus compiler warnings Fixed coalesce() for full outer join like two VALUES with UNBOUNDS of same var Small code cleanup 2015-03-27 VOS Maintainer Fixed issue with shadow slot in sorting node (revised) If shadow ssl in setp it does not mean read shadow in sort read of setp. In single no, in cluster maybe. So see if shadow in effect at making sort rdr and use the shadow or the org ssl of setp as may be 2015-03-26 VOS Maintainer Fixed when non txn insert, no rollback of blob since page refd blob Fixed missing check for trigger Added support for Bnodes in bulkloader Merge branch 'develop/6' into develop/7 2015-03-26 VOS Maintainer Added support for default vdirs when creating new listeners * Added table HTTP_HOST_DEFAULT which holds default vdirs * Added button on conductor vdir page to create default vdirs * Added new pl ADD_DEFAULT_HOST to create new default vdirs * Added load/save virtual host options * Register /DAV in default vdir table 2015-03-25 VOS Maintainer Fixed missing lang flag Fixed order of functions 2015-03-25 VOS Maintainer Fixed issue in cost based optimizer with inferencing In inf subp sample, get the inx card and right and get the col card correction right if 0, no /0 2015-03-25 VOS Maintainer Fixed issue with same as on p No same as on p if there is sup on p, subp to contain expansion of sas and equiv p 2015-03-25 VOS Maintainer Fixed do not leave old ce reloc records in col alter table hanging after splitting a leaf page Fixed remove old #if GEO_INDEX .. #endif Fixed top k hash join not to overdo ref card Fixed faster compart for p col Fixed no hash merge icol is modified by trailing rdf inf Fixed when normalizing non iri fot sas distinct, return result Fixed check if cert is available 2015-03-23 VOS Maintainer Added option to enable running triggers on rdf quad Fixed issue with multiple graph repl and FT index 2015-03-19 VOS Maintainer Fixed optional minus sign on sparql values Fixed allow http status 203 as valid response to sponge request Fixed handling of language tags in strstr, strcontains, strstarts etc 2015-03-11 VOS Maintainer Added option to set http server socket non-blocking with write timeout Merge branch 'develop/6' into develop/7 Fixed issue running thttp on mac os x 2015-03-04 VOS Maintainer Rebuild JDBC drivers 2015-03-04 Sergey Malinin Fixed JDBC hang on PreparedStatement when using setFetchSize() method 2015-03-03 VOS Maintainer Merge branch 'develop/7' 2015-03-03 Patrick van Kleef Rebuild sesame2 provider Rebuild Sesame2 provider Merge branch 'develop/7' of devhub.openlinksw.com:opensource/virtuoso-opensource into stable/7 2015-03-03 Sergey Malinin Fixed storing blank nodes as URIs Sesame2 provider now store BNodes as Virtuoso Native BNode by default 2015-03-03 VOS Maintainer Fixed json-ld results with no @id for objects that are URIs Merge branch 'develop/6' into develop/7 Updated Conductor VAD version Fixed cleanup Fixed use WebDAV Preferences Fixed labels Fixed fct labels Fixed typo Fixes issues with new realms Fixed link-out Added popup dialog to search for unknown prefixes Added enable/disable for new regstry valye in WebDAV settings Added registry option to add missing prefixes for .ttl files Fixed issue with application/x-apple-diskimage in buildin types Fixed issue with subfolders of DETs type ResFilter and CatFilter Added LDP enable/disable option for folders Fixed more html detection in fct Fixed assume text starting with '<' is html or xml, so render as is 2015-03-02 VOS Maintainer Fixed skip ssl is not supposed to be vector, thus take 1st from original Fixed issue with sparql translation 2015-02-25 VOS Maintainer Fixed missing rpc tags 2015-02-24 Tim Haynes Debian build: specify both openjdk-{6,7}-jdk packages as build dependencies 2015-02-24 VOS Maintainer Fixed missing rpc tags Fixed tsuite for polygon Commented out declspec for windows as it interferes with EXPORT 2015-02-23 VOS Maintainer Added small query optimization Added key delete stats Added key delete stats Added better handling of HTTP status codes on SPARQL graph protocol endpoint Fixed checks for WIDE boxes in debug mode Fixed box length check in DEBUG mode Fixed format for float and double arguments Fixed format for long long args Fixed use snprintf Fixed issue with NULL arguments Fixed issue with ORDER BY TOP xxx in SPARQL GROUPING SETS Added initial support for SPARQL GROUPING SETS Added gcc/clang format attribute for better compiler warnings Fixed issues handling language IDs case-insensitive Merge branch 'feature/sparql_11_ebv' into develop/7 Fixed file perms Fixed issue using strings with BF_IRI flag Added initial implementation of __ro2ebv() BIF Fixed missing var Fixed buildin VALID() to use rb_uname_to_flags_of_parseable_datatype Fixed print of equiv restriction as filter when equiv has fixed value that is literal with type or language 2015-02-23 VOS Maintainer Fixed cast to SSG_VALMODE_BOOL * Fixed cast from SSG_VALMODE_SQLVAL to SSG_VALMODE_BOOL * Fixed distinction between SSG_VALMODE_NUM and SSG_VALMODE_SQLVAL re. this cast 2015-02-23 VOS Maintainer Fixed better calculation of SPARQL 1.1 EBV for non-numeric typed literals Added initial support for SPARQL 1.1 EBV (Efficient Boolean Value) 2015-02-20 VOS Maintainer Fixed assert should only be checked in DEBUG mode Removed deprecated test Added flag to enable plan warnings 2015-02-18 VOS Maintainer Fixed function never returns Fixed compiler warnings on type mismatch Fixed missing initialization of flock struct Fixed openssl initialization order Fixed building with NO_THREAD for single thread usage Fixed compiler warnings on uninitialized data after calling function that do not return 2015-02-18 VOS Maintainer Fixed issue with possible col ref corruption The col ref can get corrupted if delete drops a page and adds a page via loss of compression on recompress. Any added/deleted page should set any_del, causing the col ref to be written to the leaf row 2015-02-18 VOS Maintainer Fixed O range not applicable on inlined values such as ints etc Fixed limit max query terms on freetext index 2015-02-17 VOS Maintainer Fixed default main thread size Fixed PM_TLSF to only work on linux 2015-02-16 VOS Maintainer Fixed --enable-all-vads enables building all vad packages Fixed output should be UTF-8 as expected Fixed invariant preds not supposed to have subqs 2015-02-16 VOS Maintainer Fixed dsk_esc_write of JS strings Fixes dks_esc_write of JS strings for characters that require UTF-16 encoding of sort \u....\u.... , and the related tweak in json reading. 2015-02-16 VOS Maintainer Fixed calling BLOB_PAGES_ACCOUNT as is not needed on regular builds Removed duplicate stored procedure 2015-02-14 VOS Maintainer Merge branch 'hotfix/7.2.0.1' into develop/7 Merge branch 'hotfix/7.2.0.1' into stable/7 Updated version to 07.20.3212 2015-02-11 VOS Maintainer Updated version to 7.2.1-dev to signal new development cycle Merge branch 'release/7.2.0' into develop/7 Merge branch 'release/7.2.0' into stable/7 Updated NEWS 2015-02-10 VOS Maintainer Fixed some issues with make distcheck Rebuild virtuoso sesame2 provider Fixed NullPointerException with openrdf/sesame for sparql with OPTIONAL Updated ChangeLog Updated version number to 7.2.0 for release Updated version to 7.2.0-rc3 in preparation for release 2015-02-10 VOS Maintainer Added support for setting SSL Protocols and Ciphers The SSL_PROTOCOLS and SSL_CIPHER_LIST allow the dba to disable certain protocols/cipher combinations on either the odbc or the http SSL port. 2015-02-10 VOS Maintainer Added rate limiter for bad connections Added missing files to distribution 2015-02-10 VOS Maintainer Revert "Fixed issue with shadow slot in sorting node" This reverts commit d9fd5d3ef7f15a737088aded94882032d3702522. 2015-02-09 VOS Maintainer Added more blob diagnostics Fixed missing generic types from rpcreadtable 2015-02-09 VOS Maintainer Fixed issue with shadow slot in sorting node If shadow ssl in setp it does not mean read shadow in sort read of setp. In single no, in cluster maybe. So see if shadow in effect at making sort rdr and use the shadow or the org ssl of setp as may be 2015-02-09 VOS Maintainer Fixed if exp in rdf o range condition, set super so they get placed once Fixed issue with user aggregates and chash flush 2015-02-06 VOS Maintainer Added additional checks for blobs in debug mode Fixed check client is logged in Fixed memory leaks 2015-02-03 VOS Maintainer Merge branch 'feature/debian-7' into develop/7 2015-02-03 Tim Haynes Fixed debian/ubuntu directory paths to reflect major version number only 2015-02-03 Patrick van Kleef Added version number variables 2015-02-03 Tim Haynes Version bump for v7.2 ODBC driver does not depend on Virtuoso server package - could be a thin network client. Rationalize JDBC / JDK dependencies Rationalize odbc dependencies Use internal iODBC header files; remove isql-iodbc target Misc build fixes Added package for JDBC drivers Added Debian's patch for supporting kFreeBSD Added changelog notes Added maintainer-mode for useful build targets Tied directory paths to major version number only; changed version numbers to reflect current v7 Force run autogen.sh Changed aclocal and automake to require version 1.14 in line with current debian/testing and Ubuntu Merged Ubuntu/LOD2-style packaging 2015-02-03 Patrick van Kleef Removed full connect string from debug output 2015-02-02 VOS Maintainer Skip these tests from tsuite for now Fixed issue with cxml output Merge branch 'develop/6' into develop/7 Added CREDITS from oat project Fixed copyright Added tests for rdf FTindex with blobs 2015-01-29 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed sql like comment so awk does not break the text 2015-01-28 VOS Maintainer Fixed issue with TLSF on windows Fixed use cast as ptrlong on win64 is 64bit Fixed void function should not return value Merge branch 'develop/6' into develop/7 Added missing grants Fixed bug with folder/file rename when item with same name exists Additional RPC checks 2015-01-27 VOS Maintainer Additional RPC checks Updated package version to 7.2.0-rc1 Fixed typo Fixed URI() is synonym for IRI() Merge branch 'develop/6' into develop/7 2015-01-27 VOS Maintainer Merged latest FCT code * Added fct build date in footer * Fixed handling of nodeID * Fixed handling of null graphs * Fixed handling of foaf:depiction * Fixed handling of iframe * Fixed graph perm check * Fixed color scheme * Fixed labels * Fixed links 2015-01-27 VOS Maintainer Fixed changed rdf+n3 to text/turtle Fixed reformat of bad TTL files 2015-01-26 Patrick van Kleef Rebuild Jena,Sesame,Hibernate and JDBC providers 2015-01-26 VOS Maintainer Fixed generated code depends on Makefile.am in case commandline flags change 2015-01-24 VOS Maintainer Fixed the TLSF memory area should be aligned on page size Merge branch 'develop/6' into develop/7 Updated FCT vad version Added missing grant Fixed issue with dateTime Fixed use group by to speed up distinct 2015-01-21 VOS Maintainer Fixed crash in dict_inc_or_put/dict_dec_or_remove on a dictionary with mem pool 2015-01-20 VOS Maintainer Fixed build issue on Windows Fixed text of proc should not be released as it is a constant Fixed VS project for windows port Removed conflict markers Fixed typo Fixed VC project files for Windows port 2015-01-19 Sergey Malinin Fixes Sesame Provider does not properly support Dataset method (#16518) - Added support for defaultInsertGraph and for ONE defaultRemoveGraph - Multiple defaultRemoveGraphs are NOT supported 2015-01-19 VOS Maintainer Fixed windows build Fixed declare index order for g lis, else will not get the lowest batch as result Fixed declare index order also in vase of no ovby but presence of explicit index Fixed crash if peer name is nil Fixed allow dot when splitting xml qname 2015-01-16 VOS Maintainer Fixed accept TZ field without separator Fixed check for values in the 10 day gap between Julian and Gregorian dates Fixed issue eliminating empty {} in VALUE join 2015-01-15 VOS Maintainer Fixed blankNode related issues in Sesame provider Fixed ignore build directories 2015-01-14 Sergey Malinin Fixed Jena provider * Fixed blank nodes created with "model.listStatements(b, null, null)" interpreted incorrectly * Fixed issue with Virtuoso internal BNodes like bnodeID://b10005 2015-01-14 Sergey Malinin Fixed RoundRobin didn't handle the out of licenses case 2015-01-14 VOS Maintainer Fixed removed duplicate check Fixed SPARQL compiler handling of floats and doubles Fixed return error instead of crash when plan is bad Fixed complete boxes before casting in special msaccess mode Fixed virtodbc.dll name for Windows Added more flags for CSV parser Fixed issue checking demo db Added support for __tag of UNAME Fixed ssg_print_equalities_of_Vars_with_globals_and_constants() as SSG_TABLE_WHERE_PASS for ssg_print_binv_table_exp() Fixed propagation of limits if SPART_VARR_EXTARNAL/GLOBAL variables present FIxed printing optimized-away data rows of VALUES in sparql_explain() dump Added new SPARQL pragma: define sql:comment 0/1 Fixed issue building without both -DNDEBUG and -DMALLOC_DEBUG Fixed typo Fixed dbg_obj_princ for NVARCHARs Fixed use BLOB_HANDLE_DEBUG instead of DEBUG Fixed bad font issue on Chrome FIxed optionally renegotiate TLS connection 2015-01-13 VOS Maintainer Merge branch 'feature/collation_order' into develop/7 Fixed sort accented letters from "ORDER BY" in alphabetical order Fixed compiler warning Fixed declaration after stmt Fixed test to permit zeroes in the middle of nvarchars Fixed remove deprecated argument 2015-01-13 VOS Maintainer Fixed XPER support * No more DV_SHORT_STRING_SERIAL blocks * Proper trailing zeroes in DV_STRING blocks 2015-01-13 VOS Maintainer Fixed for aset on narrow and wide strings Error is reported if aset tries to write to the trailing zero 2015-01-13 VOS Maintainer Fixed warning on loading collations 2015-01-13 VOS Maintainer Fixed issues with multibyte * Added new virt_wmemmem() and virt_wmemcmp() * Fixed virt_wcsstr() and virt_wcsrstr() * Fixed related changes in bif_strstr() 2015-01-13 VOS Maintainer Added new functions virt_mbrlen_z() and virt_mbrtowc_z() Dealing with nvarchar data that contain zeroes in the middle 2015-01-13 VOS Maintainer Added new declarations of collations Fixed typo Added script to compose lexical collations Fixed i18n collation related issues with SPARQL Fixed SQLPutData needs to handle both DV_WIDE and DV_LONG_WIDE tags Added Unicode3-based collations are created at server startup Fixed ignore illegal wide chars unless MULTIBYTE_SANITY is defined Fixed testsuite to permit zeros in the middle of nvarchars Fixed writing last char when it is greater than 0x7f Removed DV_LONG_WIDE boxes 2015-01-13 VOS Maintainer Added improved support for collations All collations are stored in wchar_t so no more co_is_wide differentiation. 2015-01-13 VOS Maintainer Fixed equality of unames and strings, iri strings Fixed ha_copy Fixed flag oj out cols as nullable 2015-01-13 VOS Maintainer Fixed issue with hash oj hash oj can be non null in build and nullable in q after probe, so record the nn flag when making the build, can change when making the probe 2015-01-13 VOS Maintainer Merge branch 'feature/threadsafe_sql_parser' into develop/7 Removed compilation warnings from SPARQL related files Fixed SPARQL lexer to use memory pool Added initial version of threadsafe SQL parser 2015-01-12 VOS Maintainer Fixed removed duplicate variable Added testsuite for SPARQL DELETE Added more LDP headers Fixed strip trailing / from target LDPC when creating LDPNRs using POST Fixed ifdef to compile with old malloc debug Merge branch 'develop/6' into develop/7 Added option TransStepMode to virtuoso.ini Added progress bar for mass operations Added build date in footer Added back button Removed ODS and policy-manager dependency Fixed change default link out behaviour for facet pivot bridge Added custom mapping XSL configuration UI Fixed copyright year Fixed sync DET API functions with briefcase 2015-01-07 VOS Maintainer Fixed delete sparql stmt to use dpipe 2015-01-05 VOS Maintainer Fixed issue with TLSF causing an out-of-stack on Mac OS X 2015-01-05 VOS Maintainer Fixed issue potentially reading free block When non vec ssl refd in ks spec for cursor, potentially have chance to be assigned inside the loop leading to a read of free block 2015-01-05 VOS Maintainer Fixed prefer SHA256 for certificate signing Fixed certificates should be 2048 bits long by default Updated version of Conductor VAD 2015-01-05 VOS Maintainer Added initial LDPC support * Implemented LDP_STORE * Fixed Crawler UI to allow saving of crawled content to LDPC 2015-01-05 VOS Maintainer Fixed copyright Added indicator when max rows is returned on /sparql endpopint Updated Copyright to 2015 Merge branch 'develop/6' into develop/7 Fixed generating bad URLs in S3 DET Updated Copyright to 2015 2014-12-23 VOS Maintainer Fixed issue sending IRI IDs to remotes when using 'where 0' Fixed issue with sparql ... with delete on certain datatypes 2014-12-22 VOS Maintainer Fixed header line can be potentially long 2014-12-09 VOS Maintainer Fixed startup speed with many graph group members Added io sect over http_renegotiate 2014-12-08 VOS Maintainer Fixed comment Fixed arguments cannot be null Fixe issue tlsf + mallocdebug 2014-12-08 VOS Maintainer Fixed Turtle parser * Fixed "is P of" inverse notation * Fixed comma-delimited list of subjects 2014-12-08 VOS Maintainer Fixed missing no trigger option for insert stmt 2014-12-02 VOS Maintainer Fixed serialization of duration 2014-12-02 Patrick van Kleef Rebuild JDBC drivers 2014-12-02 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version number of JDBC driver Fixed issue with rewind on virtuoso blob 2014-12-02 VOS Maintainer Fixed issues with TestSuite * NullPointer Exception, when get NULL Timestamp value * Return wrong UpdateCount array for PreparedStatement.executeBatch() * Fix issue in TestPrepareBatch.java 2014-12-02 VOS Maintainer Fixed auth check for XMLA service 2014-12-01 VOS Maintainer Fixed increase pcre default max match limit 2014-11-28 VOS Maintainer Added enable_iri_nic_n option Fixed when using with_delete option, ignore base graph Added support for multiple sparql update commands Added logrotate for colstore debug log 2014-11-25 Patrick van Kleef Rebuild Jena2 provider Merge branch 'develop/7' of devhub.openlinksw.com:opensource/virtuoso-opensource into develop/7 2014-11-25 Sergey Malinin Jena provider update VirtModel - new implementations were added for batch insert and remove VirtSPARQLBatchExample1 - added as a demo of using new batch calls 2014-11-25 VOS Maintainer Added .ini file option TransStepMode Fixed signal error instead of crashing Fixed typo Fixed run tests sequentially Added initial support for custom HTTPLogFormat Added new Flags section Fixed names for pcre flags Fixed more exec_status error Fixed wrong size of hash members for exec stat Allow storing of non-rdf LDP resources with use of Slug header Fixed use mp for boxes inside dict Fixed nn box ret type in ro2lo Merge branch 'feature/mp_hash_gby' into develop/7 Fixed crash when anytime stops the fill in the middle Fixed if tls alloc separate mmap then size is special Fixed added extra checks Fixed use mp hash for gby w ua Merge branch 'feature/use_tlsf_for_pagemaps' into develop/7 Fixed made ck loops readable in gdb Added extra check for tlsf debug Fixed compiling with MALLOC_DEBUG 2014-11-24 VOS Maintainer Added support for writing tlsf memory usage reports Added initial support for using TLSF for pagemaps Fixed result label and missing var Added log of allocsfor single threaded recording replay Fixed compile with mtx debug Added initial TLSF library support 2014-11-21 VOS Maintainer Fixed limit cached regexp hash to 2000 entries Fixed issues with pcre_match recursion depth 2014-11-19 VOS Maintainer Fixed mp double free when hash fill signals an error 2014-11-18 VOS Maintainer Fixed wrong plan, missing col in gb hash Fixed bug in S3 DET related to creating bad URLs 2014-11-11 VOS Maintainer Merge branch 'develop/6' into develop/7 Rebuild Jena provider Merge branch 'develop/6' into develop/7 FIxed smallint support in r2rml Fixed dependency issue FIxed issue with DETs Updated version of Jena provider Fixed handling of Jena blank nodes 2014-11-06 VOS Maintainer Added new role SPARQL_LOAD_SERVICE_DATA 2014-11-03 VOS Maintainer Fixed wrong place for tb count restore Fixed IN does not count as eq for index path Fixed start of ws op w time of last ck for hangup 2014-11-03 VOS Maintainer Fixed calculating hits from geo When recalling the no of hits from geo, return no of hits, not its inverse from dfe arity. Do normal inx selection and sampling also for the 1st in an update, else will get e.g. graph del plans wrong 2014-11-03 VOS Maintainer Fixed issue with order by / group by Can happen w skip w no oby that q freed w hash fillers gbys etc and these refd from result dcs, so no free, just make non-continuable 2014-11-03 VOS Maintainer Fixed check order 2014-10-30 VOS Maintainer Fixed use allocated struct instead of putting stack addr in hash Fixed valgrind warning about possible uninitialized elements Fixed avoid memory fragmentation by allocating ssls only if there are arguments Fixed initialization to make valgrind happy Fixed check for NULL column before using value Removed unused variable Fixed return expression can use uninitialized data Fixed write past end of buf Fixed memory leaks 2014-10-27 VOS Maintainer Fixed cannot merge on things like sum (or not num) Fixed del dbg log Fixed mt commit logs w pages w different lt Fixed return if nothing to log 2014-10-20 VOS Maintainer Added debug log for del 2014-10-17 VOS Maintainer Fixed check if w_id would go over dead or occupied one Fixed can have /vdir? so switch should be by slash and questionmark Merge branch 'develop/6' into develop/7 Updated version number of Conductor VAD package Removed debug info Fixed issue saving bad .TTL files Fixed issue with nice ttl printing of { ""; "" } Fixed should preserve last matching type when cancel pressed Fixed __id2in must not be transferaable 2014-10-10 VOS Maintainer Merge branch 'develop/6' into develop/7 2014-10-10 VOS Maintainer Update Connection Pool implementation - Fixd issue when VirtuosoPreparedStatement.close() is called twice (PreparedStatement Finalizer could hang) - Removed deprecated PrepredStatement cache from ConnectionWrapper - ConnectionPool cache was updated for more optimal using of locks - Fix issue https://github.com/openlink/virtuoso-opensource/issues/243 (Deadlock in JDBC Virtuoso connection pool) 2014-10-09 VOS Maintainer Fixed typo in install rule 2014-10-09 VOS Maintainer * Fixed accept headers for ldp When checking accept header for suitable format, have param for preferences and use that in ldp 2014-10-07 VOS Maintainer Added extra param for additional certificates Fixed missing check Fixed type check 2014-10-07 VOS Maintainer Fixed expression in orderby An arbitrary exp may be divided on either side of an oby. add the oby crossing refs to the dep of the oby also for non-col subexps 2014-10-07 VOS Maintainer Added missing stmt Fixed check Fixed used wrong var 2014-10-07 VOS Maintainer Fixed issue with order by Do the ro2sq on right side of oby. prefer after unless done w clear less card. count top k in. make the post oby thing always but then check if the exp is in fact placed after the oby 2014-10-07 VOS Maintainer Fixed issue with outerjoin Can be in oj a ij (b oj c) on qq that qq must be in top where and not in the c oj cond. For this use not res but the ot enclosing where cond field. Used for nested cases. A tree with ojs can become a dt and that dt gets the top where conds, not the top dt. 2014-10-07 VOS Maintainer Fixed check for non indexed 2014-10-07 VOS Maintainer Fixed cost based optimizer Can be a situation with in pred where in initially by index and then tried as a filter in cases of trying alternate scan orders. If so the sampling must sample in rq sample all the in lit values else card comes out different and comparison is not meaningful 2014-10-07 VOS Maintainer Fixed bad check Set client as eventually login hook can recompile Added check for delete 2014-10-07 VOS Maintainer Fixed if performing backup skip rest of check When doing backup do not check since there can be large objects, killing such txn leading to crash because no lt threads 2014-10-07 VOS Maintainer Added extra tests Fixed insert into vec ce for 32bit and 64bit iri inst int Added timeout for imap client functions and fixed indentation Fixed ses is not allocated as a box 2014-10-07 VOS Maintainer Fixed append to end of list If many ces are appended then append to end of list direct. Large difference with short ces, like rls or things broken by intervening nulls 2014-10-07 VOS Maintainer Fixed recompress in rld append In rld append, if a single gap over 15 bytes. recompress. If delta between first and last append gt 20 * n values, recompress. If 88 15-byte values, 1333 bytes filled, leaving space for 912 single byte values, 2014-10-07 VOS Maintainer Added more tracing Fixed bad loop for main of reg itc across col split 2014-10-07 VOS Maintainer Fixed issue with chash read If reading a partitioned aggregate with memcache from a coord qi, do not mark the reader at end in memcache read, do it only after the calling chash read decides 2014-10-07 VOS Maintainer Fixed intersect to working with other geo shapes Enabled more tests in v7 Enabled rdf inf testsuite 2014-10-01 VOS Maintainer Fixed missing ref to __id2in Fixed compare floats up to 1e-6 pre 2014-09-29 VOS Maintainer Fixed crash reading online backup header Fixed bad dtp for rb when using JDBC Fixed memory leak 2014-09-24 VOS Maintainer Merge branch 'develop/6' into develop/7 2014-09-24 Patrick van Kleef Merge branch 'develop/7' of devhub.openlinksw.com:opensource/virtuoso-opensource into develop/7 2014-09-24 VOS Maintainer Rebuild JDBC, Jena and Sesame2 drivers 2014-09-24 Patrick van Kleef Merge branch 'develop/6' of devhub.openlinksw.com:opensource/virtuoso-opensource into develop/7 2014-09-24 VOS Maintainer Fixed should use zero iri otherwise dc becomes heterogenious (part 2) Merge branch 'develop/6' into develop/7 Merge branch 'develop/6' of into develop/6 Merge branch 'develop/6' into develop/7 Fixed connection leak in JDBC connection pool 2014-09-23 Patrick van Kleef Fixed missing patch for rb_id_only tag 2014-09-23 VOS Maintainer Merge branch 'develop/6' into develop/7 Disabled use of DB.DBA.rdf_delete_triple_c for now Fixed issue with stored procedures that return multiple resultsets Fixed date issues in JDBC driver Merge branch 'develop/6' into develop/7 Fixed issue with caching the WebID graph in the connection 2014-09-17 VOS Maintainer Fixed shoud use zero iri otherwise dc becomes heterogenious 2014-09-16 VOS Maintainer Fixed if ssl dtp does not match, make dc any Merge branch 'develop/6' into develop/7 Fixed line number problem with bad .ttl documents Fixed issue with itc qf output 2014-09-15 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed tracking memory consumption 2014-09-09 VOS Maintainer Updated version of DBpedia vad Fixed TCN for /ontology Removed vad dependency Fixed qn_send_output may do long jump, so catch and reset inputs then throw 2014-09-09 VOS Maintainer Fixed DETs * Added OAuth option for WbDAV DET * Changed default sync value to 'off'. 2014-09-09 VOS Maintainer Fixed when input ssl is same as output, save the initial value and reset on continue Fixed bug with edition TTL file content after errors Added definitions for predefined namespaces by TTL uploads Renamed old SkyDrive name to OneDrive Added sync enable/disable option for DETs 2014-08-29 VOS Maintainer Merge branch 'develop/6' into develop/7 2014-08-29 VOS Maintainer Update Jena provider for use new Bulk Loading calls * Update for using new Bulk Loading calls * Update for support Jena 2.12.0 (note Jena 2.12.0 uses JDK1.7) * Update makefile for compile using JDK1.7 * Fix for avoid Statement leaks with old versions of Virtuoso JDBC driver 2014-08-29 VOS Maintainer Fixed issue with duplicate hashes When filling hash accessing ha_slots with qst_get, can happen to be twice. and any dc, will reset the value and access bad memory, therefore deduplicate ha_slots 2014-08-29 VOS Maintainer Fixed issues with LDP Added support for regexp starting with "^/" Fixed proppatch authentication Fixed set uname and defperms which matching to sql account after val auth Fixed void fn must not return value Fixed reading a null into boxes dc from cl Added missing dbs init ck in case of cpt recovery Added missing init for cpt recovery Added switchable parse mtx Fixed reserve members for in place reordering of independent dfes Added new settings 2014-08-29 VOS Maintainer Fixed track sq cache hits Do not concider tautologies like not (1=0) which come from sparql 2014-08-29 VOS Maintainer Fixed last batch should go to end off array Merge branch 'develop/6' into develop/7 Fixed uninitialized errmsg when SQLError returns SQL_NO_DATA_FOUND Fixed issues with Windows setup dialog using PKCS12 certificates for authentication Added conductor UI for Inclusion.Engine 2014-08-21 VOS Maintainer Added serialize/deserailize via string session Fix for sparql select str("2000-01-01T00:00:00.000+02:00"^^xsd:dateTime) 2014-08-21 VOS Maintainer Fixed col_min & col_max are boxes col_min & col_max are boxes so don't unbox else we get wrong index for max and dup of distinct 2014-08-21 VOS Maintainer Fixed bad conduction check for g selection 2014-08-19 VOS Maintainer Fixed issue with SQL_UTF8_EXECS=1 causing JDBC driver to crash 2014-08-11 VOS Maintainer Rebuild JDBC drivers Merge branch 'develop/6' into develop/7 2014-08-11 Patrick van Kleef Rebuild JDBC, Sesame and Jena drivers 2014-08-06 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed saving .p12 file in Windows ODBC Setup dialog Fixed transaction handling in Sesame2 provider Removed deprecated files Merge branch 'develop/6' into develop/7 Merge branch 'feature/jdbc_fixes' into develop/6 2014-08-05 VOS Maintainer Fixed issues with batch procedure execution in JDBC driver Added support for bulk loader to the Sesame2 provider Fixed Sesame2 provider avoid leaks using older versions of the JDBC driver Fixed statement leaks in JDBC driver 2014-08-04 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version number of Conductor VAD Added image throbber for DET auth dialogs Fixed CSS bug in WebDAV skin after login Fixed bad base uri from crawler Fixed bad base uri from crawler Fixed deadlock issue on DETs Added recursive property update for DETs 2014-07-30 VOS Maintainer Fixed issue with deadlock on some DETs Added export certificates pub key as DER 2014-07-30 VOS Maintainer Fixed issue with invariant preds Do not place invariant preds twice for plans that start the same way, keep in ot whether the inv is placed and reset when in fact unplacing 2014-07-30 VOS Maintainer Fixed save in iter lists acress compiling subq 2014-07-28 VOS Maintainer Added User header in LDP response Fixed misleading message as virtuoso can handle many formats Fixed use sized free as len is known Fixed issue with LDP Fixed memory leak Merge branch 'develop/6' into develop/7 Fixed permission error in WebDAV Fixed problem with check exiting OAuth registration key 2014-07-28 VOS Maintainer Updated WebDAV * Added sync after DET folder creation * Fixed DET API functions 2014-07-28 VOS Maintainer Fixed DAV_PROP_REMOVE for new :virtpubliclink Added new system property in WebDAV Fixed permission error in WebDAV 2014-07-23 VOS Maintainer Fixed issue with LDP perms When public read via WAC then set public read flag in unix like perms when doing patch update content of the physical turtle resource 2014-07-23 VOS Maintainer Fixed issue with LDP acl Fixed when deleted, keep nth in order for ldpr name 2014-07-22 VOS Maintainer Fixed issue in __xqf_str_parse_to_rdf_box __xqf_str_parse_to_rdf_box() will never suppress errors when wrong string is an argument to convert to virtrdf:Geometry 2014-07-22 VOS Maintainer Added new bif read_log to check trx files 2014-07-21 VOS Maintainer Fixed redirection for containers, use API in case of DETs Added new system property virtpubliclink for DAV Fixed LDP over writable DETs Fixed when CORS enabled, print relevant headers to be read by app Fixed keep bd readers intact Fixed permission error Fixed issue with checking existing OAUTH registration keys Fixed send signal to have error in error page instead of silent exit with 500 2014-07-16 VOS Maintainer Fixed DAV api is expected to import turtle in the rdf store 2014-07-16 VOS Maintainer Updated LDP support * Added more extensions * Fixed use IN for fast execution * Fixed compatibility with cimba.co * Fixed meta and acl links * Fixed use IRIs to match current domain 2014-07-14 VOS Maintainer Fixed support for LDP * Added support for paging * Added precondition in HTTP PUT to check for containers and use pretty TTL for LDP output * Added OPTIONS headers in GET requests over LDP * Added tsuite tests * Fixed issues with MKCOL * Removed redundant code 2014-07-14 VOS Maintainer Fixed issue with order by If invariant has computed parts, place these first and make the cond after this but before other 2014-07-14 VOS Maintainer Fixed issue with vec trig params 2014-07-08 VOS Maintainer Fixed issue with allocators for javavm enabled binaries 2014-07-04 VOS Maintainer Fixed fully qualify rdf quad table as bif can be called from any qualifier 2014-07-03 VOS Maintainer Fixed DAV queue must run entries on separate txn Fixed cleanup www-authenticate header when already authenticated Fixed should commit before switching to chunked else may keep long locks Fixed issue with LDP extension in DAV Fixed http TCN Fixed issue using http in error handler 2014-07-01 VOS Maintainer Fixed TPC-D test failure Fixed compare of float Fied trace of col itc moves Fixed issues with bad limit, extend string if needed Fixed missing initialization 2014-06-30 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed removed restrictions for some file types in OneDrive from old API Fixed updating activity property in the configure proc Fixed issue uploading .ttl files 2014-06-27 VOS Maintainer Fixed sk count 2014-06-27 VOS Maintainer Added new tests * Client callable graph ins/del/replace * Misc protocol * Vectored stored proced proc with array params 2014-06-27 VOS Maintainer Fixed small issues in tsuite Added special case of insert into vec ce for 32 and 64 bit and int iri 2014-06-26 VOS Maintainer Added support for quality factor in accept headers Fixed CA cert removal 2014-06-26 VOS Maintainer Updated crypto functions * Added bifs to support CA * Added flag to pkcs12 import/export for CA chain 2014-06-26 VOS Maintainer Fixed verify should work with both DER and PEM formats Fixed get set nos from the rig sctr, can be many if flattened sqs Fixed SPARQL DELETE DATA when a complete RDF box w/o RO_ID is passed as obj Fixed cost based optimizer in case there is 1 match Fixed print patched patch in http req, replace space and stop at hash Fixed issue with rdf box with a geometry rdf type and a non geometry content Fixed issue with code generation of complex SPARQL query Updated engine version to 3211 Fixed regression for SPARQL 1.1 VALUES bindings 2014-06-26 VOS Maintainer Fixed issues with SPARQL compiler for R2RML * Support for construct where { graph `backquoted_expression` {}} * Fix for codegen for (?o = SQLVAL_expression) * Better codegen for printing SQLVAL as short object if the SQLVAL is proven to be reference. 2014-06-26 VOS Maintainer Disable bif_str_vec when there is a second param and it is not zero Added support for printing constants verbosely incl type and box flags Added plugin initialization with actions before log replay Added initial support for OVL validation for R2RML graphs Merged gb fixes from analytics branch Fixed ttpch crash Added check for allowing hash join with rdf even if not enable 2 if text pred and checking existing of match Fixed cost base optimizer for some internal functions Fixed increased defaults Fixed qt functions Fixed issue with chash and rdf lits Fixed inx for blob is +1 so compare with +1 Fixed typo in CSV setting Merge branch 'develop/6' into develop/7 Updated version of Conductor VAD Updated to latest DET changes Added verify API functions to DETs Added function to validate values for integer, float, date etc Fixed issues with labels Fixed labels in WebDAV skin Added permanent login/logout dialogs to WebDAV skin 2014-06-11 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version of Conductor VAD Fixed conductor grants page to use escaped identifiers Fixed problem with application trying to overrule UID when using public-key authentication protocol Fixed adding key Fixed key delete Fixed box for frq lookup, as rpc uses boxes to prevent malformed rpc 2014-06-11 VOS Maintainer Fixed isssue with blocking SSL_connect If timeout specified, set that to socket before calling SSL_connect otherwise it may block inside 2014-06-11 VOS Maintainer Fixed should not free ref params 2014-06-11 VOS Maintainer Fixed memory leak If non-vectored free param values before to exit of qr_subq_exec, the caller expects values to be released 2014-06-11 VOS Maintainer Fixed issues in hash Fixed non chash distinct gby with nulls Fixed issue with bootstrap cli user Fixed consider box flags of string boxes for box equal Fixed issue when qr needs to be recompiled Fixed problem with application trying to overrule UID when using public-key authentication protocol Fixed grants for sponging Fixed issue inserting float/double col Added new client callable graph ins/del/replace functions Fixed faster loading of TriG with numerous small graphs 2014-06-03 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version of Conductor VAD package Fixed user 'edit' account button failed to load Fixed bug creating colters in IMAP DET Added support for users to set seq.no for cartridges Rebuild JDBC drivers Merge branch 'develop/6' into develop/7 Rebuild JDBC and Sesame2 drivers Updated version of Sesame2 driver Fixed class definitions Fixed use long for large datasets like Uniprot 2014-06-02 VOS Maintainer Merge branch 'develop/6' into develop/7 Added support for arrays so JDBC/Jena/Sesame RDF bulk loader is not string based 2014-05-27 VOS Maintainer Fixed memleak when out of stack Fixed missing check for http ctx FIxed check if pred is actually a column 2014-05-27 VOS Maintainer Added support for two new variables in url rewrite rules * ^{Host}^ is replaced with the current connection's hostname (http_host()) * ^{FullHost}^ is replaced with the full host including protocol, ie. something like http://host.com 2014-05-20 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated Conductor version to 1.00.8733 Fixed commented stub code Fixed issue with xcontains and DAV resource 2014-05-20 VOS Maintainer Fixed issue with col wise inx The whole row rd shorttcut does not apply to col wise inx. Normally not seen since the no compressibles flag is usually not on for a col-wise table. 2014-05-20 VOS Maintainer Fixed handle asnrsa der Moved leave of bootstrap mutex till after postponed actions Added stub 2014-05-20 VOS Maintainer Fixed issue with multiple OPTIONAL Multiple OPTIONAL with same name works, two optionals with different names and an equality does not work 2014-05-20 VOS Maintainer Fixed issue with coalesce and join on (A is null or A=B) for nullable A in left OJ Fixed issue generating restrictions Fixed text of microformat pages Added initial support for SPARQL INSERT with DV_GEO literals Merged dense allocation flag from v6 Fixed issue with null ssl Fixed issue with col split and autocompact Fixed moved code Updated support for ST_Transform from projections from proj4 Fixed auto ST_Transform on 2nd arg of ST_Intersects to SRID of first arg if needed Added initial support for upcoming proj4 plugin Added initial support for xsd:gYear and the like Use C instead of C++ commments 2014-05-20 VOS Maintainer Fixed ssl read/write error condition When ssl read/write returns error see if retry needed, use same mechanism as for EAGAIN 2014-05-20 VOS Maintainer Added support for MALLOC_DEBUG build 2014-05-20 VOS Maintainer Fixed issue with different dtps in branches When breakup have diff dtps in branches, make top any to fit data in result 2014-05-20 VOS Maintainer Fixed syntax of CASE ?g WHEN ... in generated DB.DBA.RDB2RDF_FILL_XXXX proc Added support for CASE x WHEN ... and CASE WHEN in SPARQL Added support for graph_xlat in conductor scenario for RDF views Fixed when inserting into in32 vec, check items are in int32 range Added prof stats to end node Fixed consider IN with const s eq with const Fixed issue with varbinary in rdf views 2014-05-20 VOS Maintainer Fixed several parsing issues * Fixed ttl lex internal error * Added longjmp at the <> rule stops the sniffer * Fixed issues with nquad 2014-05-20 VOS Maintainer Fixed enable lex internal error for a while Fixed do not do the inf on subs of leaves 2014-05-20 VOS Maintainer Fixed issue in cost based optimizer p stat kept in ric, for each inf ctx. Nno use of p stat for keys that do not start with p or start with pg. 2014-05-20 VOS Maintainer Fixed leaking mem from namespace prefixes during turtle sniffing Fixed use sized free to avoid fragmentation Merged from analytics branch Fixed memory leak Added da_same_seg to the db_status output Fixed GPF when key is not defined 2014-05-20 VOS Maintainer Fixed issue with cost based optimizer Adjust card when leading O or S if no leading text, adjust second card to be at least one when match on 1st and no more conditions 2014-05-20 VOS Maintainer Fixed issue with ccost estimate on distinct proj In case of distinct proj, have a separate key count. Sample distinct projections. Do not believe col values from these except for the n distinct of the leading col in a dist proj, which will be a reliable estimate 2014-05-20 VOS Maintainer Fixed no index path of hash probe side, set text pred card Fixed issue with gunzip when no content Fixed check whole tree not mention score Fixed do not add score implicitly if not mentioned in the top select list Fixed wrong env for rdf/xml Fixed issue getting time within same microsecond interval 2014-05-20 VOS Maintainer Fixed isue with dfe in loc results The dfes in loc results required can be copies of the canonical dfe for the tree that is by sqlo df elt. So in placing, to detect where a dfe in fact is, go to the copy from the canonical. When generating code, go from the copy to the canonical so that if a ssl is placed for the remote, the ssl is found when getting the dfe by the exp tree 2014-05-20 VOS Maintainer Fixed sq pred does not prevent parallel ts seq Fixed no dict compression for tps with no collation order Fixed describe link Added new functions Added initial support for 'HTML with nice turtle' output format Fixed typo Fixed time var should not be static Fixed bad constant and use time_t type Fixed do not reset fraction in row insert Fixed fraction is in nanosecs Fixed set fraction in dt using timeofday() Fixed issue with databasenames with '_' chars Fixed issue in basic snapshot repl Fixed build number to 3209 Added JSON-LD as output format Fixed default flag for rdf sync should be non-atomic 2014-05-15 VOS Maintainer Fixed preserve debug info to make debugging easier Merge branch 'develop/6' into develop/7 Updated Conductor VAD version number Fixed selection of https cert and key from existing vdirs Added separate 'Share' action in toolbar Fixes for AtomPub support Fixed issues with UI on VADs grid Fixed missing return status Fixed bug in WebDAV skin for edit resources when user is not logged Fixed bug with upload of files with size >10MB using WebDAV skin Fixed AtomPub support Add procedure for DAV API version 2014-05-14 VOS Maintainer Fixed infinite loop when importing stats 2014-05-08 VOS Maintainer Rebuild JDBC drivers Merge branch 'develop/6' into develop/7 Rebuild drivers Updated version of JDBC driver to 3.69 Merge branch 'develop/6' into develop/7 2014-05-08 Sergey Malinin Add geo:geometry predicate to rs.getObject("geo") in JDBC Driver 2014-05-08 Sergey Malinin Fixed Virtuoso JDBC driver * Fixed memory leak * Fixed bug in Statement.cancel() * Updated version number 2014-04-29 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version number of JDBC driver Updated version number of sesame2 driver 2014-04-29 Sergey Malinin Fixed issue with classcast exception Fixed issue with transaction support for bulk inserts Added missing JDBC 4 compliant metadata required by JBOSS 2014-04-28 VOS Maintainer Merge branch 'develop/6' into develop/7 2014-04-28 VOS Maintainer Updated getdate.y * Fixed code generation issues with bison 3.0.x * Fixed possible namespace issues * Fixed compiler warnings 2014-04-24 VOS Maintainer Added support for SET PROFILE mode Merge branch 'develop/6' into develop/7 Fixed issue parsing names Added missing RSS and Atom files Added dropdown menus to WebDV - JS and CSS based Added support for RSS, Atom and OPML feed formats 2014-04-23 VOS Maintainer Merge branch 'develop/6' into develop/7 Added optional sponge param for TTL files redirection Fixed termType relation in r2rml Updated version number of fct vad Addd support for graph selection which is persisted in fct state Addeds support for link out icons on certain docs and images links 2014-04-11 VOS Maintainer Fixed freetext pred cannot be considered as part of OJ 2014-04-09 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version of dbepdia VAD package Fixed missing lang tag in dbpedia /page Updated version of conductor VAD package 2014-04-09 VOS Maintainer Fixed cartridge UI * Updated UI for the page 'Entity URIs' * Fixed behaviour of the 'Enable Selected' button 2014-04-09 VOS Maintainer Fixed check if cartridge proc exists else data may not load Updated cartridge configure UI 2014-04-09 VOS Maintainer Fixed issue with join plan In a join plan do not put an oj in the seq if the oj's join cond is not placeable even if there was a join to the oj outside of its join cond. --- libsrc/Wi/sqljp.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) 2014-04-09 VOS Maintainer Added client callable func for direct rdf load 2014-04-07 VOS Maintainer fixed if scalar param in itc, set the vec place for it to null in copying Fixed sparql delete w/ graph var returns error Fixed stub Fixed typo 2014-04-07 VOS Maintainer Fixed issue with merging hash join with ts A hash join cannot be merged with the ts making the probe if a union dt is crossed, ie the hash join is inside a union and the probe is outside 2014-04-07 VOS Maintainer Fixed issue with inlined subq select Merge branch 'develop/6' into develop/7 Added conductor configuration UI for MakeEntityURI mappings Added new description and sponger options as entity link types 2014-04-02 VOS Maintainer Added IO sect during error exit sync for mt dml Fixed allow XXX_page to be specified with an absolute path Fixed use xmla_get_user 2014-03-31 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed /sparql to use quality of accept headers and take most desired 2014-03-28 VOS Maintainer Fixed issue with sn_group and sn_person tables Since V7 does not support that we now create sn_entity as a view onto sn_person and sn_group. This, however, requires some updating if we have existing data. To that end we rename the old tables, the create the new ones how we want them, copy the old data, and finally remove the old tables. 2014-03-24 VOS Maintainer Fixed null pointer deref if ws_path is not set 2014-03-24 VOS Maintainer Fixed use proper mask This fixes issue reading MULTIPOLYGONs with very "punched" polygons in the middle and POLYGONs with very long rings in the middle. 2014-03-24 VOS Maintainer Fixed only check restrictions after vdir resolving Fixed check HTTP limit restrictions after resolving the virtual dir Merge branch 'develop/6' into develop/7 Updated version of conductor VAD package Fixed advanced rules must have group id Fixed call RDF_LOAD_RDFXML_PP_GENERIC for all RDF/XML and TTL sources if sponging is enabled Fixed always clear connection vars after request is done Fixed issue setting HTTP status Added extesion to MKCOL to create DET folder Fixed PROPATCH method returing XL Fixed use ISO format for storing timestamp Updated version number of FCT vad package Fixed error when no lang is given to fct service Added missing grant 2014-03-14 VOS Maintainer Only overwrite sparql limits when defined in connection Allow clients using WS.WS."/!sparql/" to set limit via connection_set. Added base36 functions Fixed use ISO format for storing tstamp Added geo_check function Added lock error report Added option to ignore certain keys when doing backup recovery Fixed non box tag, no size limit Fixed row wise table in pred with chash and anies in key 2014-03-14 VOS Maintainer Fixed bounds check Need safety check for more ways than sets because inc branch count returns aberrant numbers in cases, e.g. if previous thread count negative 2014-03-14 VOS Maintainer Fixed issue with optional index name An opt index name will cause the index to be used also if nulls of nullable key parts are not indexed and the index has no conditions on key 2014-03-14 VOS Maintainer Merge branch 'develop/6' into develop/7 Added support for xml2json and json2xml Added json output for fct service Fixed use precompiled queries in usage.vsp 2014-03-10 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version of iSPARQL package Fixed link to pivotviewer Fixed issue when ssl connection does not have client certificate Fixed issue with vdir->select path from 'Browse' 2014-03-06 VOS Maintainer Fixed xml template may signal an error and leave xenc initialized with non-box Added check for qi_query, as this could be a QF Fixed dependency list Added missing line Merge branch 'develop/6' into develop/7 Updated version of VAD packages Fixed serer info Added configure proc for 'Linked Data Import' folder Fixed issue with DAV_PROP_GET_INT proc an calls with param extern:=0 Fixed bad URI in autogenerated .rdf file for linked data import 2014-03-06 VOS Maintainer Fixed DET utils * Extended DET utils procedures * Replaced procedures in DET S3 with DET utils proces 2014-03-06 VOS Maintainer Updated WebDAV * Added option to mount a specific folder * Updated UI on Conductor and WebDAV skin 2014-03-06 VOS Maintainer Added oiption to mount a specific folder Fixed calles to bad proc Fixed replace calls to ODS procs with procs from binary 2014-03-05 VOS Maintainer Fixed make runtime error if inputs are missing and record the query Merge branch 'develop/6' into develop/7 Moved initializations of scanners outside QR_RESET_CTX blocks 2014-03-04 VOS Maintainer Updated version number of engine 2014-03-04 VOS Maintainer Fixes for csv files * Added options for delimiter * Fixed when value is null can't guess type, so use string as default 2014-03-03 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed export only main function calls from plugin Changed PERL_XS_APIVERSION to PERL_VERSION_STRING Added ODBC 3.x alias for current_date, current_time and current_timestamp 2014-02-27 VOS Maintainer Fixed memory leak in blobs Fixed error check Fixed check no trigger flag Added functions to check blob pages Fixed use the target resource/file URL as the graph URI Merge branch 'develop/6' into develop/7 Added common proc for DET activity log Fixed problem with unnecessary threads for download files 2014-02-26 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed update should be postponed until after schema has been initialized Fixed use same length as in buffer 2014-02-25 VOS Maintainer Fixed calculation of serialization lengths for geo boxes 2014-02-25 VOS Maintainer Updated documentation * Added GEO functions reference * Added BAG_ funtion reference * Added VECTOR_ funtion reference * Added information on vectored execution * Updated performance measuring/tuning chapter * Updated tips and tricks chapter * Fixed xml escapes * Fixed typos 2014-02-24 VOS Maintainer Merge branch 'feature/fixes' into develop/7 Fixed compilation of a query with bif:st_intersects inside service {} Added statistics for extent maps Fixed if no main, then main is finished, so mark the lt to be in an error Fixed if a branch needs to log blobs in main lt, children will be rolled back 2014-02-19 VOS Maintainer Fixed calculation of bboxes on parsing typed rdf literal Fixed serialization of geo boxes 2014-02-19 VOS Maintainer Fixed issue checking geo pred with given geo box. When checking geo pred with given geo box, read the geo boxes from the rdf obj table. When one is missing there are less rows of out than in. Index the ser dc, the result from the table with the pos of the lc. Will not go out of range. Get the other geo from the set of input to which the set of output corresponds 2014-02-19 VOS Maintainer Merge branch 'develop/6' into develop/7 Added option to set write block timeout Fixed lock issue in DAV_RDF_SINK_UPDATE Fixed the LDP (rest) interactions must be driven by the rel='type' Link header Fixed in order to get param, need to have control even hidden Fixed 'Linked Data Import' ignored DynamicLocal settings when sponging 2014-02-17 VOS Maintainer Updated version to 7.1.1-dev to mark new development cycle Merge branch 'release/7.1.0' into develop/7 Merge branch 'release/7.1.0' into stable/7 Updated documents Updated package version number to 7.1.0 for final release Merge branch 'develop/6' into develop/7 Updated version number of VAD packages Updated version number of VAD packages Fixed skip test Updated default settings in virtuoso.ini 2014-02-14 VOS Maintainer Removed debugging Merge branch 'develop/6' into develop/7 Merge branch 'develop/6' into develop/7 Merged testsuite Changed labels in LD views 2014-02-13 VOS Maintainer Fixed use $MAKE Simplified killing virtuoso test instances Fixed set default test options for VOS 2014-02-13 VOS Maintainer Fixed issue with setps (oby, gby) and dfe dependency When placing a dfe record all the setps (oby,gby) between the use of the value and its computation, the dfe is added as a gby/oby dependent. When placing predicates that are imported into a dt and these contain subqs e.g. col = scalar subq where the scalar subq is independent of the dt being placed, then disable subq caching. If kept caching on but placed the subq before the dt the subq would be generated twice because renamed once when importing into the dt 2014-02-13 VOS Maintainer Fixed reset connection variable before no file error 2014-02-13 VOS Maintainer Fixed issue with in predicate and joining to a non-constant s or o If g has an in predicate and joining to a non-constant s or o, do not count extra cardinality for the different gs in the list. Assume 1 value just like for g = const. Else will have exponential error and will end up preferring cartesian products and other nonsense to the right plan 2014-02-13 VOS Maintainer Fixed reset connection variable before no file error Fixed TESTS_ENVIRONMENT for running tests Fixed use check-local to avoid problems with newer versions of automake Added missing BIF key_delete_replay Merge branch 'develop/6' into develop/7 Fixed escape double quote in literals Updated copyright year Updated version to 7.0.1-rc1 Merge branch 'develop/6' into develop/7 Updated copyright year Fixed compiler warnings Fixedd always use /bin/sh in shell scripts Added missing grant Fixed issue with user dba when creating DET folders Added missing grant 2014-02-12 VOS Maintainer Fixed bif_define when casemode converts everything to matching case 2014-02-12 VOS Maintainer Updated GEO functions * Added geoc_EPSILON * Added new BIFs for getting Z and M coords * Added new BIF ST_Affine() (2D transformations only) * Optimization in calculation of gcb steps to make number of chained blocks close to square root of lenght of the shape * Fixed functions behind st_intersects 2014-02-11 VOS Maintainer Added missing function rdf_vec_ins_triples Fixed argument check Treat single db file as a single segment with one stripe Fixed check c_server_threads Added new settings EnableMonitor, CreateGraphKeywords, QueryGraphKeywords Fixed initialization of box before plugins/bif_define Fixed geo box support for large polygons Fixed use volatile in order to avoid wrong calc leadign to gpf Fixed when one thread is needed, just use current one Fixed geo box for large polygon Fixed check argument is string Fixed use proper len of dcs array Fixed do not use bootstrap to exec as it will leave locks Fixed for exact p stat Fixed flush on vectored execution in single Fixed typo Fixed call registry_set from within TXN mutex Added initial code for ordered count distinct and exact p stat Fixed issue with del/upd in cluster with triggers present Added support for buildin inverse functions Fixed datetime conversion 2014-02-10 VOS Maintainer Merge branch 'feature/geo_fixes' into develop/7 Fixed st_contains() and added new st_may_contain() Fixed removed crlf 2014-02-10 VOS Maintainer Updated GEO functions * Added BIF st_linestring() * Added BIF st_transform_by_custom_projection() * Fixed mp_box_copy() of long shapes * Fixed range checks for coordinates 2014-02-10 VOS Maintainer Moved geo bif functions from geo.c to bif_geo.c Fixed calculation of lat/long ratio for proximity checks Added initial draft of st_intersects() for all types except types with arcs Extended functionality of st_intersects() 2014-02-10 VOS Maintainer Fixes for GEO * Added new BIFs ST_Translate() and ST_TransScale() * Fixed bboxes in geo_deserialize * Fixed st_may_intersect for points * Minor fixes to other geo BIFs 2014-02-10 VOS Maintainer Merge branch 'feature/bif_metadata' into develop/7 Removed deprecated functions Fixed use correct name Added new functions bif_list_names() and bif_metadata() Updated bif metadata support Added support for local dpipes 2014-02-07 VOS Maintainer Fixed do not do sp stat if very few rows on the seg Fixed check for null Fixed rdf type card estimate in jp 2014-02-07 VOS Maintainer Fixed issue with IN pref on a col and an eq on the same If there is an in pred on a col and an eq on the same the in is likely redundant and should not lead to each value in the in being counted as an execution of the operator. This is only if the in is by index and there is no other conds 2014-02-07 VOS Maintainer Fixed issue with running out of memory before making first plan in subq Added new flag enable_joins_only Fixed issue with ro2lo when IN pred and on a col in rdf 2014-02-07 VOS Maintainer Fixed issue with deduplication If ssl is qr global, it is not a vector and needs no deduplication if occurs as param but does need a copy if in a gby key, as these are always vectored 2014-02-07 VOS Maintainer Fixed issue with ssl deduplication Due to ssl deduplication in the event of parameters that can be vectored with ssls, it can happen that there are 2 ssl with the same inx. If so there will be double free if these are placed both in the freeable ssls. So do not put duplicate inxes in freeable ssls. 2014-02-07 VOS Maintainer Fixed debug code Fixed issues loading Linked Geo Data Added missing prototypes 2014-02-06 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version number of fct VAD package Updated version of conductor VAD package Fixed normalize paths procedure in WebDAV Added missing security CA page to VAD Fixed convert pkg name to lower case when looking for vad Added new property in virtrdf:label 2014-02-05 VOS Maintainer Updated Debian files Updated windows build files 2014-02-04 VOS Maintainer Merge branch 'develop/6' into develop/7 Added trigger for delete temporary graphs used for WebID verification Merge branch 'develop/6' into develop/7 2014-02-03 VOS Maintainer Fixed UI in content management pages Use new sponger auth function if installed Updated copyright year Fixed test after API changes Added function xenc_x509_cert_verify_array Added function x509_verify_array Fixed bug with sorting and leaving page Fixed bug with 'Apply changes to all subfolders and resources' checkbox Fixed check for related VAD packages Added new CONFIGURE methods to DETs to unify folder creation Added verify for WebDAV DET folders Added check for newer binary Fixed mounted public folder shoudl not have +r for public Fixed no default graph selection in /describe Fixed issue with spaces in URIs Added missing grant Added new bifs set_by_graph_keywords and tweak_by_graph_keywords Changed describe mode for PivotViewer link Added graph param in FCT permalink Fixed FCT datatype links Fixed the curie may contain UTF-8, so mark string accordingly Changed default sort order to date (desc) Fixed error when rdf box is returned Updated VAD version number Fixed DAV rewrite issue Fixed UI in content management pages Fixed RPC security issue Fixed bug deleting graphs Fixed manae sponger front page switch to use VAL if installed Fixed avoid conversion of mode from 1st page Updated UI of some pages related to delete action with common icon Added new page in Conductor for managing CA root certificates Added optimization of permission verification Fixed using external groups in ACLs Fixed bugs related to searches after execution of some actions Fixed schema for resource URLs in mail content for share/unshare resources Fixed URL transformation http <==> https Removed duplicate procedure WEBDAV.DBA.user_name Fixed issue with DAV rewrite Added new CONFIGURE methods to DETs to unify folder creation Fixed use correct graph for WebID Fixed use VAL to checkout authentication information if installed Fixes for WebID Added optimization of WebID verification Fixed use of external groups in ACLs Fixed dav to use proper escape for graphs when uploading 2014-02-01 VOS Maintainer Fixed prototype and function rdtsc to use uint64 2014-01-28 VOS Maintainer Fixed extension type lookup when base type has no namespace Check default param array size Fixed cannot run w/o lt_threads of zero Fixed if bif is a user defined agg, mark it Check there is no more ces on page than fit in max size pm Fixed check for NAN and INF in float valued geo inx Fixed issue combining results of scalar subq which splits by set Fixed remove MaxDirtyBuffers as this will make tsuite slow Added settable txn after image limit Automatic SPARQL LOAD SERVICE ... DATA in /sparql/ web page. Fixed issues in handling geo predicates in SPARQL Fixed check for NULL arguments to geo_length function Fixed issues in sparp_rvrs_have_same_fixedvalue Fixed GPF on non-geo arguments to st_intersects() Fixed when persisting triples use silent flag for log_enable Fixed check for row wise code local with the no-index flag Fixed is cv is local, use flag to indicate use of index is considered not local Fixed issues with bits_mix func Fixed copyright year Fixed max dirty should be between 20% and 90% Fixed issue with top oby where stmt in index order Fixed issue with qry with oby n a scalar subq with a top oby inside Added check if ssl is not -1 or -2 which is special Fixed issue with many refs to a cr in current search Fixed typos leading to inability to compile Fixed issue with deleting procedure across all replicas Fixed stub for cluster Added option to allow restricting number of id ranges for new IRIs Fixed issue with keepalives Added missing flag about rdf quad upgrades from v6 Fixed mem leaks when wrong number of args is used Check if distinct is redundant when gb exists and remove Fixed must set sp_col when spec is made and referencing column Added missing keyword Added support for <(type,type,...)type::sql:function> trick in order to eliminate conversion of types on function call Added function prototype Fixed issue with trans on local daq call Fixed exec in sparql compiler and other issues Added stat import and export Added flag for serialization Added Functions for accessing individual rings of polygons Fixed spar_shorten_binv_dataset when an equiv is tightened during the run Fixed issue sparp_equiv_get_ro(): attempt of returning NULL Added per table lock mode option Added func to clear iri name cache Fixed FCT query error Added count read asides for stats Fixed vdb stubs 2014-01-28 VOS Maintainer Fixed RDF view to use multiple quad maps The "fill" routine now uses QUAD MAP ... {...} syntax, resulting in better BREAKUPs. 2014-01-28 VOS Maintainer Fixed UNION and BREAKUP * Fix for calculation of valmode of equivs in UNIONs with constants * Fix for UNION vs BREAKUP decision for select ?o { ?s ?:p ?o } 2014-01-28 VOS Maintainer Renamed triple.qm_iri_or_pair is to sinv_idx_and_qms Use dc append box copies Check which rtree to use in geo preds Fixed support for ST_GeometryN() Added support for NULL arguments in spatial functions Added initial support for DE9IM bitmasks 2014-01-28 VOS Maintainer Added new geo functions * GeometryType() * ST_NumGeometries() * st_get_bounding_box_n() * Partial implementation of ST_GeometryN() * Fixes for GEOMETRYCOLLECTION 2014-01-28 VOS Maintainer Fixed compilation of FILTER (st_intersects(?o1, ?o2)) Added support for NUKLL arguments in spatial functions Fixed codegen for BREAKUP in queries on RDF views Fixed typo in error message Fixed check that set nos are copied when aggr, not for hash filler Fixed no graph keywords Added safety check Fixed check if hash build comes out empty Fixed inlined subq nodes do not count for ssl ref, only for ssl branch copy Fixed copy hash filler subq tree before destructive change by scope Fixed issue with constant card when inlining conscutive hash sources Fixed do subq sources in qfs recursively Fixed sort the out slots of a qf/dfg by inx to get predicatable order Fixed do not rescope when removing table from join Fixed the after test of a dt must survive inlining the dt Fixed a derived table with a breakup cannot import preds from enclosing qr Use VAL to check authentication information if installed Added query test framework API Fixed error when rdfbox is returned Fixed compiler warnings Fixed check for getrusage Fixed compiler warning Fixed declaration after statement Updated version of VAD Fixed issue in rewrite Fixed UI ofn content management pages Fixed MD5(NULL) should return NULL Fixed check if pred is true or false to prevent crash Fixed check regexp pattern to be string Added check for non-string argument to regexp Fixed use strict array check for gvector sort Fixed dynamic local for vectored Added sort for column privs to always get same result Fixed mem leak when using xcontains and procedure view Fixed issue with dpipe in union branches Fixed save pre-code of qn across qnode instr FIxed target ssl on cond in breakup Added more virtrdf:qmfHasCheapSqlval properties Fixed temp disabled code Smarter ssg_smallest_union_valmode in order to get sql valmode instead of long valmode when sqlval is cheaper. Fixed describe on non-exclusive rdf view in virtrdf:DefaultQuadStorage Fixed do not crash on bitmap pos out of range, return it is at end and log error Fixed check if left dfe is actually a column Fixed take length from dv 2014-01-28 VOS Maintainer Added initial support for list of quad maps in SPARQL BI SPARQL-BI extended: list of quad maps in QUAD MAP X Y Z {...} instead of a single quad map in QUAD MAP X {...}. 2014-01-28 VOS Maintainer Fixed check for unions in dts inside aggregation/oby Added support for geosparql wkt type literal as synonym Fixed geo pred in sql table Fixed geo pred in a sql table Added wrapper for xqf_str_X bifs as they return different types Added initial support for vectored iri to id Fixed the function printing in http cannot be run in QP Fixed box flag setting functs are not transferable Fixed take age limit as 2/3 of it to prevent sleep on bp mtx Fixed mask out the non relevant bits Added new codegen for initial fill of RDB2RDF Fixed numeric samples can be ints for a num col Fixed count incr in seq scanned as sampled rows on col wise table Added get min/max for a few more dtps Fixed added dummy string collation order for GEO objects Fixed box check Fixed anyfication in itc set blob col is bypassed, in order to ret deserialized obj Fixed max length should be int not short, in case of long any cast Added new functions vec_length and vec_ref Fixed check if ht is empty Fixed always return box, not number Removed unused function call Added dfe filter Fixed check batch sz Added check for system tables in ddl_changed Fixed compiler warnings Merge branch 'feature/vdb' into develop/7 Added check for stack size limit Added vdb stubs Added functions to allocate session pool 2014-01-06 VOS Maintainer Fixed shorten thread mtx sect Fixed profile to avoid divide by 0 Fixed do not print unused slots Fixed safe plan of slevel and isolation of item Added option to set mp block size of less contention in run stored proc Fixed messages Merge branch 'feature/mt_sync' into develop/7 Fixed autocompacting to prevent sleeping n bp mtx too often FIxed count flushable range worth of bufs and flush if too many 2014-01-06 VOS Maintainer Additional sync fixes * Use max dirty to set ranges of potentially fushable buffers * Trigger flush earlier to interleave flush and bulk load 2014-01-06 VOS Maintainer Added diag msg for high write rate Added support for multithreaded sync/flush Additional RPC checks Fixed portability of rdtsc function for timing/profiling Removed deprecated file 2013-12-10 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated version t 6.1.9-dev to star new release cycle Merge branch 'release/6.1.8' into develop/6 Fixed version number of VAD package Fixed version number of VAD package Updated ChangeLog Updated version to 61.8 for final release Fixed delay in bpel testsuite Fixed packing list Use git2cl script to generate ChangeLog Added missing file to distribution Updated NEWS Fixed only free regular boxes Fixed creation DET IDs needed for ETAGs 2013-12-06 VOS Maintainer Fixed issues with HTML edit code Fixed inactive subtab on Linked Data | Graphs page 2013-12-05 VOS Maintainer Fixed issues building on Windows Merge branch 'develop/6' into develop/7 Fixed issue opening Linked Data | Schemas tab Fixed compiler warnings 2013-12-03 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed wrong define Fixed use unbox to show proper pid Added enable_inline_sqs flag for dbf_descs Fixed missing protection on qr_ref_count Fixed issues with ordered gby Fixed integer overflow in cost est by using double Fixed get error code from correct thread Added optimization from analytics branch Fixed issue with heterogeneous Merged missing patch for chash Fixed when column is blob, do not try to convert string const to blob Fixed small bugs FIxed issues with compact Fixed query in order to fix scheduler to run Allow redef of default namespace in same scope for historical reasons Fixed crash in turtle sniffer Removed duplicate prototype Added define to enable large inst Missing define Fixed comments Fixed enable large path elements to support DI sigs Fixed if text is null put a zero Fixed make ssl dtp any in order to get complete boxes Fixed issue with heterogenous Fixed memleak Fixed missing stub Removed deprecated call Added missing stub Fixed inline subq if breakup Fixed remove unused call Fixed comment out debug lines Fixed issue with ssl ref if shared ins qnode after a union all aggr Fixed issue with blob column Fixed wrong execution plan Fixed issue with vectored proc call from with set mask Fixed if mt txn non txn insert then do not autocommit on main Fixed itc_clear seems to leave pages, it should only clean siblings Fixed issue with xqr serialization Fixed stub func Fixed a dt implies unknown order for gby Fixed check if pred avail Fixed issue with text pred Initial implementation of non vect clause Initial implementation for not vect sect in proc Fixed issue user defd agg and parallelization Fixed reset col dtp when coercing type to more generic Fixed crash on transitive queries Fixed if all equalities on same column, convert OR to IN list Fixed if all equalities on same column, convert OR to IN list Fixed limit OR to union to save stack Fixed better support for combination of T_DIRECTION 3 and T_STEP (var) Fixed cost of gby, recognize rdf tyupe rped also if literal iri id Fixed do special card for rdf type Fixed issue in cost based optimizer Fixed better condition if o2s pattern Fixed preserve initial order Fixed force getting p stat first when making initial join order plan Fixed col samples hash table in setting p stats when inf Fixed check inx bounds Fixed put size cap on hash join build Fixed geo cost of non point geos where no explicit prec Fixed consider if dyn batch sz is on for costing of inx lookups Fixed check NAN and INF Fixed malloc debug Fixed mark allocs Fixed memory leak when signalling an error inside vec slots assignment Fixed bad bif definition Fixed initialize output array Fixed support of clone for binding invocation Fixed when sorted set is smaller than input, break as rest is empty Fixed issue with parallel rdf materialization Fixed for small colwise table sample, do not look at left dummy on leaf Fixed do not reset the in sample bit on non leaf pages Fixed check early if col pred is suitable for LIKE Fixed chash fill is single state even if qr is multistate Fixed issues with streaming gby chash Fixed wrong compare for distinct when more than one key part Fixed use temp space on stack for gb values Fixed hash source can be head of qf if separately partitioned Fixed issues with mem pool Fixed when mem is from pool, do not free, just replace Fixed use dk api Fixed use boxes Fixed memory leak Fixed use non box dcs, less copying Fixed issues with FT index Fixed error msg Fixed do not aquire log mtx if nothing to log Fixed in col ac, ceic must be defined in itc compact Fixed check only running clients Fixed typo Fixed only check for remap in remap ht in debug mode Added support for large QI instances like ecrm rdf view Fixed mtx names Fixed use boxes Added opt to keep n array of buffers containing the free set of a dbs Fixed triggers which reference rdf should be recompiled after rdf init is done Fixed memory leaks Fixed memory leaks Fixed when returning null make sure acc is released to avoid mem leak Fixed memory leaks Fixed use sized free on gz compress Fixed use proper filename of query log Added sparql cap for v7 mem ck Fixed do not use mtx for non-debug binary Fixed the size of av items a known, so make correct counts Fixed need counter of allocas, not approx size Fixed more non sz free Fixes for xm parse and sized free Added XML parser malloc/free with size Fixed thr mem cache clear of aq and ws threads Fixed issues with mem dbg Fixed unregister mp before free Added mtx to protext mp hash lookup Added mem counters Fixed use size_t for compiler mem pool max 2013-12-02 VOS Maintainer Added initial mem checks Added malloc status report Added malloc status report Fixed check if running on internal client Ignore .patch files Fixed issue in token parsing Fixed duplicate function after merge Fixed memory leak 2013-12-02 VOS Maintainer Updated geo support * Added initial support for st_may_intersect * Improved I/O for geometries in SQL * Added support for boxes * Fixed non txn insert * Fixed bootstrap cli 2013-11-28 VOS Maintainer Updated version to 6.1.8-rc1 2013-11-27 VOS Maintainer Added missing stub Fixed missing copy Fixed move setp/agg inside each branch of union all if followed by agg Fixed non txn insert Fixed if in a union branch, no partitioned setps Fixed allow colocate and parallelize of arbitrary func if mt txn is on Fixed pass non txn insert to qp thread Added up setsp in union branches Fixed prototypes Removed deprecated free Fixed issue in union Fixed union agg members Added floor to both xpf: and xqf: namespaces Fixed overflow in txs_geo and itc_geo_op Fixed TriG parser Fixed allow calling qr print from gdb Added mappiong between qqnodes and dfes Fixed use mtx to get time of parse crit sect Added deadlock retry block Fixed issue with missing column scale Fixed deleted duplicate code Fixed issue with rdf_obj lookup Fixed run cpt after rdf md update Fixed should commit before running aq wait Fixed declaration after stmt error Fixed geo deserialize handle wrong serialization data Fixed issue with incorrect SQL syntax for EXISTS query Fixed handle 30x redirects when calling remote endpoint Updated engine version 2013-11-27 VOS Maintainer Added new configuration options * Added CreateGraphKeywords to [SPARQL] * Added QueryGraphKeywords to [SPARQL] * Added sys_stat('rdf_create_graph_keywords') * Added sys_stat('rdf_query_graph_keywords') 2013-11-27 VOS Maintainer Fixed report read error to client instead of GPF Fixed typo Fixed UNAMEs can be serialized ad DV_STRINGsd with flags BF_IRI and BF_UNAME_AS_STRING Fixed issue with generating coalesce wrap Fixed issue with ddl change Added new variable to adj vec size Fixed set qi mp block sz according to expected size utilization Fixed turn off parallell query in atomic mode as it will hang Fixed issue with box deserialize string Fixed issue with two cols that are eq and on same probe Fixed short name Added more primes for hash Fixed issue checking prime Fixed issue with single derived table to rhs of inner join Fixed memcpy 2013-11-27 VOS Maintainer Added new SPARQL triple/group/subqery OPTION * Added TABID option to specify some meaningful table alias in the generated SQL 2013-11-27 VOS Maintainer Fixed issue with excl mode in blob commit Fixed issue with inline an oj rhs if this selects a const Fixed support for MALLOC_DEBUG inside SPARQL compiler Fixed issue building on Mac OS X 10.9 Fixed check for crash dump mode Fixed check more unames for IN list function Fixed missing return value Fixed opening tag on XML plan Disabled graph keywords insert Added parameters to control size of column wise structures Fixed issue with union continuation with many consecutive unions Fixed use of uname for one_of_these instead of string Fixed consider an IN pref like an EQ else miss obvious card restrict Fixed get ro id from dc of rdf boxes even if incomplete Fixed issue with jsp with trans dts Improved search for common supertypes for valmode of an equiv Added support for incomplete RDF boxes to bif_sprintf_inverse 2013-11-27 VOS Maintainer Fixes for SPARQL * Optimized codegen * Added new TABLE_OPTION (EST_TIME.... EST_SIZE....) 2013-11-27 VOS Maintainer Fixed issue with STRLANG on rdf boxes Improved RDFA output Fixed moved check for num pages in col segment Added optimization on fetching col seg Added optimization when splitting on scattered inserts Fixed do not make mmap for mp alloc if large frag size < blksz / 2 2013-11-26 VOS Maintainer Fixed missing defines Added function predicate_name_of_gsop Fixed when assign mark, set dc_n_values so it doesnt reset to 0 Fixed match return type by checking param Fixed GPF on log replay of possible geodata Fixed make cs reset lenght check switchable, on by dflt Fixed print precision Fixed shorter iri names for explain Fixed formatting Fixed as length of string boxes is always +1, copy one char less Added check to see if wb tsuite is installed Fixed initialization of return value Added initial support for execution profile in xml format Fixed error in loading graph group membership data into in-mem dict Fixed audit execution issue with mismatched Is and IRI_IDs Fixed audit execution error Fixed lexial depth tresholds Fixed reentrant lexer Fixed when schema changes the queries should be re-compiled 2013-11-26 VOS Maintainer Updated monitor * Added proper CPU read percent calculation * Added checks for disk, locks, memory, mmap and threads * Added option MonitorEnable config option * Code cleanups 2013-11-26 VOS Maintainer Added vectored name id cache ops Added function to check if lt is in uncommitted state 2013-11-25 VOS Maintainer Fixed check if vad file exists before checkpointing Fixed when JP is enabled, skip text pred from tb list Rolled back condition as ac would block on txn Fixed aqueue trans checks 2013-11-25 VOS Maintainer Fixed trans handling * Fixed when rolling back other transaction do not wait for cpt * Fixed itc_col_row_check should use may_ret flag true 2013-11-25 VOS Maintainer Fixed save/restore sqlc_client Fixed return 64bit integer Fixed itc should not reset previously set params Fixed signal error when not enough args are supplied 2013-11-25 VOS Maintainer Fixed sparql to sqltext translation * Fix issue with datatype of date fields * Fix for if() * Fix for multi-part neede valmode of coalesce * Fix calculation of union valmode for bool/num with sqlval and SHORT_OR_LONG with num 2013-11-25 VOS Maintainer Added support for application/x-nice-microdata SPARQL format Fixed should not place permission filters inside service invocation Fixed profile function Added new functions Fixed when p card is known then ignore g stat Fixed use non box dcs to reduce copying of boxes Added vectored and dpipe version of i2in Fixed issue with FT index Fixed flush on max dc size to get better performance Fixed flush the dpipe on dc size Fixed issue with hash join or hash join prefiler with an any with sets Fixed issue with itc matches that repeat frequently Added mmap meter Added dfe type for filter as a separate dfe Merge branch 'develop/6' into develop/7 Update R2RML vad version 2013-11-25 VOS Maintainer Fixed r2rml * Fixed support of multiple graphs * Make default exclusive not soft option as soft causes more complex and slow queries with vdb 2013-11-25 VOS Maintainer Fixed support for multiple graphs in one r2rml from one datasource 2013-11-22 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed issue if buf is null which can happen if deleted 2013-11-21 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed creation of ETAGs for DET resources 2013-11-20 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed issue editing html files 2013-11-19 VOS Maintainer Fixed comment Fixed double free of client session Merge branch 'develop/6' into develop/7 Added support to store order and direction between sessions Fixed transitive test 2013-11-18 VOS Maintainer Updated vad version for FCT Fixed do not display error messages unless query parameter dbg=1 Copied virt_rdf_label.sql locally 2013-11-15 VOS Maintainer Added new column 'Date Added' for external DET drives 2013-11-12 VOS Maintainer Fixed issue with t_step in transitive query Added JSON functions Fixed compiler warnings Fixed missing prototype 2013-11-11 VOS Maintainer Fixed use lt_wait_checkpoint_lt Added new general-purpose HTTP auth procedure 2013-11-11 VOS Maintainer Fixed rpc arg checks * Added extra rpc error handlers * Added more checks for array types * Added check for neg values 2013-11-11 VOS Maintainer Fixed use explicit 64bit integer 2013-11-11 VOS Maintainer Fixed rpc arg checks * Added extra rpc error handlers * Added more checks for array types * Added check for neg values 2013-11-11 VOS Maintainer Fixed default edit mode for HTML files to 'source' Fixed plain text content for file Fixed toggle bug between html and plain text Added procedures related to selected items Fixed check Fixed encoding of selected items Fixed representation of selected items Added automatic creation of shared DET folders Fixed issue creating DET folders Added missing page Added new pages for graph level security Simplified code Fixed encoding bug for non-english user names Fixed view pane height for pages with navigation buttons Fixed typo 2013-10-21 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed build issue running shell scripts Fixed build issue running shell scripts Merge branch 'develop/6' into develop/7 2013-10-21 Anthony Goddard Added required semicolon to help text 2013-10-21 VOS Maintainer Removed deprecated symbols 2013-10-20 VOS Maintainer Fixed filesystem permissions Fixed bug loading parameters for WebDAV Added error page for WebDAV skin Fixed issue in 'Edit Properties' Added select option for realms and groups 2013-10-20 VOS Maintainer Fixed stylesheet * Added rules for grids and forms * Removed unused styles 2013-10-20 VOS Maintainer Added double click to open edit properties on item Removed color from the visited folders and files Fixed no not add columns inside v5 define Added new column 'Date Added' for external DET drives Fixed the depth of PROPFIND 2013-10-02 VOS Maintainer Fixed in bloom filters, strses has no dks, just large out buffer Fixed compiler warning Fixed if HT allows dups then the temp ht should also Fixed mtx options Fixed mtx names Fixed missing entries Fixed duplicate definitions FIxed need to place free mark in block in case reusing from cache Fixed mtx name Fixed EMSGSIZE is defined on VS2010 Merge branch 'develop/6' into develop/7 2013-10-01 VOS Maintainer Fixed missing definitions Fixed make remap if missing in compact Added support for handling MIME type aliases Moved handling no-sponge pragma Added support for PL-as-BIFs in SPARQL Fixed issue BIT_OR_AGG function Fixed issue with 64-bit integers Fixed issue with roundl which is not portable Fixed issue with unsupported scalar expression type Added support for the '-' operator for datetime data types 2013-10-01 VOS Maintainer Added support for sparql VALID() VALID is used to filter out invalid literals of built-in types 2013-10-01 VOS Maintainer Fixed support for 64bit integers Merged missing function back from v7 Fixed condition to stop for cpt Fixed issue with cpt rollback outside of txn Fixed check to see if decoded string is long enough Added DSA bits param Fixed check existing DSN to see if it is configured properly Removed ODS blog code from engine Merge branch 'develop/6' into develop/7 Updated version of dbpedia VAD package Added process info to page footer Reverted bad patch Optimized label and lang queries Fixed to always use vad_version Added missing images Updated version of Conductor VAD Fixed minor issues and whitespace Added missing files Fixed default isolation level and charset Updated sse support Fixed issue when retrieving .TTL files from DynRes DET folders Fixed default mime type for created files to text/plain Fixed issue when source file not set for upload Added new grid column 'Date Created' Fixed problem uploading bad .TTL files Added support for virtuoso *,meta files Fixed Briefcase Skin MIME type Fixed problem with default user/group in uploads Fixed "Unknown" shown for actual ACL resources 2013-09-30 VOS Maintainer Added new grid column 'Date Created' Fixed bug with exec permissions and non admin users Removed duplicate procedure Fixed move code from ODS to engine Fixed bug with loading and editing ACLs Fixed use static vad_version for build number Added exception for the /conductor virtual path in WebDAV skin Fixed bugs related to selection, check and set groups Fixed dependency list Fixed 'Up' action for WebDAV skin and virtual paths Fixed bugs with non-english item names in WebDAV skin Fixed sending emails Fixed problem with timeouts on verification IMAP DET folders Fixed problem with editing text/html files Added new path for WebDAV skin images Fixed use lpath only if on same domain i.e. directory Fixed use logical path Replaced ISO-8859 with UTF-8 Fixed issues with retrieving .TTL files from DynRes DET folders Added missing support functions Fixed problem with permissions for WebID authentication Fixed issue with uploading bad .TTL files Fixed minor issues Fixed issue with QoS rewrite rule for text/html Fixed support for TTL upload files Added new procedure to set HTTP status Fixed problem with editing text/html files Removed set http status from DAV_AUTHENTICATE_HTTP Fixed PROPPATCH command related to update Fixed undefined procedure bug for DynaRes DET Added support for LDP paging Fixed FCT VAD version Fixed use html5 based pivot viewer if installed Fixed if bad encoding causes regexp to signal error, skip and do not alter text Fixed use the new fast label matching for lang pref if available Fixed sponging via /describe failed on https Added more navigation links in header 2013-09-25 VOS Maintainer Merge branch 'develop/6' into develop/7 2013-09-25 VOS Maintainer Updated Sesame2 provider * Improved speed of batch delete * Removed unnesserary commit 2013-09-25 VOS Maintainer Updated JDBC driver * Added staticstics for Connection Pool * Fixed speed of finalize 2013-09-25 VOS Maintainer Merge branch 'develop/6' into develop/7 2013-09-25 VOS Maintainer Updated Jena providers * Removed unnsessary commits in VirtBuldUpdateHandler * Removed unnessesary check that graph exists after remove * Replaced n.getLiteralValue().toString() with n.getLiteralLexicalForm() * Updated VirtGraph.delete(Iterator it, List list) was updated to use more faster "SPARQL DELETE FROM { }" call 2013-08-12 VOS Maintainer Fixed lexer for TRIG 2013-08-07 VOS Maintainer Fixed issue with owner of the resource created with WebID auth Fixed issue with DAV QoS re-write rule for text/html 2013-08-06 VOS Maintainer Added xpf:floor to both xpf and xqf namespaces 2013-08-03 VOS Maintainer Fixed issue with user aggreate missing from windows build 2013-08-02 VOS Maintainer Updated version to 7.0.1-dev to signal new development cycle Merge branch 'release/7.0.0' into develop/7 Merge branch 'release/7.0.0' into stable/7 Final changes Updated version to 7.0.0 for final release Fixed error in make install when virt_html has not been generated Fixed error in make install when virt_html has not been generated Fixed use Dkalloc_nc.c for driver Updated NEWS and ChangeLog Merge branch 'develop/6' into develop/7 Fixed whitespace Merge branch 'develop/6' into develop/7 Removed file Rebuild driver Fixed missing initialization Fixed missing initialization Added missing monitor.h to distribution Merge branch 'develop/6' into develop/7 Fixed issue with testsuite on VOS Fixed small issues in tsuite for VOS Updated build files for Windows Updated version of driver to 3.65 2013-08-02 Oleksiy Pylypenko Fixed memory leak in virtuoso.jdbc4.VirtuosoStatement.close() 2013-08-01 VOS Maintainer Merge branch 'develop/6' into develop/7 Partial fix for unsupported scalar exp type during SPRAQL generation Fixed compiler warning Updated version to 7.0.0-rc3 Merged testsuite Fixed issue with environement variables Fixed comments Added geo functions to plugin Fixed wait for cpt Merge branch 'develop/6' into develop/7 Fixed indentation and some old debugging Added option to use encrypted mails 2013-07-31 VOS Maintainer Fixed wait for cpt Added missing return Added missing check for RDF box Added dsa bits param Added dsa bits param Fixed format of timestamp Fixed compiler warning Fixed compiler warning Added some col lock tracing Added check if item im pool Added support for int vector agg Fixed optimizer can make constant call, thus date will appear in tree Fixed agg inside exp in cond exp; look inside exp not just top level Fixed text card misrepresentaion 2013-07-31 VOS Maintainer Fixed cost based optimizer * Do not consider leading text if keyparts before text id are eq with non-constant 2013-07-31 VOS Maintainer Fixed safety margin in mem limit Fixed check for rdf_quad in geo Fixed message Fixed return card with w p stat 2 and inx only Fixed adding up non chash gby, read aggregates and add up Fixed init po in geo sample Added misssing prototype Fixed compiler warning Partial fix for unsupported scalar exp type during SPRAQL generation 2013-07-31 VOS Maintainer Fixed geo * Indicate itc geo pred in itc not in bounding box * Always fill in prec * Corrected sampling 2013-07-31 VOS Maintainer Added missing prototype Fixed geo sampling Fixed missing return 2013-07-30 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed use boxed value for box_hash Merge branch 'develop/6' into develop/7 Fixed embedded turtle parser Added checkbox to enable overwriting of ODS endpoints Fixed arguments should be boxes 2013-07-29 VOS Maintainer Fixed escape names with dquote Fixed curl import of some TTL files FIxed compiler warning Fixed issues with malloc debug Fixed macro name Optimizations in allocation scheme Merge branch 'develop/6' into develop/7 Fixed compiler warning Updated Facet Browser version to 1.13.44 Fixed omit graph= parameter from /describe property URL query string Removed duplicate procedure Optimizations for DB.DBA.RDF_INSERT_QUADS and DB.DBA.RDF_DELETE_QUADS 2013-07-26 VOS Maintainer Added extra debugging code Added support for GROUP_CONCAT_DISTINCT and BIT_OR_AGG 2013-07-25 VOS Maintainer Fixed funcs for making rdf lits must return dc of boxes Fixed ssl box index must be distinct if same ssl twice in arg list or comparison Fixed missing prototype Fixed do not make scan on cols to join with keys Fixed retry create csv load func on deadlock Fixed cond exp branches must not reuse a ssl assigned in another branch Fixed since res type changed, coldtp must also change Fixed eq can be null see 1st loop in dfe_table_cost_ic_1 Merge branch 'develop/6' into develop/7 Fixed decl after stmt Merge branch 'develop/6' into develop/7 Added missing __rdflit function Fixed generate foaf:topic links for subject URIs with #this suffix Fixed issue with using tabid outside its scope Fixed issue with OR and CONTAINS in same filter clause Refactored SPARQL compiler: no need to clone sparp_t for subqueries 2013-07-24 VOS Maintainer Updated Conductor VAD to version 1.00.8702 Fixed indentation 2013-07-24 VOS Maintainer Fixed WebDAV template * Fixed bugs related to updating disabled fields from some DETs * Disable actions not allowed for some DETS * Fixed resource/collection state 2013-07-24 VOS Maintainer Added check for 64bit platforms in configure Added fallback function for __builtin_popcountl Merge branch 'develop/6' into develop/7 Fixed get uid from name when executing sponge using string 2013-07-24 VOS Maintainer Fixes for Versioning * Fixed 'Enable VC' for resource when collection is under versioning * Fixed issue with setting property 2013-07-24 VOS Maintainer Updated Conductor vad to 1.00.8699 Added new logout icon designed by Matt Fixed problems with editing resources using WebDAV skin Use OAT functions to optimize JS New functions for item classes and for subitems Fixed problem with owner and group for created items in WebDAV skin Updated version to 2.9.6 Fixed bug accessing dir for which user has no access permissions 2013-07-23 VOS Maintainer Added protection against double initialization Generate foaf:topic links for subject URIs with #this suffix Added more columnstore optimisations Fixed min of distinct is not applicable in rdf Fixed cost of geo Fixed text Fixed geo lit Fixed update protection Added flag for waiting for icc lock Fixed issue with geo pred after test in rdf fetch of the o col Fixed declaration after stmt Fixed use simple explain output by default Fixed use canonical in compare and watch precision and scale Fixed typo Fixed issue with gby Fixed issue with tail cost in parallelizable scalar subq Fixed unq flag for hash build side join Fixed measurement code Added datetime to artm params union Added support for vectored compare Fixed result type of left side iri and right side any inside union Fixed windows portability Added permission check Enhancements to cost based optimizer Merge branch 'develop/6' into develop/7 Merge branch 'hotfix/6.1.7.2' into develop/6 Added missing files to distribution tarball 2013-07-22 VOS Maintainer Updated version to 6.1.8-dev to signal new development cycle Merge branch 'hotfix/6.1.7.1' into develop/6 Merge branch 'hotfix/6.1.7.1' into stable/6 Added missing function is_atomic() Merge branch 'develop/6' into develop/7 Merge branch 'release/6.1.7' into develop/6 Merge branch 'release/6.1.7' into stable/6 Updated debian scripts Generated ChangeLog Updated NEWS Fixed missing files in make dist Added missing file to distribution Updated documentation Fixed issue for errors with typed rvrFixedValue-s Fixed support for untyped strings and xsd:string strings Fixed support for SPARQL ASSUME Fixed handling of constants in SPART_RVTR_FIXED rdf_value_range-s Fixed initialization of lock struct Updated version to 6.1.7 for final release Updated VAD version Updated VAD version Fixed creation of RSA SSE Fixed regression in URLs containing ?1 Merge branch 'develop/6' into develop/7 Rebuild drivers Rebuild driver Updated driver version to 3.64 Fixed backward compatibility version Added support for Java trusted certificate storage Added missing DISTINCT from catalog call 2013-07-19 VOS Maintainer Small cleanups Added support for Apache Jena 2.10.1 Fixed issue with count distinct Updated version numbers Updated version of provider Fixed reference to jdbc4 driver 2013-07-19 VOS Maintainer Updated Sesame2 provider * Updated provider for using 3rd party connection pool managers * Updated provider to use Sesame 2.7.3 API * Updated provider to use JDK 1.6 * Updated provider to use virtjdbc4.jar 2013-07-19 VOS Maintainer Updated Jena classes for using 3rd party connection pool managers Updated driver version to 3.63 Fixed issue with last record in batch Fixed issue with date conversion 2013-07-18 VOS Maintainer Fixed issue building on windows Rebuild driver 2013-07-18 VOS Maintainer Fixed Sesame2 provider * Fixed issue with too many open statements in new DB.TTLP call * Fixed escape values * Fixed timezone handling of date fields 2013-07-18 VOS Maintainer Regenerated driver 2013-07-18 VOS Maintainer Fixed Jena provider * Use TTLP for batch inserts * Fixed unicode escape handling * Fixed timezone handling of date 2013-07-17 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated conductor VAD version FIxed conductor packaging Fixed support functions 2013-07-17 VOS Maintainer Updated support functions * Added val hooks * Fixed Index type * Fixed labels 2013-07-17 VOS Maintainer Added new templates for WebDAV Updated WebDAV with common template from briefcase Added initial callback for facebook token Fixed labels Fixed label Added initial val hooks Removed lock esc from index view Fixed numer of rows for paging Added support for content management pages Added support to show new index types Added WebDAV skin based on common template Fixed style and icons on file_browser window 2013-07-17 VOS Maintainer Fixed auth layer * Added hooks for VAL * Changed WebID to NetID * Fixed issue with invalid HTTPS listeners * Fixed issue creating vhosts * Fixed issue with issuerAltName 2013-07-17 VOS Maintainer Fixed encryption on server Fixed layout of logout box Fixed exception handling Optimized retrieve and list operations 2013-07-16 VOS Maintainer Fixed problem in the queue in the atomic mode 2013-07-12 VOS Maintainer * Added new images Added function pkcs7_certificates Fixed compiler warning Fixed check every node if query uses too many slots Removed deprecated function Fixed missing argument Fixed missing symbols 2013-07-12 VOS Maintainer Updated DAV api * Added proppath support for DET * Added session-id handling * Fixed calculation proper size * Fixed subfolder creation and mime type for downloaded resources 2013-07-12 VOS Maintainer Added ot_list_print Added faster skip bits code Fixed check if this a vec ssl before accessing the dc Fixed preserve order in dt across removal of no longer existent dts 2013-07-11 VOS Maintainer Fixed col type eval If left hand side is already set and it is an iri and right hand side is any that is inside union than result should be any type and also reset the col dtp 2013-07-11 VOS Maintainer Added spport for st_xmax, st_xmin, st_ymax and st_ymin geo bif Fixed preserve order in dt across removal of no longer existent dts 2013-07-11 VOS Maintainer Code cleanup and fixes * removed unused code and enable_hash_last flag, the case for enable_hash_last must be always used * removed redundant cha_mtx used in removed code, furthermore it is source of problems as it is not inited always and on windows or other platform may chash when cha is released * setp_chash_fill_d is now setp_chash_fill, less stack and less code 2013-07-11 VOS Maintainer Added sequence with explicit upper bound Added member for dependent part sample Fixed use proper member of st struct Added code to debug bad ce lookup Fixed wrong calculation when inference is on Fixed error in format string Fixed compiler warning Enabled hash join for rdf_quad using new cost model Fixed mark cols that are uniq, for cost model Fixed check for null values Added support to serialize aes key Fixed if nothing to denormalize, use the dfe that is tested Fixed mixing declarations and code compiler warnings Fixed print dtp of unknown Fixed error Fixed mixing declarations and code compiler warnings Fixed monitor initialization Fixes for hashjoin Fixed cond msg Added initial qr comment Fixed check 1st ce in the rdf as int 0 in keycol will look like no value Added missing DB.DBA.RDF_QM_DEFINE_LITERAL_CLASS_WITH_FIXED_LANG Added initial support for monitor Fixed issues with regexp_replace Fixed if select node is single row, no point handling skip or distinct Fixed handling of rdf obj const values Fixed limit the pred sort to 8 as more can take long time Fixed bad prototype Added runtime flag to disable rdf box const literal Added more flags Fixed log info for unusual trx Fixed plan summary for p prefix 2013-07-11 VOS Maintainer Fixed disable bloom in hash proble col fetch on certain conditions * part of NOT EXISTS * scalar subq * conditional expression * outerjoin 2013-07-11 VOS Maintainer Fixed mark exist outside of top_and Added check if hash bloom filter can be placed in fetch of the probe col Fixed issues in chash with nulls Fixed multiple calls to pl in where exp 2013-07-11 VOS Maintainer Upgraded RDF views * Updated to latest API * Fixed issue with onclick on google chrome * Fixed disable rdb2rdf triggers in vdb 2013-07-11 VOS Maintainer Upgraded to latest DAV api Fixed issue deleting large graphs 2013-07-10 VOS Maintainer Fixed save hashjoin pred state Fixed issue casting any to wide for search param Fixed calling clean.sh during make clean Merge branch 'develop/6' into develop/7 2013-07-09 VOS Maintainer Fixed clean dir only after successful build for debugging 2013-07-09 VOS Maintainer Merged Facet Browser * Added support to shorten permalinks * Fixed use carts label api to increase speed * Fixed array check * Fixed display largest graph first * Fixed small bugs 2013-07-09 VOS Maintainer Fixed issue with tabid used outside its scope Added debug info if remap fails Fixed release qr text last for debugging purposes Added more metadata to date bif functions Fixed new databases can skip this check After bulk insert in log_enable(2) do checkpoint to save state in db 2013-07-09 OpenLink Software Merge pull request #65 from indeyets/patch-1 rdfcol.sql: Disable transaction log for insert-select query 2013-07-09 Alexey Zakhlestin Disable transaction log for insert-select query Transaction log doesn't let conversion of large dataset to happen, so it has to be disabled while `insert…select` query is running 2013-07-08 VOS Maintainer Added missing defines for Windows 2013-07-04 VOS Maintainer Fixed memory corruption if const ssl by chance come in hash slots Fixed reset state of complement trans node Fixed make sure pattern is a string Fixed the ose out slots must always be vec Fixed use MT function to copy tree Fixed use MT function Fixed do not try list graphs if empty Fixed mention hash filters even if not merged Fixed join can stop being unique if build not known to be card reducing Fixed hash filler dts does not care about order Fixed labels for pred, body etc. Fixed handling of other possible errors Fixed number of entries in aq for better parallelism Fixed default bloom bits Merge branch 'develop/6' into develop/7 Fixed typos Fixed use commit before waiting for aq to fix possible deadlock 2013-07-03 VOS Maintainer Fixed select where { service { select { }}} on a database with quad maps in use Merged code from V7 branch Added suppport for private sponge Added ldp links to http headers for DAV 2013-06-28 VOS Maintainer Merge branch 'develop/6' into develop/7 Extended mp_check_tree to support circular structures in tree w/o hanging Updated codegen for literals with types and languages 2013-06-28 VOS Maintainer Updated code generation suppressing isiri_id(column) and similar checks if there's a good equality between a column and some other expression that is known to be iri_id 2013-06-28 VOS Maintainer Added new BIF function sum_rank 2013-06-28 VOS Maintainer Upgraded sparql * Fixed scalibility of graph level security * Added RDF_INSERT_QUADS and RDF_DELETE_QUADS to optimize sparql: insert { graph `iri(?:param1)` {...} graph `iri(?:param2)` {...} 2013-06-28 VOS Maintainer Upgraded file handing to use filedescriptors 2013-06-28 VOS Maintainer Upgraded S3 DET support * Updated sse flag * Reorganized procedures * Fixed rename problem * Fixed problem with retrieve correct MIME type * Fixed subfolder creation 2013-06-28 VOS Maintainer Fixed problem with deleting DET folders containing items with ACLs Upgraded PROPPATH support for DET 2013-06-27 VOS Maintainer Fixed exception when parent node does not exist Fixed property name for VCard ontology 2013-06-25 VOS Maintainer Merge branch 'develop/6' into develop/7 2013-06-25 VOS Maintainer Upgraded DAV API * Added basic ACL support * Added support for new WebDAV skin action and templates * Added scheduled interval for DETs * Added activity log * Added support for multiple threads in DAV queue * Faster ETAG procedure * Fixed text/turtle MIME support * Fixed use of private graphs 2013-06-24 VOS Maintainer Added new function box_hash_cut Merged back from v7 branch Fixed assignment order to align with v7 branch Fixed handling of global variables in rewriting of joins Fixed typo in commment Added missing function RDF_QM_DEFINE_LITERAL_CLASS_WITH_FIXED_LANG Fixed support of text/turtle MIME type Added initial support for TTLP_SNIFFER Fixed SPARQL_DEBUG build handling of BOP_NOT Fixed compilation of queries with deeply nested ?:globals Added initial support for SPARQL ASSUME Fixed handling of constants in SPART_RVR_FIXED 2013-06-21 VOS Maintainer Merge branch 'develop/6' into develop/7 Moved function Fixed RDF FT initialization Fixed issue with application/xhtml.xml mime type Removed duplicate procedures 2013-06-20 VOS Maintainer Fixed issue importing XMLLiteral from RDFa using dictionary 2013-06-19 VOS Maintainer Merged from v7 Fixed set recomp cli max rows to -1 to get correct sparql formatter Fixed set recomp cli max rows to -1 to get correct sparql formatter 2013-06-18 VOS Maintainer Fixed issue with dummy table 2013-06-11 VOS Maintainer Fixed cost estimate for const card nodes Fixed if we have set mask, use macro to init gaps in boxed dc Fixed enableing hashjoin support now set in virtuoso.ini Added support to print iri lits and flags Fixed represent cl partition cost Fixed must commit before waiting for async to finish 2013-06-10 VOS Maintainer Fixed indentation and readability Added settings to control vector size and other v7 tunables Fixed newer cost model wants setting 2 Fixed resolve iri lits once in scope pass, not all the time in cost model Fixed allow id to i conversion without qi Fixed check for rdf quad Fixed enable hash join Added check for rdf_quad Fixed use t_list not list Fixed free hrng Fixed resolve local:/ before print describe etc Fixed use type from coord plan for hash temp cols Fixed use penalty for non-unique index Added missing function rdf_geo_fill 2013-06-06 VOS Maintainer Fixed check result type is num inline Fixed empty mark when dc is of type any Added custom ext Fixed card estimate in cost based optimizer Added shorter explain mode Fixed issue with invisible hash join in row wise inx against any type Fixed chash dep null check in non first row of any key Fixed when using typed dc use any else we return numbers as strings Fixed always use BYTE_BUFFER_HASH 2013-06-05 VOS Maintainer Added support for custom extension 2013-06-04 VOS Maintainer Fixed possible div by 0 when usec is 0 Fixed round up n rows for bloom size so it is not 0 Merge branch 'develop/6' into develop/7 Fixed use proper type to avoid seeting a string for iri id Fixed indentation 2013-06-03 VOS Maintainer Added optimization to inline rdf literals if they can be resolved Fixed use local call for ft rules Fixed if vec reuse is on, only mark last refs for vec Fixed in event of dc reuse, free boxes in a dc to avoid leak Fixed check if col is defined by hash filler of prev hash join Fixed when running aq, set user for sched cli Fixed missing reg of dtp for hash Fixed check when no cli 2013-05-30 VOS Maintainer Updated hash code Added extra primes Fixed use of iri hash table on single Fixed flag for geo index which should be 0 2013-05-29 VOS Maintainer Updated engine version to 3203 2013-05-29 VOS Maintainer Updated chash code * Added chash bloom filters * Added vectored invisible hash join * Fixed cost based optimizer 2013-05-29 VOS Maintainer Fixed missing define Enabled freetext index by default on v7 single Fixed mixed declaration and code Fixed vec cost model calibration Fixed make copy when hash done in probe Added vectored sparql str func Fixed do not reserve threads unless needed Fixed added null check Fixed avoid dup ssls on key i.e. x, count(distinct x) is one key Fixed reset col_dtp in places where set proc return type Fixed do not make heterogenious if not DV_ANY as plan may depend on that type Merge branch 'develop/6' into develop/7 Fixed check for 0 id Fixed cal be called with uname Fixed should not free if called with null stub Fixed crash on abnormally long text entities Fixed make dc heterogenious when reusing with uninited datetime var Fixed make multistate gb or distinct also for top level query with params Fixed compiler warnings Added prof mesasure time for fref reaggregation Added extra mem debug functions Fixed do not use .trx name to gen .ctp as audit trail changes its name Fixed use macro for v6 Fixed set default RdfInferenceSampleCacheSize to 1000 2013-05-27 VOS Maintainer Updated VAD version to 1.13.34 Fixed handling of graph Fixed ssg_print_equiv_retval_expn() of a global parameter if needed and vative valmodes differ 2013-05-27 VOS Maintainer Fixed SPARQL codegen * Better federation support for variables makde by 'AS' * Better codegen for define output:valmode "LONG" SELECT DISTINCT 2013-05-27 VOS Maintainer Fixed issue executing multiple sparul statements without semicolon Fixed conversions in SELECT DISTINCT statements 2013-05-22 VOS Maintainer Fixed clean the relations hash else they keep refs to the MP which is free Fixed minor issue Fixed missing checks for null and uname Added missing flags to load function Added DB.DBA.RDF_QUAD_LOAD_CACHE Fixed some buggy drivers may return 304 on a cached connection Fixed moved variable init Merge branch 'develop/6' into develop/7 Fixed issue with no args on regex Fixed issue with replacing procedures Fixed use box for key layouts Fixed prototype Fixed issue with hits past end of batch to be fetched Fixed better ht sizes Fixed must copy dc boxes else we end up with double free Merged fixes from v6 Fixed compiler warning Added bif for vec exec of select with result sets Fixed typo Fix for querying of sorted id_to_iri() that might lose box_flags Added new functions set_by_graph_keywords() and tweak_by_graph_keywords() Fixed prec of int aggregates Fixed compatibility with v6 and conductor Fixed comments Added usec_time stat Fixed check if this is temp key Fixed typo Fixed check itc is available Fixed crash if key file missing Added missing prototype Added prefetch Added read line function Fixed compiler warning Fixed module definition crash Fixed mark allocs Fixed include order Fixed mark allocs Fixed indentation 2013-05-20 VOS Maintainer Merge branch 'develop/6' into develop/7 Updated VAD version to 1.13.31 Fixed show error in sponge Disabled fct max timeout Fixed labels Fixed visibility of aggregate links Fixed remove order by and distinct as they are irrelevant and kill performance Fixed labels Fixed issue with SPARQL AVG and integer values Fixed use constants instead of boxes Fixed issue with SPARQL 1.1 BIND and 1+ graph assigned to default graph 2013-05-16 VOS Maintainer Merge branch 'develop/6' into develop/7 Fixed divide by zero error on allocation of size 0 2013-05-16 VOS Maintainer Fixes for RDF graph security * Added function for re-loading RDF graph security * Added function for grouping cache * Minor fixes 2013-05-16 VOS Maintainer Fixed support for mixed types in concatinate Added optimization for top Fixed issue with scalar Fixed write past end of buffer Fixed comment Fixed DB.DBA.RDF_DATATYPE_OF_xxx() procedures Fixed cmp_boxes_safe for combination of DV_STRING and DV_UNAME Fixed flush stdout 2013-05-09 VOS Maintainer Fixed bad compile of filter exp 2013-05-08 VOS Maintainer Merge branch 'develop/6' into develop/7 Added prototype Rebuild driver Added support for batched inserts 2013-05-07 VOS Maintainer Fixed access to freeed memory if bif gets same ref or vector expression in two arguments 2013-05-01 VOS Maintainer Fixued use box alloc to track lenghts of blocks for free Fixed use dpipe in ins pre code in vectored procedure code Updated dpipe struct Fixed compiler warning Fixed issue with subexp on many branches of a conditional exp Fixed handling lists in NICE TTL output Fixed max/min inside control exp Fixed SELECT TOP 0 should not return rows Merge branch 'develop/6' into develop/7 Fixed handling of non-absolute IRIs in NICE TTL format 2013-04-29 VOS Maintainer Added csl function that returns box Fixed make sure rnd does not return < 0 Added debugging flags Fixed use block sizes for free Fixed use larger hash table for samples Fixed use ssl_constoant to represent aggregation result Fixed error message 2013-04-26 VOS Maintainer Updated version to 7.0.0-rc2 Fixed issue running tsuite on vos Merge branch 'develop/6' into develop/7 Fixed issue for dbpedia international chapters Added stub function for dpipe_define 2013-04-25 VOS Maintainer Fixed error reporting on sponging Use any array declaration in TTL serialization Added check for CACHE_MALLOC Merge branch 'develop/6' into develop/7 2013-04-25 OpenLink Software Merge pull request #30 from indeyets/filesize SPARQL. LOAD <…> INTO <…>. File size limit 2013-04-25 VOS Maintainer Merge branch 'develop/6' into develop/7 Use MAKE environment variable in scripts Fixed isssue with NQUAD parser during validation Removed reference to old Tidy Fixed error should go to debug screen Fixed issue with MALLOC_CACHE and ODBC driver Merge branch 'develop/6' into develop/7 Fixed use fake graph else operation will be killed Fixed issue trying to cast pparam names and arrays to sample Added check for actual error Fixed issue with content location setting in header Backported from v7 2013-04-24 Alexey Zakhlestin better error message for file-size limitation 2013-04-24 VOS Maintainer Fixed issue with clang compiler on Mac OS X Merge branch 'develop/6' into develop/7 Updated VAD version to 1.13.21 Fixed display only if part of default quadmap Fixed labels Fixed show location Fixed use maximum of 200 marrs on grid Fixed url encoding 2013-04-23 VOS Maintainer Added asg_v Fixed problem with re-reading of arguments from sslr Added bif_args_unrdf_ext() Merge branch 'develop/6' into develop/7 Fixed id_to_iri and id_to_iri_nosignal to extend domain Added support for running rdb2rdf in parallel Fixed warning 2013-04-22 VOS Maintainer Fixed use bootstrap cli for aq with mt transact Fixed use saved mask in case an existing pred in a conditional branch resets the qi set mask Fixed issue with del of additional key Fixed issue updating col wise float/double Missing R2RML fix Extended functionality of bif_concat Fixed issue with nulls in num inline dcs in digit sort Fixed if there is nothing to assign, then skip Fixed conflict with running clients by doing read sets inside mtx Added missing keywords Merge branch 'develop/6' into develop/7 Added new GC policy in RDF_QM_DEFINE_MAP_VALUE Improved codegen for RDF Views Fixed HTML5 microdata extraction 2013-04-18 VOS Maintainer Added more NULL checks for col O Merge branch 'develop/6' into develop/7 Set ShortenLongURIs by default to 1 Added extra check for O column Revert part of prev patch Fixed issue with dates, day must be unsigned for col store Fixed issue with dates, must be unsigned for col store Fixed disable parallel make to fix too many threads on same chash Fixed repl stubs 2013-04-16 VOS Maintainer Fixed missing flag argument 2013-04-15 VOS Maintainer Merged repl stub Merge branch 'develop/6' into develop/7 Removed deprecated functions Added functions to export gate Fixed check for text index Merge branch 'develop/6' into develop/7 Fixed run of pure BIFs in sandbox Fixed error handling in sandbox for pure BIFs Fixed iri functions are not vdb relocatable Merge branch 'develop/6' into develop/7 2013-04-15 VOS Maintainer Added SPARQL optimizations * IN is optimized to remove items of its right hand side vector that are in conflict with rvr of left hand argument * If a null variable has no external/global origin, no GSPO uses and a single OPTIONAL subvalue then that OPTIONAL becomes plain group pattern * scalar in (scalar1, scalar2, ..., scalarN) is now handled separately from say graph-scalar in (vector-of-authorized-graph-IRIs) 2013-04-12 VOS Maintainer Fixed set rehash to improve speed Fixed issue mixing vectored and non vectored code in bif Fixed id2i to use index 2013-04-11 VOS Maintainer Removed extern "C declaration Fixed issue tracking qi sets Fixed possible double free 2013-04-10 VOS Maintainer Added missing #ifdef Fixed building VOS 7 on windows Fixed issue with comparing doubles Fixed ssl ref was not put in tn input Fixed issue with log blob from schema table set itc_tree Fixed issue with xpf functions Fixed add proper size arg to dk_free Added missing var decl Fixed bad #endif Added no free option Added recovery from vma fragmentation Added tracing Added missing prototype Added warning to log if running a server in MALLOC_DEBUG mode Added flags Added WS expectation check Fixed issue with vectored __ro2sq on incomplete RDF boxes Fixed missing check if algo exists Fixed left dummy on non leaf page is not always an error Added missing procedure DB.DBA.RDF_TRIPLES_BATCH_COMPLETE Fixed mm cache init with non default vec size Added check for estimated vec space increase and use of mp reservation Added tracing Added new functions to comare double Fixed mp reserve limit Added new flags Fixed cost calc of col samples Added mp trace Fixed do not init memcache if chash is used Fixed should call opt fetches to setup row_ctr for vectored exec Fixed needless allocation of memory for unused branches in union Fixes issue when select for effect misses free of qi, if no lc given Fixed issue returning wrong number of rows as last set was not counted Fixed vec param ref in qn can go wrong if the referring qn is last Fixed allow set break on procedure before compiled Fixed should only be set if ssl slot Fixed when running in atomic mode, do not use aq, but run on same thread Fixed size arg for some dk_free calls Added trace Merge branch 'develop/6' into develop/7 2013-04-09 VOS Maintainer Updated DBpedia vad version to 1.4.23 Added process info to footer Changed jsld to jsonld Added support for showing available memory on machine Fixed compiler warning Fixed portability issue on Windows Updated default value for prefetch rows to 2000 Fixed possible overflow Fixed wrong variable Added alias MaxClientConnections for ServerThreads Fixed bad number of arguments Added support for negative year 2013-04-08 VOS Maintainer Added optimization for faster (re)creation of RDF View 2013-04-05 VOS Maintainer Fixed extraction of equiv restrictions as filters Fixed missing initialization of variable Fixed support of triple patterns of subtype OPTIONAL_L 2013-04-05 VOS Maintainer Fixed issue with lost joings on rewriting of unions * sparql_gp_detach_all_filters is extended with ability to extract detached filters from equivs 2013-04-04 VOS Maintainer Fixed suppress Content-Type header on json output Replaced top level @id with @graph in ld-json output Fixed variable should be initialized before used by sas_init Fixed missing check for jsld format Updated vad version to 1.4.18 2013-04-04 VOS Maintainer Fixed rewrite rules * Added support for ld+json * Added support for text/turtle * Added alias for .rdf 2013-04-04 VOS Maintainer Fixed issue with /resource links Removed dead links Added wdrs namespace 2013-04-03 VOS Maintainer Fixed issue with FILTER (isURI(?resourceUri)) code generation Fixed check for attempting to move graph to itself. 2013-04-01 VOS Maintainer Rebuild driver Fixed "too many open statements" error in jena provider Fixed convert if arg is rdf box 2013-03-26 VOS Maintainer Merge branch 'develop/6' into develop/7 2013-03-25 VOS Maintainer Rebuild driver Rebuild driver Fixed "too many open statements" error in sesame providers Fixed issue in sqlgen when IN pred comes after test Fixed use hash join pct to calc initial mem settings 2013-03-22 VOS Maintainer Merge branch 'feature/v6merge' into develop/7 Fixed project title Fixed issue installing conductor in new db Removed bad ttpch.sh from testsuite Fixed issues porting to windows platform 2013-03-22 Patrick van Kleef Merged new testsuite for Column Store (part 2) 2013-03-22 VOS Maintainer Fixed compiler issue on Windows Merged newer version of isql Fixed typo Fixed issue with make dist Fixed path to go_functions.sh 2013-03-22 Patrick van Kleef Merged new testsuite for Column Store 2013-03-22 VOS Maintainer Fixed use configure to decide if AIO is available 2013-03-22 Patrick van Kleef Added new Column Store engine 2013-03-21 Patrick van Kleef Manual fixes after V6 merge Manual cleanups up after V6 merge Merged latest V6 code into V7 2013-03-20 VOS Maintainer Fixed VAD version number comparison functions Fixed VAD versionnumber comparison functions 2013-03-16 VOS Maintainer Added support for SPARQL 1.1. Update protocol using /sparql?update= 2013-03-15 VOS Maintainer Fixed prettier ttl print Fixed issue with inx opt check needs inx path 2013-03-14 VOS Maintainer Updated version to 6.1.7-rc1 Added option to get pretty-print TTL from /sparql endpoint 2013-03-14 VOS Maintainer Temporary workaround Problem with turning join with union into union of joins of the original join contained an origin equiv of some external variable. 2013-03-14 VOS Maintainer Fixed search for origin of external var if origin is UNION or something * Updated support for SPARQL 1.1 UPDATE/INSERT statements 2013-03-11 VOS Maintainer Added function to push two items in one set Allow use of first key part instead of full name in index option 2013-03-07 VOS Maintainer Fixed issue with bnode treshold Added new option 'none' to disable sponging Added new macro NO_ITC_DEBUG 2013-03-04 VOS Maintainer Partial fix for issue with TRANSITIVE codegen 2013-03-04 VOS Maintainer Updated SPARQL * Improved sparql_detalize * Added support for STRBEFORE and STRAFTER 2013-03-04 VOS Maintainer Fixed crash if db exists and dba tries recovery Fixed sending cors headers 2013-02-26 VOS Maintainer Added optimization to load rdf_quad meta data early during startup Fixed issue running pure bif function in sandbox Rollback of BMD_IS_PURE optimization for bif_repeat 2013-02-25 VOS Maintainer Added support for setting the graph scope Rollback of BMD_IS_PURE optimization for bif_rand 2013-02-23 VOS Maintainer Updated version number Fixed permalink Fixed position calculation 2013-02-22 VOS Maintainer Rollback of BMD_IS_PURE optimization for bif_sprintf_xxx Fixed _cvt() to BMD_PURE Fixed missing define Fixed compiler warning Allow DB_DATETIME constants as leafs of ST tree Added optimization for BMD_PURE functions and CAST of constants Added digest param to csr function Fixed issue with insert over deleted row on partial distinct index 2013-02-20 VOS Maintainer Fixed missing tag Fixed type of bnode_t_treshold to iri_id_t Added new defines and fixed starting value for named bnodes Fixed support for "named bnodes" in 64-bit builds 2013-02-19 VOS Maintainer Fixed access permissions for disabled users Added support for CONSTRUCT WHERE {} + optimization of DELETE {GRAPH {}} Fixed search of 'known' variable names in GROUP BY (expn as ?X) 2013-02-18 VOS Maintainer Fixed issues with i18n encoding 2013-02-15 VOS Maintainer Fixed vad version number Fixed set condition to equality if no op Fixed issues with focus Fixed use same_as for labels Fixed i18n issue Fixed bad order of ctx param Fixed issue with focus on class Added check for sponger ACL Added initial support for aggregates Added initial support for aggregates Fixed issue with transitivity Fixed issue with subquery table deps that can be refd from join Added support for use HREF for IRix in HTML output of SPARQL endpoint 2013-02-14 VOS Maintainer Regenerated JDBC 4.0 and JDBC4.1 drivers Added initial support for Oracle JDK 1.7.x Added initial support for Oracle JDK 1.7.x Fixed reference to cvs 2013-02-14 OpenLink Software Merge pull request #24 from eliasp/patch-1 Replace CVS with git 2013-02-12 VOS Maintainer Fixed xslt skin for WebDAV 2013-02-07 VOS Maintainer Fixed printing of Host if present in body Merged latest documentation Increased aq max threads limit Fixed issue with IN option of SERVICE Added support for ?graph parameter in SPARQL 1.1 Graph Crud 2013-02-05 Will Daniels Fixed SQLSetConnectOption interpretation of param value 2013-02-05 VOS Maintainer Fixed error diagnostic when graph missing from DELETE DATA Added uptime function Added support for handling Set-Cookie directives when redirecting 2013-02-01 VOS Maintainer Support for full syntax of SPARQL 1.1 update language * Added new 1.1 built-in functions * Fixed support for external vars for subqueries * Fixed codegen for retvals of SQL Selects * Small fixes for DAWG testsuite 2013-02-01 VOS Maintainer Fixed issue with '|' operator at opt level of expression Added support for UUID build-in function SPARQL 1.1 Fixed cost of pg card 2013-01-31 Elias Probst Replace CVS with git The README still mentioned CVS although git is used now. Fixed this. 2013-01-25 VOS Maintainer Fixed opl:sponge_time when sponging pure RDF sources Fixed constant 2013-01-21 VOS Maintainer Fixed ro2sql should not be allowed on 6 to execute on remotes inside qf 2013-01-13 VOS Maintainer Fixed issue with content length If ContentLength is given we must take care of zero length. If ContentLength is not given and close is called, we wait for peer to drop connection. 2013-01-12 VOS Maintainer Fixed issue with transitivity and cost of g & p cols 2013-01-10 VOS Maintainer Fixed issuewith SQL transitive closure causing incorrect results Fixed issue with T_STEP in transitive query Fixed issue with T_STEP in transitive query Added support for 'define output:format "NICE_TTL"' Fixed proper support of bnodes in http_ttl_value Added support for _:vt syntax of bnodes in debugging Fixed missing symbol ref Fixed missing tests for checkpoint in progress Fixed issue with WebDAV methods Added bif_rowvector_obj_sort() 2013-01-10 VOS Maintainer Fixed composing of SPARQL for remote endpoints if the query contains transitive subqueries and the like, with bnodes in retval lists 2013-01-10 VOS Maintainer Fixed missing argument to error message Added support for nodeID://t... syntax 2013-01-10 VOS Maintainer Added support for nodeID://t... syntax Can be used for debugging in order to make more stable outputs 2013-01-08 VOS Maintainer Fixed deprecated macro 2013-01-04 VOS Maintainer Updated copyright to include 2013 Fixed select distinct graphs 2012-12-31 VOS Maintainer Fixed SPARQL internal error on free-text with score Fixed limit output to 20M else this code may overflow and abort Fixed use DV_NON_BOX so there is no lenght limit 2012-12-28 VOS Maintainer Fixed several issues in SPARQL - Assign selids of gps at closing braces - Assign selids of triples/vars at traversals - Fixed decision making in printing equivs due to new _.var.restr_of_col field 2012-12-28 VOS Maintainer Fixed compiler warnings 2012-12-27 VOS Maintainer Added initial support for SPARQL VALUES clause Fixed compare as int64 2012-12-27 VOS Maintainer Fixed issues with rdfxml - Added protection from wrong calls to tf_triple/tf_triple_l - Fixed double free - Fixed compiler warnings 2012-12-27 VOS Maintainer Fixed behaviour of the 'Dynamic Resource' DET folder Fixed do not clear raised errors, so error pages can respond Added new get:strategy option no-sponge Added new function xenc_rsa_sha1_digest 2012-12-11 VOS Maintainer Fix to reduce unreachable subjects in sponged RDF Merged repl stubs Rebuild driver Upgraded to Sesame2 version 2.6.10 2012-12-04 VOS Maintainer Fixed allocate sel out box for select node 2012-12-02 VOS Maintainer Fixed expansion of BINDs in scalar subqueries Fixed repl stubs Fixed repl stub 2012-11-29 VOS Maintainer Added extra files to include Fixed guard against multiple inclusion Removed support for req_top.orig_retvals 2012-11-28 VOS Maintainer Added function sys_stat_impl for use in plugins Fixed when freeing temp, unreg all itcs that were attached Fixed alignment to 8 2012-11-27 VOS Maintainer Fixed issue with MALLOC_DEBUG Added initial support for SPARQL BIND 2012-11-27 VOS Maintainer Fixed issues with DV_WIDE * Added specific checks for MALLOC_DEBUG * Added support for renaming of "array" 2012-11-26 VOS Maintainer Export more functions via EXE_EXPORT Added support for identifying pure RDF source via MIME type 2012-11-23 VOS Maintainer Fixed rev link for /resource Fixed support for text/turtle 2012-11-22 VOS Maintainer Added checks for trailing zeroes in DV_WIDE boxed in MALLOC_DEBUG Added support for exporting cert signature Fixed description on RTFM to be more polite 2012-11-20 VOS Maintainer Fixed compiling transitive queries with SPRRQL_DEBUG enabled Fixed only print trace in debug mode 2012-11-20 VOS Maintainer Fixed issues in ftp client * Added support for login without password * Fixed return strses to client 2012-11-20 VOS Maintainer Updated documentation 2012-11-16 VOS Maintainer Merged Framework VAD * Added ACL rules validation * Added API admin.client.add to add ODS clients for authentication * Added API call admin.apikeys.new to add a new 3rd-party client key * Added API to fetch client and key information for any third-party service from OAUTH.APP_REG * Added API user.authenticate.webid * Added API user.certificates.create to create new X.509 certs * Added authentication, registration, and connection support for BrowserID * Added authentication support for Foursquare * Added better error handling in user.authenticate.callback * Added better error messages when username or email are already in use * Added Bitly authentication and registration support * Added callback procedure for privat egraphs * Added certificate expiration period * Added Disqus OAuth support for authentication and registration * Added import certificate * Added Instagram support for authentication and registration * Added login and connect support for Tumblr * Added more ODS documentation * Added multi-line tabs * Added ODS API quickstart guide * Added registration confirmation functionality * Added SPARQL property for ACLs * Added support for GitHub and DropBox OAuth authentication * Added support for login/register with Yahoo via OAuth * Added support for Wordpress login via user.authtenticate.authenticationUrl * Added user session XML format for all authentication methods * Added way of authentication via third-party services * Add new public procedures for OpenID registration and authentication * Updated documentation * Allow things other than URIs as online account identifiers, like email address for Google * Fixed ACL advanced rules * Fixed authenticate callback URL creation in an SSL * Fixed bad function use 'contains' * Fixed bad VAD install * Fixed BrowserID auth * Fixed WebID login * Fixed certificate upload for JS version * Fixed disable #Digest' Login/registration problem * Fixed Facebook login/register * Fixed FOAF data and import problems * Fixed folder rewrite rule * Fixed hidden digest login * Fixed JS errors * Fixed Login/Registration rules * Fixed mail rewrite rule * Fixed not correct shown disabled digest authentication * Fixed online accounts API * Fixed print date on dashboard * Fixed private graphs init * Fixed private graphs update * Fixed registration bug * Fixed separation login and register * Fixed session expire scheduler * Fixed stack overflow when check user name * Fixed twitter registration * Fixed typo * Fixed IAN validation * Fixed JSON return value of user.certificates.list() * Fixed bad validation rule 2012-11-16 VOS Maintainer Fixed memory leak in wikiv 2012-11-16 VOS Maintainer Merged Polls VAD * Added ACL rules validation * Fixed param type 2012-11-16 VOS Maintainer Merged Gallery VAD * Fixed param type 2012-11-16 VOS Maintainer Merged FeedManager VAD * Added ACL rules valdation * Fixed use IN for vectored execution 2012-11-16 VOS Maintainer Merged Calendar VAD * Added ACL rules validation * Fixed 'PROCENT-COMPLETE' property * Fixed syntax warnings * Fixed sharing problem with read/only * Fixed issue with 'Not Completed' filter * Fixed API file 2012-11-16 VOS Maintainer Merged Briefcase fixes * Added ACL rules validation * Added WebID access to WebDat DET * Added scheduled interval for DETs * Added activity log for IMAP DET * Added "Kind" info for DET folders * Added start updates for Rackspace * Added IMAP DET folder subscription * Added Rackspace DET * Added DynaRes WebID support * Added IMAP folder create and delete * Upgraded to new BOX API * Fixed updating private graphs * Fixed setting properties for DET folders * Fixed init load * Fixed syntax warnings * Fixed SkyDrive file name extension problem * Fixed file delete and rename 2012-11-16 VOS Maintainer Merged Bookmark fixes * Added ACL rules validation 2012-11-16 VOS Maintainer Merged Addressbook fixes * Added ACL rules validation 2012-11-16 VOS Maintainer Updated VAD version numbers Updated documentation files Updated version number Fixed show object as it is Fixed issue mixing http and https content on page for Chrome Fixed permissions Changed permissions to run as SPARQL user FIxed sparql grammer for math expr 2012-11-15 VOS Maintainer Added option to split saved recordings per IP address 2012-11-14 VOS Maintainer Fixed declaration after stmt Added checks for abnormal long lexems to protect TTL parser 2012-11-14 VOS Maintainer Fixed for transitivity, inferencing and property paths * Added support for indirect decls of transitivity in rule sets * Fixed inferencing * Fixed property paths 2012-11-14 VOS Maintainer Fixed verification of large messages Added initial support for property paths Fixed loading of rules for symmetric properties Added new field HS_NOTE in list of sponged resources Added stream mime parser Fixed container/contained doc relationship tidyups for RDF src 2012-11-14 VOS Maintainer Fixed issues with MALLOC_DEBUG * Added proxy functions in order to build plugins * Fixed export of Dkpool symbols for plugins 2012-11-08 VOS Maintainer Reverted exporting symbols patch as it breaks MALLOC_DEBUG Fixed building with MALLOC_DEBUG Added support for larger messages Fixed infinite loop when cb_read_up_to is bigger than bh length 2012-11-06 VOS Maintainer Added SPARQL expression optimizations with new BIF metadata Updated version number of VAD package Fixed SAN and IAN Added support for making issuer graph Added support for issuerAltName Fixed text Added support for SAN Fixed component check Fixed vad config pages Fixed typo Fixed save stack_size Fixed MTX_METER code 2012-11-05 VOS Maintainer Fix should not remove inside iterator as it can read deleted Fix in unit testing code Fixed codegen to use IS NULL when the fixed datatype is NULL Fixed speed of bif_dict_zip when dict is empty Fix to support '\>' in angle-bracketed relative URLs 2012-11-05 VOS Maintainer Fixes for RDF_GRAPH_SECURITY_AUDIT * Added more checks * Added RDF_DEFAULT_USER_PERMS_DEL() and RDF_ALL_USER_PERMS_DEL() 2012-10-24 VOS Maintainer Additional fix for MINUS and TRANSITIVE 2012-10-23 VOS Maintainer Fixed issue with MINUX and TRANSITIVE in SPARQL Fixed support for CONSTRUCT on huge triple sets Fixed NOT FROM construction in SPARQL 2012-10-15 VOS Maintainer Added support for x509 verify Fixed typo in call to equ function 2012-10-15 VOS Maintainer Fixed issue with xpath query appearing twice in same tree This can happen if it is owned by a reused shuric (Shared URI Content) that contained included stypesheets, so there is no need to GPF. 2012-10-08 VOS Maintainer Fixed DB.DBA.RDF_QUAD_FT_UPGRADE check Fixed triger for XHML cartridge on text/microdata+html Added DB.DBA.RDF_GRAPH_SECURITY_AUDIT Added support for GROUP_CONCAT (DISTINCT ..) in SPARQL Added DO_KEYWORD_SET Added mp_alloc_sized for big arrays 2012-10-01 VOS Maintainer Fixed issue with MALLOC_DEBUG Added missing EXE_EXPORT Fixed memory leaks Fixed issue with graph group access Fixed postprocessing following ingestion of RDF Fixed diagnostic 'Bad variable value in CONSTRUCT' Fixed bad length Fixed SPARQL 1.1 aggregates can be used with or without bif: prefix Added new function to dump nquads Fixed initialization of rdf_graph_group_of_private_dicts Fixed issue with sparql CONSTRUCT ... WHERE ... GROUP BY ... Added support for get:xxx defines in recursive sponge Added support for text/x-nquad MIME-type Added timeout to RestPingService Fixed typo in condition Fixed issue invoking cartridges when text/mictodate+html was used Added 'Dynamic Resource' DET folder selection Fixed handling of rdf_repl_uid account 2012-10-01 VOS Maintainer Merged sponger fixes * Added auto-detection of NQuads and Trig * Fixed detection of Turtle, N3 and similar formats 2012-10-01 VOS Maintainer Fixed missing public grants Fixed bad C++ extern C construction Fixed issue with graph reload 2012-09-07 VOS Maintainer Removed duplicate declaration of bif_isentity Fixed isolation level 2012-08-31 VOS Maintainer Fixed issues with S3 DET * Added resource rename * Fixed issue with resource server side encryption 2012-08-31 VOS Maintainer Added Rackspace DET Fixed minor issue 2012-08-30 VOS Maintainer Added triples for rdf docs 2012-08-30 VOS Maintainer Fixed several issues in bulkloader * Fixes issue with loading specific number of files * Fixed issue if files are not available on all nodes * Removed unused variables 2012-08-23 VOS Maintainer Fixed use official mime name Added check for stpcpy in C library Fixed bad namespace urls Fixed crash using DEFMACRO in SPARQL SQL Views 2012-08-22 VOS Maintainer Use __box_flags_tweak and __box_flags_set to set BF_UTF (2) Fixed links at bottom of page Fixed titles Fixed when using utf8 strings, http_value does not need to recode Fixed processing of OPTION() clauses for SPARQL-FED 2012-08-21 VOS Maintainer Added new macros for iterations on pairs of items in given array FIxed conflict between normal decl and extern "C" decl for C++ Fixed compiler warnings Fixed error diag if RDF view decl contains same quad map twice Fixed error recovery on incomplete metadata Fixed typo in encoding name Removed deprecated code block Fixed parameter name Fixed recovery after errors during load 2012-08-20 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-08-20 VOS Maintainer Merged Conductor VAD * Added SPARQL property for ACLs * Fixed ACL type change and ACL delete error * Fixed do not edit grants on existing user 2012-08-20 VOS Maintainer Fixed slow query Fixed labels Fixed warnings from W3C Validator Fixed difference between a failed prev sponge and an in-progress one 2012-08-16 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-08-16 VOS Maintainer Merged OAT toolkit * Attempt to force XML+RDF output from PROXY * Updated version to 2.6.4 2012-08-16 VOS Maintainer Added support for N3 HAS keyword 2012-08-13 VOS Maintainer Fixed exponential parsing time for ill nesting of entity refs 2012-08-03 VOS Maintainer Added better support for ":" as a QName Fixed show more of the command currently being executed Fixed use user info if authenticated via webid 2012-08-02 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-08-01 VOS Maintainer Updated version to 6.1.7-dev for next development cycle Merge branch 'release/6.1.6' into develop/6 Merge branch 'release/6.1.6' into stable/6 Updated final notes to NEWS and ChangeLog Added files to distribution Added files to distribution Added files to distribution Added files to distribution Removed reference to old file Updated debian changelog Fixed issues with Bison 2.6 code generation 2012-07-30 VOS Maintainer Updated NEWS Updated ChangeLog Updated version number to 6.1.6 for final release 2012-07-27 VOS Maintainer Fixed use http_value Updated version to 6.1.6-rc3 2012-07-27 VOS Maintainer Merged conductor VAD * Fixed priority flag * Fixed ACLs 2012-07-27 VOS Maintainer Fixed wrong place for flags in argument list Fixed use webid verifier module 2012-07-25 VOS Maintainer Fixed bad acl file creation Updated version of vad package Added missing user param Fixed use position to get correct entry Updated ChangeLog 2012-07-24 VOS Maintainer Updated version to 6.1.6-rc2 Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed resource name encoding problem 2012-07-24 VOS Maintainer Merged DET_S3.sql * Fixed resource server side encryption problem * Fixed file permissions (after file update) 2012-07-24 VOS Maintainer Merged cutter tool * Added new -KP command-line option * Added new -BE command-line option * Fixed ISQL normalizations * Fixed compiler warnings 2012-07-24 VOS Maintainer Updated version numbers Fixed typos 2012-07-24 VOS Maintainer Merged Briefcase VAD * Added refresh function * Fixed resource server side encryption problem 2012-07-24 VOS Maintainer Fixed role binding can be one to many Added loading for rdb2rdf vad Fixed initialize ot_rds 2012-07-24 VOS Maintainer Fixed IN operator Optimization by ssg_print_builtin_expre so that it does not complete RDF boxes (for IRIs only at right side). 2012-07-24 VOS Maintainer Fixed disabled accounts can still be used in set_user_id Fixed small issues for VOS release Added initial support for rdb2rdf VAD Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-07-23 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Updated documentation Fixed file permission Fixed date format Added optimizations to JSON parser Added BIF get_plaintext_row Fixed reset both pairs 2012-07-20 VOS Maintainer Added debug code for sponger Updated version 2012-07-20 VOS Maintainer Merged ODS Framework VAD * Added initial API documentation * Fixed advanced acl settings for sparql or services auth 2012-07-20 VOS Maintainer Merged ODS Calendar VAD * Added initial API documentation 2012-07-20 VOS Maintainer Merged ODS Bookmark VAD * Added initial API documentation * Added support for WebDAV DET 2012-07-20 VOS Maintainer Added initial data for doxify Added initial data for doxify 2012-07-20 VOS Maintainer Merged DBpedia VAD fixes * Usse foaf:isPrimaryTopicOf for dbpedia 3.8 dataset * Fixed use proper encoding for wikipedia link 2012-07-20 VOS Maintainer Fixed Base URI of DirectMapping R2RML into a configurable param Fixed permissions for '*,acl' files Fixed indentation Fixed ETag calculation 2012-07-19 VOS Maintainer Fixed R2RML PK format 2012-07-18 VOS Maintainer Added WebDAV DET folder type Fixed issue editing mounted resources Fixed COPYRIGHT to use current address of FSF Updated version to 6.1.6-rc1 Added openSUSE layout Fixed buffer overflow when using wide chars Fixed potential buffer overwrite Fixed compiler warning Fixed memset should use sizeof struct, not sizeof pointer to struct 2012-07-17 VOS Maintainer Merged Framework VAD * Added advanced acl settings for sparql or services authentication * Fixed ACL UI * Fixed UTF-8 problem 2012-07-17 VOS Maintainer Merged Briefcase VAD * Added ACL for IMAP DET folder * Fixed problem with editing mounted sources * Fixed host and port in IMAP server address * Fixed ACL UI * Fixed '*,acl' files 2012-07-17 VOS Maintainer Fixed use absolute path to prevent looking for local part Added advanced ACL settings for sparql or services authentication Added webid protected endpoints template 2012-07-16 VOS Maintainer Fixed indentation Fixed return HTML body 2012-07-16 VOS Maintainer Merged S3 DET fixes * Fixed ACL rules update * Fixed property list function * Fixed bad owner in some DET resources * Fixed problem with editing mounted resources 2012-07-16 VOS Maintainer Fixed removed BOM Fixed http_ses_arg is supposed to return ws_session Added missing stringdate Fixed datetime conversion 2012-07-12 VOS Maintainer Removed test for @rel, @rev or @property from application/xhtml+xml 2012-07-04 VOS Maintainer Merged Framework VAD * Fixed remove session when acl is altered * Fixed check if user exists 2012-07-04 VOS Maintainer Merged Briefcase VAD * Fixed bad owner in some DET resources * Fixed properties list function * Updated S3 DET folder 2012-07-04 VOS Maintainer Fixed ACL 2012-07-03 VOS Maintainer Added alias SSLPublicKey Added support for SSL Chain Certificates Added error reporting if query compilation fails 2012-07-02 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed XHTML+RDFa validation Added support for rel="nofollow" on external links 2012-06-30 VOS Maintainer Added support for new S3 2012-06-29 VOS Maintainer Fixed GPF on TTLP with flag 4096 and named bnodes 2012-06-29 VOS Maintainer Merged ODS Framework VAD * Update xml creation function * Fixed ACLs * Fixed bad cast * Fixed typos 2012-06-29 VOS Maintainer Fixed datatypes and missing return types from functions Fixed datatypes and missing return types from functions Fixed typo in label Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed datatype 2012-06-27 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed run authentication function as dba Fixed ACL Added missing check for theads or locks Added deadlock handler 2012-06-26 VOS Maintainer Fixed issues loading microdata with namespace decls 2012-06-25 VOS Maintainer Fixed missing txn mtx when resetting flag Fixed compiler issue Added support for nested relative xml:base-s 2012-06-25 VOS Maintainer Merged briefcase VAD * Added default values for cartridges * Fixed 'Box Net' typo * Fixed folder typo * Fixed SkyDrive authentication button name * Fixed resource uploade * Fixed issues with Box DET 2012-06-23 VOS Maintainer Added support for maintaining SSL Chain certificates Added support for exporting keys 2012-06-22 VOS Maintainer Added support for loading extra SSL Chain certificates Fixed flag must be set inside txn mutex 2012-06-21 VOS Maintainer Added http_limited() function This restricts certain slow pages from claiming all threads 2012-06-21 VOS Maintainer Added support for protocol switching e.g. using websockets 2012-06-20 VOS Maintainer Merged Framework VAD * Added access page and API keys for Box * Added Help links * Added expiration check box * Added support for private graphs * Fixed deadlock handler * Fixed inst list * Fixed input pars * Removed debug info 2012-06-20 VOS Maintainer Merged Briefcase VAD * Added support for Box * Added box.net folder definition * Added support for private graphs * Fixed permission problem for some DETs 2012-06-20 VOS Maintainer Fixed missing grant Added support for Skydrive and Box DET 2012-06-19 VOS Maintainer Fixed do not signal eror when dummy cartridge is installed Fixed compare rdfbox with IN values using box value 2012-06-19 VOS Maintainer Fixed handling of literals with language tag Literals with language are now generated as RDF boxes even for SQL valmode 2012-06-19 VOS Maintainer Added initial support for SPARQL 1.1 BINDINGS clause 2012-06-18 VOS Maintainer Added RDFa and MTML+Microdata autodetection 2012-06-18 VOS Maintainer Merged tutorial VAD * Added note for sparql-ssl endpoint * Fixed regex expression * Fixed RDF DET is in server * Fixed make clean 2012-06-18 VOS Maintainer Added encoding field Added sponger ACL Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-06-17 VOS Maintainer Fixed issue with regexp_replace Fixed check len before calling second memcpy Fixed compiler warnings Fixed valgrind warnings 2012-06-15 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed check Pls for non-empty string value Fixed memory access after free Fixed memory leak Fixed mime for images Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Updated images 2012-06-14 VOS Maintainer Fixed memory leak 2012-06-13 VOS Maintainer Use long iris by default Fixed check len before calling memcpy Fixed typo Added support for per datasource default refresh interval Fixed check key col is used in sampling before guessing about it Fixed memory leak Merge remote-tracking branch 'origin/develop/6' into develop/6 Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-06-13 VOS Maintainer Merged iSPARQL vad * Added control for raw URIs in sparql result set view * Added persistence in permalinks 2012-06-07 VOS Maintainer Updated documentation Updated images Remember options on /sparql endpoints upon recreation Added support for tab-separated-values (TSV) format in sparql Added backtrace in assert 2012-06-06 VOS Maintainer Fixed portability issue on freebsd Fixed issue with make clean on freebsd 2012-06-05 VOS Maintainer Added support for text/turtle Added support for more patterns Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-06-05 VOS Maintainer Merged Framework VAD * Added support for SkyDrive * Added JSON output option for certgen * Updated Google API access 2012-06-05 VOS Maintainer Merged Briefcase VAD * Added support for SkyDrive * Added mail notification for webid sharing * Fixed file name encoding * Fixed sponge feature * Fixed download problem 2012-06-05 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-06-05 VOS Maintainer Merged dbpedia vad * Fixed check if modified * Fixed reset timezone 2012-06-05 VOS Maintainer Fixed if scalar is rdf_box, print as string Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed free path at the end of processing the request Added generation of url rewrite rules Added expiration_function to http options map Fixed json-ld encoding Fixed string type support 2012-06-02 VOS Maintainer Fixed skip _IDN cols Added support for rdf import of gzipped content 2012-06-02 VOS Maintainer Merged dbpedia vad * Added support for If-Modified-Since * Added registry setting dbp_last_modification to get SP returning last modified date * Fixed use owl graph for properties 2012-06-01 VOS Maintainer Removed temp files Small cleanups 2012-05-30 VOS Maintainer Fixed issue with gdrive/dropbox Fixed issue with cyclic references Added new predicates to load as JSO triples Improved error diagnostics for ALTER QUAD STORAGE <> { DROP } Fixed ignore _IDN columns Fixed recursion limit in order to save runing out of stackspace Add xml comment around ill-formed property xml elements 2012-05-30 VOS Maintainer Fixed ODBC driver * Fixed clear errors on connection handle * Fixed use provided password from connect handle * Fixed debug statements 2012-05-30 VOS Maintainer Added aliases for ssl key/cert FIxed access rights and status for SPARUL_LOAD_SERVICE_DATA Fixed grants for SPARQL LOAD SERVICE <...> DATA Fixed service SPARQL codegen with zero retvals Added procedure view for SPARQL BINDINDS 2012-05-30 VOS Maintainer Merged SPARQL fixes * Added support for self-description * Fixed SPARQL LOAD SERVICE <...> DATA 2012-05-30 VOS Maintainer Merged SPARQL fixes * Added support for BINDINGS * Fixed support for SERVICE (with new SPARQL LOAD SERVICE <...> DATA statement) 2012-05-23 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Added option to download ca key Fixed jump to individual grants if user is edited Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-05-23 VOS Maintainer Merged Briefcase VAD * Added ACL for GDrive and Dropbox * Added Dropbox DET 2012-05-22 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-05-21 VOS Maintainer Fixed missing end of LSB comment Fixed copy col opts else tables with xml cols cannot be altered Fixed code should come after declarations Added Dropbox API keys Added new function bif_jso_triples_del Fixed compiler warnings 2012-05-21 VOS Maintainer Fixes for date * Adding days to date results in date * Adding seconds to date results in datetime * Fixed debugging 2012-05-21 VOS Maintainer Added virtrdf:dialect static uname Added new mime type application/n-triples Fixed compiler warnings Changed NULL is treated like 0 element array for bif_get_keyword Fixed compiler warning Added new BIF functions Fixed compiler warnings Added better MALLOC_DEBUG handling of box_iri_id Added new function hash_list_keys Added new aliases 2012-05-16 VOS Maintainer Fixed disble repl user login via odbc or dav Fixed datatype should be iri_id8 2012-05-14 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Added support for Google Drive Fixed typo in ACL filters Fixed small issue in testsuite Added option to wait for last request in an aq first 2012-05-13 VOS Maintainer Fixed compiler issue on Solaris 2012-05-11 VOS Maintainer Fixed text index is not possible on views at this time Added function RDFA_LOAD_DICT Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed bug in regeneration of permalink when RDFMini view changed Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-05-11 VOS Maintainer Merged fixes to MAP code * Upgraded MAP support for latest OpenLayers/OpenStreetmap * Disabled dysfunctional NASA blue marble tiles 2012-05-11 VOS Maintainer Upgraded to OpenLayers v2.12-rc2 Fixed typo Fixed graph name to /DAV/ Fixed removed missing define 2012-05-11 VOS Maintainer Merged SPARQL fixes * Added propagation of LIMIT restrictions * Fixed issues with SERVICE * Fixed issues with UNIONs 2012-05-11 VOS Maintainer Added support for Sparql Service Description 2012-05-11 VOS Maintainer Merged Briefcase fixes * Added support for Google Drive 2012-05-11 VOS Maintainer Fixed check lang box 2012-05-11 VOS Maintainer Fixed issue with semaphores on Mac OS X 10.7 When signalled, make sure we do not miss another signal, as signals on a condvar w/o wating thread is a NOOP 2012-05-11 VOS Maintainer Fixed det resources for google drive Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed formatting 2012-05-10 VOS Maintainer Merged Framework fixes * Added Google API * Fixed Resource /dataspace/doc/services/user not found error * Fixed interop * Fixed annotation bug - not unique primary key 2012-05-10 VOS Maintainer Merged Calendar fixes * Fixed WebID write access * Fixed redirect 2012-05-10 VOS Maintainer Merged Briefcase fixes * Added Google Drive DET folder type create 2012-05-10 VOS Maintainer Merged Addressbook fixes * Fixed redirect 2012-05-10 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Added support for CORS in web services Added missing prototypes Fixed compiler warning and small code cleanup 2012-05-04 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-05-04 VOS Maintainer Merged iSPARQL fixes * Added alternate links in HEAD * Added support to remember rdf display/tab 2012-05-04 VOS Maintainer Added support to remember previous tab Fixed do not use DBA as soap user as it takes ages to recompile PL Added files to ignore Added extra checks for db slices Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Added dsn name to explain output Fixed set pn_query to nil to avoid using free mem 2012-05-03 VOS Maintainer Updated version of facet browser Added graph to qrcode Updated version of conductor Remove old view before creating newer one 2012-05-02 VOS Maintainer Fixed issue with incomplete box Fixed version number Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Added macro t_revlist_to_array_or_null Fixed escape chars in CSV output 2012-05-01 VOS Maintainer Fixed use internal call to set proper user for exec 2012-04-27 VOS Maintainer Removed rdf det as it is already embedded in server itself Added missing account in check Added mp_set_nreverse and t_set_nreverse Fixed multi-column transitivity Fixed re-use of "similar" constants of different types 2012-04-26 VOS Maintainer Fixed check for MAC_OS_X_VERSION_10_7 Fixed typo Fixed graph level security Added indication to log when backup is done 2012-04-25 VOS Maintainer Added printing of soap struct tags 2012-04-24 VOS Maintainer Fixed use proper semping rest endpoint Updated IMAP DET options and actions Fixed nagation to use SPARQL 1.1 FILTER NOT EXISTS Fixed clear variables after report Added support for FROM SUBQUERY { .. } in quad map Added support for subqueries inside QUAP MAP { .. } groups Fixed issue with _UDBC_ always set 2012-04-20 VOS Maintainer Added support for new name for cartridges vad Fixed error reporting Fixed if no one is verified to match, return NULL Updated CKeditor to version 3.6.3 Fixed popup forms UI 2012-04-19 VOS Maintainer Updated version Fixed labels Added check for policy_manager vad 2012-04-19 VOS Maintainer Merged Polls fixes * Added ACL filters * Fixed IE UI * Fixed icons 2012-04-19 VOS Maintainer Merged Framework fixes * Added ACL filters * Moved common functions to framework * Fixed front page * Fixed rest interface page * Fixed semping protocol 2012-04-19 VOS Maintainer Merged Feedmanager fixes * Added ACL filters * Fixed icons 2012-04-19 VOS Maintainer Merged Calendar fixes * Added ACL filters * Fixed daylight savings time on import to calendar * Fixed issue with IE UI * Fixed minor issue with CalDav * Fixed icons 2012-04-19 VOS Maintainer Merged Briefcase fixes * Added ACL filters * Fixed icons 2012-04-19 VOS Maintainer Merged Bookmark fixes * Added ACL filters * Fixed icons 2012-04-19 VOS Maintainer Merged Addressbook fixes * Added ACL filters * Fixed minor problem with CardDav * Fixed icons 2012-04-19 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-04-19 VOS Maintainer Fixed r2rml * Fixed error handling * Fixed syntax * Fixed validation to report errors with line numbers * Fixed import of R2RML turtle files to provide debugging information about blank nodes 2012-04-19 VOS Maintainer Added references view mode 2012-04-19 VOS Maintainer Fixed VAD checks * Added proper check for vad versions * Fixed show r2rml tab only when rdb2rdf vad is installed 2012-04-19 VOS Maintainer Disable repl user Fixed rdf repl security Fixed issue compiling with malloc debug Added format for MSACCESS with special column types 2012-04-18 VOS Maintainer Fixed swapped pk and fk column Fixed error message Rebuild driver for Sesame version 2.6.5 Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed do not search in rdf views when checking for graphs Upgraded driver to use Sesame 2.5.6 Updated vad version 2012-04-18 VOS Maintainer Merged FCT fixes * Added NOT IN conditional * Fixed problem in conditional literals with LANG 2012-04-18 VOS Maintainer Changed Graph column label Added start new facet option in description of classes Fixed debug code Fixed link for dset Fixed link for dset Added Graph column to the output of text matches Fixed problem counting ancestry with nested property, etc. pred. Fixed check for vector 2012-04-18 VOS Maintainer Added making class contraint * When ?S is rdfs:Class or owl:Class, or a ?S 2012-04-17 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed rdf replication security Fixed issue mixing declarations and code Added support for SOUNDEX and DIFFERENCE 2012-04-16 VOS Maintainer Added cfg_parse_size_with_modifier to parse stripe size Added advanced ACL filters Added X -options of foaf response Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed digest split function Fixed issue with 'Edit Properties' Fixed image path to /ods Removed deprecated images 2012-04-12 VOS Maintainer Fixed st_cli_n_http_threads should be int32 Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 Fixed issue with unknown BIF msg in SPARQL compiler error Fixed issue with content type if already set by rewrite rule 2012-04-10 VOS Maintainer Added meetup pattern Fixed indentation Fixed internal error on spar_selid_pop() 2012-04-10 VOS Maintainer Merged Framework fixes * Added link tags to user's pages * Fixed private graphs init * Fixed 'Enable Automatic WebID Login' value * Fixed format arg * Fixed void dset * Fixed clean bad application creation 2012-04-10 VOS Maintainer * Merged Calendar fixes * Added CalDAV import * Fixed source labels in imports * Fixed CalDAV DET imports * Updated CalDAV Import 2012-04-10 VOS Maintainer Merged Addressbook fixes * Fixed CardDAV DET imports * Added CalDAV Import 2012-04-09 VOS Maintainer Fixed issue with xsd:dateTime in SPARQL results 2012-04-08 VOS Maintainer Fixed issue with join on Solaris Added extra debugging code to SPARQL engine 2012-04-06 VOS Maintainer FIxed issue with box_length Fixed issue with graph level security check in SPARQL-FED subquery Fixed check for MS SQL Server 2012-04-05 VOS Maintainer Fixed keep ssl flag when https redir to https Fixed file not found error when virtuoso.ini changed 2012-04-03 VOS Maintainer Added virtuoso.ini setting to configure page compress mode Fixed syntax metadata backups of TTL format Fixed possible stack overflow on long UNIONs Fixed get string instead of iri_id on cluster Fixed issue with transitive query 2012-04-03 VOS Maintainer Fixed GPF on DBpedia query select distinct ?ci fn:lang(?la) where { ?si dbpedia-owl:country dbpedia:Germany. } limit 10 2012-04-03 VOS Maintainer Fixed safe cloning of equivalence classes Fixed issues with RDF View, bif:contains and option(?score) Fixed allocation of nodes during tree duplication Fixed compiler warnings 2012-03-31 VOS Maintainer Merge branch 'develop/6' of scms:virtuoso-opensource into develop/6 2012-03-31 VOS Maintainer Merged Calendar fixes * Added CalDAV import * Added CalDAV, CardDAV DETs and RESTful CRUD * Fixed CalDAV to Subscription options 2012-03-31 VOS Maintainer Merged Framework fixes * Added foreign key for certificates table * Added html rule for /mv/data * Fixed bad certificate related info 2012-03-29 VOS Maintainer Added support for slash proxy IRIs Fixed iframes and scripts Added check if mail actually exists Fixed check for null Exclude certain sites from iframe Removed debug statements Added Wolfram|Alpha cartridge Added support for sponging of ftp urls Fixed using fix_identified_case Fixed minor issues 2012-03-29 VOS Maintainer Fixed LinkedIn cartridge * Added support for sponging job postings and company profiles * Added accept_lang option to override locale sensitive output in job postings 2012-03-29 VOS Maintainer Fixed version control properties 2012-03-29 VOS Maintainer Merged Framework fixes * Added di: scheme * Added check for WebID validation * Fixed quotes on sparql vars 2012-03-29 VOS Maintainer Fixed CalDAV, CardDAV DETs and RESTful CRUD Added di: scheme Fixed CalDAV, CardDAV DETs and RESTful CRUD Fixed digest mode should not report it accepts basic Fixed issue joining two federated queries to the same host Fixed debug print of wide strings 2012-03-27 VOS Maintainer Added REPORT method Fixed issue with SPARQL-FED code generation Added support for INF, -INF and NaN in SPARQL 2012-03-23 VOS Maintainer Set version to 6.1.6-dev to indicate development cycle Use .gitignore instead of .cvsignore Added check to prevent out of range seek Fixed initialization issue Added support for long nvarchar Fixed check to see if stmt returned a resultset Fixed DDL logging Fixed missing unbox else check is always true Fixed wrong pointer indirection calling itc_bust_this_trx 2012-03-23 VOS Maintainer Fixed number of issues with _UDBC_ * Fixed issue with transitive subqueries * Fixed external vars in table subqueries of scalar subqueries * Fixed print of builtin expressions with multipart alias name * Fixed issue with double "AS" for lang in resultset * Fixed bad code for clear graph 2012-03-23 VOS Maintainer Fixed issue with RDF_DICT_OF_TRIPLES_TO_THREE_COLS Fixed escaping of weird IRIs in RDF/XML output Fixed some checks of XPATH from MALLOC_DEBUG to XTREE_DEBUG Fixed moved some checks of XPATH from DEBUG to XPATH_DEBUG Fixed use of dt encapsulation 2012-03-16 VOS Maintainer * Added missing file to distribution 2012-03-15 VOS Maintainer *** empty log message *** * Updated version to 6.1.5 for final release *** empty log message *** *** empty log message *** * Fixed labels * Fixed minor issues to xbrl * Fixed minor issues * Fixed column name back to __ask_retval for odbc/jdbc connections * Moved define to more logical place * Fixed set default catalog name to % * Fixed enabled tests to run on jdk4 * Rebuild drivers * Removed old _JAVA_ pragma * Fixed unhandled rdf type * Rebuild drivers * Fixed leak with statement handles * Added stub isgeometry so point data can be inserted normally * Fixed check for odbc/jdbc connection 2012-03-14 VOS Maintainer * Added missing files to distribution * Fixed meta information on ANY type * Updated documentation * Fixed allow http client session to be put on hold and leave thread free * Updated version to 6.1.5-rc3 * Updated SSL support *** empty log message *** * Fixed compiler warning * Fixed set default value for CheckExtentFreePages to 1 * Added option to accept pragma * Added entries for entity types and scores * Fixed version of vad package * Fixed use new xlat cb * Fixed small issue * Fixed issue awol:content on stackoverflow.com * Added new SPARQL DESCRIBE modes OBJCBD and SCBD * Fixed issue with Oracle double which should be decimal * Fixed call to xlat_cbk to detect rdf:type etc 2012-03-13 VOS Maintainer * Fixed metadata for S, P and O * Fixed set default output:format to _UDBC_ for ODBC/JDBC/.NET apps * Fixed typo in subcode * Fixed when row is deleted, place the single bm entry over it * Fixed issue when codegen takes dtp from 1st param and no ssl exists yet * Fixed issue with union 2012-03-12 VOS Maintainer * Updated version to 6.1.5-rc2 * Added additional tests * Fixed building/checking vads on VOS * Fixed ignore log files * Fixed issue with Bookmark app that caused user to be logged out *** empty log message *** * Fixed issue with semaphores on Mac OS X 10.7 * Fixed wrong function name * FIxed typo in function name * Added SET EXPLAIN ON and SET SPARQL_TRANSLATE ON options * Fixed issue with fd in binary mode * Added alias _UDBC_ for _JAVA_ * Fixed issue if dfe is not initialized yet and used inside gdb *** empty log message *** 2012-03-11 VOS Maintainer *** empty log message *** * Updated vad version * Fixed use of foaf_check_ssl function 2012-03-09 VOS Maintainer *** empty log message *** * Fixed issue with uninitialized variables * Fixed do not output NULL triples * Added README.GIT * Added discontinuation notice to README.CVS * Added information for Mac OS X 10.7 * Fixed compiler warnings 2012-03-08 VOS Maintainer * Fixed CRLF * Fixed list of files to distribute for Windows build * Fixed use portable method for escaping symbol for gawk 3 and 4 * Fixed whitespace * Updated vad_version * Updated version to 6.1.5-rc1 *** empty log message *** * Fixed copyright year * Fixed copyright year * Fixed minor issues * Added CalDAV * Added ACLs * Added ACL editing for DETs * Added new procedures for WebDAV * Updated private graphs data * Updated to latest SIOC functions * Fixed data generated by SIOC * Fixed 'Create and New' button * Fixed drag and drop * Fixed authentication functions * Fixed issue registering CalDAV links * Fixed check for nulls * Fixed issues with validate * Fixed SyncML owner resources * Fixed issue importing file without timezone info * Fixed CSS load * Fixed clear button in settings * Fixed issue with JSON * Fixed error reporting * Added CardDAV * Added VCARD Property Grouping * Added new procedures for WebDAV * Added ACLs * Added ACL editing for DETs * Added folder selecton for SyncML * Updated private graphs data * Updated ACL items list * Updated latest SIOC functions * Fixed issues importing contacts * Fixed user's image on profile page * Fixed issue with syncML * Fixed issue with validate * Fixed syncML owner resources * Fixed issue with progress bar after loading contacts * Fixed CSS loading * Fixed clear button in settings * Fixed CSS in footer * Fixed error reporting * Fixed issues with patching versions automatically * Fixed wrong ctype * Fixed bad url * Fixed all columns in the table def * Added 'create' to store in RDF * Added ACLs * Added ACL editing for DETs * Added option to import rdf data from file * Added folder types for CalDAV and CardDAV * Added rule for briefcase folder IRIs * Updated private graphs data * Fixed about dialog * Fixed issue with edit file content * Fixed issue with resource not found on delete * Fixed rdf_sink folder creation * Fixed typos * Fixed DET folder sharing * Fixed syntax checks * Fixed IMAP DET folder params * Fixed IMAP and webmail DETs support * Fixed syncML folders * Fixed versions view * Fixed RDF upload * Fixed linked upload folder * Fixed CSS load * Fixed issue after rename * Fixed issue with group settings * Fixed clear button in settings * Fixed issue with JSON * Fixed error reporting * Updated ACL items list * Updated private graphs data * Updated to latest SIOC functions * Fixed folder creation with bookmark update * Fixed syntax checks * Fixed issue with text index * Fixed pre tag show * Fixed validate bug * Fixed issue with progress bar after loading bookmarks * Fixed CSS loading * Fixed clear button in settings * Fixed issue with JSON * Fixed error reporting * Updated private graphs data * Fixed about dialog * Fixed generated SIOC data * Fixed validate bug * Fixed issue with progress bar after loading contacts * Fixed CSS loading * Fixed clear button in settings * Fixed issue with JSON * Fixed error reporting * Fixed whitespace * Fixed minor issues * Updated private graphs data * Fixed about dialog * Fixed generated SIOC data * Fixed validate bug * Fixed clear button in settings * Fixed footer CSS * Fixed error reporting * Fixed html encoding in title * Fixed issue with vad_version * Added files to ignore * Fixed attachemt problem with rights * Fixed upstream URL * Fixed ordering of acl triggers * Fixed issue with blobs in triggers * Fixed copyright year * Fixed use monospace font for textedit area * Added function xenc_pubkey_ssh_export 2012-03-07 VOS Maintainer * Fixed encoding problems * Added function xenc_pubkey_DER_export * Updated documentation * Updated documentation * Updated documentation * Updated documentation * Added missing file * Fixed use vad_version when generating vad packages in VOS * Fixed use vad_version when generating vad packages in VOS * Fixed windows build * Fixed indentation and whitespace * Fixed typo * Fixed indentation and whitespace * Fixed typo in json-ld output * Fixed debug lines * Added empty RDF_TRIPLES_BATCH_COMPLETE * Fixed compiler warnings on trigraphs in generated code * Fixed initialization on db creation * Fixed windows build * Added new Visual Studio 11 project files containing rules for both 32bit and 64bit builds * Removed old win32 and win64 build environments * Fixed missing var decl * Updated vad version * Fixed minor issue * Updated vad version to 1.85.83 * Fixed minor issues * Fixed demo * Fixed remove duplicate lines * Fixed use of common WebID verifier * Fixed bad code * Added /sparql-oauth * Fixed sparql-webid * Fixed WebID login * Fixed JS errors * Fixed WebID check procedure * Fixed graph issues * Fixed return on sparql errors * Fixed grant permission for API to sponge * Fixed output from verifier * Fixed new param in WebID verifier * Fixed return if no user * Fixed openid registration * Fixed date check * Fixed syntax * Fixed selecting identifier * Fixed use 15s timeout * Fixed error condition checks * Fixed use vector of vectors * Fixed handling of di: * Fixed copyright year to include 2012 * Fixed rdf_sink folder creation for new users * Fixed expiration check * Fixed get WebID function * Fixed copyright year to 2012 * Fixed DI URI * Fixed small issue * Fixed same-as * Fixed to preserve content * Added new rule for /mv * Added void to graph * Fixed image show in login * Fixed multiple values in SAN * Fixed VAD upgrade * Added support to enable automatic login * Fixed grant * FIxed key usage * Fixed primary topic should be the profile * Fixed VAD install problem * Added private graphs data * Added proxy url * Fixed use get:soft "add" * Fixed vhosts define * Fixed typo * Fixed twitter sha1 post * Added private data in graph * Fixed try sha1 for fingerprint * Added rule for briefcase folder IRIs * Fixed user's image on profile page * Fixed use proper digest * Fixed proper namespace * Fixed use new property * Added option to ask to delete data * Fixed use sponger * Fixed verification * Fixed verification * Fixed verification * Added more checks * Fixed search twitter for tweet * Fixed check for fingerprint * Fixed page show and SIOC data * Fixed labels * Fixed ampersand * Fixed MIME type for JSON-LD to application/ld+json * Fixed ODS upgrade proc * Fixed photo url * Fixed row selection style * Fixed issues with session expire in new ODS UI * Fixed SPARQL clear graph * Fixed path to OAT style sheets * Fixed missing CSS file * Fixed call to obsolete hostip * Upgraded ODS css * Fixed JS table API * Fixed photo value * Fixed deactivate user * Fixed photo show * Fixed triggers * Added option to deactivate user * Fixed common applications CSS * Fixed tab labels * Fixed WebID login * Fixed login dialog with unregistered users * Fixed labels and CSS for Firefox * Added new verification proc * Added QRCode * Updated WebID demo pages * Added WebID WaterMark * Fixed HREF to not need proxy * Added proxy url * Added data graph associated with the WebID * Fixed present WebID as link * Fixed syntax * Fixed WebID to be presented as link * Fixed warning if no key found * Removed fixed link from webid_demo pages * Added new /ods/webid endpoint * Updated WebID 1.0 spec * Added callback * Fixed webid_demo https requirements * Fixed photo url * Added WebID demo pages * Fixed SPARQL initialization 2012-03-06 VOS Maintainer * Added extra MALLOC_DEBUG checks * Fixed MALLOC_DEBUG support * Fixed MALLOC_DEBUG support for box_iri_id() * Updated vad_version to 1.34.22 * Fixed minor issues * Fixed copyright comment * Fixed minor issue * Added StackOverflow cartridge * Added support for DI: in mail address * Fixed minor issues * Fixed tsuite failure * Fixed qualify opl:mentions with cartridge identifier * Added function dbpedia_url_label * Fixed issues with RM_CLEAN_DEST * Added logging to NYT Article cartridge * Added Angellist ontology and cartridge * Added generic blog-URL links to oplbase * Fixed minor issues * Fixed minor issues * Added oplbase ontology * Added binding subproperty in new oplbase: ontology * Aligned social-profile-url property across some social cartridges * Added Crunchbase ontology * Added DBpedia Spotlight ontology * Fixed LinkedIn cartridge * Fixed Amazon cartridge to work with new Product Advertising API * Added support for extracting all meta and link head-element data from XHTML documents * Fixed handling of # in About header * Fixed DI: handling * Addded webid via DI: text link * Fixed DI: like mask * Fixed DI: detection * Fixed twitter profile * Added post-processing script for generating owl:sameAs links for co-reference resolution * Fixed minor issue * Fixed debug statements * Fixed typos * Added DI spoort for certs * Fixed xslt, no xmlns * Fixed copyright year * Added support for ld+json and microdata+json * Added curl examples for other structured data formats * Fixed rdf mapper logging * Fixed bad fmt * Fixed extraction of a cert:key from sioc:content * Fixed key in vcard * Fixed link to the dataset * Added Klout extractor cartridge * Added New York Times Article cartridge * Added get:cartridge option * Fixed sponger front pages * Added NTY ontology * Fixed check to ensure only access tokens granted to sponger are used * Added Klout ontology * Added twitter v2 screen_name * Fixed sponger frontpage * Added Foursquare button * Fixed minor issue * Added support for flagging access tokens as invalid in FB cartridge * Added sponger param * Fixed Facebook cartridge * Fixed equivproperties etc * Fixed minor issues * Fixed long descs * Fixed minor issues * Added OpenGraph mapping * Fixed syntax * Added FB Parrot specification classes/properties * Fixed ordering needs an int * Added code to delete orig triples * Fixed minor issue * Added support for paging over large collections to FB cartridge * Fixed shadow var * Fixed use triple dict * Added cert ontology * Fixed cert in html * Fixed syntax * Added equivalence triples for linkedin * Removed equivalent triples * Fixed use batch request for facebook * Added hasCertificate property in relevant cartridges * Fixed run fb only on facebook uri * Fixed cert property * Fixed opengraph returns 1/-1 depending on mime type * Fixed favour activity_title over providerTitle for Google+ * Fixed wrong property * Fixed google plus cartridge * Added Twitter ontology to dbpedia, foaf, sioc, vcard etc ontologies * Removed equivalent triples * Fixed check if operation returned triples and set flag appropriately * Fixed use uppercase proedure names * Fixed minor issue * Identify application agent used for posting to twitter v2 cartridge * Moved mappings from google plus * Added mappings to BIBO, Dublin Core, FOAF, vCard, SIOC, Dbpedia * Fixed bad expression * Added check for RDF content-type * Added doc links * Changed datatype of oplgp:published/oplgp:updated to xsd:dateTime * Fixed status handling * Fixed missing stop timer * Fixed status * Fixed status * Added status * Fixed minor issue * Fixed do not use bnodes for labels * Fixed need triple dict as 1st argument * Fixed use dictionary * Fixed SocialStatistics * Added function XSLT_SANEURI * Added support for sponging Albums in Facebook cartridge * Replaced namedEntityConcept by entityType property * Fixed date parsing * Added SocialStatistics cartridge * Fixed make html default choice * Added Linkedin Shares cartridge * Added new FP signature * Fixed match mime type * Fixed deprecated items * Added option to specify the accept header * Added support for XHTML+Microdata * Added common infrastructure for RDF-specific XML parsers * Fixed memory leaks * Fixed redundant self-comparison in min_nonnull and max_nonnull * Fixed compiler warnings * Fixed compiler warnings * Fixed permission check reading XML file * Fixed MALLOC_DEBUG support * Added function to get local filename from "path" portion of IRIs * Ignore generated files * Fixed integer overflow * Fixed build dependancy 2012-03-05 VOS Maintainer * Fixed whitespace * Fixed issue saving state * Fixed typo * Added XSL for setting location in COND * Fixed missing image * Updated vad version to 1.11.70 * Fixed issue distinguishing lables between various NLP cartridges * Fixed keep info in permalink * Added oplweb ontology * Fixed suppress errors if any * Fixed functionality between /about and /describe * Added generation of Pivot link for entities-list view type * Added registry setting for CSS stylesheet * Fixed copyright statements * Fixed map initialization * Fixed problem with Class URIs * Fixed debug statements * Fixed check if data is returned as it can timeout transaction without any data * Added check for wide labels * Fixed copyright statement on describe page * Added more labels in the ontology * Added registry key for data license markup * Fixed missing datatype in some conditionals * Fixed datatype selector to reflect last clicked value dtp * Fixed missing initialization * Fixed initialization of the main page * Added encoding page in permalink in describe * Fixed regression disabling the COND UI * Added permalink for usage stats page * Fixed small bug * Fixed missing menu on Metadata page * Fixed header on Metadata and Settings pages * Fixed formatting of SID in sponger link * Fixed qrcode link * Added support for AddThis * Added registry keys to override debug output * Fixed bad icons by using text links * Small CSS tweaks * Fixed handing of wide/narrow labels * Fixed label order * Fixed guessing Type label for entities * Fixed rendering of set class UI when no class is found * Fixed sponger parameter * Added prefixes * Fixed sponger call * Added better indication of current focus in query description * Fixed display of entities list when focused on e1 * Fixed display of "Describe" link for URIs * Removed extra page elems when query has no result * Minor typography and colour tweaks. * Fixed permalink * Fixed description page to not generate a sid in sponger link * Fixed default mode in /about * Added mode for sponger * Fixed pager button * Fixed check for lang * Added new pager to allow change page lenght and jump to row number * Fixed description page when encountering labels of numeric DTP * Added better remore debug logging facility * Fixed use EN if no language specified * Fixed use short summary when available * Fixed description page dropdown to show distinct IRI * Fixed description page to show curie of page resource uri in title * Fixed description page to use CURIEs in the constrain facet to type dropdown * Fixed description page to allow selection of class as FCT starting point when the entity is member of many classes * Fixed layout of demo queries page * Fixed display of detailed information in error handler * Fixed setting empty default graph in SPARQL query link * Fixed check lenght * Added better handling of strings with LAND for BETWEEN condition * Added workaround for narrow cset in literals * Added check for bnodes * Fixed typo in locating throbber file name * Fixed display of autolocating NEAR cond in query description * Fixed generation of conditionals in UI * Fixed missing hyphen in pager indicator for range of results * Added xsl to strip lat/long from autoacquire cond permalinks * Fixed bug causing addig NEAR COND in Firefox to fail * Fixed bug adding location marker * Added support for autolocating proximity queries * Fixed small bugs * Fixed datatype field showing up in contains cond UX * Fixed generation of conds without enclosing property pattern * Fixed fct_view_pos to return value 0 in case of an empty tree * Updated copyright to include 2012 * Updated vad version * Merged replication pages * Added option to browse table definitions * Fixed message * Added option to scope ACL to a VD * Fixed rdfmapper logging * Added support for r2rml graph generation * Fixed do not use autoritykeyid * Added initial pages for r2rml * Added support for unicode strings in password * Updated copyright to include 2012 * Fixed copyright to include 2012 * Updated copyright to include 2012 * Fixed use dbpedia url for testing * Added asynchronous connection detection for DAV * Fixed use Grid View as initial tab * Fixed use raw iris instead of shortened * Fixed copyright year to include 2012 * Fixed issue with rdf_mappers * Added more types to check * Fixed use new WebiD module * Fixed issue with sink folder * Fixed return http status 500 when execution fails * Updated version to 3.60 * Fixed problem with blobs when using getString() 2012-03-03 VOS Maintainer * Fixed XMLA Columns, PrimaryKey and Foreignkey * Fixed ignore generated files * Removed bad symbol * Added function virt_mbrlen * Fixed skip internal options * Fixed memleak * Fixed potential filedesc leak * Added function strses_wide_string * Added TRIG formatter * Updated TRIG parser to comply with latest draft spec * Added support for SPARQL 1.1 WITH, USING, NAMED * Added support for SPARQL 1.1 Update * Added human-readable HTML output for DESCRIBE (list and table) * Added functionnumeric_rescale_noround 2012-03-02 VOS Maintainer * Added support for long nvarchar * Fixed dump of all subject entries * Fixed use graph in the r2rml graph * Fixed FOAF query * Updated version of sparql internals to match cached resources * Added support for SPARQL 1.1 ISNUMERIC() * Added enhancements to codegen to speed up fake subqueries * Fixed checks in ISREF() and ISLITERAL for nullable arguments * Fixed warning from gperf by using different way to calculate hash key * Applied missing patch * Small cleanups * Added support for SELECT scalar_expression subqueries without FROM clause to avoid extra lock on fake subqueries like: (SELECT TOP 1 scalar_expression FROM nonempty_table) AS alias * Fixed additional case of SPARQL OPTIONAL bug * Fixed buildin call to IN * Fixed problem where /sparql endpoint seems to retain graph data after deletion * Added difference between DB.DBA.rdf_...impl() stored procedures and rdf_.._impl() BIFs for SPARQL 1.1 * Added additional checking if two variables are equal * Added nice syntax for declarations of macro libraries * Added support for SPARQL 1.1 ISNUMERIC() * Added enhancements to codegen to speed up fake subqueries * Fixed checks in ISREF() and ISLITERAL for nullable arguments * Fixed debug code * Fixed JSON-LD syntax to match recent draft of the spec * Fixed compiler warnings * Fixed need to escape amp etc in rdf/xml * Fixed mixed declarations and code * Added support for wide strings in all SPARQL serializers (Turtle-like, NT, JSONs and SPARQL-XML result set) * Fixed output of bnodes in RDF/XML format * Fixed warnings * Fixed CONTRUCT with constant "string"@lang * Added new RDF/XML printer (fater + pretty print) * Fixed CONSTRUCT with constant string objects with language * FIxed bad TTL output for DV_WIDE objects * Fixed memory leak * Fixed whitespace * Fixed whitespace * Fixed do not use etag when using no-cache * Added support for base64url encode/decode functions * Added missing setting for ShortenLongURIs in SPARQL section * Removed debug code * Added DBpedia vad package to VOS release 2012-02-27 VOS Maintainer * Fixed whitespace * Added initial r2rml generator * Fixed whitespace * Added support for new SPARQL 1.1 BIFs 2012-02-26 VOS Maintainer * Added initial implementation of SPARQL 1.1 functions * Added support of comparions of DV_WIDE with DV_STRINGs flaged by BF_UTF8 or BF_IRI * Fixed show http threads vs. internal calls * Fixed get full name for procedure * Added support of comparision of DV_WIDE with DV_STRING flagged by BF_URF8 or BF_IRI * Added different digest for fingerprint * Added hex2bin function * Fixed low selectivity of min bnode call * Fixed copyright year to 2012 * Fixed issue with ORDER BY * Added flag for binary blob in sqlgetdata * Added check for rd & tmp key when page check is enabled * Added optional digest for x509 generator * Extended SPARQL macro syntax to allow any IRI syntax * Fixed invalid SQL * Fixed resultSet of xmla_dbschema_columns * Fixed call parameters to xmla_dbchema_tables * Fixed describe should return 3 rows 2012-02-15 VOS Maintainer * Added check for out slots * Added flag to create text index in silent mode * Fixed do not check preds are placed when there is no from clause 2012-01-31 VOS Maintainer * Fixed handling of primarykeys and foreignkeys in XMLA 2012-01-24 VOS Maintainer * Added alt link in header * Fixed DET ACLs * Fixed issues with CalDav and Mac OS X 10.6 2012-01-18 VOS Maintainer * Added ld+json 2012-01-17 VOS Maintainer * Fixed cannot use inline macro as it may read past end of buffer 2012-01-12 VOS Maintainer * Added support for scoping ACL to a virtual dir * Added flag to know if conten-len actually is read 2012-01-10 VOS Maintainer * Added pragma "get:cartridge" * Added support for "define get:..." options in SPARUL LOAD * Fixed debug output * Fixed allow underline in ?actor_name as part of regular SPARQL * Fixed indentation * Fixed do not write end of message to output * Fixed should not kill transactions when checkpoint is pending * Added support functions for SPARQL Macro library syntax * Fixed minor issues * Added support for get:soft add to proxy service 2012-01-09 VOS Maintainer * Added support for CardDAV * Fixed updating Apple calendars * Fixed must have certain permissions to do cleanup 2011-12-14 VOS Maintainer * Added human readable HTML outputs for DESCRIBE (list and table) * Fixed check for scope * Fixed support for sparql load i.e. with absolute path from system root * Added support for wide and long-wide blobs * Added atomic mode * Added log mode parameter * Fixed crash if stmt is invalid 2011-12-08 VOS Maintainer * Added support for get:soft "add" * Fixed RDF/XML parser to pass w3c tests dated 2003-Nov. * Fixed if ssl session, make it regular as an error can leave it as ssl * Added new function RDF_VIEW_DROP_STMT_BY_GRAPH * Fixed only kill txn when we have the lt, else we should wait CVS: ---------------------------------------------------------------------- * Fixed issue in IRI splitter used by RDFa serializer when namespace ends in '%' if the last char of the original IRI was %nn * Added new function DB.DBA.RDF_GRAPH_USER_PERMS_DEL 2011-11-29 VOS Maintainer *** empty log message *** * Fixed reduntant lock on DB.DBA.RDF_QUAD is removed in cases where RDF_QUAD was used as a stub * Fixed labels * Fixed use different physical graphs * Added message OAT_MAP_API_LOADED in map API * Added detection of right click in ghostdrag.js * Added option raw-irix that disables URI shortning (namespave systhesis) in the rdf viewer components * Updated version to 2.9.3 * Fixed conditional on long/short in mutex_try_enter * Fixed problem with MTX_DEBUG * Fixed webid * Removed duplicate procedure * Updated sparql metadata version * Fixed int64 comparision 2011-11-28 VOS Maintainer * Added initial support for SPARQL MACRO * Fixed types * Fixed expression logic * Added RDF_VIEW_SYNC_TO_PHYSICAL API call * Added extra alias E_MAIL to options field * Added support for nvarchar passwords * Fixed show maintenance page when database is in atomic lock * Fixed crash on passing NULLs to xpath_funcall with functions that do not support NULLs * Fixed issue with bad characters in long doublequoted strings 2011-11-21 VOS Maintainer * Added support function for sponger to use dictionary for loading the main stream * Added argument to sparql_rdb2rdf_codegen() that describes the translation of graph IRIs * Fixed use options to make a physical graph different than a virtual 2011-11-17 VOS Maintainer * Added aq_max_threads to sys_stat * Fixed do not reset memcache flag for non-numeric dtps 2011-11-16 VOS Maintainer * Fixed expressions should use NOT NULL * FIxed if arg is already an XML entity, just copy it * Fixed if dfe_tree is changed we cannot find the dfe later, so make full copy, modify and pass it on * Fixed integrity of graph security objects * Fixed when left hand side of expr returns unknown, test the right hand side for false, if so then return false 2011-10-31 VOS Maintainer *** empty log message *** 2011-10-30 VOS Maintainer *** empty log message *** 2011-10-29 VOS Maintainer *** empty log message *** *** empty log message *** * Updated version to 6.1.4 for final release * Enabled check for bad index due to XML fragment * Added information about upgrading from previous 6.1.x to 6.1.4 2011-10-28 VOS Maintainer * Added support for setting syslog facility * Fixed prototype * Fixed flags for ods * Rebuild drivers * Fixed call auth check only when needed * Fixed datetime fraction * Fixed disable strict void var checking as /fct sometimes generates undefined vars * Added common function for testing extensions for rdfxml * Fixed encoding issues 2011-10-26 VOS Maintainer * Added new UI for conditionals like = < > ranges and IN * Added initial UI for geo based conditionals * Added support for proper permalink * Added Twitter, Facebook and Google+ share buttons to footer * Added version info to footer * Added AddThis share buttons * Fixed Compiled for line in usage * Fixed compiler warning * Updated documentation * Fixed run check init on local * Added async rdf extraction * Fixed package uninstall * Added missing location support * Added finger print from twitter entry * Fixed minor issues * Added opl:mentions and opl:NamedEntity class to OpenLink Attribution * Added support for Google+ comments * Fixed when dropping a graph, also check if there is a quad map for it * Fixed move all cols in pk rdf view sel * Fixed handling of syncml functionality * Fixed labels 2011-10-25 VOS Maintainer * Added new implementation of search_excerpt that can handle both ANSI/UTF8 and Wide strings * Fixed problems re-creating quad map 2011-10-21 VOS Maintainer * Fixed drop stmt gr * Fixed bad conversion of utf8 in rdf/xml 2011-10-19 VOS Maintainer * Fixed dtp check * Fixed reset bitmap flag as previous insert might have set it to true * Fixed missing cast 2011-10-18 VOS Maintainer * Fixed if one column cannot fit into available space, then instead of guessing how much space is needed we calculate space for all columns which cannot fit * Fixed error adding inherited roles as they can overlap * Updated default settings file 2011-10-17 VOS Maintainer * Fixed issue building with Mono * Fixed log info about row state * Fixed labels * Fixed issue with SPASQL and ADONET3 named parameters * Fixed ADO.Net Provider failure retrieving RDF datetime literal values * Removed duplicate functions 2011-10-14 VOS Maintainer * Fixed issue with rdfview generation * Fixed if BeginTransaction is called with an Unspecified isolation level, use a default of ReadCommitted * Fixed labels * Fixed recompile all qr's cached on cli connection when dropping a group or creating new graph group * Fixed missing Diagnostic * Rebuild driver * Upgraded driver to Sesame 2.5.1 2011-10-13 VOS Maintainer * Added new Google+ cartridge * Added new Jigsaw cartridge * Added gr:Brand information to Ebay cartridge * Added money class similar to GoodRelations prices for Crunchbase * Fixed handling of HTTPS Groupon URIs * Fixed do not immediately index in normal mode * Fixed eBay URL-schemes * Fixed MIME type for JSON-LD * Fixed documentation * Removed CRLF * Added stats for time waiting on a mutex * Added new tabs to Linked Data * Added PSH tabs * Fixed labels and texts * Fixed issue displayong characters in isql.vspx * Removed duplicate stored procedures * Fixed copyright year to 2011 * Fixed buggy comparison when installing VAD packages * Fixed uninitialized var * Added support for ms-author-va : sparql header * Fixed use new virtuoso_ini_item_value * Fixed set id of current user * Fixed issue compiling stored procedure * Added support for VirtuosoDateTime, VirtuosoDateTimeOffset and VirtuosoTimeSpan * Fixed issue with dropped connection after multiple bad login attempts * Fixed dispose methods should never throw an exception * Fixed drop statement in Virtuoso when it is disposed in the provider * Fixed use openssl md5 where available * Fixed check for min async queue size * Added new setting RdfFreeTextRulesSize * Fixed execute on all partitions at same time * Fixed undefined Inference rule error when rule created from graph created from SPARUL insert statement * Fixed issue loading inf rules on cluster * Added support to sql_bif_excerpt for using wide string * Fixed memleak * Fixed issue with fulltext indexing * Fixed issue with bif:contains * Fixed deadlock on attempt of qr_recompile during the run of SPARQL-to_SQL front-end * Fixed http recording * Fixed crash when array is bad * Fixed function name in argument * Fixed SSL verification context * Added inproved support for inference and RDF views to "non-default" storages * Added option to register pos-processing callbacks to DESCRIBE * Added new BIF functions for handling dictionaries of triples * Added iri range size setting * Added new "mode" flag to TURTLE parser, so it adds source line numbers (and source text labels) to blank nodes of the parsed document * Fixed check for DAV * Added dbs id hash to log * Fixed compiler warning * Fixed private key protection * Fixed checks * Fixed inlist to mean equality, not a lt of the one_of_these call comparison * Fixed label * Fixed use cartridge if such is defined * Fixed moved assignment before loop, as sqlerror can lead to a double free * Fixed issue with foreignkey handling inside rdfview 2011-09-28 VOS Maintainer * Rewrite HTML generation for /sparql endpoint * Added new function virtuoso_ini_item_value which can read settings from the virtuoso.ini, without having to open/parse it for every request 2011-09-27 VOS Maintainer * Fixed sql codegen for combination of SERVICE {} that binds a variable and OPTIONAL {} that uses it later, and the binding in SERVICE is the only non-nullable binding of that variable cvs: ---------------------------------------------------------------------- * Fixed do not cache samples indefinitely 2011-09-23 VOS Maintainer * Added initial support for filtering on value ranges * Added new export formats * Fixed MIME type for JSON-LD * Fixed use lang for properties labels * Fixed pretty-print query * Fixed check for owl:Class * Fixed label prefs and metadata * Fixed footer *CVS: ---------------------------------------------------------------------- * Added extra mime types to accept header * Fixed overflow in bif_date_diff 2011-09-21 VOS Maintainer * FIxed do not make UNAMEs in SQL texts immortal * Fixed must save IN list as it will be reset to 0 inside * Fixed use len of the N leading chars represented as UTF8 * Added support for DV_BIN 2011-09-20 VOS Maintainer * Fixed handling of sparql endpoint in Pivot permalink generation * Fixed issues detecting images 2011-09-19 VOS Maintainer * Fixed do not check byte-order on crash recovery replay 2011-09-15 VOS Maintainer *** empty log message *** * Updated version to 6.1.4-rc1 * Fixed mem leaks 2011-09-14 VOS Maintainer * Fixed uninitialized variable * Fixed memory leaks * Fixed valgrind warning when using DEBUG 2011-09-13 VOS Maintainer * Fixed memory leaks 2011-09-12 VOS Maintainer * Fixed GPF on optimization of DELETE/INSERT/MODIFY due to lists of known vars that were not deALIASed properly * Added log when built-in procedure has duplicate in the db * Fixed removed duplicate procedures * Fixed crash * Fixed mime type of JSON-ld to application/ld+json * Updated documentation * Fixed indentation * Added initial support for PHP 5.3 * Fixed use available non-expiring access token * Fixed drilldown through Posts (including posted links) to show associated comments * Fixed removed oplcb:competitor property from its oplcb:competition wrapper and dropped latter * Fixed use dbpedia:author property when handling books * Fixed use string session with serialized XML for large csv files * Fixed WebID demo pages * Fixed use shorter names 2011-09-09 VOS Maintainer * Updated documentation * Fixed warning about uninitialized data * Added option for explicit graph * Fixed SyncML Folder Types in drop-down list * Fixed labels * Fixed do not remove trailing cr/lf * Fixed issue when dirname is a blob * Fixed issues with linked data upload * Added dbpedia:author property when handling books * Fixed ACL rule */* allows everybody * Fixed Facebook auth * Fixed use string session with serialized XML for large csv files * Fixed map OpenLink Zillow ontology to geo:lat/long * Fixed map oplog:likes_XXX property to like:likes * Added support for switchable favicon to Sponger front page * Fixed issue when pragma list was empty * Fixed issues generating Pivot Permalink * Fixed whitespace and stray > char from Raw formats line * Fixed re-definition of a quad map that is a single user of a quad map format * Added HTTP status codes in SPARQL graph store protocol * Fixed issue with SPARUL LOAD INTO command creating duplicate graphs 2011-09-08 VOS Maintainer * Fixed handling of GROUP BY and ORDER BY using expressions * Fixed re-definition of a quad map that is a single user of a quad map format * Fixed codegeneration issue with awk 4.0 * Fixed UI for sponger options * Fixed issue with sparql LOAD from file * Fixed crash running FILTER query containing IN clause with only one item in it * Fixed issue with ORDER BY expression optimization 2011-09-05 VOS Maintainer * Added test for empty graph result * Added margins for RDF mini browser container * Added check for existence of sparql_cxml to enable display of CXML result link * Replaced default AJAX throbber with new OAT Notify * Fixed undef variable causing dereference control malfunction * Fixed layout bug causing the dereference mode control hiding behind a block * Added support for replacing existing content on OAT.Notify.send 2011-08-30 VOS Maintainer * Fixed issue with code generation using gawk 4 2011-08-29 VOS Maintainer * Added Google Place cartridge * Added Seatgeek cartridge * Added API for selective sponging * Added Google+ button * Added menu item linking direct to 'How it Works' * Fixed bug when offline_access=1 not present in OpenGraph cartridge * Fixed access token requests now request permission to read user and friend checkins * Fixed complete rdf boxes when looking for label * Fixed lang use for comment * Fixed missing block op * Fixed minor issues * Added support for anytime query (timeout) on virtuoso * Added CSS for pushbar notify * Fixed bug with updated maxrow value not being passed * Fixed dereferencing preference dropdown disappearing when paging between results * Fixed cosmetics * Added support for oplzilw:latitude and longitude * Fixed rdftabs notification to use PUSHBAR * Fixed problem in geo coordinates detection * Added new option to rdfmini to facilitate placing of view control outside its container * Added new notification widget types PUSHBAR and BAR * Added target class for notify content for skinning * Added support for HEAD requests in AJAX * Added limit to number of open statements 2011-08-26 VOS Maintainer * Fixed if we have a wide string and want typed string we cast to utf-8 * Fixed /sparql/ endpoint to produce more accurate diagnostics for failed INSERT DATA statements * Fixed timeout should be specified in miliseconds according to docs * Added limit to number of open statements * Added mem debug support for sqlp_box_id_upcase * Fixed memory leak * Fixed crash when un-expected array is passed as argument * Fixed loading member functions of UDT that refer to XML namespace declarations and other items loaded after the loading of the UTD declaration * Fixed issue with trim('test', null) 2011-08-21 VOS Maintainer * Added initial code for timeout handling * Added param to control the anchor mode, persisted in permalinks. * Added anchor mode to pass the URL to /describe * Added missing URI encoding in some generated links/queries * Fixed "aliased" qtxt URL param * Fixed re-enabled anchor mode to control what to do when dereferencing links. * Fixed try to set values of nonexisting UI objects in /view * Fixed visibility of footer in /view * Fixed display of RDF store stats * Fixed set default anchorMode back to 0 * Fixed footer background * Added MSG MAP_NOTHING_TO_SHOW to rdftabs Map widget * Added MAP_NOTHING_TO_SHOW to rdfmini by switching to default viewer * Added references in map popups * Added function to detect nodes that only contain coordinates * Fixed bugs in getContent link generation * Fixed removed attempt to resolve item references throught recursion * Fixed drawMarker to extract properties from referencing node when node contains only coordinate data * Fixed structure of rdftabs marker popups * Fixed make properties list scrollable instead of whole window * Rebuild drivers * Removed deprecated functions and files 2011-08-18 VOS Maintainer * Fixed connection leak in connection pool during long checkpoints 2011-08-17 VOS Maintainer * Rebuild drivers * Fixed memory leak in statement when using connectionpooling * Rebuild driver * Updated hibernate support to work with Hibernate 3.6.6-Final 2011-08-15 VOS Maintainer * Fixed bad merge 2011-08-14 VOS Maintainer * Fixed check for NULL IRI before printing 2011-08-09 VOS Maintainer * Fixed indentation and whitespace * Fixed missing namespave declarations * Fixed minor issue * Added SimpleGeo cartridge * Added Eventful cartridge * Fixed use standard properties for Latitude and Longitude * Fixed use /about to sponge URL 2011-08-03 VOS Maintainer * Added show photo in WebID login/registrer * Fixed typo in messages * Fixed facebook accounts * Added missing files 2011-08-01 VOS Maintainer * Added Twitter cartridge using OAuth and Twitter REST api * Added XRD cartridge * Added Google Profile cartridge * Fixed use OG community page as starting point for facebook OpenGraph cartridge * Fixed minor issues * Added check for XML * Fixed update must do delta and remove all entries which are not from this source * Fixed throw away old content before starting execute * Fixed SIOC data * Added ACL eXecute flag * Fixed ACl issue with editing .acl file * Fixed API functions * Added user/mail availablitiy action * Added mail verification service * Fixed WebID login and registration * Fixed Facebook accounts * Fixed order tabs and labels * Fixed SIOC RDF links API functions * Updated CKeditor to version 3.6.1 * Fixed encryption and signing * Fixed security properties * Fixed mail parameters * Added RDF links in header and head * FIxed Delicious publish * Fixed undefined function 2011-07-29 VOS Maintainer * Fixed debug code * Fixed must redirect on OPTIONS * Fixed calculate lenght before inserting the row * Fixed unnamed GPF 2011-07-20 VOS Maintainer * Added check for %nn * Added support for dumping v5 in v6 log format * Added Hyperpublic cartridge * Added configuration option for page title * Fixed bug in endpoint setting persistence * Fixed visibility of pager in navigator * Improved recovery from some proxy-AJAX-related errors * Changed handling of anchors in map bubbles * Added Idp * Added Domain check * Added WebID * Added webid_check option to control execution flag * Fixed problems with big tokens * Reverted merge from wrong branch * Fixed DV_RDF serialization * Fixed small issue for single engine * Added new aggregate DB.DBA.GROUP_DIGEST which makes it possible to return part of big output of DB.DBA.GROUP_CONCAT without running out of row length limits * Added support to call XPath/XQuery functions in SPARQL * Added bif functions xpath_funcall and xpath_apply * Fixed moved macros isdatechar, isfloatchar and inplainURIchar * Added option 'exec_as_get' to http map * Added support for SPARQL Graph CRUD * Added function isfinitenumeric() * Fixed memleak * Fixed compiler warnings * Added optimized codegen for built-in aggregate functions * Fixed DV_RDF serializationo * Added upgrade procedure for RDF_QUAD 2011-07-19 VOS Maintainer * Added generic function to describe objects * Fixed check to see if ssl is in effect * Fixed use proper case as sparql is always using quoted identifiers 2011-07-15 VOS Maintainer * Merged from V7 * Added missing opl:provided by property * Added option to set site logo in banner text * Added new serialization format examples * Added Seevl cartridge * Added Guardian cartridge * Fixed minor issue * Added new export formats * Added generation of CV from LinkedIn using the oplcv ontology * Added OpenLink CV/Resume ontology 2011-07-14 VOS Maintainer * Fixed use the actual length of the string in cli_utf82narrow not max len * Merged from V7 2011-07-13 VOS Maintainer * Added check for cert 2011-07-12 VOS Maintainer * Fixed extra debugging * Merged from V7 *** empty log message *** * Updated version to 7.0.0-alpha1 for experimental purposes only * Merged from V7 2011-07-11 VOS Maintainer * Merged from V7 * Merged from V7 * Merged from V7 * Merged from V7 2011-07-08 VOS Maintainer * Fixed processing order of sparql.sql * Added files to distribution * Added missing files after merge * Added missing file after merge * Missing after merge * Merged from V7 * Merged from V7 * Merged first part of V7 * Merged first part of V7 2011-07-07 VOS Maintainer * Initialize for V7 branch * Merged from V6 * Merged fixes from V6 2011-07-05 VOS Maintainer * Fixed GPF as stmt not available at this point * Initial merge of V7 branch 2011-07-04 VOS Maintainer * Added header and head links for IRIs * Added header and head procedures for IRI URLs * Added new ODS rewrite rules * Fixed get CA from connection if not set * Fixed ACL using patterns * Fixed default cert login * FIxed take relevant webid * Fixed Offers * Fixed XML escape data * Fixed issues with mail addresses and encrypted mails * Added LinkedIn cartridge * Added linkedIn access token * Added Zoopla cartridge * Added new pattern for Eventbrite * Added support for acct scheme * Adjustments to OpenGraph RDF mappings and additions to OpenGraph ontology * Fixed Yelp cartridge * Fixed minor issuesdded additional checks for RDFa * Fixed use origin as a base, not graph * Fixed protection against bad datetime offsets returned by OpenGraph CV: ---------------------------------------------------------------------- * Added loading NS prefixes into IRIDB through virtuoso defaults page 2011-06-29 VOS Maintainer * Fixed cannot perform file_stat as it runs on a different node 2011-06-27 VOS Maintainer * Added nsprefix and rulelist pages * Fixed do not perform keyset update on non pk ref 2011-06-24 VOS Maintainer * Added initial support for HTML+Microformat, Microformat/JSON and JSON-LD output formats * Added result type detection * Fixed SVG capability detection * Fixed JSON output for native parsers * Fixed .isparql serialization in FF4 and IE9 * Added prefix for http://www.w3.org/2002/07/owl# (owl:) * Added prefix for http://www.openlinksw.com/schemas/rdfs/ (oplrdfs:) * Fixed prefix handling in IRIDB, rdfstore and rdftabs * Fixed handling of decoding url values with + instead of spaces * Fixed MSIE detection in opacity anim 2011-06-22 VOS Maintainer * Fixed no not crash when key is empty * Fixed check for NULL pred 2011-06-21 VOS Maintainer * Fixed make sure all required dfe are placed before making a decision 2011-06-20 VOS Maintainer * Fixed replay as we need to take into account non txn mode * Fixed memory leak * Fixed cast to uint32 instead of long as this is a serialized type 2011-06-17 VOS Maintainer * Fixed when sas, O is considered to be an iri * Fixed if result is empty but input is same variable as input then pesumable we have distinct and have to send input * Fixed placement of ifdef * Added check for errors on bitmap insert 2011-06-13 VOS Maintainer * Fixed if too many cursors, do not crash server, just kill txn * Fixed "delayed" filters like ?x p1 ?o1 ; p2 ?o2 . optional { ... } . filter (?o1 = ?o2) * Added function to backup index to log CVS: ---------------------------------------------------------------------- 2011-06-11 VOS Maintainer * Added support for SQLQUERY syntax in declaration of RDF views * Fixed SQL codegen bug in SPARQL queries of R2RML rewriter * Fixed issue with variable argument list * Fixed fill can get out of bounds * Fixed disable debug code from standard binary * Fixed skip rules which perform http redirect when doing a POST 2011-06-10 VOS Maintainer * Fixed check if instance has trx and it has thread, else we do not run 2011-06-09 VOS Maintainer * Fixed problem with non-existing item and get API function * Fixed myA JS error * Added tooltop for 'Language' property * Fixed 'My Offers' typo * Fixex get CA from connection if not set * Fixed myA JS error * Fixed error message * Fixed check name when uload private key * Fixed crash when trying to unbox non-boxed item from tree * Added sponger splash page * Fixed minor issues * Added sponger splash page * Added option to enable/disable ?P statistics * FIxed added option to enable/disable ?P statistics * Fixed memory leak 2011-06-07 VOS Maintainer * Fixed compiler warning * Added new functions * Fixed if cannot ensure sas then return proper error not null * Fixed print ins options * Fixed issue with int32 stats 2011-06-06 VOS Maintainer * Added function to create certificate from CSR * Fixed memory leaks 2011-06-03 VOS Maintainer * Fixed memory leak 2011-06-02 VOS Maintainer * Fixed issue with validation * Fixed WebDAV selection * Added user's rewrite rules * Added WebID verify service * Fixed issue with validation * Fixed WebDAV selection * Fixed uninstall some views * Fixed bad URL in typeahead.css * Fixed issue with external ccount creation * Fixed WebDAV selection * Fixed WebDAV selection * Added daylight saving time * Fixed issue with validation * Fixed WebDAV selection * Added ProgrammableWeb cartridge * Fixed minor issue * Fixed iCalendar parser * Fixed check vdb col for nullable 2011-06-01 VOS Maintainer * Fixed signal error instead of GPF in normal build 2011-05-31 VOS Maintainer * Fixed set rehash factor if expecting large number of inserts in hash * Added function for CSR generation * Fixed use max number to avoid buffer overrun 2011-05-30 VOS Maintainer * Fixed translation from nodeiD://xxx to _:xxx * Fixed issue with cost based optimizer 2011-05-24 VOS Maintainer * Fixed when iri exceeds 2KB limit and flag is enabled then shorten the iri, instead of rejecting it * Fixed loop so it only uses local files 2011-05-23 VOS Maintainer * Added initial support for SPARQL 1.1. build-in IF and COALISCE * Fixed LastFM cartridge * Fixed minor issue * Added support for CREATE LITERAL CLASS "format string" ... 2011-05-20 VOS Maintainer * Fixed add sponger ACL when installed * Fixed WebID selection * Fixed use certificate to verify the signature as an option * Fixed use ldap&webid login * Added support for WebID idp * Fixed WebID selection * Fixed comments * Added csv bulk loader script * Fixed CSV import failed importing NULL values * Fixed dav_enable should not be touched for dba account 2011-05-19 VOS Maintainer * Fixed NULL value is not an error in lax mode * Fixed wrong arg * Added ldap schema support to WebID * Added version and timeout argument * Fixed duplicate symbol * Fixed API contact edit function * Fixed compiler warning * Fixed add user to bootstrap as it can run procs in this context 2011-05-18 VOS Maintainer * Fixed install/uninstall bugs * Added SIOC object services * Fixed SIOC object services * Added instructions on revoking access tokens to FB on retrieval confirmation page * Fixed issue with properties * Added Eventbrite cartridge * Fixed guard against using revoked long-lived FB access token * Added Upcoming cartridge * Added Plancast cartridge * Fixed use labels by default * Fixed remove pro * Fixed minor issues * Added SIOC object services * Fixed a++ * Fixed issue with Wiki after delete and restore VVC folder * Added SIOC object services * Fixed IE JS problems * Fixed UI bugs * Added SIOC object services * Fixed IE bug * Fixed UI bug * Added SIOC object services * Added annotation rules * Fixed navigation and UI * Fixed css * Fixed IE bug * Fixed UI bug * Added SIOC object services * Fixed changing/deleting events does not trigger re-sync with publication * Fixed import/export bug * Fixed IE JS problems * Added SIOC object services * Fixed IE JS problems * Fixed UI bug * Added SIOC object services * Fixed problem with edit command and Wiki version folders * Fixed version history properties * Fixed move/copy API with wrong source/destination * Fixed problems with WebID 2011-05-17 VOS Maintainer * Fixed compiler warnings * Added optimization for %g specifier for "Decimal" types in RDFViews * Rebuild drivers * Added function to get/set Query timeout (default = 0 = unlimited) 2011-05-16 VOS Maintainer * Added initial support for SPARQL 1.1 Graph Store HTTP Protocol * Fixed setting name * Fixed empty subject * Fixed WebID selection * Fixed problem with certificate generation using Safari on windows * Fixed topic of interests * Fixed a++ * Fixed entry page for sponged Facebook user's profile to top level container document * Fixed usage of http_request_header * Fixed useage of last modified 2011-05-12 VOS Maintainer * Fixed compiler warning * Added more system unames 2011-05-11 VOS Maintainer *** empty log message *** * Fixed small issue * Fixed issue compiling zip support on Mac OS X * Fixed typo in Content-Type header * Added missing file * Fixed rdf_sink is not a DET * Added more parameters for crawling * Fixed top proc must run as dba * Fixed use array for values * Added WebID support to dynares * Added optional async mode for dav meta extraction * Added missing files 2011-05-10 VOS Maintainer * Fixed access tokens for OpenGraph cartridge save/restore from table instead of the API key * Fixed write processing status to sponger queue * Fixed access tokens for OpenGraph cartridge save/restore from table instead of the API key * Fixed minor issues * Fixed disabled pg_check_map by default to make cpt faster * Fixed disable pg_check_map by default to make cpt faster * Fixed myust set sl_owner before cpt_rollback in order to know which thread owns the process, otherwise other threads may wrongly go inside the wait_checkpoint * Added initial support for B.C. datetimes * Added new functions to convert datetime from/to NASA Truncated Julian Day * Fixed bug in date2num and num2date 2011-05-09 VOS Maintainer * Fixed internal error in sparql_detalize on SPARUL statement * Added new statistic counters * Added GROUP_CONCAT and SAMPLE * Added common function to set certificate server-side * Added option to use certificates stored in the db 2011-05-06 VOS Maintainer * Fixed call to sponger status procedure 2011-05-05 VOS Maintainer * Fixed do not use aq if in sponger queue * Fixed print literals with meta info only when html is requested 2011-05-03 VOS Maintainer * Fixed workaround for missing offers * Fixed minor issue * Fixed compiling on VC10 * Fixed function signature for windows build * Fixed error checking * Added check for native JSON serializer/deserializer when available * Fixed detection of buggy XML serializer in IE9 * Fixed MSIE detection * Fixed SVG detection in OAT.Browser * Fixed set rehash pct * Fixed SPARQL OPTIONAL keyword sometimes causing queries to not return graph matches 2011-05-02 VOS Maintainer * Added annotation rules * Added discussion IRIs * Fixed navigation and standardize UI * Fixed popup windows * Added app discussion rules * Added annotation rules * Added common css * Fixed navigation and standardize UI * Fixed updating external URIs access rights in UI profile * Fixed missing webfinger lookup * Fixed OpenId not registered id message * Fixed user selection page size * Fixed popup windows * Fixed security tab * Fixed popup windows * Added option to obtain a Facebook OAuth access token for use with sponger cartridge * Fixed group export and delete of crawling targets * Fixed crawling feeds, parameters for crawling * Fixed disable config if no https * Fixed shorten queue description * Added Gowalla cartridge * Added Productontology * Added Google Product * Updated Facebook cartridge with multiple access tokens * Fixed do not print empty container string if there is no name * Fixed links * Added support for social bookmarking * Fixed use 404 when no data is found * Fixed links in footer * Fixed escape the single quote char * Fixed labels * Fixed col_default to be same dtp as col_dtp to prevent default value misuse * Fixed wrong deref of default int value 2011-04-29 VOS Maintainer * Fixed when redirect is to secure site, setup the appropriate flags 2011-04-26 VOS Maintainer * Fixed loading TriG * Fixed loading NQuads * Fixed check webid only if not uathenticated 2011-04-21 VOS Maintainer * Added session counters for read/write/seek on gzip file * FIxed hang or crash after cpt over * Upgraded to zlib 1.2.5 2011-04-20 VOS Maintainer * FIxed hang or crash after cpt over * Fixed disable dep cols check * Added debug code to detect mutex hang on same thread 2011-04-19 VOS Maintainer * Fixed lock status report * Fixed key dep cols check for sample * Fixed bad bnode syntax in output * Added session read waits statistic 2011-04-18 VOS Maintainer * Fixed default mode for sponger should be sync instead of async * Fixed http_lock requires that maintenance page is set * Added statistics on read/write/seek session via file/gzip counters 2011-04-15 VOS Maintainer * Added deadlock retry handler * Added support to use redirect and timeout options * Added Foursquare cartridge * Added Zappos cartridge * Added enhancements to Facebook OpenGraph cartridge * Fixed minor issues * Added "Raw linked data format" permalinks * Fixed CSS * Fixed codegen for service invocation for case of IN parameter that is not bound in SINV subquery (used only in filter) and is neither external/global nor fixed in parent group pattern * Fixed support for xsd:time() in sparql when the argument value is safe for SQL CASET instead of function call 2011-04-14 VOS Maintainer * Added initial variant for estimate taking dep cols in account (by default disabled) * Added missing param for http_get 2011-04-13 VOS Maintainer * Fixed if tf_xx signals an error, xn_children were released twice 2011-04-12 VOS Maintainer * Fixed check bnode subject * Fixed clear avalues array before possible jump * Fixed compiler warnings 2011-04-11 VOS Maintainer * Added option top copy/clone crawler target * Added option for crawl-delay * Added support for crawl-delay * Fixed do not report a frequent error re unescaped "&&" in