15 Commits

Author SHA256 Message Date
7aae622102 Accepting request 1316091 from network
OBS-URL: https://build.opensuse.org/request/show/1316091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/onedrive?expand=0&rev=33
2025-11-07 17:22:17 +00:00
a93a2f0147 update to 2.5.9
OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=77
2025-11-06 18:29:42 +00:00
69b2e5ff37 Accepting request 1315699 from network
OBS-URL: https://build.opensuse.org/request/show/1315699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/onedrive?expand=0&rev=32
2025-11-06 17:12:40 +00:00
6496618699 - move shell completions out of /usr/local/
- fix typo completition in Suggests

OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=75
2025-11-05 10:34:52 +00:00
0327882033 Update to 2.5.8 (and package the SVG icon as stated in the release notes)
OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=74
2025-11-05 09:31:22 +00:00
8243e47289 Accepting request 1308095 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1308095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/onedrive?expand=0&rev=31
2025-09-30 15:42:24 +00:00
2f6606b64d Accepting request 1306635 from home:ojkastl_buildservice:Branch_network
update to 2.5.7

OBS-URL: https://build.opensuse.org/request/show/1306635
OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=72
2025-09-23 06:58:31 +00:00
03bbf23d9c Accepting request 1283921 from network
OBS-URL: https://build.opensuse.org/request/show/1283921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/onedrive?expand=0&rev=30
2025-06-10 07:05:47 +00:00
89386ae6a8 update to 2.5.6 which needs a new BuildRequire and Require for dbus (see release notes)
OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=70
2025-06-08 10:21:00 +00:00
4ca96058da Accepting request 1253624 from network
OBS-URL: https://build.opensuse.org/request/show/1253624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/onedrive?expand=0&rev=29
2025-03-17 21:18:18 +00:00
fa60023c3d update to 2.5.5
OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=68
2025-03-17 08:25:59 +00:00
c99ae48314 Accepting request 1244509 from network
OBS-URL: https://build.opensuse.org/request/show/1244509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/onedrive?expand=0&rev=28
2025-02-09 19:08:17 +00:00
45f65f5dc0 update to 2.5.4
OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=66
2025-02-09 16:07:22 +00:00
060852c953 Accepting request 1225267 from network
OBS-URL: https://build.opensuse.org/request/show/1225267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/onedrive?expand=0&rev=27
2024-11-20 16:03:09 +00:00
759b15a451 update to 2.5.3
OBS-URL: https://build.opensuse.org/package/show/network/onedrive?expand=0&rev=64
2024-11-20 10:33:40 +00:00
7 changed files with 515 additions and 39 deletions

View File

@@ -2,12 +2,11 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/abraunegg/onedrive.git</param>
<param name="revision">v2.5.2</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@~git.%h</param>
<param name="versionrewrite-pattern">v(.*)\+0.git.*</param>
<param name="versionrewrite-replacement">\1</param>
<param name="revision">v2.5.9</param>
<param name="exclude">onedrive/tests/bad-file-name.tar.xz</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
<param name="exclude">**/bad?file?name.tar.xz</param>
</service>
<service name="set_version" mode="manual" />
<service name="tar" mode="buildtime"/>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/abraunegg/onedrive.git</param>
<param name="changesrevision">90556fd47eb514edaf2b3d5d6c535a175f1d40ec</param></service></servicedata>
<param name="changesrevision">b5bbf4f292e49a0557c271a73c09cc25ee79239c</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e1f7cd080a428f9b2b16c55c02ea3c883d80ed0e89a4ae2eed989ebe0bcc9fd4
size 5580301

3
onedrive-2.5.9.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:17494344f1b6a7f10106367d6078bad565d74c40fb579b367bb065cf4fea084f
size 12698125

View File

