Skip to content

Commit

Permalink
Merge branch 'main' into fix/4
Browse files Browse the repository at this point in the history
  • Loading branch information
Cassie205 authored Jan 30, 2024
2 parents 390652b + 2ba0fef commit 34d377d
Show file tree
Hide file tree
Showing 37 changed files with 182 additions and 96 deletions.
6 changes: 6 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[codespell]
skip = .git,*.pdf,*.svg,go.sum,*.css,.codespellrc
check-hidden = true
# Some German and custom names and regexes
ignore-regex = .*\b(ist ein|SAV for Mac)\b|.*ü.*|\bTe\*|\b_static/Ressources\b
# ignore-words-list =
22 changes: 22 additions & 0 deletions .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Codespell

on:
push:
branches: [main]
pull_request:
branches: [main]

permissions:
contents: read

jobs:
codespell:
name: Check for spelling errors
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v3
- name: Codespell
uses: codespell-project/actions-codespell@v2
2 changes: 1 addition & 1 deletion Formatting_Cheat-Sheet.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ test
[Formatting Cheat Sheet](Formatting_Cheat-Sheet)

```
{download}`Titel<Download_Link>`
{download}`Title<Download_Link>`
```

---
Expand Down
2 changes: 1 addition & 1 deletion cli/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ duck --username <Access Key ID> --list s3:/<bucketname>/

#### `--retry`

Retry requests with I/O failures once per default. Useful on connnection timeout or latency issues.
Retry requests with I/O failures once per default. Useful on connection timeout or latency issues.

#### `--verbose`

Expand Down
Binary file modified cyberduck/_images/Language_Preference.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified cyberduck/_images/Update.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions cyberduck/bookmarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ Bookmarks
`````{tabs}
````{group-tab} macOS
You can toggle between the bookmarks and the browser using *Bookmarks → Toggle Bookmarks (`⌘B`)* or by clicking the bookmarks icon in the navigation toolbar. Depending on the bookmark icon size chosen in *Cyberduck → Preferences → Browser → Bookmarks*, the nickname, URL, username, and comment are shown per bookmark.
You can toggle between the bookmarks and the browser using *Bookmarks → Toggle Bookmarks (`⌘B`)* or by clicking the bookmarks icon in the navigation toolbar. Depending on the bookmark icon size chosen in *Cyberduck → Preferences → General → Bookmarks*, the nickname, URL, username, and comment are shown per bookmark.
````
````{group-tab} Windows
You can toggle between the bookmarks and the browser using *Bookmarks → Toggle Bookmarks (`Strg+B`)* or by clicking the bookmarks icon in the navigation toolbar. Depending on the bookmark icon size chosen in *Edit → Preferences → Browser → Bookmarks*, the nickname, URL, username, and comment are shown per bookmark.
You can toggle between the bookmarks and the browser using *Bookmarks → Toggle Bookmarks (`Strg+B`)* or by clicking the bookmarks icon in the navigation toolbar. Depending on the bookmark icon size chosen in *Edit → Preferences → General → Bookmarks*, the nickname, URL, username, and comment are shown per bookmark.
````
`````
Expand Down Expand Up @@ -244,7 +244,7 @@ e.g.: `ln -s ~/Dropbox/Bookmarks ~/Library/Group\ Containers/G69SCX94XU.duck/Lib

### Open Default Bookmark

Choose a default bookmark to open after opening the application. Choose *Preferences → General → Open new browser window on startup → Connect to bookmark ...*.
Choose a default bookmark to open after opening the application. Choose *Preferences → Browser → Open new browser window on startup → Connect to bookmark ...*.

### Do not Read favicon.ico from HTTP URL

Expand Down
6 changes: 3 additions & 3 deletions cyberduck/browser.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Navigate into a folder with a double-click *(`⌘↓`)* or one level up by using
````
````{group-tab} Windows
You can expand and collaps folders using the right and left arrow keys in the outline view.
You can expand and collapse folders using the right and left arrow keys in the outline view.
Navigate into a folder with a doubl-click *(`Ctrl+Down`)* or one level up by using the ▲ button next to the path-field *(`Ctrl+Up`)*.
Expand Down Expand Up @@ -183,7 +183,7 @@ Use the *File → Print* option where you can open a PDF from the browser listin

### Folder Icon Badges

Folder icons are badged for paticular access permissions.
Folder icons are badged for particular access permissions.

```{image} _images/privatefolderbadge.png
:alt: Private Folder Badge
Expand Down Expand Up @@ -236,7 +236,7 @@ This is not the size of its content but the size of the folder itself. Use *File

Restore browser sessions that were left open when the application was last closed.

