albertony
f1a5e44d50
docs: fix code comment regarding cmount tag
2026-04-20 20:09:52 +02:00
albertony and Nick Craig-Wood
cb9bdf629c
jottacloud: add encoding of percent character to default backend encoding
...
Fixes #9153
2026-04-06 08:28:28 +01:00
albertony and Nick Craig-Wood
1f3770a57f
docs: fix markdown issues in mount docs
2026-04-03 17:30:56 +01:00
albertony
d5deec3534
docs/jottacloud: fix broken link
2026-03-20 23:33:27 +01:00
albertony and Nick Craig-Wood
54c2078f25
build: bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.5 to fix GO-2026-4316
2026-02-11 11:34:29 +01:00
albertony and Nick Craig-Wood
90a57da9d5
docs: improve alignment of icons
2026-01-29 10:22:25 +00:00
albertony
ec5ddb68a8
docs: update contributing docs regarding backend documentation
2025-11-05 14:06:09 +01:00
albertony
4f56ab2341
docs: fix alignment of some of the icons in the storage system dropdown
2025-11-04 23:00:46 +01:00
albertony
8b5b7ecfd9
docs: run markdownlint on _index.md
2025-11-04 23:00:46 +01:00
albertony
2aa2cfc70e
docs: fix markdownlint issues and other styling improvements in backend command docs
2025-11-04 23:00:46 +01:00
albertony
7265b2331f
docs: fix markdownlint issue md046/code-block-style in backend command docs
2025-11-04 23:00:46 +01:00
albertony
0dd56ff2a3
docs: fix missing punctuation in backend commands short description
2025-11-04 23:00:46 +01:00
albertony
2443cb284e
docs: fix markdownlint issues in backend command generated output
2025-11-04 23:00:46 +01:00
albertony
0f3aa17fb6
build: improve backend docs autogenerated marker line
...
Replace custom rem hugo shortcode template with HTML comment. HTML comments are now
allowed in Hugo without enabling unsafe HTML parsing.
Improve the text in the comment: Remove unnecessary quoting, and avoid impression that
make backenddocs has to be run and results committed, since we have a lint check which
will then report error because we want to prevent manual changes in autogenerated sections.
Disable the markdownlint rule line-length on the autogenerated marker line.
Make the autogenerated marker detection a bit more robust.
See #8942 for more details.
2025-11-04 21:56:01 +01:00
albertony and GitHub
d240d044c3
check: improved reporting of differences in sizes and contents
...
fixes rclone check --download not showing differing files
2025-11-01 19:23:01 +00:00
albertony
a06c1c0cb7
docs: change to light code block style to better match overall theme
2025-11-01 18:55:11 +01:00
albertony
7672c3d586
docs: fix various markdownlint issues
2025-11-01 18:54:19 +01:00
albertony
f361cdf1cb
build: restrict the markdown languages to use for code blocks
2025-11-01 15:52:41 +01:00
albertony
26d3c71bab
docs: fix various markdownlint issues
2025-11-01 15:33:38 +01:00
albertony
c76396f03c
docs: fix markdownlint issue md013/line-length
2025-11-01 15:33:38 +01:00
albertony
059ad47336
docs: change syntax hightlighting for command examples from sh to console
2025-11-01 15:33:38 +01:00
albertony and dougal
484d955ea8
lib/http: cleanup indentation and other whitespace in http serve template
2025-10-20 11:53:55 +01:00
albertony and dougal
8fa9f255a0
docs: improve formatting of http serve template parameters
2025-10-20 11:53:55 +01:00
albertony
39259a5bd1
jottacloud: refactor service list from map to slice to get predefined order
2025-10-11 20:57:19 +02:00
albertony
2e376eb3b9
jottacloud: added support for traditional oauth authentication also for the main service
...
This renames whitelabel authentication to traditional authentication and adds support for
the main Jottacloud service also here, as it can be used as an alternative to the
authentication based on personal login token for those who prefer it. Documentation
also adjusted correspondingly, and restructured the authentication section a bit more
since some of the sections that was under standard authentication in reality also
applies to the traditional authentication.
2025-10-11 20:57:19 +02:00
albertony
de8e9d4693
oauthutil: improved debug logs from token refresh
2025-10-10 20:10:21 +02:00
albertony
8dacac60ea
jottacloud: improved token refresh handling
...
The oauthutil.Renew was initialized early in NewFs, before the first request to the
service where a token is needed. When token is already expired at the time NewFs is
called, the Renew operation would be triggered immediately, only to abort before actually
performing a token refresh, for reason described in debug message:
Token expired but no uploads in progress - doing nothing
Then later in NewFs, a request to the customer endpoint was made, and since it requires
a valid token it would perform a token refresh after all.
This was not a big problem, but a bit unnecessary, and the debug log messages made it
confusing to understand what rclone was actually doing regarding token refreshing.
If, from debugger, we were forcing the Renew operation to perform actual token refresh,
even if no uploads in process, then it would fail because it actually needs the username
which is retrieved from the customer endpoint
jottacloud root '': Token refresh failed: read metadata failed: error 400: org.springframework.security.core.userdetails.UsernameNotFoundException: Username not found in url! (Bad Request)
Don't think this can happen in any real situations, but better to make sure it never can.
2025-10-10 18:59:19 +02:00
albertony
2bc155a96a
docs/jottacloud: update description of invalid_grant error according to changes
2025-10-05 11:22:27 +02:00
albertony
adc8ea3427
jottacloud: add support for MediaMarkt Cloud as a whitelabel service
...
This was requested in issue #8852 , after authentication was already fixed for existing
whitelabels.
2025-10-05 00:48:01 +02:00
albertony
1af7151e73
docs/jottacloud: update documentation with new whitelabel services and changed configuration flow
2025-10-02 19:16:03 +02:00
albertony
fd63478ed6
jottacloud: abort attempts to run unsupported rclone authorize command
2025-10-02 19:16:03 +02:00
albertony
5133b05c74
jottacloud: minor adjustment of texts in config ui
2025-10-02 19:16:03 +02:00
albertony
6ba96ede4b
jottacloud: add support for Let's Go Cloud (from MediaMarkt) as a whitelabel service
2025-10-02 19:16:03 +02:00
albertony
2896973964
jottacloud: fix authentication for whitelabel services from Elkjøp subsidiaries
...
This adds support for them in the whitelabel autentication type, relying on OpenID
Connect, same as Telia, Tele2 etc already uses.
Until recently the Elkjøp subsidiaries still supported the legacy authentication type
only, but that seem to have changed. They no longer support legacy authentication, which
made existing rclone version incompatible with them.
With this the legacy authentication has no known uses, however the implementation of
it is still kept for now.
Fixes #8852
2025-10-02 19:16:03 +02:00
albertony
be123d85ff
jottacloud: refactor config handling of whitelabel services to use openid provider configuration
2025-10-02 19:16:03 +02:00
albertony
b1b9562ab7
jottacloud: remove nil error object from error message
2025-10-02 19:16:03 +02:00
albertony
5146b66569
jottacloud: fix legacy authentication
...
This fixes the issue where configuration would fail after supplying passoword:
Reveal failed: input too short when revealing password - is it obscured?
2025-10-02 19:16:03 +02:00
albertony
8898372d5a
docs: add remote setup page to main docs dropdown
2025-10-02 18:46:16 +02:00
albertony
091fe9e453
docs: update remote setup page
2025-10-02 18:46:16 +02:00
albertony
8fdb68e41a
docs: add link from authorize command docs to remote setup docs
2025-10-02 18:46:16 +02:00
albertony
c124aa2ed3
docs: lowercase internet and web browser instead of Internet browser
2025-10-02 18:46:16 +02:00
albertony
54e8bb89f7
docs: use the term backend name instead of fs name for authorize command
2025-10-02 18:46:16 +02:00
albertony
fa1d7da272
gendocs: refactor and add logging of skipped command docs
2025-09-02 14:06:31 +02:00
albertony
813708c24d
gendocs: ignore missing rclone_mount.md, rclone_nfsmount.md, rclone_serve_nfs.md on windows
2025-09-02 14:06:31 +02:00
albertony and Nick Craig-Wood
d5386bb9a7
docs: fix description of regex syntax of name transform
2025-09-01 16:40:14 +01:00
albertony and Nick Craig-Wood
bf46ea5611
docs: add some more details about supported regex syntax
2025-09-01 16:40:14 +01:00
albertony
c8912eb6a0
docs: remove broken links from rc to commands
2025-08-28 11:52:18 +02:00
albertony
01674949a1
hashsum: changed output format when listing algorithms
2025-08-27 23:36:28 +02:00
albertony
f288920696
docs: fix incorrectly escaped windows path separators
2025-08-26 14:29:33 +02:00
albertony
fa2bbd705c
build: restore error handling in gendocs
2025-08-26 14:28:05 +02:00
albertony
adfe6b3bad
docs/oracleobjectstorage: add introduction before external links and remove broken link
2025-08-26 12:04:00 +02:00
albertony
091ccb649c
docs: fix markdown lint issues in backend docs
2025-08-26 12:04:00 +02:00
albertony
2e02d49578
docs: fix markdown lint issues in command docs
2025-08-26 12:04:00 +02:00
albertony
514535ad46
docs: update markdown code block json indent size 2
2025-08-26 12:04:00 +02:00
albertony and Nick Craig-Wood
9e4fe18830
build: update golangci-lint configuration
2025-08-22 00:14:01 +01:00
albertony and Nick Craig-Wood
ae5cc1ab37
build: ignore revive lint issue var-naming: avoid meaningless package names
2025-08-22 00:14:01 +01:00
albertony and Nick Craig-Wood
d4be38ec02
build: fix lint issue: should omit type error from declaration
2025-08-22 00:14:01 +01:00
albertony and Nick Craig-Wood
115cff3007
Revert "build: downgrade linter to use go1.24 until it is fixed for go1.25"
...
This reverts commit 8f84f91666 .
2025-08-22 00:14:01 +01:00
albertony and Nick Craig-Wood
70b862f026
build: migrate golangci-lint configuration to v2 format
2025-08-22 00:14:01 +01:00
albertony
122890799f
docs: update contributing guide regarding markdown documentation
2025-07-21 20:23:16 +02:00
albertony
65078d5846
build: add markdown linting to workflow
2025-07-21 20:23:16 +02:00
albertony
92f304902d
build: add markdownlint configuration
2025-07-21 20:23:16 +02:00
albertony
45477a6c7d
docs: minor format cleanup install.md
2025-07-21 20:23:16 +02:00
albertony
79b549b5a4
docs: fix markdownlint issue md049/emphasis-style
2025-07-21 20:23:16 +02:00
albertony
318880b4ad
docs: fix markdownlint issue md036/no-emphasis-as-heading
2025-07-21 20:23:16 +02:00
albertony
75521dcf6e
docs: fix markdownlint issue md033/no-inline-html
2025-07-21 20:23:16 +02:00
albertony
8bf20dd545
docs: fix markdownlint issue md025/single-title
2025-07-21 20:23:16 +02:00
albertony
744bce1246
docs: fix markdownlint issue md041/first-line-heading
2025-07-21 20:23:16 +02:00
albertony
c817fc5c57
docs: fix markdownlint issue md001/heading-increment
2025-07-21 20:23:16 +02:00
albertony
0bb4d0a985
docs: fix markdownlint issue md003/heading-style
2025-07-21 20:23:16 +02:00
albertony
a8605abd34
docs: fix markdownlint issue md034/no-bare-urls
2025-07-21 20:23:16 +02:00
albertony
953fb4490b
docs: fix markdownlint issue md010/no-hard-tabs
2025-07-21 20:23:16 +02:00
albertony
b17c3d18af
docs: fix markdownlint issue md013/line-length
2025-07-21 20:23:16 +02:00
albertony
b45580fa19
docs: fix markdownlint issue md038/no-space-in-code
2025-07-21 20:23:16 +02:00
albertony
1c26f40078
docs: fix markdownlint issue md040/fenced-code-language
2025-07-21 20:23:16 +02:00
albertony
667ad093eb
docs: fix markdownlint issue md046/code-block-style
2025-07-21 20:23:16 +02:00
albertony
2c369aedf5
docs: fix markdownlint issue md037/no-space-in-emphasis
2025-07-21 20:23:16 +02:00
albertony
7a0d5ab0b4
docs: fix markdownlint issue md059/descriptive-link-text
2025-07-21 20:23:16 +02:00
albertony
75582b804b
docs: fix markdownlint issues md007/ul-indent md004/ul-style
2025-07-21 20:23:16 +02:00
albertony
73452551c6
docs: fix markdownlint issue md012/no-multiple-blanks
2025-07-21 20:23:16 +02:00
albertony
cb3cf5068b
docs: fix markdownlint issue md058/blanks-around-tables
2025-07-21 20:23:16 +02:00
albertony
428f518771
docs: fix markdownlint issue md022/blanks-around-headings
2025-07-21 20:23:16 +02:00
albertony
0411a41e11
docs: fix markdownlint issue md031/blanks-around-fences
2025-07-21 20:23:16 +02:00
albertony
07b37bcd12
docs: fix markdownlint issue md032/blanks-around-lists
2025-07-21 20:23:16 +02:00
albertony
0506826ff5
docs: fix markdownlint issue md009/no-trailing-spaces
2025-07-21 20:23:16 +02:00
albertony
4fcd36a5ab
docs: fix markdownlint issue md014/commands-show-output
2025-07-21 20:23:16 +02:00
albertony
b2f43f39ba
docs: fix markdownlint issues md007/ul-indent md004/ul-style (bin/update-authors.py)
2025-07-21 20:23:16 +02:00
albertony
074d73d12b
docs: fix markdownlint issues md007/ul-indent md004/ul-style (authors.md)
2025-07-21 20:23:16 +02:00
albertony
d1ac6c2fe1
build: limit check for edits of autogenerated files to only commits in a pull request
2025-07-17 16:20:38 +02:00
albertony
da9c99272c
build: extend check for edits of autogenerated files to all commits in a pull request
2025-07-17 16:20:38 +02:00
albertony
5e539c6a72
docs: Consolidate entries for Josh Soref in contributors
2025-07-13 14:05:45 +02:00
albertony
8866112400
docs: remove dead link to example of writing a plugin
2025-07-13 13:51:38 +02:00
albertony
d84ea2ec52
docs: fix incorrect json syntax in sample output
2025-07-11 13:49:27 +02:00
albertony
b259241c07
docs: ignore author email piyushgarg80
...
This should merge the two duplicates:
- piyushgarg <piyushgarg80@gmail.com >
- Piyush <piyushgarg80>
2025-07-11 13:49:06 +02:00
albertony
a8ab0730a7
docs: fix header level for --dump option section
2025-07-10 12:36:10 +02:00
albertony
cef207cf94
docs: use stringArray as parameter type
2025-07-10 12:36:10 +02:00
albertony
e728ea32d1
docs: use consistent markdown heading syntax
2025-07-10 12:36:10 +02:00
albertony and GitHub
b7c6268d3e
config: make parsing of duration options consistent
...
All user visible Durations should be fs.Duration rather than time.Duration. Suffix is then optional and defaults to s. Additional suffices d, w, M and y are supported, in addition to ms, s, m and h - which are the only ones supported by time.Duration. Absolute times can also be specified, and will be interpreted as duration relative to now.
2025-07-08 12:08:14 +02:00
albertony
521d6b88d4
docs: cleanup usage
2025-07-08 11:28:28 +02:00
albertony
cf767b0856
docs: break long lines
2025-07-08 11:28:28 +02:00