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

810 Commits

Author SHA1 Message Date
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
430ee05b8a Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument 2025-03-21 05:11:05 -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
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
Joshua Tauberer
f73da3db60 Fix likely merge mistake in 564ed59bb4
Fixes #2466
2025-01-04 14:28:36 -05:00
Chad Furman
7f9a348d64 removing 'quota' from user output 2024-12-28 17:10:50 -05:00
Chad Furman
ac383ced4d cli.py user now prints '0' rather than 'unlimited' for quota 2024-12-28 17:10:50 -05:00
Chad Furman
450c1924d8 cli script fixes were broken 2024-12-28 17:10:50 -05:00
Chad Furman
c9d37be530 Revert "fixing cli commands"
This reverts commit a4a08980f84360abcd009de9dc7ef8c6fcb529c4.
2024-12-28 17:10:50 -05:00
Chad Furman
08e69ca459 fixed missing column heading 2024-12-28 17:10:50 -05:00
Chad Furman
bd5ba78a99 removing box count / message count feature 2024-12-28 17:10:50 -05:00
Chad Furman
654f5614af removing the ability to configure the default quota -- default quota is always unlimited. 2024-12-28 17:10:50 -05:00
Chad Furman
8bb68d60a5 fixing cli commands 2024-12-28 17:10:50 -05:00
Chad Furman
d8ab444d59 fixing subprocess import 2024-12-28 17:10:50 -05:00
Chad Furman
ce45217ab8 bringing in quota changes 2024-12-28 17:10:49 -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