summaryrefslogtreecommitdiff
path: root/net/syncthing/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-12-08Revbump all Go packages after go119 security updatebsiegert1-2/+2
2022-11-02Revbump all Go packages after go119 security updatebsiegert1-1/+2
2022-10-16syncthing: Update to 1.22.0triaxx1-3/+2
upstream changes: ----------------- v1.22.0 Latest Bugfixes: #3868: gui: Auto select of device ID is broken on Internet Explorer #7068: "Restore Versions" GUI breaks when path exists as both directory and file #7965: Trash Can File Versioning always throws errors on restore (even when succeeded) #7988: Unexpected cleanup behavior for Simple File Versioning #8529: WebGUI is displayed incorrectly on "tablet sized" screens Enhancements: #2698: Sync extended file attributes on supported file systems #7603: WebUI tooltip inconsistencies #8506: macOS Monterey 12.5.1 aliases break after sync
2022-10-05Revbump all Go packages after go119 security updatebsiegert1-2/+2
2022-09-26Revbump all Go packages after 1.19 became defaultbsiegert1-1/+2
2022-09-18syncthing: Update to 1.21.0triaxx1-6/+2
upstream changes: ----------------- o v1.21.0 Bugfixes: #8219: REST API: db/completion no output when one folder is paused #8479: Panic in failure reporting Enhancements: #1329: Add support for syncing ownership of files #7981: Show likely status of disconnected devices #8296: Auto-accepted receive-encrypted folders should have more sensible defaults #8323: Show internally used paths in the GUI for debugging #8448: Remove "restart on wakeup" functionality
2022-09-17syncthing: fix build with Go 1.19 as default, bump revisionbsiegert1-5/+9
- remove vendor directory and switch to separately downloaded modules (NOTE: this part should probably be reverted after the next release!) - patch go.mod and go.sum for quic-go update (the result of running go get github.com/lucas-clemente/quic-go@v0.28.1, implies updating other dependencies - one source code patch for quic-go to fix API breakage
2022-09-07Revbump all Go packages after go118 security updatebsiegert1-1/+2
2022-08-26syncthing: Update to 1.20.4triaxx1-3/+2
upstream changes: ----------------- o v1.20.4 Bugfixes: #7458: Syncthing announces address of interface which is down #8479: Panic in failure reporting Enhancements: #8007: Support listing the discovered devices using the cli
2022-08-12Revbump all Go packages after go118 security updatebsiegert1-2/+2
2022-07-13Revbump all Go packages after go118 updatebsiegert1-1/+2
2022-07-06syncthing: Update to 1.20.3triaxx1-3/+2
upstream changes: ----------------- v1.20.3 Bugfixes: #8369: Shared device names are missing from "Edit Folder -> Sharing" #8376: Chrome Autofill Breaks Authentication #8386: Ignore patterns with wildcard and non-ASCII characters don't work as expected Enhancements: #8393: Warn if two devices are introducers to each other v1.20.2 Bugfixes: #7289: TCP port 0 is announced in the LAN beacon #8314: https://relays.syncthing.net/endpoint contains non-valid URLs with spaces #8355: Upgrading from v1.19.2 to v1.20.x now requires chmod for syncing files Enhancements: #8264: Include default ignore patterns in the GUI's advanced configuration editor #8310: Indicate folders / devices where the remote end is paused.
2022-06-02Revbump all Go packages after go118 updatebsiegert1-1/+2
2022-05-18syncthing: Update to 1.20.1triaxx1-3/+2
pkgsrc changes: --------------- * Add comments about usage of this file in unprivileged. * Add _rc_subr_loaded variable for consistency with other rc files. upstream changes: ----------------- o v1.20.1 Bugfixes: #8320: Spurious failure of new connections ("unknown (newer?) version of the protocol" etc) o v1.20.0 Bugfixes: #7855: Watching for changes using too many system resources on BSDs (kqueue) #8020: Dangling symlink prevents filesystem watcher on Solaris #8232: Missing include file endlessly spams log #8258: The latest version does not support go1.18 compilation!! #8261: TypeError: Cannot read properties of null (reading 'status') in the GUI after killing Syncthing Enhancements: #8202: Indicate folders / devices where the remote end has not accepted sharing. #8282: Change default log format to include date Other issues: #8279: Simplify tests using T.TempDir o v1.19.2 Enhancements: #8180: Make error message upon reaching the free space quota more clear o v1.19.1 Bugfixes: #7850: junctionsAsDirs requires folder pause and resume to trigger #7924: notify: File mode change events not emitted on MacOS/FSEvents watcher #8083: Device ID should be read-only and "nearby devices" should be hidden when adding a new pending device #8143: Behavior of discovery server doesn't match documentation #8145: Folder ID not editable in add folder dialog Enhancements: #7942: Improve error message about folder marker outside of folder #8130: CLI: add command to print pending folders offered by specific device
2022-05-11Revbump all Go packages after go118 updatebsiegert1-2/+2
2022-04-13Revbump all Go packages after go117 updatebsiegert1-2/+2
2022-03-07Revbump all Go packages after go117 updatebsiegert1-2/+2
2022-02-13Revump all Go packages after go117 updatebsiegert1-1/+2
2022-02-01syncthing: Update to 1.19.0triaxx1-2/+2
upstream changes: ----------------- o v1.19.0 Bugfixes: #8103: API: /rest/system/connections has misleading "total" entries Enhancements: #7428: Add ignore patterns to folder defaults #8090: Allow specifying ports in --generate
2022-01-13syncthing: Update to 1.18.6triaxx1-3/+2
upstream changes: ----------------- o v1.18.6 Enhancements: #8050: Display a warning when the ignore delete option is enabled #8068: Request: show pending devices/folders in CLI
2022-01-09Revbump all Go packages after go117 updatebsiegert1-1/+2
2022-01-06syncthing: Update to 1.18.5triaxx1-3/+2
upstream changes: ----------------- o v1.18.5 Bugfixes: #7715: Deleted encrypted files don't show up as locally changed in web UI Enhancements: #7115: Use CRLF instead of LF in config.xml and .stignore on Windows #8014: Send TLS SNI to relay server #8021: Provide a way to preset GUI credentials with password hashing o v1.18.4 Bugfixes: #7991: Encryption trailer not updated on shortcut #7994: Index "out of sync with reality" on receive-encrypted folder #8000: stdiscosrv + strelaysrv systemd services not restarting on upgrade #8012: Not retrying to sync when a new connection is established Enhancements: #4293: make "Reduced by ignore patterns" label act like "editIgnoresButton" o v1.18.3 Bugfixes: #7853: gui: Superfluous quotes #7935: Panic after POST /rest/system/reset Enhancements: #7940: "Currently Shared With Devices" list in the folder Sharing tab should be sorted alphabetically o v1.18.2 Bugfixes: #7827: the error message "given name ... differs from filesystem name ..." does not help users to resolve the issue #7893: updating ignores blocks gui when io slots are unavailable
2021-12-09Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-11-05Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-10-08Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-09-17Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-08-11Revbump all Go packages after go116 updatebsiegert1-1/+2
2021-08-10syncthing: update to 1.18.1nia1-2/+2
Bugfixes: #7704: Changing folder type from receive encrypted to a different type corrupts the database #7706: Delete Unexpected Items in receive encrypted folder is unable to delete ".stfolder.removed-*" #7740: Incorrect local state when using negated patterns inside ignored parent folder on both sides #7809: Syncthing attemps IPv4 addresses for quic6:// peers #7839: Not exposed string for translation #7845: Strings unavailable for translation
2021-07-15syncthing: update to 1.18.0nia1-3/+2
Bugfixes: irreversible Local Additions after re-adding the same folder as Receive Only Scan due to watcher can not found local change while modify file to empty TypeError: Cannot read property ‘urAccepted’ of undefined Out-of-sync state of zero-byte files is not reflected on peers Enhancements: Add rest endpoint(s) to dismiss pending folder/device invitations Accepting a receive encrypted folder share should prompt the user to input a password Database GC can block for a long time Ensure encryption to untrusted on new, trusted device on an existing folder Use defaults for missing fields on the config rest API Show discovery and listener status when not failed
2021-07-13Revbump all Go packages after go116 updatebsiegert1-2/+2
2021-06-06Revbump all Go packages after go116 updatebsiegert1-2/+2
2021-05-08Revbump all Go packages after go116 updatebsiegert1-2/+2
2021-04-13syncthing: Update to 1.15.1triaxx1-2/+2
upstream changes: ----------------- v1.15.1 ======= This is a patch release to correct the inadvertently changed --config flag. Bugfixes: o #7532: Removing pending folders is flaky o #7549: Flag --config was renamed to --conf in 1.15.0 v1.15.0 ======= This release fixes a vulnerability where Syncthing and the relay server can crash due to malformed relay protocol messages (CVE-2021-21404); see GHSA-x462-89pf-6r5h. This release updates the CLI to use subcommands and adds the subcommands cli (previously standalone stcli utility) and decrypt (for offline verifying and decrypting encrypted folders). With this release we invite everyone to test the "untrusted (encrypted) devices" feature. You should not use it yet on important production data. Thus UI controls are hidden behind a feature flag. For more information, visit: https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470 Bugfixes: o #7198: Removing a folder and re-adding it again (untrusted) makes it not sync until restart o #7385: infinite filesystem recursion due to missing file id o #7419: panic "Snapshot(): database is closed" on start after wiping database o #7429: "Ignore Patterns" tab disappears after visiting "Folder Defaults" o #7434: Non-DNS-like computer name fails creation of HTTPS certificate o #7451: strelaysrv v1.14.0 failing to load o #7466: Receive-encrypted fails after a while: file with empty block list o #7469: .stignore should be ignored in Receive Encrypted folders o #7474: Device tries to push ignored files to a remote device in a 3-device setup o #7481: Versioning help strings are not displayed in the GUI o #7509: Sharing the first folder to an untrusted device on an established connection sends plain-text Enhancements: o #6566: Ship stcli in main package o #7457: Remove sub-second precision from the REST API rest/stats/device. o #7514: Increase default strelaysrv network buffer size Other issues: o #4719: Package stcli as Debian package o #7199: Build script -no-upgrade handling is unintuitive
2021-03-19Revbump all Go packages after go115 updatebsiegert1-1/+2
2021-03-19syncthing: Update to 1.14.0triaxx1-3/+2
upstream changes: ----------------- v1.14.0 @st-release st-release released this 14 days ago · 190 commits to main since this release This release adds configurable device and folder defaults. The output format of the /rest/db/browse endpoint has changed. Bugfixes: o #5426: Old device removed from introducer isn't removable from other devices o #6086: Default Folder uses different config than user-created folders o #7257: Rescan All button should be greyed out when all folders are paused. o #7263: GUI displays Syncing (100%, 0 B) when syncing byte-sized files o #7267: GUI log tailing is broken if closed when scrolled up o #7268: Data requests block each other, and some API requests, due to casefs lock contention o #7270: Data requests block API requests that also touch the filesystem o #7273: Data requests block adding new folder o #7280: Stopped folder not synchronizing after a rescan o #7284: Do not touch .stignore on saving folder config when ignore patterns have not changed o #7287: Tons of "Found x elements with non-unique id #optionsInputX" JavaScript errors when opening Advanced Configuration o #7333: Encrypted folder fails to serve files < 1024 bytes o #7347: “TypeError: Cannot set property ‘connected’ of undefined” error when removing devices o #7354: Error message when external versioning fails is ambiguous o #7371: junctionsAsDirs requires Syncthing restart to trigger Enhancements: o #944: Handle info labels that are longer than available space o #4224: Editable default values for folders, devices o #5187: Remove pending folders if remote device no longer announces them o #6949: Visual eye sore on Advanced Configuration page. o #7340: Change name from "Open Source Continuous File Synchronization" to "Syncthing" in Windows Firewall Other issues: o #7344: Very slow tests due to encryption token generation v1.13.1 @st-release st-release released this on 3 Feb · 253 commits to main since this release This is a re-release of v1.13.0, but with the optional tech-ui GUI moved from being a theme to being a sub-directory under the default theme. This solves the issue with selecting the tech-ui theme and then being unable to switch back as this functionality is missing in the tech-ui. Bugfixes: o #7324: Official builds of v1.13.0 come with the Tech Ui, which is impossible to switch back from v1.13.0 @st-release st-release released this on 2 Feb · 253 commits to main since this release This release adds configuration options for min/max connections (see https://docs.syncthing.net/advanced/option-connection-limits.html) and moves the storage of pending devices/folders from the config to the database (see https://docs.syncthing.net/dev/rest.html#cluster-endpoints). Bugfixes: o #7005: panic: nil pointer dereference because (*db.Lowlevel)getMetaAndCheck() returns nil o #7076: File not detected due to watching reporting events on old, deleted path o #7165: Connections aren't actually closed when closing a protocol connection o #7184: Spurious unexpected directory in untrusted folder o #7197: In Recent Changes, the Device column is empty o #7231: panic: deadlock detected at fmut Enhancements: o #7176: Active connections min/max setting o #7178: Pending devices and folders should live in the database instead of configuration Other issues: o #6551: Test failure because of umask
2021-01-23Revbump all Go packages after go115 updatebsiegert1-1/+2
2020-12-14Updated net/syncthing to 1.12.0abs1-2/+2
Bugfixes: #5360: Dangling symlink prevents filesystem watcher on FreeBSD #6664: Panic due to internal folder context used on exported methods #7063: panic: runtime error: invalid memory address or nil pointer dereference #7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder #7098: File deletions are not being synced in newly shared folders Enhancements: #6540: Config PATCH/PUT/DELETE API #7099: Add a html message to GUI when javascript is disabled #7108: Certificate for relaysrv with better naming
2020-11-19syncthing: Update to 1.11.1nia1-3/+2
Bugfixes: #7090: panics in failure reporting
2020-11-13Revbump all Go packages after go115 updatebsiegert1-2/+2
2020-11-08Revbump all Go packages after Go 1.15 update.bsiegert1-2/+2
2020-10-20net/syncthing: typogdt1-2/+2
2020-10-20net/syncthing: Further shrink protocol break commentgdt1-5/+2
2020-10-20net/syncthing: Tone down fear of protocol breaksgdt1-17/+4
While the protocol break issue used to be huge, it's been ok for a few years and likely that upstream now feels obligated to avoid protocol breaks. Adjust the text to say that only updates with protocol breaks need approval.
2020-10-20syncthing: Remove go1.14 requirementnia1-4/+2
2020-10-19syncthing: Update to 1.10.0nia1-4/+2
This release adds the config option announceLANAddresses to enable (the default) or disable announcing private (RFC1918) LAN IP addresses to global discovery. It also fixes various bugs, and we can delete a patch that's no longer needed.
2020-10-15Revbump all Go packages after go115 update.bsiegert1-1/+2
2020-09-10net/syncthing: Update to 1.8.0gdt1-3/+3
While there is 1.9.0, it is only two days old and isn't in f-droid yet. I am choosing to avoid new releases for a bit, on the theory that it's better to let people other than pkgsrc users find any new issues. Tested with syncthing Android/f-droid 1.8.0. Upstream changes: bugfixes and minor enhanceements adds the experimental copyRangeMethod config on folders, for use on filesystems with copy-on-write support. Please see https://docs.syncthing.net/advanced/folder-copyrangemethod.html for details. adds TCP hole punching, used to establish high performance TCP connections in certain NAT scenarios where only relay or QUIC connections could be used previously. adds a configuration to file versioning for how often to run cleanup. This defaults to once an hour, but is configurable from very frequently to never.
2020-09-06syncthing: hardcode Go 1.14 for now, bump revisionbsiegert1-2/+5
syncthing builds with Go 1.15 but panics on startup, which is why my bulk build has not found this. This will be fixed in the next upstream version. Discussed with tnn@ and gdt@
2020-09-03Revbump all Go packages after default Go version was changed to 1.15.1bsiegert1-2/+2
2020-08-14Revbump all Go packages after go114 updatebsiegert1-1/+2