# # ChangeLog for trunk/zoo-project/zoo-kernel # # Generated by Trac 1.0.4 # Dec 27, 2024, 4:38:51 AM Sun, 15 Jan 2017 13:12:34 GMT djay [800] * trunk/docs/contribute/release.rst (modified) * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) Set version number. Thu, 12 Jan 2017 11:00:09 GMT djay [798] * trunk/zoo-project/zoo-kernel/server_internal.c (modified) Replace and by && for building on windows platforms. Tue, 10 Jan 2017 16:21:45 GMT djay [797] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/caching.c (modified) * trunk/zoo-project/zoo-kernel/caching.h (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/ulinet.c (modified) Return an ExceptionReport in case any inpts failed to be downloaded. Tue, 10 Jan 2017 15:11:48 GMT knut [796] * trunk/docs/kernel/configuration.rst (modified) * trunk/zoo-project/zoo-kernel/service_internal_php7.c (modified) Added documentation for the [include] section and libPath parameter ... Wed, 28 Dec 2016 16:24:09 GMT transifex [795] * trunk/zoo-project/zoo-kernel/locale/po/fr_FR.po (modified) * trunk/zoo-project/zoo-kernel/locale/po/it_IT.po (modified) * trunk/zoo-project/zoo-kernel/locale/po/ja_JP.po (modified) Transifex auto-update ... Tue, 27 Dec 2016 17:34:38 GMT djay [794] * trunk/docs/services/howtos.rst (modified) * trunk/workshop/index.rst (modified) * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-api/mono (added) * trunk/zoo-project/zoo-api/mono/Makefile (added) * trunk/zoo-project/zoo-api/mono/ZMaps.cs (added) * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_mono.c (added) * trunk/zoo-project/zoo-kernel/service_internal_mono.h (added) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/hello-mono (added) * trunk/zoo-project/zoo-services/hello-mono/Makefile (added) * trunk/zoo-project/zoo-services/hello-mono/cgi-env (added) * trunk/zoo-project/zoo-services/hello-mono/cgi-env/HelloMono.zcfg (added) * trunk/zoo-project/zoo-services/hello-mono/cgi-env/longProcessMono.zcfg (added) * trunk/zoo-project/zoo-services/hello-mono/test.cs (added) Add the initial C# language support. Mon, 19 Dec 2016 17:01:06 GMT djay [790] * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/caching.c (modified) * trunk/zoo-project/zoo-kernel/main_conf_read.y (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_conf.y (modified) * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_js.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_perl.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_php.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_php7.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_python.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ruby.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) * trunk/zoo-project/zoo-kernel/service_yaml.c (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/gdal/grid/service.c (modified) * trunk/zoo-project/zoo-services/hello-js/cgi-env/hello.js (modified) * trunk/zoo-project/zoo-services/ogr/ogr2ogr/service.c (modified) Add support for nested inputs and outputs. Fri, 04 Nov 2016 15:58:41 GMT knut [789] * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.h (modified) * trunk/zoo-project/zoo-kernel/service_internal_php7.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Added support for include mechanism in the main.cfg file. An ... Wed, 12 Oct 2016 13:47:26 GMT knut [788] * trunk/zoo-project/zoo-kernel/makefile.vc (modified) * trunk/zoo-project/zoo-kernel/nmake.opt (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_conf.y (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_php7.c (added) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/utils/status/service.c (modified) Implemented support for PHP 7: The Zend API for PHP 7/PHPNG is ... Sun, 04 Sep 2016 13:33:06 GMT djay [787] * trunk/zoo-project/zoo-kernel/makefile.vc (modified) Fix issue for building on windows platforms. Sun, 17 Jul 2016 12:06:30 GMT djay [786] * trunk/zoo-project/zoo-kernel/sqlapi.c (modified) Fix allocated memory for storing the final request storing the result ... Sun, 17 Jul 2016 10:41:09 GMT djay [785] * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/response_print.h (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/sqlapi.c (modified) Fix issue when executing a service in asyncrhonous mode wiht db ... Wed, 29 Jun 2016 13:40:46 GMT djay [784] * trunk/docs/install/installation.rst (modified) * trunk/docs/kernel/configuration.rst (modified) * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/locale/po/messages.po (modified) * trunk/zoo-project/zoo-kernel/main_conf_read.l (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_js.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_php.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_python.c (modified) * trunk/zoo-project/zoo-kernel/sqlapi.c (modified) * trunk/zoo-project/zoo-kernel/sqlapi.h (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Give the capability to store the main.cfg file in sysconfdir and the ... Mon, 27 Jun 2016 06:58:38 GMT djay [781] * trunk/thirds/cgic206/cgic.html (modified) * trunk/thirds/dirent-win32/dirent.h (modified) * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-client/lib/js/wps-client/wps-payload.js (modified) * trunk/zoo-project/zoo-kernel/caching.c (modified) * trunk/zoo-project/zoo-kernel/locale/po/fr_FR.po (modified) * trunk/zoo-project/zoo-kernel/locale/po/it_IT.po (modified) * trunk/zoo-project/zoo-kernel/locale/po/ja_JP.po (modified) * trunk/zoo-project/zoo-kernel/locale/po/messages.po (modified) * trunk/zoo-project/zoo-kernel/main_conf_read.y (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_conf.y (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_js.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ms.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_python.c (modified) * trunk/zoo-project/zoo-kernel/service_yaml.c (modified) * trunk/zoo-project/zoo-kernel/sql/schema.sql (modified) * trunk/zoo-project/zoo-kernel/ulinet.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/gdal/ndvi/cgi-env/ndvi.py (modified) Fix issue #140 Tue, 14 Jun 2016 18:45:13 GMT kalxas [780] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) Fixing kernel makefile to take into consideration destdir during install Tue, 14 Jun 2016 13:03:20 GMT djay [776] * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ms.c (modified) Add the default EPSG:3857 to supported srs in ms export. Tue, 14 Jun 2016 09:17:20 GMT djay [775] * trunk/thirds/otb2zcfg/CMakeLists.txt (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-services/cgal/cgal_service.c (modified) * trunk/zoo-project/zoo-services/cgal/delaunay.c (modified) * trunk/zoo-project/zoo-services/cgal/voronoi.c (modified) Add GDAL 2 support to the cgal services. Updadte otb support to build ... Sat, 11 Jun 2016 13:50:55 GMT djay [773] * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Remove uneeded length. Sat, 11 Jun 2016 09:48:27 GMT djay [772] * trunk/docs/kernel/configuration.rst (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Dynamically add a [renv] section to store all environment variables ... Thu, 09 Jun 2016 23:40:44 GMT djay [771] * trunk/docs/install/windows.rst (modified) * trunk/docs/services/howtos.rst (modified) * trunk/zoo-project/zoo-api/java/Makefile (modified) * trunk/zoo-project/zoo-api/java/org (added) * trunk/zoo-project/zoo-api/java/org/zoo_project (added) * trunk/zoo-project/zoo-api/java/org/zoo_project/ZOO.java (moved) * trunk/zoo-project/zoo-api/java/zoo-api.c (modified) * trunk/zoo-project/zoo-kernel/main_conf_read.l (modified) * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_java.h (modified) * trunk/zoo-project/zoo-services/hello-java/HelloJava.java (modified) Remove the default java.library.path definition and use an optional ... Thu, 09 Jun 2016 12:52:13 GMT djay [770] * trunk/zoo-project/zoo-kernel/main.cfg (modified) Add default language Thu, 09 Jun 2016 12:21:26 GMT djay [767] * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/request_parser.h (modified) * trunk/zoo-project/zoo-kernel/response_print.h (modified) * trunk/zoo-project/zoo-kernel/server_internal.h (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Fix issue with headers located in extern C. Define java.library.path ... Mon, 30 May 2016 17:12:12 GMT djay [765] * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Fix issue when running service in asynch mode with missing parameters. Wed, 27 Apr 2016 10:43:47 GMT djay [760] * trunk/zoo-project/zoo-kernel/service_internal_ms.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) Fix issue reported by Alex in the Saga support. Wed, 20 Apr 2016 22:00:08 GMT transifex [759] * trunk/zoo-project/zoo-kernel/locale/po/ja_JP.po (modified) Transifex auto-update ... Wed, 20 Apr 2016 09:51:55 GMT djay [757] * trunk/zoo-project/zoo-kernel/nmake.opt (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-services/gdal/contour/makefile.vc (modified) * trunk/zoo-project/zoo-services/gdal/dem/makefile.vc (modified) * trunk/zoo-project/zoo-services/gdal/profile/makefile.vc (modified) * trunk/zoo-project/zoo-services/gdal/translate/makefile.vc (modified) * trunk/zoo-project/zoo-services/gdal/warp/makefile.vc (modified) * trunk/zoo-project/zoo-services/ogr/base-vect-ops/makefile.vc (modified) * trunk/zoo-project/zoo-services/ogr/ogr2ogr/makefile.vc (modified) * trunk/zoo-project/zoo-services/utils/registry/makefile.vc (modified) Update the makefiles and small fixe for windows platform. Wed, 16 Mar 2016 11:58:04 GMT djay [756] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) Remove prefix for storeSupported and statusSupported for 1.0.0. Fix ... Mon, 14 Mar 2016 09:34:09 GMT djay [753] * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-client/lib/tpl/payload_Execute.mustache (modified) * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/service_internal_ms.c (modified) Add the MapServer 7.0.1 internal support. Add the ZOO-Client API ... Sat, 05 Mar 2016 13:37:06 GMT djay [752] * trunk/docs/kernel/configuration.rst (modified) * trunk/docs/kernel/mapserver.rst (modified) * trunk/docs/kernel/orfeotoolbox.rst (modified) * trunk/workshop/index.rst (modified) * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-client/lib/tpl/payload_Execute.mustache (modified) * trunk/zoo-project/zoo-kernel/doc/index.dox (modified) * trunk/zoo-project/zoo-kernel/service_internal_js.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ms.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Add optional CORS support. Fix issue when dealing with Array in ... Fri, 15 Jan 2016 23:00:06 GMT transifex [751] * trunk/zoo-project/zoo-kernel/locale/po/fr_FR.po (modified) Transifex auto-update ... Mon, 04 Jan 2016 09:34:36 GMT djay [748] * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) Fix in java support. Fri, 18 Dec 2015 20:49:09 GMT djay [747] * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) Small fix in java support. Wed, 16 Dec 2015 10:25:31 GMT djay [746] * trunk/zoo-project/zoo-kernel/response_print.c (modified) Fix issue with storeExecute and statusSupported attributes relative ... Sat, 12 Dec 2015 16:39:48 GMT djay [745] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/service_yaml.c (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Fix issue when XML request contains empty nodes for inputs Sat, 12 Dec 2015 14:49:58 GMT transifex [744] * trunk/zoo-project/zoo-kernel/locale/po/fr_FR.po (added) * trunk/zoo-project/zoo-kernel/locale/po/it_IT.po (added) * trunk/zoo-project/zoo-kernel/locale/po/ja_JP.po (added) Transifex auto-update ... Fri, 28 Aug 2015 10:09:15 GMT djay [740] * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) Fix FASTCGI location using the --with-fastcgi option. Mon, 13 Jul 2015 13:42:39 GMT knut [738] * trunk/zoo-project/zoo-kernel/caching.c (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_php.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_python.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Redefined the API function addToMapWithSize to fix problem with ... Fri, 10 Jul 2015 10:52:00 GMT djay [735] * trunk/docs/contribute/release.rst (modified) * trunk/zoo-project/zoo-kernel/Makefile.in (modified) Small fixes in install and documentation on how to release to avoid ... Fri, 10 Jul 2015 09:15:40 GMT djay [734] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/sqlapi.c (modified) Fix the #131 and #132 issues. Fri, 03 Jul 2015 17:14:39 GMT djay [730] * trunk/zoo-project/zoo-kernel/service_internal.c (modified) Fix for using of VSIStatBufL on every platforms. Thu, 02 Jul 2015 16:10:28 GMT djay [725] * trunk/docs/api/classes.rst (modified) * trunk/docs/api/description.rst (modified) * trunk/docs/api/examples.rst (modified) * trunk/docs/api/howto.rst (modified) * trunk/docs/api/index.rst (modified) * trunk/docs/api/what.rst (modified) * trunk/docs/api/zoo-format-wps.rst (modified) * trunk/docs/api/zoo-process.rst (modified) * trunk/docs/api/zoo-request.rst (modified) * trunk/docs/api/zoo.rst (modified) * trunk/docs/client/example.rst (modified) * trunk/docs/client/howto.rst (modified) * trunk/docs/client/index.rst (modified) * trunk/docs/client/what.rst (modified) * trunk/docs/contribute/code.rst (modified) * trunk/docs/contribute/contributors.rst (modified) * trunk/docs/contribute/dev.rst (modified) * trunk/docs/contribute/doc.rst (modified) * trunk/docs/contribute/howto.rst (modified) * trunk/docs/contribute/index.rst (modified) * trunk/docs/contribute/release.rst (modified) * trunk/docs/contribute/translate.rst (modified) * trunk/docs/index.rst (modified) * trunk/docs/install/centos.rst (modified) * trunk/docs/install/debian.rst (modified) * trunk/docs/install/download.rst (modified) * trunk/docs/install/index.rst (modified) * trunk/docs/install/installation.rst (modified) * trunk/docs/install/opensuse.rst (modified) * trunk/docs/install/prerequisites.rst (modified) * trunk/docs/install/windows.rst (modified) * trunk/docs/intro.rst (modified) * trunk/docs/kernel/configuration.rst (modified) * trunk/docs/kernel/index.rst (modified) * trunk/docs/kernel/mapserver.rst (modified) * trunk/docs/kernel/orfeotoolbox.rst (modified) * trunk/docs/kernel/sagagis.rst (modified) * trunk/docs/kernel/what.rst (modified) * trunk/docs/services/debug.rst (modified) * trunk/docs/services/howtos.rst (modified) * trunk/docs/services/index.rst (modified) * trunk/docs/services/process-profiles.rst (modified) * trunk/docs/services/status.rst (modified) * trunk/docs/services/translation.rst (modified) * trunk/docs/services/what.rst (modified) * trunk/docs/services/zcfg-reference.rst (modified) * trunk/docs/services/zoo-services.rst (modified) * trunk/workshop/2010/building_wps_client_using_ol.rst (modified) * trunk/workshop/2010/exercise.rst (modified) * trunk/workshop/2010/index.rst (modified) * trunk/workshop/2010/introduction.rst (modified) * trunk/workshop/2010/ogr_base_vect_ops.rst (modified) * trunk/workshop/2010/using_zoo_from_osgeolivevm.rst (modified) * trunk/workshop/2012/building_blocks_presentation.rst (modified) * trunk/workshop/2012/first_service.rst (modified) * trunk/workshop/2012/index.rst (modified) * trunk/workshop/2012/introduction.rst (modified) * trunk/workshop/2012/js_services_chaining.rst (modified) * trunk/workshop/2012/using_zoo_from_osgeolivevm.rst (modified) * trunk/workshop/2013/building_blocks_presentation.rst (modified) * trunk/workshop/2013/first_service.rst (modified) * trunk/workshop/2013/index.rst (modified) * trunk/workshop/2013/introduction.rst (modified) * trunk/workshop/2013/js_services_chaining.rst (modified) * trunk/workshop/2013/using_zoo_from_osgeolivevm.rst (modified) * trunk/workshop/2014/building_blocks_presentation.rst (modified) * trunk/workshop/2014/first_service.rst (modified) * trunk/workshop/2014/index.rst (modified) * trunk/workshop/2014/introduction.rst (modified) * trunk/workshop/2014/js_services_chaining.rst (modified) * trunk/workshop/2014/using_zoo_from_osgeolivevm.rst (modified) * trunk/workshop/index.rst (modified) * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/caching.c (modified) * trunk/zoo-project/zoo-kernel/locale/po/messages.po (copied) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/zcfg2yaml.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Fix issue with rst files displayed from Trac. Fix strings to be ... Thu, 02 Jul 2015 10:10:32 GMT djay [721] * trunk/zoo-project/zoo-kernel/locale/po/messages.po (modified) * trunk/zoo-project/zoo-kernel/makefile.vc (modified) Fix typos in messages.po and add one string to be translated. Thu, 02 Jul 2015 08:48:49 GMT djay [720] * trunk/zoo-project/zoo-kernel/locale/po/messages.po (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) Return Exception when the a sub-directory of the registry cannot be ... Tue, 30 Jun 2015 22:25:29 GMT djay [718] * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) Fix parsing issue with GetResult, GetStatus and Dismiss POST requests. Tue, 30 Jun 2015 14:49:08 GMT knut [712] * trunk/zoo-project/zoo-kernel/makefile.vc (modified) * trunk/zoo-project/zoo-kernel/nmake.opt (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_php.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/utils/status/makefile.vc (modified) * trunk/zoo-project/zoo-services/utils/status/service.c (modified) Added snprintf for Visual Studio compiler. In readVSIFile(), changed ... Tue, 30 Jun 2015 12:19:38 GMT djay [705] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Fix r703, where only COMMITERS should be commited. Tue, 30 Jun 2015 12:06:42 GMT djay [703] * trunk/thirds/otb2zcfg/otb2zcfg.cxx (modified) * trunk/thirds/saga2zcfg/saga2zcfg.c (modified) * trunk/zoo-project/COMMITTERS (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Add SVN Admin status in COMMITERS. Mon, 29 Jun 2015 12:39:05 GMT djay [695] * trunk/zoo-project/zoo-kernel/caching.c (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) Do not set header to NULL in addRequestToQueue, it should already ... Fri, 26 Jun 2015 12:07:46 GMT djay [682] * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal_python.c (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Fix GetResult and POST asynchronous requests on Windows. Prevent ... Thu, 25 Jun 2015 13:45:49 GMT djay [681] * trunk/zoo-project/zoo-kernel/service_internal.c (modified) Fix commit 651, use VSIStatL. Tue, 23 Jun 2015 23:58:17 GMT djay [680] * trunk/zoo-project/zoo-kernel/makefile.vc (modified) * trunk/zoo-project/zoo-kernel/nmake.opt (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.h (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.h (modified) * trunk/zoo-project/zoo-kernel/sqlapi.h (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/utils/status/makefile.vc (modified) * trunk/zoo-project/zoo-services/utils/status/service.c (modified) Various fixes for Windows support: generate uuid using UuidCreate, ... Fri, 19 Jun 2015 13:58:00 GMT djay [676] * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/main.cfg (modified) * trunk/zoo-project/zoo-kernel/main_conf_read.l (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/response_print.h (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.h (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service_conf.y (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/utils/registry (added) * trunk/zoo-project/zoo-services/utils/registry/Makefile (added) * trunk/zoo-project/zoo-services/utils/registry/cgi-env (added) * trunk/zoo-project/zoo-services/utils/registry/cgi-env/GetFromRegistry.zcfg (added) * trunk/zoo-project/zoo-services/utils/registry/makefile.vc (added) * trunk/zoo-project/zoo-services/utils/registry/service.c (added) Move createRegistry function to server_internal. Add the ... Wed, 17 Jun 2015 16:42:17 GMT djay [675] * trunk/zoo-project/zoo-kernel/configure.ac (modified) Small fixes in configure.ac Wed, 17 Jun 2015 16:14:41 GMT djay [674] * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) Do not call errorException when reading the request content. Wed, 17 Jun 2015 15:52:29 GMT djay [673] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/main.cfg (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Fixes in configure.ac. Fix in registry creation. Fixes for Data node ... Tue, 16 Jun 2015 13:27:19 GMT djay [667] * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Remove uneeded debug messages Tue, 16 Jun 2015 13:26:39 GMT djay [666] * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Small fix for version id detection. Mon, 15 Jun 2015 15:06:34 GMT djay [658] * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Update version in case of AcceptVersions use. Mon, 15 Jun 2015 14:41:40 GMT djay [657] * trunk/zoo-project/zoo-kernel/server_internal.c (modified) Add missing include directive. Mon, 15 Jun 2015 14:11:05 GMT djay [656] * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Small fixes. Mon, 15 Jun 2015 11:47:59 GMT djay [654] * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/response_print.h (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.h (modified) * trunk/zoo-project/zoo-kernel/sql (added) * trunk/zoo-project/zoo-kernel/sql/schema.sql (added) * trunk/zoo-project/zoo-kernel/sqlapi.c (modified) * trunk/zoo-project/zoo-kernel/sqlapi.h (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Initial support for WPS 2.0.0 including the Dismiss extension. Fri, 12 Jun 2015 11:12:32 GMT djay [653] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) * trunk/zoo-project/zoo-kernel/sqlapi.h (modified) Small fixes for building on GNU/Linux. Thu, 11 Jun 2015 13:07:11 GMT djay [652] * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.h (modified) * trunk/zoo-project/zoo-kernel/service.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.h (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) * trunk/zoo-project/zoo-kernel/sqlapi.c (modified) * trunk/zoo-project/zoo-kernel/sqlapi.h (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/utils/status/service.c (modified) Better concurrency gesture for asynchronous requests, add db backend ... Thu, 04 Jun 2015 14:09:20 GMT david [651] * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/response_print.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/sqlapi.c (modified) Bug Fix linux compilation Fri, 29 May 2015 11:31:23 GMT djay [649] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/server_internal.c (modified) * trunk/zoo-project/zoo-kernel/server_internal.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.h (modified) Migrate readVSIFile from server_internal to zoo_service shared library. Thu, 28 May 2015 14:51:07 GMT djay [648] * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) Remove uneeded debug messages Thu, 28 May 2015 14:43:33 GMT djay [647] * trunk/zoo-project/zoo-kernel/service_internal_otb.c (modified) Small fix in OTB support Thu, 28 May 2015 14:42:13 GMT djay [646] * trunk/zoo-project/zoo-kernel/service_internal_otb.c (modified) Remove uneeded debug messages in OTB support Thu, 28 May 2015 14:38:48 GMT djay [645] * trunk/zoo-project/zoo-kernel/service.c (added) Adding missing files Thu, 28 May 2015 14:37:39 GMT djay [644] * trunk/zoo-project/zoo-kernel/sqlapi.c (added) * trunk/zoo-project/zoo-kernel/sqlapi.h (added) Adding missing files Thu, 28 May 2015 14:30:26 GMT djay [642] * trunk/zoo-project/zoo-kernel/caching.c (added) * trunk/zoo-project/zoo-kernel/caching.h (added) * trunk/zoo-project/zoo-kernel/server_internal.c (added) * trunk/zoo-project/zoo-kernel/server_internal.h (added) Adding missing file Thu, 28 May 2015 14:26:05 GMT djay [641] * trunk/zoo-project/zoo-kernel/response_print.c (added) * trunk/zoo-project/zoo-kernel/response_print.h (added) Adding missing file Thu, 28 May 2015 14:25:06 GMT djay [640] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/request_parser.h (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_conf.y (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.h (modified) * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_js.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ms.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_otb.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_otb.h (modified) * trunk/zoo-project/zoo-kernel/service_internal_python.h (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) * trunk/zoo-project/zoo-kernel/zcfg2yaml.c (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) First version including zoo_service shared library Wed, 29 Apr 2015 13:21:53 GMT djay [639] * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) Small fix for fixing issue in GetStatus due to file name similar to ... Mon, 27 Apr 2015 13:28:16 GMT djay [638] * trunk/thirds/saga2zcfg/saga2zcfg.c (modified) * trunk/zoo-project/zoo-kernel/service_conf.l (modified) Fix for SAGA-GIS generated ZCFG and add '=' to the acceptable values ... Fri, 24 Apr 2015 21:47:50 GMT djay [637] * trunk/thirds/saga2zcfg/saga2zcfg.c (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.h (modified) Fixes in zcfg generator and fixes to build correctly on GNU/Linux. Fri, 24 Apr 2015 17:11:16 GMT djay [636] * trunk/zoo-project/zoo-kernel/service_internal_saga.c (modified) Fix typos Fri, 24 Apr 2015 14:57:59 GMT djay [634] * trunk/docs/kernel/index.txt (modified) * trunk/docs/kernel/sagagis.txt (added) * trunk/docs/services/howtos.txt (modified) * trunk/thirds/saga2zcfg (added) * trunk/thirds/saga2zcfg/Makefile (added) * trunk/thirds/saga2zcfg/saga2zcfg.c (added) * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in (modified) * trunk/zoo-project/zoo-kernel/configure.ac (modified) * trunk/zoo-project/zoo-kernel/service_conf.l (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_saga.c (added) * trunk/zoo-project/zoo-kernel/service_internal_saga.h (added) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Integrate a basic SAGA-GIS support into the ZOO-Kernel. Thu, 16 Apr 2015 02:01:40 GMT djay [633] * trunk/zoo-project/zoo-kernel/service_internal.c (modified) Call readGeneratedFile even if asReference parameter was set to false. Mon, 13 Apr 2015 23:23:07 GMT djay [632] * trunk/zoo-project/zoo-kernel/service_internal_otb.c (modified) Make sure to rename the cached zip file only when its name contains ... Mon, 13 Apr 2015 18:17:18 GMT djay [631] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.h (modified) * trunk/zoo-project/zoo-kernel/service_internal_otb.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ruby.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Add readBase64 function, avoid calling it prior to fork . Add ... Sat, 11 Apr 2015 10:59:55 GMT djay [630] * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ruby.h (modified) * trunk/zoo-project/zoo-kernel/ulinet.h (modified) Small additoin in documentation Sat, 11 Apr 2015 01:30:02 GMT djay [629] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) Initialize header curl_slist becore calling curl_slist_append. Sat, 11 Apr 2015 01:05:29 GMT djay [628] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) Fix for downloading content for simple GET requests, taking order ... Sat, 11 Apr 2015 00:40:05 GMT djay [627] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) Fix issue for downloaded inputs which support multiple values. Fri, 10 Apr 2015 21:19:43 GMT djay [626] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) Remove memory leak in parser_request. Fri, 10 Apr 2015 21:12:37 GMT djay [625] * trunk/zoo-project/zoo-api/js/ZOO-api.js (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (modified) Fix in JS ZOO-API for accessing reference(s). Fri, 10 Apr 2015 18:02:04 GMT djay [624] * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_python.c (modified) * trunk/zoo-project/zoo-services/utils/status/cgi-env/service.py (modified) Fix for python support. Thu, 09 Apr 2015 16:33:14 GMT djay [623] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ms.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_python.c (modified) Fix issue when adding map with size in a map array. Thu, 09 Apr 2015 04:15:55 GMT djay [622] * trunk/zoo-project/zoo-kernel/request_parser.c (modified) Avoid issue with declaration in loop. Thu, 09 Apr 2015 03:23:06 GMT djay [621] * trunk/zoo-project/HISTORY.txt (modified) * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/main_conf_read.l (modified) * trunk/zoo-project/zoo-kernel/main_conf_read.y (modified) * trunk/zoo-project/zoo-kernel/request_parser.c (added) * trunk/zoo-project/zoo-kernel/request_parser.h (added) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_conf.l (modified) * trunk/zoo-project/zoo-kernel/service_conf.y (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal.h (modified) * trunk/zoo-project/zoo-kernel/ulinet.c (modified) * trunk/zoo-project/zoo-kernel/ulinet.h (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) * trunk/zoo-project/zoo-services/utils/status/Makefile (modified) Major update. Creation of a basic parsing api. Call validateRequest ... Fri, 03 Apr 2015 13:38:44 GMT djay [620] * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Small fix for CDATA content. ExceptionReport if lock failed. Mon, 30 Mar 2015 12:42:31 GMT djay [619] * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_otb.c (modified) Fix issue with OTB multiple inputs potentially encoded in base64. Fri, 27 Mar 2015 23:58:00 GMT djay [618] * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_conf.l (modified) * trunk/zoo-project/zoo-kernel/service_conf.y (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_otb.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_otb.h (modified) Fix for OTB support when input was passed by value rather than reference. Fri, 13 Mar 2015 14:24:44 GMT djay [613] * trunk/docs/services/howtos.txt (modified) * trunk/zoo-project/zoo-kernel/service_internal_java.c (modified) Fix typo and update the Java part of the documentation. Thu, 12 Mar 2015 14:45:45 GMT djay [611] * trunk/zoo-project/zoo-kernel/configure.ac (modified) Small fix for Java configuration. Thu, 12 Mar 2015 13:25:59 GMT djay [608] * trunk/zoo-project/zoo-kernel/Doxyfile (modified) * trunk/zoo-project/zoo-kernel/doc (added) * trunk/zoo-project/zoo-kernel/doc/index.dox (added) Add Doxygen documentation configuration file and index. Thu, 12 Mar 2015 02:14:52 GMT djay [607] * trunk/docs/services/index.txt (modified) * trunk/docs/services/process-profiles.txt (added) * trunk/docs/services/zcfg-reference.txt (modified) * trunk/zoo-project/zoo-kernel/main_conf_read.y (modified) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_conf.y (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_ms.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_php.c (modified) * trunk/zoo-project/zoo-kernel/ulinet.c (modified) * trunk/zoo-project/zoo-kernel/ulinet.h (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Introduce the Process Profiles Registry with its documentation. Mon, 09 Mar 2015 15:46:24 GMT knut [605] * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/service_internal_php.c (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Altered the path of stored response files from ... Thu, 26 Feb 2015 10:53:34 GMT knut [601] * trunk/zoo-project/zoo-kernel/Makefile.in (modified) * trunk/zoo-project/zoo-kernel/makefile.vc (modified) * trunk/zoo-project/zoo-kernel/mimetypes.h (added) * trunk/zoo-project/zoo-kernel/service.h (modified) * trunk/zoo-project/zoo-kernel/service_internal.c (modified) * trunk/zoo-project/zoo-kernel/zoo_loader.c (modified) * trunk/zoo-project/zoo-kernel/zoo_service_loader.c (modified) Implemented default result file extensions for many MIME types, based ...