Jakob Borg and GitHub
48795dba07
all: Don't let Suture capture panics ( fixes #4758 ) ( #5119 )
...
Fork with new option.
2018-08-13 20:39:08 +02:00
Simon Frei and GitHub
c55c0c8c28
lib/watchaggregator: Don't delay mixed events only ( #5094 )
...
Also fix a minor bug in testing failure output.
2018-08-13 09:14:03 +02:00
Jakob Borg
2c9d96375b
build: Fix LICENSE distribution for stdiscosrv/strelaysrv
2018-08-11 22:45:46 +02:00
Simon Frei and Jakob Borg
e20679afe1
lib/fs: Evaluate root when watching not on fs creation ( fixes #5043 ) ( #5105 )
2018-08-11 22:24:36 +02:00
Jakob Borg and GitHub
b37c05c6b8
lib/model: Don't run watcher on recvonly tests ( fixes #5110 ) ( #5112 )
2018-08-11 22:19:37 +02:00
Simon Frei and Jakob Borg
dfe4008607
lib/model: Catch racy nil deref in ClusterConfig ( #5106 )
2018-08-11 09:10:29 +02:00
Jakob Borg
54d610878d
gui, man, authors: Update docs, translations, and contributors
2018-08-08 07:45:31 +02:00
Adam Piggott and Audrius Butkevicius
229b777f30
gui: Fix incorrect label ( #5101 )
2018-08-06 23:08:17 +01:00
Jakob Borg
7812c2c937
vendor: Point github.com/syncthing/notify at master again (metadata only)
2018-08-06 21:44:53 +02:00
Jakob Borg
500e02cdbb
vendor: Patch github.com/syncthing/notify for Go 1.11
2018-08-06 20:15:43 +02:00
Simon Frei and Audrius Butkevicius
82c9e23206
vendor: Remove unused vendor packages ( fixes #3595 ) ( #5096 )
2018-08-04 16:29:13 +01:00
Simon Frei and Jakob Borg
705b7d18e8
build: Also copy gui to temporary GOPATH ( #5095 )
2018-08-02 16:13:17 +02:00
Simon Frei and Jakob Borg
f4bde023aa
build: Build and set GOPATH before generating assets ( #5093 )
2018-08-01 21:22:47 +02:00
Jakob Borg
af48b069cc
gui, man, authors: Update docs, translations, and contributors
2018-08-01 07:45:28 +02:00
Jakob Borg and Simon Frei
5cb4a9acf6
lib/db: Don't account remote invalid files ( fixes #5089 ) ( #5090 )
2018-07-31 13:00:03 +02:00
Oyebanji Jacob Mayowa and Jakob Borg
adc5bf6604
lib/upnp: Don’t log unknown device types ( fixes #5038 ) ( #5087 )
2018-07-30 16:34:35 +02:00
Audrius Butkevicius and Jakob Borg
24d307531d
gui: Use one instead of on to have callbacks fire one ( #5085 )
2018-07-29 21:15:24 +02:00
Audrius Butkevicius and Jakob Borg
93fdd1c012
cmd/strelaypoolsrv: Prevent scraped metrics moving backwards ( #5068 )
2018-07-27 07:59:55 +02:00
Audrius Butkevicius and Jakob Borg
5161f03f02
lib/config: Fix aliased append, copy config inputs and outputs ( fixes #5063 ) ( #5069 )
2018-07-26 23:14:12 +02:00
Adam Piggott and Jakob Borg
682ffcb8ed
github: Mention auxiliary projects and db corruption in issue template ( #5081 )
...
Add a section on using the correct issue tracker
Add a section on database corruption
2018-07-26 20:05:56 +02:00
Jakob Borg
524ffe3fa5
gui, man, authors: Update docs, translations, and contributors
2018-07-25 07:45:29 +02:00
Jakob Borg and GitHub
d8366e4a88
authors: Enable auto updates ( #5074 )
...
Removes the manual handling of the AUTHORS file, giving every committer automatic credit for their contribution.
Manual tweaks to the file are still accepted and retained by the scripts.
2018-07-23 17:41:59 +02:00
Jakob Borg
b83c5b32bf
authors: Add bebehei
2018-07-20 15:46:38 +02:00
Benedikt Heine and Jakob Borg
3102e36a45
dockerfile: Create a dedicated syncthing user ( #5072 )
...
A dedicated user is necessary to create relative references via
~/<folder> or $HOME/<folder>. Having the syncthing process just running
under a unprivileged UID/GID, will remove the home folder relation and
therefore will result in nonexistent shares after update.
Signed-off-by: Benedikt Heine <bebe@bebehei.de >
2018-07-20 15:45:40 +02:00
Jakob Borg
3d8344003e
lib/logger: Add missing dots ( fixes #5073 )
2018-07-19 20:49:57 +02:00
Jakob Borg
a4415bce10
gui, man: Update docs & translations
2018-07-18 07:45:27 +02:00
Audrius Butkevicius and Jakob Borg
9f87fd1fcf
lib/model: More auto accept tests ( #5014 )
2018-07-15 20:26:20 +03:00
Simon Frei and Audrius Butkevicius
5592b8b190
lib/model: Record error for unavailable files ( #5066 )
2018-07-14 14:09:23 +01:00
Jakob Borg and GitHub
f822b10550
all: Add receive only folder type ( #5027 )
...
Adds a receive only folder type that does not send changes, and where the user can optionally revert local changes. Also changes some of the icons to make the three folder types distinguishable.
2018-07-12 11:15:57 +03:00
Jakob Borg
1a6c7587c2
gui, man: Update docs & translations
2018-07-11 07:45:26 +02:00
Simon Frei and Jakob Borg
6b82538e62
lib/model: Also handle missing parent dir non-regular items ( #5048 )
...
This is an improvement of PR #4493 and related to (and maybe fixing) #4961
and #4475 . Maybe fixing, because there is no clear reproducer for that
problem.
The previous PR added a mechanism to resurrect missing parent directories,
if there is a valid child file to be pulled. The same mechanism does not
exist for dirs and symlinks, even though a missing parent can happen for
those items as well. Therefore this PR extends the resurrection to all types
of pulled items.
In addition I moved the IsDeleted branch while iterating over
processDirectly to the existing IsDeleted branch in the WithNeed iteration.
This saves one pointless assignment and IsDeleted query. Also
2018-07-10 18:40:06 +03:00
Simon Frei and Jakob Borg
3f17bda786
lib/db: Catch unignored/conflicting files as needed ( fixes #5053 ) ( #5054 )
2018-07-10 18:32:34 +03:00
rubenbe and Jakob Borg
e10d7260c2
dockerfile: Install su-exec without updating. ( #5051 )
...
* Using --no-cache instead prevents unnecessarily
adding about 1.3MB of Alpine package data
* This reduces the uncompressed image size with about 6%.
2018-07-09 21:09:04 +03:00
Simon Frei and Audrius Butkevicius
409cb2beb8
lib/fs: Catch size-preserving changes on windows ( fixes #5050 ) ( #5056 )
2018-07-09 18:29:22 +01:00
Simon Frei and Jakob Borg
742ab17a2a
authors: Patch xor-gate ( #5057 )
2018-07-09 16:22:51 +03:00
Jerry Jacobs and Jakob Borg
9f254df091
cmd/stcli: Add config command with pretty printed JSON ( #5049 )
2018-07-06 00:37:13 +02:00
Jakob Borg
290dcf0610
authors: Add xor-gate
2018-07-05 23:58:00 +02:00
Simon Frei and Audrius Butkevicius
0f0290d574
lib/model, lib/weakhash: Abort pulling quicker on folder stop (ref #5028 )
2018-07-04 08:07:33 +01:00
Andrew Rabert and Jakob Borg
5bb72dfe5d
docker: Add configurable UID and GID ( #5041 )
...
Allows for configuring the UID and GID Syncthing runs as in the container. Uses su-exec from the Alpine repos to accomplish this. Addition of su-exec results in <2MB increase in image size.
2018-07-04 08:42:29 +02:00
Jakob Borg
0b73a66516
authors: Add nvllsvm
2018-07-04 08:41:09 +02:00
Simon Frei and Jakob Borg
0631fd2440
vendor: Add missing file to github.com/syncthing/notify ( #5042 )
2018-07-04 08:37:58 +02:00
Jakob Borg
1e2e8650e1
Merge branch 'release'
...
* release:
vendor: Update github.com/thejerf/suture
lib/model: Release both locks when waiting for services to stop (fixes #5028 )
2018-06-30 10:40:36 +02:00
Jakob Borg
21035b0c1a
vendor: Update github.com/thejerf/suture
2018-06-29 08:58:53 +02:00
Jakob Borg
c884955ff7
vendor: Update github.com/thejerf/suture
2018-06-29 08:54:57 +02:00
Simon Frei and Jakob Borg
b91ff430db
lib/model: Release both locks when waiting for services to stop ( fixes #5028 )
2018-06-28 13:29:41 +02:00
Alexandre Viau and Jakob Borg
b09c50bf9c
gui: Ship license files ( #5037 )
2018-06-27 19:09:57 +02:00
Alexandre Viau and Jakob Borg
7f0603effa
gui: Add license verbiage to vendored angular.js ( #5035 )
2018-06-27 08:29:44 +02:00
Jakob Borg and GitHub
ff441d3b3e
lib/connections: Don't spin on accept failures ( fixes #5025 ) ( #5036 )
2018-06-27 08:24:30 +02:00
Jakob Borg
950f4a8672
authors: Patch anonymouse64
2018-06-27 08:10:06 +02:00
Ian Johnson and Jakob Borg
95eb81467c
build: Improve snap generation ( fixes #4863 , fixes #5000 ) ( #5034 )
...
This makes the environment variables easier to read/change.
Also expand the list so it's not inline, more readable that way.
The new architecture syntax for snapcraft allows specifying both the building architecture and the running architecture of the snap, so if we specify the build-on architecture as the host architecture and the run-on architecture as the target architecture, then snapcraft shouldn't need to install any cross-compilers, etc.
2018-06-27 08:08:57 +02:00