@@ -1,3 +1,473 @@
-------------------------------------------------------------------
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
@@ -443,7 +913,7 @@ Thu Mar 10 01:36:22 UTC 2022 - hpj@urpla.net
-------------------------------------------------------------------
Thu Jan 20 20:41:06 UTC 2022 - Boris Manojlovic <boris@steki.net>
- rebuild manually tar file to pass Factory legal reqs...
- rebuild manually tar file to pass Factory legal reqs...
-------------------------------------------------------------------
Thu Jan 20 20:13:01 UTC 2022 - boris@steki.net
@@ -517,7 +987,7 @@ Sun Jun 27 11:06:32 UTC 2021 - Boris Manojlovic <boris@steki.net>
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
https://github.com/abraunegg/onedrive/releases/tag/v2.4.12
-------------------------------------------------------------------
Wed Apr 07 11:33:01 UTC 2021 - egotthold@suse.com
@@ -659,7 +1129,7 @@ Sun Sep 27 10:08:36 UTC 2020 - Enno Gotthold <egotthold@suse.com>
* onedrive-2.4.5.tar
- Removed:
* onedrive-2.4.5.obscpio
* onedrive-2.4.5.tar.gz
* onedrive-2.4.5.tar.gz
-------------------------------------------------------------------
Wed Sep 16 10:21:44 UTC 2020 - egotthold@suse.com
@@ -700,7 +1170,7 @@ Wed Aug 19 13:26:43 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
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
- Enable bash and zsh completitions via configure switch
-------------------------------------------------------------------
Tue Jul 07 06:22:43 UTC 2020 - egotthold@suse.com
@@ -736,7 +1206,7 @@ Tue Jul 07 06:22:43 UTC 2020 - egotthold@suse.com
-------------------------------------------------------------------
Mon Jun 15 11:42:37 UTC 2020 - Enno Gotthold <egotthold@suse.com>
- Modified service file to exclude bad file
- Modified service file to exclude bad file
-------------------------------------------------------------------
Wed May 27 09:35:51 UTC 2020 - dmacvicar@suse.com
@@ -848,7 +1318,7 @@ Tue May 5 07:05:04 UTC 2020 - Enno Gotthold <egotthold@suse.com>
-------------------------------------------------------------------
Thu Apr 23 15:26:03 UTC 2020 - Boris Manojlovic <boris@steki.net>
- corrected spec file: moved configure macro into build section
- corrected spec file: moved configure macro into build section
-------------------------------------------------------------------
Wed Apr 22 08:15:49 UTC 2020 - Boris Manojlovic <boris@steki.net>
@@ -1004,7 +1474,7 @@ Wed Dec 25 08:57:31 UTC 2019 - boris@steki.net
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
@@ -1173,7 +1643,7 @@ Mon Mar 18 21:54:51 UTC 2019 - Boris Manojlovic <boris@steki.net>
-------------------------------------------------------------------
Mon Jan 7 01:58:08 UTC 2019 - Boris Manojlovic <boris@steki.net>
- updated to latest release 2.2.4
- updated to latest release 2.2.4
-------------------------------------------------------------------
Tue Oct 23 09:13:34 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net>
@@ -1189,10 +1659,10 @@ Wed Apr 11 08:52:59 UTC 2018 - boris@steki.net
-------------------------------------------------------------------
Wed Feb 14 10:09:46 UTC 2018 - boris@steki.net
- added released version 1.1.1
- 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
- repack of git version as there are no more
standard tagged releases

View File

@@ -1,4 +1,4 @@
name: onedrive
version: 2.5.2
mtime: 1727590126
commit: 90556fd47eb514edaf2b3d5d6c535a175f1d40ec
version: 2.5.9
mtime: 1762387235
commit: b5bbf4f292e49a0557c271a73c09cc25ee79239c

View File

