syncthing/cmd
Jakob Borg ea87bcefd6 lib/protocol, lib/model: Implement high precision time stamps (fixes #3305)
This adds a new nanoseconds field to the FileInfo, populates it during
scans and sets the non-truncated time in Chtimes calls.

The actual file modification time is defined as modified_s seconds +
modified_ns nanoseconds. It's expected that the modified_ns field is <=
1e9 (that is, all whole seconds should go in the modified_s field) but
not really enforced. Given that it's an int32 the timestamp can be
adjusted += ~2.9 seconds by the modified_ns field...

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3431
2016-08-06 13:05:59 +00:00
..
stbench cmd/stbench: Add utility to run benchmark tests 2016-03-25 20:52:20 +00:00
stcompdirs mv internal lib 2015-08-09 09:35:26 +02:00
stdisco lib/protocol, lib/discover, lib/db: Use protocol buffer serialization (fixes #3080) 2016-07-04 10:40:29 +00:00
stdiscosrv cmd, lib: Fix ineffectual assignments (ineffasign) and comment spelling 2016-07-15 14:23:20 +00:00
stevents Change (default) GUI port from 8080 to 8384 ('ST' in ascii values) 2015-03-26 21:36:06 +01:00
stfileinfo lib/protocol, lib/model: Implement high precision time stamps (fixes #3305) 2016-08-06 13:05:59 +00:00
stfinddevice lib/connections: Refactor 2016-05-04 19:38:12 +00:00
stgenfiles cmd/stgenfiles: Add utility for generating test data 2016-03-25 20:50:48 +00:00
stindex lib/protocol, lib/model: Implement high precision time stamps (fixes #3305) 2016-08-06 13:05:59 +00:00
strelaypoolsrv cmd, lib: Fix ineffectual assignments (ineffasign) and comment spelling 2016-07-15 14:23:20 +00:00
strelaysrv build, cmd/stdiscosrv, cmd/strelaysrv: Rename binaries to add "st" prefix 2016-07-04 10:51:22 +00:00
stsigtool cmd/stsigtool: Sign stdin when not given a file to sign, or when given "-" 2016-05-05 19:05:45 +00:00
stvanity cmd/stvanity: x509.GenerateCertificate requires pointer for public key 2016-04-28 22:22:33 +00:00
stwatchfile Add stwatchfile 2015-07-27 19:00:22 +01:00
syncthing lib/protocol, lib/model: Implement high precision time stamps (fixes #3305) 2016-08-06 13:05:59 +00:00
todos MPLv2 2015-03-17 16:02:27 +01:00
.gitignore Remove reprecated st* utils 2014-07-01 12:20:25 +02:00