Jakob Borg
13742e6f09
wip
2023-05-25 09:47:40 +02:00
Jakob Borg
734a8f5dee
wip
2023-05-25 09:25:53 +02:00
Jakob Borg
795cbff55d
wip
2023-05-25 09:04:30 +02:00
Jakob Borg
962fedc378
wip
2023-05-24 21:12:15 +02:00
Jakob Borg
6207609fb6
wip
2023-05-24 16:29:35 +02:00
Jakob Borg
2597ac5c25
wip
2023-05-24 14:21:34 +02:00
Jakob Borg
d96ada4edc
wip
2023-05-24 13:44:30 +02:00
Jakob Borg
c717f08287
wip
2023-05-24 13:42:41 +02:00
Jakob Borg
5912f32a34
wip
2023-05-24 12:37:56 +02:00
Jakob Borg
b64fbdd1c1
wip
2023-05-24 12:34:17 +02:00
Jakob Borg
463b5d7c6c
wip
2023-05-24 12:23:05 +02:00
Jakob Borg
72f3c5647b
wip
2023-05-23 23:01:50 +02:00
Jakob Borg
a7a3dd08ad
wip
2023-05-23 22:37:48 +02:00
Jakob Borg
c5c9b4a7f6
wip
2023-05-23 16:06:11 +02:00
Jakob Borg
73184e550a
wip
2023-05-23 16:00:20 +02:00
Jakob Borg
f19a9c49af
wip
2023-05-23 14:53:48 +02:00
Jakob Borg
da9726ddca
wip
2023-05-23 12:39:19 +02:00
Jakob Borg
a933bcfebc
add connection id
2023-05-22 08:55:24 +02:00
Syncthing Release Automation
716b42103a
gui, man, authors: Update docs, translations, and contributors
2023-05-22 03:45:33 +00:00
Anthony Goeckner
405cdedcd3
lib/model: Set platform data for new folders w/ ignorePerms (ref #8883 ) ( #8907 )
...
* Platform data (ownership, xattrs, etc.) is now set correctly for newly-received folders, even if the received folder has the NoPermissions flag.
* Call setPlatformData on receivers that have ignorePerms set to true.
2023-05-17 09:06:50 +02:00
Syncthing Release Automation
0b3a101ccd
gui, man, authors: Update docs, translations, and contributors
2023-05-15 03:45:55 +00:00
Eng Zer Jun
089320aadc
lib: replace Readdir(-1)
with os.ReadDir
( #8901 )
2023-05-11 15:35:52 +00:00
Will Rouesnel
b2fb2ef276
lib/api: Allow BindDN to exclude any username formatting ( fixes #8899 ) ( #8900 )
...
This allows a syncthing instance to be locked to exactly 1 user without
needing search capability on the LDAP instance.
2023-05-10 07:52:02 +02:00
Jakob Borg
e136d11dce
build: Attempt cross compilation for ~all targets, allow it to fail
2023-05-09 10:01:57 +00:00
Ross Smith II
3adfe2f91f
lib/fs: Fix root path handling for Windows ( fixes #8778 )
...
Co-authored-by: Jakob Borg <jakob@kastelo.net>
2023-05-09 10:01:57 +00:00
Jakob Borg
1103a27337
all: Grand test refactor ( fixes #8779 , fixes #8799 )
...
This fixes various test issues with Go 1.20.
- Most tests rewritten to use fakefs where possible
- Some tests that were already skipped, or dubious (invasive,
unmaintainable, unclear what they even tested) have been removed
- Some actual code rewritten to better support testing in fakefs
Co-authored-by: Eric P <eric@kastelo.net>
2023-05-09 10:01:57 +00:00
Alexander Seiler
ddce692f72
all: Correct various typos ( #8870 )
2023-05-09 08:54:02 +02:00
Syncthing Release Automation
66faea7712
gui, man, authors: Update docs, translations, and contributors
2023-05-08 03:45:35 +00:00
Anthony Goeckner
7e31ec5417
lib/model: Set platform data, incl. copying ownership, for new folders w/ NoPermissions flag ( #8883 )
...
Platform data (ownership, xattrs, etc.) is now set correctly for newly-received folders, even if the received folder has the NoPermissions flag.
2023-05-02 11:11:39 +02:00
André Colomb
a4fa764b7d
gui: Add Thai (th) translation template. ( #8887 )
2023-05-02 06:38:29 +00:00
Jakob Borg
7226b8456b
build: Produce nightly release builds
2023-05-01 09:42:44 +02:00
Syncthing Release Automation
dae5eab787
gui, man, authors: Update docs, translations, and contributors
2023-05-01 03:45:35 +00:00
K.B.Dharun Krishna
f38e9628a1
build: Bump actions version; fix Node 12 deprecation warning ( #8881 )
2023-04-29 15:21:46 +02:00
Jakob Borg
43e3b12e29
build: Build Debian packages
2023-04-28 13:22:25 +02:00
Jakob Borg
aa01ff5d50
build: Sign for upgrades
2023-04-28 13:03:25 +02:00
Jakob Borg
63503e0c98
build: Notarize mac builds
2023-04-28 13:03:25 +02:00
dependabot[bot]
947dd0db09
build(deps): bump github.com/quic-go/quic-go from 0.33.0 to 0.34.0 ( #8877 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:04:27 +02:00
Syncthing Release Automation
218b6e5193
gui, man, authors: Update docs, translations, and contributors
2023-04-24 03:45:39 +00:00
Eric P
9f131eee6b
lib/ignore: Properly handle non-existing included ignore-files ( fixes #8764 ) ( #8874 )
...
In the sequence of loading ignores, the error File Does Not Exist is not being considered a fatal error, since the .stignore file is allowed to not exist. However, included ignore files also tossed that same error in case those do not exist while in those cases it's considered an error and it should lead to the folder stopping. Changing the error when opening an included ignore file to something other than the regular does fix this issue, as in it now works again as described in the Documentation.
2023-04-20 15:00:55 +02:00
Jakob Borg
09efe03e1d
lib/connections: Avoid using nil lanChecker
...
Otherwise it panics when someone calls Priority() on it...
2023-04-19 10:42:25 +02:00
Syncthing Release Automation
0f87607cd5
gui, man, authors: Update docs, translations, and contributors
2023-04-17 03:45:33 +00:00
Jakob Borg
9b660c1959
lib/config, lib/connections: Configurable protocol priority (ref #8626 ) ( #8868 )
...
This makes the various protocol priorities configurable among the other
options. With this, it's possible to prefer QUIC over TCP for WAN
connections, for example. Both sides need to be similarly configured for
this to work properly.
The default priority order remains the same as previously (TCP, QUIC,
Relay, with LAN better than WAN).
To make this happen I made each dialer & listener more priority aware,
and moved the check for whether a connection is LAN or not into the
dialer / listener -- this is the new "lanChecker" type that's passed
around.
2023-04-16 14:54:28 +02:00
Simon Frei
c867a5f5b3
build: Upgrade recli ( fixes #8503 ) ( #8871 )
2023-04-14 18:46:50 +02:00
Jakob Borg
1886b47031
build: Update dependencies ( #8869 )
2023-04-11 20:01:42 +02:00
Jakob Borg
f59ffc8ddd
lib/model: Improve path generation for auto accepted folders ( fixes #8859 ) ( #8860 )
...
- Make sure we don't try to use empty last path components
- Create the directory to "reserve" it once we've decided to use it
2023-04-11 13:07:22 +02:00
Evgeny Kuznetsov
61444960bc
docs: fix typo ( #8857 )
2023-04-10 10:30:11 +00:00
Syncthing Release Automation
30bb8f2116
gui, man, authors: Update docs, translations, and contributors
2023-04-10 03:45:37 +00:00
Jakob Borg
4a8c691aef
lib/syncthing: Handle successful global migration ( fixes #8851 ) ( #8852 )
...
lib/syncthing: Handle successfull global migration (fixes #8851 )
2023-04-05 15:25:55 +02:00
Syncthing Release Automation
e8dafb979c
gui, man, authors: Update docs, translations, and contributors
2023-04-03 03:45:47 +00:00
Simon Frei
3a41d4afa5
lib/model: Set enc. trailer size on pull (ref #8563 , #8556 ) ( #8839 )
...
In the original fix in #8563 I simply forgot this. Which meant #8556
wasn't actually fixed, as the trialer size would have been 0 (default),
and thus we would have still sent the inflated size to encrypted peers.
2023-03-28 22:47:24 +02:00