OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=77
1669 lines
80 KiB
Plaintext
1669 lines
80 KiB
Plaintext
-------------------------------------------------------------------
|
||
Thu Nov 06 08:36:57 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 2.5.9:
|
||
* Bug Fixes
|
||
- Fix Bug: Fix very high CPU & memory utilisation with 2.5.8
|
||
when using --upload-only (#3515) CRITICAL BUGFIX
|
||
- Fix Bug: Unexpected deletion of empty nested folders during
|
||
first sync with 'sync_list' and --resync (#3513) CRITICAL
|
||
BUGFIX
|
||
* Other Changes | Fixes
|
||
- Updated documentation
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 5 09:40:09 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- move shell completions out of /usr/local/
|
||
- fix typo completition in Suggests
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 05 05:38:33 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 2.5.8:
|
||
* Feature Requests
|
||
- Implement Feature Request: Add that dotfiles in sync_list
|
||
should be synced even when skip_dotfiles = "true" (#3456)
|
||
- Implement Feature Request: Add websocket notification support
|
||
(#3413)
|
||
- Implement Feature Request: Add --download-file feature
|
||
(#3459)
|
||
- Implement Feature Request: Add option to remove source
|
||
folders when using --upload-only --remove-source-files
|
||
(#3473)
|
||
- Implement Feature Request: Add support for AlmaLinux (#3485)
|
||
- Implement Feature Request: Add ONEDRIVE_THREADS Docker option
|
||
(#3494)
|
||
- Implement Feature Request: Implement Desktop Manager
|
||
Integration for GNOME and KDE (#3500)
|
||
* Bug Fixes
|
||
- Fix Bug: Ensure driveId target is cached for modified file
|
||
uploads (#3454)
|
||
- Fix Bug: Ensure that 'use_intune_sso' and 'use_device_auth'
|
||
cannot be used together (#3453)
|
||
- Fix Bug: Force DNS Timeout when forcing a libcurl fresh
|
||
connection (#3468)
|
||
- Fix Bug: Fix WebSocket connection failure on libcurl 8.12.x
|
||
by forcing HTTP/1.1 and disabling ALPN/NPN (#3482)
|
||
- Fix Bug: Fix application crash after deleting file locally
|
||
(#3481)
|
||
- Fix Bug: Fix missing user information when syncing shared
|
||
files (#3483)
|
||
- Fix Bug: Fix Shared Folder data being deleted due to
|
||
'skip_dir' entry of '.*' (#3476)
|
||
- Fix Bug: Fix that if using 'sync_list' only add new JSON
|
||
items early to allow applyPotentiallyChangedItem() to operate
|
||
as expected (#3505)
|
||
- Fix Bug: When using --dry-run use tracked renamed directories
|
||
to avoid falsely indicating local data is new and uploading
|
||
as new data (#3503)
|
||
- Fix Bug: Fix the fetching of maximum open files to be more
|
||
POSIX compliant (#3508)
|
||
- Fix Bug: Fix the Handling of WebSocket 'echo' from a local
|
||
change (#3509)
|
||
* Other Changes | Fixes
|
||
- Changed how the file path is computed when there are
|
||
'skip_dir' entries to be consistent (#3484)
|
||
- Changed checkJSONAgainstClientSideFiltering() to avoid
|
||
multiple calls to computeItemPath() (#3489)
|
||
- Updated documentation
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 23 05:23:45 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 2.5.7:
|
||
* Feature Requests
|
||
- Implement Feature Request: Show GUI notification when sync
|
||
suspends due to 'large delete' threshold (#3388)
|
||
- Implement Feature Request: Implement resumable downloads
|
||
(#3354)
|
||
* Bug Fixes
|
||
- Fix Bug: Catch unhandled OneDriveError exception due to
|
||
libcurl failing to access the system CA certificate bundle
|
||
(#3322)
|
||
- Fix Bug: 'items-dryrun.sqlite3' gets erroneously created when
|
||
running a 'no sync' operation (#3325)
|
||
- Fix Bug: Handle online folder deletion|creation with same
|
||
name that causes 'id' to change (#3332)
|
||
- Fix Bug: Reduce I/O pressure on SQLite DB Operations (#3334)
|
||
- Fix Bug: Handle a 409 online folder creation response with a
|
||
re-query of the API (#3335)
|
||
- Fix Bug: Fix systemd issue with ExecStartPre statement to be
|
||
more OS independent (#3348)
|
||
- Fix Bug: When using --upload-only do not try and update the
|
||
local file timestamp post upload (#3349)
|
||
- Fix Bug: Add missing 'config' options to --display-config
|
||
(#3353)
|
||
- Fix Bug: Fix that a failed file download can lead to online
|
||
deletion (#3351)
|
||
- Fix Bug: Update searchDriveItemForFile() to handle specific
|
||
404 response when file cannot be found (#3365)
|
||
- Fix Bug: Fix that resync state remains true post first
|
||
successful full sync (#3368)
|
||
- Fix Bug: Fix that long running big upload (250GB+) fails
|
||
because of an expired access token (#3361)
|
||
- Fix Bug: Handle inconsistent OneDrive Personal driveId casing
|
||
across multiple Microsoft Graph API Endpoints (#3347)
|
||
- Fix Bug: Update Microsoft OneNote handling for
|
||
'OneNote_RecycleBin' objects (#3350)
|
||
- Fix Bug: Handle invalid JSON response when querying parental
|
||
details (#3379)
|
||
- Fix Bug: Fix foreign key issue when performing a --resync due
|
||
to a missed conversion of driveId to lowercase values and
|
||
path is covered by 'sync_list' entries (#3383)
|
||
- Fix Bug: Ensure 'sync_list' inclusion rules are correctly
|
||
evaluated (#3381)
|
||
- Fix Bug: Fix issue of trying to create the root folder online
|
||
(#3403)
|
||
- Fix Bug: Fix resumable downloads so that the curl engine
|
||
offset point is reset post successful download (#3406)
|
||
- Fix Bug: Fix application crash when a file is created and
|
||
deleted quickly (#3405)
|
||
- Fix Bug: Fix the support of relocated shared folders for
|
||
OneDrive Personal (#3411)
|
||
- Fix Bug: Fix infinite loop after a failed network connection
|
||
due to changed curl messaging (#3412)
|
||
- Fix Bug: Fix computePath() to track the parental path anchor
|
||
when a Shared Folder is relocated with a deeper path (#3417)
|
||
- Fix Bug: Fix SharePoint Shared Library DB Tie creation
|
||
(#3419)
|
||
- Fix Bug: Update safeBackup() function to ensure that the
|
||
'safeBackup' path addition is only added once (#3445)
|
||
* Other Changes | Fixes
|
||
- Updated OAuth2 Interactive Authorisation Flow prompts to
|
||
remove any ambiguity on what actions a user needs to take
|
||
(#3323)
|
||
- Updated onedrive.spec.in to correct missing dependencies
|
||
(#3329)
|
||
- Updated minimum compiler version details (#3330)
|
||
- Updated documentation and function for how 'threads' is used
|
||
(#3352)
|
||
- Updated logging output for upsert() function (#3333)
|
||
- Updated curl 8.13.x and 8.14.0 to known bad curl versions
|
||
(#3356)
|
||
- Updated logging output when processing online deletion events
|
||
(#3373)
|
||
- Updated logging output and use of grandparent identifiers
|
||
when using --dry-run (#3377)
|
||
- Updated GitHub Action versions for building Docker containers
|
||
(#3378)
|
||
- Updated how the ETA values are calculated to avoid negative
|
||
values (#3386)
|
||
- Updated Debian Dockerfile to use upstream gosu (#3402)
|
||
- Updated Debian Dockerfile to use 'bookworm' (#3402)
|
||
- Updated documentation
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 06 05:52:44 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 2.5.6:
|
||
* Feature Requests
|
||
- Implement Feature Request: Add local recycle bin or trash
|
||
folder option (#3168)
|
||
- Implement Feature Request: Add configurable upload delay to
|
||
support Obsidian (#3262)
|
||
- Implement Feature Request: Add validation of bools in config
|
||
file (#3295)
|
||
- Implement Feature Request: Add native support for
|
||
authentication via Intune dbus interface (#3274, #3297,
|
||
#3303)
|
||
- Implement Feature Request: Implement OAuth2 Device
|
||
Authorisation Flow (#3313)
|
||
* Enhancements
|
||
- Enhancement: Add gdc support to enable Gentoo compilation
|
||
(#3213)
|
||
- Enhancement: Add a notification to user regarding number of
|
||
objects received from OneDrive API (#3247)
|
||
- Enhancement: Update 'skip_file' documentation and option
|
||
validation (#3251)
|
||
- Enhancement: Add a new configuration option
|
||
'force_session_upload' to support editors and applications
|
||
using atomic save operations (#3256, #3259)
|
||
- Enhancement: Added 2 functions to check for the presence of
|
||
required remoteItem elements to create a Shared Folder DB
|
||
entries (#3270)
|
||
* Bug Fixes
|
||
- Fix Regression: Fixed regression in handling Microsoft
|
||
OneNote package folders being created in error (#3160)
|
||
- Fix Regression: Fix OneNote file MimeType detection (#3162)
|
||
- Fix Regression: Fix supporting Personal Shared Folders that
|
||
have been renamed (#3308)
|
||
- Fix Bug: Correct the logging output for 'skip_file'
|
||
exclusions (#3176)
|
||
- Fix Bug: Validate raw JSON from Graph API for 15 character
|
||
driveId API bug (#3174)
|
||
- Fix Bug: Fix JSON exception on webhook subscription renewal
|
||
due to 308 redirect (#3172)
|
||
- Fix Bug: Update 'sync_list' line parsing to correctly escape
|
||
characters for regex parsing (#3184)
|
||
- Fix Bug: Fix that an empty folder or folder with onenotes are
|
||
deleted online when content is shared from a SharePoint
|
||
Library Document Root (#3163)
|
||
- Fix Bug: Fix that empty 'skip_file' forces resync
|
||
indefinitely (#3194)
|
||
- Fix Bug: Fix that 'sync_list' rule segment|depth check fails
|
||
in some scenarios and implement a better applicable mechanism
|
||
check (#3204)
|
||
- Fix Bug: Resolve crash when getpwuid() breaks when there is a
|
||
glibc version mismatch (#3210)
|
||
- Fix Bug: Resolve crash when opening file fails when computing
|
||
file hash (#3214)
|
||
- Fix Bug: Add check for invalid exclusion 'sync_list'
|
||
exclusion rules (#3221)
|
||
- Fix Bug: Fix uploading of modified files when using
|
||
--upload-only & --remove-source-files (#3224)
|
||
- Fix Bug: Fix local path calculation for Relocated OneDrive
|
||
Business Shared Folders (#3226, #3227)
|
||
- Fix Bug: Fix 'sync_list' anywhere rule online directory
|
||
creation (#3229)
|
||
- Fix Bug: Fix online path creation to ensure parental path
|
||
structure is created in a consistent manner (#3233)
|
||
- Fix Bug: Fix handling of POSIX check for existing online
|
||
items (#3238)
|
||
- Fix Bug: Fix args printing in dockerfile entrypoint (#3248)
|
||
- Fix Bug: Fix the testing of parental structure for
|
||
'sync_list' inclusion when adding inotify watches (#3243)
|
||
- Fix Bug: Fix failure to handle API 403 response when file
|
||
fragment upload fails (#3246)
|
||
- Fix Bug: Fix application notification output to be consistent
|
||
when skipping integrity checks (#3254)
|
||
- Fix Bug: Fix how local timestamps are modified (#3256, #3259)
|
||
- Fix Bug: Fix how online remaining free space is calculated
|
||
and consumed internally for free space tracking (#3264)
|
||
- Fix Bug: Fix logic of determining if a file has valid
|
||
integrity when using --disable-upload-validation (#3265)
|
||
- Fix Bug: Format the OneDrive change into a consumable object
|
||
for the database earlier to use values in application logging
|
||
(#3269)
|
||
- Fix Bug: Fix upload session offset handling to prevent
|
||
desynchronisation on large files (#3277)
|
||
- Fix Bug: Fix implementation of 'write_xattr_data' to support
|
||
FreeBSD (#3285)
|
||
- Fix Bug: Update hash functions to ensure file is closed if
|
||
opened (#3288)
|
||
- Fix Bug: Dont blindly run safeBackup() if the online
|
||
timestamp is newer (#3289)
|
||
- Fix Bug: Only set xattr values when not using --dry-run
|
||
(#3290)
|
||
- Fix Bug: Fix UTC conversion for existing file timestamp post
|
||
file download (#3294)
|
||
- Fix Bug: Fix that 'check_nosync' and 'skip_size'
|
||
configuration options when changed, were not triggering a
|
||
--resync correctly (#3296)
|
||
- Fix Bug: Ensure file is closed before renaming to improve
|
||
compatibility with GCS buckets and network filesystems
|
||
(#3299)
|
||
- Fix Bug: If a file fails to download, path fails to exist.
|
||
Check path existence before setting xattr values (#3307)
|
||
* - Other Changes | Fixes
|
||
- Change logging output level for JSON elements that contain
|
||
URL encoding (#3232)
|
||
- Change 'configure.ac' to use a static date value as Debian
|
||
'reproducible' build process forces a future date to rebuild
|
||
any code to determine reproducibility (#3249)
|
||
- Updated .gitignore to ignore files created during configure
|
||
to be consistent with other files generated from .in
|
||
templates (#3188)
|
||
- Updated bash,fish and zsh completion files to align with
|
||
application options (#3195, #3197)
|
||
- Updated 'config' file to align to application options with
|
||
applicable descriptions (#3200)
|
||
- Updated testbuild runner
|
||
- Updated Fedora Docker OS version to Fedora 42
|
||
- Updated Ubuntu 24.10 curl version 8.9.1 to known bad curl
|
||
versions and document the bugs associated with it
|
||
- Updated Makefile to pass libraries after source files in
|
||
compiler invocation (#3272)
|
||
- Updated 'configure.ac' to support more basename formats for
|
||
DC (#3273)
|
||
- Update how threads are set based on available CPUs (#3309)
|
||
- Update setLocalPathTimestamp logging output (#3310)
|
||
- Update when to perform thread check and set as early as
|
||
possible (#3314)
|
||
- Updated documentation
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 17 06:01:53 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 2.5.5:
|
||
* Feature Requests | Enhancements
|
||
- Implement Feature Request: Implement 'disable_permission_set'
|
||
configuration option to not set directory and file
|
||
permissions (#3112)
|
||
- Implement Feature Request: Implement 'write_xattr_data'
|
||
configuration option to add information about file
|
||
creator/last editor as extended file attributes (#3113)
|
||
- Implement Feature Request: Implement 'transfer_order'
|
||
configuration option to allow the user to determine what
|
||
order files are transferred in (#3114)
|
||
- Enhancement: Add support for --share-password option when
|
||
--create-share-link is called (#3119)
|
||
- Enhancement: Add support 'localizedMessage' error messages in
|
||
application output if this is provided in the JSON response
|
||
from Microsoft Graph API (#3153)
|
||
* Microsoft API Changes for OneDrive Personal Accounts
|
||
- Comprehensively overhauled how OneDrive Personal Shared
|
||
Folders are handled due to major OneDrive API backend
|
||
platform user migration and major differences in API response
|
||
output (#3116)
|
||
- Comprehensively changed OneDrive Personal 'driveId' value
|
||
checking due to major OneDrive API backend platform user
|
||
migration and major differences in API response output
|
||
(#3116)
|
||
* Bug Fixes
|
||
- Fix Bug: Fix path calculation for Client Side Filtering
|
||
evaluations for Business Accounts (#3106)
|
||
- Fix Bug: Fix path calculation for Client Side Filtering
|
||
evaluations for Personal Accounts (#3111)
|
||
- Fix Bug: Only perform path calculation if this is actually
|
||
required
|
||
- Fix Bug: Fix check for 'globbing' and 'wildcard' rules, that
|
||
the number of segments before the first wildcard character
|
||
need to match before the actual rule can be applied (#3123)
|
||
- Fix Bug: When using 'sync_list', ignore specific exclusion to
|
||
scan that path for new data, which may be actually included
|
||
by an include rule, but the parent path is excluded (#3130)
|
||
- Fix Bug: When removing a OneDrive Personal Shared Folder,
|
||
remove the actual link, not the remote user folder (#3147)
|
||
- Fix Bug: Fix 'Unsupported platform' for inotify watches by
|
||
using the correct predefined version definition for Linux.
|
||
(#3152)
|
||
* Other Changes | Fixes
|
||
- Changed curl debug logging to --debug-https as this is more
|
||
relevant (#3120)
|
||
- Updated Fedora Docker OS version to Fedora 41 (#3150)
|
||
- Updated Alpine Docker OS version to Alpine 3.21 (#3150)
|
||
- Updated documentation
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 07 18:09:47 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 2.5.4:
|
||
* Release files for 2.5.4 (#3098)
|
||
* Add './' sync_list rule check (#3097)
|
||
* Fix log output when generating a /delta response
|
||
* Add code to support 'display_processing_time' use (#3095)
|
||
* Calculate file transfer metrics in a consistent manner (#3091)
|
||
* Fix testInternetReachability function (#3087)
|
||
* Update usage.md (#3084)
|
||
* Add OneDrive Personal Drive ID and Remote Drive ID length check
|
||
(#3086)
|
||
* Fix --single-directory Shared Folder DB entry creation (#3082)
|
||
* Support the moving of Shared Folder Links to other folders
|
||
(#3052)
|
||
* Fix Upload|Download Loop for AIP Protected File in Monitor Mode
|
||
(#3071)
|
||
* Add account root id check for Microsoft OneDrive Personal
|
||
account issue (#3077)
|
||
* Update install.md
|
||
* Update install.md
|
||
* Change dynamic linker to Linux only to correctly support
|
||
FreeBSD and OpenBSD (#3069)
|
||
* Fix Alpine Docker build post FreeBSD support (#3068)
|
||
* Support FreeBSD - Code and documentation changes to support
|
||
FreeBSD (#3048)
|
||
* Fix issue #3057 where timestamp is not set when using
|
||
--disable-download-validation (#3064)
|
||
* Support adding SharePoint Libraries as Shared Folder Links
|
||
(#3051)
|
||
* Fix that the root Personal Shared Folder is not handled due to
|
||
missing API data (#3047)
|
||
* Fix that item deleted after events of IN_MOVED_FROM &
|
||
IN_CLOSE_WRITE (#3045)
|
||
* Fix moving online files inside directories when using
|
||
'sync_list' (#3042)
|
||
* Fix skip_dir logic when reverse traversing folder structure
|
||
(#3034)
|
||
* Fix regression in handling uploading new and modified content
|
||
to OneDrive Business and SharePoint (#3032)
|
||
* Update Arch Linux instructions (#3036)
|
||
* Fix regression of --display-config use (#3035)
|
||
* correct minor typo (#3033)
|
||
* Update docker.md (#3028)
|
||
* Update --dry-run authentication message (#3022)
|
||
* Update .gitignore
|
||
* Update isValidUTF8 function with further validation (#3016)
|
||
* feat: optionally use standalone mode for syncing using Docker
|
||
container (#3018)
|
||
* Fix download error of an updated file leads to online file
|
||
deletion (#3017)
|
||
* Check for no --sync | --monitor earlier to fail fast if not
|
||
used (#3011)
|
||
* Implement Feature Request: Support Permanent Delete on OneDrive
|
||
(#2999)
|
||
* Add quota status messages based on OneDrive Account API
|
||
response (#3008)
|
||
* Cleanup debug logging output (#3007)
|
||
* Fix regression that sync_list does not traverse shared
|
||
directories (#3004)
|
||
* Fix that Business Shared Items shortcuts are skipped (#3001)
|
||
* Fix --display-config when dealing with empty sync_list (#2998)
|
||
* Fix import of 'sync_list' and rule application (#2996)
|
||
* Update usage.md
|
||
* Update usage.md (#2990)
|
||
* Add curl bugs to documentation (#2987)
|
||
* Fix unable to parse SSL version (#2981)
|
||
* Fix build error on OpenBSD (#2978)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 20 09:35:08 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 2.5.3:
|
||
* Feature Requests | Enhancements
|
||
- Enhancement: Ensure application notifies user of curl
|
||
versions that contain HTTP/2 bugs that impact the operation
|
||
of this client (#2913, #2922, #2926)
|
||
- Enhancement: Update Dockerfile-debian to fix that libcurl4
|
||
does not get applied despite being pulled in. Explicitly
|
||
install it from Debian 12 Backports
|
||
- Enhancement: Add passive database checkpoints (#2944)
|
||
- Enhancement: Add OpenSSL version warning (#2961)
|
||
- Update safeBackup to use a new filename format for easier
|
||
identification:
|
||
filename-hostname-safeBackup-number.file_extension (#2966)
|
||
* Bug Fixes
|
||
- Fix Bug: Fix application crash when session upload files
|
||
contain zero data or are corrupt (#2893)
|
||
- Fix Bug: Fix that when creating a new folder online the
|
||
application generates an exception if it is in a Shared
|
||
Online Folder (#2895)
|
||
- Fix Bug: Fix that a 'sync_list' entry of '/' will cause a
|
||
index [0] is out of bounds (#2897)
|
||
- Fix Bug: Fix regression for Docker 'sync_dir' use (#2901)
|
||
- Fix Bug: Fix that curl generates a SIGPIPE that causes
|
||
application to exit due to upstream device killing idle TCP
|
||
connection (#2906)
|
||
- Fix Bug: Fix that skip_file in config does not override
|
||
defaults (#2917)
|
||
- Fix Bug: Fix that skip_dir is not flagging directories
|
||
correctly causing deletion if parental path structure needs
|
||
to be created for sync_list handling (#2918)
|
||
- Fix Bug: Fix application crash caused by unable to drop table
|
||
(#2919)
|
||
- Fix Bug: Setup a specific SIGPIPE Signal handler for
|
||
curl/openssl generated signals (#2929)
|
||
- Fix Bug: Handle DB upgrades from v2.4.x without causing
|
||
application crash (#2932)
|
||
- Fix Bug: Fix a database statement execution error occurred:
|
||
NOT NULL constraint failed: item.type due to Microsoft
|
||
OneNote items (#2939)
|
||
- Fix Bug: Allow no-sync operations to complete online account
|
||
checks (#2943)
|
||
- Fix Bug: Update Dockerfile-alpine - revert to Alpine 3.19 as
|
||
application fails to run on Alpine 3.20 (#2956)
|
||
- Fix Bug: Fix Operation not permitted FileException Error when
|
||
attempting to use setTimes() function (#2958)
|
||
- Fix Bug: Fix that files with no mime type cause sync to crash
|
||
(#2963)
|
||
- Fix Bug: Ensure bypass_data_preservation operates as intended
|
||
(#2967)
|
||
* Other Changes | Fixes
|
||
- Implement Docker ENV variable for --cleanup-local-files
|
||
(#2868)
|
||
- Improve performance with reduced execution time and lower
|
||
CPU/system resource usage (#2880)
|
||
- Specifically use a 'mutex' to perform the lock on DB actions
|
||
(#2882)
|
||
- Add Ubuntu 24.10 OpenSuSE Build Service details (#2942)
|
||
- Add Check Spelling GitHub Action (#2945)
|
||
- Updated documentation
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 29 07:50:13 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 2.5.2:
|
||
* Feature Requests
|
||
- Enhancement: Added 15 second sleep to systemd services to
|
||
allow d-bus daemon to start and be available if present
|
||
(#2762)
|
||
* Bug Fixes
|
||
- Fix Bug: Application crash unable to correctly process a
|
||
timestamp that has fractional seconds (#2852)
|
||
- Fix Bug: Fixed application logging output of Personal Shared
|
||
Folder incorrectly advising there is no free space
|
||
* Other Changes | Fixes
|
||
- Updated documentation
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 29 07:48:08 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 2.5.1:
|
||
DO NOT USE .. CONTAINS A MAJOR TIMESTAMP ISSUE BUG
|
||
* Feature Requests
|
||
- Enhancement: Add --enable-debug to Docker files when building
|
||
client application (#2811)
|
||
- Enhancement: Update Debian Dockerfile to use 'curl' from
|
||
backports so a more modern curl version is used (#2831)
|
||
- Enhancement: Don't print the d-bus WARNING if
|
||
disable_notifications is set on cmd line or in config (#2840)
|
||
* Bug Fixes
|
||
- Fix Regression of extra quotation marks when using
|
||
ONEDRIVE_SINGLE_DIRECTORY with Docker (#2823)
|
||
- Fix Regression that --remove-source-files doesn’t work
|
||
(#2830)
|
||
- Fix Regression that real-time synchronization is not
|
||
occurring when using --monitor and sync_list (#2832)
|
||
- Fix Bug: Application crash when run synchronize due to
|
||
negative free space online (#2806)
|
||
- Fix Bug: Application crash when attempting to read timestamp
|
||
from database as invalid data was written (#2810, #2813,
|
||
#2822, #2829)
|
||
- Fix Bug: Application crash when performing a URL dedocde
|
||
(#2815)
|
||
- Fix Bug: Application crash when using sync_list and Personal
|
||
Shared Folders the root folder fails to present the item id
|
||
(#2835)
|
||
* Other Changes | Fixes
|
||
- Updated documentation (various)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 24 06:57:21 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 2.5.0:
|
||
* Important
|
||
- OneDrive Client for Linux v2.5.0 contains a database schema
|
||
change to support the additional functionality and bug fixes
|
||
in the v2.5.x branch. As such, on your first use of this
|
||
client version, the database schema will be updated and the
|
||
client will perform an entire re-validation of your data -
|
||
both locally and online which may take an extended period of
|
||
time.
|
||
* Caution
|
||
- OneDrive Client for Linux v2.5.0 introduces significant
|
||
changes and is not backwards compatible with v2.4.x. Please
|
||
ensure that you do not use both v2.5.0 and v2.4.x clients
|
||
with the same Microsoft OneDrive account simultaneously -
|
||
whether on the same or different systems. If you upgrade to
|
||
v2.5.0, all your clients must be updated to this version.
|
||
However, you can revert to v2.4.x at any time if necessary,
|
||
but do not run different versions at the same time on any
|
||
system.
|
||
* Caution
|
||
- The application has been completely re-written in version
|
||
2.5.0, leading to changes in how many features and functions
|
||
operate compared to version 2.4.x. OneDrive Business Shared
|
||
Folder Sync is one of the features that has been fully
|
||
revamped. If you are using this feature, it is crucial to
|
||
read the updated documentation thoroughly.
|
||
- Additionally, when using the --download-only function, this
|
||
no longer automatically deletes local files by default.
|
||
Please ensure you review the new documentation carefully to
|
||
understand how all application options now operate as there
|
||
may be both major and subtle changes to the options that you
|
||
currently utilise.
|
||
* Feature Requests
|
||
- Implement Feature Request: Multi-threaded
|
||
uploading/downloading of files FR-232
|
||
- Implement Feature Request: Renaming/Relocation of OneDrive
|
||
Business shared folders FR-1251
|
||
- Implement Feature Request: Support the syncing of individual
|
||
business shared files FR-1300
|
||
- Implement Feature Request: Implement application output to
|
||
detail upload|download failures at the end of a sync process
|
||
FR-2457
|
||
- Implement Feature Request: Log when manual Authorization is
|
||
required when using --auth-files FR-2475
|
||
- Implement Feature Request: Add cmdline parameter to display
|
||
(human readable) quota status FR-2359
|
||
- Implement Feature Request: Add capability to disable
|
||
'fullscan_frequency' FR-2313
|
||
- Implement Feature Request: Ability to set
|
||
--disable-download-validation from Docker environment
|
||
variable FR-2559
|
||
- Implement Feature Request: Ability to set --sync-shared-files
|
||
from Docker environment variable FR-2680
|
||
- Implement Feature Request: file sync (upload/download/delete)
|
||
notifications FR-2760
|
||
* Bug Fixes
|
||
- Fix Bug: Upload only not working with Business shared folders
|
||
BUG-2379
|
||
- Fix Bug: Business shared folders with same basename get
|
||
merged BUG-2434
|
||
- Fix Bug: --dry-run prevents authorization BUG-2451
|
||
- Fix Bug: Log timestamps lacking trailing zeros, leading to
|
||
poor log file output alignment BUG-2479
|
||
- Fix Bug: Subscription ID already exists when using webhooks
|
||
BUG-2501
|
||
- Fix Bug: Not all files being downloaded when API data
|
||
includes HTML ASCII Control Sequences BUG-2562
|
||
- Fix Bug: --display-sync-status does not work when OneNote
|
||
sections (.one files) are in your OneDrive. BUG-2578
|
||
- Fix Bug: vim backups when editing files cause edited file to
|
||
be deleted rather than the edited file being uploaded
|
||
BUG-2586
|
||
- Fix Bug: skip_dir does not always work as intended for all
|
||
directory entries BUG-2590
|
||
- Fix Bug: Online date being changed in download-only mode
|
||
BUG-2591
|
||
- Fix Bug: Resolve that download_only = "true" and
|
||
cleanup_local_files = "true" also deletes files present
|
||
online BUG-2612
|
||
- Fix Bug: Resolve that upload session are not canceled with
|
||
resync option BUG-2624
|
||
- Fix Bug: Local files should be safely backed up when the item
|
||
is not in sync locally to prevent data loss when they are
|
||
deleted online BUG-2625
|
||
- Fix Bug: Files with newer timestamp are not chosen as version
|
||
to be kept BUG-2626
|
||
- Fix Bug: Synced file is removed when updated on the remote
|
||
while being processed by onedrive BUG-2699
|
||
- Fix Bug: Cannot select/filter within Personal Shared Folders
|
||
BUG-2731
|
||
- Fix Bug: HTML encoding requires to add filter entries twice
|
||
BUG-2740
|
||
- Fix Bug: Uploading files using fragments stuck at 0% BUG-2747
|
||
- Fix Bug: Implement safeguard when sync_dir is missing and is
|
||
re-created data is not deleted online BUG-2755
|
||
- Fix Bug: Fix that --get-sharepoint-drive-id does not handle a
|
||
SharePoint site with more than 200 entries BUG-2771
|
||
- Fix Bug: Fix that 'sync_list' does not include files that
|
||
should be included, when specified just as *.ext_type
|
||
BUG-2784
|
||
- Fix Bug: Fix that 'sync_list' does not allow to exclude
|
||
'.folder_name' and include 'folder_name' BUG-2796
|
||
* Other Changes | Fixes
|
||
- Implement buffered logging so that all logging from all
|
||
upload & download activities are handled correctly
|
||
- Replace polling monitor loop with blocking wait
|
||
- Update how the application utilises curl to fix socket reuse
|
||
- Various performance enhancements with many thanks to @JC-comp
|
||
- Implement refactored OneDrive API logic with many thanks to
|
||
@JC-comp
|
||
- Enforcement of operational conflicts
|
||
- Enforcement of application configuration defaults and
|
||
minimums
|
||
- Utilise threadsafe sqlite DB access methods
|
||
- Various code cleanup and optimisations
|
||
* Documentation
|
||
- Most documentation has been totally overhauled
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 22 07:30:57 UTC 2023 - hpj@urpla.net
|
||
|
||
- Update to version 2.4.25:
|
||
* Release files for 2.4.25 (#2440)
|
||
* Fix that zero-byte files do not have a hash as reported by the OneDrive API thus should not generate an error message (#2436)
|
||
* Update Docker files June 2023 (#2438)
|
||
* Update testbuild.yaml (#2439)
|
||
* Add Ubuntu 23.04 Instructions (#2437)
|
||
* Update util.d (#2428)
|
||
* Release files for 2.4.24 v2 (#2427)
|
||
* Revert "Release files for 2.4.24 (#2426)"
|
||
* Release files for 2.4.24 (#2426)
|
||
* Implement #2414 to allow HTTP session timeout(s) tuning via config (#2425)
|
||
* Remove sha1 use and cleanup defunct remaining crc32 use (#2424)
|
||
* Update INSTALL.md
|
||
* Update INSTALL.md (#2421)
|
||
* Update ubuntu-package-install.md
|
||
* Update ubuntu-package-install.md
|
||
* Update Docker.md (#2409)
|
||
* Update ubuntu-package-install.md (#2405)
|
||
* Update INSTALL.md (#2403)
|
||
* Fix Unable to perform a database vacuum: out of memory when exiting (#2398)
|
||
* Update README.md (#2393)
|
||
* Update Docker gosu version to 1.16 to resolve current vulnerabilities (#2386)
|
||
* Update to Fedora Docker file to use Fedora 37 to resolve current vulnerabilities (#2383)
|
||
* Update to Alpine Docker file to resolve current vulnerabilities (#2384)
|
||
* Update to Debian Docker file to resolve current vulnerabilities (#2385)
|
||
* Update USAGE.md (#2382)
|
||
* Update USAGE.md (#2374)
|
||
* Update ubuntu-package-install.md
|
||
* Update Docker and Podman documents and clarify i386|i686 support (#2370)
|
||
* Update Docker.md
|
||
* Fix deprecation warnings with dmd 2.103.0 (#2364)
|
||
* Add warning regarding SharePoint Library use (#2354)
|
||
* Update testbuild.yaml (#2356)
|
||
* Fix that folders are renamed despite using --dry-run (#2343)
|
||
* Update USAGE.md
|
||
* Fix that a HTTP 504 - Gateway Timeout causes local files to be deleted when using --download-only & --cleanup-local-files mode (#2342)
|
||
* Fix webhook subscription creation for SharePoint Libraries (#2339)
|
||
* Fix for extra encoded quotation marks surrounding Docker environment variables (#2319)
|
||
* Update INSTALL.md (#2333)
|
||
* Update USAGE.md (#2331)
|
||
* Add --get-file-link option to shell completions (#2308)
|
||
* Update Docker.md (#2321)
|
||
* Update Docker documentation to support locales for for double-byte language support (#2317)
|
||
* Add single directory sync to docker (#2309)
|
||
* Podman: Fix test volume is used (#2297)
|
||
* Release 2.5.0 Development Prep (#2281)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 06 18:35:48 UTC 2023 - hpj@urpla.net
|
||
|
||
- Update to version 2.4.23:
|
||
* Release files for 2.4.23 (#2280)
|
||
* Update handling of --source-directory and --destination-directory if empty (#2278)
|
||
* Update Alpine Dockerfile to use Alpine 3.17 (#2277)
|
||
* Update USAGE.md
|
||
* Update application-security.md
|
||
* docs: Fix typos in Docker.md (#2270)
|
||
* Update version checks (#2269)
|
||
* Update version release notification handling (#2267)
|
||
* Update --get-O365-drive-id error handling (#2266)
|
||
* systemd: disable PrivateUsers (#2265)
|
||
* Update INSTALL.md
|
||
* Update RHEL7, RHEL8 and RHEL9 Makefile and SPEC file compatibility (#2256)
|
||
* Restore RHEL7 spec file compatibility (#2254)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 05 22:40:53 UTC 2022 - hpj@urpla.net
|
||
|
||
- Update to version 2.4.22:
|
||
* Release files for 2.4.22 (#2247)
|
||
* Fix creation of parent empty directories when parent is excluded by sync_list (#2245)
|
||
* Update config change detection handling (#2246)
|
||
* Fix application crash when exiting due to failure state (#2244)
|
||
* Change order of Microsoft OneDrive restrictions and limitations check and skip_file|skip_dir (#2238)
|
||
* Update when application exit message is printed (#2239)
|
||
* Display 'Sync with OneDrive is complete' when using --synchronize (#2229)
|
||
* Fix application crash due to access permissions on configured path for sync_dir (#2225)
|
||
* Fix issue of silent exit when unable to delete local files when using --cleanup-local-files (#2227)
|
||
* Fix build error with LDC 1.28.1 on Alpine (#2220)
|
||
* Fix build error with dmd-2.101.0 (#2219)
|
||
* Update USAGE.md
|
||
* Only call isPathExcludedViaSyncList if 'sync_list' is enabled where possible (#2213)
|
||
* Ensure path does not start with '/' before sync_list check (#2215)
|
||
* Update Fix 2211 and 2212 (#2214)
|
||
* Update Docker.md
|
||
* systemd: disable non-working remaining sandboxing options (#2205)
|
||
* Only calculate path with computeItemPath if path is empty (#2212)
|
||
* Fix application crash when local file is changed to a symbolic link with non-existent target (#2211)
|
||
* Update USAGE.md
|
||
* Update USAGE.md
|
||
* Update ubuntu-package-install.md
|
||
* Add instructions for using OBS for Ubuntu 22.10 (#2201)
|
||
* Add note regarding what application version should be used (#2200)
|
||
* Add performance output for key functions (#2180)
|
||
* Update USAGE.md (#2178)
|
||
* Update podman.md (#2176)
|
||
* owed -> owned (typo) (#2171)
|
||
* Align application logging events to actual application defaults (#2170)
|
||
* Remove Fedora ARMv7 builds (#2165)
|
||
* Update docker.yaml to downgrade setup-qemu-action to use qemu-v6.2.0-26 (#2162)
|
||
* Release 2.4.22 Dev Prep (#2161)
|
||
* Update docker.yaml
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 26 19:57:09 UTC 2022 - hpj@urpla.net
|
||
|
||
- Update to version 2.4.21:
|
||
* Release files for 2.4.21 (#2157)
|
||
* Update INSTALL.md
|
||
* Add option to create a read-write shareable link (#2154)
|
||
* Fix DMD 2.100.2 depreciation warning (#2156)
|
||
* Update database access exclusivity test for --resync (#2155)
|
||
* Update notification handling for specific skipped scenarios (#2153)
|
||
* Update national-cloud-deployments.md (#2152)
|
||
* Minor update to rpm build docs to match versions (#2146)
|
||
* Update onedrive.spec.in to fix error building RPM (#2145)
|
||
* Update ubuntu-package-install.md
|
||
* Update documentation to document skip_size (#2132)
|
||
* Add option to cleanup local files regardless of sync state when using --download-only (#2113)
|
||
* Resolve segfault when running 'onedrive --display-sync-status' when run as 2nd process (#2105)
|
||
* Fix where --resync is enforced for non-sync operations (#2111)
|
||
* Fix to allow non-sync tasks while sync is running (#2112)
|
||
* Update Docker and Podman documentation (#2109)
|
||
* Improve application logging output for error messages (#2100)
|
||
* Correct a typo in docs/INSTALL.md (#2097)
|
||
* Update INSTALL.md (#2095)
|
||
* Change the exit code of the application when a --resync is required (#2096)
|
||
* Fix that logging output for skipped uploaded files is missing (#2094)
|
||
* Update INSTALL.md
|
||
* Update application-security.md and USAGE.md (#2088)
|
||
* Update Podman.md to align to Docker.md
|
||
* Update INSTALL.md
|
||
* Update documentation in relation to configuring SharePoint Libraries (#2084)
|
||
* Update what application options require an argument (#2082)
|
||
* Add option to request readonly access in oauth authorization step (#2065)
|
||
* Implement --display-running-config (#2064)
|
||
* Update --get-O365-drive-id implementation for data access (#2076)
|
||
* Update README.md
|
||
* Be consistent with permissions that are being assigned (#2075)
|
||
* Add Test Build Workflow (#2069)
|
||
* Update --resync handling of database file removal (#2067)
|
||
* Fix that the download progress bar doesn't always reach 100% when rate_limit is set (#2056)
|
||
* Release 2.4.21 Dev Prep (#2058)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 16 09:24:20 UTC 2022 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.20:
|
||
* Release files for 2.4.20 (#2052)
|
||
* Enforce that --confdir must be a directory (#2051)
|
||
* Increase thread sleep for better process handling (#2046)
|
||
* Update Docker.md
|
||
* Ensure that any active http instance is shutdown before any application exit (#2035)
|
||
* Update USAGE.md (#2033)
|
||
* Update USAGE.md
|
||
* Fix handling of a custom configuration directory (#2029)
|
||
* Fix --display-config after http/2 change (#2028)
|
||
* Various little spelling fixes (check with lintian during Debian packaging) (#2027)
|
||
* Switch to using curl defaults for HTTP/2 operations (#2026)
|
||
* Update OneDrive API response handling for National Cloud Deployments (#2023)
|
||
* Fix 'foreign key constraint failed' when using OneDrive Business Shared Folders (#2017)
|
||
* Update known-issues.md (#2016)
|
||
* Release 2.4.20 Dev Prep (#2013)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 18 11:40:34 UTC 2022 - hpj@urpla.net
|
||
|
||
- Update to version 2.4.19:
|
||
* Release files for 2.4.19 (#2006)
|
||
* Update when DB is updated by OneDrive API data and update when file hash is required to be generated (#2004)
|
||
* Added ONEDRIVE_UPLOADONLY flag for Docker (#2002)
|
||
* Update advanced-usage.md (#1999)
|
||
* Documentation updates
|
||
* Update README.md
|
||
* Update src/notifications/README (#1992)
|
||
* Update ubuntu-package-install.md
|
||
* Update ubuntu-package-install.md (#1990)
|
||
* Update lock.yml
|
||
* Update Business Shared Folders to use a /delta query (#1989)
|
||
* Update lock.yml
|
||
* Update Docker.md
|
||
* Update Docker Builds (#1988)
|
||
* Update ubuntu-package-install.md
|
||
* Update Documentation (#1985)
|
||
* Update docker.yaml (#1984)
|
||
* Trigger Docker build workflow only on pull request merge to 'master' (#1983)
|
||
* Release 2.4.19 Dev Prep (#1981)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 7 07:49:53 UTC 2022 - Enno Gotthold <egotthold@suse.com>
|
||
|
||
- Update to version 2.4.18:
|
||
* Fixed various database related access issues steming from running multiple instances of the application at the same time using the same configuration data (#1944, #1955)
|
||
* Updated all Docker build files to current distributions, using updated distribution LDC version (#1945,#1972,#1975,#1976)
|
||
* Updated logging output to logfiles when an actual sync process is occuring (#1947)
|
||
* Fixed --display-config being impacted by --resync flag (#1950)
|
||
* Fixed installation permissions for onedrive man-pages file (#1953)
|
||
* Updated output of --display-config to be more relevant (#1956)
|
||
* Fixed that in some situations that users try --upload-only and --download-only together which is not possible (#1959)
|
||
* Added Feature Request to add an override for skip_dir|skip_file through flag to force sync (#1960)
|
||
* Updated manpage to align with application configuration (#1962)
|
||
* Fixed application crash if unable to read required hash files (#1963)
|
||
* Added a check to validate local filesystem available space before attempting file download (#1971)
|
||
* Updated documentation and Docker files based on minimum compiler versions to dmd-2.088.0 and ldc-1.18.0 (#1972)
|
||
* Added GitHub Actions to build Docker containers and push to DockerHub (#1977)
|
||
* Updated documentation (various)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 04 07:31:32 UTC 2022 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.17:
|
||
* Release files for 2.4.17 (#1941)
|
||
* Update ubuntu-package-install.md (#1940)
|
||
* Fix logging output when download failed (#1894)
|
||
* Improve when the local database integrity check is performed and on what frequency (#1938)
|
||
* Remove ambiguity on how to access 'help' for the client (#1936)
|
||
* Update INSTALL.md
|
||
* Update local folder creation timestamp with timestamp from OneDrive (#1934)
|
||
* Update inotify logging output (#1930)
|
||
* Update Internet connect disruption retry handling (#1909)
|
||
* Update INSTALL.md
|
||
* Fix crash when trying to sync broken symbolic link (#1917)
|
||
* Update ubuntu-package-install.md
|
||
* Update USAGE.md
|
||
* Update ubuntu-package-install.md
|
||
* Update bug_report.yml
|
||
* Update INSTALL.md
|
||
* Fix docker build, by add missing git (#1895)
|
||
* Update README.md
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 10 01:36:22 UTC 2022 - hpj@urpla.net
|
||
|
||
- Update to version 2.4.16:
|
||
* Release files for 2.4.16 (#1879)
|
||
* Add documentation for Podman support (#1871)
|
||
* Update bug_report.yml (#1877)
|
||
* Implement feature request to mark partially-downloaded files as .partial (#1868)
|
||
* Implement feature request --modified-by (#1869)
|
||
* Update YAML forms (#1875)
|
||
* Use GitHub YAML forms (#1873)
|
||
* Update USAGE.md
|
||
* Add --reauth to allow easy re-authentication of the client (#1867)
|
||
* Enhance error handling of GitHub version check (#1866)
|
||
* Improved Dockerfiles (#1795)
|
||
* Extend GitHub version check (#1863)
|
||
* Add function to check client version vs latest GitHub release (#1862)
|
||
* Update ubuntu-package-install.md
|
||
* Catch errors from OneDrive when initialising subscriptions (#1846)
|
||
* Update Docker.md (#1841)
|
||
* Update entrypoint.sh (#1861)
|
||
* Add config.yml to configure issue templates (#1845)
|
||
* Update README.md (#1838)
|
||
* Fix typo in the Ubuntu installation docs (#1830)
|
||
* Update USAGE.md (#1829)
|
||
* Split children query into a separate function which can be self-referred (#1828)
|
||
* Fixes in order to compile on an Android host (#1823)
|
||
* If a sync_list exclusion is matched, the item needs to be excluded when using --resync (#1820)
|
||
* Document risk regarding using --resync (#1816)
|
||
* Enable GitHub Sponsors (#1811)
|
||
* Update ubuntu-package-install.md (#1807)
|
||
* Update advanced-usage.md (#1806)
|
||
* Update build-rpm-howto.md (#1799)
|
||
* Update ubuntu-package-install.md (#1794)
|
||
* Explicitly set libcurl options (#1789)
|
||
* Update ubuntu-package-install.md (#1786)
|
||
* Update application file logging error handling (#1776)
|
||
* Update Ubuntu Docs (#1769)
|
||
* Release 2.4.16 Dev Prep (#1768)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 20 20:41:06 UTC 2022 - Boris Manojlovic <boris@steki.net>
|
||
|
||
- rebuild manually tar file to pass Factory legal reqs...
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 20 20:13:01 UTC 2022 - boris@steki.net
|
||
|
||
- Update to version 2.4.15:
|
||
* Release files for 2.4.15 (#1767)
|
||
* Update fixing edge case with OneDrive Personal Shared Folders and --resync --upload-only (#1762)
|
||
* Add --operation-timeout argument (#1759)
|
||
* Updated Dockerfile-alpine to 3.14 (#1722)
|
||
* Fix unable to upload to OneDrive Business Shared Folders due to API restricting quota information (#1725)
|
||
* Add SystemD hardening (#1720)
|
||
* Update INSTALL.md
|
||
* Update minimum compiler versions to dmd-2.087.0 and ldc-1.17.0 (#1724)
|
||
* Release 2.4.15 Dev Prep (#1723)
|
||
* Release files for 2.4.14 (#1719)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 31 11:04:39 UTC 2021 - Hans-Peter Jansen <hpj@urpla.net>
|
||
|
||
- Update to version 2.4.15
|
||
* Add SystemD hardening (#1720)
|
||
* Updated Dockerfile-alpine to use Apline 3.14 (#1722)
|
||
* Update minimum compiler versions to dmd-2.087.0 and ldc-1.17.0
|
||
(#1724)
|
||
* Fix unable to upload to OneDrive Business Shared Folders due to
|
||
* API restricting quota information (#1725)
|
||
* Add --operation-timeout argument (#1759)
|
||
* Update fixing edge case with OneDrive Personal Shared Folders
|
||
and --resync --upload-only (#1762)
|
||
* Updated documentation (various)
|
||
- Apply dmd and ldc minimum version requirements to spec
|
||
- Remove harden_onedrive.service.patch and
|
||
harden_onedrive@.service.patch: applied upstream
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 24 08:58:31 UTC 2021 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.14
|
||
https://github.com/abraunegg/onedrive/releases/tag/v2.4.14
|
||
- When using --logout there is no reauth performed as before, to login
|
||
again just use the same command as on first run
|
||
- Enable notifications
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 17 18:58:00 UTC 2021 - Lukas Müller <expeehaa@outlook.com>
|
||
|
||
- Weaken systemd service hardening to make services start again.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 13 06:50:38 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
|
||
|
||
- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
|
||
* harden_onedrive.service.patch
|
||
* harden_onedrive@.service.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 15 06:40:36 UTC 2021 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.13:
|
||
https://github.com/abraunegg/onedrive/releases/tag/v2.4.13
|
||
- Removed: dmd-20970-support.patch
|
||
Patch was included upstream and thus removed
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 27 11:06:32 UTC 2021 - Boris Manojlovic <boris@steki.net>
|
||
|
||
- add patch for new dmd (from master merged patch)
|
||
Support DMD 2.097.0 as compiler #1505 dmd-20970-support.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 02 06:33:23 UTC 2021 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.12:
|
||
https://github.com/abraunegg/onedrive/releases/tag/v2.4.12
|
||
-------------------------------------------------------------------
|
||
Wed Apr 07 11:33:01 UTC 2021 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.11:
|
||
https://github.com/abraunegg/onedrive/releases/tag/v2.4.11
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 01 07:28:32 UTC 2021 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.10:
|
||
* Release files for 2.4.10 (#1283)
|
||
* Update INSTALL.md
|
||
* Update INSTALL.md
|
||
* Update INSTALL.md
|
||
* Update INSTALL.md
|
||
* Support sync_list matching full path root wildcard with exclusions to simplify sync_list configuration (#1273)
|
||
* Use correct path offset for sync_list exclusion matching (#1269)
|
||
* Revert the config & logpath change and check correct input entry (#1270)
|
||
* Update USAGE.md
|
||
* Fix logging output when handing downloaded files (#1267)
|
||
* Revert "Fix logging output when handing downloaded new files (#1265)"
|
||
* Fix logging output when handing downloaded new files (#1265)
|
||
* Dockerfile config for arm64 (#1259)
|
||
* Correctly handle '~' when present in 'log_dir' configuration option (#1258)
|
||
* Update README.md
|
||
* Improve upload handling of files for SharePoint sites (#1250)
|
||
* Adding TOC to USAGE.md (#1244)
|
||
* Use correct driveId value to query for changes when using --single-directory (#1235)
|
||
* Search all distinct drive id's rather than just default drive id for --get-file-link (#1230)
|
||
* Rename Office365.md to SharePoint-Shared-Libraries.md (#1232)
|
||
* Support new file maximum upload size of 250GB (#1233)
|
||
* Fix alpine build so it uses the same alpine version (#1226)
|
||
* Catch database assertion when item path cannot be calculated (#1217)
|
||
* Update Docker.md
|
||
* Add new config option to rate limit connection to OneDrive (#1210)
|
||
* Add upload speed metrics when files are uploaded (#1209)
|
||
* Release 2.4.10 Dev Prep (#1207)
|
||
* Release files for 2.4.9 (#1204)
|
||
* Fixed 2 typos in advanced-usage.md (#1201)
|
||
* Fix application crash with --get-O365-drive-id when API response is restricted (#1198)
|
||
* Fix Alpine Docker build (#1197)
|
||
* Fix application crash when calculating the path length due to invalid UTF characters (#1193)
|
||
* Add Docker environment variable to allow --logout for re-authentication (#1187)
|
||
* Improve application startup when using --monitor when there is no network connection to the OneDrive API (#1188)
|
||
* Fix typo in advanced-usage.md (#1181)
|
||
* Fix crash when unable to read a local file due to file permissions (Issue #1178) (#1179)
|
||
* Add debug log output for configured API URL's (#1177)
|
||
* Remove duplicate code for error output functions and enhance error logging output (#1170)
|
||
* Handle case where API provided deltaLink generates a further API error (#1175)
|
||
* Release 2.4.9 Dev Prep (#1168)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 01 06:33:45 UTC 2020 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.8:
|
||
* Release files for 2.4.8 (#1167)
|
||
* Fix broken link in manual (#1166)
|
||
* Fix application crash in --monitor mode due to 'Failed to stat file' when setgid is used on a directory (#1157)
|
||
* Check application_id before setting redirect URL when using specific Azure endpoints (#1165)
|
||
* Fix logging output when authentication authorisation fails (#1156)
|
||
* Update #1142 logging output handling (#1153)
|
||
* Fix changing permissions on pre-existing local directories (#1152)
|
||
* Corrected typo (#1151)
|
||
* Use config set option for 'remove_source_files' and 'skip_dir_strict_match' rather than ignore (#1142)
|
||
* Update sync.d
|
||
* Update sync.d
|
||
* Update sync.d
|
||
* Update sync.d
|
||
* catch folder creation errors due to file system permissions error
|
||
* Update error catching and handling
|
||
* Update onedrive.d
|
||
* Fix download failure due to incorrect filesystem permissions
|
||
* Update USAGE.md to clarify 'application_id' usage to utilise older 'skilion' application id (#1136)
|
||
* Release 2.4.8 Dev Prep (#1134)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 09 07:33:01 UTC 2020 - hpj@urpla.net
|
||
|
||
- Update to version 2.4.7:
|
||
* Release files for 2.4.7 (#1133)
|
||
* Correctly set config directory permissions at first start (#1132)
|
||
* Check if localModifiedTime >= item.mtime: avoid re-upload (#1131)
|
||
* Merge contents of SQLite WAL file into main database file on sync completion (#1128)
|
||
* Fix uploading data to shared business folders when using --upload-only (#1127)
|
||
* Check the given local path in reverse order for a skip_dir match on --resync (#1125)
|
||
* Check for the presence of .nosync when processing DB entries (#1124)
|
||
* Update Docker.md
|
||
* Update --list-shared-folders to only show folders (#1114)
|
||
* Cleanup dryrun shm and wal files if they exist (#1121)
|
||
* Configure specific File and Folder Permissions (#1108)
|
||
* Added env variable to enable download-only mode in Docker (#1113)
|
||
* Fix Business Shared Folder handling to process only Business Shared Folders (#1104)
|
||
* Update bug_report.md
|
||
* Update bug_report.md
|
||
* Fix logging output for modification comparison source (#1103)
|
||
* Add environment variable to allow easy HTTPS debug in docker (#1098)
|
||
* Adding support for authentication w/ single tenant custom applications (#1094)
|
||
* Update bug_report.md
|
||
* Update INSTALL.md
|
||
* Update debugging output for /delta changes available queries (#1089)
|
||
* Allow config to specify a tenant id for non-multi-tenant applications (#1085)
|
||
* Mention fish-completions-dir build option (#1084)
|
||
* Release 2.4.7 Dev Prep (#1088)
|
||
|
||
- Update to version 2.4.6:
|
||
* Release files for 2.4.6 (#1083)
|
||
* Update USAGE.md
|
||
* Handle deletion events for directories when inotify events are missing (#1082)
|
||
* Fix typos and normalize product names (#1079)
|
||
* Update bug_report.md
|
||
* Fix uninitialised value error as reported by valgrind (#1075)
|
||
* Handle deletion events when inotify events are missing (#1073)
|
||
* Add notification to advise users when the client needs to be reauthenticated (#1046)
|
||
* Update INSTALL.md
|
||
* Update INSTALL.md
|
||
* Update INSTALL.md
|
||
* Implement Feature: Multiple skip_dir & skip_file configuration rules (#1068)
|
||
* Update USAGE.md
|
||
* Implement Feature: Support negative patterns in sync_list for fine grained exclusions (#1065)
|
||
* Support wildcard within sync_list entries (#1063)
|
||
* Implement Feature: Create shareable link (#1061)
|
||
* Update INSTALL.md
|
||
* Update USAGE.md
|
||
* Update INSTALL.md
|
||
* Handle removing child items on OneDrive when parent item responds with access denied (Issue #1041) (#1045)
|
||
* Update USAGE.md
|
||
* Remove 'Icon' check as no longer valid (#1038)
|
||
* Update INSTALL.md
|
||
* Update --single-directory path handling when path does not exist locally (#1031)
|
||
* Flag when remaining free space is being restricted (#1029)
|
||
* Update README.md
|
||
* Release 2.4.6 Dev Prep (#1030)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 27 10:08:36 UTC 2020 - Enno Gotthold <egotthold@suse.com>
|
||
|
||
- Changed from obs_scm to tar_scm to unstuck legaldb
|
||
- Added:
|
||
* onedrive-2.4.5.tar
|
||
- Removed:
|
||
* onedrive-2.4.5.obscpio
|
||
* onedrive-2.4.5.tar.gz
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 16 10:21:44 UTC 2020 - egotthold@suse.com
|
||
|
||
- Add fish completition to specfile
|
||
- Update to version 2.4.5:
|
||
* Release files for 2.4.5 (#1018)
|
||
* Fix installation of fish, enable autoconf configure argument (#1016)
|
||
* Release 2.4.5 Development Prep (#1017)
|
||
* Release files for 2.4.4 (#1015)
|
||
* Update --single-directory handling of parent path matching (#1014)
|
||
* Update how available free space is tracked when uploading files to OneDrive (#1011)
|
||
* Fix 'Skipping uploading this new file as parent path is not in the database' when uploading to a Personal Shared Folder (#1009)
|
||
* Update Office365 / SharePoint site search query (#1006)
|
||
* Check shared folder DB entries for matching skip_dir items (#1003)
|
||
* Update Docker.md (#1002)
|
||
* Update when 'Sync with OneDrive is ..' is outputted when in --monitor mode (#999)
|
||
* Fix segfault when moving file when using --monitor (#997)
|
||
* Improve --single-directory sync performance (#992)
|
||
* Fish Tab Auto-completions (#991)
|
||
* Update the 'Processing XXXX' output to display the full path (#987)
|
||
* Increase maximum file size to 100GB (#989)
|
||
* Resolve client 'hang' when attempting to sync a Unix pipe file (#985)
|
||
* Update 'skip_dir' and 'skip_file' pattern matching and handling for --monitor (#986)
|
||
* Update 'skip_dir' and 'skip_file' pattern matching and handling (Issue #982) (#983)
|
||
* Update installation instructions for NixOS (#981)
|
||
* Update docker md (#977)
|
||
* Update Dockerfiles (#980)
|
||
* Update bug_report.md
|
||
* Release 2.4.4 Development Prep (#974)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 19 13:26:43 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||
|
||
- Use LDC on non-x86 archs since DMD is x86 only
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 7 09:01:28 UTC 2020 - Enno Gotthold <egotthold@suse.com>
|
||
|
||
- Enable notifications via configure switch
|
||
- Enable bash and zsh completitions via configure switch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 07 06:22:43 UTC 2020 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.3:
|
||
* Release files for 2.4.3 (#970)
|
||
* Process OneDrive Personal Shared Folders only if account type is 'personal' (#972)
|
||
* Update Docker.md (#971)
|
||
* Update USAGE.md (#968)
|
||
* Update README.md
|
||
* Update BusinessSharedFolders.md
|
||
* Implement OneDrive Business Shared Folders Support (Issue #459) (#473)
|
||
* Simplify code for readability (#961)
|
||
* Update documentation for --upload-only & --download-only to avoid ambiguity (#960)
|
||
* Support comments in sync_list file (#958)
|
||
* Implement support for National cloud deployments (Issue #937) (#938)
|
||
* Update known-issues.md
|
||
* Implement recursive deletion when Retention Policy is enabled (#955)
|
||
* Fix segfault when moving folder outside the sync directory when using --monitor (#957)
|
||
* Add openSUSE package installation option (#956)
|
||
* Update Ubuntu packaging details (#954)
|
||
* Update INSTALL.md
|
||
* Handle a 'race' condition to process inotify events (#948)
|
||
* Added support for loading system configs if there's no user config. (#914)
|
||
* Perform initial sync at startup in monitor mode (#946)
|
||
* Update message output for performFullItemScan or oneDriveFullScanTrigger (#945)
|
||
* Update logfile output spacing (#944)
|
||
* Check if symbolic link is relative to location path (#942)
|
||
* Update INSTALL.md
|
||
* Add inotify event debugging (#941)
|
||
* Release 2.4.3 Dev Prep (#940)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 15 11:42:37 UTC 2020 - Enno Gotthold <egotthold@suse.com>
|
||
|
||
- Modified service file to exclude bad file
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 27 09:35:51 UTC 2020 - dmacvicar@suse.com
|
||
|
||
- Update to version 2.4.2:
|
||
* Release files for 2.4.2 (#933)
|
||
* Update known-issues.md
|
||
* Update logging output of skipped files (#932)
|
||
* Strengthen data preservation checks & update how bypass preservation is set (#931)
|
||
* Add developer option to display sync options (#924)
|
||
* Add file validation for moved / renamed files (#929)
|
||
* Add debugging output for retry wait time (#928)
|
||
* Change monitor interval default to 300 seconds (#923)
|
||
* Implement 'bypass_data_preservation' enhancement (Issue #824) (#831)
|
||
* Remove double scan of OneDrive when using --monitor --resync at application startup (#920)
|
||
* Resolve issues identified by Valgrind (#910)
|
||
* Check if configuration file exists before trying to load it (#909)
|
||
* Fix module std.digest.digest is deprecated (#916)
|
||
* Update enforce statement for parent id database query (Issue #912) (#913)
|
||
* Update README.md
|
||
* Catch unhandled MonitorException when inotify throws an error (Issue #903) (#905)
|
||
* Better handle out-of-space message (#907)
|
||
* Release 2.4.2 Dev Prep (#904)
|
||
* Release files for 2.4.1 (#883)
|
||
* Update how './' is stripped from a path before check if excluded (Issue #901) (#902)
|
||
* Update handling of fullScanRequired and syncListConfiguredFullScanOverride (Issue #896) (#899)
|
||
* Update #658 & #865 handling as when to setOneDriveFullScanTrigger (Issue #896) (#898)
|
||
* Fix assertion when attempting to compute complex path (Issue #890) (#891)
|
||
* Update progress bar to be more accurate when downloading large files (#888)
|
||
* Update known-issues.md (#889)
|
||
* Catch unhandled curl exception on operationTimeout being exceeded (#886)
|
||
* Fix Codacy issues (#881)
|
||
* Move build-rpm-howto.md to docs directory (#880)
|
||
* Update CentOS Dockerfile (Issue #878) (#879)
|
||
* Update README.md
|
||
* Update README.md
|
||
* Implement resync in config option (Issue #874) (#875)
|
||
* Add known-issues.md (#877)
|
||
* Update USAGE.md
|
||
* Update README.md
|
||
* Update RPM spec file (Issue #871) (#873)
|
||
* Differenciate between OneNote objects and other unsupported objects (#870)
|
||
* Perform full scan of OneDrive when required to ensure consistent local state (Issue #865) (#867)
|
||
* Update handling of folders that cannot be read if parent should be skipped (#866)
|
||
* Update link to new microsoft documentation (#861)
|
||
* Update skip_dotfiles handling of .folders when in monitor mode (#848)
|
||
* Update error logging output to be consistent (#860)
|
||
* Handle zero-byte modified files for OneDrive Business (#854)
|
||
* Handle .nosync directive when downloading new files (Issue #827) (#842)
|
||
* Update --single-directory handling for --dry-run and --resync (#856)
|
||
* Fix Alpine automated builds on Docker (#855)
|
||
* Update application output when using --dry-run and --resync and database is corrupt (Issue#844) (#845)
|
||
* Handle renaming dotfiles to another dotfile when skip_dotfile=true in monitor mode (#843)
|
||
* Escape parentheses from path or file names (#841)
|
||
* Handle renaming files to a name starting with a dot when skip_dotfile=true (#838)
|
||
* Release 2.4.1 Dev Prep (#839)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 27 09:31:52 UTC 2020 - Duncan Mac-Vicar <dmacvicar@suse.com>
|
||
|
||
- Update to 2.4.2:
|
||
* Catch unhandled MonitorException when inotify throws an error (#905)
|
||
* Better handle out-of-space message (#907)
|
||
* Check if configuration file exists before trying to load it (#909)
|
||
* Resolve issues identified by Valgrind (#910)
|
||
* Update enforce statement for parent id database query (#913)
|
||
* Fix module std.digest.digest is deprecated (#916)
|
||
* Remove double scan of OneDrive when using --monitor --resync at application startup (#920)
|
||
* Change monitor interval default to 300 seconds (#923)
|
||
* Add developer option to display sync options (#924)
|
||
* Add debugging output for retry wait time (#928)
|
||
* Add file validation for moved / renamed files (#929)
|
||
* Strengthen data preservation checks & update how bypass preservation is set (#931)
|
||
* Update logging output of skipped files (#932)
|
||
- Changes from 2.4.1:
|
||
* Update documentation files (various)
|
||
* Handle renaming files to a name starting with a dot when skip_dotfile=true (#838)
|
||
* Escape parentheses from path or file names (#841)
|
||
* Handle renaming dotfiles to another dotfile when skip_dotfile=true in monitor mode (#843)
|
||
* Update application output when using --dry-run and --resync and database is corrupt (#845)
|
||
* Fix Alpine automated builds on Docker (#855)
|
||
* Update --single-directory handling for --dry-run and --resync (#856)
|
||
* Handle .nosync directive when downloading new files (#842)
|
||
* Handle zero-byte modified files for OneDrive Business (#854)
|
||
* Update error logging output to be consistent (#860)
|
||
* Update skip_dotfiles handling of .folders when in monitor mode (#848)
|
||
* Update link to new Microsoft documentation (#861)
|
||
* Update handling of folders that cannot be read if parent should be skipped (#866)
|
||
* Perform full scan of OneDrive when required to ensure consistent local state (#867)
|
||
* Differentiate between OneNote objects and other unsupported objects (#870)
|
||
* Update RPM sample spec file (#873)
|
||
* Implement --resync in config option (#875)
|
||
* Update CentOS Dockerfile (#879)
|
||
* Fix Codacy reported issues (#881)
|
||
* Catch unhandled curl exception on operationTimeout being exceeded (#886)
|
||
* Validate that the download progress bar is working for large files (#888)
|
||
* Fix assertion when attempting to compute complex path (#891)
|
||
* Update #658 & #865 handling as when to setOneDriveFullScanTrigger (#898)
|
||
* Update handling of fullScanRequired and syncListConfiguredFullScanOverride (#899)
|
||
* Update how './' is stripped from a path before check if excluded via skip_dir (#902)
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 5 07:05:04 UTC 2020 - Enno Gotthold <egotthold@suse.com>
|
||
|
||
- _service: Exclude the testfolder as it contains files not readable
|
||
- Specfile: Change logrotate Require to Recommends
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 23 15:26:03 UTC 2020 - Boris Manojlovic <boris@steki.net>
|
||
|
||
- corrected spec file: moved configure macro into build section
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 22 08:15:49 UTC 2020 - Boris Manojlovic <boris@steki.net>
|
||
|
||
- updated spec file with license and documentation fixes
|
||
- removed redundant tar.gz file
|
||
- changed _service to buildtime
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 16 09:11:46 UTC 2020 - Enno Gotthold <egotthold@suse.com>
|
||
|
||
- Changed the service & spec file so updates are done easier.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 16 08:53:01 UTC 2020 - egotthold@suse.com
|
||
|
||
- Update to version 2.4.0:
|
||
* Release files for 2.4.0 (#833)
|
||
* Update client identifier and auth scopes (Issue #769) (#770)
|
||
* Update INSTALL.md (#834)
|
||
* Update INSTALL.md
|
||
* Update regex parsing of response URI (#830)
|
||
* Update error response handling for catching HTTP 429 responses - activityLimitReached (Issue #815) (#816)
|
||
* Handle moving files into a skipped .folder when skip_dotfiles = true (#828)
|
||
* Update logging output (Issue #818) (#819)
|
||
* Update application output when just authorising application (Issue #820) (#821)
|
||
* Update ldc installation repo for alpine (#814)
|
||
* Always log when a file is skipped due to the item being invalid (Issue #811)
|
||
* Update USAGE.md
|
||
* Catch when OneDrive throws an error response on initialising (Issue #802) (#804)
|
||
* Update INSTALL.md
|
||
* Update file handling when a failed download has occured due to CTRL-C (#800)
|
||
* Update completions to include the --force-http-2 option (#799)
|
||
* Update USAGE.md to clarify path when setting up multiple daemons (#798)
|
||
* Catch 429 HTTPS return code when query for oneDriveRootDetails fails (#796)
|
||
* Dockerfile for Raspberry Pi / ARM (#789)
|
||
* Update how the 'username' is determined from the running process for logfile naming (Issue #786) (#787)
|
||
* Implement #699 - Perform skip_dir explicit match only (#768)
|
||
* Add NixOS installation instructions (#785)
|
||
* Implement #763 - Delete local files after sync (#767)
|
||
* Fix Docker alpine by adding ldc-runtime to output build (#778)
|
||
* Update INSTALL.md
|
||
* Fix Office 365 file name in README (#766)
|
||
* Update USAGE.md
|
||
* Update README.md
|
||
* Implement warning on big deletes to safeguard data on OneDrive (#621)
|
||
* Update Dockerfile-alpine file to fix Docker build issue (#764)
|
||
* Release-2.4.0-dev prep (#761)
|
||
* Release files for 2.3.13 (#760)
|
||
* Fix --dry-run output to be consistent when using --upload-only & --no-remote-delete (Issue #758)
|
||
* Change synclist override flag to false as default when not using sync_list (#745)
|
||
* Update INSTALL.md build instructions for CentOS platforms (#754)
|
||
* Update INSTALL.md with details of Linux packages (#752)
|
||
* Update Ubuntu 16.x i386 instructions (#749)
|
||
* Release-2.3.13-dev prep (#746)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 25 08:57:31 UTC 2019 - boris@steki.net
|
||
|
||
- Update to version 2.3.12:
|
||
* Release files for 2.3.12 (#742)
|
||
* Update INSTALL.md (#741)
|
||
* Update Ubuntu i386 build instructions (#739)
|
||
* Fix rebuilding of onedrive, but ensure version is properly updated (#731)
|
||
* Fix where an item now out of scope should be flagged for local delete (#733)
|
||
* Catch DNS resolution error (#730)
|
||
* Check database for excluded sync_list items previously in scope (Issue #723) (#724)
|
||
* Add debug message to when a message is sent to dbus or notification daemon (#728)
|
||
* docker guide fixes, add multiple account setup instructions (#729)
|
||
* Update Microsoft restriction and limitations (#725)
|
||
* Retry session upload fragment when transient errors occur to prevent silent upload failure (#721)
|
||
* Release 2.3.12-dev prep (#722)
|
||
* Release files for 2.3.11 (#717)
|
||
* Only monitor top level single directory + its children if using --single-directory (Issue #709)
|
||
* Fix --monitor when used with --download-only (#708)
|
||
* Catch a 412 response when moving files (Issue #706) (#707)
|
||
* Fix unhandled monitor initialisation exception (Issue #704) (#705)
|
||
* Revert "Fix unhandled monitor initialisation exception"
|
||
* Fix unhandled monitor initialisation exception
|
||
* Fix call from --monitor to observe --no-remote-delete (#703)
|
||
* Fix 'Key not found: name' when computing skip_dir path (#701)
|
||
* Reduce change scan impact of fix for #658 (#691)
|
||
* Update skip_dir pattern matching when using wildcards (Issue #689) (#692)
|
||
* Fix typo - retrySucess -> retrySuccess
|
||
* Handle curl exceptions and timeouts better with backoff/retry logic (Issue #693) (#695)
|
||
* Update JSON logging output (#696)
|
||
* Remove unused and unexported SED variable in Makefile.in (#687)
|
||
* Modify 'Processing X changes' output to be more reflective of actual activity (Issue #679) (#680)
|
||
* Fix log output to be consistent
|
||
* Fix typo - skip_list -> sync_list
|
||
* Fix handling of skip_dir, skip_file & sync_list config options (#686)
|
||
* Fixing typo in USAGE.md (#682)
|
||
* Release 2.3.11-dev prep (#681)
|
||
* Release files for 2.3.10 (#678)
|
||
* Update config and usage.md (Issues #657, #675) (#676)
|
||
* Make user-agent string a configuration option (#673)
|
||
* Update entrypoint.sh with additional environment variables (#672)
|
||
* Return remote name when 'case-insensitive match' (#670)
|
||
* Fix crash when resume_upload file is not a valid JSON (#664)
|
||
* Update OneDrive API status code 500 handling (#661)
|
||
* Query for all changes if using sync_list file (#659)
|
||
* Move logging of 'initialisation' to actually when the attempt to initialise is performed (#656)
|
||
* Docker - Make --verbose optional based on environment variable (#651)
|
||
* Fix downloading of files from OneDrive Personal Shared Folders (Issue #635) (#637)
|
||
* Fix Ubuntu i386 / i686 install requirements (#652)
|
||
* Revert "Make verbose logging output optional on Docker (#638)"
|
||
* Update documentation (#646)
|
||
* Fix abnormal termination when no internet connection (#643)
|
||
* Fix 'key not found: name' when checking if item was synced (#645)
|
||
* Make verbose logging output optional on Docker (#638)
|
||
* Release 2.3.10-dev prep (#640)
|
||
* Release files for 2.3.9 (#634)
|
||
* Fix handling of 5xx responses from OneDrive when uploading via a session (Issue #632) (#631)
|
||
* Add readme badges (#629)
|
||
* Remove redundant logging output (#627)
|
||
* Detect the need for --resync when config changes (#617)
|
||
* Add additional JSON object validation (#623)
|
||
* Fix unhandled error exceptions that cause application to exit / crash when uploading files (Issue #624) (#625)
|
||
* Change minimum version of LDC to v1.12.0 (#626)
|
||
* Remove double logging output for a OneDrive 412 error (#622)
|
||
* Catch a 403 Forbidden exception when querying Sharepoint Library Names (#620)
|
||
* Update for 2.3.9-dev (#618)
|
||
* Release files for 2.3.8 (#614)
|
||
* Implement --get-file-link (#612)
|
||
* Update README.md
|
||
* Catch error when creating sync dir fails (#608)
|
||
* Add a check to handle moving items out of sync scope & delete locally if true (#604)
|
||
* Resolve file / folder upload issues (Issue #598) (#602)
|
||
* Update onedrive_service.sh
|
||
* Add back CentOS 6 install & uninstall to Makefile (#601)
|
||
* Update USAGE.md
|
||
* Update USAGE.md
|
||
* Update Sharepoint modified file handling for files > 4Mb in size (#594)
|
||
* Add date tag on docker.hub (#584)
|
||
* Update USAGE.md (#588)
|
||
* Update Sharepoint Document Library modified file handling (#590)
|
||
* Add explicit check for hashes being returned from OneDrive (Issue #591) (#592)
|
||
* Update INSTALL.md (#589)
|
||
* Fix hidden directories in 'root' from having prefix removed (#586)
|
||
* Fix docker build error on stretch (#582)
|
||
* Fix entrypoint.sh to work with "sudo docker run" (#581)
|
||
* Update entrypoint.sh (#579)
|
||
* Remove -d shorthand for --download-only (#577)
|
||
* Update INSTALL.md
|
||
* Update INSTALL.md
|
||
* Update LDC to v1.16.0 (#574)
|
||
* Update bug_report.md
|
||
* Change unauthorized-api exit code to 3 (Issue #567) (#572)
|
||
* Fix unable to download all files (Issue #563) (#568)
|
||
* Update for 2.3.8-dev (#570)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 08 21:00:29 UTC 2019 - boris@steki.net
|
||
|
||
- Update to version 1562145247.ed19175:
|
||
*
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 08 20:54:41 UTC 2019 - boris@steki.net
|
||
|
||
- Update to version 2.3.7:
|
||
* Update LDC to v1.16.0 (#574)
|
||
* Update bug_report.md
|
||
* Change unauthorized-api exit code to 3 (Issue #567) (#572)
|
||
* Fix unable to download all files (Issue #563) (#568)
|
||
* Update for 2.3.8-dev (#570)
|
||
* Release files for 2.3.7 (#566)
|
||
* Fix not all files being downloaded due to query failure & false DB update (#564)
|
||
* Update to 2.3.7-dev (#565)
|
||
* Update release files for 2.3.6 (#562)
|
||
* Update fix for Issue #555 (#559)
|
||
* Add download size & hash check (Issue #558) (#560)
|
||
* Handle OneDrive error response on creating upload session (#556)
|
||
* Fixed some spelling/grammatical errors (#557)
|
||
* Fix building without git available (#554)
|
||
* Implement HTTP/2 downgrade by default (#549)
|
||
* Add object check for json value (#551)
|
||
* Update for new dev release (#548)
|
||
* Release files for 2.3.5 (#546)
|
||
* Check for supported version of D compiler
|
||
* Update issue #540 fix (#543)
|
||
* Update USAGE.md
|
||
* Update USAGE.md (#544)
|
||
* Size check should only be used if configured (Issue #540) (#541)
|
||
* fix broken autoconf code for --enable-XXX options (#539)
|
||
* get rid of forced root necessity during installation (#538)
|
||
* Handle a directory in the sync_dir when no permission to access (Issue #532) (#536)
|
||
* Update to v2.3.5-dev (#531)
|
||
* Update files for release 2.3.4 (#530)
|
||
* Fix building on docker hub and older install programs (#529)
|
||
* Update gitignore (#528)
|
||
* Install doc files without sub-directory (#527)
|
||
* Rework directory layout and refactor MD files for readability (#523)
|
||
* Support file based authorization (Issue: #524) (#525)
|
||
* Update Dockerfile (#522)
|
||
* fix docker entrypoint failures when gid is defined but not uid (#521)
|
||
* implement skip_size (Issue #213) (#517)
|
||
* Update missing cTag patch (Issue #512) (#515)
|
||
* Handle OneDrive API response when cTag key is missing (Issue #512) (#513)
|
||
* Enhance error message for curl CA SSL issue (Issue #507) (#508)
|
||
* Check timestamp to ensure that latest timestamp is used when comparing OneDrive changes (Issue #505) (#506)
|
||
* Update README.md
|
||
* Catch a curl timeout exception (#499)
|
||
* Check to ensure that file downloaded and is present locally before setting times (Issue #496)
|
||
* Update sync.d (#493)
|
||
* Update Makefile for RHEL/CentOS 7 systemd locations & fix uninstall of unit files (Issue #495) (#496)
|
||
* Implement --sync-root-files when using a sync_list file (Issue #491) (#492)
|
||
* Fix dry run reports "Deleting item from one drive" for remotely created file (Issue #489) (#490)
|
||
* Better handling for initialisation errors (Issue #483) (#484)
|
||
* Fix 'Local files not deleted' when using bad 'skip_file' entry (#480)
|
||
* remove Makefile (#477)
|
||
* Update Makefile (#475)
|
||
* autoconf based build system (#287)
|
||
* Update release files for 2.3.3 (#471)
|
||
* Add logging as to why resume upload failed (Issue #468) (#470)
|
||
* Update 'resume_upload' handling in the event of bad OneDrive response (Issue #468) (#469)
|
||
* Update 'min_notif_changes' to 'min_notify_changes' (#467)
|
||
* Add 'quota' check for valid value (#466)
|
||
* Handle object error response from OneDrive (Issue #464) (#465)
|
||
* config options for command line switches (#449)
|
||
* Update onedrive.logrotate (#463)
|
||
* Add completion support (Issue: #454) (#460)
|
||
* Add debugging for --get-O365-drive-id (#462)
|
||
* Update 'root' item identification handling (#457)
|
||
* Add --upload-only check for sharepoint fix (Issue #452) (#453)
|
||
* Implement more meaningful 5xx error responses (Issue #445) (#451)
|
||
* Update release files for 2.3.2 (#448)
|
||
* Issue #432 and #441 combined (#447)
|
||
* Roll back to v2.3.1 (#446)
|
||
* Resolve file creation loop when working directly in the synced folder with libreoffice (#442)
|
||
* Reduce scanning of local filesystem needlessly every sync in monitor mode (#433)
|
||
* fixes to the merge routine
|
||
* move verbose check to first getopt to make it available early on
|
||
* config directory management fixes
|
||
* remove unnecessary code, cleanup
|
||
* update log.verbose from options
|
||
* remove work-around from previous versions
|
||
* order getopt call options alphabetically
|
||
* clean up, move help function
|
||
* move more parts of the getopt calls into config module
|
||
* config options: working version
|
||
* more playing around
|
||
* some playground
|
||
* initial work on various config options for cmd line options
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 26 10:38:22 UTC 2019 - boris@steki.net
|
||
|
||
- Update to version 2.3.1:
|
||
* Update release files for 2.3.1 (#440)
|
||
* Update Makefile (#439)
|
||
* Update .travis-ci.sh (#435)
|
||
* Update release files for 2.3.0 (#434)
|
||
* Resolve high CPU usage when performing DB reads (#419)
|
||
* Prevent use of --synchronize & --monitor together (#431)
|
||
* Update 'skip_dir' handling to check against OneDrive new downloads (#427)
|
||
* ignore a path containing multiple dirs in skip_dir
|
||
* Fix JSONValue is not an object crash when a 5xx error is returned when uploading files (#426)
|
||
* Declare version as phony (always outdated) target to guarantee update (#429)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 18 21:54:51 UTC 2019 - Boris Manojlovic <boris@steki.net>
|
||
|
||
- updated to latest release 2.2.6
|
||
+ Add support for install & uninstall on RHEL / CentOS 6.x (#353)
|
||
+ Add support for when notifications are enabled, display the number
|
||
of OneDrive changes to process if any are found (#355)
|
||
+ Add 'config' option 'min_notif_changes' for minimum number
|
||
of changes to notify on, default = 5 (#355)
|
||
+ Add additional Docker container builds utilising a smaller OS footprint (#369)
|
||
+ Add configurable interval of logging in monitor mode (#391)
|
||
+ Implement new CLI option --skip-dot-files to skip .files
|
||
and .folders if option is used (#386)
|
||
+ Implement new CLI option --check-for-nosync to ignore folder
|
||
when special file (.nosync) present (#390)
|
||
+ Implement new CLI option --dry-run (#337)
|
||
+ Resolve application crash when unable to delete remote folders
|
||
when business retention policies are enabled (#338)
|
||
+ Resolve deprecation warning: loop index implicitly converted
|
||
from size_t to int (#350)
|
||
+ Resolve warnings regarding 'bashisms' (#349)
|
||
+ Resolve handling of notification failure is dbus server has
|
||
not started or available (#365)
|
||
+ Resolve handling of response JSON to ensure that 'id' key
|
||
element is always checked for (#372)
|
||
+ Resolve excessive & needless logging in monitor mode (#373)
|
||
+ Resolve compiling with LDC on Alpine as musl lacks some standard interfaces (#369)
|
||
+ Resolve notification issues when offline and cannot act on changes (#385)
|
||
+ Resolve Docker entrypoint.sh to accept command line arguments (#387)
|
||
+ Resolve to create a new upload session on reinit (#379)
|
||
+ Resolve where on OneDrive query failure, default root
|
||
and drive id is used if a response is not returned (#397)
|
||
+ Resolve Key not found: nextExpectedRanges when attempting
|
||
session uploads and incorrect response is returned (#409)
|
||
+ Resolve application crash when re-using an authentication
|
||
URI twice after previous --logout (#410)
|
||
+ Resolve creating a folder on a shared personal folder appears
|
||
successful but returns a JSON error (#397)
|
||
+ Resolve to treat mv of new file as upload of mv target (#357)
|
||
+ Update Debian i386 build dependencies (#374)
|
||
+ Update handling of --get-O365-drive-id to print out all 'site names'
|
||
that match the explicit search entry rather than just the last match (#354)
|
||
+ Update Docker readme & documentation (#363)
|
||
+ Update handling of validating local file permissions for new file uploads (#407)
|
||
+ Update --display-config to display sync_list if configured (#327)
|
||
+ Add --force-http-1.1 flag to downgrade any HTTP/2 curl operations to HTTP 1.1 protocol (#327)
|
||
+ Update handling of 'remote' folder designation as 'root' items (#328)
|
||
+ Add a check for 'id' key on metadata update to prevent
|
||
'std.json.JSONException@std/json.d(494): Key not found: id' (#329)
|
||
+ Update handling of HTTP 412 - Precondition Failed errors (#329)
|
||
+ Fix items highlighted by codacy review (#332)
|
||
+ Ensure that remote deletes are handled correctly (#333)
|
||
+ Handle 'Item not found' exception when unable to query
|
||
OneDrive 'root' for changes (#336)
|
||
+ Support building with ldc2 and usage of pkg-config for lib finding (#334)
|
||
+ Add handling for JSON response error when OneDrive API
|
||
returns a 404 due to OneDrive API regression (#340)
|
||
+ OneDrive API Issue - Creating a folder on a shared personal folder appears
|
||
successful but returns a JSON error (#339 / OneDrive/onedrive-api-docs#976)
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 7 01:58:08 UTC 2019 - Boris Manojlovic <boris@steki.net>
|
||
|
||
- updated to latest release 2.2.4
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 23 09:13:34 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net>
|
||
|
||
- switch to significantly advanced abraunegg fork
|
||
- spec cleanup and adjustments
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 11 08:52:59 UTC 2018 - boris@steki.net
|
||
|
||
- added patch crash when the delta link is expired
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 14 10:09:46 UTC 2018 - boris@steki.net
|
||
|
||
- added released version 1.1.1
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 4 18:40:41 UTC 2017 - boris@steki.net
|
||
|
||
- repack of git version as there are no more
|
||
standard tagged releases
|