syncthing/lib
Jakob Borg 2a6f164923 lib/scanner: When scanning a file, stick to the size given by Lstat (fixes #3440)
Otherwise if the file grows during scanning the block list will be out
of sync with the stated size and things get confused. We could fixup the
size afterwards based on the block list, but then we might see other
inconsistencies as the mtime should have changed to reflect the new size
etc. Better stick to the original state and let the next scan pick up
the change.

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3442
2016-07-25 19:16:49 +00:00
..
auto build: Generate gui.files.go on the fly, remove from repo 2016-03-28 10:03:13 +00:00
beacon Remove unused struct field 2015-10-27 09:55:05 +01:00
config cmd, lib: Fix ineffectual assignments (ineffasign) and comment spelling 2016-07-15 14:23:20 +00:00
connections lib/protocol, lib/discover, lib/db: Use protocol buffer serialization (fixes #3080) 2016-07-04 10:40:29 +00:00
db lib/db: Reinstate database update locking 2016-07-23 20:32:15 +02:00
dialer lib/connections: Handle wrapped connection in SetTCPOptions (fixes #3223) 2016-05-31 08:11:57 +00:00
discover script, lib/discover: Fixup copyright checks 2016-07-04 14:53:11 +02:00
events lib/events: Make events test less likely to fail 2016-06-28 08:29:49 +02:00
ignore vendor: Update github.com/gobwas/glob (fixes #3174) 2016-05-28 04:43:54 +00:00
logger cmd/syncthing: Extract interfaces for things the API depends on 2016-03-21 19:36:08 +00:00
model lib/model: Stricter temporary file permissions 2016-07-25 10:18:05 +00:00
nat lib/nat: Avoid concurrent reset of NAT timer (fixes #3337) 2016-06-26 10:17:12 +00:00
osutil lib/osutil: Return "/" as filesystem root on non-windows (fixes #3321) 2016-06-20 20:25:00 +00:00
pmp vendor: Revert to github.com/jackpal/gateway instead of fork 2016-06-02 20:40:30 +00:00
protocol cmd/syncthing, lib/db, lib/model, lib/protocol: Implement delta indexes (fixes #438) 2016-07-23 12:46:31 +00:00
rand lib/rand: Break out random functions into separate package 2016-05-26 07:02:56 +00:00
rc cmd/stbench: Add utility to run benchmark tests 2016-03-25 20:52:20 +00:00
relay lib/relay: Correctly get IP from remote addr via proxy (fixes #3223) 2016-05-31 14:42:10 +00:00
scanner lib/scanner: When scanning a file, stick to the size given by Lstat (fixes #3440) 2016-07-25 19:16:49 +00:00
signature The PublicKey() method is an addition in Go 1.4 2015-10-27 16:03:14 +01:00
stats cmd, lib: Fix ineffectual assignments (ineffasign) and comment spelling 2016-07-15 14:23:20 +00:00
symlinks lib/protocol, lib/discover, lib/db: Use protocol buffer serialization (fixes #3080) 2016-07-04 10:40:29 +00:00
sync lib/sync: Skip the timing tests if the host timer is flaky 2016-03-27 10:41:38 +00:00
tlsutil lib/rand: Break out random functions into separate package 2016-05-26 07:02:56 +00:00
upgrade lib/upgrade: Remove TestGithubRelease (fixes #3362) 2016-06-29 19:06:09 +00:00
upnp lib: simplify code 2016-05-18 22:47:11 +00:00
util lib/rand: Break out random functions into separate package 2016-05-26 07:02:56 +00:00
versioner gui: Add addresses for disconnected devices (fixes #3340) 2016-06-26 10:47:23 +00:00