Audrius Butkevicius
3d8b4a42b7
all: Convert folders to use filesystem abstraction
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4228
2017-08-19 14:36:56 +00:00
Jakob Borg
93a04158fd
vendor: Update github.com/gogo/protobuf, keeping all files
...
gvt fetch -a, because we need the protobuf files etc for regeneration
2017-06-14 05:24:09 +02:00
Jakob Borg
57e3f9e64b
vendor: Update golang.org/x/sys/unix
2017-04-15 10:31:55 +02:00
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
Audrius Butkevicius
ceea5ebeb3
lib/connections, vendor: Change KCP mux to SMUX
...
Closes #4032
2017-03-09 14:03:09 +01:00
Jakob Borg
b3e2665a79
vendor: Update github.com/xtaci/kcp
2017-03-07 14:29:21 +01: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
b84c4e1417
vendor: Update github.com/minio/sha256-simd
2017-03-05 10:12:54 +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
Jakob Borg
1313ba8c0a
gui, vendor: Update license, copyright for github.com/chmduquesne/rollinghash
2017-01-19 15:59:39 +01:00
Jakob Borg
d4c4b1fb4c
vendor: Temporarily patch github.com/chmduquesne/rollinghash
...
To avoid allocations in the hasher. PR files, should be available for
update soon.
2017-01-18 18:45:29 +01:00
Jakob Borg
bd1c29ee32
lib/scanner, vendor: Fix previous commit
...
Can't do what I did, as the rolling function is not the same as the
non-rolling one. Instead this uses an improved version of the rolling
adler32 to accomplish the same thing. (PR filed on upstream, so should
be able to use that directly in the future.)
2017-01-18 11:57:01 +01:00
Audrius Butkevicius
29d010ec0e
lib/model, lib/weakhash: Hash using adler32, add heuristic in puller
...
Adler32 is much faster, and the heuristic avoid the obvious cases where it
will not help.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3872
2017-01-04 21:04:13 +00:00
Jakob Borg
987718baf8
vendor: Update github.com/gogo/protobuf
...
Also tweaks the proto definitions:
- [packed=false] on the block_indexes field to retain compat with
v0.14.16 and earlier.
- Uses the vendored protobuf package in include paths.
And, "build.go setup" will install the vendored protoc-gen-gogofast.
This should ensure that a proto rebuild isn't so dependent on whatever
version of the compiler and package the developer has installed...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3864
2017-01-03 00:16:21 +00:00
Jakob Borg
ec62888539
lib/connections: Allow on the fly changes to rate limits ( fixes #3846 )
...
Also replaces github.com/juju/ratelimit with golang.org/x/time/rate as
the latter supports changing the rate on the fly.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3862
2017-01-02 11:29:20 +00:00
Jakob Borg
eb14f85a57
vendor: Update github.com/syndtr/goleveldb
2016-12-28 12:19:14 +01:00
AudriusButkevicius
9e0afb7d8a
lib/connections: Support setting traffic class ( fixes #3790 )
2016-12-21 11:01:15 +01:00
Jakob Borg
21eb098dd2
vendor: Update github.com/minio/sha256-simd, CPU detection (Linux)
2016-12-20 09:20:28 +01:00
Jakob Borg
9fdaa637a8
vendor: Add github.com/AudriusButkevicius/cli
2016-12-17 01:33:17 +01:00
Jakob Borg
a7f7058636
vendor: Update github.com/gobwas/glob (bugfix)
2016-12-07 09:25:58 +01:00
Audrius Butkevicius
da413b823b
lib/sync: Add option for sasha-s/go-deadlock
2016-11-05 02:24:53 +00:00
Jakob Borg
4b3adfa21c
vendor: Update gobwas/glob to fix question mark handling
2016-10-23 15:47:31 +02:00
Jakob Borg
77c0a19451
vendor: Update github.com/d4l3k/messagediff
2016-09-13 22:20:22 +02:00
Jakob Borg
58cbd19742
vendor: Update golang.org/cznic/...
2016-09-13 22:20:22 +02:00
Jakob Borg
9bf6917ae8
vendor: Update golang.org/x/crypto/...
2016-09-13 22:20:22 +02:00
Jakob Borg
897cca0a82
vendor: Update golang.org/x/net/...
2016-09-13 22:20:22 +02:00
Jakob Borg
6af09c61be
vendor: Update github.com/thejerf/suture
2016-09-13 22:20:22 +02:00
Jakob Borg
c3c7798446
vendor: Update github.com/gobwas/glob
2016-09-13 22:20:22 +02:00
Jakob Borg
06dc91fadf
vendor: Update github.com/syndtr/goleveldb
2016-09-13 22:20:22 +02:00
Jakob Borg
81d19a00aa
vendor: Add github.com/cznic/lldb and friends (new recursive dependency)
2016-09-13 21:57:19 +02:00
Jakob Borg
ca755ec9e0
vendor: Add golang.org/x/net/bpf
2016-09-13 21:56:33 +02:00
Jakob Borg
5e99d38412
all: Use github.com/minio/sha256-simd
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3581
2016-09-09 09:57:51 +00:00
Jakob Borg
fbbd510088
vendor: Update to latest github.com/syndtr/goleveldb
2016-07-06 09:57:15 +02:00
Jakob Borg
59370588dd
vendor: Add dependencies for strelaypoolsrv
2016-07-04 13:34:34 +02:00
Jakob Borg
fa0101bd60
lib/protocol, lib/discover, lib/db: Use protocol buffer serialization ( fixes #3080 )
...
This changes the BEP protocol to use protocol buffer serialization
instead of XDR, and therefore also the database format. The local
discovery protocol is also updated to be protocol buffer format.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3276
LGTM: AudriusButkevicius
2016-07-04 10:40:29 +00:00
Jakob Borg
6a67921e40
vendor: Revert to github.com/jackpal/gateway instead of fork
...
It now includes all the fixes
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3246
2016-06-02 20:40:30 +00:00
Jakob Borg
f9e2623fdc
vendor: Add dependencies for discosrv
2016-06-02 13:53:30 +02:00
Jakob Borg
4453236949
vendor: Update github.com/gobwas/glob ( fixes #3174 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3207
2016-05-28 04:43:54 +00:00
Jakob Borg
f6cc344623
vendor: Replace github.com/jackpal/gateway with github.com/calmh/gateway ( fixes #3142 )
...
Switch to my forked version which contains a fix for this issue. I'll
track upstream in the future if things update there, and attempt to
contribute back fixes...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3149
2016-05-22 09:04:27 +00:00
Jakob Borg
a89d487510
vendor: Bump github.com/AudriusButkevicius/go-nat-pmp
2016-05-22 17:46:36 +09:00
Audrius Butkevicius
adb7fb43cb
vendor: Update go-nat-pmp
2016-05-16 20:46:03 +01:00
Jakob Borg
1be40cc4fa
lib/ignore: Revert comma handling, upgrade globbing package
...
This was fixed upstream due to our ticket, so we no longer need the
manual handling of commas. Keep the tests and better debug output around
though.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3081
2016-05-12 07:11:16 +00:00
Jakob Borg
842b6111db
vendor: Update github.com/gobwas/glob to solve 1.3 build issue
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2996
2016-04-20 07:05:08 +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
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
Jakob Borg
8044522691
vendor: Update calmh/xdr to avoid unexpected string behavior ( fixes #2882 )
2016-03-29 19:55:43 +00:00
Jakob Borg
de7d176edf
Update goleveldb dependency
2016-03-11 09:25:38 +01:00