Commit graph

1401 commits

Author SHA1 Message Date
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
abraunegg f7aa1e831c Update Podman and Docker documentation
* Update Podman and Docker documentation
2023-11-02 05:48:03 +11:00
abraunegg 677f0764ff Update PR
* Update PR to add a test for entrypoint.sh to exist, to assist with Docker first run scenario
2023-11-01 16:07:41 +11:00
abraunegg 673c0a25ed Update config.d
* When --syncdir is being used, and no initial config file exists, write the --syncdir value to a new default configuration file, so that when the client is run again, the --syncdir value is used. If an existing config file is present, update the sync_dir config value that was passed in, but only if it is different to the existing set value
2023-11-01 05:09:13 +11:00
abraunegg 3798e1acd0 Fix memory leak on exit when using webhooks
* Fix memory leak on exit when using webhooks
2023-10-29 08:04:57 +11:00
abraunegg 4df36ffbbe Fix webhook application hang on exit
* Import d9fee18b28 manually
2023-10-28 07:21:54 +11:00
abraunegg 16595efbdb Update FR #2359
Update --display-quota output to:

Deleted:   8.19 GB (8793627814 bytes)
Remaining: 25580.69 GB (27467060611614 bytes)
State:     normal
Total:     25600.00 GB (27487790694400 bytes)
Used:      11.12 GB (11936454972 bytes)
2023-10-27 05:27:38 +11:00
abraunegg 8979bf7437 Update main.d
* Fix exit coredump when using -s -v
2023-10-27 05:26:02 +11:00
abraunegg 6bb380c306 Update main.d
* Update exit scope handling, ensure that oneDriveApiInstance is shutdown otherwise memory leak occurs on exit

PRECHANGE:

==442773== LEAK SUMMARY:
==442773==    definitely lost: 0 bytes in 0 blocks
==442773==    indirectly lost: 0 bytes in 0 blocks
==442773==      possibly lost: 32 bytes in 1 blocks
==442773==    still reachable: 175,810 bytes in 13 blocks
==442773==         suppressed: 0 bytes in 0 blocks

POSTCHANGE:

==450812== LEAK SUMMARY:
==450812==    definitely lost: 0 bytes in 0 blocks
==450812==    indirectly lost: 0 bytes in 0 blocks
==450812==      possibly lost: 32 bytes in 1 blocks
==450812==    still reachable: 153,856 bytes in 5 blocks
==450812==         suppressed: 0 bytes in 0 blocks
2023-10-26 06:23:05 +11:00