Changelog for
onedrive-completion-bash-2.4.20-lp154.45.1.x86_64.rpm :
* Tue Aug 16 2022 egottholdAATTsuse.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 2022 hpjAATTurpla.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 07 2022 Enno Gotthold
- 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 2022 egottholdAATTsuse.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 2022 hpjAATTurpla.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 2022 Boris Manojlovic - rebuild manually tar file to pass Factory legal reqs...
* Thu Jan 20 2022 borisAATTsteki.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 2021 Hans-Peter Jansen - 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_onedriveAATT.service.patch: applied upstream
* Wed Nov 24 2021 egottholdAATTsuse.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 2021 Lukas Müller - Weaken systemd service hardening to make services start again.
* Wed Oct 13 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_onedrive.service.patch
* harden_onedriveAATT.service.patch
* Thu Jul 15 2021 egottholdAATTsuse.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 2021 Boris Manojlovic - add patch for new dmd (from master merged patch) Support DMD 2.097.0 as compiler #1505 dmd-20970-support.patch
* Wed Jun 02 2021 egottholdAATTsuse.com- Update to version 2.4.12: https://github.com/abraunegg/onedrive/releases/tag/v2.4.12
* Wed Apr 07 2021 egottholdAATTsuse.com- Update to version 2.4.11: https://github.com/abraunegg/onedrive/releases/tag/v2.4.11
* Mon Mar 01 2021 egottholdAATTsuse.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 2020 egottholdAATTsuse.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 2020 hpjAATTurpla.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 2020 Enno Gotthold - 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 2020 egottholdAATTsuse.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 2020 Guillaume GARDET - Use LDC on non-x86 archs since DMD is x86 only
* Tue Jul 07 2020 Enno Gotthold - Enable notifications via configure switch- Enable bash and zsh completitions via configure switch
* Tue Jul 07 2020 egottholdAATTsuse.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 2020 Enno Gotthold - Modified service file to exclude bad file
* Wed May 27 2020 dmacvicarAATTsuse.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 2020 Duncan Mac-Vicar - 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 05 2020 Enno Gotthold - _service: Exclude the testfolder as it contains files not readable- Specfile: Change logrotate Require to Recommends
* Thu Apr 23 2020 Boris Manojlovic - corrected spec file: moved configure macro into build section
* Wed Apr 22 2020 Boris Manojlovic - updated spec file with license and documentation fixes- removed redundant tar.gz file- changed _service to buildtime
* Thu Apr 16 2020 Enno Gotthold - Changed the service & spec file so updates are done easier.
* Thu Apr 16 2020 egottholdAATTsuse.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 2019 borisAATTsteki.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 2019 borisAATTsteki.net- Update to version 1562145247.ed19175:
*
* Mon Jul 08 2019 borisAATTsteki.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 2019 borisAATTsteki.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 2019 Boris Manojlovic - 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.JSONExceptionAATTstd/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 07 2019 Boris Manojlovic - updated to latest release 2.2.4
* Tue Oct 23 2018 Hans-Peter Jansen - switch to significantly advanced abraunegg fork- spec cleanup and adjustments
* Wed Apr 11 2018 borisAATTsteki.net- added patch crash when the delta link is expired
* Wed Feb 14 2018 borisAATTsteki.net- added released version 1.1.1
* Tue Jul 04 2017 borisAATTsteki.net- repack of git version as there are no more standard tagged releases