Commit Graph

  • 4a787986cd lib/db: Prevent IndexID creation race (#7211) Simon Frei 2020-12-21 11:32:59 +01:00
  • 78a41828fc gui: Reflect change in untrusted in sharing tab (#7201) Simon Frei 2020-12-21 11:11:44 +01:00
  • bd0c9913cf lib/db: Remove index ids when dropping folder (#7200) Simon Frei 2020-12-21 11:10:59 +01:00
  • d904dfa191 lib/model: Fix flaky test and add some scanning debug (#7214) Simon Frei 2020-12-20 18:13:35 +01:00
  • fa40ccece1 lib: Consistently set suture logging (#7202) Simon Frei 2020-12-18 19:44:00 +01:00
  • 7919310dc6 lib/model: Unflake TestIgnoreDeleteUnignore (#7208) Simon Frei 2020-12-18 18:42:09 +01:00
  • 7669af578a gui: Apply changes to untrusted (ref #6443) (#7206) Simon Frei 2020-12-17 23:13:28 +01:00
  • 739e99c4d9 lib/config: Remove deprecated pending entries from config (ref #6443) (#7204) Simon Frei 2020-12-17 22:49:29 +01:00
  • 7502997e7e all: Store pending devices and folders in database (fixes #7178) (#6443) André Colomb 2020-12-17 19:54:31 +01:00
  • 4470cd5aaa gui, man, authors: Update docs, translations, and contributors Jakob Borg 2020-12-16 07:45:23 +01:00
  • 466e8a5cd0 gui: Sort folders and devices in advanced config modal (#7192) André Colomb 2020-12-14 16:45:38 +01:00
  • 4142a431b5 model: Actually print folder description in "Overriding" log message Jakob Borg 2020-12-12 12:32:24 +01:00
  • 5565afdd9f gui: version.tags is an array, which is truthy when empty Jakob Borg 2020-12-12 10:34:26 +01:00
  • 0db3b7a530 build: Switch to gopsutil's v3 module (#7191) Simon Frei 2020-12-10 16:43:15 +01:00
  • b37ecc3cf4 build: Update notify (fixes #7076) (#7189) Simon Frei 2020-12-10 15:43:05 +01:00
  • ec5a5d5218 lib/api: Returns tags in version as list (#7190) Jakob Borg 2020-12-10 12:22:09 +01:00
  • 7980c8cea2 gui: Harmonize architecture names Jakob Borg 2020-12-10 11:23:47 +01:00
  • e9b68a224c lib/connections: Handle QUIC not being available (#7186) Jakob Borg 2020-12-09 19:23:50 +01:00
  • 8fd6b1d428 lib/protocol: Handle slashified paths in IsEncryptedParent (fixes #7184) (#7187) Simon Frei 2020-12-09 18:16:14 +01:00
  • 4198b5061f gui: Split folders into two categories on the sharing tab for devices (#7162) André Colomb 2020-12-09 14:54:51 +01:00
  • b0a525a504 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2020-12-09 07:45:25 +01:00
  • 25d904dc37 gui: Fix blank device name under "Recent Changes" (#7185) Eric Lesiuta 2020-12-07 16:19:28 -05:00
  • c1b452df93 build: Upgrade quic-go to v0.19.3 (ref #7146) (#7180) v1.12.1-rc.1 v1.12.1 Simon Frei 2020-12-06 13:46:27 +01:00
  • 28bc8b6153 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2020-12-02 07:45:24 +01:00
  • cccbb0bd5e lib/ur: Reset timer when there's nothing to report (#7169) Simon Frei 2020-11-28 20:09:22 +01:00
  • 240ae0c14f lib/model: Unflake TestRequestReceiveEncryptedLocalNoSend (#7167) Simon Frei 2020-11-27 20:53:03 +01:00
  • 9a9b7002cd Merge branch 'release' into main Jakob Borg 2020-11-27 16:41:16 +01:00
  • b16cc72fc7 gui: Restore Select / Deselect All buttons in device sharing tab. (#7161) v1.12.0-rc.4 v1.12.0 André Colomb 2020-11-27 11:48:48 +01:00
  • ab53687c38 gui: Restore Select / Deselect All buttons in device sharing tab. (#7161) André Colomb 2020-11-27 11:48:48 +01:00
  • bbb22c8c80 lib/protocol: Send Close message on read error (#7141) Simon Frei 2020-11-27 11:31:20 +01:00
  • a9764fc16c lib: Skip deleted, locally changed on recv-enc folders (fixes #7153) (#7154) Simon Frei 2020-11-27 11:26:36 +01:00
  • af13f0cd35 lib/stun: Don't notify about address changes if it's not useful (fixes #7144) (#7159) Audrius Butkevicius 2020-11-27 06:34:30 +00:00
  • e1b958284e lib/api: Shut the api down gracefully (fixes #7138) (#7157) Simon Frei 2020-11-26 15:49:39 +01:00
  • bf7d03d029 lib/model: Fix enc file size when pulling (fixes #7152) (#7155) Simon Frei 2020-11-25 22:57:25 +01:00
  • 3169212046 lib/db: Do not reset index-id when dropping device (ref #7135) (#7156) Simon Frei 2020-11-25 22:54:05 +01:00
  • 54b50e3d52 lib/fs, lib/model: Cover more windowsyness sanitizing paths (fixes #7075) (#7158) Simon Frei 2020-11-25 22:52:46 +01:00
  • c6f2ec9400 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2020-11-25 07:45:27 +01:00
  • e6595c1ab9 lib/model: Simplify access to Folder and Device configuration. (#7151) André Colomb 2020-11-24 22:20:50 +01:00
  • 6c7e8c08db build: Ignore noscript in translation-script (#7149) Simon Frei 2020-11-24 22:17:52 +01:00
  • 6864f7c9d0 gui: Remove probing for remote GUI address (ref #7017) (#7136) Jakob Borg 2020-11-24 22:07:22 +01:00
  • e5c1948b94 gui: Fix & improve sharing with untrusted device (#7148) Simon Frei 2020-11-24 22:02:16 +01:00
  • 100ef10d84 lib/model: Don't send locally changed on recv-enc (fixes #7137) (#7147) Simon Frei 2020-11-24 21:49:45 +01:00
  • 5d2c83a7e9 lib/protocol: Fix OOR panic on recv-only folders (#7143) Simon Frei 2020-11-23 18:37:27 +01:00
  • 8e5c844370 gui: Incorrect recv-enc folder status after revert (#7142) Simon Frei 2020-11-23 18:35:36 +01:00
  • 8ebd893349 lib/db: Store versions for last successful db migration (#7140) Simon Frei 2020-11-23 18:31:32 +01:00
  • cc4071d0ba build(deps): bump github.com/lucas-clemente/quic-go (#7139) dependabot-preview[bot] 2020-11-23 09:04:58 +01:00
  • b253022a96 build: Take extra tags in account for tar, zip Jakob Borg 2020-11-20 17:43:59 +01:00
  • db1f20603a lib/model: Retain index info for new folders/devs (ref #7100) (#7133) Simon Frei 2020-11-20 15:53:13 +01:00
  • 24af89c8e2 all: Refactor preparing configuration (#7127) Simon Frei 2020-11-20 14:21:54 +01:00
  • 641b7aee38 lib/db: Reset index-id when dropping device (#7135) Simon Frei 2020-11-20 14:17:09 +01:00
  • b43eccf2fe lib/model: Never send unpaused folder without index info (#7134) Simon Frei 2020-11-20 14:13:50 +01:00
  • 7f63afcb99 Merge branch 'release' into main Jakob Borg 2020-11-18 14:27:00 +01:00
  • dcddd9c1e4 gui: Remove erronous $ from scope in directive (fixes #7124) (#7125) v1.12.0-rc.3 Simon Frei 2020-11-18 13:33:19 +01:00
  • e11b309379 lib/model, lib/util: Replace IsComplete with NoRestartErr (ref #6947) (#7126) Simon Frei 2020-11-18 13:43:57 +01:00
  • 53fd54e308 gui: Remove erronous $ from scope in directive (fixes #7124) (#7125) Simon Frei 2020-11-18 13:33:19 +01:00
  • 2d3a535ced lib/model: Handle cluster-config before folder start (fixes #7122) (#7123) Simon Frei 2020-11-17 15:30:21 +01:00
  • 9524b51708 all: Implement suture v4-api (#6947) Simon Frei 2020-11-17 13:19:04 +01:00
  • e8fc465ea8 lib/config: Use correct var in MaxConcurrentIncomingRequestKiB() (#7121) Simon Frei 2020-11-16 16:51:51 +01:00
  • 1491898fd4 build: Update delve issue link (#7119) Phani Rithvij 2020-11-16 14:24:31 +05:30
  • cca73de6a1 lib/osutil: Consider sync() best effort (fixes #7117) Jakob Borg 2020-11-14 09:23:27 +01:00
  • 5e669e0ae1 Merge branch 'release' into main Jakob Borg 2020-11-11 18:19:44 +01:00
  • 35c813f56f gui: Initialise sharing when accepting new device (fixes #7113) (#7114) v1.12.0-rc.2 Simon Frei 2020-11-11 18:18:34 +01:00
  • 1f81940a1f gui: Initialise sharing when accepting new device (fixes #7113) (#7114) Simon Frei 2020-11-11 18:18:34 +01:00
  • b8051fb37e lib/model: Prevent test deadlock (#7110) Simon Frei 2020-11-10 12:32:07 +01:00
  • 1d3b9876f6 lib/api, lib/db: Add file debug endpoint (#7095) Simon Frei 2020-11-10 09:24:45 +01:00
  • 2f6a25a56f gui: Add advance config port mapping to gui (fixes #4824) (#7017) Rahmi Pruitt 2020-11-10 02:24:11 -06:00
  • 846b265430 lib/tlsutil: Add O and OU to generated certificates (fixes #7108) (#7109) v1.12.0-rc.1 Jakob Borg 2020-11-09 17:02:56 +01:00
  • 31559e908b all: Add untrusted folders behind feature flag (ref #62) (#7055) Simon Frei 2020-11-09 15:33:32 +01:00
  • 4db5ea5893 build: Update notify (fixes #5360) (#7106) Simon Frei 2020-11-09 14:25:19 +01:00
  • 54643e86b5 lib/model: Fix locking when resending cluster-configs (#7107) Simon Frei 2020-11-09 14:05:21 +01:00
  • 326111d10f gui: Remove superfluous translate in previous (ref #7102) Jakob Borg 2020-11-09 09:46:45 +01:00
  • 0fb7cc186c gui: Add warning when JavaScript is disabled in Web browser (fixes #7099) (#7102) Tomasz Wilczyński 2020-11-09 17:15:22 +09:00
  • 1f1729ba43 lib/model: Add done chan to track folder-lifetime (fixes #6664) (#7094) Simon Frei 2020-11-09 09:05:48 +01:00
  • d4ce0dfd84 lib/model: Send indexes for newly shared folder (fixes #7098) (#7100) Simon Frei 2020-11-09 08:58:46 +01:00
  • cc9ea9db89 lib/folder: Clear pull errors when nothing is needed anymore (#7093) Simon Frei 2020-11-06 14:22:20 +01:00
  • a08a1b6998 lib/api: Fix debug endpoints (ref #7001) (#7092) Simon Frei 2020-11-06 14:21:37 +01:00
  • 33185fdeb5 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2020-11-04 07:45:27 +01:00
  • d0ccea0404 lib/config: Sanity checks on MaxConcurrentWrites (ref #7064) (#7069) Simon Frei 2020-11-03 19:09:32 +01:00
  • c206fbdc58 Merge branch 'release' into main Jakob Borg 2020-11-03 12:34:23 +01:00
  • 2b9cef3ae5 lib/ur: Fix panics in failure-reporting (fixes #7090) (#7091) v1.11.1 Simon Frei 2020-11-03 12:29:33 +01:00
  • a38b370c8d lib/ur: Fix panics in failure-reporting (fixes #7090) (#7091) Simon Frei 2020-11-03 12:29:33 +01:00
  • 942b8ebb27 build: Update dependencies (#7088) Jakob Borg 2020-11-03 09:11:00 +01:00
  • 7892547873 lib: Remove USE_BADGER experiment (#7089) Jakob Borg 2020-11-03 09:10:35 +01:00
  • 5b9280c50f build: Update notify (fixes #7063) (#7080) Simon Frei 2020-11-01 21:37:31 +01:00
  • 4d1bcd718c lib/api: Fix /rest/config path and add methods to cors (ref #7001) (#7081) Simon Frei 2020-11-01 21:36:54 +01:00
  • 7dc0c6ab43 lib/api: Allow OPTIONS method in CORS preflight request handling (ref #7017) (#7079) André Colomb 2020-11-01 14:29:55 +01:00
  • 9d1ee2f7e0 gui: Fix another undefined variable access (fixes #7077) (#7078) André Colomb 2020-11-01 13:15:20 +01:00
  • 4a616f3cb2 lib/config: Check for "msdos" when detecting FAT FS in Android (#7072) Tomasz Wilczyński 2020-10-30 23:13:56 +09:00
  • deafe4ca53 gui, man, authors: Update docs, translations, and contributors Jakob Borg 2020-10-28 07:45:27 +01:00
  • bc012d750d gui: Readd check if device exists (ref #7059) (#7061) Simon Frei 2020-10-27 16:40:16 +01:00
  • c7d40ccbae gui: Remove needless looping in ignoreFolder() (#7059) André Colomb 2020-10-26 11:27:03 +01:00
  • 0d90ae26ac gui: Fix undefined variables fallout from #7049 (#7056) André Colomb 2020-10-26 09:09:32 +01:00
  • 9189c79d74 lib/api: Add missing config mod. locks (ref #7001) (#7053) Simon Frei 2020-10-23 10:34:20 +02:00
  • a20d85d451 gui: Refactor to make encryption diff smaller (#7049) Simon Frei 2020-10-23 08:27:02 +02:00
  • f0f60ba2e7 lib/api: Add /rest/config endpoint (fixes #6540) (#7001) Simon Frei 2020-10-22 19:54:35 +02:00
  • 1c2be84e4e lib/model: Pass device infos as struct (fixes #7051) (#7052) v1.11.0-rc.3 v1.11.0 Simon Frei 2020-10-22 13:05:31 +02:00
  • 2ba3be5e4d lib/db: Add mechanism to repair db without schema update (ref #7044) (#7047) v1.11.0-rc.2 Simon Frei 2020-10-21 14:21:09 +02:00
  • 5c91723ef2 lib/model: Handle index sender lifetime (fixes #7034) (#7038) Simon Frei 2020-10-21 11:51:53 +02:00
  • a17a8cd48b lib/connections: Fix LAN addresses begin advertised even when disabled (fixes #7035) (#7045) Audrius Butkevicius 2020-10-21 08:16:44 +01:00
  • 27c91c57d5 lib/db: Remove need for the right dev removing globals (fixes #7036) (#7044) Simon Frei 2020-10-21 08:26:10 +02:00