-
-
Notifications
You must be signed in to change notification settings - Fork 864
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OneDrive Client Version v2.5.0-rc2 #2709
Commits on Jan 8, 2024
-
Initial commit of onedrive-v2.5.0-alpha-5
* Initial commit of onedrive-v2.5.0-alpha-5
Configuration menu - View commit details
-
Copy full SHA for 48a803a - Browse repository at this point
Copy the full SHA 48a803aView commit details -
Delete documents again as POSIX rename failure
* Delete documents again as POSIX rename failure
Configuration menu - View commit details
-
Copy full SHA for 58598f8 - Browse repository at this point
Copy the full SHA 58598f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89b467e - Browse repository at this point
Copy the full SHA 89b467eView commit details -
Delete readme & changelog due to POSIX issue
* Delete readme & changelog due to POSIX issue
Configuration menu - View commit details
-
Copy full SHA for f93e3a4 - Browse repository at this point
Copy the full SHA f93e3a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 220943b - Browse repository at this point
Copy the full SHA 220943bView commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 859cd5d - Browse repository at this point
Copy the full SHA 859cd5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca8c2d1 - Browse repository at this point
Copy the full SHA ca8c2d1View commit details
Commits on Jan 11, 2024
-
* Just sync the triggered file, no scan of parent directory
Configuration menu - View commit details
-
Copy full SHA for 34407b4 - Browse repository at this point
Copy the full SHA 34407b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4a6d62 - Browse repository at this point
Copy the full SHA e4a6d62View commit details -
* Update inotify event handling where files might be temporarily moved by applications. This scenario is common with certain text editors (like Vim with specific configurations), which can lead to misleading file deletion detections.
Configuration menu - View commit details
-
Copy full SHA for 9396478 - Browse repository at this point
Copy the full SHA 9396478View commit details -
* Add logging output for what IP protocol is going to be used to access Microsoft OneDrive
Configuration menu - View commit details
-
Copy full SHA for 3e86fe4 - Browse repository at this point
Copy the full SHA 3e86fe4View commit details
Commits on Jan 12, 2024
-
Implement refactored and optimised applicationChangeWhereResyncRequired() function
Configuration menu - View commit details
-
Copy full SHA for a089b85 - Browse repository at this point
Copy the full SHA a089b85View commit details -
* Re-introduce CURLOPT_FORBID_REUSE setting from 'alpha-2'
Configuration menu - View commit details
-
Copy full SHA for b5988f7 - Browse repository at this point
Copy the full SHA b5988f7View commit details -
Fix 'config' file parsing and option handling
Fix that 'config' does not load when a deprecated option is at the beginning of the config file
Configuration menu - View commit details
-
Copy full SHA for d20b62d - Browse repository at this point
Copy the full SHA d20b62dView commit details
Commits on Jan 13, 2024
-
Update 'root:' removal for 'skip_dir' path checking
* Update 'root:' removal for 'skip_dir' path checking
Configuration menu - View commit details
-
Copy full SHA for 0ce088f - Browse repository at this point
Copy the full SHA 0ce088fView commit details -
Malformed config line handling
Malformed config line should cause the application to exit. This then prevents malformed lines which might be valid configuration items, from not being read in, thus, causing incorrect application function based on expectations.
Configuration menu - View commit details
-
Copy full SHA for aab6c87 - Browse repository at this point
Copy the full SHA aab6c87View commit details -
If requesting --help, dont attempt to load any 'config' file
* If requesting --help, dont attempt to load any 'config' file
Configuration menu - View commit details
-
Copy full SHA for 5dee977 - Browse repository at this point
Copy the full SHA 5dee977View commit details -
Perform DB scan earlier and reuse result
* Remove potentially redundant applicability check of a path if this is already in the database. This is a manual merge of #2525
Configuration menu - View commit details
-
Copy full SHA for 635102e - Browse repository at this point
Copy the full SHA 635102eView commit details -
Implement Docker capability to disable validations
* Implement Docker options to utilise --disable-download-validation and --disable-upload-validation
Configuration menu - View commit details
-
Copy full SHA for 23f2e2f - Browse repository at this point
Copy the full SHA 23f2e2fView commit details -
* Ensure that we load the 'skip_file' defaults when attempting to compare any configuration file entry changes
Configuration menu - View commit details
-
Copy full SHA for 67a2b4b - Browse repository at this point
Copy the full SHA 67a2b4bView commit details
Commits on Jan 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5be48d - Browse repository at this point
Copy the full SHA a5be48dView commit details
Commits on Jan 15, 2024
-
Fix reported bug where the online date is being changed in download-only mode
Configuration menu - View commit details
-
Copy full SHA for c5f2ec4 - Browse repository at this point
Copy the full SHA c5f2ec4View commit details -
Fix that --dry-run prevents authorization
Fix that --dry-run prevents authorization
Configuration menu - View commit details
-
Copy full SHA for cda8317 - Browse repository at this point
Copy the full SHA cda8317View commit details
Commits on Jan 16, 2024
-
* If timestamp needs to be corrected, return false so that the correct actions can be taken * If in a --download-only scenario, do not update the timestamp online
Configuration menu - View commit details
-
Copy full SHA for b1a07a2 - Browse repository at this point
Copy the full SHA b1a07a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c328b02 - Browse repository at this point
Copy the full SHA c328b02View commit details -
Reinstate safeRename for online item moves
Reinstate safeRename for online item moves
Configuration menu - View commit details
-
Copy full SHA for e8406b7 - Browse repository at this point
Copy the full SHA e8406b7View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a1f10cc - Browse repository at this point
Copy the full SHA a1f10ccView commit details -
* Add UTC note when detailing that there is a time difference
Configuration menu - View commit details
-
Copy full SHA for e470b21 - Browse repository at this point
Copy the full SHA e470b21View commit details
Commits on Jan 19, 2024
-
Fix edge case file upload bugs when using --local-first
* Add PR 2527v2 to 'alpha-5': Fix edge case file upload bugs when using --local-first
Configuration menu - View commit details
-
Copy full SHA for 4e93777 - Browse repository at this point
Copy the full SHA 4e93777View commit details -
Update libcurl socket reuse handling
* Clarify CURLOPT_CONNECTTIMEOUT in documentation * Clarify CURLOPT_TIMEOUT in documentation * Add 'threads' as a config file option to control the number of threads used, default of 8, max of 16 * Change CURLOPT_CONNECTTIMEOUT value to v2.4.x value default of 10 seconds * Configure libcurl to reuse connections
Configuration menu - View commit details
-
Copy full SHA for 814d364 - Browse repository at this point
Copy the full SHA 814d364View commit details -
Update application-config-options.md
* Add 'force_http_2' depreciation note
Configuration menu - View commit details
-
Copy full SHA for 7a584cd - Browse repository at this point
Copy the full SHA 7a584cdView commit details -
Add libcurl timeout on handle messaging
* Add libcurl timeout on handle messaging to use 'ip_protocol_version' to set what IP protocol to use. Testing has shown that when this is triggered, it is libcurl having an issue with IPv6 DNS resolution.
Configuration menu - View commit details
-
Copy full SHA for c8d29c8 - Browse repository at this point
Copy the full SHA c8d29c8View commit details
Commits on Jan 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f2414f4 - Browse repository at this point
Copy the full SHA f2414f4View commit details
Commits on Jan 21, 2024
-
* Update check for ASCII control codes and specific non-ASCII control characters * Add UTF-16 path validation check
Configuration menu - View commit details
-
Copy full SHA for e92947e - Browse repository at this point
Copy the full SHA e92947eView commit details -
Configuration menu - View commit details
-
Copy full SHA for deb63b6 - Browse repository at this point
Copy the full SHA deb63b6View commit details -
* Whenever the function is being returned, ensure that API instance is shutdown and destroyed
Configuration menu - View commit details
-
Copy full SHA for e2f1b68 - Browse repository at this point
Copy the full SHA e2f1b68View commit details
Commits on Jan 23, 2024
-
* Move 'thisFileSize = getSize(fileToUpload)' back to original location * Add check if path exists before attempting upload
Configuration menu - View commit details
-
Copy full SHA for d5185e5 - Browse repository at this point
Copy the full SHA d5185e5View commit details
Commits on Jan 24, 2024
-
In a --resync --local-first scenario, a Shared Folder will always be 'remote' so we need to check the remote parent id, rather than parentItem details and ensure we have a DB Tie record for the shared folder in the DB
Configuration menu - View commit details
-
Copy full SHA for 5a32a32 - Browse repository at this point
Copy the full SHA 5a32a32View commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8094d86 - Browse repository at this point
Copy the full SHA 8094d86View commit details
Commits on Jan 26, 2024
-
Refactoring CurlEngine + Add Curl Socket Reuse Support (#2604)
* Refactor CurlEngine - Add socket cleanup/setup/execution - Add response class * Add support for reusing curl socket * Fix deconstruct brhavior
Configuration menu - View commit details
-
Copy full SHA for dbe9251 - Browse repository at this point
Copy the full SHA dbe9251View commit details -
Add processing dots for all long running operation (#2606)
Changes - Add helper for processing log with message and dots - Set a rate limit of 1 second for processing dots. - Showing processing dots during 1. db consistency check 2. file system walk.
Configuration menu - View commit details
-
Copy full SHA for 1a3724d - Browse repository at this point
Copy the full SHA 1a3724dView commit details
Commits on Feb 2, 2024
-
Change quota tracking and handling
* Change how online space available is being tracked to significantly reduce quota API calls when uploading new or modified data
Configuration menu - View commit details
-
Copy full SHA for 593c6ea - Browse repository at this point
Copy the full SHA 593c6eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8976f16 - Browse repository at this point
Copy the full SHA 8976f16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07a3bc7 - Browse repository at this point
Copy the full SHA 07a3bc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73e5396 - Browse repository at this point
Copy the full SHA 73e5396View commit details
Commits on Feb 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec9c7f0 - Browse repository at this point
Copy the full SHA ec9c7f0View commit details -
Add error handling for version check (#2615)
Resolves the issue where progress crashes when the GitHub API is unavailable
Configuration menu - View commit details
-
Copy full SHA for f773549 - Browse repository at this point
Copy the full SHA f773549View commit details -
* Fix regression introduced before 'alpha-5' somewhere
Configuration menu - View commit details
-
Copy full SHA for 627726e - Browse repository at this point
Copy the full SHA 627726eView commit details -
* If the timestamp was corrected locally, and the files are now equal, save the data to the database to ensure this record is kept
Configuration menu - View commit details
-
Copy full SHA for d0214a8 - Browse repository at this point
Copy the full SHA d0214a8View commit details
Commits on Feb 4, 2024
-
* Ensure that 'cachedOnlineDriveData' contains valid quota data if using --local-first * In a --local-first scenario, query the DB for unique driveId's rather than use 'cachedOnlineDriveData' which may not be fully populated
Configuration menu - View commit details
-
Copy full SHA for 6d3b96b - Browse repository at this point
Copy the full SHA 6d3b96bView commit details -
Suppress processing dots in verbose mode (#2622)
* Suppress processing dots in verbose mode * Fix coding style
Configuration menu - View commit details
-
Copy full SHA for 1630ae3 - Browse repository at this point
Copy the full SHA 1630ae3View commit details
Commits on Feb 11, 2024
-
* Update Shared Folder Handling so when adding a SharePoint Library as a Shared Folder to a Business Account these are correctly handled. * Validate that DB matches in 'online first' vs 'local first' when using Shared Folders and SharePoint added libraries (in the case of Business Accounts) * Tested and revalided with OneDrive Business Account with 'sync_business_shared_items = "true"' * Tested and revalided with OneDrive Business Account with 'sync_business_shared_items = "false"' * Tested and revalided with OneDrive Personal Account
Configuration menu - View commit details
-
Copy full SHA for 83726ac - Browse repository at this point
Copy the full SHA 83726acView commit details -
Resolve that upload session are not canceled with resync option
* Resolve that upload session are not canceled with resync option
Configuration menu - View commit details
-
Copy full SHA for d2a78be - Browse repository at this point
Copy the full SHA d2a78beView commit details -
* Update documentation regarding where to install Docker from
Configuration menu - View commit details
-
Copy full SHA for 1961c0c - Browse repository at this point
Copy the full SHA 1961c0cView commit details -
* Local files should be safely backed up when the item is not in sync locally to prevent data loss when they are deleted online
Configuration menu - View commit details
-
Copy full SHA for 1be74fc - Browse repository at this point
Copy the full SHA 1be74fcView commit details
Commits on Feb 12, 2024
-
Implement Blocking Logger Mechanism (#2627)
* Replace polling logger * Backward compatibility with ldc v1.20.1
Configuration menu - View commit details
-
Copy full SHA for c7bfd0d - Browse repository at this point
Copy the full SHA c7bfd0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7621bba - Browse repository at this point
Copy the full SHA 7621bbaView commit details -
Add support for batched local monitor processing (#2609)
* Fix file upload fallback for all scenario * Add support for batched monitor * Add recursive match * Adjust logging output * Add error handling
Configuration menu - View commit details
-
Copy full SHA for a92221b - Browse repository at this point
Copy the full SHA a92221bView commit details
Commits on Feb 13, 2024
-
Shutdown Inotify Monitor Gracefully (#2628)
* Adjust pipline * Shutdown monitor * Backward compatible for ldc v1.20.1 * Fix shutdown process * Update logging output and logging levels --------- Co-authored-by: abraunegg <alex.braunegg@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b4c10e6 - Browse repository at this point
Copy the full SHA b4c10e6View commit details
Commits on Feb 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6134a6f - Browse repository at this point
Copy the full SHA 6134a6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd5f5e0 - Browse repository at this point
Copy the full SHA fd5f5e0View commit details -
Handle #2626 | Case 2-1 and Case 2-2 items
* Specifically resolve #2626 | Case 2-1 and Case 2-2 items
Configuration menu - View commit details
-
Copy full SHA for fecec1b - Browse repository at this point
Copy the full SHA fecec1bView commit details
Commits on Feb 20, 2024
-
Seperate OneDriveWebhook from OnedriveAPI instance (#2607)
* Separate OneDrive webhook from OneDriveAPI * Ensure compatibility with the monitor mode
Configuration menu - View commit details
-
Copy full SHA for 03386c1 - Browse repository at this point
Copy the full SHA 03386c1View commit details -
Add architecture documentation to 'alpha-5' (#2639)
* Add Client Architecture Documentation
Configuration menu - View commit details
-
Copy full SHA for 0404ee2 - Browse repository at this point
Copy the full SHA 0404ee2View commit details -
Fix monitor response time (#2635)
* Sleep only when there are no upcoming events. * Add constraint to prevent starvation.
Configuration menu - View commit details
-
Copy full SHA for 333ddbe - Browse repository at this point
Copy the full SHA 333ddbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47bce63 - Browse repository at this point
Copy the full SHA 47bce63View commit details
Commits on Feb 25, 2024
-
* Change local directory creation to a reusable function
Configuration menu - View commit details
-
Copy full SHA for e895a11 - Browse repository at this point
Copy the full SHA e895a11View commit details
Commits on Mar 8, 2024
-
Implement Feature Request #1300 - Support the syncing of individual b…
Configuration menu - View commit details
-
Copy full SHA for 75c3d0d - Browse repository at this point
Copy the full SHA 75c3d0dView commit details -
* Update Makefile.in to add missing doc items added/changed with PR #2646
Configuration menu - View commit details
-
Copy full SHA for fda0430 - Browse repository at this point
Copy the full SHA fda0430View commit details
Commits on Mar 10, 2024
-
Fix: Initialization and Error Handling for Libnotify (#2659)
* fix libnotify * Add notification error handling
Configuration menu - View commit details
-
Copy full SHA for 3d249b8 - Browse repository at this point
Copy the full SHA 3d249b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb17c77 - Browse repository at this point
Copy the full SHA eb17c77View commit details -
* Update which compiler the Debian Docker file uses
Configuration menu - View commit details
-
Copy full SHA for 88edb58 - Browse repository at this point
Copy the full SHA 88edb58View commit details -
Remove Debian i386 Docker build
* Drop Debian i386 Docker build as ldc 1.30.0 on 'stable' under i386|i686 will not compile the code whereas ldc 1.30.0 on 'stable' on amd86 will compile without any issue. This is a compiler bug / issue on i386 only. ARM64 and ARMv7 using ldc 1.30.0 also shows zero problems thus far.
Configuration menu - View commit details
-
Copy full SHA for 1535084 - Browse repository at this point
Copy the full SHA 1535084View commit details
Commits on Mar 12, 2024
-
Restore i386 build using Debian 12
* Restore i386 build using Debian 12 * Tested on i386 and x86_64 * ARM64 and ARMHF not yet tested / validated
Configuration menu - View commit details
-
Copy full SHA for 86b4cd3 - Browse repository at this point
Copy the full SHA 86b4cd3View commit details
Commits on Mar 13, 2024
-
Update client use of libcurl docs
* Update client use of libcurl docs
Configuration menu - View commit details
-
Copy full SHA for 0efe298 - Browse repository at this point
Copy the full SHA 0efe298View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ab2ff7 - Browse repository at this point
Copy the full SHA 1ab2ff7View commit details -
Update application-config-options.md
* Align document to application functionality
Configuration menu - View commit details
-
Copy full SHA for 5fe35e5 - Browse repository at this point
Copy the full SHA 5fe35e5View commit details -
Update application-config-options.md
* --display-running-config listed twice
Configuration menu - View commit details
-
Copy full SHA for 6513200 - Browse repository at this point
Copy the full SHA 6513200View commit details -
* Update links and details based on application functionality
Configuration menu - View commit details
-
Copy full SHA for 195d285 - Browse repository at this point
Copy the full SHA 195d285View commit details
Commits on Mar 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 074b29b - Browse repository at this point
Copy the full SHA 074b29bView commit details -
* Update messaging that this is the online file data being checked * Ensure that if the file exists online, integrity validation checks are logged
Configuration menu - View commit details
-
Copy full SHA for 8493ea8 - Browse repository at this point
Copy the full SHA 8493ea8View commit details -
* Dont display Shared Files Directory if feature not enabled
Configuration menu - View commit details
-
Copy full SHA for 235fbf7 - Browse repository at this point
Copy the full SHA 235fbf7View commit details
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6e2f77 - Browse repository at this point
Copy the full SHA a6e2f77View commit details
Commits on Mar 21, 2024
-
* Potentially resolve 'Aborting from core/sync/mutex.d(149) Error: pthread_mutex_destroy failed.[1] 44576 IOT instruction (core dumped)' errors
Configuration menu - View commit details
-
Copy full SHA for 46dfb05 - Browse repository at this point
Copy the full SHA 46dfb05View commit details -
Restore capability to allow non-sync tasks while sync is running
Configuration menu - View commit details
-
Copy full SHA for 68d6921 - Browse repository at this point
Copy the full SHA 68d6921View commit details
Commits on Mar 24, 2024
-
Update docs to use markdown alerts (#2676)
* Update docs to use markdown alerts
Configuration menu - View commit details
-
Copy full SHA for 8d23cdf - Browse repository at this point
Copy the full SHA 8d23cdfView commit details -
* Add UTF-16 alternatives for working around Microsoft OneDrive naming restrictions
Configuration menu - View commit details
-
Copy full SHA for 3c44f7d - Browse repository at this point
Copy the full SHA 3c44f7dView commit details -
Update regular expression for invalid patterns
* Update regular expression for invalid patterns for efficiency * Update table title
Configuration menu - View commit details
-
Copy full SHA for 35ebdc8 - Browse repository at this point
Copy the full SHA 35ebdc8View commit details
Commits on Mar 25, 2024
-
Enhance error logging for SqliteException
* Enhance error logging for SqliteException to include the return code in logging output to make it easier to understand why the sqlite error has occurred.
Configuration menu - View commit details
-
Copy full SHA for c592ba5 - Browse repository at this point
Copy the full SHA c592ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f40737 - Browse repository at this point
Copy the full SHA 8f40737View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e113a - Browse repository at this point
Copy the full SHA f2e113aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f83202 - Browse repository at this point
Copy the full SHA 2f83202View commit details
Commits on Mar 26, 2024
-
* Update comments * Add check to ensure when creating a new directory, the value passed in must not be empty * Update logging output to be consistent with other actions
Configuration menu - View commit details
-
Copy full SHA for 37434dd - Browse repository at this point
Copy the full SHA 37434ddView commit details -
Add ONEDRIVE_SYNC_SHARED_FILES
* Add ONEDRIVE_SYNC_SHARED_FILES to Docker and Podman to control "--sync-shared-files" option as per #2680
Configuration menu - View commit details
-
Copy full SHA for 516fe29 - Browse repository at this point
Copy the full SHA 516fe29View commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 55b0945 - Browse repository at this point
Copy the full SHA 55b0945View commit details
Commits on Mar 29, 2024
-
* Resolve issue where if ^C or something else happens, before jsonItemsToProcess is processed, ensure the database is only updated with the deltaLink post all items being processed, which included downloading of any applicable items.
Configuration menu - View commit details
-
Copy full SHA for 3d66092 - Browse repository at this point
Copy the full SHA 3d66092View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90010b2 - Browse repository at this point
Copy the full SHA 90010b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af2420 - Browse repository at this point
Copy the full SHA 4af2420View commit details -
* Update when deltaLinkCache is set * Update logging output when deltaLinkCache is used
Configuration menu - View commit details
-
Copy full SHA for 26f92b6 - Browse repository at this point
Copy the full SHA 26f92b6View commit details -
Add National Cloud Deployment to flag /children scan
* Add National Cloud Deployment to flag /children scan
Configuration menu - View commit details
-
Copy full SHA for 106b5c3 - Browse repository at this point
Copy the full SHA 106b5c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6f79e9 - Browse repository at this point
Copy the full SHA a6f79e9View commit details
Commits on Mar 30, 2024
-
* Add case statement covering ~5 years of user issues when a sqlite error has been generated, so that there is some additional information to point the user in the right direction to resolve
Configuration menu - View commit details
-
Copy full SHA for 8801344 - Browse repository at this point
Copy the full SHA 8801344View commit details
Commits on Mar 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a28fe92 - Browse repository at this point
Copy the full SHA a28fe92View commit details
Commits on Apr 8, 2024
-
General Flags: Flags that are always needed, such as warnings (-w) and directory inclusion (-J.), are added outside of the conditionals. Debug Flags: For DMD: When debugging is enabled (DEBUG=yes), the -debug flag for including debug code and -gs for generating standalone debug symbols are added. For LDC or other compilers: -d-debug for debugging and -gc for generating debugging information are added similarly when debugging is enabled. Optimization Flag: The -O flag is only added when debugging is not enabled. This ensures that the program is compiled with optimizations only when it is not in debug mode.
Configuration menu - View commit details
-
Copy full SHA for c680c75 - Browse repository at this point
Copy the full SHA c680c75View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3b0674e - Browse repository at this point
Copy the full SHA 3b0674eView commit details
Commits on Apr 14, 2024
-
Add specific example around using 'sync_list' and only including a child of a parent in the 'sync_dir'
Configuration menu - View commit details
-
Copy full SHA for 405761e - Browse repository at this point
Copy the full SHA 405761eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f012b9 - Browse repository at this point
Copy the full SHA 0f012b9View commit details
Commits on Apr 28, 2024
-
* Release files for 2.5.0-rc2 * Code changes from 2.5.0-rc1 --> 2.5.0-rc2 (#2686) * Update docs regarding Ubuntu 24.04
Configuration menu - View commit details
-
Copy full SHA for be3d28b - Browse repository at this point
Copy the full SHA be3d28bView commit details -
* Fix TaskPool compatibility with minimum DMD and LDC versions
Configuration menu - View commit details
-
Copy full SHA for 8fd4ef9 - Browse repository at this point
Copy the full SHA 8fd4ef9View commit details -
* Update Debian Docker file to not specify compiler
Configuration menu - View commit details
-
Copy full SHA for 1ab1056 - Browse repository at this point
Copy the full SHA 1ab1056View commit details -
* Fix arm64 compiler issue when calculating transfer ETA
Configuration menu - View commit details
-
Copy full SHA for 0f0bc88 - Browse repository at this point
Copy the full SHA 0f0bc88View commit details -
* Update docker.md to clarify where to install Docker from * Potentially resolve #2699 - needs testing by reporter
Configuration menu - View commit details
-
Copy full SHA for e1e35fa - Browse repository at this point
Copy the full SHA e1e35faView commit details
Commits on Apr 29, 2024
-
* Update Alpine to 3.19, GO 1.22, GOSU 1.17 * Update Fedora to 40, GO 1.22, GOSU 1.17
Configuration menu - View commit details
-
Copy full SHA for 6d9caaf - Browse repository at this point
Copy the full SHA 6d9caafView commit details
Commits on Apr 30, 2024
-
* Add reusable cache for storing the deltaLink between sync loops when using --monitor * Add comments around the TaskPool shutdown process
Configuration menu - View commit details
-
Copy full SHA for 12631f2 - Browse repository at this point
Copy the full SHA 12631f2View commit details
Commits on May 6, 2024
-
* Cleanup CurlEngine logging output * Align various items to coding style * Fix up processing dot output when in non-verbose mode
Configuration menu - View commit details
-
Copy full SHA for 44fc07c - Browse repository at this point
Copy the full SHA 44fc07cView commit details -
* Add JSON Processing Elapsed Time so performance of JSON element processing can be tracked if required
Configuration menu - View commit details
-
Copy full SHA for d3f9f8c - Browse repository at this point
Copy the full SHA d3f9f8cView commit details -
Update corporation name: 21Vianet → VNET (#2712)
Update corporation name: 21Vianet → VNET (https://www.vnet.com/)
Configuration menu - View commit details
-
Copy full SHA for 61b2f9b - Browse repository at this point
Copy the full SHA 61b2f9bView commit details -
Update URLs: http:// → https:// (#2714)
Update URLs: http:// → https://
Configuration menu - View commit details
-
Copy full SHA for 773a05c - Browse repository at this point
Copy the full SHA 773a05cView commit details -
Fix misspellings found by codespell (#2715)
* Fix misspellings found by codespell * Fix merge conflict --------- Co-authored-by: abraunegg <alex.braunegg@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1f86759 - Browse repository at this point
Copy the full SHA 1f86759View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aaf633 - Browse repository at this point
Copy the full SHA 9aaf633View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66cd932 - Browse repository at this point
Copy the full SHA 66cd932View commit details
Commits on May 7, 2024
-
Fix local deletion of a OneDrive Business Shared Folder
* Fix local deletion of a OneDrive Business Shared Folder so that the online deletion is of the 'link' on our account, not the remote data as this should remain untouched
Configuration menu - View commit details
-
Copy full SHA for a1276f8 - Browse repository at this point
Copy the full SHA a1276f8View commit details
Commits on May 8, 2024
-
Fix OneDrive Business Shared Folders cannot be created (regression)
* Fix that new local folders + files in OneDrive Business Shared Folders cannot be created (regression)
Configuration menu - View commit details
-
Copy full SHA for e408145 - Browse repository at this point
Copy the full SHA e408145View commit details
Commits on May 9, 2024
-
* As reported by @bpozdena , @aothmane-control - a segfault exists on exit, which has been tracked back to the threaded logging functions. This commit should resolve this segfault on exit. This commit has been developed and tested using Arch Linux: NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo Installed using archlinux-2024.05.01-x86_64.iso The version of 'ldc' that was installed, as detected by 'configure' was 1.37.0 ----------------------------------------- checking for a BSD-compatible install... /usr/bin/install -c checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dmd... no checking for ldc2... ldc2 checking version of D compiler... 1.37.0 checking for curl... yes checking for sqlite... yes checking for notify... yes configure: creating ./config.status config.status: creating Makefile config.status: creating contrib/pacman/PKGBUILD config.status: creating contrib/spec/onedrive.spec config.status: creating onedrive.1 config.status: creating contrib/systemd/onedrive.service config.status: creating contrib/systemd/onedrive@.service -----------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 28a6dd7 - Browse repository at this point
Copy the full SHA 28a6dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0fd070 - Browse repository at this point
Copy the full SHA b0fd070View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00205bf - Browse repository at this point
Copy the full SHA 00205bfView commit details -
* Add debug logging for HTTP Response Headers * Add debug logging for HTTP Status Line * Ensure all logging is flushed correctly and log buffers are flushed * Use forceExit(); in a consistent manner, which shuts down logging and flushes any remaining logs in buffer
Configuration menu - View commit details
-
Copy full SHA for 1eb089a - Browse repository at this point
Copy the full SHA 1eb089aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b8d1ad - Browse repository at this point
Copy the full SHA 2b8d1adView commit details
Commits on May 11, 2024
-
Correct usage of CURLOPT_NOSIGNAL
* When CURLOPT_NOSIGNAL is set to 1, libcurl will not use any code that installs signal handlers nor will it use any code that might cause signals to be sent to the process by libcurl. This is safer for multi-threaded applications.
Configuration menu - View commit details
-
Copy full SHA for ac334e8 - Browse repository at this point
Copy the full SHA ac334e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 797dfd1 - Browse repository at this point
Copy the full SHA 797dfd1View commit details -
* Ensure that syncEngineInstance is shutdown the correct way, checking that it has been initialised before attempting a shutdown
Configuration menu - View commit details
-
Copy full SHA for 837933d - Browse repository at this point
Copy the full SHA 837933dView commit details
Commits on May 18, 2024
-
Cleanup code after long running on ArchLinux
* Cleanup code where required in preparation for further testing on other platforms
Configuration menu - View commit details
-
Copy full SHA for fb77411 - Browse repository at this point
Copy the full SHA fb77411View commit details