Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							cedd73ee4d 
							
						 
					 
					
						
						
							
							More list formatting fixes  
						
						 
						
						
						
						
					 
					
						2020-06-13 16:49:14 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							49c62a556f 
							
						 
					 
					
						
						
							
							[sip] Fix use of deleted method in QgsRequestHandler (followup  #37116 , refs  #37072 )  
						
						 
						
						
						
						
					 
					
						2020-06-12 21:42:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							ae42850d08 
							
						 
					 
					
						
						
							
							Sipify  
						
						 
						
						
						
						
					 
					
						2020-06-11 13:29:59 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							c795ddb1e9 
							
						 
					 
					
						
						
							
							Updates  
						
						 
						
						
						
						
					 
					
						2020-06-11 13:29:59 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							055d7c6c64 
							
						 
					 
					
						
						
							
							Server: remove unused allowMethod  
						
						 
						
						... 
						
						
						
						Fixes  #36163  
						
						
					 
					
						2020-06-05 11:49:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Even Rouault 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc1488fce9 
							
						 
					 
					
						
						
							
							Many classes: mark assignment operator as deleted due to existence of copy constructor  
						
						 
						
						
						
						
					 
					
						2020-06-02 13:56:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harrissou Sant-anna 
							
						 
					 
					
						
						
						
						
							
						
						
							ea4f2bbfb9 
							
						 
					 
					
						
						
							
							Making lists in PyQGIS doc look better  
						
						 
						
						... 
						
						
						
						and fix some wording 
						
						
					 
					
						2020-05-20 16:39:42 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							768d68f2bf 
							
						 
					 
					
						
						
							
							Remove garbage  
						
						 
						
						... 
						
						
						
						Pretty sure that was never put here on purpose 
						
						
					 
					
						2020-05-04 16:12:29 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							860fb23e36 
							
						 
					 
					
						
						
							
							Server little cleanup (class documentation)  
						
						 
						
						... 
						
						
						
						Plus removed sql injection protection from
sanitize because:
1. it was not required: the value goes into a QgsExpression and it's
never sent to a provider directly
2. it could have been misused with the wrong assumption that
it was robust implementation (it wasn't) 
						
						
					 
					
						2020-04-23 12:17:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							83979c30ef 
							
						 
					 
					
						
						
							
							Server: fix wrong comment and log message  
						
						 
						
						
						
						
					 
					
						2020-04-16 09:34:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							b94988aef6 
							
						 
					 
					
						
						
							
							Server: add QGIS_SERVER_IGNORE_BAD_LAYERS config option  
						
						 
						
						... 
						
						
						
						Allow to override the default behavior in case of
bad layers (which is to invalidate the whole project).
When set to TRUE, the bad layers are skipped and the
project is considered available.
Followup #8922  
						
						
					 
					
						2020-04-13 10:38:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							edee4a3d10 
							
						 
					 
					
						
						
							
							spelling fixes ( closes   #32408 )  
						
						 
						
						
						
						
					 
					
						2020-02-28 21:04:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marco Bernasocchi 
							
						 
					 
					
						
						
						
						
							
						
						
							c65815957d 
							
						 
					 
					
						
						
							
							fix docstring "since" for QGIS_SERVER_WMS_MAX_XXXX to 3.6.2  
						
						 
						
						... 
						
						
						
						This was backported in #9752  
						
						
					 
					
						2020-01-17 10:55:03 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							4bb775cc3c 
							
						 
					 
					
						
						
							
							[Server] Throw exception if bad layers are not restricted  
						
						 
						
						... 
						
						
						
						QGIS Server throw an exception if the project has bad layers, but the user can defined restricted layers which are unpublished layers.
So restricted layers can be bad layers server side, it is not necessary an error.
This code verified that the bad layers are not restricted. If the project contains unrestricted bad layers, the server throw an exception. 
						
						
					 
					
						2020-01-09 11:10:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ea0f3c50 
							
						 
					 
					
						
						
							
							Add py code examples to api  
						
						 
						
						
						
						
					 
					
						2019-12-07 17:34:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							656f9e04bc 
							
						 
					 
					
						
						
							
							[Bugfix][Server] Use floor and ceil for round extent coordinates in services capabilities  
						
						 
						
						
						
						
					 
					
						2019-11-20 21:46:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							fc9ba85efa 
							
						 
					 
					
						
						
							
							Sipify  
						
						 
						
						
						
						
					 
					
						2019-11-12 12:22:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e4a7c535 
							
						 
					 
					
						
						
							
							Removed unused and unuseful method + typo  
						
						 
						
						
						
						
					 
					
						2019-11-11 13:54:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							7ab8f73092 
							
						 
					 
					
						
						
							
							Server OAPIF transactions: POST  
						
						 
						
						... 
						
						
						
						Fix attributes and geometry transformation. 
						
						
					 
					
						2019-11-11 13:54:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							814d5be0ff 
							
						 
					 
					
						
						
							
							Server WFS3 simple transactions  
						
						 
						
						... 
						
						
						
						Preliminary specs:
https://github.com/opengeospatial/ogcapi-features/blob/master/extensions/transactions/TX_Notes.adoc  
						
						
					 
					
						2019-11-11 13:53:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							cadb7916b5 
							
						 
					 
					
						
						
							
							Server OAPIF: expose XML schema for collections  
						
						 
						
						... 
						
						
						
						Also make sure links to parent paths end with / 
						
						
					 
					
						2019-11-08 14:40:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							e8fa8edfc4 
							
						 
					 
					
						
						
							
							Typo  
						
						 
						
						
						
						
					 
					
						2019-10-30 17:46:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							76f4c96dc6 
							
						 
					 
					
						
						
							
							Remove unused code (leftover)  
						
						 
						
						
						
						
					 
					
						2019-10-30 11:53:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							358c814722 
							
						 
					 
					
						
						
							
							Server OAPIF temporal extent  
						
						 
						
						
						
						
					 
					
						2019-10-30 11:53:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							3a10f69d80 
							
						 
					 
					
						
						
							
							Server OAPIF use QgsRange classes for intervals  
						
						 
						
						... 
						
						
						
						with full test coverage for single values and ranges,
supports time, datetime and string fields. 
						
						
					 
					
						2019-10-30 11:53:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							07bb6b77e1 
							
						 
					 
					
						
						
							
							Server OAPIF datetime filter support  
						
						 
						
						... 
						
						
						
						with full test coverage for single values and ranges,
supports time, datetime and string fields. 
						
						
					 
					
						2019-10-30 11:53:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							595807171d 
							
						 
					 
					
						
						
							
							Server: datetime basic filter support for OAPIF  
						
						 
						
						
						
						
					 
					
						2019-10-30 11:53:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							6112da45f6 
							
						 
					 
					
						
						
							
							Server OAPIF datetime support  
						
						 
						
						
						
						
					 
					
						2019-10-30 11:53:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							b81d306047 
							
						 
					 
					
						
						
							
							spelling fixes ( closes   #32408 )  
						
						 
						
						
						
						
					 
					
						2019-10-26 10:50:30 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							67c8e56f9c 
							
						 
					 
					
						
						
							
							QGIS Server WFS3 ACL + alias + excluded fields  
						
						 
						
						... 
						
						
						
						Takes into account aliases, excluded attributes and ACL plugins 
						
						
					 
					
						2019-09-10 18:21:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							95c0ad54ff 
							
						 
					 
					
						
						
							
							WFS3 add ACL and other visibility options  
						
						 
						
						
						
						
					 
					
						2019-09-10 18:21:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c2d3ed27 
							
						 
					 
					
						
						
							
							Server API: simplify contentTypes handling and allow overrides  
						
						 
						
						
						
						
					 
					
						2019-08-20 12:22:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							dab7481083 
							
						 
					 
					
						
						
							
							More Python exception bubbling and SIP enum fix  
						
						 
						
						
						
						
					 
					
						2019-08-19 20:50:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							4cc7a0ffa6 
							
						 
					 
					
						
						
							
							Server: catch Python exceptions from plugins  
						
						 
						
						... 
						
						
						
						Make sure Python exceptions are converted into
QgsServerException and catched by the main
service executor.
Without this patch, the server process is terminated
(aborted). 
						
						
					 
					
						2019-08-19 18:32:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							dd27f72b0e 
							
						 
					 
					
						
						
							
							Convert doxygen \throws to Sphinx :raises: syntax in sipify  
						
						 
						
						
						
						
					 
					
						2019-08-14 06:45:54 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92ac7a2e93 
							
						 
					 
					
						
						
							
							[server] Server api and WFS3 ( #10016 )  
						
						 
						
						... 
						
						
						
						Implementation of OGC API and WFS3 core draft specification 
						
						
					 
					
						2019-08-06 16:38:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Éric Lemoine 
							
						 
					 
					
						
						
						
						
							
						
						
							23872fcc41 
							
						 
					 
					
						
						
							
							Improve the API docs  
						
						 
						
						
						
						
					 
					
						2019-06-18 14:48:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lbartoletti 
							
						 
					 
					
						
						
						
						
							
						
						
							35c4209bfd 
							
						 
					 
					
						
						
							
							New parameter for WMS service: tile_buffer [needs-docs][FEATURE]  
						
						 
						
						
						
						
					 
					
						2019-06-04 07:20:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							3017c7a1c8 
							
						 
					 
					
						
						
							
							qgis server: track timestamps of remote projects  
						
						 
						
						
						
						
					 
					
						2019-05-15 21:58:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Signer 
							
						 
					 
					
						
						
						
						
							
						
						
							450e193c85 
							
						 
					 
					
						
						
							
							fix comment since 3.4  
						
						 
						
						
						
						
					 
					
						2019-04-24 14:22:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Signer 
							
						 
					 
					
						
						
						
						
							
						
						
							27fc381600 
							
						 
					 
					
						
						
							
							fix comment  
						
						 
						
						
						
						
					 
					
						2019-04-12 22:24:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Signer 
							
						 
					 
					
						
						
						
						
							
						
						
							1c3cfd1e13 
							
						 
					 
					
						
						
							
							use calculation factor for scale  
						
						 
						
						
						
						
					 
					
						2019-04-11 11:42:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Signer 
							
						 
					 
					
						
						
						
						
							
						
						
							7ef426b0ef 
							
						 
					 
					
						
						
							
							using of configured default map units per mm for legend symbols in case no BBOX parameter is passed  
						
						 
						
						
						
						
					 
					
						2019-04-11 11:42:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marco Bernasocchi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b3f97fa19 
							
						 
					 
					
						
						
							
							Merge pull request  #9691  from mbernasocchi/check_width_height  
						
						 
						
						... 
						
						
						
						Allow setting wmsMaxWidth and wmsMaxHeight in the server env 
						
						
					 
					
						2019-04-05 20:04:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							98235eb46b 
							
						 
					 
					
						
						
							
							[Bugfix][Server] QGIS Server removes empty string in style parameter even if it describes default style  
						
						 
						
						... 
						
						
						
						In OGC WMS standard, the empty string represents the default style.
QGIS Server when it parses the parameters, QGIS Server when it parses parameters it removes empty parts.
When all requested styles are default ones it's equal to an empty parameter STYLE, as defined in the standard.
When only one layer is requested, there is no issue with custom or default style.
When multiple layers are requested and some with custom styles, because QGIS Server does not retain empty strings, it loses the layer / style match.
To fix it, keeps empty parts for not empty styles parameters. 
						
						
					 
					
						2019-04-05 09:29:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marco Bernasocchi 
							
						 
					 
					
						
						
						
						
							
						
						
							2cda2afe3e 
							
						 
					 
					
						
						
							
							Add test and sip  
						
						 
						
						... 
						
						
						
						add missing methods
Signed-off-by: Marco Bernasocchi <marco@opengis.ch>
Update src/server/qgsserversettings.cpp
Co-Authored-By: mbernasocchi <marco@opengis.ch>
Update src/server/qgsserversettings.cpp
Co-Authored-By: mbernasocchi <marco@opengis.ch>
Update tests/src/python/test_qgsserver_wms_getmap.py
Co-Authored-By: mbernasocchi <marco@opengis.ch>
Update src/server/qgsserversettings.h
Co-Authored-By: mbernasocchi <marco@opengis.ch>
Adress most review comments in PR
Signed-off-by: Marco Bernasocchi <marco@opengis.ch> 
						
						
					 
					
						2019-04-05 08:01:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							0355611b60 
							
						 
					 
					
						
						
							
							Added \since QGIS 3.8  
						
						 
						
						
						
						
					 
					
						2019-04-01 17:25:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							120ae773b6 
							
						 
					 
					
						
						
							
							[server][feature][needs-docs] Add env vars to override locale ...  
						
						 
						
						... 
						
						
						
						...and group separator:
QGIS_SERVER_OVERRIDE_SYSTEM_LOCALE (default '')
QGIS_SERVER_SHOW_GROUP_SEPARATOR (default false) 
						
						
					 
					
						2019-04-01 16:22:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Blottiere Paul 
							
						 
					 
					
						
						
						
						
							
						
						
							b0ef62ba51 
							
						 
					 
					
						
						
							
							Fixes compilation  
						
						 
						
						
						
						
					 
					
						2019-03-22 12:57:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Blottiere Paul 
							
						 
					 
					
						
						
						
						
							
						
						
							096bd79565 
							
						 
					 
					
						
						
							
							Update sip binding  
						
						 
						
						
						
						
					 
					
						2019-03-22 12:36:52 +00:00