1
0
mirror of https://github.com/abraunegg/onedrive.git synced 2026-10-24 15:19:18 +03:00

Commit Graph

  • c0eec054eb Merge branch 'master' into implement-on-demand-capability implement-on-demand-capability abraunegg 2026-10-24 17:42:21 +11:00
  • abbb800775 Release files for 2.5.12 (#3919) master v2.5.12 abraunegg 2026-10-24 16:43:05 +11:00
  • 245bbaab36 Clarify Microsoft object sync limits (#3924) abraunegg 2026-10-24 11:42:13 +11:00
  • 86272b1ba1 Escape regex metacharacters in 'skip_file' and 'skip_dir' patterns (#3922) mali 2026-10-23 22:46:07 +03:00
  • 3bcfc7c6b4 Merge branch 'master' into implement-on-demand-capability abraunegg 2026-10-17 09:54:01 +11:00
  • 2bf2f9f4d1 Clarify systemd usage (#3915) abraunegg 2026-10-16 15:27:11 +11:00
  • 27af67a251 Update E2E cleanup process (#3918) abraunegg 2026-10-16 07:57:17 +11:00
  • ec48e36944 Fix Microsoft Identity Broker automatic D-Bus activation for Intune SSO (#3916) abraunegg 2026-10-14 15:34:35 +11:00
  • 110fc80bbc Fix systemd user service installation paths on RHEL-based distributions (#3917) abraunegg 2026-10-14 15:30:20 +11:00
  • da93547e99 Validate OAuth state on the local browser authentication callback (#3911) mali 2026-10-13 23:12:37 +03:00
  • e2977b4fd1 Create security.md (#3912) abraunegg 2026-10-13 10:50:00 +11:00
  • e2f6e63092 Merge branch 'master' into implement-on-demand-capability abraunegg 2026-10-13 07:36:08 +11:00
  • 7c9a1c8ebf Update Microsoft Intune validation (#3910) abraunegg 2026-10-13 07:28:26 +11:00
  • 1110fcf0fb Update allow.txt abraunegg 2026-10-13 05:25:00 +11:00
  • fcabba5595 Update allow.txt abraunegg 2026-10-13 05:19:32 +11:00
  • aa0da6b670 Update ADR abraunegg 2026-10-12 16:40:22 +11:00
  • cb263c161b Merge branch 'master' into implement-on-demand-capability abraunegg 2026-10-12 06:22:27 +11:00
  • 47c9a3cabb Update sponsorship details (#3907) abraunegg 2026-10-12 06:14:07 +11:00
  • c5fcb8e940 Refresh Docker build tooling and container documentation (#3906) abraunegg 2026-10-12 05:16:22 +11:00
  • ef80f38643 Display sponsorship section after successful --reauth (#3904) abraunegg 2026-10-11 19:13:36 +11:00
  • c5cba106ce Handle modified-upload HTTP 412 races and harden E2E validation (#3905) abraunegg 2026-10-11 16:23:37 +11:00
  • 98752fd185 Align documentation, CLI help and shell completions with current client behaviour (#3903) abraunegg 2026-10-10 20:26:54 +11:00
  • c4a1a41a0f Uplift E2E Testing - Phase 3 (#3902) abraunegg 2026-10-10 16:42:44 +11:00
  • 977837deed Uplift E2E Testing - Phase 2 (#3889) abraunegg 2026-10-09 13:40:53 +11:00
  • fe6004e1ba Suppress recoverable HTTP 429 retry messages during normal operation (#3900) abraunegg 2026-10-07 21:20:05 +11:00
  • c703039af9 Update compiler details and associated documentation (#3899) abraunegg 2026-10-07 17:53:38 +11:00
  • e86d641c6e systemd: prevent hanging default target (#3874) Luan Vitor Simião Oliveira 2026-10-07 00:27:45 -03:00
  • 6415cb4e56 Add monitor runtime status JSON for external observability (#3896) abraunegg 2026-10-07 13:27:41 +11:00
  • a9cef778d0 Merge branch 'master' into implement-on-demand-capability abraunegg 2026-10-07 07:53:33 +11:00
  • 5691477a72 Fix Bug #3885: Reduce Full Scan database I/O and improve monitor-loop memory reclamation (#3888) abraunegg 2026-10-07 07:52:59 +11:00
  • 2fc8decf89 Fix Bug #3884: Fix undefined dynamic-array mutation in getChildren() traversal (#3890) abraunegg 2026-10-05 16:10:42 +11:00
  • 639506c41c Fix Bug #3897: Preserve configured drive_id when using national cloud endpoints (#3898) abraunegg 2026-10-05 11:21:49 +11:00
  • 7ef69e2a94 Update detection for FUSE3 elements abraunegg 2026-10-04 09:04:07 +11:00
  • d7baaf20a5 Fix E2E Building abraunegg 2026-10-04 07:29:54 +11:00
  • ce8c7e58a3 Update PR - Ubuntu 22.04 fuse binding abraunegg 2026-10-04 07:17:45 +11:00
  • 4aeb8b512b Fix Ubuntu 22.04 smoke test abraunegg 2026-10-03 17:44:57 +10:00
  • 87d2394790 Update allow.txt abraunegg 2026-10-03 17:38:33 +10:00
  • 310f9f5ccf Update Makefile.in abraunegg 2026-10-03 16:14:17 +10:00
  • 95a0c15c69 Update PR - Implement initial FUSE3 physical-overlay foundation for on-demand support abraunegg 2026-10-03 16:11:50 +10:00
  • 2964d0023a Update allow.txt abraunegg 2026-10-02 14:06:01 +10:00
  • 71999a7eda Merge branch 'master' into implement-on-demand-capability abraunegg 2026-10-02 13:56:47 +10:00
  • e8cda6eafd Update PR abraunegg 2026-10-02 12:15:31 +10:00
  • 76b7a36a10 Update ADR-001-fuse-overlay-and-local-storage.md abraunegg 2026-10-02 11:56:44 +10:00
  • 343ec54c6f Create ADR-001-fuse-overlay-and-local-storage.md abraunegg 2026-10-02 10:56:55 +10:00
  • 9adea3a04b Uplift E2E Testing - Phase 1 (#3878) abraunegg 2026-09-23 06:46:34 +10:00
  • 960830cef7 Limit large-drive GUI warning to once per application run (#3887) abraunegg 2026-09-22 11:47:41 +10:00
  • e8100b323b Fix Bug #3871: Harden item database schema validation and require resync on structural mismatch (#3873) abraunegg 2026-09-16 09:41:10 +10:00
  • b647543dcb Add Unsupported platforms (#3877) abraunegg 2026-09-16 06:28:30 +10:00
  • f785bd257c Fix Bug #3868: Fix false safeBackup on timestamp-preserving file replacements (#3869) abraunegg 2026-09-16 06:22:05 +10:00
  • a9a3904c86 Update architecture documentation (#3870) abraunegg 2026-09-14 10:13:32 +10:00
  • 6965af2b0b Add project sponsorship visibility to initial graphical authentication (#3867) abraunegg 2026-09-11 10:13:20 +10:00
  • 4e69d7022d Fix Bug #3865: Fix graphical authentication reporting success before OAuth token redemption completes (#3866) abraunegg 2026-09-10 12:10:38 +10:00
  • f692e54224 Merge branch 'master' into implement-on-demand-capability abraunegg 2026-09-10 06:26:38 +10:00
  • 9b1b0d5d03 Fix Bug #3862: Fix upload transient retry coverage and fragment retry logging (#3864) abraunegg 2026-09-09 18:52:22 +10:00
  • e17643a7b2 Fix Bug #3861: Session resume does not verify that the local source file is unchanged (#3863) abraunegg 2026-09-09 14:13:43 +10:00
  • 1b95d9dcdd Fix Bug #3859: Fix upload session replacement after 404/403 recovery (#3860) abraunegg 2026-09-09 09:26:40 +10:00
  • cd8d9ac0c8 Merge branch 'master' into implement-on-demand-capability abraunegg 2026-09-08 06:54:53 +10:00
  • e9c9f9f8ea Update docs - usage.md and manpage- #3858s (#3858) abraunegg 2026-09-08 06:35:40 +10:00
  • ac876dfc1e Improve HTTP 404 messaging during file downloads (#3857) abraunegg 2026-09-07 19:21:28 +10:00
  • feae8a0835 Quiet expected HTTP 404 errors during timestamp reconciliation (#3856) abraunegg 2026-09-07 15:56:54 +10:00
  • d5ba7a12a2 Fix Bug #3769: honour 'check_nosync' / .nosync for directories already in the sync database (#3846) abraunegg 2026-09-07 13:11:08 +10:00
  • 6e544bbde5 Fix Bug #3835: Directory move reconciliation can trigger repeated HTTP 412 precondition failures (#3849) abraunegg 2026-09-06 20:37:19 +10:00
  • 1a7ffb8269 Fix Bug #3853: Concurrent downloads of the same DriveItem race on shared .partial file and can report false download failures (#3855) abraunegg 2026-09-05 17:55:58 +10:00
  • 368bb572fd Add notify_monitor_start option to silence monitor-start notification (#3779) Thomas Drake-Brockman 2026-09-05 04:24:18 +08:00
  • c2804ef7db Fix Bug #3850: 'skip_dir' full path rule (leading '/') also excludes same-named directories at any depth (#3851) abraunegg 2026-09-05 06:09:55 +10:00
  • 9e074dd310 Implement FR #3787: Use different browser with --reauth and friends (#3848) abraunegg 2026-09-04 07:23:58 +10:00
  • 1188caab0f Fix Bug #3784: Handle local Recycle Bin move failures without deleting the database record (#3845) abraunegg 2026-09-03 08:44:50 +10:00
  • bec9b20c0c Fix Bug #3806: Complete --display-sync-status redesign with documentation and E2E regression coverage (#3844) abraunegg 2026-09-02 12:42:10 +10:00
  • 6285f62fe4 Fix Bug #3822: Preserve the online copy when a local rename produces a name that cannot be used online (#3833) James C. Owens 2026-08-30 18:47:05 -04:00
  • ba2fe60098 Fix Bug #3834: Fix personal account timestamp assignment (#3839) abraunegg 2026-08-29 10:09:57 +10:00
  • 84e49d8720 Fix Bug #3840: Monitor mode can miss completed files created via temporary-file hard-link finalisation on Linux (#3841) abraunegg 2026-08-28 19:55:53 +10:00
  • 4501b471d7 Merge branch 'master' into implement-on-demand-capability abraunegg 2026-08-27 10:38:13 +10:00
  • 305ec0839f Fix Bug #3816: Fix OAuth token exposure in --debug-https logging (#3838) abraunegg 2026-08-27 09:10:44 +10:00
  • 1c302e8890 Fix Bug #3834: Remove fabricated timestamp generation (#3837) abraunegg 2026-08-27 06:14:40 +10:00
  • e286a56e61 Fix Bug #3834: Validate timestamp authority and detect time differences between host platform and Microsoft OneDrive (#3836) abraunegg 2026-08-26 11:14:08 +10:00
  • 0f9a30bcde Fix Bug #3788: Batch delta JSON processing into database transactions (#3791) James C. Owens 2026-08-24 18:11:45 -04:00
  • a310a1d0e8 Fix Bug #3830: Improve long-running memory and resource cleanup (#3832) abraunegg 2026-08-24 06:46:18 +10:00
  • 648c77ca0f Merge branch 'master' into implement-on-demand-capability abraunegg 2026-08-21 11:52:02 +10:00
  • e793193356 Fix Bug #3829: Correlate debug rerun results with full E2E suite (#3831) abraunegg 2026-08-21 11:37:01 +10:00
  • d117bd7bb8 Fix Bug #3789: Allow libcurl to rewind a request body (#3792) James C. Owens 2026-08-20 19:22:55 -04:00
  • 29dba91a7e Fix Bug #3790: Discard the streamed QuickXorHash when a fragment is re-sent (#3793) James C. Owens 2026-08-20 18:50:28 -04:00
  • 81971a9c30 Fix Bug #3825: Fix safeBackup replacement handling to preserve canonical files transactionally (#3826) abraunegg 2026-08-21 08:30:01 +10:00
  • 70d0c18de8 Fix Bug #3775: Fix monitor drift through observation-based reconciliation (#3794) abraunegg 2026-08-18 17:23:24 +10:00
  • 1be231e0d3 Fix Bug #3814: Fix that WebSocket retry path can crash monitor mode when no message-producing worker is active (#3815) abraunegg 2026-08-18 09:35:59 +10:00
  • a777e69378 Fix Bug #3811: Fix failed download response handling in downloadFileItem() (#3812) abraunegg 2026-08-14 11:10:07 +10:00
  • d1b48cef10 Fix Bug #3802: Fix recovery from transient WebSocket notification URL failures (#3809) abraunegg 2026-08-08 21:31:36 +10:00
  • 8916340dfa Fix Bug #3800: Fix zero disk space handling during libcurl initialisation failure (#3808) abraunegg 2026-08-08 19:33:45 +10:00
  • 1adf12ba6e Fix Bug #3803: Correct Recycle Bin collision filename formatting (#3807) abraunegg 2026-08-08 15:42:50 +10:00
  • ca06f11c8c Fix Bug #3786: Fix build version generation for Git worktrees (#3804) abraunegg 2026-08-08 13:35:59 +10:00
  • 31dd20598e Fix Bug #3783: Fix libcurl CA certificate read failures terminating sync (#3801) abraunegg 2026-08-08 11:30:06 +10:00
  • 778cc05d24 Fix Bug #3782: Change mandatory resync exit status from 126 to 78 (#3799) abraunegg 2026-08-08 07:22:07 +10:00
  • ac3f042e88 Fix shutdown SIGSEGV handler incorrectly returning success (#3780) abraunegg 2026-07-27 19:30:07 +10:00
  • 1ddf2fec93 Fix Alpine Docker build on musl (#3778) abraunegg 2026-07-26 06:47:31 +10:00
  • e3a0494316 Add support for OpenBSD (#3765) abraunegg 2026-07-25 17:06:17 +10:00
  • ea98f499ad Harden E2E CI harness auth and scoped verification (#3776) abraunegg 2026-07-24 07:37:22 +10:00
  • 3bd7a4ba17 Fix Bug #3770: Fix that a broken symbolic link can crash the client on resume upload (#3774) abraunegg 2026-07-09 15:04:33 +10:00
  • c4b216b5ac Fix Bug #3772: Fix hardcoded Microsoft Graph endpoint usage in SharePoint drive search handling (#3773) abraunegg 2026-07-08 11:31:19 +10:00
  • 9af8893a9d Merge branch 'master' into implement-on-demand-capability abraunegg 2026-06-30 16:49:28 +10:00
  • 0b7299adb1 Release files for 2.5.11 (#3764) v2.5.11 abraunegg 2026-06-30 13:56:23 +10:00
  • 3c8c906b71 Merge branch 'master' into implement-on-demand-capability abraunegg 2026-06-30 05:45:44 +10:00