ukfhVp0zms
|
904f374100
|
Update sync-guide.html
Remove non-existing Android CalDAV and CardDAV apps from selection
|
2025-07-12 04:44:04 -07:00 |
|
ukfhVp0zms
|
8f61318c22
|
Update web.html
Update broken SCP man page link
|
2025-07-12 03:39:24 -07:00 |
|
Joshua Tauberer
|
3cde9a8893
|
v73
|
2025-07-11 05:59:13 -04:00 |
|
Joshua Tauberer
|
fbf95271f4
|
Add --allow-releaseinfo-change to the first main apt-get update because ppa:ondrej/php changed its Label
I got:
```
Updating system packages...
FAILED: apt-get update
-----------------------------------------
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:5 https://ppa.launchpadcontent.net/duplicity-team/duplicity-release-git/ubuntu jammy InRelease
Get:6 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease [24.6 kB]
Reading package lists...
E: Repository 'https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease' changed its 'Label' value from '***** The main PPA for supported PHP versions with many PECL extensions *****' to 'PPA for PHP'
```
|
2025-07-08 14:15:29 -04:00 |
|
Joshua Tauberer
|
49d183afbb
|
Use utils.shell("check_call", ...) rather than subprocess.call directly
|
2025-07-08 14:15:29 -04:00 |
|
Joshua Tauberer
|
061e74b623
|
Add disabled code to log failed commands to stderr
|
2025-07-08 14:15:29 -04:00 |
|
Joshua Tauberer
|
3bfd4be982
|
Add management/dns_update.py --update as an alternative to tools/dns_update.py that runs without the backend
|
2025-07-08 14:15:29 -04:00 |
|
KiekerJan
|
e3ee800359
|
fix SOA record check against secondary dns (#2507)
|
2025-07-08 14:12:09 -04:00 |
|
KiekerJan
|
aee653a7d9
|
Remove ssl stapling from nginx configuration (#2520)
|
2025-07-02 17:21:55 -04:00 |
|
KiekerJan
|
dc79ad5bd9
|
Add check on backup to status checks (#2508)
|
2025-06-20 06:43:40 -04:00 |
|
MrWinux
|
ae8da06571
|
Add Configuration to Handle AWS SDK Checksum Changes for Third-Party S3-Compatible Services (#2490)
fix: MissingContentLength error in boto3 version 1.36.1 and up
|
2025-06-20 06:38:54 -04:00 |
|
Teal Dulcet
|
b86c5a10d5
|
Updated autoconfig file to include POP3 and CardDAV/CalDAV (#2499)
Co-authored-by: Ben Bucksch <1907525+benbucksch@users.noreply.github.com>
|
2025-06-20 06:37:08 -04:00 |
|
Jeff Tickle
|
bb4c45b0bf
|
Remove extraneous use of sudo from /etc/cron.d/mailinabox-nextcloud (#2500)
|
2025-06-20 06:34:46 -04:00 |
|
Joshua Tauberer
|
b9ce7cb65c
|
Merge pull request #2473 from tdulcet/python-linting
Added config file for the Ruff Python linter and fixed additional errors
|
2025-06-20 06:33:24 -04:00 |
|
Teal Dulcet
|
00280123ab
|
Fixed RUF005 (collection-literal-concatenation): Consider iterable unpacking instead of concatenation
|
2025-06-20 02:40:09 -07:00 |
|
Teal Dulcet
|
a568c6ff74
|
Fixed RET505 (superfluous-else-return): Unnecessary elif after return statement
|
2025-06-20 02:40:08 -07:00 |
|
Teal Dulcet
|
d15170b18c
|
Fixed RUF010 (explicit-f-string-type-conversion): Use explicit conversion flag
|
2025-06-20 02:40:08 -07:00 |
|
Teal Dulcet
|
bf27ac07ed
|
Fixed EM102 (f-string-in-exception): Exception must not use an f-string literal, assign to variable first
|
2025-06-20 02:40:07 -07:00 |
|
Teal Dulcet
|
54750b1763
|
Fixed RET506 (superfluous-else-raise): Unnecessary elif after raise statement
|
2025-06-20 02:40:07 -07:00 |
|
Teal Dulcet
|
5c9c1705d0
|
Fixed RET504 (unnecessary-assign): Unnecessary assignment to v before return statement
|
2025-06-20 02:40:06 -07:00 |
|
Teal Dulcet
|
529c7e6dd5
|
Fixed RUF055 (unnecessary-regular-expression): Plain string pattern passed to re function
|
2025-06-20 02:40:06 -07:00 |
|
Teal Dulcet
|
ed1579a5c6
|
Fixed Q003 (avoidable-escaped-quote): Change outer quotes to avoid escaping inner quotes
|
2025-06-20 02:40:06 -07:00 |
|
Teal Dulcet
|
8aef7aef64
|
Fixed W605 (invalid-escape-sequence)
|
2025-06-20 02:40:05 -07:00 |
|
Teal Dulcet
|
560677085e
|
Fixed F841 (unused-variable): Local variable conffile is assigned to but never used
|
2025-06-20 02:40:04 -07:00 |
|
Teal Dulcet
|
89e4adcfb5
|
Fixed PLR6201 (literal-membership): Use a set literal when testing for membership
|
2025-06-20 02:40:04 -07:00 |
|
Teal Dulcet
|
5c30299461
|
Fixed FURB122 (for-loop-writes): Use of f.write in a for loop
|
2025-06-20 02:40:03 -07:00 |
|
Teal Dulcet
|
b546ccd162
|
Fixed FURB110 (if-exp-instead-of-or-operator): Replace ternary if expression with or operator
|
2025-06-20 02:40:03 -07:00 |
|
Teal Dulcet
|
562f76e61f
|
Fixed UP032 (f-string): Use f-string instead of format call
|
2025-06-20 02:40:03 -07:00 |
|
Teal Dulcet
|
04ed752948
|
Fixed FURB142 (for-loop-set-mutations): Use of set.add() in a for loop
|
2025-06-20 02:40:02 -07:00 |
|
Teal Dulcet
|
c3826e45aa
|
Fixed SIM101 (duplicate-isinstance-call): Multiple isinstance calls for pem , merge into a single call
|
2025-06-20 02:40:02 -07:00 |
|
Teal Dulcet
|
fd2696a42c
|
Fixed RUF059 (unused-unpacked-variable)
|
2025-06-20 02:40:01 -07:00 |
|
Teal Dulcet
|
213e449dfe
|
Fixed FURB129 (readlines-in-for): Instead of calling readlines() , iterate over file object directly
|
2025-06-20 02:40:01 -07:00 |
|
Teal Dulcet
|
ee11f3849b
|
Fixed UP015 (redundant-open-modes): Unnecessary mode argument
|
2025-06-20 02:40:00 -07:00 |
|
Teal Dulcet
|
498e92dc95
|
Fixed PLW1514 (unspecified-encoding): open in text mode without explicit encoding argument
|
2025-06-20 02:40:00 -07:00 |
|
Teal Dulcet
|
66f140a8cf
|
Fixed PGH004 (blanket-noqa): Use a colon when specifying noqa rule codes
|
2025-06-20 02:40:00 -07:00 |
|
Teal Dulcet
|
717e806427
|
Fixed RUF031 (incorrectly-parenthesized-tuple-in-subscript): Avoid parentheses for tuples in subscripts
|
2025-06-20 02:39:59 -07:00 |
|
Teal Dulcet
|
eae0db9df1
|
Fixed RUF039 (unraw-re-pattern)
|
2025-06-20 02:39:59 -07:00 |
|
Teal Dulcet
|
e73771be5f
|
Fixed RET507 (superfluous-else-continue): Unnecessary elif after continue statement
|
2025-06-20 02:39:58 -07:00 |
|
Teal Dulcet
|
0635e89b6e
|
Fixed F401 (unused-import): contextlib imported but unused
|
2025-06-20 02:39:58 -07:00 |
|
Teal Dulcet
|
e3ef6d726b
|
Fixed SIM103 (needless-bool): Return the condition "admin" in privs directly
|
2025-06-20 02:39:58 -07:00 |
|
Teal Dulcet
|
3fa0819e04
|
Fixed G004 (logging-f-string): Logging statement uses f-string
|
2025-06-20 02:39:57 -07:00 |
|
Teal Dulcet
|
d5d4ba0bf1
|
Fixed RUF051 (if-key-in-dict-del): Use pop instead of key in dict followed by del dict[key]
|
2025-06-20 02:39:57 -07:00 |
|
Teal Dulcet
|
a83db1aebc
|
Fixed FURB188 (slice-to-remove-prefix-or-suffix): Prefer str.removeprefix() over conditionally replacing with slice.
|
2025-06-18 05:00:46 -07:00 |
|
Teal Dulcet
|
ddee3c6bfd
|
Fixed PLR6104 (non-augmented-assignment): Use += to perform an augmented assignment directly
|
2025-06-18 05:00:45 -07:00 |
|
Teal Dulcet
|
dbabd69218
|
Fixed RET505 (superfluous-else-return)
|
2025-06-18 05:00:45 -07:00 |
|
Teal Dulcet
|
3008dfa28f
|
Fixed EM101 (raw-string-in-exception): Exception must not use a string literal, assign to variable first
|
2025-06-18 05:00:45 -07:00 |
|
Teal Dulcet
|
3a1280d292
|
Fixed PLW0120 (useless-else-on-loop): else clause on loop without a break statement; remove the else and dedent its contents
|
2025-06-18 05:00:22 -07:00 |
|
Teal Dulcet
|
68fd3dc535
|
Fixed FURB118 (reimplemented-operator)
|
2025-06-18 04:17:27 -07:00 |
|
Teal Dulcet
|
c64a24e870
|
Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format
|
2025-06-18 04:17:03 -07:00 |
|
Teal Dulcet
|
698e8ffc72
|
Added Ruff config for Python code.
|
2025-06-18 04:13:33 -07:00 |
|