Commit graph

1409 commits

Author SHA1 Message Date
abraunegg 23f8e2d974 Update onedrive.d
* Use variable as set
2024-01-09 07:34:12 +11:00
abraunegg 06026c2c5b Update sync.d
* Add missing log output for new file adds
2024-01-09 06:46:59 +11:00
abraunegg e32d32ed03 Fix 'Unexpected end of input ..' output message
* Resolve 'Unexpected end of input when converting from type string to type ulong' due to handleLocalFileTrigger() being triggered post a directory creation event and scanning the entire path for new data taking precedence.
2024-01-08 14:53:33 +11:00
abraunegg aa2ecdc2d9 Remove CurlOption.ssl_verifypeer configuration
* Remove CurlOption.ssl_verifypeer configuration which was added when developing the multi-threaded transfer handling and OpenSSL was causing issues due to insufficient file handles to open the read of the CA Certificate. If the SSL CA Certificate cannot be read, we should hard exit.
2024-01-08 08:04:55 +11:00
abraunegg d05a8f581e Update sync.d
* Comment updates
2024-01-08 07:38:55 +11:00
abraunegg 0b73ea6da8 Update usage.md
* Update doc
2024-01-08 05:25:01 +11:00
abraunegg 8a075a217b Update usage.md
* Update doc
2024-01-08 05:22:41 +11:00
abraunegg 8f0a6d13c6 Update sync.d
* Catch an error when the file being uploaded disappears during session upload
2024-01-07 20:18:28 +11:00
abraunegg 8a7a85062c Fix up large file handling output
* Fix up large file handling output
* Fix calculation error for upload fragments
2024-01-07 13:19:55 +11:00
abraunegg abe4439014 Update code
* Add back in missing note when application is authorised
2024-01-07 10:09:26 +11:00
abraunegg 6bca81e78c Update usage.md
* Update doc
2024-01-07 08:41:46 +11:00
abraunegg 019dedabb0 Update code
* Update function comments
* Define a better function and use for checking for HTML URL encoded items in API response JSON elements
2024-01-07 08:33:28 +11:00
abraunegg b5d4d47281 Update usage.md
* Update usage docs
2024-01-07 07:39:15 +11:00
abraunegg 76706f532b Update readme.md
* Add note regarding Client Side Filtering
2024-01-06 17:06:59 +11:00
abraunegg 6fbf7fa177 Update usage.md
* Add TOC link
2024-01-04 08:49:39 +11:00
abraunegg 9dc4e54740 Update usage.md
* Add 'Using 'Client Side Filtering' rules to determine what should be synced with Microsoft OneDrive'
2024-01-04 08:46:25 +11:00
abraunegg 38155ed7c0 Update util.d
* Function optimisations
2024-01-04 08:09:06 +11:00
abraunegg ad43792700 Update functions
* Update functions
2024-01-03 09:43:44 +11:00
abraunegg a7a9cdda3d Add details regarding Debian Sid
* Add details regarding Debian Sid
2024-01-02 16:01:55 +11:00
abraunegg d76cf9b044 Update usage.md
* Fix link
2024-01-02 15:49:40 +11:00
abraunegg 0d89599e01 Update docs
* Update docs
2024-01-02 15:47:53 +11:00
abraunegg 2d9bdd1597 Update OneDrive Personal Shared Folder Handling
* Update OneDrive Personal Shared Folder Handling
* Revalidate OneDrive Business Shared Folder Handling
2023-12-23 07:45:48 +11:00
abraunegg 86b8c36d36 Update sync.d
* Update that new folders could not be created on shared folders (personal accounts)
2023-12-22 11:37:20 +11:00
abraunegg 6437b7e252 Update PR
* Update logging handling
* Add DB Tie Record for Personal Shared Folder where shared folder is in the 'root' of the 'external' account
2023-12-21 22:09:46 +11:00
abraunegg 8de323edbb Update logging output
* Update logging output
2023-12-21 20:55:33 +11:00
abraunegg bce3e7f69a Update main.d
* Exit handler for --version only
2023-12-21 18:37:55 +11:00
abraunegg a082ef4596 Revert "Update main.d"
This reverts commit e9ce8e617b.
2023-12-21 18:36:14 +11:00
abraunegg e9ce8e617b Update main.d
* Update exit handling
2023-12-21 18:33:52 +11:00
abraunegg a8534e057b Update buffered logging
* Update buffered logging
2023-12-21 18:13:56 +11:00
abraunegg f91b2344ae Remove progress.d
* Remove progress.d
2023-12-20 18:46:56 +11:00
abraunegg c399701ab3 Update buffered logging
* Update buffered logging
2023-12-17 11:10:29 +11:00
abraunegg 76d7f1129c Update util.d
* Refactor isValidName to ensure compliance with Microsoft restrictions and limitations for OneDrive and SharePoint regarding invalid characters and invalid file or folder names
2023-12-10 10:20:35 +11:00
abraunegg 2a3fdd9d20 Implement buffered logging
* Implement buffered logging so that all threads can write to the console and log file in a consistent and safe manner
2023-12-09 09:19:57 +11:00
abraunegg 52b9a610a1 Merge branch 'pr/2560' into onedrive-v2.5.0-alpha-4 2023-12-09 06:28:10 +11:00
“JKLeckr” 51506201b7 Cleaned up the removal of argument --operation-timeout 2023-12-07 19:59:29 -06:00
abraunegg 8cf2255d5c Update install.md
Add note regarding installing 'base-devel'
2023-12-08 05:47:58 +11:00
abraunegg d244c609a6 Update usage.md
* Update --upload-only documentation
2023-12-07 05:31:41 +11:00
abraunegg 253e68cf0e Update usage.md
* Update TOC links
2023-12-03 08:57:41 +11:00
abraunegg 93c8647734 Update to v2.5.0-alpha-4
* Update to v2.5.0-alpha-4
2023-12-02 06:23:33 +11:00
abraunegg 8eef9e1f96 Update docker.md
* Correct product name
2023-11-16 09:04:35 +11:00
abraunegg ad61f9f778 Update ubuntu-package-install.md
* Add Ubuntu 23.10 details
2023-11-10 04:46:12 +11:00
abraunegg 5fbfc49e32 Handle --upload-only & --remove-source-files for upload session resumption
* Handle --upload-only & --remove-source-files for upload session resumption
2023-11-09 13:37:45 +11:00
abraunegg bcc77b79eb Add resumable session uploads
* Check the system for any session files, that indicate that a session upload did not complete
* Change from using a CRC32 of the file, to a random 16 character alphanumeric string to use as the session filename extension as it is not computationally valid to do a CRC32 on large files
2023-11-09 12:20:11 +11:00
abraunegg 423bf07b77 Replace safeRename() with safeBackup()
* Finally replace safeRename() with safeBackup() to ensure consistent messaging and process when a local file is being renamed.
2023-11-08 15:30:31 +11:00
abraunegg 5af148fa3d Update ubuntu-package-install.md
* Fix doc
2023-11-08 05:32:45 +11:00
abraunegg 794bcebc2f Update ubuntu-package-install.md
* Add LMDE 5, LMDE 6 and Ubuntu 23.10
2023-11-08 05:29:21 +11:00
abraunegg 9fb5f5ecb4 Add --dry-run parameter for Docker and Podman
* Add --dry-run parameter for Docker and Podman as per #2536

Authored by: @mbrouwer
2023-11-07 07:33:47 +11:00
abraunegg 65cafa6560 Update docker.md
* Update doc
2023-11-02 06:15:31 +11:00
abraunegg 5ba96d295f Update docker.md
* Update doc
2023-11-02 06:11:47 +11:00
abraunegg 7fde0f41a8 Update docker.md
* Update doc
2023-11-02 06:08:33 +11:00