Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							f2cf3a6a0f 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:danielquinn/paperless  
						
						
						
						
					 
					
						2018-06-01 07:50:31 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6346706db 
							
						 
					 
					
						
						
							
							Merge pull request  #360  from erikarvstedt/fix-incompatibility  
						
						... 
						
						
						
						Fix incompatibility with Python versions < 3.6 
						
						
					 
					
						2018-06-01 07:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							48738dab9f 
							
						 
					 
					
						
						
							
							Fix incompatibility with Python versions < 3.6  
						
						... 
						
						
						
						Direct index access to a match was only added in 3.6.
Fixes  #359  
						
						
					 
					
						2018-06-01 00:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							11db87fa11 
							
						 
					 
					
						
						
							
							Add field 'added' to documents  
						
						... 
						
						
						
						This field indicates when the document was added to the database 
						
						
					 
					
						2018-05-31 10:17:03 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							1f7990d742 
							
						 
					 
					
						
						
							
							Add note about inotify  
						
						
						
						
					 
					
						2018-05-28 13:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							52b32fddc9 
							
						 
					 
					
						
						
							
							Merge branch 'erikarvstedt-inotify'  
						
						
						
						
					 
					
						2018-05-28 13:08:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							81a8cb45d7 
							
						 
					 
					
						
						
							
							It's exist_ok=, not exists_ok= -- my bad.  
						
						
						
						
					 
					
						2018-05-28 13:08:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							9c583fe9f3 
							
						 
					 
					
						
						
							
							Merge branch 'inotify' of git://github.com/erikarvstedt/paperless into erikarvstedt-inotify  
						
						
						
						
					 
					
						2018-05-28 13:03:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							a1cb67c4ce 
							
						 
					 
					
						
						
							
							Don't check changed passphrase if no passphrase set  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							c37f642cff 
							
						 
					 
					
						
						
							
							Remove old Python2.7-style code  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							9df06fbb12 
							
						 
					 
					
						
						
							
							Document the big changes for 2.0  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							0abf637c67 
							
						 
					 
					
						
						
							
							Exclude unencrypted documents & thumbnails  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							27a936f9bf 
							
						 
					 
					
						
						
							
							Add script to (de|en)crypt all documents  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1f2b3f03 
							
						 
					 
					
						
						
							
							Drop STORAGE_TYPE in favour of just using PAPERLESS_PASSPHRASE  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							5643d89270 
							
						 
					 
					
						
						
							
							Change default storage_type to unencrypted  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							52b0249d71 
							
						 
					 
					
						
						
							
							Don't run document checks if table doesn't exist yet  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							2ab2c37f5a 
							
						 
					 
					
						
						
							
							Fix migration conflict  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							f72fa43e86 
							
						 
					 
					
						
						
							
							Add check for changed password  
						
						... 
						
						
						
						These tests are incomplete, but I have no idea how to write the other
