kwhite17
1caa683ec1
lib/scanner: Stopped outputting rescan debug message if file doesn't exist locally ( fixes #1350 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4028
2017-03-18 00:36:54 +00:00
Simon Frei
88dfd634e5
script, gui: Silence useless warnings in translation script
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4034
LGTM: AudriusButkevicius
2017-03-18 00:27:22 +00:00
Jakob Borg
5c27796471
lib/model, lib/scanner: Properly ignore symlinks on Windows ( fixes #4035 )
...
Adds a unit test to ensure we don't scan symlinks on Windows. For the
rwfolder, trusts that the logic in the invalid check is correct and that
the check is actually called from the need loop.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4042
2017-03-18 00:25:47 +00:00
Jakob Borg
a54365424e
cmd/syncthing: Append build tags used to the long version string
...
$ go run build.go -race -no-upgrade
$ syncthing -version
syncthing v0.14.25-rc.2 "Dysprosium Dragonfly" (go1.8 darwin-amd64)
jb@unu.kastelo.net 2017-03-16 23:06:21 UTC [noupgrade, race]
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4043
2017-03-16 23:40:27 +00:00
Benedikt Morbach
ef35a7a4cb
etc: linux-systemd: Use sleep.target in syncthing-resume.service
...
Skip-check: authors
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4037
2017-03-12 15:21:12 +00:00
Simon Frei
601a4fac1a
cmd/syncthing: Accept absolute -home paths (regression from #3183 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4033
2017-03-09 14:57:12 +00:00
Jakob Borg
f4ccc69422
gui, man: Update docs & translations
2017-03-09 14:13:11 +01:00
Audrius Butkevicius
ceea5ebeb3
lib/connections, vendor: Change KCP mux to SMUX
...
Closes #4032
2017-03-09 14:03:09 +01:00
Jakob Borg
f35e1ac0c5
lib/config: Oops, update tests
2017-03-08 14:23:48 +01:00
Jakob Borg
0e76f9d93b
lib/config: Update default update interval for KCP
2017-03-08 14:18:39 +01:00
Simon Frei
1b08176583
gui: Update translation strings
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4031
2017-03-08 12:38:25 +00:00
Jakob Borg
b3e2665a79
vendor: Update github.com/xtaci/kcp
2017-03-07 14:29:21 +01:00
Jakob Borg
81af29e3e2
lib/config, lib/connections: Configurables for KCP, disable by default
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4030
2017-03-07 12:55:50 +00:00
Audrius Butkevicius
0da0774ce4
lib/connections: Add KCP support ( fixes #804 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3489
2017-03-07 12:44:16 +00:00
Jakob Borg
151004d645
vendor: Update github.com/syndtr/goleveldb
2017-03-07 11:57:45 +01:00
Jakob Borg
4e3fdfaeef
build: Disable seemingly buggy staticcheck warning
2017-03-07 11:51:58 +01:00
Simon Frei
1c29a93013
lib/events, cmd/syncthing: Correct GlobalID in debug and mark "since" parameter optional
...
Skip-check: metalint
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4025
2017-03-07 05:44:47 +00:00
Jakob Borg
689f13f4f1
build: Don't check for supported Go version
...
One thing less to maintain, and you can discover for yourself if it
builds or not.
2017-03-05 10:31:56 +01:00
Jakob Borg
0558565a95
build, jenkins: Build for linux-mipsle
2017-03-05 10:13:07 +01:00
Jakob Borg
b84c4e1417
vendor: Update github.com/minio/sha256-simd
2017-03-05 10:12:54 +01:00
Simon Frei
416811a2a9
cmd/syncthing, lib/config: Pause/resume all devices whithout argument
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3989
LGTM: AudriusButkevicius, calmh
2017-03-04 07:54:13 +00:00
Simon Frei
c20d612736
cmd/syncthing, lib/model: Handle rel/abs paths for config/protected paths ( fixes #3183 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3995
2017-03-04 07:49:48 +00:00
Jakob Borg
3475a9ab0a
jenkins: Remove spurious 'parts' directory when cleaning
2017-03-04 08:22:35 +01:00
Jakob Borg
d7adee05a8
build, jenkins: Build for mips ( fixes #3959 )
2017-03-04 07:48:42 +01:00
Jakob Borg
73cbd17e17
vendor: Update github.com/minio/sha256-simd with patch for mips
2017-03-04 07:48:16 +01:00
Jakob Borg
7260629bc0
vendor: Update golang.org/x/net/ipv6
2017-03-04 07:28:11 +01:00
andresvia
566c348b00
build: Remove obsolete check for vendoring support
...
Skip-check: authors
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4008
2017-02-26 15:12:20 +00:00
chucic
190f153b92
gui: Correct usage of folder vs directory
...
skip-check: authors
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4007
2017-02-25 17:43:07 +00:00
HairyFotr
c56c48a777
all: Correct various typos
...
Skip-check: authors
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4005
2017-02-25 08:12:13 +00:00
Wulf Weich
98d22b88a0
gui: Fix icons in pause / resume all buttons ( fixes #4003 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4004
2017-02-24 08:42:32 +00:00
Jakob Borg
28449f9f5b
gui, man: Update docs and translations
2017-02-23 07:47:07 +01:00
Jakob Borg
a0e2e7a962
gui: Translation strinsg for pause/resume all
2017-02-22 04:03:41 +01:00
Ben S
fb6d453c74
gui: Update button wording
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3982
2017-02-10 17:21:16 +00:00
Jakob Borg
89f8be40c6
lib/model: Use ignore patterns in remote completion calculation
...
Basically, if we don't care about the sync status of the file we should
not tag someone else out of sync because they don't have the latest
version. This solves *my* "Syncing - 100%" scenario at least.
The reason this happens seems to be like this, in my situation. I have
three devices, connected in a "line": A-B-C. A is a Mac and litters
.DS_Store files everywhere. I've ignored these, but some escaped into
the folders before I did so. I've also ignored them on B and C but at
different stages. B was flagging C as out of sync, because at the point
the ignores were introduced C had a lower version of .DS_Store than A.
Now none of them are sending updates about it any more since it's
ignored...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3981
2017-02-10 11:22:09 +00:00
Jakob Borg
96fba1b322
Merge branch 'release'
...
* release:
cmd/syncthing: Environment handling for upgrade restarts (fixes #3970 )
2017-02-10 11:58:26 +01:00
Niller303
0c68e1e510
GUI: Added "Pause All Folders" and "Resume All Folders buttons
...
As per scienmind's post (#3964 ) i though it was a good idea and wanted
such a button.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3973
LGTM: AudriusButkevicius, calmh
2017-02-09 20:31:23 +00:00
Simon Frei
22903df2c1
lib/model: Meaningful error messages for paused folders
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3977
LGTM: AudriusButkevicius, calmh
2017-02-09 20:29:56 +00:00
Jakob Borg
10618e80a3
authors: Add Niller303
2017-02-09 13:55:51 +01:00
Jakob Borg
161326c548
all: Weed out a few other http urls (ref #3976 )
2017-02-09 08:04:16 +01:00
Jakob Borg
f7fc0c1d3e
all: Update license url to https (ref #3976 )
2017-02-09 08:04:16 +01:00
Audrius Butkevicius
120e6eab2c
lib/sync: Fix a race in unlocker logging ( fixes #3884 )
...
Other routines use atomics, hence even if we are under a lock, we should
too.
We might atomically store with
Not sure how it happens, but it's between lines
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3974
2017-02-08 22:31:19 +00:00
Audrius Butkevicius
72de47df00
lib/model: Increase in-flight buffer from 2mb to 8mb, download 2 files at a time
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3972
2017-02-08 20:00:55 +00:00
Jakob Borg
dfe23e8d53
jenkins: Set BUILD_USER for Debian and Snap builds
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3971
2017-02-08 13:02:09 +00:00
Jakob Borg
2b1c942d56
cmd/syncthing: Environment handling for upgrade restarts ( fixes #3970 )
2017-02-07 21:36:58 +01:00
Jakob Borg
204f125ab3
cmd/syncthing: Environment handling for upgrade restarts ( fixes #3970 )
2017-02-07 21:25:33 +01:00
Jakob Borg
73f9c7d174
lib/versioner: Convert Staggered to a suture.Service ( fixes #3820 )
2017-02-07 14:33:33 +01:00
Jakob Borg
c4ba580cbb
all: Remove symlink support on Windows, SymlinksEnabled config
...
After this change,
- Symlinks on Windows are always unsupported. Sorry.
- Symlinks are always enabled on other platforms. They are just a small
file like anything else. There is no need to special case them. If you
don't want to sync some symlinks, ignore them.
- The protocol doesn't differentiate between different "types" of
symlinks. If that distinction ever does become relevant the individual
devices can figure it out by looking at the destination when they
create the link.
It's backwards compatible in that all the old symlink types are still
understood to be symlinks, and the new SYMLINK type is equivalent to the
old SYMLINK_UNKNOWN which was always a valid way to do it.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3962
LGTM: AudriusButkevicius
2017-02-07 08:34:24 +00:00
Jakob Borg
9fda9642d3
lib/events: Make test even less timing dependent
2017-02-07 08:57:39 +01:00
Jakob Borg
dfd2c464b6
lib/events: Overflow test should calculate average log time
2017-02-07 08:47:53 +01:00
Jakob Borg
5a1ee7f0b0
gui, man: Update docs & translations
2017-02-07 08:28:02 +01:00