Skip to content

Commit a1fd819

Browse files
committed
Merge branch 'release/7.2.13' into stable/7
2 parents d698f21 + ca5f5b7 commit a1fd819

File tree

333 files changed

+5919
-5742
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

333 files changed

+5919
-5742
lines changed

ChangeLog

+419
Large diffs are not rendered by default.

NEWS.md

+80-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,83 @@
11
# NEWS
22

3+
## June 10, 2024, v7.2.13:
4+
* Virtuoso Engine
5+
- Added safe logical_* bif names
6+
- Fixed issues with clang 15 and newer compilers
7+
- Fixed issues reported by link time optimizer (LTO)
8+
- Fixed 'Read/Write wait on column page...' should be debug messages
9+
- Fixed various missing BIF functions argument checks
10+
- Fixed issue with cube/rollup
11+
- Fixed issue with bad date/time artithmetics
12+
- Fixed issue getting client status during swapping or www maintenance
13+
- Fixed issue collecting freetext stats during checkpoint
14+
- Fixed issue on rehash if `dict_put` is used in select list
15+
- Fixed issue with MaxMemPoolSize
16+
- Fixed put MD5 context on connection global (fixes #1287)
17+
- Fixed issue with hash in group by (fixes #1285)
18+
- Fixed missing sz check (fixes #1283)
19+
- Fixed length calculation in REPEAT (fixes #1282)
20+
- Fixed offset overflow (fixes #1281)
21+
- Fixed issue trying to normalize an invalid numeric (fixes #1279)
22+
- Fixed unfolded bifs have to have serial to distinguish separate calls (fixes #1276)
23+
- Fixed 64bit arith overflow (fixes #1270)
24+
- Fixed missing check for star (fixes #1269)
25+
- Fixed set dc type on grouping sets (Fixed #1268)
26+
- Fixed check num cols in union branches when subq non-terminal is used (fixes #1267)
27+
- Fixed check for control exp over non-terminal not-allowed/can't be handled (fixes #1266)
28+
- Fixed ft exp & similar not allowed in control exp (fixes #1265)
29+
- Fixed negative column offset (fixes #1264)
30+
- Fixed test for comma exp not allowed in arith exp (fixes #1263)
31+
- Fixed cost on void geo function (fixes #1262)
32+
- Fixed memcopy buffer overflow (fixes #1259)
33+
- Fixed missing stack overflow check (fixes #1258)
34+
- Fixed alloc double dep on demand as as int (fixes #1257)
35+
- Fixed vec input should be declared as boxed i.e. array (fixes #1254)
36+
- Fixed ambiguous subq return (fixes #1253)
37+
- Fixed issue with non-string copy (fixes #1252)
38+
- Fixed missing check for const in predicate (fixed #1251)
39+
- Fixed const in predicate can be removed by optimiser (fixed #1250)
40+
- Fixed issue on any ssl w/h nulls (fixes #1249)
41+
- Fixed issue with bad index op ref in table dft (fixes #1245)
42+
- Fixed small issues with `sql_to_c.awk` script (fixes #1244)
43+
- Fixed issue with join and order by on null result (fixes #1241)
44+
- Fixed issue freeing n-way nic arrays
45+
- Fixed issue building Windows binaries
46+
- Fixed memory leak
47+
48+
* SPARQL
49+
- Fixed missing checks for service and query arguments
50+
- Fixed TSV output to use SPARQL 1.1 TSV specification
51+
- Fixed issue importing bad IRI pattern
52+
- Fixed issues with microdata parser
53+
- Fixed geometry objects must be represented as strings (fixes #1274)
54+
55+
* Web Server and DAV
56+
- Fixed issue reading large chunked data in SSE client
57+
- Fixed issue with transaction boundary in DAV
58+
- Fixed issue with stack var clobbered by setjump/longjump
59+
60+
* Faceted Browser
61+
- Upgraded FCT build process to use vadpacker
62+
- Fixed namespace of inference rules graphs
63+
- Removed deprecated scripts
64+
65+
* Conductor
66+
- Upgraded Conductor build process to use vadpacker
67+
- Added optional alternative names for server X.509 certificate
68+
- Fixed missing check for optional table
69+
- Fixed issue when initialization of snapshot fails
70+
- Fixed issue with wrong vad file path during vad install
71+
- Fixed save CORs via WS wizard duplicate cors options
72+
- Fixed preserve qualifier when updating trigger
73+
- Fixed missing condition for sponger settings
74+
- Fixed constrain site-name field to non-space characters only
75+
76+
* R2RML
77+
- Upgraded RDB2RDF build process to use vadpacker
78+
- Fixed issue calculating hash when target graph is null
79+
80+
381
## February 13, 2024, v7.2.12:
482

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

64142
* Web Server and DAV
65-
- Added HTTP CORS pattern support
143+
- Added HTTP CORs pattern support
66144
- Added support to avoid redundant check for 401 handlers
67145
- Added support for Azure Storage Account as a DET mounting option
68-
- Added support for Access-Control-Allow-Methods different than Allow, for AJAX CORS
146+
- Added support for Access-Control-Allow-Methods different than Allow, for AJAX CORs
69147
- Added `security_realm` to access realm from VD
70148
- Added support for ping/pong for websock
71149
- Added support for binary frames in websocket

README.GIT.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ installed on your system.
8282
| flex | 2.5.33 | 2.6.4 | http://flex.sourceforge.net/ |
8383
| bison | 2.3 | 3.5.1 | http://www.gnu.org/software/bison/ |
8484
| gperf | 3.0.1 | 3.1 | http://www.gnu.org/software/gperf/ |
85-
| gawk | 3.1.1 | 5.0.1 | http://www.gnu.org/software/gawk/ |
85+
| gawk | 3.1.1 | 5.3.0 | http://www.gnu.org/software/gawk/ |
8686
| m4 | 1.4.1 | 1.4.18 | http://www.gnu.org/software/m4/ |
8787
| make | 3.79.1 | 4.2.1 | http://www.gnu.org/software/make/ |
88-
| OpenSSL | 0.9.8e | 3.1.x | http://www.openssl.org/ |
88+
| OpenSSL | 0.9.8e | 3.2.x | http://www.openssl.org/ |
8989

9090
and any GNU packages required by these. The autogen.sh and configure
9191
scripts check for the presence and right version of some of the required

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ installed on your system.
5454
| flex | 2.5.33 | 2.6.4 | http://flex.sourceforge.net/ |
5555
| bison | 2.3 | 3.5.1 | http://www.gnu.org/software/bison/ |
5656
| gperf | 3.0.1 | 3.1 | http://www.gnu.org/software/gperf/ |
57-
| gawk | 3.1.1 | 5.0.1 | http://www.gnu.org/software/gawk/ |
57+
| gawk | 3.1.1 | 5.3.0 | http://www.gnu.org/software/gawk/ |
5858
| m4 | 1.4.1 | 1.4.18 | http://www.gnu.org/software/m4/ |
5959
| make | 3.79.1 | 4.2.1 | http://www.gnu.org/software/make/ |
60-
| OpenSSL | 0.9.8e | 3.1.x | http://www.openssl.org/ |
60+
| OpenSSL | 0.9.8e | 3.2.x | http://www.openssl.org/ |
6161

6262
and any GNU packages required by these. The autogen.sh and configure
6363
scripts check for the presence and right version of some of the required

appsrc/ODS-Addressbook/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Addressbook/make_vad.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ LANG=C
2828
LC_ALL=POSIX
2929
export LANG LC_ALL
3030

31-
MODE=$1
31+
MODE=${1:-1}
3232
LOGDIR=`pwd`
3333
VERSION="1.0.0"
3434
LOGFILE="${LOGDIR}/vad_make.log"

appsrc/ODS-Blog/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Bookmark/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Briefcase/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Calendar/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Community/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Discussion/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
vad.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-FeedManager/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Framework/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Gallery/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-Polls/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLEANFILES = \
3838
virtuoso.trx
3939

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

4343
clean-local:
4444
-rm -rf vad

appsrc/ODS-WebMail/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ CLEANFILES = \
3636
virtuoso.trx
3737

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

4141
clean-local:
4242
-rm -rf vad

appsrc/ODS-Wiki/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ CLEANFILES = \
4343
virtuoso.trx
4444

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

4848
clean-local:
4949
-rm -rf vad

binsrc/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#
2020
#
2121

22-
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
22+
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
2323

2424

2525
# ----------------------------------------------------------------------

0 commit comments

Comments
 (0)