onedrive-completion-fish-2.4.23-bp155.1.6 >  A dkI%z ݠe {}D`@l{,uzzT(T~SHռ p1eiل=@q <"UB> ȨBXm)0K-@֒D 7w3 M_vO^ty*iF Ŵ[Fc?܌,X0]hV伴!BӢydZi{6~hB @z@D?z=0pV2w²} \R-bo:H:2ju7I}\ ?8߰w3_DcW(f1֊|IBdw?/Yg|FY+y֐8X8J] 8:T ] .i#q%Pdiޖ:߿91 ài a^$ʚ>i51nՋ^+ :[c#?觗3U0p~808ca8d12db69e302a207f3965095b35678b20c90619b09b59f62e3af86a7c4070a1a358020c956c87ce51241500e16d2a7eb735 dkI%z zstCYz)}VhwA¿Dj?aDd{`5lcl5)x~Da:hJm0d66#~G~~ ND8Ah鼩2HQUrJm>N:RK>5ìl~<~)Wo"Ewu0̭]WnwdF`PgWڟG D;,COsyh%#srW+v^Vo3.DЌә?R &V=eY(eHٯiGJ{Y&}8~yEa5ߞתc?y~iY,{6RɁ-tU8=ZyB/ϑ+&XS~ `dNO!`D$6?0@':P=)L`.!}Cq,;c94(4T8%T!kO1غvs(uky2Nh C= pmhξlmAQ~xQ >p;? d" , Glpx| ( . 4 @  0(8,9l,:,FGHIXY\]^ bWcdjeofrltuvzConedrive-completion-fish2.4.23bp155.1.6OneDrive fish completitionOneDrive shell completions for fish.dklamb53 zSUSE Linux Enterprise 15 SP5openSUSEGPL-3.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Otherhttps://github.com/abraunegg/onedrive/linuxx86_64 zAA큤dkdkdk0ce56377b3a48ec6f1a144c3e48ec1534a59a3c585fa361f1439ed8ecf0fda35rootrootrootrootrootrootonedrive-2.4.23-bp155.1.6.src.rpmonedrive-completion-fishonedrive-completion-fish(x86-64)    fishrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c @c@c1@bb@b=brjb)@aNaNaa)@aaf@`#@`h@`r`m`<@_0@_/@_p~_a@_=@_c_c^b^V@^V@^U@^@^1^H^H^O@]#0@]#0@\@\@\3?@[ @ZZ$Y[@hpj@urpla.nethpj@urpla.nethpj@urpla.netegotthold@suse.comhpj@urpla.netEnno Gotthold egotthold@suse.comhpj@urpla.netBoris Manojlovic boris@steki.netHans-Peter Jansen egotthold@suse.comLukas Müller Johannes Segitz egotthold@suse.comBoris Manojlovic egotthold@suse.comegotthold@suse.comegotthold@suse.comegotthold@suse.comhpj@urpla.netEnno Gotthold egotthold@suse.comGuillaume GARDET Enno Gotthold egotthold@suse.comEnno Gotthold dmacvicar@suse.comDuncan Mac-Vicar Enno Gotthold Boris Manojlovic Boris Manojlovic Enno Gotthold egotthold@suse.comboris@steki.netboris@steki.netboris@steki.netboris@steki.netBoris Manojlovic Boris Manojlovic Hans-Peter Jansen boris@steki.netboris@steki.netboris@steki.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)- 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- 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)- 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)- 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)- 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)- 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- 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)- rebuild manually tar file to pass Factory legal reqs...- 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)- 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- 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- Weaken systemd service hardening to make services start again.- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_onedrive.service.patch * harden_onedrive@.service.patch- 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- add patch for new dmd (from master merged patch) Support DMD 2.097.0 as compiler #1505 dmd-20970-support.patch- Update to version 2.4.12: https://github.com/abraunegg/onedrive/releases/tag/v2.4.12- Update to version 2.4.11: https://github.com/abraunegg/onedrive/releases/tag/v2.4.11- 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)- 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)- 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)- 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- 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)- Use LDC on non-x86 archs since DMD is x86 only- Enable notifications via configure switch - Enable bash and zsh completitions via configure switch- 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)- Modified service file to exclude bad file- 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)- 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)- _service: Exclude the testfolder as it contains files not readable - Specfile: Change logrotate Require to Recommends- corrected spec file: moved configure macro into build section- updated spec file with license and documentation fixes - removed redundant tar.gz file - changed _service to buildtime- Changed the service & spec file so updates are done easier.- 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)- 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)- Update to version 1562145247.ed19175: *- 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- 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)- 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)- updated to latest release 2.2.4- switch to significantly advanced abraunegg fork - spec cleanup and adjustments- added patch crash when the delta link is expired- added released version 1.1.1- repack of git version as there are no more standard tagged releaseslamb53 16847905312.4.23-bp155.1.62.4.23-bp155.1.6fishcompletionsonedrive.fish/usr/local/share//usr/local/share/fish//usr/local/share/fish/completions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/2f77701395221959ea5f638022236cdc-onedrivecpioxz5x86_64-suse-linuxdirectoryASCII textPZrzutf-81685916a4644efc131b5bef627850bcdc35602017369f4a192413b85132fea1d?P7zXZ !t/] crt:bLL ؝If*!9r- zCZ1,*_ ۖz(6N(?{$^@i^&$+ލD:{sO[-C] {F/ {P4Ѐ$MvQ c[o \i.Z-Z{6v𼩽!ycn҂6lFN qĺ?BFO?MES"-t[ `LM:‘ =س,>~WZZ7,$|`H զїD^h Ql=P)vB,ɃX!^Q9ѸP{ }сPOjF/kH0ebQHUN=T ٕ)9R(TT$\m].US8 k|Y+@FFѩ|5KF/s{T7K~(!sw+[7;\FA, O f|1k 1ȏC@=o g$Cv,^e 5O+`}[`+]F[ ҽ)@#;OX+xϰ؋"@^FILcC+-d~|貹EipF:c! 9Z+ }Q4*>h g>Atib#J7Lr;z[q2AV ԋ|gZ[g]b8Sq#Wy4O@%8G7^TGZ PLSFcV;p'"E)<1Ҫ֫U-lq>̈́ ˥S 9 09}TG1%iXr.sw9nG®[60in$DU!) 땡Gp"Ғ+L?"zX&*nt/>ʴazW~PE^۔ɻQ*n0ܴ)i H _%e YZ