Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						d8fda64cd0 
					 
					
						
						
							
							Tags in filenames can now either be found by key (in case - or _ are  
						
						... 
						
						
						
						used as delimeter) or by index. Added some more tests. 
						
						
					 
					
						2020-02-01 20:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						05da4a559f 
					 
					
						
						
							
							Avoid TOCTOU error by rather catching an exception than checking  
						
						... 
						
						
						
						beforehand 
						
						
					 
					
						2020-02-01 20:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						6a671ebd22 
					 
					
						
						
							
							Unified PAPERLESS_DIRECTORY_FORMAT and PAPERLESS_FILENAME_FORMAT into  
						
						... 
						
						
						
						one configuration setting 
						
						
					 
					
						2020-02-01 20:09:36 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						86a51c6fa5 
					 
					
						
						
							
							Refactored delete_empty_directory into try_delete_empty_directories and  
						
						... 
						
						
						
						implemented feature to ensure, that all created and now empty
directories are really deleted 
						
						
					 
					
						2020-02-01 20:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						a45e6c1b48 
					 
					
						
						
							
							Made filename_to_path a static method  
						
						
						
						
					 
					
						2020-02-01 14:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						060bdc947a 
					 
					
						
						
							
							Removed unnecessary check  
						
						
						
						
					 
					
						2020-02-01 14:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						3027053256 
					 
					
						
						
							
							Added comment to update_document  
						
						
						
						
					 
					
						2020-02-01 14:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						ec3607cf1f 
					 
					
						
						
							
							Removed duplicate check if instance.filename  
						
						
						
						
					 
					
						2020-02-01 13:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						bcff75433c 
					 
					
						
						
							
							Refactored source_filename_new into generate_source_filename and  
						
						... 
						
						
						
						create_source_directory 
						
						
					 
					
						2020-02-01 13:52:27 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						e79f5394fc 
					 
					
						
						
							
							Removed try-catch around os.makedirs and used exist_ok=True instead  
						
						
						
						
					 
					
						2020-02-01 13:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						26b20cf62e 
					 
					
						
						
							
							Removed unused function many_to_list  
						
						
						
						
					 
					
						2020-02-01 13:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Pöttner 
							
						 
					 
					
						
						
							
						
						e70d0c53c8 
					 
					
						
						
							
							Update paperless.conf.example  
						
						... 
						
						
						
						Co-Authored-By: Pit <pitkley@googlemail.com > 
						
						
					 
					
						2020-02-01 14:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								Uli 
							
						 
					 
					
						
						
							
						
						91272029ab 
					 
					
						
						
							
							fix highlighting skipped warning  
						
						... 
						
						
						
						* refs https://github.com/sphinx-doc/sphinx/issues/4098  
						
						
					 
					
						2020-01-11 01:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								ljm42 
							
						 
					 
					
						
						
							
						
						ad42e7fabe 
					 
					
						
						
							
							Allow non-unique GIDs  
						
						... 
						
						
						
						Need to allow non-unique group ids, so paperless can map to an existing GID.
