1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-03 00:07:05 +00:00
mailinabox/changelog/v68.md
downtownallday 21b01aab6d v68
2024-04-01 17:59:40 -04:00

16 KiB

Commits for v68

COMMIT DATE AUTHOR TITLE
830c83d 2024-04-01 Joshua Tauberer v68
7382c18 2024-04-01 Joshua Tauberer CHANGELOG entries
14d0e20 2024-03-23 Joshua Tauberer CHANGELOG entries
fa72e01 2024-03-23 Joshua Tauberer Update SMTP Smuggling protection to the 'long-term fix'
1a239c5 2024-03-23 KiekerJan More robust reading of sshd configuration (#2330)
9b45046 2024-03-23 Gio Mail guide: OS X -> macOS (#2306)
163b1a2 2024-03-23 jvolkenant Silence "wal" output on setup using hide_output (#2368)
88558f8 2024-03-12 downtownallday Return the result, not None to avoid crashing the management daemon
18b8f9a 2024-03-10 Joshua Tauberer Revert "Allow customizations to Roundcube settings to persist between updates by including a configuration override file, if it exists (#2333)"
0b1d923 2024-03-10 KiekerJan Take spamhaus return codes into account in status check and postfix config (#2332)
1b8cdeb 2024-03-10 Crag-Monkey Allow customizations to Roundcube settings to persist between updates by including a configuration override file, if it exists (#2333)
1053340 2024-03-10 Bastian Bittorf setup/preflight.sh: fix some minor shellcheck complaints (#2342)
dbc2b5e 2024-03-10 Teal Dulcet Fixed ISC003 (explicit-string-concatenation): Explicitly concatenated string should be implicitly concatenated
775a422 2024-03-10 Teal Dulcet Fixed F821 (undefined-name): Undefined name e
618c466 2024-03-10 Teal Dulcet Fixed SIM114 (if-with-same-arms): Combine if branches using logical or operator
a32354f 2024-03-10 Teal Dulcet Fixed PLR5501 (collapsible-else-if): Use elif instead of else then if, to reduce indentation
1d79f9b 2024-03-10 Teal Dulcet Fixed PERF401 (manual-list-comprehension): Use a list comprehension to create a transformed list
cacf6d2 2024-03-10 Teal Dulcet Fixed E721 (type-comparison): Use is and is not for type comparisons, or isinstance() for isinstance checks
f0377dd 2024-03-10 Teal Dulcet Fixed SIM105 (suppressible-exception)
6a47133 2024-03-10 Teal Dulcet Fixed F811 (redefined-while-unused): Redefinition of unused sys from line 10
7f456d8 2024-03-10 Teal Dulcet Fixed ISC002 (multi-line-implicit-string-concatenation): Implicitly concatenated string literals over multiple lines
e466b9b 2024-03-10 Teal Dulcet Fixed RUF005 (collection-literal-concatenation)
0e91936 2024-03-10 Teal Dulcet Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument
a02b59d 2024-03-10 Teal Dulcet Fixed F401 (unused-import): socket.timeout imported but unused
15bddcb 2024-03-10 Teal Dulcet Fixed RUF010 (explicit-f-string-type-conversion): Use explicit conversion flag
c719fce 2024-03-10 Teal Dulcet Fixed UP032 (f-string): Use f-string instead of format call
3111cf5 2024-03-10 Teal Dulcet Fixed EM102 (f-string-in-exception): Exception must not use an f-string literal, assign to variable first
6508d47 2024-03-10 Teal Dulcet Fixed C405 (unnecessary-literal-set): Unnecessary list literal (rewrite as a set literal)
9b961b7 2024-03-10 Teal Dulcet Fixed UP024 (os-error-alias): Replace aliased errors with OSError
b13cef9 2024-03-10 Teal Dulcet Fixed PIE790 (unnecessary-placeholder): Unnecessary pass statement
8b9d3ec 2024-03-10 Teal Dulcet Fixed W292 (missing-newline-at-end-of-file): No newline at end of file
d1d3d08 2024-03-10 Teal Dulcet Fixed B006 (mutable-argument-default): Do not use mutable data structures for argument defaults
922c59d 2024-03-10 Teal Dulcet Fixed SIM212 (if-expr-with-twisted-arms): Use with_lines if with_lines else [] instead of [] if not with_lines else with_lines
20a99c0 2024-03-10 Teal Dulcet Fixed UP041 (timeout-error-alias): Replace aliased errors with TimeoutError
54af472 2024-03-10 Teal Dulcet Fixed C404 (unnecessary-list-comprehension-dict): Unnecessary list comprehension (rewrite as a dict comprehension)
fd4fcda 2024-03-10 Teal Dulcet Fixed E712 (true-false-comparison): Comparison to False should be cond is False or if not cond:
d661d62 2024-03-10 Teal Dulcet Fixed RUF017 (quadratic-list-summation): Avoid quadratic list summation
f621789 2024-03-10 Teal Dulcet Fixed SIM118 (in-dict-keys): Use key in dict instead of key in dict.keys()
ec32e1d 2024-03-10 Teal Dulcet Fixed E703 (useless-semicolon): Statement ends with an unnecessary semicolon
57dcd4b 2024-03-10 Teal Dulcet Fixed E713 (not-in-test): Test for membership should be not in
845393b 2024-03-10 Teal Dulcet Fixed RET503 (implicit-return): Missing explicit return at the end of function able to return non-None value
c585c1e 2024-03-10 Teal Dulcet Fixed W291 (trailing-whitespace): Trailing whitespace
e0e6f10 2024-03-10 Teal Dulcet Fixed C414 (unnecessary-double-cast-or-process): Unnecessary list call within sorted()
4999ed7 2024-03-10 Teal Dulcet Fixed Q003 (avoidable-escaped-quote): Change outer quotes to avoid escaping inner quotes
ca8f06d 2024-03-10 Teal Dulcet Fixed PLR1711 (useless-return): Useless return statement at end of function
57d05c1 2024-03-10 Teal Dulcet Fixed B007 (unused-loop-control-variable)
c953e57 2024-03-10 Teal Dulcet Fixed C401 (unnecessary-generator-set): Unnecessary generator (rewrite as a set comprehension)
81a4da0 2024-03-10 Teal Dulcet Fixed SIM110 (reimplemented-builtin)
99d3929 2024-03-10 Teal Dulcet Fixed E711 (none-comparison)
541f31b 2024-03-10 Teal Dulcet Fixed FURB113 (repeated-append)
e8d1c03 2024-03-10 Teal Dulcet Fixed SIM102 (collapsible-if): Use a single if statement instead of nested if statements
67b9d0b 2024-03-10 Teal Dulcet Fixed PLW0108 (unnecessary-lambda): Lambda may be unnecessary; consider inlining inner function
3d72c32 2024-03-10 Teal Dulcet Fixed W605 (invalid-escape-sequence)
14a5613 2024-03-10 Teal Dulcet Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format
64540fb 2024-03-10 Teal Dulcet Fixed UP034 (extraneous-parentheses): Avoid extraneous parentheses
eefc051 2024-03-10 Teal Dulcet Fixed UP030 (format-literals): Use implicit references for positional format fields
fba92de 2024-03-10 Teal Dulcet Fixed SIM108 (if-else-block-instead-of-if-exp)
51dc761 2024-03-10 Teal Dulcet Fixed RSE102 (unnecessary-paren-on-raise-exception): Unnecessary parentheses on raised exception
13b38cc 2024-03-10 Teal Dulcet Fixed F841 (unused-variable)
2b42685 2024-03-10 Teal Dulcet Fixed UP032 (f-string): Use f-string instead of format call
b7f70b1 2024-03-10 Teal Dulcet Fixed RET504 (unnecessary-assign)
6bfd1e5 2024-03-10 Teal Dulcet Fixed W293 (blank-line-with-whitespace): Blank line contains whitespace
555ecc1 2024-03-10 Teal Dulcet Fixed PIE810 (multiple-starts-ends-with): Call startswith once with a tuple
dd61844 2024-03-10 Teal Dulcet Fixed EM101 (raw-string-in-exception): Exception must not use a string literal, assign to variable first
49124cc 2024-03-10 Teal Dulcet Fixed PLR6201 (literal-membership): Use a set literal when testing for membership
cb922ec 2024-03-10 Teal Dulcet Fixed UP015 (redundant-open-modes): Unnecessary open mode parameters
0ee64f2 2024-03-10 Teal Dulcet Fixed F401 (unused-import)
785c337 2024-03-10 KiekerJan Make reading of previous status check result more robust (#2347)
293d56c 2024-03-10 KiekerJan Update javascript libraries used by control panel (#2351)
040d0cb 2024-03-10 KiekerJan Update roundcube to 1.6.6 (#2360)
111468e 2024-03-10 Michael Heuberger Bump Nextcloud to v26.0.12 (#2310)
4ad679d 2024-03-10 John James Jacoby Issue-2354: Silence "wal" output on setup (#2356)
84919fe 2024-03-10 solomon-s-b Fix miab-munin.conf filter not capturing HTTP/2.0 (#2359)
c884d63 2024-03-05 downtownallday QA: extent tick wait from 1ms to 100ms to avoid ElementNotInteractableException
da2d88e 2024-03-05 downtownallday Fix invalid escape sequences
e931e10 2024-01-10 KiekerJan [security] SMTP smuggling: update short term fix (#2346)