mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 19:17:13 -05:00 
			
		
		
		
	Fixes #172
Introduce some creative code around setting of ALLOWED_HOSTS that defaults to ['*']. Also added PAPERLESS_ALLOWED_HOSTS to paperless.conf.example with an explanation as to what it's for
This commit is contained in:
		
							parent
							
								
									350d2fb747
								
							
						
					
					
						commit
						7b586e6857
					
				@ -1,6 +1,11 @@
 | 
				
			|||||||
Changelog
 | 
					Changelog
 | 
				
			||||||
#########
 | 
					#########
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* 0.3.2
 | 
				
			||||||
 | 
					  * Fix for `#172`_: defaulting ALLOWED_HOSTS to ``["*"]`` and allowing the user
 | 
				
			||||||
 | 
					    to set her own value via ``PAPERLESS_ALLOWED_HOSTS`` should the need
 | 
				
			||||||
 | 
					    arise.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* 0.3.1
 | 
					* 0.3.1
 | 
				
			||||||
  * Added a default value for ``CONVERT_BINARY``
 | 
					  * Added a default value for ``CONVERT_BINARY``
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -152,3 +157,5 @@ Changelog
 | 
				
			|||||||
.. _#146: https://github.com/danielquinn/paperless/issues/146
 | 
					.. _#146: https://github.com/danielquinn/paperless/issues/146
 | 
				
			||||||
.. _#148: https://github.com/danielquinn/paperless/pull/148
 | 
					.. _#148: https://github.com/danielquinn/paperless/pull/148
 | 
				
			||||||
.. _#150: https://github.com/danielquinn/paperless/pull/150
 | 
					.. _#150: https://github.com/danielquinn/paperless/pull/150
 | 
				
			||||||
 | 
					.. _#172: https://github.com/danielquinn/paperless/issues/172
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -92,3 +92,11 @@ PAPERLESS_SHARED_SECRET=""
 | 
				
			|||||||
# PAPERLESS_CONSUMPTION_DIR.  If you tend to write documents to this directory
 | 
					# PAPERLESS_CONSUMPTION_DIR.  If you tend to write documents to this directory
 | 
				
			||||||
# very slowly, you may want to use a higher value than the default (10).
 | 
					# very slowly, you may want to use a higher value than the default (10).
 | 
				
			||||||
# PAPERLESS_CONSUMER_LOOP_TIME=10
 | 
					# PAPERLESS_CONSUMER_LOOP_TIME=10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# If you're planning on putting Paperless on the open internet, then you
 | 
				
			||||||
 | 
					# really should set this value to the domain name you're using.  Failing to do
 | 
				
			||||||
 | 
					# so leaves you open to XSS attacks.
 | 
				
			||||||
 | 
					# Just remember that this is a comma-separated list, so "example.com" is fine,
 | 
				
			||||||
 | 
					# as is "example.com,www.example.com", but NOT " example.com" or "example.com,"
 | 
				
			||||||
 | 
					#PAPERLESS_ALLOWED_HOSTS="example.com,www.example.com"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -29,7 +29,11 @@ DEBUG = True
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
LOGIN_URL = '/admin/login'
 | 
					LOGIN_URL = '/admin/login'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ALLOWED_HOSTS = []
 | 
					ALLOWED_HOSTS = ["*"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					_allowed_hosts = os.getenv("PAPERLESS_ALLOWED_HOSTS")
 | 
				
			||||||
 | 
					if _allowed_hosts:
 | 
				
			||||||
 | 
					    ALLOWED_HOSTS = _allowed_hosts.split(",")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Tap paperless.conf if it's available
 | 
					# Tap paperless.conf if it's available
 | 
				
			||||||
if os.path.exists("/etc/paperless.conf"):
 | 
					if os.path.exists("/etc/paperless.conf"):
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +1 @@
 | 
				
			|||||||
__version__ = (0, 3, 1)
 | 
					__version__ = (0, 3, 2)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user