The comment says the map_uidgid() function came from docker-gitlab, the same fix was applied there too:
  c80bd87662 
						
						
					 
					
						2020-01-05 18:20:03 -08:00 
						 
				 
			
				
					
						
							
							
								Pit 
							
						 
					 
					
						
						
							
						
						e0da952e64 
					 
					
						
						
							
							Merge pull request  #539  from bauerj/subdirectories  
						
						... 
						
						
						
						Warn if consume directory contains subdirectories 
						
						
					 
					
						2020-01-04 13:39:28 +01:00 
						 
				 
			
				
					
						
							
							
								Johann Bauer 
							
						 
					 
					
						
						
							
						
						22c7f309a7 
					 
					
						
						
							
							Warn if consume directory contains subdirectories  
						
						... 
						
						
						
						. 
						
						
					 
					
						2020-01-04 01:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								ahyear 
							
						 
					 
					
						
						
							
						
						5317019d71 
					 
					
						
						
							
							Merge pull request  #579  from fdw/feature/ssl  
						
						... 
						
						
						
						Support SSL for web interface 
						
						
					 
					
						2020-01-03 11:35:29 +01:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						79976d18ab 
					 
					
						
						
							
							Check if document file exist before deletion  
						
						
						
						
					 
					
						2019-12-27 14:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						1ce6c6e2c5 
					 
					
						
						
							
							Add unit tests for filename feature  
						
						
						
						
					 
					
						2019-12-27 14:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						a79a0ca302 
					 
					
						
						
							
							Added tool to rename all documents according to the lastest filename  
						
						... 
						
						
						
						format 
						
						
					 
					
						2019-12-27 14:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								Wolf-Bastian Poettner 
							
						 
					 
					
						
						
							
						
						6813805712 
					 
					
						
						
							
							Allows to configure directory and filename formats for documents stored in paperless  
						
						... 
						
						
						
						Default configuration is as before (incrementing numbers), but additional fields can be added at will 
						
						
					 
					
						2019-12-27 14:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								nxnjz 
							
						 
					 
					
						
						
							
						
						2cb172b4aa 
					 
					
						
						
							
							added dependency on network.target  
						
						
						
						
					 
					
						2019-11-19 22:16:53 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Winter 
							
						 
					 
					
						
						
							
						
						9c1fcbcc98 
					 
					
						
						
							
							Address comments  
						
						
						
						
					 
					
						2019-11-03 20:14:17 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Winter 
							
						 
					 
					
						
						
							
						
						9b2b435c5b 
					 
					
						
						
							
							Support SSL for web interface  
						
						... 
						
						
						
						Thanks to @MasterofJOKers, here is basic support for SSL:
You need to create your key and certificate and copy them to the `data`
directory, named `ssl.cert` and `ssl.key`.
Then, set `PAPERLESS_USE_SSL` in `docker-compose.env` to `true`.
Solves #576 . 
						
						
					 
					
						2019-11-03 18:30:43 +01:00 
						 
				 
			
				
					
						
							
							
								Pit 
							
						 
					 
					
						
						
							
						
						a690b1cf24 
					 
					
						
						
							
							Merge pull request  #570  from mattelacchiato/master  
						
						... 
						
						
						
						fix: Documentation rendering leads to wrong commands #569  
						
						
					 
					
						2019-10-06 16:23:04 +02:00 
						 
				 
			
				
					
						
							
							
								Pit 
							
						 
					 
					
						
						
							
						
						b5f21550d0 
					 
					
						
						
							
							Merge pull request  #564  from diveflo/feat/webserver/gunicorn  
						
						... 
						
						
						
						Gunicorn webserver in Docker 
						
						
					 
					
						2019-10-06 16:20:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Brandt 
							
						 
					 
					
						
						
							
						
						12f0df0f52 
					 
					
						
						
							
							fix: Documentation rendering leads to wrong commands  #569  
						
						
						
						
					 
					
						2019-10-05 18:08:06 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						da586fc90a 
					 
					
						
						
							
							Add bind-ip 0.0.0.0 to docker-compose command  
						
						
						
						
					 
					
						2019-09-22 11:47:22 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						d390005c5c 
					 
					
						
						
							
							Enable user-controlled gunicorn options in docker-compose file  
						
						
						
						
					 
					
						2019-09-22 11:47:22 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						bdeaf33462 
					 
					
						
						
							
							Copy gunicorn.conf to docker container and use it in entrypoint  
						
						
						
						
					 
					
						2019-09-22 11:47:22 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						dcc959d4f7 
					 
					
						
						
							
							Add gunicorn option to docker-entrypoint script  
						
						
						
						
					 
					
						2019-09-22 11:47:22 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						1c956652f3 
					 
					
						
						
							
							Merge pull request  #542  from grembo/master  
						
						... 
						
						
						
						Allow configuring transformations to be applied to the filename before 
						
						
					 
					
						2019-09-09 20:53:45 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Gmelin 
							
						 
					 
					
						
						
							
						
						4f85d9ed9f 
					 
					
						
						
							
							Add unit test for PAPERLESS_FILENAME_PARSE_TRANSFORMS feature.  
						
						
						
						
					 
					
						2019-09-08 20:58:13 +02:00 
						 
				 
			
				
					
						
							
							
								Pit 
							
						 
					 
					
						
						
							
						
						ebd9f918d2 
					 
					
						
						
							
							Merge pull request  #543  from maur/master  
						
						... 
						
						
						
						lxc installation - small improvements 
						
						
					 
					
						2019-09-08 19:13:03 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Gmelin 
							
						 
					 
					
						
						
							
						
						3b88d6722a 
					 
					
						
						
							
							Address review comments by @danielquinn  
						
						
						
						
					 
					
						2019-09-08 17:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						290051c1b3 
					 
					
						
						
							
							Merge pull request  #563  from diveflo/feat/docker/alpine  
						
						... 
						
						
						
						Upgrade docker base image to alpine v3.10 
						
						
					 
					
						2019-09-08 12:25:33 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						d9350315f5 
					 
					
						
						
							
							Merge pull request  #552  from diveflo/master  
						
						... 
						
						
						
						Use whitenoise and brotli for static file compression & caching 
						
						
					 
					
						2019-09-08 12:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						3050ff1594 
					 
					
						
						
							
							Upgrade docker base image to alpine v3.10  
						
						
						
						
					 
					
						2019-09-04 23:00:34 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Gmelin 
							
						 
					 
					
						
						
							
						
						f0320fb72d 
					 
					
						
						
							
							Allow configuring transformations to be applied to the filename before  
						
						... 
						
						
						
						parsing. The motivation was that files produced by a Brother scanner
