Chad Furman 
							
						 
					 
					
						
						
						
						
							
						
						
							bc4ff0f1e8 
							
						 
					 
					
						
						
							
							Merge branch 'v68a-testing'  
						
						
						
					 
					
						2024-07-08 20:44:14 -04:00 
						 
				 
			
				
					
						
							
							
								Chad Furman 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9c564c5d 
							
						 
					 
					
						
						
							
							fixing cli commands  
						
						
						
					 
					
						2024-07-08 20:37:42 -04:00 
						 
				 
			
				
					
						
							
							
								Chad Furman 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6551b696 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstrea/main'  
						
						
						
					 
					
						2024-07-08 20:05:52 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							771895a243 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						# Conflicts:
#	management/mail_log.py 
						
					 
					
						2024-06-18 12:20:35 -04:00 
						 
				 
			
				
					
						
							
							
								Matt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dd1e75ee7 
							
						 
					 
					
						
						
							
							Allow for Union[None, List[datetime.datetime]] values when printing user table in weekly mail logs ( #2378 )  
						
						... 
						
						
						
						* Fix - Allow for `Union[None, List[datetime.datetime]]` when printing user
tables for the weekly mail logs.
* Add - ruff suppressions. 
						
					 
					
						2024-06-18 08:35:54 -04:00 
						 
				 
			
				
					
						
							
							
								John James Jacoby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b9f0489c8 
							
						 
					 
					
						
						
							
							Add custom.yaml support for WebSockets ( #2385 )  
						
						... 
						
						
						
						Fixes  #1956 . 
					
						2024-06-18 08:32:11 -04:00 
						 
				 
			
				
					
						
							
							
								Chad Furman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0408ec36b8 
							
						 
					 
					
						
						
							
							Merge branch 'main' into master  
						
						
						
					 
					
						2024-05-04 23:02:44 -04:00 
						 
				 
			
				
					
						
							
							
								Chad Furman 
							
						 
					 
					
						
						
						
						
							
						
						
							39700387af 
							
						 
					 
					
						
						
							
							fixing subprocess import  
						
						
						
					 
					
						2024-05-04 14:27:11 -04:00 
						 
				 
			
				
					
						
							
							
								Chad Furman 
							
						 
					 
					
						
						
						
						
							
						
						
							1795f8aefd 
							
						 
					 
					
						
						
							
							bringing in quota changes  
						
						
						
					 
					
						2024-04-27 18:41:35 -04:00 
						 
				 
			
				
					
						
							
							
								Matt 
							
						 
					 
					
						
						
						
						
							
						
						
							53a6cc1501 
							
						 
					 
					
						
						
							
							Fix - Allow for Union[None, List[datetime.datetime]] when printing user  
						
						... 
						
						
						
						tables for the weekly mail logs. 
						
					 
					
						2024-04-15 17:54:45 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							11e69f53a0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into merge-upstream  
						
						... 
						
						
						
						# Conflicts:
#	setup/firstuser.sh
#	setup/functions.sh
#	setup/mail-users.sh
#	setup/management.sh
#	setup/network-checks.sh
#	setup/nextcloud.sh
#	setup/questions.sh
#	setup/ssl.sh
#	setup/start.sh
#	setup/system.sh
#	setup/webmail.sh
#	tools/archive_conf_files.sh
#	tools/web_update 
						
					 
					
						2024-04-03 12:45:10 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							bdf4155bed 
							
						 
					 
					
						
						
							
							Fixed SC2046: Quote to prevent word splitting.  
						
						
						
					 
					
						2024-04-03 09:21:34 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							133bae1300 
							
						 
					 
					
						
						
							
							Fixed SC2006: Use $(...) notation instead of legacy backticks ....  
						
						
						
					 
					
						2024-04-03 05:17:25 -07:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							7e03b651d7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into merge-upstream  
						
						... 
						
						
						
						# Conflicts:
#	management/status_checks.py 
						
					 
					
						2024-03-23 17:48:50 -04:00 
						 
				 
			
				
					
						
							
							
								KiekerJan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a239c55bb 
							
						 
					 
					
						
						
							
							More robust reading of sshd configuration ( #2330 )  
						
						... 
						
						
						
						Use sshd -T instead of directly reading the configuration files 
						
					 
					
						2024-03-23 11:16:40 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							4be2d1b844 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into merge-upstream  
						
						... 
						
						
						
						# Conflicts:
#	setup/webmail.sh 
						
					 
					
						2024-03-23 10:32:25 -04:00 
						 
				 
			
				
					
						
							
							
								Gio 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b450469eb 
							
						 
					 
					
						
						
							
							Mail guide: OS X -> macOS ( #2306 )  
						
						
						
					 
					
						2024-03-23 09:04:43 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							88558f81e3 
							
						 
					 
					
						
						
							
							Return the result, not None to avoid crashing the management daemon  
						
						
						
					 
					
						2024-03-12 10:22:49 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							d349150dd0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into merge-upstream  
						
						... 
						
						
						
						# Conflicts:
#	.gitignore
#	management/auth.py
#	management/daemon.py
#	management/mail_log.py
#	management/mailconfig.py
#	management/mfa.py
#	management/ssl_certificates.py
#	management/status_checks.py
#	management/utils.py
#	management/web_update.py
#	setup/mail-postfix.sh
#	setup/migrate.py
#	setup/preflight.sh
#	setup/webmail.sh
#	tests/test_mail.py
#	tools/editconf.py 
						
					 
					
						2024-03-12 07:41:14 -04:00 
						 
				 
			
				
					
						
							
							
								KiekerJan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b1d92388a 
							
						 
					 
					
						
						
							
							Take spamhaus return codes into account in status check and postfix config ( #2332 )  
						
						
						
					 
					
						2024-03-10 08:09:36 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							618c466b84 
							
						 
					 
					
						
						
							
							Fixed SIM114 (if-with-same-arms): Combine if branches using logical or operator  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							a32354fd91 
							
						 
					 
					
						
						
							
							Fixed PLR5501 (collapsible-else-if): Use elif instead of else then if, to reduce indentation  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							1d79f9bb2b 
							
						 
					 
					
						
						
							
							Fixed PERF401 (manual-list-comprehension): Use a list comprehension to create a transformed list  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							cacf6d2006 
							
						 
					 
					
						
						
							
							Fixed E721 (type-comparison): Use is and is not for type comparisons, or isinstance() for isinstance checks  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							f0377dd59e 
							
						 
					 
					
						
						
							
							Fixed SIM105 (suppressible-exception)  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							6a47133e3f 
							
						 
					 
					
						
						
							
							Fixed F811 (redefined-while-unused): Redefinition of unused sys from line 10  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							7f456d8e8b 
							
						 
					 
					
						
						
							
							Fixed ISC002 (multi-line-implicit-string-concatenation): Implicitly concatenated string literals over multiple lines  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							e466b9bb53 
							
						 
					 
					
						
						
							
							Fixed RUF005 (collection-literal-concatenation)  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9193651d 
							
						 
					 
					
						
						
							
							Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							a02b59d4e4 
							
						 
					 
					
						
						
							
							Fixed F401 (unused-import): socket.timeout imported but unused  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							15bddcbc39 
							
						 
					 
					
						
						
							
							Fixed RUF010 (explicit-f-string-type-conversion): Use explicit conversion flag  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							c719fce40a 
							
						 
					 
					
						
						
							
							Fixed UP032 (f-string): Use f-string instead of format call  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							3111cf56de 
							
						 
					 
					
						
						
							
							Fixed EM102 (f-string-in-exception): Exception must not use an f-string literal, assign to variable first  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							8b9d3ec094 
							
						 
					 
					
						
						
							
							Fixed W292 (missing-newline-at-end-of-file): No newline at end of file  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							d1d3d08d70 
							
						 
					 
					
						
						
							
							Fixed B006 (mutable-argument-default): Do not use mutable data structures for argument defaults  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							922c59ddaf 
							
						 
					 
					
						
						
							
							Fixed SIM212 (if-expr-with-twisted-arms): Use with_lines if with_lines else [] instead of [] if not with_lines else with_lines  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							20a99c0ab8 
							
						 
					 
					
						
						
							
							Fixed UP041 (timeout-error-alias): Replace aliased errors with TimeoutError  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							54af4725f9 
							
						 
					 
					
						
						
							
							Fixed C404 (unnecessary-list-comprehension-dict): Unnecessary list comprehension (rewrite as a dict comprehension)  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							fd4fcdaf53 
							
						 
					 
					
						
						
							
							Fixed E712 (true-false-comparison): Comparison to False should be cond is False or if not cond:  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							d661d623dc 
							
						 
					 
					
						
						
							
							Fixed RUF017 (quadratic-list-summation): Avoid quadratic list summation  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							f621789298 
							
						 
					 
					
						
						
							
							Fixed SIM118 (in-dict-keys): Use key in dict instead of key in dict.keys()  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							ec32e1d578 
							
						 
					 
					
						
						
							
							Fixed E703 (useless-semicolon): Statement ends with an unnecessary semicolon  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							57dcd4bb51 
							
						 
					 
					
						
						
							
							Fixed E713 (not-in-test): Test for membership should be not in  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							845393b6e0 
							
						 
					 
					
						
						
							
							Fixed RET503 (implicit-return): Missing explicit return at the end of function able to return non-None value  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							c585c1ecf6 
							
						 
					 
					
						
						
							
							Fixed W291 (trailing-whitespace): Trailing whitespace  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							e0e6f1081b 
							
						 
					 
					
						
						
							
							Fixed C414 (unnecessary-double-cast-or-process): Unnecessary list call within sorted()  
						
						
						
					 
					
						2024-03-10 07:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							4999ed7b1c 
							
						 
					 
					
						
						
							
							Fixed Q003 (avoidable-escaped-quote): Change outer quotes to avoid escaping inner quotes  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8f06d590 
							
						 
					 
					
						
						
							
							Fixed PLR1711 (useless-return): Useless return statement at end of function  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							57d05c1ab2 
							
						 
					 
					
						
						
							
							Fixed B007 (unused-loop-control-variable)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							c953e5784d 
							
						 
					 
					
						
						
							
							Fixed C401 (unnecessary-generator-set): Unnecessary generator (rewrite as a set comprehension)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							81a4da0181 
							
						 
					 
					
						
						
							
							Fixed SIM110 (reimplemented-builtin)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							99d3929f99 
							
						 
					 
					
						
						
							
							Fixed E711 (none-comparison)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							541f31b1ba 
							
						 
					 
					
						
						
							
							Fixed FURB113 (repeated-append)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							e8d1c037cb 
							
						 
					 
					
						
						
							
							Fixed SIM102 (collapsible-if): Use a single if statement instead of nested if statements  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							67b9d0b279 
							
						 
					 
					
						
						
							
							Fixed PLW0108 (unnecessary-lambda): Lambda may be unnecessary; consider inlining inner function  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							3d72c32b1d 
							
						 
					 
					
						
						
							
							Fixed W605 (invalid-escape-sequence)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							14a5613dc8 
							
						 
					 
					
						
						
							
							Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							64540fbb44 
							
						 
					 
					
						
						
							
							Fixed UP034 (extraneous-parentheses): Avoid extraneous parentheses  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							eefc0514b2 
							
						 
					 
					
						
						
							
							Fixed UP030 (format-literals): Use implicit references for positional format fields  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							fba92de051 
							
						 
					 
					
						
						
							
							Fixed SIM108 (if-else-block-instead-of-if-exp)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							51dc7615f7 
							
						 
					 
					
						
						
							
							Fixed RSE102 (unnecessary-paren-on-raise-exception): Unnecessary parentheses on raised exception  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							13b38cc04d 
							
						 
					 
					
						
						
							
							Fixed F841 (unused-variable)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							2b426851f9 
							
						 
					 
					
						
						
							
							Fixed UP032 (f-string): Use f-string instead of format call  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							b7f70b17ac 
							
						 
					 
					
						
						
							
							Fixed RET504 (unnecessary-assign)  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							6bfd1e5140 
							
						 
					 
					
						
						
							
							Fixed W293 (blank-line-with-whitespace): Blank line contains whitespace  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							555ecc1ebb 
							
						 
					 
					
						
						
							
							Fixed PIE810 (multiple-starts-ends-with): Call startswith once with a tuple  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							dd61844ced 
							
						 
					 
					
						
						
							
							Fixed EM101 (raw-string-in-exception): Exception must not use a string literal, assign to variable first  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							49124cc9ca 
							
						 
					 
					
						
						
							
							Fixed PLR6201 (literal-membership): Use a set literal when testing for membership  
						
						
						
					 
					
						2024-03-10 07:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							cb922ec286 
							
						 
					 
					
						
						
							
							Fixed UP015 (redundant-open-modes): Unnecessary open mode parameters  
						
						
						
					 
					
						2024-03-10 07:54:49 -04:00 
						 
				 
			
				
					
						
							
							
								Teal Dulcet 
							
						 
					 
					
						
						
						
						
							
						
						
							0ee64f2fe8 
							
						 
					 
					
						
						
							
							Fixed F401 (unused-import)  
						
						
						
					 
					
						2024-03-10 07:54:21 -04:00 
						 
				 
			
				
					
						
							
							
								KiekerJan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							785c337fb3 
							
						 
					 
					
						
						
							
							Make reading of previous status check result more robust ( #2347 )  
						
						
						
					 
					
						2024-03-10 07:27:04 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							da2d88e4f4 
							
						 
					 
					
						
						
							
							Fix invalid escape sequences  
						
						
						
					 
					
						2024-03-05 08:56:39 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							90f4675313 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						
						
					 
					
						2023-10-17 10:37:55 -04:00 
						 
				 
			
				
					
						
							
							
								clpo13 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28f929dc13 
							
						 
					 
					
						
						
							
							Fix typo in system-backup.html: Amazone -> Amazon ( #2311 )  
						
						
						
					 
					
						2023-10-10 13:22:19 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4c48bae1 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						# Conflicts:
#	management/backup.py 
						
					 
					
						2023-09-02 16:44:42 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a966913963 
							
						 
					 
					
						
						
							
							Fix command line arguments for duplicity 2.1 ( #2301 )  
						
						
						
					 
					
						2023-09-02 15:54:16 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							08defb12be 
							
						 
					 
					
						
						
							
							Add a new backup.py command to print the duplicity command to the console to help debugging  
						
						
						
					 
					
						2023-09-02 07:49:41 -04:00 
						 
				 
			
				
					
						
							
							
								Jeff Volkenant 
							
						 
					 
					
						
						
						
						
							
						
						
							7be687e601 
							
						 
					 
					
						
						
							
							Move source and target positional arguments to the end, required for Duplicity 2.1.0  
						
						... 
						
						
						
						(Modified by JT.) 
						
					 
					
						2023-09-02 07:28:48 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc9edb3d7 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						
						
					 
					
						2023-09-02 07:19:32 -04:00 
						 
				 
			
				
					
						
							
							
								Dmytro Kyrychuk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3148c621d2 
							
						 
					 
					
						
						
							
							Fix issue with slash (/) characters in B2 Application Key ( #2281 )  
						
						... 
						
						
						
						Urlencode B2 Application Key when saving configuration, urldecode it
back when reading. Duplicity accepts urlencoded target directly, no
decoding is necessary when backup is performed.
Resolve  #1964  
						
					 
					
						2023-09-02 07:03:24 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Heuberger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81866de229 
							
						 
					 
					
						
						
							
							Amend --always option to all git describe commands ( #2275 )  
						
						
						
					 
					
						2023-09-02 06:59:39 -04:00 
						 
				 
			
				
					
						
							
							
								Darren Sanders 
							
						 
					 
					
						
						
						
						
							
						
						
							c034b0f789 
							
						 
					 
					
						
						
							
							Fix how the value is being passed for the gpg-options parameter  
						
						... 
						
						
						
						Duplicity v2.1.0 backups are failing with the error:
"... --gpg-options expected one argument".
The issue is that duplicity v2.1.0 began using the argparse Python
library and the parse_known_args function. This function
interprets the argument being passed, "--cipher-algo=AES256",
as an argument name (because of the leading '-') and not as an
argument value. Because of that it exits with an error and
reports that the --gpg-options arg is missing its value.
Adding an extra set of quotes around this string causes
parse_known_args to interpret the string as an argument
value. 
						
					 
					
						2023-08-30 16:34:17 -07:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							202f1c37d2 
							
						 
					 
					
						
						
							
							fix for duplicity 2.1.0  
						
						
						
					 
					
						2023-08-29 17:40:56 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							34bee7f412 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into merge-upstream  
						
						... 
						
						
						
						# Conflicts:
#	management/templates/index.html
#	setup/nextcloud.sh
#	setup/webmail.sh 
						
					 
					
						2023-05-13 08:28:29 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							51ed030917 
							
						 
					 
					
						
						
							
							Allow setting the S3 region name in backup settings to pass to duplicity  
						
						... 
						
						
						
						It's stuffed inside the username portion of the target URL. We already mangle the target before passing it to duplicity so there wasn't a need for a new field.
Fixes the issue raised in #2200 , #2216 . 
						
					 
					
						2023-05-13 07:00:29 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							e828d63a85 
							
						 
					 
					
						
						
							
							Allow secondary DNS xfr: items to be hostnames that are resolved to IP addresses when generating the nsd configuration  
						
						
						
					 
					
						2023-05-13 07:00:10 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Tóth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d43d24552 
							
						 
					 
					
						
						
							
							Improve control panel panel switching behaviour by using the URL fragment ( #2252 )  
						
						
						
					 
					
						2023-05-13 06:49:34 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Tóth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							963fb9f2e6 
							
						 
					 
					
						
						
							
							email_administrator.py: fix report formatting ( #2249 )  
						
						
						
					 
					
						2023-05-13 06:40:31 -04:00 
						 
				 
			
				
					
						
							
							
								KiekerJan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9584148a0 
							
						 
					 
					
						
						
							
							Fix issue where sshkeygen fails when ipv6 is disabled ( #2248 )  
						
						
						
					 
					
						2023-05-13 06:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								Tomas P 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a33f9c5ff 
							
						 
					 
					
						
						
							
							Fix dynazoom due to change in handling su ( #2247 )  
						
						... 
						
						
						
						Seems that in Ubuntu 22.04 the behavior in su changed, making - ( alias for -l, --login ) mutually exclusive with --preserve-environment which is required for passing enviroment variables for cgi to work for dynazoom in munin.dropping - fixes the issue 
						
					 
					
						2023-05-13 06:38:00 -04:00 
						 
				 
			
				
					
						
							
							
								Hugh Secker-Walker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f72be0be7c 
							
						 
					 
					
						
						
							
							feat(rsync-backup-ui): Add a Copy button to put public key on clipboard in rsync UI ( #2227 )  
						
						
						
					 
					
						2023-05-13 06:36:31 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							da0506a1d7 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						# Conflicts:
#	README.md 
						
					 
					
						2023-01-29 10:41:53 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							c77d1697a7 
							
						 
					 
					
						
						
							
							Revert "Improve error messages in the management tools when external command-line tools are run"  
						
						... 
						
						
						
						Command line arguments have user secrets in some cases which should not be included in error messages.
This reverts commit 26709a3c1d 
						
					 
					
						2023-01-28 11:24:38 -05:00 
						 
				 
			
				
					
						
							
							
								Hugh Secker-Walker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7af713592a 
							
						 
					 
					
						
						
							
							feat(status page): Add summary of ok/error/warning counts ( #2204 )  
						
						... 
						
						
						
						* feat(status page): Add summary of ok/error/warning counts
* simplify a bit
---------
Co-authored-by: Hugh Secker-Walker <hsw+miac@hodain.net>
Co-authored-by: Joshua Tauberer <jt@occams.info> 
						
					 
					
						2023-01-28 11:11:17 -05:00 
						 
				 
			
				
					
						
							
							
								Hugh Secker-Walker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4408cb1fba 
							
						 
					 
					
						
						
							
							fix(rsync-backup): Provide default port 22 for rsync usage in backup.py ( #2226 )  
						
						... 
						
						
						
						Co-authored-by: Hugh Secker-Walker <hsw+miac@hodain.net> 
						
					 
					
						2023-01-28 11:04:46 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							190d7195d3 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						The roundcube password plugin is not disabled.
# Conflicts:
#	management/utils.py
#	setup/start.sh
#	setup/system.sh
#	setup/webmail.sh
#	tools/editconf.py 
						
					 
					
						2023-01-15 20:35:08 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b3743a31e9 
							
						 
					 
					
						
						
							
							Add a status checks check that fail2ban is running using fail2ban-client  
						
						
						
					 
					
						2023-01-15 10:17:10 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							26709a3c1d 
							
						 
					 
					
						
						
							
							Improve error messages in the management tools when external command-line tools are run  
						
						
						
					 
					
						2023-01-15 10:17:10 -05:00 
						 
				 
			
				
					
						
							
							
								Steven Conaway 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a79153afe 
							
						 
					 
					
						
						
							
							Remove old darkmode background color ( #2218 )  
						
						... 
						
						
						
						Removing this old background color solves the problem of the bottom of short pages (like `/admin`'s login page) being white. The background was being set to black, which would be inverted, so it'd appear white. Since the `filter:` css has [~97% support](https://caniuse.com/?search=filter ), I think that this change should be made. Tested on latest versions of Chrome (mac and iOS), Firefox, and Safari (mac and iOS). 
						
					 
					
						2023-01-15 10:05:13 -05:00 
						 
				 
			
				
					
						
							
							
								Hugh Secker-Walker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2565227f2 
							
						 
					 
					
						
						
							
							feat(rsync-port): Add support for non-standard ssh port for rsync backup ( #2208 )  
						
						
						
					 
					
						2023-01-15 10:03:05 -05:00