aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-18refactor: fix unused method receiverdeepsource-autofix-129eb0b7deepsource-autofix[bot]
Methods with unused receivers can be a symptom of unfinished refactoring or a bug. To keep the same method signature, omit the receiver name or '_' as it is unused.
2023-07-17gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-07-16cmd/syncthing: Mention STVERSIONEXTRA in --help output (ref #8980)Jakob Borg
2023-07-16gui, lib/api: Add possibility to feed through extra version information (#8980)Jakob Borg
This adds an environment variable STVERSIONEXTRA that, when set, gets added to the version information in the API and GUI. The purpose of all this is to be able to communicate something about the bundling or packaging, through the log & GUI and the end user, to the potential person supporting it -- i.e., us. :) A wrapper can set this variable to indicate that Syncthing is being run via `SyncTrayzor`, `Syncthing-macOS`, etc., and thus indicate to the end user that the GUI they are looking at is perhaps not the only source of truth and management for this instance.
2023-07-16cmd/ursrv: Update map tile URLJakob Borg
2023-07-16cmd/strelaypoolsrv: Update map tile URL (#8985)bt90
2023-07-12cmd/stcrashreceiver: Correct parsing of current version stringJakob Borg
2023-07-11build: Update dependenciesv1.23.7-rc.1Jakob Borg
2023-07-10cmd/ursrv: Remove old, unused user movement codeJakob Borg
2023-07-10cmd/ursrv: Merge ursrv and uraggregate as subcommandsJakob Borg
2023-07-10cmd/ursrv: Remove useless static TLS cert handlingJakob Borg
2023-07-10cmd/ursrv: Embed static assetsJakob Borg
2023-07-10cmd/ursrv: Refactor to use CLI options, fewer global varsJakob Borg
2023-07-10gui: Show xattr filter editor when send xattrs checked (fixes #8958) (#8959)Jakob Borg
2023-07-10gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-07-08build: Build Docker image for plain 32 bit arm (fixes #8973)Jakob Borg
2023-07-07lib/fs: Clarify errors for Windows filenames (fixes #8968) (#8969)Jakob Borg
With this change, error messages include the offending characters or name parts. Examples: nul.txt: name is invalid, contains Windows reserved name: "nul" foo>bar.txt: name is invalid, contains Windows reserved character: ">" foo \bar.txt: name is invalid, must not end in space or period on Windows
2023-07-07gui: Avoid spurious comma in shared-with device list (fixes #8967) (#8970)Jakob Borg
2023-07-05cmd/ursrv: Summarize tiny fraction items into OtherJakob Borg
2023-07-05cmd/ursrv: Update distributions listJakob Borg
2023-07-04build: Only push releases to cloud storage, and also use `latest`Jakob Borg
2023-07-03readme: Remove outdated build badges/linksJakob Borg
2023-07-03build: Push to correct Docker imagesJakob Borg
2023-07-03Merge branch 'release'Jakob Borg
* release: build: Build and publish Docker images for relay and discovery server (fixes #8691, fixes #8960)
2023-07-03build: Build and publish Docker images for relay and discovery server (fixes ↵v1.23.6Jakob Borg
#8691, fixes #8960) This adds builds for the discovery and relay servers in the same manner as Syncthing, so that Docker images are kept up to date with releases. Inspired by and closes #8834. Co-authored-by: Migelo <miha@filetki.si>
2023-07-03gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-07-01build: Build and publish Docker images for relay and discovery server (fixes ↵Jakob Borg
#8691, fixes #8960) This adds builds for the discovery and relay servers in the same manner as Syncthing, so that Docker images are kept up to date with releases. Inspired by and closes #8834. Co-authored-by: Migelo <miha@filetki.si>
2023-07-01build: Build infrastructure imagesJakob Borg
2023-07-01cmd/stcrashreceiver: Add /ping endpointJakob Borg
2023-06-28build: Update dependenciesJakob Borg
2023-06-28etc: Update sysctl configs (#8955)otbutz
2023-06-28gui: Remove tilde auto-expansions (fixes #8890) (#8954)Jakob Borg
This removes the tilde expansion we had in the GUI. I'm not sure why we had it, but there are valid reasons to have a folder path with tilde in it in the config, and it was previously impossible to enter one of those.
2023-06-28cmd/syncthing: Add environment variables for --home, --conf, and --data ↵Jakob Borg
(fixes #8957) (#8952) This allows environment overrides for our directories. This is advantageous because, apart from the obvious, it means we can set it in the Docker file and not add command line options there. Having the command line option as we did meant that it was impossible to use the Docker image for other commands than `serve` (because that is implied when we see other options on the command line).
2023-06-26gui, man, authors: Update docs, translations, and contributorsv1.23.6-rc.2Syncthing Release Automation
2023-06-22build: Docker images should have auto upgrade disabled...Jakob Borg
2023-06-19all: Minor staticcheck fixes (#8939)guangwu
2023-06-19gui, man, authors: Update docs, translations, and contributorsSyncthing Release Automation
2023-06-14gui: Have static link to favicon, for bookmarks etc (fixes #7638) (#8850)Felix
2023-06-14build: Update some dependenciesv1.23.6-rc.1Jakob Borg
2023-06-14build: Make sure we get the latest matching Go versiongoversionJakob Borg
Also, disable caching in setup-go when we do manual cache setup with a better cache key. It became default-true in the latest action version.
2023-06-14build: Multi arch Docker images with GitHub actions (ref #8834)Jakob Borg
This builds and publishes our Docker images from GitHub.
2023-06-14lib/config, gui: Disallow some options in combination with "untrusted" ↵Jakob Borg
(fixes #8920) (#8921) This prevents combining untrusted with introducer and auto-accept, and also verifies that folders shared with untrusted devices have passwords at config loading time. Co-authored-by: Simon Frei <freisim93@gmail.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