1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2026-01-23 09:22:52 +01:00

Commit Graph

  • bee79f8ac9
    Merge fd8edbf6ad into 3b53bf5ae4 Teal Dulcet 2026-01-22 20:54:11 +0000
  • 8037a2f545
    Merge a7beb72168 into 3b53bf5ae4 bilogic 2026-01-22 16:51:00 +0000
  • 04711e6a4f
    Merge 2b51f7fdba into 3b53bf5ae4 Michael Kroes 2026-01-22 15:45:06 +0000
  • bc63e65b9d
    Merge dcf1b0b719 into 3b53bf5ae4 KiekerJan 2026-01-21 15:23:21 +0000
  • ffe33fd672
    Merge 125405edfb into 3b53bf5ae4 Michael Kroes 2026-01-21 13:47:55 +0000
  • ebb2b345dd
    Merge 7ff2e8899f into 3b53bf5ae4 Jens Kreiensiek 2026-01-21 13:40:23 +0000
  • 7df3c1a821
    Merge 611d9491af into 3b53bf5ae4 KiekerJan 2026-01-21 13:23:40 +0000
  • 67603482c9
    Merge ca5916eb63 into 3b53bf5ae4 Jan Doberstein 2026-01-21 12:50:55 +0000
  • 30aacec65f
    Merge dbb9cb7e33 into 3b53bf5ae4 MrWinux 2026-01-21 12:45:02 +0000
  • 94297c8cf5
    Merge da66ef4a81 into 3b53bf5ae4 Michael Meidlinger 2026-01-21 12:33:20 +0000
  • 508314bb8d
    Merge 595553dd27 into 3b53bf5ae4 Michael Meidlinger 2026-01-21 11:45:46 +0000
  • 6fe7ce1524
    Merge 95ecc22922 into 3b53bf5ae4 glaszig 2026-01-21 10:50:53 +0000
  • 9243878729
    Merge f62d448c6e into 3b53bf5ae4 Teddy Rodrigues Valette 2026-01-21 10:07:53 +0000
  • ad2f5eeaf1
    Merge 32cb954bb4 into 3b53bf5ae4 KiekerJan 2026-01-21 09:10:47 +0000
  • 59f2e91ff5
    Merge 8028e17b6e into 3b53bf5ae4 tetuaoro 2026-01-21 08:53:48 +0000
  • aa0953083d
    Merge c585192dd7 into 3b53bf5ae4 Michael Kroes 2026-01-21 08:28:43 +0000
  • c9dfc96f84
    Merge a4a2d4a8b4 into 3b53bf5ae4 mzoeller 2026-01-21 07:13:49 +0000
  • 55b3530720
    Merge 54aec046a6 into 3b53bf5ae4 Anish Moorthy 2026-01-11 18:36:36 -0700
  • 8d22fa9ebf
    Merge 64fdeec0fe into 3b53bf5ae4 Kevin 2026-01-11 18:23:05 -0700
  • 64fdeec0fe Fixing erroneously changed variable name. kloeffler95 2026-01-11 18:09:58 -0700
  • 5aecfdc725 Adding a guard so that if the user uses a brand new S3 bucket with no contents a KeyError is not received when configuring backups. kloeffler95 2026-01-11 18:06:42 -0700
  • 4947236f6f
    Merge b41c34034f into 3b53bf5ae4 KiekerJan 2026-01-08 22:09:33 +0000
  • 9638cd1b40
    Merge 12f1486141 into 3b53bf5ae4 bilogic 2026-01-08 11:44:22 +0000
  • 127698061e
    Merge fe652a4c4f into 3b53bf5ae4 Ahmad Kouider 2026-01-07 23:37:40 +0100
  • e26e73c38f
    Merge abbf1ec842 into 3b53bf5ae4 KiekerJan 2026-01-06 11:05:59 -0800
  • f8b5cfaaae
    Merge f45b67125f into 3b53bf5ae4 KiekerJan 2026-01-06 10:52:41 +0100
  • 809dfe85c1
    Merge e3c8c498af into 3b53bf5ae4 TheRedCyclops 2026-01-05 08:43:27 +0000
  • ebc0289c93
    Merge 7989447071 into 3b53bf5ae4 Kirk Zurell 2026-01-05 08:42:21 +0000
  • 6b01b74e73
    Merge 1cf5d30a9c into 3b53bf5ae4 KiekerJan 2026-01-04 11:52:38 -0300
  • 3b53bf5ae4 v74 main v74 Joshua Tauberer 2026-01-04 09:43:37 -0500
  • c020896e5d
    Update Nextcloud filter for fail2ban (#2539) KiekerJan 2026-01-02 22:14:08 +0100
  • 72e12df560
    update roundcube to 1.6.12 (#2546) KiekerJan 2026-01-02 22:13:28 +0100
  • 7989447071
    Merge branch 'mail-in-a-box:main' into main Kirk Zurell 2025-12-26 12:45:13 -0500
  • 1608509e84 update roundcube to 1.6.12 KiekerJan 2025-12-20 14:07:52 +0100
  • 54aec046a6 Log backup status using newline Anish Moorthy 2025-12-07 15:57:55 -0800
  • 75295f95ac Catch and log any errors from backup_status() calls in status_checks.py Anish Moorthy 2025-11-09 15:06:28 -0800
  • 1cf5d30a9c Set dkim canonicalization to relaxed/relaxed as recommended by #2239 KiekerJan 2025-11-01 20:54:49 +0100
  • 611d9491af Fixes to MTA STS logic as reported by Xombran in #2426 KiekerJan 2025-10-29 20:35:01 +0100
  • a9fa3cb83f Update Nextcloud filter for fail2ban KiekerJan 2025-10-29 20:26:47 +0100
  • abbf1ec842 Update process limit and log target for dovecot KiekerJan 2025-10-26 10:50:50 +0100
  • e57d094e33
    Merge 95ef12282c into 2d0ca67e85 Rinze de Laat 2025-08-18 05:57:55 +0000
  • 2d0ca67e85
    Update zpush.sh to version 2.7.6 (#2529) matidau 2025-07-28 23:01:05 +1000
  • 9c9a7b374d
    Fix mozilla-autoconfig.xml (#2528) SE 2025-07-28 12:40:40 +0000
  • 89c8d79a24 Update zpush.sh to version 2.7.6 matidau 2025-07-28 21:22:27 +1000
  • e74cd2dcf0
    Fix mozilla-autoconfig.xml SE 2025-07-27 05:44:11 +0000
  • f0e7b4694c
    Fix broken links for scp and DAV (#2522) ukfhVp0zms 2025-07-21 13:28:04 +0000
  • e922401298 Web statistics using goaccess. kirk 2025-07-21 06:44:17 -0400
  • 904f374100 Update sync-guide.html ukfhVp0zms 2025-07-12 03:57:21 -0700
  • 8f61318c22
    Update web.html ukfhVp0zms 2025-07-12 03:39:24 -0700
  • 3cde9a8893 v73 v73 Joshua Tauberer 2025-07-11 05:59:13 -0400
  • fbf95271f4 Add --allow-releaseinfo-change to the first main apt-get update because ppa:ondrej/php changed its Label Joshua Tauberer 2025-06-20 06:55:18 -0400
  • 49d183afbb Use utils.shell("check_call", ...) rather than subprocess.call directly Joshua Tauberer 2025-02-16 14:57:00 -0500
  • 061e74b623 Add disabled code to log failed commands to stderr Joshua Tauberer 2024-07-28 13:43:04 -0400
  • 3bfd4be982 Add management/dns_update.py --update as an alternative to tools/dns_update.py that runs without the backend Joshua Tauberer 2024-07-28 13:42:33 -0400
  • e3ee800359
    fix SOA record check against secondary dns (#2507) KiekerJan 2025-07-08 20:12:09 +0200
  • aee653a7d9
    Remove ssl stapling from nginx configuration (#2520) KiekerJan 2025-07-02 23:21:55 +0200
  • de752591f7 remove ssl stapling from nginx configuration KiekerJan 2025-07-02 19:29:07 +0200
  • dc79ad5bd9
    Add check on backup to status checks (#2508) KiekerJan 2025-06-20 12:43:40 +0200
  • ae8da06571
    Add Configuration to Handle AWS SDK Checksum Changes for Third-Party S3-Compatible Services (#2490) MrWinux 2025-06-20 12:38:54 +0200
  • b86c5a10d5
    Updated autoconfig file to include POP3 and CardDAV/CalDAV (#2499) Teal Dulcet 2025-06-20 03:37:08 -0700
  • bb4c45b0bf
    Remove extraneous use of sudo from /etc/cron.d/mailinabox-nextcloud (#2500) Jeff Tickle 2025-06-20 06:34:46 -0400
  • b9ce7cb65c
    Merge pull request #2473 from tdulcet/python-linting Joshua Tauberer 2025-06-20 06:33:24 -0400
  • 00280123ab Fixed RUF005 (collection-literal-concatenation): Consider iterable unpacking instead of concatenation Teal Dulcet 2025-06-18 05:14:12 -0700
  • a568c6ff74 Fixed RET505 (superfluous-else-return): Unnecessary elif after return statement Teal Dulcet 2025-06-18 05:10:13 -0700
  • d15170b18c Fixed RUF010 (explicit-f-string-type-conversion): Use explicit conversion flag Teal Dulcet 2025-06-18 04:40:22 -0700
  • bf27ac07ed Fixed EM102 (f-string-in-exception): Exception must not use an f-string literal, assign to variable first Teal Dulcet 2025-06-18 04:37:36 -0700
  • 54750b1763 Fixed RET506 (superfluous-else-raise): Unnecessary elif after raise statement Teal Dulcet 2025-06-18 04:36:22 -0700
  • 5c9c1705d0 Fixed RET504 (unnecessary-assign): Unnecessary assignment to v before return statement Teal Dulcet 2025-06-18 04:32:46 -0700
  • 529c7e6dd5 Fixed RUF055 (unnecessary-regular-expression): Plain string pattern passed to re function Teal Dulcet 2025-06-18 04:32:38 -0700
  • ed1579a5c6 Fixed Q003 (avoidable-escaped-quote): Change outer quotes to avoid escaping inner quotes Teal Dulcet 2025-06-18 04:32:29 -0700
  • 8aef7aef64 Fixed W605 (invalid-escape-sequence) Teal Dulcet 2025-06-18 04:32:21 -0700
  • 560677085e Fixed F841 (unused-variable): Local variable conffile is assigned to but never used Teal Dulcet 2025-06-18 04:32:13 -0700
  • 89e4adcfb5 Fixed PLR6201 (literal-membership): Use a set literal when testing for membership Teal Dulcet 2025-06-18 04:31:08 -0700
  • 5c30299461 Fixed FURB122 (for-loop-writes): Use of f.write in a for loop Teal Dulcet 2025-06-18 04:30:18 -0700
  • b546ccd162 Fixed FURB110 (if-exp-instead-of-or-operator): Replace ternary if expression with or operator Teal Dulcet 2025-06-18 04:30:08 -0700
  • 562f76e61f Fixed UP032 (f-string): Use f-string instead of format call Teal Dulcet 2025-06-18 04:29:46 -0700
  • 04ed752948 Fixed FURB142 (for-loop-set-mutations): Use of set.add() in a for loop Teal Dulcet 2025-06-18 04:29:27 -0700
  • c3826e45aa Fixed SIM101 (duplicate-isinstance-call): Multiple isinstance calls for pem, merge into a single call Teal Dulcet 2025-06-18 04:28:58 -0700
  • fd2696a42c Fixed RUF059 (unused-unpacked-variable) Teal Dulcet 2025-06-18 04:28:32 -0700
  • 213e449dfe Fixed FURB129 (readlines-in-for): Instead of calling readlines(), iterate over file object directly Teal Dulcet 2025-06-18 04:28:25 -0700
  • ee11f3849b Fixed UP015 (redundant-open-modes): Unnecessary mode argument Teal Dulcet 2025-06-18 04:28:17 -0700
  • 498e92dc95 Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument Teal Dulcet 2025-06-18 04:28:09 -0700
  • 66f140a8cf Fixed PGH004 (blanket-noqa): Use a colon when specifying noqa rule codes Teal Dulcet 2025-06-18 04:27:56 -0700
  • 717e806427 Fixed RUF031 (incorrectly-parenthesized-tuple-in-subscript): Avoid parentheses for tuples in subscripts Teal Dulcet 2025-06-18 04:27:42 -0700
  • eae0db9df1 Fixed RUF039 (unraw-re-pattern) Teal Dulcet 2025-06-18 04:27:31 -0700
  • e73771be5f Fixed RET507 (superfluous-else-continue): Unnecessary elif after continue statement Teal Dulcet 2025-06-18 04:27:07 -0700
  • 0635e89b6e Fixed F401 (unused-import): contextlib imported but unused Teal Dulcet 2025-06-18 04:25:32 -0700
  • e3ef6d726b Fixed SIM103 (needless-bool): Return the condition "admin" in privs directly Teal Dulcet 2025-06-18 04:25:12 -0700
  • 3fa0819e04 Fixed G004 (logging-f-string): Logging statement uses f-string Teal Dulcet 2025-06-18 04:24:37 -0700
  • d5d4ba0bf1 Fixed RUF051 (if-key-in-dict-del): Use pop instead of key in dict followed by del dict[key] Teal Dulcet 2025-06-18 04:21:49 -0700
  • a83db1aebc Fixed FURB188 (slice-to-remove-prefix-or-suffix): Prefer str.removeprefix() over conditionally replacing with slice. Teal Dulcet 2025-06-18 04:20:19 -0700
  • ddee3c6bfd Fixed PLR6104 (non-augmented-assignment): Use += to perform an augmented assignment directly Teal Dulcet 2025-06-18 04:20:08 -0700
  • dbabd69218 Fixed RET505 (superfluous-else-return) Teal Dulcet 2025-06-18 04:19:55 -0700
  • 3008dfa28f Fixed EM101 (raw-string-in-exception): Exception must not use a string literal, assign to variable first Teal Dulcet 2025-06-18 04:19:36 -0700
  • 3a1280d292 Fixed PLW0120 (useless-else-on-loop): else clause on loop without a break statement; remove the else and dedent its contents Teal Dulcet 2025-06-18 04:19:08 -0700
  • 68fd3dc535 Fixed FURB118 (reimplemented-operator) Teal Dulcet 2025-06-18 04:17:27 -0700
  • c64a24e870 Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format Teal Dulcet 2025-06-18 04:17:03 -0700
  • 698e8ffc72 Added Ruff config for Python code. Teal Dulcet 2025-01-08 03:10:27 -0800
  • 544cce3cdc Fixed syntax in readable_bash.py. Teal Dulcet 2024-01-27 08:32:32 -0800
  • 77d6dcd758
    Merge 6adc494e49 into 40d3f0f193 KiekerJan 2025-06-18 03:58:55 +0200