Simon Frei
0525c755f4
build: Bump quic-go to 0.26.0 for go1.18 update ( #8231 )
...
Merging because I want this in the RC, when we do the RC...
2022-04-12 16:27:29 +04:00
Simon Frei
bcd91f536e
lib/connections: Create the forgotten channel (ref #8263 ) ( #8267 )
2022-04-11 17:32:22 +04:00
Simon Frei
db72579f0e
lib: Get rid of buggy filesystem wrapping ( #8257 )
2022-04-10 20:55:05 +02:00
Simon Frei
22e12904c9
lib/connections: Make request tests sequential ( #8263 )
2022-04-10 20:54:16 +02:00
Simon Frei
b947056e62
lib: Removal global connection registry ( #8254 )
2022-04-09 16:04:56 +02:00
Simon Frei
072fa46bfd
lib/connections, lib/model: Improve new conn handling ( #8253 )
2022-04-07 17:35:33 +02:00
Simon Frei
edc3a77b98
lib/fs, lib/model: Add warning about kqueue resource usage ( fixes #7855 ) ( #8249 )
2022-04-05 21:32:06 +02:00
Simon Frei
55c513b827
lib/model: Clear folder error after loading ignores ( fixes #8232 ) ( #8238 )
2022-03-27 21:29:40 +02:00
Simon Frei
518d5174e6
lib/model: Print device when a block request fails ( #8159 )
2022-02-01 20:20:55 +01:00
Simon Frei
2656c1b8e1
gui: Fix mistake ( fixes #8152 , ref #8147 ) ( #8157 )
2022-01-31 17:54:19 +01:00
Simon Frei
635085d139
lib/db, lib/model: Remove filesystem state from FileSet ( fixes #7850 ) ( #8151 )
2022-01-31 10:12:52 +01:00
Simon Frei
6094b95784
gui: Fix and align folder editing states ( fixes #8145 ) ( #8147 )
2022-01-30 17:43:39 +01:00
Simon Frei
8763fb05ec
lib/fs: Improve error messages checking file paths ( fixes #7942 ) ( #8148 )
2022-01-29 18:47:55 +01:00
Simon Frei
f0d5dc5696
gui: Fix loading default ignores ( #8135 )
2022-01-21 17:24:11 +01:00
Simon Frei
e40289ce7a
build: Bump quic to v0.25.0 for Go1.18 support ( #8134 )
2022-01-21 14:54:42 +01:00
Simon Frei
45d145a281
gui: Fix bug saving settings ( fixes #8116 ) ( #8117 )
2022-01-16 19:06:50 +01:00
Simon Frei
b2996eee87
gui: Handle folder missing in model on error event ( #8120 )
2022-01-16 18:07:33 +01:00
Simon Frei
21d04b895a
lib, gui: Default ignores for new folders ( fixes #7428 ) ( #7530 )
2022-01-13 23:38:21 +01:00
Simon Frei
c00c6b3957
build: Bump quic-go to 0.24.0
2021-12-30 13:07:01 +01:00
Simon Frei
591e4d8af1
gui, lib: Fix tracking deleted locally-changed on encrypted ( fixes #7715 ) ( #7726 )
2021-11-10 09:46:21 +01:00
Simon Frei
951b058952
lib/model: Set mod. time after writing trailer in shortcut (ref #7992 )
2021-10-24 16:50:30 +02:00
Simon Frei
517667c590
lib/model: Pull when a new connection is established ( fixes #8012 ) ( #8013 )
2021-10-20 18:55:22 +02:00
Simon Frei
c94b797f00
lib/protocol: Preserve sequence decrypting fileinfos ( fixes #7994 ) ( #7995 )
2021-10-06 10:26:54 +02:00
Simon Frei
708a5c2070
lib/model: Write trailer when shortcutting on recv-enc ( fixes #7991 ) ( #7992 )
2021-10-05 11:23:27 +02:00
Simon Frei
721cd740d8
lib/model: Don't reset db while folder is running ( fixes #7935 ) ( #7936 )
2021-09-11 17:14:47 +02:00
Simon Frei
4e2a9bb139
lib/model: Remove encryption pw on folder stop ( #7925 )
2021-09-03 09:54:47 +02:00
Simon Frei
5711bacd83
build: Readd systemd files to deb releases (ref #7564 ) ( #7899 )
2021-08-22 20:04:47 +02:00
Simon Frei
70a840d3d5
lib/connections: Remove future go build constraints on quic ( #7898 )
2021-08-19 21:05:28 +02:00
Simon Frei
0fe72e6fc5
lib/model: Schedule pull after revert on recv-enc ( #7892 )
2021-08-17 09:24:10 +02:00
Simon Frei
c025e76f30
lib/model: Do not wait for scan when setting ignores ( fixes #7893 ) ( #7891 )
2021-08-17 09:23:33 +02:00
Simon Frei
e1bf1e672e
lib/ur: Fix panic getting goroutines for failures (ref #7785 ) ( #7890 )
2021-08-16 22:47:05 +02:00
Simon Frei
db302b15ea
lib/syncthing: Set system timezone on android ( #7878 )
2021-08-09 09:27:14 +02:00
Simon Frei
952f3ffb0c
lib/db/backend: Prevent panic in errors.As ( #7873 )
2021-08-05 11:25:20 +01:00
Simon Frei
e61091d240
lib/stun: Prevent nil deref when naming service ( #7872 )
2021-08-05 00:04:22 +01:00
Simon Frei
50aacdf1f0
lib/protocol: Ensure correct blocksize on enc. fileinfo (ref #7861 ) ( #7870 )
2021-08-04 23:12:01 +02:00
Simon Frei
e56e8b7aa1
lib/model: Don't consider hashes pulling on recv-enc ( #7869 )
2021-08-04 11:10:10 +02:00
Simon Frei
734c2fc870
Merge branch 'release'
2021-07-30 14:46:20 +02:00
Simon Frei
67b18569cf
all: Send deadlocks as failures, crash only as a last resort ( #7785 )
2021-07-27 21:27:52 +02:00
Simon Frei
dc0dd09e93
lib/model: Don't try to delete deleted item on revert ( #7843 )
2021-07-23 14:26:20 +02:00
Simon Frei
7ec76095e6
gui, script: Parse JS files for translation values ( fixes #7845 ) ( #7846 )
2021-07-23 14:24:08 +02:00
Simon Frei
cb26552440
gui, script: Fix various gui string/translation issues ( fixes #7839 ) ( #7842 )
2021-07-22 11:47:03 +02:00
Simon Frei
1ae5ac7d0b
cmd/stcrashreceiver: Sanitize failure report fingerprints ( #7840 )
2021-07-22 11:16:24 +02:00
Simon Frei
eeb7091180
lib/model: Missing fmut-lock on encryption failures ( #7841 )
2021-07-22 11:15:25 +02:00
Simon Frei
1921533c4c
lib/connections: Fully dial resumed devices ( #7798 )
2021-07-03 18:26:55 +02:00
Simon Frei
89e762fd6e
lib/model: Prevent folder-type change from/to encrypted ( fixes #7704 ) ( #7796 )
2021-07-03 13:47:04 +02:00
Simon Frei
a63d3ee625
lib/model: Scan removed dirs when reverting recv-enc ( fixes #7706 ) ( #7797 )
2021-07-03 13:46:24 +02:00
Simon Frei
445a82f120
lib/model: Compare all items with global on scan ( fixes #7740 ) ( #7791 )
2021-06-27 08:48:54 +02:00
Simon Frei
69ce121267
lib/db: Missing event-logger in write-transaction ( #7793 )
2021-06-27 08:43:49 +02:00
Simon Frei
08e3cd1cce
lib/fs: Set expiry after DirNames in case-fs ( #7794 )
2021-06-27 08:30:02 +02:00
Simon Frei
c78fa42f31
lib/connections: Dial devices in parallel ( #7783 )
2021-06-25 11:38:04 +02:00
Simon Frei
c84e8d1e09
gui: Consider size 0 items in remote completion ( fixes #7741 ) ( #7781 )
2021-06-21 22:53:50 +02:00
Simon Frei
5fb72eed85
gui: Make listener/discovery modal more discoverable ( #7780 )
2021-06-21 21:44:28 +02:00
Simon Frei
400d62c1e6
lib/connections: Missed map init in nextDialAt (ref #7753 ) ( #7778 )
2021-06-17 21:13:57 +04:00
Simon Frei
857caf3637
lib/connections: Trigger dialer when connection gets closed ( #7753 )
2021-06-17 13:57:44 +02:00
Simon Frei
aeca1fb575
lib/db: Check if sequences change when repairing metadata ( #7770 )
2021-06-17 13:53:39 +02:00
Simon Frei
ac2988a485
gui, lib: Handle pw adding remote encrypted folder ( fixes #7705 ) ( #7772 )
2021-06-17 13:53:02 +02:00
Simon Frei
cb5ef250f4
build: Add codecov upload script to repo ( #7776 )
2021-06-17 13:52:10 +02:00
Simon Frei
23a0e18292
lib/db: Fix accounting bug when dropping indexes ( #7774 )
2021-06-17 10:15:11 +02:00
Simon Frei
aa6c55dec1
lib/model: Remove bogus failureevent when restarting folder ( #7773 )
2021-06-17 08:57:24 +02:00
Simon Frei
2c7d9b59c6
gui: Fix race in online event callback ( fixes #7733 ) ( #7771 )
2021-06-16 19:32:30 +02:00
Simon Frei
1e7a3997e3
lib/db, lib/model: Improve error handling on pending items ( #7754 )
2021-06-09 13:35:17 +02:00
Simon Frei
1a22689328
lib/db: Add failure reports to failures iterating over hashes ( #7755 )
2021-06-07 23:10:35 +02:00
Simon Frei
18592af993
lib/model: Fix wrongly hardcoded arguments in test helper ( #7749 )
2021-06-05 17:01:23 +02:00
Simon Frei
b1e0e7b923
lib/model: Fix indexhandling for new folders paused on remote ( #7747 )
2021-06-05 16:27:15 +02:00
Simon Frei
6494a9332d
lib/model: Fix test introduced in #7714 failing due to #7689 ( #7745 )
2021-06-04 15:32:47 +02:00
Simon Frei
41baccb85d
lib/model: Fix passwords on receive-enc needing token (ref #7518 ) ( #7739 )
2021-06-03 15:39:49 +02:00
Simon Frei
52eb7392c4
lib/api, lib/config: Apply defaults before deserializing json ( #7690 )
2021-06-03 15:09:35 +02:00
Simon Frei
855c53ad02
lib/model: Fix reverting when version has only our own ID ( fixes #7708 ) ( #7714 )
2021-06-03 15:08:56 +02:00
Simon Frei
004eded398
lib/model: Don't share with introduced device if encrypted ( fixes #7724 ) ( #7734 )
2021-06-03 15:02:57 +02:00
Simon Frei
df48276300
lib/model: Ensure indexes are only received after checking IDs (ref #7649 ) ( #7689 )
2021-06-03 14:58:50 +02:00
Simon Frei
fcb19518c7
build, lib/model: Add flag to run tests without -short and fix failure ( #7716 )
2021-05-28 22:20:18 +02:00
Simon Frei
22e09334ec
lib/model: Fix incoming request on receive-enc ( fixes #7699 ) ( #7702 )
2021-05-22 21:38:49 +02:00
Simon Frei
58592e3ef1
lib/db: Add logging for GC ( #7707 )
2021-05-22 21:36:43 +02:00
Simon Frei
0126188ba7
lib/config: Set DisableTempIndexes to true on receive-encrypted ( #7701 )
2021-05-20 22:33:23 +02:00
Simon Frei
5bdb6798a9
all: Regenerate proto ( #7696 )
2021-05-19 13:30:20 +02:00
Simon Frei
5b90a98650
lib/model: Fix addFakeConn and other test improvements ( #7684 )
2021-05-16 17:23:27 +02:00
Simon Frei
93a02c677e
lib/scanner: Do not drop all not-exist-errors and debug logging ( #7675 )
2021-05-15 11:51:35 +02:00
Simon Frei
0d054f9b64
lib/model: Don't use empty folder cfg for index sender ( fixes #7649 ) ( #7671 )
2021-05-15 11:13:39 +02:00
Simon Frei
3650364017
Merge branch 'release'
2021-05-13 11:44:59 +02:00
Simon Frei
0f4ae7636d
build: Upgrade pfilter ( fixes #7664 ) ( #7666 )
2021-05-11 20:57:38 +02:00
Simon Frei
87d3a8363b
build: Upgrade pfilter ( fixes #7664 )
2021-05-11 20:45:35 +02:00
Simon Frei
c494ced21f
lib/connections: Actually remove listenerSupervisor (ref #7644 ) ( #7663 )
2021-05-11 14:35:13 +02:00
Simon Frei
5cb2a10138
lib/model: Improve encryption cluster-config errors ( #7658 )
2021-05-11 07:55:44 +02:00
Simon Frei
1a9b54c9fa
lib/connections: Separate listener supervisors and lower backoff time ( #7644 )
2021-05-10 22:26:51 +02:00
Simon Frei
c7f4f15272
lib/relay, lib/svcutil: Improve service logging ( fixes #7580 ) ( #7647 )
2021-05-10 22:26:25 +02:00
Simon Frei
713527facf
all: Refactor relay invitations ( #7646 )
2021-05-10 22:25:43 +02:00
Simon Frei
6e662dc9fc
lib/suture: Use ServeBackground to start main supervisor ( #7626 )
2021-05-10 16:50:45 +02:00
Simon Frei
6157c766de
lib/connections: Correct comments on quic wrapper type ( #7652 )
2021-05-09 19:15:10 +01:00
Simon Frei
faf15b4567
lib/connections: Add more methods to the quic conn wrapper ( #7643 )
2021-05-09 12:45:08 +01:00
Simon Frei
3967b39a17
build: Ignore error from pkill on apt upgrade ( fixes #7628 ) ( #7629 )
2021-05-05 09:37:23 +02:00
Simon Frei
f4e112f404
build: Ignore error from pkill on apt upgrade ( fixes #7628 ) ( #7629 )
2021-05-04 18:33:25 +02:00
Simon Frei
75b58eb480
lib/fs: Watch attrib. changes on inotify for mod. time ( #7623 )
...
* lib/fs: Watch attrib. changes on inotify for mod. time
* fix bsds (real) and darwin (test only)
2021-05-02 16:45:44 +02:00
Simon Frei
dd39556759
lib: Revert needing invalid files ( fixes #7608 , ref #7476 ) ( #7609 )
2021-04-29 22:01:46 +02:00
Simon Frei
1f30383866
lib/model: Remove path from enc errors and report only once ( #7610 )
2021-04-29 19:21:07 +02:00
Simon Frei
ec86db176e
lib/model: Handle invalid needed items on send-only (ref #7476 ) ( #7596 )
2021-04-26 15:38:08 +02:00
Simon Frei
60e8630413
gui: Handle empty path in validation (ref #7379 ) ( #7595 )
2021-04-26 15:38:08 +02:00
Simon Frei
9d29dbbe5d
cmd/syncthing: Don't fail early on api setup error (fixes 7558) ( #7591 )
...
* cmd/syncthing: Don't fail early on api setup error (fixes 7558)
* switch to factory pattern
* refactor config command to show help on nothing
* wip
* wip
* already abort in before
2021-04-26 15:38:08 +02:00
Simon Frei
8734fa65fc
lib/model: Handle invalid needed items on send-only (ref #7476 ) ( #7596 )
2021-04-26 15:36:51 +02:00
Simon Frei
c53e5c5f17
gui: Handle empty path in validation (ref #7379 ) ( #7595 )
2021-04-26 15:35:12 +02:00
Simon Frei
ef4b8a2cf8
cmd/syncthing: Don't fail early on api setup error (fixes 7558) ( #7591 )
...
* cmd/syncthing: Don't fail early on api setup error (fixes 7558)
* switch to factory pattern
* refactor config command to show help on nothing
* wip
* wip
* already abort in before
2021-04-25 20:48:17 +01:00