Commit Graph

  • a332be6a7b Fixed bugs found by the ShellCheck linter (#1457) main Joshua Tauberer 2024-04-03 09:25:32 -04:00
  • c7faccf1fa Fixed SC2244: Prefer explicit -n to check non-empty string. Teal Dulcet 2023-12-21 08:49:20 -08:00
  • ec497efa69 Quote echo commands to preserve whitespace. Teal Dulcet 2023-12-21 08:44:22 -08:00
  • 55a8be4aa9 Removed unnecessary bc commands. Teal Dulcet 2023-12-21 08:29:24 -08:00
  • 3399b25084 Replaced the pwd command with Bash's $PWD variable. Teal Dulcet 2023-12-21 08:18:43 -08:00
  • 2afd0451c1 Fixed SC2007: Use $((..)) instead of deprecated $[..]. Teal Dulcet 2023-12-21 08:10:35 -08:00
  • 27cf11d8ec Fixed SC2005: Useless echo. Teal Dulcet 2023-12-21 08:08:32 -08:00
  • 44d9f6eebd Fixed SC2236: Use -n instead of ! -z. Teal Dulcet 2023-12-21 08:06:26 -08:00
  • 4b7d4ba0a6 Fixed SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined. Teal Dulcet 2023-12-21 08:05:18 -08:00
  • 67bcaea71e Fixed SC2091: Remove surrounding $() to avoid executing output. Teal Dulcet 2023-12-21 08:03:54 -08:00
  • bdf4155bed Fixed SC2046: Quote to prevent word splitting. Teal Dulcet 2023-12-21 08:00:26 -08:00
  • f1888f2043 Fixed SC2148: Add a shebang. Teal Dulcet 2023-12-21 07:30:31 -08:00
  • 33559bb844 Fixed SC2164: Use 'cd ... || exit' in case cd fails. Teal Dulcet 2023-12-21 07:02:42 -08:00
  • 30c4681e80 Fixed SC2086: Double quote to prevent globbing and word splitting. Teal Dulcet 2023-12-21 06:58:34 -08:00
  • 133bae1300 Fixed SC2006: Use $(...) notation instead of legacy backticks .... Teal Dulcet 2023-12-21 06:15:50 -08:00
  • 830c83daa1 v68 v68 Joshua Tauberer 2024-04-01 10:55:17 -04:00
  • 7382c18e8f CHANGELOG entries Joshua Tauberer 2024-03-23 13:18:14 -04:00
  • fa72e015ee Update SMTP Smuggling protection to the 'long-term fix' Joshua Tauberer 2024-03-23 12:59:39 -04:00
  • 1a239c55bb More robust reading of sshd configuration (#2330) KiekerJan 2024-03-23 16:16:40 +01:00
  • 9b450469eb Mail guide: OS X -> macOS (#2306) Gio 2024-03-23 21:04:43 +08:00
  • 163b1a297e Silence "wal" output on setup using hide_output (#2368) jvolkenant 2024-03-23 05:49:24 -07:00
  • 18b8f9ab4b Revert "Allow customizations to Roundcube settings to persist between updates by including a configuration override file, if it exists (#2333)" Joshua Tauberer 2024-03-10 08:25:13 -04:00
  • 0b1d92388a Take spamhaus return codes into account in status check and postfix config (#2332) KiekerJan 2024-03-10 13:09:36 +01:00
  • 1b8cdeb644 Allow customizations to Roundcube settings to persist between updates by including a configuration override file, if it exists (#2333) Crag-Monkey 2024-03-10 07:02:16 -05:00
  • 1053340124 setup/preflight.sh: fix some minor shellcheck complaints (#2342) Bastian Bittorf 2024-03-10 13:01:13 +01:00
  • 315d2cf691 Fixed errors found by the Ruff Python linter (#2343) Joshua Tauberer 2024-03-10 07:57:19 -04:00
  • dbc2b5eee0 Fixed ISC003 (explicit-string-concatenation): Explicitly concatenated string should be implicitly concatenated Teal Dulcet 2023-12-23 06:00:04 -08:00
  • 775a4223de Fixed F821 (undefined-name): Undefined name e Teal Dulcet 2023-12-23 05:56:07 -08:00
  • 618c466b84 Fixed SIM114 (if-with-same-arms): Combine if branches using logical or operator Teal Dulcet 2023-12-23 05:52:53 -08:00
  • a32354fd91 Fixed PLR5501 (collapsible-else-if): Use elif instead of else then if, to reduce indentation Teal Dulcet 2023-12-23 05:51:45 -08:00
  • 1d79f9bb2b Fixed PERF401 (manual-list-comprehension): Use a list comprehension to create a transformed list Teal Dulcet 2023-12-23 05:40:37 -08:00
  • cacf6d2006 Fixed E721 (type-comparison): Use is and is not for type comparisons, or isinstance() for isinstance checks Teal Dulcet 2023-12-23 05:32:34 -08:00
  • f0377dd59e Fixed SIM105 (suppressible-exception) Teal Dulcet 2023-12-23 05:26:32 -08:00
  • 6a47133e3f Fixed F811 (redefined-while-unused): Redefinition of unused sys from line 10 Teal Dulcet 2023-12-23 05:24:59 -08:00
  • 7f456d8e8b Fixed ISC002 (multi-line-implicit-string-concatenation): Implicitly concatenated string literals over multiple lines Teal Dulcet 2023-12-23 05:23:58 -08:00
  • e466b9bb53 Fixed RUF005 (collection-literal-concatenation) Teal Dulcet 2023-12-23 05:20:45 -08:00
  • 0e9193651d Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument Teal Dulcet 2023-12-23 05:07:25 -08:00
  • a02b59d4e4 Fixed F401 (unused-import): socket.timeout imported but unused Teal Dulcet 2023-12-22 07:42:38 -08:00
  • 15bddcbc39 Fixed RUF010 (explicit-f-string-type-conversion): Use explicit conversion flag Teal Dulcet 2023-12-22 07:42:13 -08:00
  • c719fce40a Fixed UP032 (f-string): Use f-string instead of format call Teal Dulcet 2023-12-22 07:41:21 -08:00
  • 3111cf56de Fixed EM102 (f-string-in-exception): Exception must not use an f-string literal, assign to variable first Teal Dulcet 2023-12-22 07:40:31 -08:00
  • 6508d47da1 Fixed C405 (unnecessary-literal-set): Unnecessary list literal (rewrite as a set literal) Teal Dulcet 2023-12-22 07:26:06 -08:00
  • 9b961b7ba0 Fixed UP024 (os-error-alias): Replace aliased errors with OSError Teal Dulcet 2023-12-22 07:25:57 -08:00
  • b13cef9b1d Fixed PIE790 (unnecessary-placeholder): Unnecessary pass statement Teal Dulcet 2023-12-22 07:25:50 -08:00
  • 8b9d3ec094 Fixed W292 (missing-newline-at-end-of-file): No newline at end of file Teal Dulcet 2023-12-22 07:25:22 -08:00
  • d1d3d08d70 Fixed B006 (mutable-argument-default): Do not use mutable data structures for argument defaults Teal Dulcet 2023-12-22 07:25:13 -08:00
  • 922c59ddaf Fixed SIM212 (if-expr-with-twisted-arms): Use with_lines if with_lines else [] instead of [] if not with_lines else with_lines Teal Dulcet 2023-12-22 07:24:58 -08:00
  • 20a99c0ab8 Fixed UP041 (timeout-error-alias): Replace aliased errors with TimeoutError Teal Dulcet 2023-12-22 07:24:29 -08:00
  • 54af4725f9 Fixed C404 (unnecessary-list-comprehension-dict): Unnecessary list comprehension (rewrite as a dict comprehension) Teal Dulcet 2023-12-22 07:24:11 -08:00
  • fd4fcdaf53 Fixed E712 (true-false-comparison): Comparison to False should be cond is False or if not cond: Teal Dulcet 2023-12-22 07:23:57 -08:00
  • d661d623dc Fixed RUF017 (quadratic-list-summation): Avoid quadratic list summation Teal Dulcet 2023-12-22 07:23:24 -08:00
  • f621789298 Fixed SIM118 (in-dict-keys): Use key in dict instead of key in dict.keys() Teal Dulcet 2023-12-22 07:23:15 -08:00
  • ec32e1d578 Fixed E703 (useless-semicolon): Statement ends with an unnecessary semicolon Teal Dulcet 2023-12-22 07:23:08 -08:00
  • 57dcd4bb51 Fixed E713 (not-in-test): Test for membership should be not in Teal Dulcet 2023-12-22 07:22:55 -08:00
  • 845393b6e0 Fixed RET503 (implicit-return): Missing explicit return at the end of function able to return non-None value Teal Dulcet 2023-12-22 07:22:35 -08:00
  • c585c1ecf6 Fixed W291 (trailing-whitespace): Trailing whitespace Teal Dulcet 2023-12-22 07:22:21 -08:00
  • e0e6f1081b Fixed C414 (unnecessary-double-cast-or-process): Unnecessary list call within sorted() Teal Dulcet 2023-12-22 07:22:00 -08:00
  • 4999ed7b1c Fixed Q003 (avoidable-escaped-quote): Change outer quotes to avoid escaping inner quotes Teal Dulcet 2023-12-22 07:21:37 -08:00
  • ca8f06d590 Fixed PLR1711 (useless-return): Useless return statement at end of function Teal Dulcet 2023-12-22 07:21:28 -08:00
  • 57d05c1ab2 Fixed B007 (unused-loop-control-variable) Teal Dulcet 2023-12-22 07:21:10 -08:00
  • c953e5784d Fixed C401 (unnecessary-generator-set): Unnecessary generator (rewrite as a set comprehension) Teal Dulcet 2023-12-22 07:21:04 -08:00
  • 81a4da0181 Fixed SIM110 (reimplemented-builtin) Teal Dulcet 2023-12-22 07:20:48 -08:00
  • 99d3929f99 Fixed E711 (none-comparison) Teal Dulcet 2023-12-22 07:20:28 -08:00
  • 541f31b1ba Fixed FURB113 (repeated-append) Teal Dulcet 2023-12-22 07:20:10 -08:00
  • e8d1c037cb Fixed SIM102 (collapsible-if): Use a single if statement instead of nested if statements Teal Dulcet 2023-12-22 07:20:00 -08:00
  • 67b9d0b279 Fixed PLW0108 (unnecessary-lambda): Lambda may be unnecessary; consider inlining inner function Teal Dulcet 2023-12-22 07:19:47 -08:00
  • 3d72c32b1d Fixed W605 (invalid-escape-sequence) Teal Dulcet 2023-12-22 07:19:40 -08:00
  • 14a5613dc8 Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format Teal Dulcet 2023-12-22 07:19:06 -08:00
  • 64540fbb44 Fixed UP034 (extraneous-parentheses): Avoid extraneous parentheses Teal Dulcet 2023-12-22 07:18:38 -08:00
  • eefc0514b2 Fixed UP030 (format-literals): Use implicit references for positional format fields Teal Dulcet 2023-12-22 07:17:45 -08:00
  • fba92de051 Fixed SIM108 (if-else-block-instead-of-if-exp) Teal Dulcet 2023-12-22 07:17:23 -08:00
  • 51dc7615f7 Fixed RSE102 (unnecessary-paren-on-raise-exception): Unnecessary parentheses on raised exception Teal Dulcet 2023-12-22 07:16:15 -08:00
  • 13b38cc04d Fixed F841 (unused-variable) Teal Dulcet 2023-12-22 07:15:14 -08:00
  • 2b426851f9 Fixed UP032 (f-string): Use f-string instead of format call Teal Dulcet 2023-12-22 07:14:00 -08:00
  • b7f70b17ac Fixed RET504 (unnecessary-assign) Teal Dulcet 2023-12-22 07:13:36 -08:00
  • 6bfd1e5140 Fixed W293 (blank-line-with-whitespace): Blank line contains whitespace Teal Dulcet 2023-12-22 07:12:50 -08:00
  • 555ecc1ebb Fixed PIE810 (multiple-starts-ends-with): Call startswith once with a tuple Teal Dulcet 2023-12-22 07:12:34 -08:00
  • dd61844ced Fixed EM101 (raw-string-in-exception): Exception must not use a string literal, assign to variable first Teal Dulcet 2023-12-22 07:10:48 -08:00
  • 49124cc9ca Fixed PLR6201 (literal-membership): Use a set literal when testing for membership Teal Dulcet 2023-12-22 07:10:25 -08:00
  • cb922ec286 Fixed UP015 (redundant-open-modes): Unnecessary open mode parameters Teal Dulcet 2023-12-22 07:08:56 -08:00
  • 0ee64f2fe8 Fixed F401 (unused-import) Teal Dulcet 2023-12-22 07:08:30 -08:00
  • 785c337fb3 Make reading of previous status check result more robust (#2347) KiekerJan 2024-03-10 12:27:04 +01:00
  • 293d56c781 Update javascript libraries used by control panel (#2351) KiekerJan 2024-03-10 12:26:33 +01:00
  • 040d0cbb7c Update roundcube to 1.6.6 (#2360) KiekerJan 2024-03-10 12:24:29 +01:00
  • 111468efb9 Bump Nextcloud to v26.0.12 (#2310) Michael Heuberger 2024-03-11 00:22:51 +13:00
  • 4ad679da47 Issue-2354: Silence "wal" output on setup (#2356) John James Jacoby 2024-03-10 06:16:03 -05:00
  • 84919fefa4 Fix miab-munin.conf filter not capturing HTTP/2.0 (#2359) solomon-s-b 2024-03-10 13:15:25 +02:00
  • e931e103fe [security] SMTP smuggling: update short term fix (#2346) KiekerJan 2024-01-10 15:34:06 +01:00
  • 7646095b94 v67 v67 Joshua Tauberer 2023-12-22 08:56:27 -05:00
  • faf23f150c Guard against SMTP smuggling Joshua Tauberer 2023-12-22 08:53:48 -05:00
  • 8e4e9add78 Version 66 v66 Joshua Tauberer 2023-12-17 16:29:30 -05:00
  • fa8c7ddef5 Upgrade roundcube to 1.6.5 (#2329) KiekerJan 2023-12-04 15:23:36 +01:00
  • 6d6ce25e03 Allow specifying another repo to install from in bootstrap.sh (#2334) bilogic 2023-12-04 22:22:54 +08:00
  • 371f5bc1b2 Fix virtualenv creation reported in #2335 Joshua Tauberer 2023-11-28 07:24:30 -05:00
  • 0314554207 Version 65 v65 Joshua Tauberer 2023-10-27 06:02:22 -04:00
  • 46d55f7866 Update zpush.sh to version 2.7.1 (#2315) matidau 2023-10-27 00:04:13 +11:00
  • 2bbc317873 Update Roundcube to 1.6.4 (#2317) KiekerJan 2023-10-26 15:03:29 +02:00
  • 28f929dc13 Fix typo in system-backup.html: Amazone -> Amazon (#2311) clpo13 2023-10-10 10:22:19 -07:00
  • e419b62034 Version 64 v64 Joshua Tauberer 2023-09-02 19:43:23 -04:00
  • a966913963 Fix command line arguments for duplicity 2.1 (#2301) Joshua Tauberer 2023-09-02 15:54:16 -04:00