### General → Browser → Open new browser window on startup
### Browser → Browser → Open new browser window on startup

Open new browser window after application launch.

Expand Down
16 changes: 9 additions & 7 deletions cyberduck/connection.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,10 +163,6 @@ Integrated Windows Authentication (IWA) for proxy authentication of HTTP connect

## Preferences

### General → Connection → Use Keychain

Search for and save password for connections.

### Profiles

Select connection protocols to be installed in addition to the default protocols. The connection profile will be installed after enabling the corresponding checkbox. To disable a connection profile simply uncheck the checkbox. The profile will be disabled after closing the application.
Expand All @@ -177,6 +173,10 @@ You cannot disable default protocols or connection profiles currently in use in

### Connection

#### Use Keychain

Search for and save password for connections.

#### Timeout

You might need to adjust the timeout to wait for an answer from the server. The default is set to `30` seconds.
Expand All @@ -189,19 +189,21 @@ Failed transfers due to network connection issues such as a low latency can be c

Choose *Cyberduck → Preferences → Connection → Use system proxy settings*. No additional configuration needed.

### Prefer IPv6 Adresses of DNS Lookups
### Additional Settings

#### Prefer IPv6 Addresses of DNS Lookups

A [hidden configuration option](preferences.md#hidden-configuration-options).

defaults write ch.sudo.cyberduck connection.dns.ipv6 true

### Disable Bonjour Support
#### Disable Bonjour Support

A [hidden configuration option](preferences.md#hidden-configuration-options).

defaults write ch.sudo.cyberduck rendezvous.enable false

### Disable Bonjour Notifications in Notification Center and Sytem Tray
#### Disable Bonjour Notifications in Notification Center and System Tray

A [hidden configuration option](preferences.md#hidden-configuration-options). By default, the limit is set to allow not more than `30` notifications per minute.

Expand Down
2 changes: 1 addition & 1 deletion cyberduck/edit.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Edit Files
You can edit a file just as a local file in an external editor by clicking the Edit toolbar button or by choosing *File → Edit With*. The file will be downloaded to a temporary directory and opened with the preferred editor. The file will be uploaded to the server every time you choose *File → Save* in the Editor application. The file is not changed on the server if you just close the document without saving it or if the content has not changed.

## Default Editor
The default editor opened for a file is selected depeding on the file type. If no application is found to handle the file type the default eidtor chosen in *Preferences* is used instead.
The default editor opened for a file is selected depending on the file type. If no application is found to handle the file type the default eidtor chosen in *Preferences* is used instead.

```{image} _images/Edit_With_Application.png
:alt: Edit with Application
Expand Down
2 changes: 1 addition & 1 deletion cyberduck/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Cyberduck is an open-source server and cloud storage browser for Mac and Windows

### Is Cyberduck Free?

Cyberduck is free software. Free software is a matter of the users' freedom to run, copy, distribute, study, change, and improve the software. If you find this programm useful, please consider making a [donation](http://cyberduck.ch/donate). A donation would not only demonstrate your appreciation of this software but also help to advance development in the future. You receive a registration key and it will help to make Cyberduck even better!
Cyberduck is free software. Free software is a matter of the users' freedom to run, copy, distribute, study, change, and improve the software. If you find this program useful, please consider making a [donation](http://cyberduck.ch/donate). A donation would not only demonstrate your appreciation of this software but also help to advance development in the future. You receive a registration key and it will help to make Cyberduck even better!

```{image} _images/Donation_Prompt.png
:alt: Donation Prompt
Expand Down
2 changes: 1 addition & 1 deletion cyberduck/share.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Providers with support to share a file using a public, password protected or tem

### S3

For connections using [S3](../protocols/s3/index.md) protocol.
For connections using [S3](../protocols/s3/index.md) protocol, make sure the bucket allows [ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html?icmpid=docs_amazons3_console) and doesn't block [public access](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html?icmpid=docs_amazons3_console).

`````{tabs}
````{group-tab} Cyberduck
Expand Down
4 changes: 2 additions & 2 deletions cyberduck/sync.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,5 @@ No files are downloaded.

You have to manually restart the synchronization in the transfer window. If you want to automate things you will be better off with either

- [Cyberduck CLI](https://duck.sh/) which allows you to write a script and schedule ot with your preferred method such as `cron`.
- [Mountain Duck](https://mountainduck.io/) which allows you to mount the remote volume and synchronise files with any of your preferred tools such as `rsync`.
- [Cyberduck CLI](https://duck.sh/) which allows you to write a script and schedule it with your preferred method such as `cron`.
- [Mountain Duck](https://mountainduck.io/) which allows you to mount the remote volume and synchronise files with any of your preferred tools such as `rsync`.
6 changes: 3 additions & 3 deletions cyberduck/transfer.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,11 +156,11 @@ Skip transfer of files that already exist.

## Preferences

### Transfers → General → Browser connection for file transfers
### Browser connection for file transfers

If your server only allows one single connection to be opened for a given user, you'll have to transfer files using the browser connection. This will cause you to stop browsing files and folders while the transfer is in progress. You can choose to *Use the browser connection* or to a *Open a new connection* for file transfers in the [bookmark](bookmarks.md#edit-bookmark) setting. The default setting is configurable in the *Transfers* tab of [Preferences](preferences.md).

### Transfers → General → Downloads/Uploads → Existing Files
### Download/Upload setting for Existing Files

- **Prompt:** Asks what action to take for each transfer.
- **Overwrite:** Overwrite existing files at the destination.
Expand Down Expand Up @@ -220,7 +220,7 @@ Enabling change of modification date slows down the transfer rate when uploading

A [hidden configuration option](preferences.md#hidden-configuration-options). Edit the available options (in bytes).

defaults write ch.sudo.cyberduck queue.bandwith.options 102400,1073741824
defaults write ch.sudo.cyberduck queue.bandwidth.options 102400,1073741824

### Badge Dock Icon

Expand Down
2 changes: 1 addition & 1 deletion cyberduck/upload.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,4 +89,4 @@ An option to upload with a temporary name and rename the file after the transfer

defaults write ch.sudo.cyberduck queue.upload.file.temporary.format "'{0}-{1}'"

where `{0}` is the original filename and `{1}` is a random UUID. The default setting uses a temprary filename of `filename-uuid`.
where `{0}` is the original filename and `{1}` is a random UUID. The default setting uses a temporary filename of `filename-uuid`.
33 changes: 33 additions & 0 deletions mountainduck/connect/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,36 @@ In _Smart Synchronization_ connect mode, files are copied to a local cache for f
| **[Recent Files](sync.md#recent-files)** || Available in the status bar (macOS) or taskbar (Windows) |
| **[Lock Files](../locking.md)** | ✔︎ ||
| **[Share Files](../share.md)** |||

## Quota support
Mountain Duck displays the overall quota present on the server as available disk space on the mounted volume.

| Protocol | Support |
|--------------------------| :---: |
| [Local Disk](../../protocols/index.md#local-disk) ||
| [SFTP](../../protocols/sftp/index.md#free-space-calculation-is-incorrect) ||
| [FTP](../../protocols/ftp.md) ||
| [WebDAV](../../protocols/webdav/index.md) ||
| [Google Drive](../../protocols/googledrive.md) ||
| [Google Cloud Storage](../../protocols/googlecloudstorage.md) ||
| [Microsoft OneDrive](../../protocols/onedrive.md#quota) ||
| [Microsoft Sharepoint](../../protocols/sharepoint.md#quota) ||
| [Files.com](../../protocols/files.com.md) ||
| [DRACOON](../../protocols/dracoon.md) ||
| [Backblaze B2](../../protocols/b2.md) ||
| [Box.com](../../protocols/box.md) ||
| [Dropbox](../../protocols/dropbox.md) ||
| [Nextcloud](../../protocols/webdav/nextcloud.md) ||
| [ownCloud](../../protocols/webdav/nextcloud.md) ||
| [S3](../../protocols/s3/index.md) ||
| [SMB](../../protocols/smb.md) ||
| [Windows Azure ](../../protocols/azure.md) ||
| [OpenStack Object Storage](../../protocols/openstack/index.md) ||

```{admonition} Limited Support
:class: attention
- **[Microsoft OneDrive](../../protocols/onedrive.md#quota)**: Quota is only supported when setting the *Path* in the bookmark configuration to a folder different from `/`.
- **[Microsoft SharePoint](../../protocols/sharepoint.md#quota)**: Quota is only supported when setting the *Path* in the bookmark configuration to a *Drives* folder in a SharePoint site folder.
```

Some protocols do not report the available quota. Finder and Windows Explorer will show exabyte values in *Online* connect mode and the available space within the synchronization cache location on your local disk in *Smart Synchronization* connect mode for the affected protocols.
4 changes: 1 addition & 3 deletions mountainduck/connect/sync.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,10 +104,8 @@ Choose *Mountain Duck → Keep Offline on Local Disk* to make files and folders
:width: 500px
```

The files are saved in the obfuscated sync cache and the local copy can't be accessed without using the volume mounted by Mountain Duck. Changes on cached files from a mounted volume without an activ network connection will be written to the sync cache and will be synchronized in the background when the server is reachable again.

```{note}
As long as the volume is mounted, files marked _Up to Date_ or _In Sync_ with a green checkmark remain accessible even if the network connection drops.
As long as the volume is mounted, files marked _Up to Date_ or _In Sync_ with a green checkmark remain accessible even if the network connection drops. Changes are synchronized in the background when the server is reachable again.
```

### Delete on Local Disk
Expand Down
28 changes: 17 additions & 11 deletions mountainduck/installation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ No admin privileges for installation is required.
Mountain Duck is installed through the Mac App Store in `/Applications`. You can always reinstall Mountain Duck on any Mac you own from the Mac App Store in *→ App Store... → Purchased*.
**Login Item**<br/>
You can choose to open Mountain Duck when you log into your computer. Tha application will appear in *Login Items* of the *User & Groups* system preferences panel.
You can choose to open Mountain Duck when you log into your computer. The application will appear in *Login Items* of the *User & Groups* system preferences panel.
![Login Item](_images/Login_Item.png)
Expand All @@ -48,10 +48,10 @@ For **macOS Ventura and later**, the setting can be found in *System Settings
![Mountain Duck Windows Installer](_images/Mountain_Duck_Windows_Installer.png)
**MSI**<br/>
[Download](https://mountainduck.io/changelog/) MSI Installer for corporate environments. Requires prior installation of *Microsoft .NET Framework 4.5.2*.
[Download](https://mountainduck.io/changelog/) MSI Installer for corporate environments. Requires prior installation of *Microsoft .NET Framework 4.7.2*.
```{note}
Using the MSI Installer, you'll have to install the *MSI Package Shell Extension for 32bit applications* **and** *MSI Package Shell Extension for 64bit applications* separatly. Both packages are needed to enable the explorer extension.
Using the MSI Installer, you'll have to install the *MSI Package Shell Extension for 32bit applications* **and** *MSI Package Shell Extension for 64bit applications* separately. Both packages are needed to enable the explorer extension.
```
````
Expand Down Expand Up @@ -115,23 +115,29 @@ After upgrading a license, a new license file will be generated.
3. Apply the new license file using double-click or copy the file into the application support folder.

### Windows Installation
#### Error Code 0x24C
If you're experiencing the error code `0x24C` `A volume has been accessed for which a file system driver is required that has not yet been loaded.`, please uninstall the client, reboot the system, and reinstall the client.
#### Error Code 0x24C
If you get the error code `0x24C` uninstall the client, reboot the system, and reinstall the client.

0x24C. A volume has been accessed for which a file system driver is required that has not yet been loaded.

#### Installer goes haywire
In some cases, the windows gets confused over the installed product and goes haywire. As a result the product can't be modified anymore. To fix the state, run the following command:
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" /s /f "Product Name"`
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products" /s /f "Product Name"`

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" /s /f "Product Name"
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products" /s /f "Product Name"

You should get an output like this:
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{23067521-119B-4B0A-BCDD-38835D58077B}
DisplayName REG_SZ Cyberduck`

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{23067521-119B-4B0A-BCDD-38835D58077B}
DisplayName REG_SZ Cyberduck

Delete the key using the following command:
`reg delete "output" /f`

reg delete "output" /f

Based on the example output it should look like this:
`reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{23067521-119B-4B0A-BCDD-38835D58077B}" /f`

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{23067521-119B-4B0A-BCDD-38835D58077B}" /f

After restarting the system, the installer shouldn't complain anymore.

Expand Down
4 changes: 2 additions & 2 deletions mountainduck/interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ Use
````{group-tab} Windows
Enter the commmand `<path to Mountainduck.exe> %AppData%/Cyberduck/Bookmarks/<Bookmarkfile>` in *cmd.exe*.
Enter the command `<path to Mountainduck.exe> %AppData%/Cyberduck/Bookmarks/<Bookmarkfile>` in *cmd.exe*.
````
`````
Expand Down Expand Up @@ -178,7 +178,7 @@ You can unmount volumes using your command-line interface (CLI). Use `umount <bo
In *File Explorer* in "This PC" view or the sidebar on the left of the *File Explorer* window, open the context menu for your mounted drive and select *Disconnect*.
**Disconnect using command line**<br/>
You can unmount volumes using your commmand-line interface (CLI). Use `net use <drive letter>: /delete` in *cmd.exe*
You can unmount volumes using your command-line interface (CLI). Use `net use <drive letter>: /delete` in *cmd.exe*
````
Expand Down
Loading

0 comments on commit 34d377d

Please sign in to comment.