Audrius Butkevicius
|
e61f424ade
|
lib/{nat,pmp}: Fix shadowing and nil IPs
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2979
|
2016-04-16 16:48:07 +00:00 |
|
Jakob Borg
|
6d3aae32bc
|
Update vendored github.com/cznic/ql (fixes #34)
|
2016-04-16 12:59:53 +02:00 |
|
Jakob Borg
|
fa1cfd94d0
|
lib/versioner: Refactor for testing, speed up test
Test now takes <1 second instead of 100 seconds
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2978
|
2016-04-15 14:26:39 +00:00 |
|
Jakob Borg
|
0155b6f841
|
Update docs & translations
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2976
|
2016-04-15 11:47:33 +00:00 |
|
Jakob Borg
|
f6953624dd
|
lib/model: Test should pass go vet inspections
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2977
|
2016-04-15 11:41:18 +00:00 |
|
AudriusButkevicius
|
1a5f524ae4
|
lib/model, lib/protocol: Implement temporary indexes (fixes #950)
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2252
|
2016-04-15 10:59:41 +00:00 |
|
Jakob Borg
|
a4cd4cc253
|
build: Clean up "go vet" and "go lint" steps
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2972
|
2016-04-15 07:26:25 +00:00 |
|
Audrius Butkevicius
|
c49453c519
|
lib/pmp: Add NAT-PMP support (ref #698)
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2968
|
2016-04-13 18:50:40 +00:00 |
|
Jakob Borg
|
52c7804f32
|
lib/connections: Silence vet and lint warnings
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2971
|
2016-04-13 11:50:51 +00:00 |
|
Audrius Butkevicius
|
19b4f3bfb4
|
lib/nat: Add a nat package and service to track mappings on multiple IGDs
|
2016-04-10 19:36:38 +00:00 |
|
Jakob Borg
|
f3ac421266
|
lib/protocol: Comment the bit numbers for flags in IndexMessage
|
2016-04-10 10:47:30 +00:00 |
|
Michael Ploujnikov
|
7533a61203
|
unifySubs: add two trivial test cases
|
2016-04-10 02:41:28 +00:00 |
|
Jakob Borg
|
6355a7019b
|
gui: Update translations for previous commit
|
2016-04-09 12:23:13 +00:00 |
|
Audrius Butkevicius
|
490464e170
|
gui: Some browsers force lowercase attributes
|
2016-04-09 12:20:56 +00:00 |
|
Michael Ploujnikov
|
467d338fe4
|
lib/model: Scanning unknown items is OK as long as the parent is known (fixes #2915)
|
2016-04-09 11:25:06 +00:00 |
|
Audrius Butkevicius
|
6130578d18
|
lib/db: Empty slice is not nil (fixes #2872)
|
2016-04-09 07:46:19 +00:00 |
|
Audrius Butkevicius
|
4389bb037d
|
lib/model: Add option for overwriting names on connect (fixes #2912)
|
2016-04-09 07:43:47 +00:00 |
|
Audrius Butkevicius
|
2eb8a9ef56
|
all: Dead code cleanup
|
2016-04-09 01:10:31 +00:00 |
|
Audrius Butkevicius
|
393798098c
|
cmd/syncthing: Listening on a 0 port is not valid (fixes #2926)
|
2016-04-09 01:06:55 +00:00 |
|
Jakob Borg
|
668eb7c398
|
build: Archives should have release name as first file name component
|
2016-04-08 10:53:29 +00:00 |
|
Jakob Borg
|
0937f85534
|
gui, man: Update docs & translations
|
2016-04-08 10:25:40 +00:00 |
|
Jakob Borg
|
cf64376dca
|
build: go vet is now included in the distribution
|
2016-04-08 10:19:11 +00:00 |
|
Audrius Butkevicius
|
5a98af622d
|
lib/ignore: Implement deletable ignores using (?d) prefix (fixes #1362)
|
2016-04-07 09:34:07 +00:00 |
|
Jakob Borg
|
4f5d0b46f7
|
build: Parameterize build targets
|
2016-04-06 22:18:30 +01:00 |
|
Lars K.W. Gohlke
|
492e92d65d
|
gui: Show Javascript error indicator on dev builds, remove logging of missing translations
|
2016-04-05 06:36:53 +00:00 |
|
Jakob Borg
|
181939c841
|
lib/ignore: Correct case insensitive matching on Mac/Windows
There was a bug in that we only did the lowercase folding when the
pattern had an explicit (?i), which is not the case on Windows/Mac
necessarily.
|
2016-04-05 06:35:51 +00:00 |
|
Audrius Butkevicius
|
b678b4e048
|
cmd/syncthing: Skip a calculation if timediff is zero (fixes #2854)
|
2016-04-05 07:12:17 +02:00 |
|
Jakob Borg
|
1934b3a5b6
|
lib/ignore: Remove pattern for foo/** which is already covered by foo/
Actual speed difference according to benchmarks is hidden in the noise
Also make the "pattern" field for each entry match what is actually
evaluated.
|
2016-04-04 13:22:25 +01:00 |
|
Jakob Borg
|
cc1d122352
|
lib/model: Correctly detect deleted but previously ignored files as deleted
|
2016-04-04 11:53:55 +01:00 |
|
Jakob Borg
|
a4f0b85462
|
lib/config: Disable cacheIgnoredFiles, new default is disabled
|
2016-04-03 20:18:16 +01:00 |
|
Laurent Etiemble
|
7b4e1e9055
|
cmd/syncthing: Fix handler ordering so CORS middleware wraps all the others but the debug one
|
2016-04-03 13:24:55 +02:00 |
|
Jakob Borg
|
4c3cd4c9e3
|
lib/ignore: Replace lib/fnmatch with github.com/gobwas/glob
Because it's literally ten times faster:
benchmark old ns/op new ns/op delta
BenchmarkMatch-8 13842 1200 -91.33%
BenchmarkMatchCached-8 139 147 +5.76%
benchmark old allocs new allocs delta
BenchmarkMatch-8 0 0 +0.00%
BenchmarkMatchCached-8 0 0 +0.00%
benchmark old bytes new bytes delta
BenchmarkMatch-8 12 0 -100.00%
BenchmarkMatchCached-8 0 0 +0.00%
|
2016-04-02 20:03:24 +01:00 |
|
Lars K.W. Gohlke
|
46e913dc23
|
gui: Improve header and footer layout on small screens
|
2016-04-02 10:31:16 +02:00 |
|
Jakob Borg
|
8f580b13df
|
gui: Update translations and documentation
|
2016-04-01 07:33:42 +00:00 |
|
Jakob Borg
|
a551686d37
|
lib/discovery: Receiving a new announcement should be non-blocking
Pretty sure the intention of the select was for it to be non-blocking.
Not that it will matter almost ever.
|
2016-04-01 07:24:04 +00:00 |
|
Audrius Butkevicius
|
432c78079b
|
lib/connections: Increase lock periods to prevent races (fixes #2899)
|
2016-04-01 07:23:11 +00:00 |
|
Jakob Borg
|
f5f0e46016
|
lib: Use bytes.Equal instead of bytes.Compare where possible
|
2016-03-31 15:12:46 +00:00 |
|
Jakob Borg
|
b6f32b6e45
|
build: Clean up environment handling
Don't set variables for cross compilation when building assets, cleaner
check for Go version.
|
2016-03-31 07:33:09 +00:00 |
|
Michael Ploujnikov
|
66f480519b
|
lib/model: Refactor out scanning method from rwfolder.Serve loop
|
2016-03-30 06:53:47 +00:00 |
|
Jakob Borg
|
8044522691
|
vendor: Update calmh/xdr to avoid unexpected string behavior (fixes #2882)
|
2016-03-29 19:55:43 +00:00 |
|
Jakob Borg
|
c6a67bd203
|
gui: Update lang-en with new strings from GUI
|
2016-03-28 10:55:35 +00:00 |
|
Jakob Borg
|
c6881b6d02
|
gui: Update Bootstrap (v3.3.6), non-minified
|
2016-03-28 10:51:12 +00:00 |
|
Jakob Borg
|
4489bec6ef
|
gui: Upgrade jQuery (v2.2.2), non-minified
|
2016-03-28 10:50:19 +00:00 |
|
Jakob Borg
|
3d71e68696
|
gui: Upgrade Angular (v1.5.3 plus various), non-minified
|
2016-03-28 10:46:51 +00:00 |
|
Jakob Borg
|
783d2da4a8
|
gui: Upgrade Font Awesome (v4.5.0), non-minified
|
2016-03-28 10:46:05 +00:00 |
|
Jakob Borg
|
6be4b49999
|
build: Generate gui.files.go on the fly, remove from repo
|
2016-03-28 10:03:13 +00:00 |
|
Audrius Butkevicius
|
68185dd93c
|
gui: Remove bootswatch
|
2016-03-27 14:08:17 +00:00 |
|
Jakob Borg
|
d01ea9d6fb
|
lib/discovery: Handle nil relayService (fixes #2890)
|
2016-03-27 11:37:43 +00:00 |
|
Jakob Borg
|
d91e6023eb
|
lib/sync: Skip the timing tests if the host timer is flaky
|
2016-03-27 10:41:38 +00:00 |
|
Jakob Borg
|
17ed01a0c9
|
lib/connections: Rename makeTcp -> makeTCP according to go vet's wishes
|
2016-03-27 07:18:33 +00:00 |
|