@@ -1,7 +1,7 @@
#
# spec file for package onedrive
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2018-2022 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -28,7 +28,7 @@
%endif
Name: onedrive
Version: 2.5.2
Version: 2.5.9
Release: 0
Summary: Client for One Drive Service for Linux
License: GPL-3.0-only
@@ -46,14 +46,16 @@ BuildRequires: help2man
BuildRequires: libcurl-devel
BuildRequires: libnotify-devel
BuildRequires: sqlite3-devel
BuildRequires: pkgconfig(dbus-1)
Requires: libdbus-1-3
Requires: libnotify4
Recommends: logrotate
Suggests: onedrive-completition-bash
Suggests: onedrive-completition-zsh
Suggests: onedrive-completion-bash
Suggests: onedrive-completion-zsh
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%package completion-bash
Summary: OneDrive Bash completition
Summary: OneDrive Bash completion
Group: Productivity/Networking/Other
BuildRequires: bash
BuildRequires: bash-completion
@@ -65,16 +67,18 @@ Requires: onedrive = %{version}
Supplements: (%{name} and bash-completion)
%package completion-zsh
Summary: OneDrive zsh completition
Summary: OneDrive zsh completion
Group: Productivity/Networking/Other
BuildRequires: zsh
BuildArch: noarch
Requires: %{name} = %{version}
Requires: zsh
Supplements: (%{name} and zsh)
%package completion-fish
Summary: OneDrive fish completition
Summary: OneDrive fish completion
Group: Productivity/Networking/Other
BuildRequires: fish
BuildArch: noarch
Requires: %{name} = %{version}
Requires: fish
@@ -94,7 +98,6 @@ OneDrive shell completions for fish.
%prep
%setup -q
#sed -i /chown/d Makefile
sed -i 's/^docdir.*/docdir = @docdir@/g' Makefile.in
%build
@@ -104,7 +107,9 @@ sed -i 's/^docdir.*/docdir = @docdir@/g' Makefile.in
--with-systemdsystemunitdir=%_unitdir \
--enable-notifications \
--enable-completions \
--with-bash-completion-dir=/usr/share/bash-completion/completions/
--with-bash-completion-dir=%{_datarootdir}/bash-completion/completions/ \
--with-zsh-completion-dir=%{_datarootdir}/zsh/site-functions/ \
--with-fish-completion-dir=%{_datarootdir}/fish/vendor_completions.d/
make %{?_smp_mflags} %{name}
%install
@@ -113,6 +118,9 @@ install -D -m 0644 config %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
install -d -m 0755 %{buildroot}%{_localstatedir}/log/%{name}
rm %{buildroot}%{_docdir}/%{name}/LICENSE
install -D -m 0644 readme.md %{buildroot}%{_docdir}/%{name}/readme.md
install -D -m 0644 changelog.md %{buildroot}%{_docdir}/%{name}/changelog.md
%pre
%service_add_pre %{name}@.service
%service_add_pre %{name}.service
@@ -131,7 +139,6 @@ rm %{buildroot}%{_docdir}/%{name}/LICENSE
%files
%license LICENSE
%doc readme.md changelog.md
%config(noreplace) %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%{_bindir}/%{name}
@@ -142,18 +149,18 @@ rm %{buildroot}%{_docdir}/%{name}/LICENSE
%{_localstatedir}/log/%{name}
%dir %{_docdir}/%{name}
%{_docdir}/%{name}
%dir %{_datadir}/icons/hicolor/
%dir %{_datadir}/icons/hicolor/scalable/
%dir %{_datadir}/icons/hicolor/scalable/places/
%{_datadir}/icons/hicolor/scalable/places/onedrive.svg
%files completion-bash
%{_datadir}/bash-completion/completions/
%files completion-zsh
%dir %{_prefix}/local/share/zsh/
%dir %{_prefix}/local/share/zsh/site-functions
%{_prefix}/local/share/zsh/site-functions/_onedrive
%{_datarootdir}/zsh/site-functions/_onedrive
%files completion-fish
%dir %{_prefix}/local/share/fish
%dir %{_prefix}/local/share/fish/completions
%{_prefix}/local/share/fish/completions/onedrive.fish
%{_datarootdir}/fish/vendor_completions.d/onedrive.fish
%changelog