1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-04 00:17:06 +00:00
Commit Graph

2142 Commits

Author SHA1 Message Date
Teal Dulcet
386e8a414e Fixed RUF005 (collection-literal-concatenation): Consider iterable unpacking instead of concatenation 2025-03-21 05:11:47 -07:00
Teal Dulcet
7ff9d0805e Fixed B007 (unused-loop-control-variable) 2025-03-21 05:11:47 -07:00
Teal Dulcet
854e8f4a85 Fixed TRY300 (try-consider-else): Consider moving this statement to an else block 2025-03-21 05:11:47 -07:00
Teal Dulcet
1c98189cca Fixed G004 (logging-f-string): Logging statement uses f-string 2025-03-21 05:11:47 -07:00
Teal Dulcet
4e1dd3fee5 Fixed RET505 (superfluous-else-return): Unnecessary elif after return statement 2025-03-21 05:11:47 -07:00
Teal Dulcet
c82b84ccc8 Fixed TRY003 (raise-vanilla-args): Avoid specifying long messages outside the exception class 2025-03-21 05:11:47 -07:00
Teal Dulcet
1d6560af4c Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format 2025-03-21 05:11:46 -07:00
Teal Dulcet
cd764e537d Fixed PLC1901 (compare-to-empty-string) 2025-03-21 05:11:06 -07:00
Teal Dulcet
9d81ff5ccb Fixed RUF010 (explicit-f-string-type-conversion): Use explicit conversion flag 2025-03-21 05:11:06 -07:00
Teal Dulcet
c3343ce866 Fixed EM102 (f-string-in-exception): Exception must not use an f-string literal, assign to variable first 2025-03-21 05:11:06 -07:00
Teal Dulcet
205f84b2fb Fixed RET506 (superfluous-else-raise): Unnecessary elif after raise statement 2025-03-21 05:11:06 -07:00
Teal Dulcet
73b748f619 Fixed RET504 (unnecessary-assign): Unnecessary assignment to v before return statement 2025-03-21 05:11:06 -07:00
Teal Dulcet
6b5638f4d3 Fixed RUF055 (unnecessary-regular-expression): Plain string pattern passed to re function 2025-03-21 05:11:06 -07:00
Teal Dulcet
85deb42935 Fixed Q003 (avoidable-escaped-quote): Change outer quotes to avoid escaping inner quotes 2025-03-21 05:11:06 -07:00
Teal Dulcet
eaf9668572 Fixed W605 (invalid-escape-sequence) 2025-03-21 05:11:06 -07:00
Teal Dulcet
a7f265c250 Fixed PLR6201 (literal-membership): Use a set literal when testing for membership 2025-03-21 05:11:05 -07:00
Teal Dulcet
430ee05b8a Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument 2025-03-21 05:11:05 -07:00
Teal Dulcet
ca452e918e Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument 2025-03-21 04:39:07 -07:00
Teal Dulcet
fd2e4fdeeb Fixed UP015 (redundant-open-modes): Unnecessary open mode parameters 2025-03-21 04:39:07 -07:00
Teal Dulcet
de5fc42650 Fixed FURB110 (if-exp-instead-of-or-operator): Replace ternary if expression with or operator 2025-03-21 04:39:07 -07:00
Teal Dulcet
386055b941 Fixed UP032 (f-string): Use f-string instead of format call 2025-03-21 04:39:06 -07:00
Teal Dulcet
4a7ea325e9 Fixed FURB142 (for-loop-set-mutations): Use of set.add() in a for loop 2025-03-21 04:39:06 -07:00
Teal Dulcet
2ddbe12d0c Fixed SIM101 (duplicate-isinstance-call): Multiple isinstance calls for pem, merge into a single call 2025-03-21 04:39:06 -07:00
Teal Dulcet
32189af10f Fixed PGH004 (blanket-noqa): Use a colon when specifying noqa rule codes 2025-03-21 04:39:06 -07:00
Teal Dulcet
80406de428 Fixed RUF031 (incorrectly-parenthesized-tuple-in-subscript): Avoid parentheses for tuples in subscripts 2025-03-21 04:39:05 -07:00
Teal Dulcet
4e3e85cd14 Fixed RUF039 (unraw-re-pattern) 2025-03-21 04:39:05 -07:00
Teal Dulcet
d31716a9c7 Fixed RET507 (superfluous-else-continue): Unnecessary elif after continue statement 2025-03-21 04:39:05 -07:00
Teal Dulcet
3f7e7336b1 Fixed F401 (unused-import): contextlib imported but unused 2025-03-21 04:39:05 -07:00
Teal Dulcet
0c44319864 Fixed SIM103 (needless-bool): Return the condition not "admin" not in privs directly 2025-03-21 04:39:05 -07:00
Teal Dulcet
d9d6e96d69 Fixed RUF051 (if-key-in-dict-del): Use pop instead of key in dict followed by del dict[key] 2025-03-21 04:39:04 -07:00
Teal Dulcet
1d795953bb Fixed FURB188 (slice-to-remove-prefix-or-suffix): Prefer removeprefix over conditionally replacing with slice. 2025-03-21 04:39:04 -07:00
Teal Dulcet
9cd5f4a41a Fixed PLR6104 (non-augmented-assignment): Use += to perform an augmented assignment directly 2025-03-21 04:39:04 -07:00
Teal Dulcet
18f4bafdc9 Fixed RET505 (superfluous-else-return) 2025-03-21 04:39:04 -07:00
Teal Dulcet
fda9b09562 Fixed PLW0120 (useless-else-on-loop): else clause on loop without a break statement; remove the else and dedent its contents 2025-03-21 04:39:04 -07:00
Teal Dulcet
70aff052b6 Fixed FURB118 (reimplemented-operator) 2025-03-21 04:39:03 -07:00
Teal Dulcet
de9781af5a Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format 2025-03-21 04:39:03 -07:00
Teal Dulcet
2dd083fd5a Added Ruff config for Python code. 2025-03-21 04:39:03 -07:00
Teal Dulcet
c659fe14b0 Fixed syntax in readable_bash.py. 2025-03-21 04:39:03 -07:00
MVDW
3efd4257b5
Change distro version check from lsb_release to os-release (#2436) 2025-02-17 16:50:15 -05:00
Victor
a81c18666f
Clear credentials and reset menu after receiving 403 (#2477) 2025-02-16 17:01:51 -05:00
Michael Meidlinger
01996141ad
Allow boto to get S3 credentials for backups from environment variables if access key is blank (#2260)
In case that no static AWS credentials are specified, we try to create the boto3 client without explicitly passing static credentials. This way, we can benedit from dynamic credentials in AWS environments (e.g. using EC2 instance roles)
2025-02-16 16:51:48 -05:00
Joshua Tauberer
c0103045be
Add configurable mailbox quotas (#2387) 2025-02-16 15:18:32 -05:00
Tomasz Stanczak
41cbf0ba8e
Handle no existence of expired certificates before trying to move them into ssl.expired subdirectory (#2480)
Shell option 'nullglob' to prevent the following 'for' loop from being entered even when no matching files are present.
2025-02-15 14:31:58 -05:00
KiekerJan
5ef85f3d02
Update roundcube to 1.6.10 (#2483) 2025-02-15 14:29:15 -05:00
Joshua Tauberer
e6c354c312 v71a 2025-01-06 07:08:06 -05:00
Paul
432b470d29
New & improved Disable MOTD advertisements (#2470)
Checks if /etc/default/motd-news exists before running commands.
2025-01-06 07:06:01 -05:00
Joshua Tauberer
d58dd0c91d v71 2025-01-04 14:39:25 -05:00
Joshua Tauberer
f73da3db60 Fix likely merge mistake in 564ed59bb4
Fixes #2466
2025-01-04 14:28:36 -05:00
Chad Furman
626bced707 % is a special character 2024-12-28 17:10:50 -05:00
Chad Furman
7f9a348d64 removing 'quota' from user output 2024-12-28 17:10:50 -05:00