found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1928-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\Bin\;E:\app\szekeres\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\dotnet\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;;C:\Program Files\7-Zip;C:\Program Files (x86)\Certum\proCertum CardManager;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\szekeres\AppData\Roaming\npm;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\AppData\Local\Programs\Fiddler;C:\Users\szekeres\.dotnet\tools;C:\Users\szekeres\.dotnet\tools;;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe if not exist src\mapserver-vc16x64 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc16x64 cd src\mapserver-vc16x64 git reset --hard HEAD HEAD is now at eef595475 Merge pull request #6388 from rouault/fix_6387 git fetch git checkout main Your branch is behind 'origin/main' by 6 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin main Updating eef595475..3138f55b3 Fast-forward .github/workflows/check-crlf.yml | 2 +- SECURITY.md | 15 ++++++++++----- mapscript/python/README.rst | 8 ++++++-- 3 files changed, 17 insertions(+), 8 deletions(-) git reset --hard HEAD HEAD is now at 3138f55b3 Add note on GEOS and Python MapScript (#6401) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928-x64\doc\ms_revision.txt type E:\buildsystem\release-1928-x64\doc\ms_revision.txt 3138f55b3228157a8fa78708e2729ae33835330b cd E:\buildsystem if not exist src\gdal-vc16x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc16x64 cd src\gdal-vc16x64 git reset --hard HEAD HEAD is now at 289f43b932 Zarr: avoid division by zero on invalid nczarr dimension. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37756 git fetch git checkout master Your branch is behind 'origin/master' by 68 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating 289f43b932..d363707c44 Fast-forward .github/workflows/ubuntu_20.04/build-deps.sh | 6 +- autotest/gcore/vsiadls.py | 16 +- autotest/gcore/vsiaz.py | 12 + autotest/gcore/vsis3.py | 12 + autotest/gcore/vsiswift.py | 17 +- .../data/dimap2/single_component/IMG_foo_R1C1.TIF | Bin 1986 -> 3099 bytes .../data/dimap2/single_component/IMG_foo_R2C1.TIF | Bin 1186 -> 2857 bytes .../pcidsk/invalid_segment_pointers_offset.pix | Bin 0 -> 72704 bytes autotest/gdrivers/dimap.py | 3 + autotest/gdrivers/pcidsk.py | 11 + autotest/gdrivers/rmf.py | 27 +- ...nvalid_curvepolygon_linestring_three_points.fgb | Bin 0 -> 408 bytes autotest/ogr/ogr_esrijson.py | 6 +- autotest/ogr/ogr_flatgeobuf.py | 3 +- autotest/ogr/ogr_gml_read.py | 1 + autotest/ogr/ogr_gpsbabel.py | 23 +- autotest/ogr/ogr_gpx.py | 8 +- autotest/ogr/ogr_index_test.py | 337 ++++++++++++--------- autotest/ogr/ogr_odbc.py | 58 +++- autotest/ogr/ogr_pgeo.py | 36 +++ autotest/osr/osr_basic.py | 19 +- autotest/utilities/test_gdal_viewshed.py | 10 +- gdal/alg/gdalwarpkernel_opencl.cpp | 2 +- gdal/alg/viewshed.cpp | 26 +- gdal/apps/gdal_viewshed.cpp | 3 +- gdal/apps/ogr2ogr_lib.cpp | 32 +- gdal/configure | 10 +- gdal/doc/source/drivers/vector/gpkg.rst | 19 +- gdal/doc/source/programs/gdal_viewshed.rst | 4 +- gdal/doc/source/programs/gdaldem.rst | 9 +- gdal/docker/ubuntu-full/Dockerfile | 6 +- gdal/frmts/dimap/dimapdataset.cpp | 17 ++ gdal/frmts/gtiff/libtiff/tif_dir.c | 1 + gdal/frmts/gtiff/libtiff/tif_dirwrite.c | 19 +- gdal/frmts/gtiff/libtiff/tif_open.c | 1 + gdal/frmts/gtiff/libtiff/tiffiop.h | 1 + gdal/frmts/pcidsk/sdk/core/cpcidskfile.cpp | 27 +- gdal/frmts/pdf/pdfdataset.cpp | 18 +- gdal/frmts/pds/pds4vector.cpp | 49 ++- gdal/frmts/rmf/rmfdem.cpp | 9 +- gdal/fuzzers/gdal_fuzzer.cpp | 7 + gdal/gcore/gdalopeninfo.cpp | 9 +- gdal/m4/geos.m4 | 5 +- gdal/m4/sfcgal.m4 | 5 +- gdal/ogr/ogrsf_frmts/flatgeobuf/geometryreader.cpp | 7 +- gdal/ogr/ogrsf_frmts/generic/ogreditablelayer.cpp | 6 - gdal/ogr/ogrsf_frmts/geojson/ogrgeojsondriver.cpp | 27 +- .../ogr/ogrsf_frmts/geomedia/ogrgeomediadriver.cpp | 30 -- gdal/ogr/ogrsf_frmts/gml/gmlhandler.cpp | 15 + gdal/ogr/ogrsf_frmts/gml/gmlreader.cpp | 10 +- gdal/ogr/ogrsf_frmts/gml/gmlreaderp.h | 8 + gdal/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h | 2 +- .../ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp | 18 +- gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasutils.cpp | 70 +++-- gdal/ogr/ogrsf_frmts/odbc/ogr_odbc.h | 8 +- gdal/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp | 52 ++++ gdal/ogr/ogrsf_frmts/odbc/ogrodbcdriver.cpp | 33 +- gdal/ogr/ogrsf_frmts/pgeo/ogr_pgeo.h | 6 + gdal/ogr/ogrsf_frmts/pgeo/ogrpgeodatasource.cpp | 39 +++ gdal/ogr/ogrsf_frmts/pgeo/ogrpgeodriver.cpp | 69 ++--- gdal/ogr/ogrspatialreference.cpp | 12 + gdal/port/cpl_vsi.h | 4 + gdal/port/cpl_vsil.cpp | 4 +- gdal/port/cpl_vsil_adls.cpp | 3 + gdal/port/cpl_vsil_az.cpp | 5 + gdal/port/cpl_vsil_curl.cpp | 18 +- gdal/port/cpl_vsil_curl_streaming.cpp | 9 + gdal/port/cpl_vsil_s3.cpp | 6 + gdal/port/cpl_vsil_swift.cpp | 49 ++- gdal/scripts/analyze_ossfuzz.py | 141 +++++++++ gdal/swig/include/cpl.i | 9 + gdal/swig/python/extensions/gdal_wrap.cpp | 140 ++++++++- gdal/swig/python/osgeo/gdal.py | 10 + 73 files changed, 1288 insertions(+), 406 deletions(-) create mode 100644 autotest/gdrivers/data/pcidsk/invalid_segment_pointers_offset.pix create mode 100644 autotest/ogr/data/flatgeobuf/invalid_curvepolygon_linestring_three_points.fgb create mode 100755 gdal/scripts/analyze_ossfuzz.py git reset --hard HEAD HEAD is now at d363707c44 Merge pull request #4423 from rouault/fix_4420 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928-x64\doc\gdal_revision.txt type E:\buildsystem\release-1928-x64\doc\gdal_revision.txt d363707c4470edb9a37189fef163fbd49260b988 cd E:\buildsystem set PATH=E:\buildsystem\release-1928-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\Bin\;E:\app\szekeres\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\dotnet\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;;C:\Program Files\7-Zip;C:\Program Files (x86)\Certum\proCertum CardManager;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\szekeres\AppData\Roaming\npm;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\AppData\Local\Programs\Fiddler;C:\Users\szekeres\.dotnet\tools;C:\Users\szekeres\.dotnet\tools;;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe if not exist src\mapcache-vc16x64 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc16x64 cd src\mapcache-vc16x64 git reset --hard HEAD HEAD is now at 447c0c6 Merge pull request #249 from constantinius/fix-issue-246 git fetch git checkout main Your branch is behind 'origin/main' by 11 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin main Updating 447c0c6..47d2757 Fast-forward appveyor.yml | 71 +++++++++++++++++++++++++++++------------------------- cgi/mapcache.c | 44 ++++++++++++++++++++++++++++++++- include/mapcache.h | 2 +- 3 files changed, 82 insertions(+), 35 deletions(-) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1928-x64\doc\mapcache_revision.txt 47d2757a14738c36ae11f54dcae28e97585b9a78 cd E:\buildsystem