wouldn't match paperless' expectations. At most one transformation
is applied (first matching). It won't affect the filename on disk.
This is generic enough so that it is useful for various purposes.
In my case it allows me to use the different hardware buttons on
the scanner to use different profiles, feeding one instance of
paperless with documents of multiple entities and tagging them
accordingly.
Example:
PAPERLESS_FILENAME_PARSE_TRANSFORMS=[{"pattern":"^([a-z]+)_(\\d{8})_(\\d{6})_([0-9]+)\\.", "repl":"\\2\\3Z - \\4 - \\1."},{"pattern":"^([a-z]+)_([0-9]+)\\.", "repl":" - \\2 - \\1."}] 
						
						
					 
					
						2019-08-31 15:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						6ca7322aee 
					 
					
						
						
							
							Move static file collection from docker entrypoint to Dockerfile to reduce superflous work  
						
						
						
						
					 
					
						2019-08-30 22:38:38 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						5ce173c271 
					 
					
						
						
							
							Merge pull request  #561  from telent/master  
						
						... 
						
						
						
						Describe usage of `manage.py document_correspondents` 
						
						
					 
					
						2019-08-30 13:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						d0b513c18f 
					 
					
						
						
							
							fix title underline length  
						
						
						
						
					 
					
						2019-08-30 12:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						712e904133 
					 
					
						
						
							
							Describe usage of manage.py document_correspondents  
						
						... 
						
						
						
						Relates to  #347 , without which I'd never have known it existed. 
						
						
					 
					
						2019-08-30 12:37:04 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						82855f9d43 
					 
					
						
						
							
							Adjust path in setup docs to python 3.6 as 3.4 is deprecated  
						
						
						
						
					 
					
						2019-08-10 17:25:52 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						dfe5f25f01 
					 
					
						
						
							
							Remove python 3.4 from travis as it has reached end-of-life and does not support a lot of the dependencies newer versions  
						
						
						
						
					 
					
						2019-08-08 01:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						5ae3433a6d 
					 
					
						
						
							
							Specify sys platform for inotify  
						
						
						
						
					 
					
						2019-08-08 01:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						30b18df71c 
					 
					
						
						
							
							Adjust requirements  
						
						
						
						
					 
					
						2019-08-07 21:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						2efd278ee9 
					 
					
						
						
							
							Add http to cors origin whitelist as this is required with new version  
						
						
						
						
					 
					
						2019-08-06 12:26:14 -09:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						ce02473edb 
					 
					
						
						
							
							Remove specific versions from Pipfile and adjust Pipfile.lock and requirements.txt accordingly  
						
						
						
						
					 
					
						2019-08-06 12:25:37 -09:00 
						 
				 
			
				
					
						
							
							
								Florian Gabsteiger 
							
						 
					 
					
						
						
							
						
						2569067ac8 
					 
					
						
						
							
							Remove exact versions from Pipfile:  
						
						
						
						
					 
					
						2019-08-05 20:48:53 +02:00