ticket summary component reported version milestone type status created _changetime _description _reporter 406 upgrade GIFLIB to 5.2.2 security release MS4W - GDAL 4.0.5 5.0.0 release task new 2024-03-06T15:33:02-04:00 2024-03-06T15:36:30-04:00 Jeff McKenna 405 expand /etc/symbols.txt MS4W - Base 4.0.5 5.0.0 release task new 2023-11-15T12:00:58-04:00 2023-11-15T12:00:58-04:00 - from discussion: https://www.mail-archive.com/mapserver-users@lists.osgeo.org/msg28667.html Jeff McKenna 404 add support for HTTP/2 to the cURL tools MS4W - Base 4.0.5 5.0.0 release defect new 2023-10-23T15:45:56-03:00 2023-10-23T15:48:07-03:00 - executing `curl --version` should include in the Protocols response: `HTTP2` Jeff McKenna 403 add missing SpatiaLite-tools utilities MS4W - GDAL 4.0.5 5.0.0 release enhancement new 2023-08-07T12:18:05-03:00 2023-08-07T12:18:16-03:00 "A few utilities are missing: - spatialite_convert.exe - spatialite_dxf.exe - spatialite_osm_overpass.exe - spatialite_xml_collapse.exe - spatialite_xml_validator.exe - spatialite_xml_load.exe - spatialite_dem.exe - spatialite_xml2utf8.exe - spatialite_xml_print.exe" Jeff McKenna 402 add Jansson compression for JSON data, with Apache MS4W - Apache 4.0.5 5.0.0 release task new 2023-07-28T08:58:57-03:00 2023-07-28T08:58:57-03:00 Jeff McKenna 401 add Brotli compression support for Apache MS4W - Apache 4.0.5 5.0.0 release task new 2023-07-28T08:31:17-03:00 2023-07-28T08:31:17-03:00 Jeff McKenna 400 change to PCRE2 (as PCRE8.x is end-of-life) MS4W - Base 4.0.5 5.0.0 release task new 2023-07-27T16:41:04-03:00 2023-07-27T16:41:04-03:00 Jeff McKenna 399 upgrade Lua to 5.4.6 release MS4W - Apache 4.0.5 5.0.0 release task new 2023-07-07T14:00:49-03:00 2023-07-07T14:00:49-03:00 Jeff McKenna 398 upgrade Protocol Buffers to 23.4 release MS4W - MapServer 4.0.5 5.0.0 release task new 2023-07-07T09:56:26-03:00 2023-07-07T09:56:42-03:00 Jeff McKenna 397 add support for (Geo)Parquet MS4W - GDAL 4.0.5 5.0.0 release task new 2023-07-04T14:12:29-03:00 2023-07-04T14:12:29-03:00 - must add the Apache Arrow C++ library: https://github.com/apache/arrow/tree/main/cpp Jeff McKenna 396 upgrade FreeType to 2.13.2 MS4W - GDAL 4.0.5 5.0.0 release task new 2023-06-27T10:42:59-03:00 2023-09-09T15:55:08-03:00 Jeff McKenna 395 add mod_http2 MS4W - Apache 4.0.5 5.0.0 release enhancement new 2023-06-14T13:55:34-03:00 2023-06-14T13:55:34-03:00 "- requires libnghttp2 - https://httpd.apache.org/docs/2.4/howto/http2.html" Jeff McKenna 394 add SOSI support MS4W - GDAL 4.0.5 5.0.0 release task new 2023-05-27T17:40:27-03:00 2023-05-27T17:40:41-03:00 https://gdal.org/drivers/vector/sosi.html#vector-sosi Jeff McKenna 393 add TileDB support MS4W - GDAL 4.0.5 5.0.0 release task new 2023-05-27T17:36:28-03:00 2023-05-27T17:36:28-03:00 https://github.com/TileDB-Inc/TileDB Jeff McKenna 392 upgrade Shapelib support MS4W - GDAL 4.0.5 5.0.0 release task new 2023-05-22T12:07:44-03:00 2023-05-22T12:07:44-03:00 Jeff McKenna 391 add QHULL support MS4W - GDAL 4.0.5 5.0.0 release task new 2023-05-22T10:43:09-03:00 2023-05-22T10:43:09-03:00 """used for the linear interpolation of gdal_grid""" Jeff McKenna 390 add Crypto++ support MS4W - GDAL 4.0.5 5.0.0 release task new 2023-05-22T08:54:09-03:00 2023-05-22T08:54:09-03:00 """...used for the RSA SHA256 signing functionality used by some authentication methods of Google Cloud. It might be required to use the EEDAI - Google Earth Engine Data API Image images or use the /vsigs/ virtual file system. It is also required for the /vsicrypt/ virtual file system"" " Jeff McKenna 389 instalable ne repond pas dans mon server windows server vps MS4W - Base 4.0.5 5.0.0 release defect new 2023-04-04T11:12:13-03:00 2023-04-06T09:49:23-03:00 sah 388 upgrade CFITSIO to 4.2.0 MS4W - GDAL 4.0.5 5.0.0 release task new 2023-02-19T10:03:05-04:00 2023-02-19T10:03:05-04:00 Jeff McKenna 387 add LZ4 compression library MS4W - GDAL 4.0.5 5.0.0 release task new 2023-02-19T09:17:52-04:00 2023-02-19T09:17:52-04:00 - https://github.com/lz4/lz4 Jeff McKenna 386 add how to define custom projections (with recent PROJ) into README MS4W - Documentation 4.0.5 5.0.0 release task new 2023-01-17T11:46:59-04:00 2023-01-17T11:46:59-04:00 - related question: https://lists.osgeo.org/pipermail/mapserver-users/2021-December/082473.html Jeff McKenna 385 upgrade to libPNG 1.6.43 release MS4W - GDAL 4.0.5 5.0.0 release task new 2023-01-12T15:14:49-04:00 2024-02-26T10:42:18-04:00 Jeff McKenna 384 upgrade Xerces-C to 3.2.5 security release MS4W - Base 4.0.5 5.0.0 release task new 2022-12-05T09:34:27-04:00 2024-02-26T14:16:31-04:00 - security advisory: https://xerces.apache.org/xerces-c/secadv/CVE-2018-1311.txt Jeff McKenna 382 upgrade to upcoming pycsw 3.0.0 release MS4W - Packages 4.0.5 5.0.0 release enhancement new 2022-10-11T12:42:23-03:00 2022-10-11T17:08:47-03:00 - master now contains ability to use a custom XSLT stylesheet to enable a DCAT profile (I am assuming this would also allow JSON-LD output?) Jeff McKenna 381 upgrade to osm2pgsql 1.8.0 release MS4W - Base 4.0.5 5.0.0 release task new 2022-10-04T16:48:51-03:00 2023-01-29T08:36:35-04:00 Jeff McKenna 379 additional php modules - XSL support in php MS4W - Base 4.0.5 5.0.0 release enhancement new 2022-09-12T03:30:07-03:00 2022-09-12T14:23:14-03:00 "I'm missing some additional php modules. For example extension=xmlrpc extension=xsl Where can I find binary extension for these php modules? Regards Peter" Peter Jehle 378 mention use of CPL_CURL_VERBOSE MS4W - Documentation 4.0.5 5.0.0 release task new 2022-07-13T13:55:42-03:00 2022-07-13T13:55:42-03:00 - from https://github.com/OSGeo/gdal/pull/6028 Jeff McKenna 377 possibly include GDAL docs in HTML, for driver pages MS4W - Documentation 4.0.5 5.0.0 release task new 2022-05-24T11:55:30-03:00 2022-05-24T11:55:30-03:00 "- the 3.5.0 release actually includes an archive of just the HTML docs (https://download.osgeo.org/gdal/3.5.0/gdal350doc.zip) - so much easier, than compiling the docs manually - but the docs are ~83 MB size - maybe could just include the PDF (3 MB) (this helps for workshops where there is no internet access, which does happen) " Jeff McKenna 375 add CONNECTION pooling for local.map MS4W - Base 4.0.5 5.0.0 release enhancement new 2022-04-25T11:07:32-03:00 2022-04-25T11:07:32-03:00 "- since local.map leverages a SpatiaLiteDB, add to each layer: {{{ PROCESSING ""CLOSE_CONNECTION=DEFER"" }}}" Jeff McKenna 373 upgrade to Matomo Analytics 4.8.0 release MS4W - Packages 4.0.5 5.0.0 release task new 2022-03-11T10:01:04-04:00 2022-03-11T10:01:04-04:00 - changelog (supports PHP 8.1) : https://matomo.org/changelog/matomo-4-8-0/ Jeff McKenna 371 Add php imagick module MS4W - PHP 4.0.5 5.0.0 release enhancement new 2022-02-24T18:43:06-04:00 2022-02-25T13:11:37-04:00 "The php imagick (image magick) module is sometimes recommended for performance reasons on php-based CMS sites. See an example list of recommended modules here: https://make.wordpress.org/hosting/handbook/server-environment/#php-extensions MS4W does not include the imagick module, so perhaps consider adding to future builds, if it does not interfere with existing image format support." TC Haddad 370 upgrade to MapCache 1.12.0 release MS4W - MapCache 4.0.5 5.0.0 release task new 2022-02-24T09:26:25-04:00 2022-02-24T09:26:25-04:00 Jeff McKenna 369 enable MVT through MapCache MS4W - MapCache 4.0.5 5.0.0 release task new 2022-02-23T10:24:35-04:00 2022-02-23T10:25:18-04:00 "- as mentioned on the mapserver-users list, it is not easy to implement MVT support in !MapServer - enhance the existing MVT demo in MS4W, by enabling MVT through !MapCache, by default" Jeff McKenna 368 sqlite3.dll conflicts MS4W - Base 4.0.5 5.0.0 release defect new 2022-02-14T04:49:49-04:00 2022-02-16T13:57:09-04:00 "The sqlite3.dll bundled in ms4w_4.0.5.zip in directory 'Apache\cgi-bin' and in 'Python' have importing conflicts when using with python mapscript, if the _mapscript.cp39-win32.pyd were placed in the site-packages directory. When _mapscript.cp39-win32.pyd were placed in 'Apache\cgi-bin', the importing is successful, the sqlite3.dll in 'Apache\cgi-bin' has a newer version number." alvinleelwz 367 add sqldiff.exe & sqlite3_analyzer.exe utilities MS4W - GDAL 4.0.5 5.0.0 release task new 2022-02-10T14:52:09-04:00 2022-02-10T14:52:09-04:00 "- https://sqlite.org/sqldiff.html - https://sqlite.org/sqlanalyze.html" Jeff McKenna 366 add FTS5 extension (full text search through virtual tables) for SQLite MS4W - GDAL 4.0.5 5.0.0 release task new 2022-02-10T13:46:46-04:00 2022-02-10T13:54:01-04:00 - https://www.sqlite.org/fts5.html Jeff McKenna 365 uprgade OGR/PHP extension to 1.6.1 release MS4W - PHP 4.0.5 5.0.0 release task new 2022-01-10T10:48:15-04:00 2022-01-10T10:48:15-04:00 https://github.com/dvzgeo/php_ogr/releases Jeff McKenna 364 vulnerability for librttopo MS4W - GDAL 4.0.5 5.0.0 release defect new 2021-12-31T11:14:28-04:00 2021-12-31T11:14:44-04:00 "- https://lists.osgeo.org/pipermail/librttopo-dev/2021-December/000053.html - patch has just been applied in librttopo repository " Jeff McKenna 363 add OpenEXR raster format MS4W - GDAL 4.0.5 5.0.0 release task new 2021-12-24T08:36:13-04:00 2021-12-24T08:36:13-04:00 https://github.com/AcademySoftwareFoundation/openexr Jeff McKenna 362 add OGDI support for GDAL MS4W - GDAL 4.0.5 5.0.0 release task new 2021-12-02T13:55:53-04:00 2021-12-02T13:55:53-04:00 "- mostly because it has an old FrankW connection... - http://ogdi.sourceforge.net/ " Jeff McKenna 361 gdal2tiles.py throws memory leak warning MS4W - Python 4.0.5 5.0.0 release defect new 2021-11-27T10:02:17-04:00 2021-11-27T10:52:48-04:00 "{{{ ""swig/python detected a memory leak of type 'OSRSpatialReferenceShadow *', no destructor found. }}} - gdal2tiles works as expected, with the warning displayed {{{ Generating Base Tiles: 0...10...20...30...40...50...60...70...80...90...100 Generating Overview Tiles: 0...10...20...30...40...50...60...70...80...90...100 swig/python detected a memory leak of type 'OSRSpatialReferenceShadow *', no destructor found. swig/python detected a memory leak of type 'OSRSpatialReferenceShadow *', no destructor found. }}} - it is likely that MS4W 5.0 is the first distribution with SWIG 4.1.0 and GDAL 3.4.0, so this may be a new issue - associated GDAL ticket filed: https://github.com/OSGeo/gdal/issues/4907" Jeff McKenna 360 add demo links to GeoMoose app on localhost MS4W - Packages 4.0.5 5.0.0 release task new 2021-11-12T15:26:36-04:00 2021-11-12T15:26:36-04:00 "- ""Service Examples"" : https://demo.geomoose.org/3.x/desktop/?mapbook=test#on=openstreetmap/osm_mapnik&loc=45.7448;-10372957.00;5551086.69 - notice 'mapbook=test' - ""Editing"" : https://demo.geomoose.org/3.x/desktop/?mapbook=editing#on=sketch/default;parcels/parcels;openstreetmap/osm_mapnik&loc=38.2185;-10370523.76;5550954.23 - notice 'mapbook=editing' - but would require PostGIS data setup etc." Jeff McKenna 359 add WebP raster image support MS4W - GDAL 4.0.5 5.0.0 release task new 2021-11-10T14:54:46-04:00 2023-09-19T11:24:13-03:00 https://gdal.org/drivers/raster/webp.html Jeff McKenna 358 include the renamed utility 'map2img' MS4W - Base 4.0.5 5.0.0 release task new 2021-10-25T11:03:56-03:00 2021-10-25T11:03:56-03:00 "- as of MapServer 8.0 release the old 'shp2img' utility is named 'map2img' " Jeff McKenna 357 upgrade to FriBidi 1.0.13 release MS4W - MapServer 4.0.5 5.0.0 release task new 2021-10-21T11:05:23-03:00 2023-06-28T10:47:51-03:00 Jeff McKenna 356 upgrade HarfBuzz to 8.3.0 release MS4W - MapServer 4.0.5 5.0.0 release task new 2021-10-20T14:52:44-03:00 2024-03-06T16:57:13-04:00 Jeff McKenna 355 upgrade to libxml2 to 2.12.5 release MS4W - GDAL 4.0.5 5.0.0 release task new 2021-10-15T12:04:41-03:00 2024-02-26T11:17:45-04:00 Jeff McKenna 354 ZOO-Project 1.8dev app currently broken MS4W - Packages 4.0.5 5.0.0 release defect new 2021-10-15T09:10:55-03:00 2021-10-20T11:14:49-03:00 "- reported by Jukka: {{{ I installed the MS4W 4.0.5 with Zoo project. Installation was successful and for example the local open layers demo and MapCache demo work ok. However, clicking on any of the Zoo links (local GetCapabilities, DescribeProcess, Execute...) gives http 500 Internal server error. I installed MS4W with the installer to use port 8060. I can see that the main.cfg file has that port right. Also http://localhost:8060/cgi-bin/zoo_loader.cgi gives internal server error. Running the zoo_loader.cgi directly from the command line gives an error ""starting point of the procedure _array_init cannot be found from the dynamically linked library c:\ms4w\Apache\cgi-bin\zoo_loader.cgi"" (translated from Finnish message). }}} - I confirm the problem - solution is that effort should now go into upgrading ZOO-Project to the 1.8.0 release for MS4W (ticket #305)" Jeff McKenna 353 upgrade to FreeXL 2.0.0 release MS4W - GDAL 4.0.5 5.0.0 release task new 2021-10-14T17:05:49-03:00 2021-10-20T11:14:49-03:00 Jeff McKenna 352 upgrade to PostgreSQL 15.4 support (security vulnerability) MS4W - GDAL 4.0.5 5.0.0 release task new 2021-10-14T12:07:18-03:00 2023-09-09T15:56:52-03:00 Jeff McKenna 351 add note about http OPTIONS as a possible Apache security prevention MS4W - Documentation 4.0.5 5.0.0 release task new 2021-10-12T13:11:05-03:00 2021-10-20T11:14:49-03:00 " - discussed in https://github.com/MapServer/mapcache/issues/268 - likely at minimum we should document this in the MS4W readme Thoughts? (I'm hesitant to make the change to all directories served through MS4W suddenly, for this. My thinking is that this should instead be documented, for those power users) " Jeff McKenna 350 upgrade to HDF 4.2.16 MS4W - GDAL 4.0.5 5.0.0 release task new 2021-09-25T09:35:13-03:00 2023-06-09T15:06:32-03:00 Jeff McKenna 349 upgrade to HDF5 1.14.1 release MS4W - GDAL 4.0.5 5.0.0 release task new 2021-09-23T12:29:33-03:00 2023-06-09T15:05:59-03:00 Jeff McKenna 348 upgrade to OpenLayers 6.11.0 release MS4W - Packages 4.0.5 5.0.0 release task new 2021-09-13T12:25:01-03:00 2022-01-10T10:01:12-04:00 Jeff McKenna 346 change title for TinyOWS demo MS4W - TinyOWS 4.0.5 5.0.0 release task new 2021-08-31T17:01:40-03:00 2021-10-20T11:14:49-03:00 " -in /apps/tinyows/demo/tinyows.html change title to: ""WFS Transaction Example, (TinyOWS and !OpenLayers through MS4W)"" see https://ms4w.dev/tinyows/demo/tinyows.html" Jeff McKenna 343 add license.md file to the OpenLayers package MS4W - Packages 4.0.5 5.0.0 release defect new 2021-07-15T12:27:04-03:00 2021-10-20T11:14:49-03:00 - the BSD 2-Clause License must be included with the distribution of !OpenLayers Jeff McKenna 342 add missing STYLE object to local.map MS4W - Base 4.0.5 5.0.0 release defect new 2021-06-23T10:30:12-03:00 2021-10-20T11:14:49-03:00 "- for !MapServer 8.0, old syntax tricks (such as COLOR inside a CLASS object) will cause a hard error (should be instead a STYLE object, with a COLOR inside the STYLE object, all within the CLASS) - for the distributed local.map, the ""places"" layer needs a STYLE object" Jeff McKenna 341 meeting Web Content Accessibility Guidelines MS4W - Base 4.0.5 5.2.0 release defect new 2021-06-10T14:54:38-03:00 2021-10-20T11:18:21-03:00 "(mentioned recently on a mailing list, the importance of having accessible web content, that meets the WCAG 2.1 standard: https://www.w3.org/TR/WCAG21/) - make localhost page more accessible - make ms4w.com pages more accessible " Jeff McKenna 339 upgrade to Apache HTTP 2.4.58 release MS4W - Apache 4.0.5 5.0.0 release task new 2021-06-02T13:37:25-03:00 2023-10-20T09:20:20-03:00 "- 2.4.51, 2.4.50, and 2.4.49 are security releases: https://httpd.apache.org/security/vulnerabilities_24.html " Jeff McKenna 337 upgrade to LAZperf 2.0.0 release MS4W - Base 4.0.5 5.0.0 release task new 2021-05-20T14:46:23-03:00 2021-10-20T11:14:49-03:00 https://github.com/hobu/laz-perf/releases/tag/2.0.0 Jeff McKenna 336 upgrade to PDAL 2.5.4 release MS4W - Base 4.0.5 5.0.0 release task new 2021-05-19T11:49:06-03:00 2023-05-27T10:04:31-03:00 https://github.com/PDAL/PDAL/releases Jeff McKenna 335 add note to README that Windows 7 is not supported MS4W - Documentation 4.0.5 5.0.0 release task new 2021-05-18T10:27:15-03:00 2021-10-20T11:14:49-03:00 "- report by user: https://lists.ms4w.com/pipermail/ms4w-users/2021-May/000493.html - Python 3.9.x states that Windows 7 is ""incompatible"" (https://www.python.org/downloads/release/python-390/)" Jeff McKenna 334 "change local.map ""gml_featureid"" value" MS4W - Base 4.0.5 5.0.0 release defect new 2021-05-12T17:58:11-03:00 2021-10-20T11:14:49-03:00 "- the ""gml_featureid"" metadata should be changed to the unique ID field of ""ne_id"" for each layer in local.map - likely this has been causing grief for WMS !GetFeatureInfo, WFS !GetFeature requests (this will become especially important for the future OGC API spec)" Jeff McKenna 333 set default MS_MAP_BAD_PATTERN in Apache conf MS4W - Apache 4.0.5 5.0.0 release task new 2021-05-11T16:58:22-03:00 2021-10-20T11:14:49-03:00 "- since !MapServer 7.6.3, !MapServer prevents MAP= directory traversing, and sets a hardcoded MS_MAP_BAD_PATTERN - for the next MS4W release, Apache's httpd.conf must also contain a new default bad pattern, that specifically works with MS4W (and its PCRE regex library) : {{{ SetEnv MS_MAP_BAD_PATTERN ""[\/\\\\]{2}|[\/\\\\]?\.{2,}[\/\\\\]|,"" }}} which allows /./ but not /../ or /.../ * otherwise a scary and tricky error message will be returned: {{{ msCGILoadMap(): Web application error. CGI variable ""map"" fails to validate. msEvalRegex(): Regular expression error. Failed to compile expression ([/\]{2}|[/\]?\.+[/\]|,). }}} * This should also be documented in the readme (ticket#317) * it should also be documented that this can be disabled with: {{{ SetEnv MS_MAP_BAD_PATTERN ""false"" }}} * MS_MAP_BAD_PATTERN should also be set inside setenv.bat" Jeff McKenna 332 update MIMETYPE for GeoJSON in local.map MS4W - Base 4.0.5 5.0.0 release task new 2021-05-07T09:07:29-03:00 2021-10-20T11:14:49-03:00 "- mentioned by @jratike80 in https://github.com/MapServer/MapServer-documentation/commit/daa1c9e17a495ccf3ddc6339e97ea45d6f0c497f - MIMETYPE in the outputformat could be changed from ""application/json"" to ""application/geo+json""" Jeff McKenna 331 upgrade to Python 3.10.10 release MS4W - Python 4.0.5 5.0.0 release task new 2021-05-04T13:56:48-03:00 2023-02-09T12:16:12-04:00 https://docs.python.org/3/whatsnew/changelog.html Jeff McKenna 330 add Esri LERC compression plugin for GeoTIFF MS4W - GDAL 4.0.5 5.0.0 release task new 2021-05-01T14:57:51-03:00 2021-10-20T11:14:49-03:00 https://github.com/Esri/lerc Jeff McKenna 329 upgrade to SQLite 3.45.1 MS4W - GDAL 4.0.5 5.0.0 release task new 2021-04-29T14:28:01-03:00 2024-02-26T11:48:32-04:00 https://www.sqlite.org/releaselog/3_36_0.html Jeff McKenna 328 upgrade to libjpeg-turbo 3.0.2 release MS4W - GDAL 4.0.5 5.0.0 release task new 2021-04-23T18:15:54-03:00 2024-02-26T09:18:02-04:00 Jeff McKenna 327 upgrade to libTIFF 4.6.0 MS4W - GDAL 4.0.5 5.0.0 release task new 2021-04-23T18:13:40-03:00 2023-09-19T12:04:47-03:00 "- http://libtiff.gitlab.io/libtiff/v4.4.0.html - supports LERC compression" Jeff McKenna 326 upgrade SQLAlchemy Python module MS4W - Python 4.0.5 5.0.0 release task new 2021-04-22T15:16:00-03:00 2021-10-20T11:14:49-03:00 "- used for SQL connections in pycsw - MS4W 4.0.5 contains version 1.3.20 - https://pypi.org/project/SQLAlchemy/ " Jeff McKenna 325 add PostGIS steps to README for pycsw MS4W - Documentation 4.0.5 5.0.0 release task new 2021-04-22T13:43:15-03:00 2021-10-20T11:14:49-03:00 "- include connection example in default.cfg {{{ database=postgresql://user:pass@localhost:port/db }}} - also include a script that creates a database and adds the PostGIS connection, to use with pycsw" Jeff McKenna 324 add psycopg2 Python module MS4W - Python 4.0.5 5.0.0 release enhancement new 2021-04-22T13:34:28-03:00 2021-10-20T11:14:49-03:00 - required for PostGIS connections for pycsw Jeff McKenna 323 pycsw - inconsistent path requirements for admin vs. front end MS4W - Packages 4.0.5 5.0.0 release defect new 2021-04-16T15:13:20-03:00 2021-10-20T11:14:49-03:00 "This is probably not only an MS4W issue, but it is probably specific to Windows users of pycsw, so noting it here with examples from the MS4W demo: The main admin tool for pycsw is 'pycsw-admin.py' as documented here: https://docs.pycsw.org/en/stable/administration.html It appears that this script is requiring a full drive path in the configuration settings, for access to the pycsw database: {{{ database=sqlite:///C:\\ms4w\\apps\\pycsw-2.6.0\\tests\\functionaltests\\suites\\cite\\data\\cite.db }}} Without a full path, the script will throw an error complaining about not being able to find the database. {{{ [...] sqlite3.OperationalError: unable to open database file [...] sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file }}} Meanwhile, the main pycsw application is accessed via the browser at: http://127.0.0.1/pycsw?SERVICE=CSW&REQUEST=GetCapabilities For this to work, the it seems the path to the database should not have the drive letter configured as in {{{ database=sqlite:///tests\\functionaltests\\suites\\cite\\data\\cite.db }}} Without this version of the path, the main pycsw application will return an error of: {{{ Could not initialize repository. Check server logs }}} It would be convenient if both the pycsw admin and the pycsw front-end could operate using the same path configuration to the database, as it is inconvenient to switch between the two (although no restart is required, so it's not as bad as it could be). I found an old unresolved stack exchange question that seemed like it could be related, so I think this is Windows specific rather than MS4W specific: https://gis.stackexchange.com/questions/95304/how-to-set-up-pycsw-on-xampp-win7 Not sure if you would try to handle it for MS4W, or pass to the pycsw folks? " TC Haddad 322 set PYTHONUTF8 environment variable MS4W - Python 4.0.5 5.0.0 release enhancement new 2021-04-14T10:46:57-03:00 2021-10-20T11:14:49-03:00 "- likely in setenv.bat - set PYTHONUTF8=1 - see https://github.com/OSGeo/grass/pull/1496 " Jeff McKenna 321 upgrade to FastCGI 2.4.2 MS4W - Base 4.0.5 5.0.0 release task new 2021-04-12T13:53:00-03:00 2021-10-20T11:14:49-03:00 This will be important with the PROJ >=6 performance impact, causing (likely) the necessity to use FastCGI by default. Jeff McKenna 320 Additional XSS protection for the usage of SVG files? MS4W - Apache 4.0.5 5.0.0 release enhancement new 2021-04-08T20:55:08-03:00 2021-10-20T11:14:49-03:00 "This config modification was suggested in a Joomla security notice, and I wondered if you think it worth including in MS4W: ''""This rule will protect users of svg files from potential Cross-Site-Scripting (XSS) vulnerabilities.""'' {{{ Header always set Content-Security-Policy ""script-src 'none'"" }}} " TC Haddad 319 upgrade to libexpat 2.6.0 (security) release MS4W - GDAL 4.0.5 5.0.0 release task new 2021-04-02T09:14:57-03:00 2024-02-26T14:08:51-04:00 "https://github.com/libexpat/libexpat CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23852" Jeff McKenna 318 Point to updated homepage in shp2tile README MS4W - Base 4.0.5 5.0.0 release defect new 2021-03-29T16:52:36-03:00 2021-10-20T11:14:49-03:00 - https://github.com/woodbri/imaptools.com Jeff McKenna 317 "Add ""Securing your MS4W Installation"" section to the README" MS4W - Base 4.0.5 5.0.0 release defect new 2021-03-26T18:36:07-03:00 2021-10-20T11:14:49-03:00 "- initial draft: https://ms4w.com/README_INSTALL.html#securing-your-ms4w-installation Feedback and local testing welcomed! (eg. adding more working expression examples) " Jeff McKenna 316 add favicon MS4W - Base 4.0.5 5.0.0 release task new 2021-03-21T11:06:05-03:00 2021-10-20T11:14:49-03:00 - add favicon to the homepage, for all installs Jeff McKenna 315 renew Code Signing Certificate required for Windows MS4W - Base 4.0.5 5.0.0 release task new 2021-03-11T13:37:15-04:00 2021-10-20T11:14:49-03:00 "- current cert expires May 12, 2021 - per old ticket#79 - new cost will be a shocking $1,422 USD (for 3 years), quite a cost for !GatewayGeo" Jeff McKenna 313 ugrade Zstandard compression support to 1.5.5 release MS4W - GDAL 4.0.5 5.0.0 release task new 2021-03-03T18:06:21-04:00 2023-05-09T15:39:13-03:00 Jeff McKenna 312 add OpenGL Rendering Support MS4W - MapServer 4.0.5 future task new 2021-02-26T12:48:13-04:00 2021-10-20T11:28:47-03:00 "- available since !MapServer 6.0 " Jeff McKenna 310 upgrade to OpenSSL 1.1.1t (HIGH level) security release MS4W - Base 4.0.5 5.0.0 release task new 2021-02-16T12:34:02-04:00 2023-09-19T14:00:16-03:00 https://mta.openssl.org/pipermail/openssl-announce/2021-August/000206.html Jeff McKenna 309 upgrade to GEOS 3.12.0 release MS4W - Base 4.0.5 5.0.0 release task new 2021-02-10T16:56:59-04:00 2023-06-26T11:59:50-03:00 "- news: https://github.com/libgeos/geos/releases/tag/3.11.2 - contains Windows memory fix: https://lists.osgeo.org/pipermail/geos-devel/2021-February/010138.html " Jeff McKenna 308 upgrade to curl 8.6.0 (security) release MS4W - Base 4.0.5 5.0.0 release task new 2021-02-03T08:37:47-04:00 2024-02-26T11:37:35-04:00 "- 7.87.0 fixes 2 security vulnerabilities: https://curl.se/mail/lib-2022-12/0053.html - 7.77.0 fixes 3 security vulnerabilities: https://curl.se/mail/archive-2021-05/0021.html" Jeff McKenna 307 add LuaJIT to osm2pgsql build MS4W - Tools 4.0.5 5.0.0 release enhancement new 2021-01-11T13:10:54-04:00 2021-10-20T11:14:49-03:00 " - possibly speeds up processing time by ~2 hours - https://lists.debian.org/debian-gis/2021/01/msg00002.html (MS4W already includes Lua support, but not LuaJIT)" Jeff McKenna 306 upgrade to PHP 7.4.21 release MS4W - PHP 4.0.5 5.0.0 release task new 2021-01-07T10:59:35-04:00 2021-10-20T11:14:49-03:00 https://www.php.net/archive/2021.php#2021-07-01-3 Jeff McKenna 305 upgrade ZOO-Project package to the 1.9.0 release MS4W - Packages 4.0.5 5.0.0 release task new 2020-12-18T07:53:00-04:00 2022-01-26T11:21:56-04:00 " - important that the MS4W ZOO-Project package is updated to the 1.9.0 release Marking ticket as 'critical'." Jeff McKenna 304 upgrade to PHP 8.x series MS4W - PHP 4.0.4 5.0.0 release task new 2020-12-14T13:09:05-04:00 2023-09-01T10:30:50-03:00 " - PHP 8.0 was released on 2020-11-26 - migration guide includes some deprecated/incompatibilities: https://www.php.net/manual/en/migration80.php - requires Visual Studio 2019 (meaning the entire buildkit of 200+ libraries will have to be created and compiled) This upgrade will be a *major* upgrade, likely part of other significant MS4W effort (PROJ 7 #198 etc)." Jeff McKenna 292 add libdeflate support to libTIFF build MS4W - GDAL 4.0.4 5.0.0 release enhancement new 2020-10-16T10:59:32-03:00 2021-10-20T11:14:49-03:00 " - this is potentially a major speed improvement (35-50%) - will require: - compiled libdeflate (in itself a challenge, from my initial research) : https://github.com/ebiggers/libdeflate - a recent libTIFF with this change: https://gitlab.com/libtiff/libtiff/-/merge_requests/158 - future GDAL 3.2.0 with this change, so GDAL can take advantage of libdeflate: https://github.com/OSGeo/gdal/pull/3068 Some interesting speed comparisons with Zstandard compression (which was added to the MS4W 4.0.4 release) and libdeflate in this comment: https://github.com/OSGeo/gdal/pull/3068#issuecomment-710037119 So, MS4W users can choose from either compression/decompression method, on the user-side, when this is all added into MS4W. Of course, the same blocker of GDAL3 /PROJ relates to this. /me wonders if all this major effort of GDAL3+PROJ+libdeflate+!MapServer+FastCGI+PROJ-network-setup should absolutely be funded. I am facing a month's effort on this probably, and likely will be the first !MapServer distribution to distribute/tackle all this, for users (as usual). Setting the priority of this ticket to 'critical'. " Jeff McKenna 284 upgrade to NetCDF 4.9.2 release MS4W - GDAL 4.0.4 5.0.0 release task new 2020-08-20T11:28:23-03:00 2023-06-09T15:11:50-03:00 interesting, 4.8.0 release includes cloud data access: https://www.unidata.ucar.edu/mailing_lists/archives/netcdfgroup/2021/msg00041.html Jeff McKenna 278 upgrade spatialite to 5.0.1 release MS4W - GDAL 4.0.4 5.0.0 release task new 2020-08-04T08:36:10-03:00 2021-10-20T11:14:49-03:00 " - main: ​https://www.gaia-gis.it/fossil/libspatialite/index - 5.0 requires GDAL 3 / PROJ 6 " Jeff McKenna 275 add Apache stop and start scripts MS4W - Apache 4.0.3 5.0.0 release task new 2020-06-11T09:40:53-03:00 2021-10-20T11:14:49-03:00 " - only install,uninstall,restart script are included at root of MS4W - add stop & start scripts, as they are useful commands" Jeff McKenna 273 upgrade to Visual Studio 2019 build environment MS4W - Base 4.0.3 5.0.0 release task new 2020-06-03T09:06:45-03:00 2021-10-20T11:14:49-03:00 " - well supported by PHP (7.4 and master): https://wiki.php.net/internals/windows/compiler - full support by Python 3.8 (https://wiki.python.org/moin/WindowsCompilers) Also just good to stay on top of this with latest compiler. Targeting for the MS4W 4.1.0 release (also include PROJ 7, GDAL 3)." Jeff McKenna 266 add KEA format to GDAL build MS4W - GDAL 4.0.3 5.0.0 release enhancement new 2020-03-12T08:45:44-03:00 2021-10-20T11:14:49-03:00 " - driver: https://gdal.org/drivers/raster/kea.html - build steps: https://github.com/ubarsc/kealib/wiki/Building-KEA-on-Windows " Jeff McKenna 258 add GeoPandas package MS4W - Python 4.0.3 5.0.0 release enhancement new 2020-02-17T14:31:17-04:00 2021-10-20T11:14:49-03:00 https://geopandas.org/install.html Jeff McKenna 257 add rasterio package MS4W - Python 4.0.3 5.0.0 release enhancement new 2020-02-17T14:28:31-04:00 2021-10-20T11:14:49-03:00 https://rasterio.readthedocs.io/en/latest/installation.html Jeff McKenna 255 Add librasterlite2 support MS4W - GDAL 4.0.3 5.0.0 release task new 2020-02-04T10:57:08-04:00 2021-10-20T11:14:49-03:00 " - main: https://www.gaia-gis.it/fossil/librasterlite2/index - discussion steps: http://osgeo-org.1560.x6.nabble.com/gdal-dev-quot-latest-quot-rasterlite2-td5428986.html - fossil HEAD requires GDAL 3 / PROJ 6" Jeff McKenna 251 add pygeoapi package MS4W - Packages 4.0.2 5.0.0 release enhancement new 2020-01-21T09:07:12-04:00 2021-12-02T08:57:43-04:00 "https://docs.pygeoapi.io/en/latest/installation.html ( important to include in MS4W 4.1.0 )" Jeff McKenna 248 add -D ENABLE_CDF5=ON for NetCDF builds MS4W - Packages 4.0.2 future enhancement new 2020-01-03T13:48:19-04:00 2021-10-20T11:27:21-03:00 " - see https://github.com/conda-forge/libnetcdf-feedstock/issues/42 - sample data: ftp://ftp.soest.hawaii.edu.pwessel/pwessel/grav_29_img.nc" Jeff McKenna 247 add NITF, E57 plugins for PDAL MS4W - Packages 4.0.2 5.0.0 release enhancement new 2020-01-03T13:30:42-04:00 2021-10-20T11:14:49-03:00 " - see list at https://pdal.io/download#id3 - PCL was moved to 'unsupported' plugin in 2019 (https://github.com/PDAL/PDAL/pull/2651) - sample data https://pdal.io/quickstart.html#fetch-sample-data - sample E57 data https://lists.osgeo.org/pipermail/pdal/2020-March/002106.html " Jeff McKenna 219 add PHP-GEOS bindings MS4W - PHP 4.0.0 future enhancement new 2019-05-22T10:26:14-03:00 2021-10-20T11:26:27-03:00 " - unfortunately no Windows support though - https://git.osgeo.org/gitea/geos/php-geos " Jeff McKenna 212 upgrade to upcoming libGeoTIFF 1.7.1 MS4W - GDAL 4.0.0 5.0.0 release task new 2019-05-02T10:12:26-03:00 2022-03-08T12:49:18-04:00 " - libgeotiff >= 1.5.0 requires PROJ 6 - 1.5.0 news: https://lists.osgeo.org/pipermail/geotiff/2019-March/000861.html - 1.6.0 news: https://lists.osgeo.org/pipermail/geotiff/2020-April/000874.html - 1.7.0 news: https://lists.osgeo.org/pipermail/geotiff/2021-June/000877.html (works with PROJ 8)" Jeff McKenna 211 upgrade to GDAL 3.x series MS4W - GDAL 4.0.0 5.0.0 release task new 2019-05-02T09:30:45-03:00 2022-05-12T12:11:13-03:00 - requires PROJ 6 Jeff McKenna 210 add HTML Legend demo to packages MS4W - Packages 4.0.0 5.0.0 release task new 2019-04-29T09:45:05-03:00 2021-10-20T11:14:49-03:00 http://demo.mapserver.org/itasca_legend/ Jeff McKenna 202 add kvwmap as a new package MS4W - Packages 4.0.0 future enhancement new 2019-03-25T09:23:48-03:00 2021-10-20T11:33:57-03:00 " - https://kvwmap.de " Jeff McKenna 200 add Rotatelogs steps to readme MS4W - Apache 4.0.0 5.0.0 release enhancement new 2019-03-19T12:17:51-03:00 2021-10-20T11:14:49-03:00 - https://httpd.apache.org/docs/2.4/programs/rotatelogs.html Jeff McKenna 199 Investigate adding OpenDataKit as a package MS4W - Packages 4.0.0 future enhancement new 2019-03-19T11:42:38-03:00 2021-10-20T11:34:24-03:00 " - software home: https://opendatakit.org/software/ - docs: https://docs.opendatakit.org/ " Jeff McKenna 198 upgrade to PROJ 6.x series (now PROJ 9) MS4W - Base 4.0.0 5.0.0 release task new 2019-03-18T10:14:21-03:00 2023-09-01T10:32:01-03:00 " - this will be a long-term goal, as PROJ 6 requires substantial changes for software projects that will use it - !MapServer will likely wait until !MapServer 8.0 to implement - GDAL 3.0 requires PROJ 6 - GeoTIFF has released 1.5.0 that requires PROJ 6 - other projects that will need to update their source first: SPATIALITE, SPATIALITE-TOOLS, MAPCACHE, OSM2PGSQL " Jeff McKenna 197 Add Nominatim (OSM geocoder) MS4W - Packages 4.0.0 future enhancement new 2019-03-18T09:58:30-03:00 2021-10-20T11:32:34-03:00 " - supports PHP7 (the library leverages PHP) - possibly consider also packaging PostgreSQL + PostGIS - download source: https://nominatim.org/ - installation steps: https://nominatim.org/release-docs/latest/admin/Installation/ - Github: https://github.com/openstreetmap/Nominatim " Jeff McKenna 170 Add ogr support for DWG format MS4W - GDAL 3.2.7 5.0.0 release enhancement new 2018-05-06T14:53:50-03:00 2021-10-20T11:38:12-03:00 "Not sure if this is possible, as it is unclear to me if a user must have a license to use this format or not. However I'm submitting here in case it seems possible. It has been a format that users have requested in the past. For some reason there are 2 different gdal reference pages: http://www.gdal.org/drv_cad.html http://www.gdal.org/drv_dwg.html Also these might be helpful: http://trac.osgeo.org/gdal/wiki/DxfDwg https://github.com/sandyre/libopencad https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf If building DWG into ogr is not possible, it appears an alternative for users is to use a converter tool to change files from DWG to DXF, which is already in ogr: https://www.opendesign.com/guestfiles/TeighaFileConverter" TC Haddad 169 Add QGIS Desktop package (with mapfile export plugin) MS4W - Base 3.2.7 5.2.0 release enhancement new 2018-05-04T18:02:41-03:00 2021-10-20T11:25:30-03:00 " - should meet huge needs of community to style & classify layers more easily, and save to a mapfile - leverage the QGIS 2.x plugin ""RT !MapServer Exporter"" originally developed by Faunalia: - homepage: https://plugins.qgis.org/plugins/rt_mapserver_exporter/ - github: https://github.com/faunalia/rt_mapserver_exporter - depends on Python !MapScript - update old exporter code for QGIS 3.x" Jeff McKenna 138 upgrade to latest Poppler release MS4W - GDAL 3.2.2 5.0.0 release task new 2017-09-15T13:14:51-03:00 2021-10-20T11:14:49-03:00 https://poppler.freedesktop.org/ Jeff McKenna 136 Add GDAL profile demo as part of ZOO-Project package MS4W - Packages 3.2.2 5.0.0 release enhancement new 2017-09-14T21:03:56-03:00 2021-10-20T11:14:49-03:00 - http://zoo-project.org/examples/gdal_profile.html Jeff McKenna 100 upgrade to zlib 1.3.1 release MS4W - GDAL 3.1.4 5.0.0 release task new 2017-01-04T11:45:48-04:00 2024-01-23T12:03:59-04:00 " - http://www.zlib.net/ " Jeff McKenna 99 Add logos to docs (Apache, PHP,...) MS4W - Documentation 3.1.4 5.0.0 release enhancement new 2016-12-20T15:17:20-04:00 2021-10-20T11:14:49-03:00 " - Apache httpd https://httpd.apache.org/images/httpd_logo_wide_new.png - PHP http://php.net/images/logo.php " Jeff McKenna 75 Examine Mapigniter2 as possible admin frontend MS4W - Base 3.1.4 future enhancement new 2016-08-04T10:30:29-03:00 2021-10-20T11:25:04-03:00 https://github.com/taviroquai/mapigniter2 Jeff McKenna 64 Add libLAS package MS4W - Packages 3.1.4 5.0.0 release enhancement new 2016-05-30T18:15:25-03:00 2021-10-20T11:14:49-03:00 "- add package that contains the libLAS utilities (https://liblas.org/utilities/index.html) - compile instructions: https://liblas.org/compilation.html" Jeff McKenna 61 Feedback: countries layer of OpenLayers3 demo not appearing in Firefox MS4W - Packages 3.1.4 5.0.0 release defect new 2016-05-24T15:27:47-03:00 2021-10-20T11:14:49-03:00 "From Jukka: --- Some observations about the demo that starts from http://localhost/openlayers/examples/mapserver-wms.html?mode=advanced - Countries layer does not show with Firefox 46.0.1 on Windows 7. Only the background is visible but Firefox shows that valid !GetMaps are sent and good maps are coming back from the server. !GetFeatureInfo works. With IE 11 also Countries is OK. " Jeff McKenna 59 Feedback: Setup.exe should allow using local zip or proxy MS4W - Nullsoft Installer 3.1.4 5.0.0 release enhancement new 2016-05-24T15:22:28-03:00 2021-10-20T11:14:49-03:00 "From Jukka: {{{ I was planning to try the MS4W installer (.exe) but it was not so easy from behind a proxy server. I suggest either a) add an option to run installer with pre-downloaded zip file or b) add on option to configure proxy server before installer begins to download. }}}" Jeff McKenna 45 Add MongoDB driver to GDAL build MS4W - GDAL 3.1.2 5.0.0 release enhancement new 2016-02-22T10:13:43-04:00 2021-10-20T11:24:31-03:00 " - available since GDAL 3.0 - see https://gdal.org/drivers/vector/mongodbv3.html" Jeff McKenna 28 "Update setenv.bat for Windows ""PowerShell""" MS4W - Base 3.1.0 5.0.0 release enhancement new 2015-10-28T14:22:17-03:00 2021-10-20T11:14:49-03:00 "Newer machines (such as Windows 2012 Server) contains only powershell (not cmd.exe). The existing setenv.bat script will fail. Possible new command: {{{ $ENV:PATH+=';C:\ms4w\Apache\cgi-bin;C:\ms4w\tools\gdal-ogr;C:\ms4w\tools\mapserv;C:\ms4w\tools\shapelib;C:\ms4w\proj\bin;C:\ms4w\tools\shp2tile;C:\ms4w\tools\shpdiff;C:\ms4w\tools\avce00;C:\ms4w\python\gdal;C:\ms4w\tools\php;C:\ms4w\tools\mapcache;C:\ms4w\tools\berkeley-db;C:\ms4w\tools\sqlite;C:\ms4w\tools\spatialite;C:\ms4w\tools\unixutils' }}} Howto: http://blogs.technet.com/b/heyscriptingguy/archive/2011/07/23/use-powershell-to-modify-your-environmental-path.aspx" Jeff McKenna 12 Add a Magnacarto package MS4W - Packages 3.1.0-beta4 future enhancement new 2015-08-18T15:09:32-03:00 2021-10-20T11:20:04-03:00 " - https://github.com/omniscale/magnacarto - allows generation of mapfiles through CartoCSS" Jeff McKenna 11 Add an istSOS package MS4W - Packages 3.1.0-beta4 future enhancement new 2015-08-18T15:06:40-03:00 2021-10-20T11:19:44-03:00 " - http://istsos.org/en/v2.2.0/doc/installation.html - likely would require adding a Python 2.7 environment to MS4W, as well as PostgreSQL/PostGIS" Jeff McKenna