1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-01-23 12:37:05 +00:00

Commit Graph

  • 3a42727ac7
    Merge faec272c50 into e6c354c312 Victor 2025-01-23 11:54:40 +0100
  • faec272c50
    Clear credentials and reset menu after receiving 403 Victor 2025-01-23 11:53:41 +0100
  • 9a2e9d5ddc
    Merge dcf1b0b719 into e6c354c312 KiekerJan 2025-01-21 16:31:35 +0100
  • 303dd54a61
    Merge 32cfd1ed52 into e6c354c312 Michael Meidlinger 2025-01-19 21:57:54 -0800
  • e36d6a3bcb
    Merge a4a2d4a8b4 into e6c354c312 mzoeller 2025-01-14 06:42:49 +0100
  • a4a2d4a8b4
    nginx: increase proxy_read_timeout for /admin/ from 1 to 5 minutes mzoeller 2025-01-14 06:42:09 +0100
  • a54f20927c
    Merge 595553dd27 into e6c354c312 Michael Meidlinger 2025-01-13 13:04:04 -0700
  • 42a4b13f52
    Merge 70bf676b73 into e6c354c312 Teal Dulcet 2025-01-12 07:49:58 -0800
  • 70bf676b73 Fixed PERF102 (incorrect-dict-iterator): When using only the keys of a dict use the keys() method Teal Dulcet 2025-01-12 07:38:26 -0800
  • 9896bfb765 Fixed SIM117 (multiple-with-statements): Use a single with statement with multiple contexts instead of nested with statements Teal Dulcet 2025-01-12 07:37:35 -0800
  • bd0cb22467 Fixed UP032 (f-string): Use f-string instead of format call Teal Dulcet 2025-01-12 07:36:41 -0800
  • 0ee995f175 Fixed F841 (unused-variable): Local variable conffile is assigned to but never used Teal Dulcet 2025-01-12 07:31:29 -0800
  • 2021c6d501 Fixed RUF039 (unraw-re-pattern) Teal Dulcet 2025-01-12 07:27:27 -0800
  • daf6d70073 Fixed ARG005 (unused-lambda-argument): Unused lambda argument: alias Teal Dulcet 2025-01-12 07:12:44 -0800
  • f13ae569d0 Fixed SIM115 (open-file-with-context-handler): Use a context manager for opening files Teal Dulcet 2025-01-12 07:10:31 -0800
  • c59ff13c9f Fixed RUF005 (collection-literal-concatenation): Consider iterable unpacking instead of concatenation Teal Dulcet 2025-01-12 07:02:55 -0800
  • a0346b735b Fixed B007 (unused-loop-control-variable) Teal Dulcet 2025-01-12 07:00:47 -0800
  • 77a7a29322 Fixed TRY300 (try-consider-else): Consider moving this statement to an else block Teal Dulcet 2025-01-12 06:55:42 -0800
  • 9d9e900ca2 Fixed G004 (logging-f-string): Logging statement uses f-string Teal Dulcet 2025-01-12 06:50:13 -0800
  • 554a161648 Fixed RET505 (superfluous-else-return): Unnecessary elif after return statement Teal Dulcet 2025-01-12 06:44:46 -0800
  • 08329c18cd Fixed TRY003 (raise-vanilla-args): Avoid specifying long messages outside the exception class Teal Dulcet 2025-01-12 06:43:15 -0800
  • 1d1a1a09c4 Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format Teal Dulcet 2025-01-12 06:36:07 -0800
  • 1782b69405 Fixed PLC1901 (compare-to-empty-string) Teal Dulcet 2025-01-12 06:07:00 -0800
  • 385ac086e6 Fixed RUF010 (explicit-f-string-type-conversion): Use explicit conversion flag Teal Dulcet 2025-01-08 05:23:12 -0800
  • 350b5b035a Fixed EM102 (f-string-in-exception): Exception must not use an f-string literal, assign to variable first Teal Dulcet 2025-01-08 05:22:41 -0800
  • c357fe83d2 Fixed RET506 (superfluous-else-raise): Unnecessary elif after raise statement Teal Dulcet 2025-01-08 05:22:12 -0800
  • 1efb5d5c99 Fixed RET504 (unnecessary-assign): Unnecessary assignment to v before return statement Teal Dulcet 2025-01-08 05:16:56 -0800
  • a4af9273ee Fixed RUF055 (unnecessary-regular-expression): Plain string pattern passed to re function Teal Dulcet 2025-01-08 05:16:40 -0800
  • d7d91eeb79 Fixed Q003 (avoidable-escaped-quote): Change outer quotes to avoid escaping inner quotes Teal Dulcet 2025-01-08 05:16:14 -0800
  • 2dc4dd1e1a Fixed W605 (invalid-escape-sequence) Teal Dulcet 2025-01-08 05:15:55 -0800
  • 34d1e47ff7 Fixed PLR6201 (literal-membership): Use a set literal when testing for membership Teal Dulcet 2025-01-08 05:14:39 -0800
  • ee240c654d Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument Teal Dulcet 2025-01-08 05:14:13 -0800
  • b412e7b4ba Fixed UP015 (redundant-open-modes): Unnecessary open mode parameters Teal Dulcet 2025-01-08 05:14:02 -0800
  • 11899920b7 Fixed FURB110 (if-exp-instead-of-or-operator): Replace ternary if expression with or operator Teal Dulcet 2025-01-08 05:13:43 -0800
  • 93099ce8d8 Fixed UP032 (f-string): Use f-string instead of format call Teal Dulcet 2025-01-08 05:13:33 -0800
  • 8a9d137dd3 Fixed FURB142 (for-loop-set-mutations): Use of set.add() in a for loop Teal Dulcet 2025-01-08 05:13:11 -0800
  • 3646227873 Fixed SIM101 (duplicate-isinstance-call): Multiple isinstance calls for pem, merge into a single call Teal Dulcet 2025-01-08 05:13:00 -0800
  • f53679d561 Fixed PGH004 (blanket-noqa): Use a colon when specifying noqa rule codes Teal Dulcet 2025-01-08 05:12:51 -0800
  • 9c7e329bd7 Fixed RUF031 (incorrectly-parenthesized-tuple-in-subscript): Avoid parentheses for tuples in subscripts Teal Dulcet 2025-01-08 05:12:25 -0800
  • 58b9a59114 Fixed RUF039 (unraw-re-pattern) Teal Dulcet 2025-01-08 05:12:17 -0800
  • d27797b44b Fixed RET507 (superfluous-else-continue): Unnecessary elif after continue statement Teal Dulcet 2025-01-08 05:11:53 -0800
  • acef64b019 Fixed F401 (unused-import): contextlib imported but unused Teal Dulcet 2025-01-08 05:11:09 -0800
  • c75be2f8d2 Fixed SIM103 (needless-bool): Return the condition not "admin" not in privs directly Teal Dulcet 2025-01-08 05:11:04 -0800
  • 5aded07843 Fixed RUF051 (if-key-in-dict-del): Use pop instead of key in dict followed by del dict[key] Teal Dulcet 2025-01-08 05:10:30 -0800
  • 027918d494 Fixed FURB188 (slice-to-remove-prefix-or-suffix): Prefer removeprefix over conditionally replacing with slice. Teal Dulcet 2025-01-08 05:10:17 -0800
  • d09ca4561a Fixed PLR6104 (non-augmented-assignment): Use += to perform an augmented assignment directly Teal Dulcet 2025-01-08 05:10:06 -0800
  • f4cef66d93 Fixed RET505 (superfluous-else-return) Teal Dulcet 2025-01-08 05:09:56 -0800
  • d34a2059df Fixed PLW0120 (useless-else-on-loop): else clause on loop without a break statement; remove the else and dedent its contents Teal Dulcet 2025-01-08 05:09:36 -0800
  • 9e33920db1 Fixed FURB118 (reimplemented-operator) Teal Dulcet 2025-01-08 05:09:23 -0800
  • b1e094afe5 Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format Teal Dulcet 2025-01-08 05:09:05 -0800
  • e93009704e Added Ruff config for Python code. Teal Dulcet 2025-01-08 03:10:27 -0800
  • 7e727c0928
    Merge ce6073b363 into e6c354c312 Lyle Keeton 2025-01-08 21:10:27 -0600
  • ce6073b363
    Add progress indication to wget Lyle Keeton 2025-01-08 20:55:21 -0600
  • d255d91d43
    Merge 5cd36d23dc into e6c354c312 KiekerJan 2025-01-08 14:46:08 -0800
  • d3809877de
    Merge fd8edbf6ad into e6c354c312 Teal Dulcet 2025-01-08 02:52:22 -0800
  • 4f2d69d932 Fixed syntax in readable_bash.py. Teal Dulcet 2024-01-27 08:32:32 -0800
  • 0fbdfa71d6
    Merge 93d1055869 into e6c354c312 tognee 2025-01-07 09:52:11 +0100
  • 911b28863b
    Merge c585192dd7 into e6c354c312 Michael Kroes 2025-01-06 22:50:24 +0100
  • a005372a59
    Merge 58db57d24c into e6c354c312 matidau 2025-01-06 20:13:09 +0100
  • 184a5b8f0c
    Merge 626bced707 into e6c354c312 Chad Furman 2025-01-06 13:14:26 +0100
  • e6c354c312 v71a main v71a Joshua Tauberer 2025-01-06 07:07:53 -0500
  • 432b470d29
    New & improved Disable MOTD advertisements (#2470) Paul 2025-01-06 04:06:01 -0800
  • d1efb119b5
    Merge 32cb954bb4 into d58dd0c91d KiekerJan 2025-01-06 10:43:31 +1300
  • a00ed17bb1
    Merge da66ef4a81 into d58dd0c91d Michael Meidlinger 2025-01-06 10:43:31 +1300
  • d8fcb6a5dd
    Merge 12f1486141 into d58dd0c91d bilogic 2025-01-06 10:43:31 +1300
  • 49fbeba284
    Merge 3559488e3e into d58dd0c91d matidau 2025-01-06 10:43:31 +1300
  • 76d744f607
    Merge 3decfcdbd8 into d58dd0c91d MVDW 2025-01-06 10:43:31 +1300
  • 8c3c6199d5
    Merge 3dabaf1f81 into d58dd0c91d -rb 2025-01-06 10:43:31 +1300
  • 14e57d5a97
    Merge a7beb72168 into d58dd0c91d bilogic 2025-01-05 19:45:43 +0200
  • a13888dbed
    New & improved Disable MOTD advertisements Paul 2025-01-05 05:23:09 -0800
  • 2a51d9caa3
    New & improved Disable MOTD advertisements Paul 2025-01-05 04:50:11 -0800
  • da45a0d04a
    Merge branch 'mail-in-a-box:main' into master Paul 2025-01-05 04:21:29 -0800
  • d58dd0c91d v71 v71 Joshua Tauberer 2025-01-04 14:38:45 -0500
  • f73da3db60 Fix likely merge mistake in 564ed59bb4 Joshua Tauberer 2024-12-23 11:26:09 -0500
  • 626bced707 % is a special character Chad Furman 2024-10-02 12:27:00 -0400
  • 7f9a348d64 removing 'quota' from user output Chad Furman 2024-10-02 12:26:22 -0400
  • ac383ced4d cli.py user now prints '0' rather than 'unlimited' for quota Chad Furman 2024-10-02 12:25:28 -0400
  • 450c1924d8 cli script fixes were broken Chad Furman 2024-10-01 19:20:19 -0400
  • c9d37be530 Revert "fixing cli commands" Chad Furman 2024-10-01 19:17:27 -0400
  • 08e69ca459 fixed missing column heading Chad Furman 2024-07-12 15:28:47 -0400
  • bd5ba78a99 removing box count / message count feature Chad Furman 2024-07-12 14:01:12 -0400
  • 654f5614af removing the ability to configure the default quota -- default quota is always unlimited. Chad Furman 2024-07-12 13:54:49 -0400
  • 8bb68d60a5 fixing cli commands Chad Furman 2024-07-08 20:37:42 -0400
  • 27c510319f using migrations for alter table command Chad Furman 2024-07-08 20:25:46 -0400
  • 67c502e97b removing duplicate conf Chad Furman 2024-07-08 20:14:27 -0400
  • 55bb35e3ef fixing imap sed script Chad Furman 2024-05-04 22:22:47 -0400
  • 4259033121 fixing parens Chad Furman 2024-05-04 21:15:05 -0400
  • b4170e4095 fixing imap sed script Chad Furman 2024-05-04 21:01:09 -0400
  • d8ab444d59 fixing subprocess import Chad Furman 2024-05-04 14:27:11 -0400
  • ce45217ab8 bringing in quota changes Chad Furman 2024-04-27 18:41:35 -0400
  • 93d1055869 feat: renamed PRIMARY_HOSTNAME to BOX_HOSTNAME using "primary" to describe the domain of the box / mail server is confusing when working with multiple domains. Usually the box domain is different from the domain you want to host your mail for. tognee 2024-12-24 15:36:34 +0100
  • 230a6dc7bf feat: added ruff for linting + requirements for local development tognee 2024-12-24 15:18:13 +0100
  • 18721e42d1
    Cronjob for cleaning up expired SSL certificates in order to improve page load times with many domains (#2410) yeah 2024-12-22 14:07:04 +0100
  • e0b93718a3
    Revert "increase timeout for the nginx proxy that provides access to the Mail…" (#2411) yeah 2024-12-22 14:02:49 +0100
  • 2e0482e181
    Exclude the owncloud-backup folder from the nightly backup (#2413) KiekerJan 2024-12-22 14:01:02 +0100
  • 0d7388899c
    Allow DSA end EllipticCurve private keys to be used additionally to RSA for HTTPS certificates (#2416) Tomasz Stanczak 2024-12-22 13:59:58 +0100
  • 4f094f7859
    Change hour of daily tasks to run at 1am and only run full backups on weekends (#2424) zoof 2024-12-22 07:57:59 -0500
  • 564ed59bb4
    Add check on ipv6 for spamhaus (#2428) KiekerJan 2024-12-22 13:48:36 +0100
  • 9f87b36ba1
    add check on SOA record to determine up to date synchronization of secondary nameserver (#2429) KiekerJan 2024-12-22 13:45:45 +0100
  • e36c17fc72
    Fixstates only after Z-Push upgrade (#2432) matidau 2024-12-22 23:42:56 +1100