Jakob Borg
a1bcc15458
vendor: Mega update all dependencies
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4080
2017-04-05 14:34:41 +00:00
Jakob Borg
49c1527724
vendor: Update github.com/calmh/du (ref #4079 )
2017-04-04 14:53:24 +02:00
Jakob Borg
da35820fd5
lib/model: Work around Mac filesystem precision in TestIgnores (ref #3996 )
2017-04-03 15:47:23 +02:00
Adam Piggott
79eac61b09
gui: Re-word introducer text ( fixes #1819 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3831
2017-04-01 11:06:13 +00:00
Jakob Borg
2ff08e6c84
lib/sync: Make some tests not depend on real clock
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4065
2017-04-01 11:03:11 +00:00
Simon Frei
25b314f5f1
lib/model, gui: Allow creating and editing ignores of paused folders ( fixes #3608 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3996
LGTM: calmh, AudriusButkevicius
2017-04-01 09:58:06 +00:00
Jakob Borg
c5e0c47989
lib/connections, lib/model, gui: Specify allowed networks per device ( fixes #219 )
...
This adds a new config AllowedNetworks per device, which when set should
contain a list of network prefixes (192.168.0.0/126 etc) that are
allowed for the given device. The connection service will not attempt
connections to addresses outside of the given networks and incoming
connections will be rejected as well.
I've added the config to the normal device editor and shown it (when
set) in the device summary on the main screen.
There's a unit test for the IsAllowedNetwork method, I've done some
manual sanity testing on top of that.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4073
2017-04-01 09:52:31 +00:00
Jakob Borg
4253f22680
lib/scanner: Use fs.Filesystem for all operations
...
One more step on the path of the great refactoring. Touches rwfolder a
little bit since it uses the Lstat from fs as well, but mostly this is
just on the scanner as rwfolder is scheduled for a later refactor.
There are a couple of usages of fs.DefaultFilesystem that will in the
end become a filesystem injected from the top, but that comes later.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4070
LGTM: AudriusButkevicius, imsodin
2017-04-01 09:04:11 +00:00
Jakob Borg
bdb56d91b9
lib/model: Honor umask when creating folder directories on Unix ( fixes #2519 )
...
Doesn't change the behavior on Windows.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4076
2017-03-31 07:51:23 +00:00
Jakob Borg
c3820fbbf2
gui: Allow toggleable units for transfer rate ( fixes #234 )
...
Click the transfer rate to toggle between binary-exponent bytes (KiB/s,
MiB/s) and metric based bits (kb/s, Mb/s). The setting is persisted in
browser local storage (best effort).
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4074
2017-03-31 06:32:54 +00:00
Jakob Borg
cbdb036b69
gui: Handle slices in advanced config, show devices in advanced config ( fixes #2267 )
...
The ng-list directive makes angular handle lists by doing comma
separation in the roundtrip. We could simplify our normal config dialog
this way as well...
Also adds devices that were inexplicably not available in the advanced
config.
This reveals some other uglyness, as the "devices" config of a folder
now shows as "[object Object], [object Object]" - previously it was
invisible. I think that's fine for now.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4071
2017-03-30 14:32:58 +00:00
Jakob Borg
b75b4190c8
lib/protocol: Add some consistency checks on incoming index updates ( fixes #4053 )
...
With this change we will throw a protocol error on some kinds of
malformed index entries.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4064
2017-03-27 07:21:08 +00:00
Simon Frei
1ad547fb65
gui, script: Translate discovery popover and detect it in translate script
...
Skip-check: pr-solaris
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4061
2017-03-25 11:56:51 +00:00
Jakob Borg
ac46db78d7
gui, man: Update docs & translations
v0.14.26
v0.14.26-rc.1
2017-03-23 20:04:35 +09:00
Jaya chithra
53a7c7bd49
gui: Sort languages alphabetically ( fixes #3813 )
...
This change sorts the language selection menu in Syncthing's home page so
that the languages are displayed alphabetically. The issue was discussed in
#3813 . There were few ways of doing this. Sorting the language names in
transifix file did not work due to access control. So I sorted the languages
directly in languageSelectdirective.js by inverting and sorting the language
info retrieved from localeService.js.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4052
2017-03-22 05:15:32 +00:00
Jakob Borg
e667fcb472
authors: Add jayachithra
2017-03-22 14:02:46 +09:00
Sacheendra Talluri
ee92ee0190
gui: Move discovery failures to modal ( fixes #2344 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4048
LGTM: calmh, AudriusButkevicius
2017-03-20 13:55:08 +00:00
Jakob Borg
3e49b73f70
authors: Add sacheendra
2017-03-20 16:03:22 +09:00
Jakob Borg
236e206764
top: Remove inadvertently commit binary
2017-03-20 14:28:13 +09:00
nov1n
ed771f5c64
gui: Show full failed item path
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4023
2017-03-18 11:43:24 +00:00
Jakob Borg
c6dd777fd6
authors: Add nov1n
2017-03-18 19:08:18 +09:00
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
v0.14.25
v0.14.25-rc.2
2017-03-09 14:57:12 +00:00
Jakob Borg
f4ccc69422
gui, man: Update docs & translations
v0.14.25-rc.1
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