half. 
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ad6cd58a 
							
						 
					 
					
						
						
							
							Add "fat finger" check to password status  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							b79caa64d0 
							
						 
					 
					
						
						
							
							Remove checks we weren't using  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b7e93eff 
							
						 
					 
					
						
						
							
							Only require a passphrase if STORAGE_TYPE is not "unencrypted"  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							d8740ee5ca 
							
						 
					 
					
						
						
							
							Make the consumer aware of the different storage types  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc07cf153 
							
						 
					 
					
						
						
							
							Move the encrypt/decrypt decision out of db and into the view  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							da6dc2ad5b 
							
						 
					 
					
						
						
							
							Attach storage_type to Documents  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							885dbf67d5 
							
						 
					 
					
						
						
							
							Set STORAGE_TYPE instead of ENABLE_ENCRYPTION boolean  
						
						... 
						
						
						
						This allows for future decisions around the types of encryption used (if any).  Ideally, I want to replace GPG one day with something elegant out of the cryptography module. 
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							02b40a54e0 
							
						 
					 
					
						
						
							
							Try to be more pep8 in the settings file  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Cronce 
							
						 
					 
					
						
						
						
						
							
						
						
							3b6a3219f5 
							
						 
					 
					
						
						
							
							src/paperless/db.py:  If encryption is disabled, just directly read the file contents  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Cronce 
							
						 
					 
					
						
						
						
						
							
						
						
							8783c2af88 
							
						 
					 
					
						
						
							
							src/manage.py:  Added check to see whether or not encryption is enabled before prompting for passphrase if it's empty  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Cronce 
							
						 
					 
					
						
						
						
						
							
						
						
							6cedbb3307 
							
						 
					 
					
						
						
							
							src/paperless/settings.py:  Added DISABLE_ENCRYPTION environment variable  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							4585308e7f 
							
						 
					 
					
						
						
							
							Fix redirect for subpaths (hopefully)  
						
						
						
						
					 
					
						2018-05-28 12:56:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							4386b09eb1 
							
						 
					 
					
						
						
							
							Code clean up  
						
						
						
						
					 
					
						2018-05-28 12:56:06 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							f96e7f7895 
							
						 
					 
					
						
						
							
							fixup: mention inotify in 'utilities.rst'  
						
						
						
						
					 
					
						2018-05-22 01:22:41 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							8218b1aa51 
							
						 
					 
					
						
						
							
							Documentation: Replace 'PDF' with 'document'  
						
						... 
						
						
						
						There are more supported file formats than just PDF. 
						
						
					 
					
						2018-05-22 01:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							0559204be4 
							
						 
					 
					
						
						
							
							fixup: require usage of PAPERLESS_EMAIL_SECRET  
						
						
						
						
					 
					
						2018-05-21 12:11:56 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							bccac5017c 
							
						 
					 
					
						
						
							
							fixup: remove helper fn 'make_dirs'  
						
						
						
						
					 
					
						2018-05-21 00:45:00 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							3e8038577d 
							
						 
					 
					
						
						
							
							fixup: break up complex if condition  
						
						
						
						
					 
					
						2018-05-21 00:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							05b7bcd199 
							
						 
					 
					
						
						
							
							Minor dependency updates  
						
						
						
						
					 
					
						2018-05-20 18:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							3a2a180607 
							
						 
					 
					
						
						
							
							Update for project status  
						
						
						
						
					 
					
						2018-05-20 17:52:46 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							9690a00761 
							
						 
					 
					
						
						
							
							Add notes for  #352  and  #354  
						
						
						
						
					 
					
						2018-05-20 17:28:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							3532745579 
							
						 
					 
					
						
						
							
							Allow the searching of documents by tag  #354  
						
						
						
						
					 
					
						2018-05-20 17:28:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24bdc07e14 
							
						 
					 
					
						
						
							
							Merge pull request  #352  from Strubbl/fix-unwanted-exit-in-docker-entrypoint.sh  
						
						... 
						
						
						
						fix bug where docker-entrypoint.sh exits w/o notice 
						
						
					 
					
						2018-05-20 17:16:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							528b572855 
							
						 
					 
					
						
						
							
							Add hack to allow for logentries to show for all users.  
						
						
						
						
					 
					
						2018-05-20 16:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
						
						
							
						
						
							91ddfaa065 
							
						 
					 
					
						
						
							
							Include changelog notes for better clickable area.  
						
						
						
						
					 
					
						2018-05-20 16:28:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac0cda861e 
							
						 
					 
					
						
						
							
							Merge pull request  #344  from erikarvstedt/increase_link_area  
						
						... 
						
						
						
						[Help needed] Increase link area in documents listing 
						
						
					 
					
						2018-05-20 14:58:08 +01:00 
						 
				 
			
				
					
						
							
							
								Sven Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							a752a4a91a 
							
						 
					 
					
						
						
							
							fix bug where docker-entrypoint.sh exits w/o notice  
						
						... 
						
						
						
						This commit fixes a nasty bug, where the docker-entrypoint.sh silently
exits without any error message. The test for a lock file can fail and
due to the `set -e` at the beginning of the file the bash script exists
without starting the paperless application.
It is fixed by moving the check for the existence of the lock file into
the if statement, where the `set -e` does not trigger an exit in case
the statement fails.
Additionally this commit enables the script to trap exit signals and in
that case deletes the lock file. 
						
						
					 
					
						2018-05-15 19:34:21 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							7e1d59377a 
							
						 
					 
					
						
						
							
							Add inotify support  
						
						
						
						
					 
					
						2018-05-11 14:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							7357471b9e 
							
						 
					 
					
						
						
							
							Consumer loop: make sleep duration dynamic  
						
						... 
						
						
						
						Make the sleep duration dynamic to account for the time spent in
loop_step.
This improves responsiveness when repeatedly consuming newly
arriving docs.
Use float epoch seconds (time.time()) as the time type for
MailFetcher.last_checked to allow for natural time arithmetic. 
						
						
					 
					
						2018-05-11 14:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							bd75a65866 
							
						 
					 
					
						
						
							
							Refactor: renamings, extract fn 'loop'  
						
						... 
						
						
						
						Renamings:
loop -> loop_step
delta -> next_mail_time (this variable names a point in time, not a duration)
Extracting the 'loop' fn is a preparation for later commits where a
second type of loop is added. 
						
						
					 
					
						2018-05-11 14:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							e65e27d11f 
							
						 
					 
					
						
						
							
							Consider mtime of ignored files, garbage-collect ignore list  
						
						... 
						
						
						
						1. Store the mtime of ignored files so that we can reconsider them if
they have changed.
2. Regularly reset the ignore list to files that still exist in the
consumption dir. Previously, the list could grow indefinitely. 
						
						
					 
					
						2018-05-11 14:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							12488c9634 
							
						 
					 
					
						
						
							
							Simplify ignoring docs  
						
						
						
						
					 
					
						2018-05-11 14:05:29 +02:00