| 
							
							
								 Teal Dulcet | b1e094afe5 | Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format | 2025-01-12 05:49:17 -08:00 |  | 
			
				
					| 
							
							
								 Joshua Tauberer | f73da3db60 | Fix likely merge mistake in 564ed59bb4Fixes #2466 | 2025-01-04 14:28:36 -05:00 |  | 
			
				
					| 
							
							
								 KiekerJan | 2e0482e181 | Exclude the owncloud-backup folder from the nightly backup (#2413) | 2024-12-22 08:01:02 -05:00 |  | 
			
				
					| 
							
							
								 Tomasz Stanczak | 0d7388899c | Allow DSA end EllipticCurve private keys to be used additionally to RSA for HTTPS certificates (#2416) Co-authored-by: Tomasz Stanczak <tomasz@cocoturtle.com> | 2024-12-22 07:59:58 -05:00 |  | 
			
				
					| 
							
							
								 zoof | 4f094f7859 | Change hour of daily tasks to run at 1am and only run full backups on weekends (#2424) * Change hour of daily tasks to run at 1am
* Change to only do full backup on weekends | 2024-12-22 07:57:59 -05:00 |  | 
			
				
					| 
							
							
								 KiekerJan | 564ed59bb4 | Add check on ipv6 for spamhaus (#2428) | 2024-12-22 07:48:36 -05:00 |  | 
			
				
					| 
							
							
								 KiekerJan | 9f87b36ba1 | add check on SOA record to determine up to date synchronization of secondary nameserver (#2429) | 2024-12-22 07:45:45 -05:00 |  | 
			
				
					| 
							
							
								 Downtown Allday | a8d13b84b4 | fix: NameError: name 'subprocess' is not defined (#2425) | 2024-11-27 08:22:45 -05:00 |  | 
			
				
					| 
							
							
								 Viktor Szépe | cd959bc522 | Fix typos (#2406) | 2024-07-21 07:01:25 -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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Gio | 9b450469eb | Mail guide: OS X -> macOS (#2306) | 2024-03-23 09:04:43 -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 ifbranches using logicaloroperator | 2024-03-10 07:56:49 -04:00 |  | 
			
				
					| 
							
							
								 Teal Dulcet | a32354fd91 | Fixed PLR5501 (collapsible-else-if): Use elifinstead ofelsethenif, 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 isandis notfor type comparisons, orisinstance()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 sysfrom 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): openin text mode without explicitencodingargument | 2024-03-10 07:56:49 -04:00 |  | 
			
				
					| 
							
							
								 Teal Dulcet | a02b59d4e4 | Fixed F401 (unused-import): socket.timeoutimported 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 formatcall | 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 listcomprehension (rewrite as adictcomprehension) | 2024-03-10 07:56:49 -04:00 |  | 
			
				
					| 
							
							
								 Teal Dulcet | fd4fcdaf53 | Fixed E712 (true-false-comparison): Comparison to Falseshould becond is Falseorif 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 dictinstead ofkey 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 returnat the end of function able to return non-Nonevalue | 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 listcall withinsorted() | 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 returnstatement 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 setcomprehension) | 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 ifstatement instead of nestedifstatements | 2024-03-10 07:54:51 -04:00 |  |