aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-12build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.4 to 3.4.5dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.5dependabot[bot]
Bumps [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap) from 3.4.4 to 3.4.5. - [Release notes](https://github.com/go-ldap/ldap/releases) - [Commits](https://github.com/go-ldap/ldap/compare/v3.4.4...v3.4.5) --- updated-dependencies: - dependency-name: github.com/go-ldap/ldap/v3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-06-10Don't add empty device to config on init (#8933)Simon Frei
We usually want to ensure that our own device is present. However if the given device ID is the empty ID, we shouldn't do that. This is a legimate (though way too non-obvious) use-case when opening the config without knowing/caring about the device ID.
2023-06-06build: Push release files to cloud storageJakob Borg
2023-06-06build: Generate .asc files for release packages (fixes #8897)Jakob Borg
2023-06-06build: Properly build all Debian archs (fixes #8898)Jakob Borg
2023-06-06Merge branch 'release'Jakob Borg
* release: gui: Avoid code generating HTML (#8923) gui: Remove HTML support in tooltips
2023-06-06gui: Avoid code generating HTML (#8923)v1.23.5Jakob Borg
2023-06-06gui: Remove HTML support in tooltipsJakob Borg
2023-06-05gui: Avoid code generating HTML (#8923)Jakob Borg
2023-06-05build: Tests should run with Go 1.20 on Windows (#8924)Jakob Borg
Tests should run with Go 1.20 on Windows
2023-06-05gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-06-04lib/model: Improve test for unignored parent directories (#8926)Jakob Borg
2023-06-04build: Update dependencies (#8925)Jakob Borg
The easy ones, there is also a quic-go update but it requires API refactoring.
2023-06-03gui: Remove HTML support in tooltipsJakob Borg
2023-06-02cmd/syncthing: Use correct binary when restarting monitor (#8919)Jakob Borg
2023-06-01build(deps): bump github.com/minio/sha256-simd from 1.0.0 to 1.0.1 (#8916)dependabot[bot]
Bumps [github.com/minio/sha256-simd](https://github.com/minio/sha256-simd) from 1.0.0 to 1.0.1. - [Release notes](https://github.com/minio/sha256-simd/releases) - [Commits](https://github.com/minio/sha256-simd/compare/v1.0.0...v1.0.1) --- updated-dependencies: - dependency-name: github.com/minio/sha256-simd dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01build: Increase concurrency, add "basic checks" gatekeeperJakob Borg
2023-05-29gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-05-22gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-05-17lib/model: Set platform data for new folders w/ ignorePerms (ref #8883) (#8907)Anthony Goeckner
* 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-15gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-05-11lib: replace `Readdir(-1)` with `os.ReadDir` (#8901)Eng Zer Jun
2023-05-10lib/api: Allow BindDN to exclude any username formatting (fixes #8899) (#8900)Will Rouesnel
This allows a syncthing instance to be locked to exactly 1 user without needing search capability on the LDAP instance.
2023-05-09build: Attempt cross compilation for ~all targets, allow it to failv1.23.5-rc.1Jakob Borg
2023-05-09lib/fs: Fix root path handling for Windows (fixes #8778)Ross Smith II
Co-authored-by: Jakob Borg <jakob@kastelo.net>
2023-05-09all: Grand test refactor (fixes #8779, fixes #8799)Jakob Borg
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-09all: Correct various typos (#8870)Alexander Seiler
2023-05-08gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-05-02lib/model: Set platform data, incl. copying ownership, for new folders w/ ↵Anthony Goeckner
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-02gui: Add Thai (th) translation template. (#8887)André Colomb
2023-05-01build: Produce nightly release buildsJakob Borg
2023-05-01gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-04-29build: Bump actions version; fix Node 12 deprecation warning (#8881)K.B.Dharun Krishna
2023-04-28build: Build Debian packagesJakob Borg
2023-04-28build: Sign for upgradesJakob Borg
2023-04-28build: Notarize mac buildsJakob Borg
2023-04-24build(deps): bump github.com/quic-go/quic-go from 0.33.0 to 0.34.0 (#8877)dependabot[bot]
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-24gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-04-20lib/ignore: Properly handle non-existing included ignore-files (fixes #8764) ↵Eric P
(#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-19lib/connections: Avoid using nil lanCheckerJakob Borg
Otherwise it panics when someone calls Priority() on it...
2023-04-17gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-04-16lib/config, lib/connections: Configurable protocol priority (ref #8626) (#8868)Jakob Borg
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-14build: Upgrade recli (fixes #8503) (#8871)Simon Frei
2023-04-11build: Update dependencies (#8869)Jakob Borg
2023-04-11lib/model: Improve path generation for auto accepted folders (fixes #8859) ↵Jakob Borg
(#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-10docs: fix typo (#8857)Evgeny Kuznetsov
2023-04-10gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-04-05lib/syncthing: Handle successful global migration (fixes #8851) (#8852)v1.23.4Jakob Borg
lib/syncthing: Handle successfull global migration (fixes #8851)
2023-04-03gui, man, authors: Update docs, translations, and contributorsv1.23.3Syncthing Release Automation