Skip to content

Commit

Permalink
Merge branch 'release/7.2.13' into stable/7
Browse files Browse the repository at this point in the history
  • Loading branch information
pkleef committed Jun 10, 2024
2 parents d698f21 + ca5f5b7 commit a1fd819
Show file tree
Hide file tree
Showing 333 changed files with 5,919 additions and 5,742 deletions.
419 changes: 419 additions & 0 deletions ChangeLog

Large diffs are not rendered by default.

82 changes: 80 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,83 @@
# NEWS

## June 10, 2024, v7.2.13:
* Virtuoso Engine
- Added safe logical_* bif names
- Fixed issues with clang 15 and newer compilers
- Fixed issues reported by link time optimizer (LTO)
- Fixed 'Read/Write wait on column page...' should be debug messages
- Fixed various missing BIF functions argument checks
- Fixed issue with cube/rollup
- Fixed issue with bad date/time artithmetics
- Fixed issue getting client status during swapping or www maintenance
- Fixed issue collecting freetext stats during checkpoint
- Fixed issue on rehash if `dict_put` is used in select list
- Fixed issue with MaxMemPoolSize
- Fixed put MD5 context on connection global (fixes #1287)
- Fixed issue with hash in group by (fixes #1285)
- Fixed missing sz check (fixes #1283)
- Fixed length calculation in REPEAT (fixes #1282)
- Fixed offset overflow (fixes #1281)
- Fixed issue trying to normalize an invalid numeric (fixes #1279)
- Fixed unfolded bifs have to have serial to distinguish separate calls (fixes #1276)
- 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)
- Fixed missing stack overflow check (fixes #1258)
- Fixed alloc double dep on demand as as int (fixes #1257)
- Fixed vec input should be declared as boxed i.e. array (fixes #1254)
- Fixed ambiguous subq return (fixes #1253)
- Fixed issue with non-string copy (fixes #1252)
- Fixed missing check for const in predicate (fixed #1251)
- Fixed const in predicate can be removed by optimiser (fixed #1250)
- Fixed issue on any ssl w/h nulls (fixes #1249)
- Fixed issue with bad index op ref in table dft (fixes #1245)
- Fixed small issues with `sql_to_c.awk` script (fixes #1244)
- Fixed issue with join and order by on null result (fixes #1241)
- Fixed issue freeing n-way nic arrays
- Fixed issue building Windows binaries
- Fixed memory leak

* SPARQL
- Fixed missing checks for service and query arguments
- Fixed TSV output to use SPARQL 1.1 TSV specification
- Fixed issue importing bad IRI pattern
- Fixed issues with microdata parser
- Fixed geometry objects must be represented as strings (fixes #1274)

* Web Server and DAV
- Fixed issue reading large chunked data in SSE client
- Fixed issue with transaction boundary in DAV
- Fixed issue with stack var clobbered by setjump/longjump

* Faceted Browser
- Upgraded FCT build process to use vadpacker
- Fixed namespace of inference rules graphs
- Removed deprecated scripts

* Conductor
- Upgraded Conductor build process to use vadpacker
- Added optional alternative names for server X.509 certificate
- 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
- Fixed preserve qualifier when updating trigger
- Fixed missing condition for sponger settings
- Fixed constrain site-name field to non-space characters only

* R2RML
- Upgraded RDB2RDF build process to use vadpacker
- Fixed issue calculating hash when target graph is null


## February 13, 2024, v7.2.12:

* Virtuoso Engine
Expand Down Expand Up @@ -62,10 +140,10 @@
- Fixed `virtrdf:Geometry` should be replaced with wktLiteral (fixes #806)

* Web Server and DAV
- Added HTTP CORS pattern support
- Added HTTP CORs pattern support
- Added support to avoid redundant check for 401 handlers
- Added support for Azure Storage Account as a DET mounting option
- Added support for Access-Control-Allow-Methods different than Allow, for AJAX CORS
- Added support for Access-Control-Allow-Methods different than Allow, for AJAX CORs
- Added `security_realm` to access realm from VD
- Added support for ping/pong for websock
- Added support for binary frames in websocket
Expand Down
4 changes: 2 additions & 2 deletions README.GIT.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,10 @@ installed on your system.
| flex | 2.5.33 | 2.6.4 | http://flex.sourceforge.net/ |
| bison | 2.3 | 3.5.1 | http://www.gnu.org/software/bison/ |
| gperf | 3.0.1 | 3.1 | http://www.gnu.org/software/gperf/ |
| gawk | 3.1.1 | 5.0.1 | http://www.gnu.org/software/gawk/ |
| gawk | 3.1.1 | 5.3.0 | http://www.gnu.org/software/gawk/ |
| m4 | 1.4.1 | 1.4.18 | http://www.gnu.org/software/m4/ |
| make | 3.79.1 | 4.2.1 | http://www.gnu.org/software/make/ |
| OpenSSL | 0.9.8e | 3.1.x | http://www.openssl.org/ |
| OpenSSL | 0.9.8e | 3.2.x | http://www.openssl.org/ |

and any GNU packages required by these. The autogen.sh and configure
scripts check for the presence and right version of some of the required
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ installed on your system.
| flex | 2.5.33 | 2.6.4 | http://flex.sourceforge.net/ |
| bison | 2.3 | 3.5.1 | http://www.gnu.org/software/bison/ |
| gperf | 3.0.1 | 3.1 | http://www.gnu.org/software/gperf/ |
| gawk | 3.1.1 | 5.0.1 | http://www.gnu.org/software/gawk/ |
| gawk | 3.1.1 | 5.3.0 | http://www.gnu.org/software/gawk/ |
| m4 | 1.4.1 | 1.4.18 | http://www.gnu.org/software/m4/ |
| make | 3.79.1 | 4.2.1 | http://www.gnu.org/software/make/ |
| OpenSSL | 0.9.8e | 3.1.x | http://www.openssl.org/ |
| OpenSSL | 0.9.8e | 3.2.x | http://www.openssl.org/ |

and any GNU packages required by these. The autogen.sh and configure
scripts check for the presence and right version of some of the required
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Addressbook/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_addressbook_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Addressbook/make_vad.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ LANG=C
LC_ALL=POSIX
export LANG LC_ALL

MODE=$1
MODE=${1:-1}
LOGDIR=`pwd`
VERSION="1.0.0"
LOGFILE="${LOGDIR}/vad_make.log"
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Blog/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_blog_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Bookmark/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_bookmark_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Briefcase/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_briefcase_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Calendar/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_calendar_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Community/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_community_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Discussion/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
vad.trx

ods_discussion_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-FeedManager/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_feedmanager_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Framework/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_framework_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Gallery/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_gallery_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Polls/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ CLEANFILES = \
virtuoso.trx

ods_polls_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-WebMail/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ CLEANFILES = \
virtuoso.trx

ods_webmail_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion appsrc/ODS-Wiki/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ CLEANFILES = \
virtuoso.trx

ods_wiki_dav.vad: $(EXTRA_DIST)
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh
PATH="$(TOP)/binsrc/virtuoso:$(TOP)/binsrc/tests:.:$$PATH" PORT=$(PORT) HOME="$(TOP)" HOST=localhost sh ./make_vad.sh 1

clean-local:
-rm -rf vad
Expand Down
2 changes: 1 addition & 1 deletion binsrc/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#
#

SUBDIRS = dav mono virtuoso tests rdf_mappers driver maildrop sqldoc hosting graphql bpel fct tutorial conductor samples vsp ws sync vspx vad cached_resources virtodbc virtoledb virtuoso_sink xddl VirtuosoClient.Net oat isparql jena jena2 jena3 jena4 sesame sesame2 sesame3 sesame4 redland hibernate dbpedia rdb2rdf rdf4j rdf4j_4 websocket
SUBDIRS = vadpacker dav mono virtuoso tests rdf_mappers driver maildrop sqldoc hosting graphql bpel fct tutorial conductor samples vsp ws sync vspx vad cached_resources virtodbc virtoledb virtuoso_sink xddl VirtuosoClient.Net oat isparql jena jena2 jena3 jena4 sesame sesame2 sesame3 sesame4 redland hibernate dbpedia rdb2rdf rdf4j rdf4j_4 websocket


# ----------------------------------------------------------------------
Expand Down
Loading

0 comments on commit a1fd819

Please sign in to comment.