Jakob Borg
3b81d4b8a5
Update suture for data race bug
2015-09-21 15:48:37 +02:00
Jakob Borg
acba61babb
Ping handling changes in protocol, removed from config here
2015-09-21 10:14:27 +02:00
Jakob Borg
b0cd7be39b
New global discovery protocol over HTTPS ( fixes #628 , fixes #1907 )
2015-09-20 21:10:53 +02:00
AudriusButkevicius
94c52e3a77
Add scan percentages ( fixes #1030 )
2015-08-27 19:20:43 +01:00
Jakob Borg
1e447741ee
Update dependencies
2015-08-23 15:57:26 +02:00
Jakob Borg
a7f2416c0c
IPv6 multicast on Windows ( fixes #1817 )
2015-08-23 15:14:26 +02:00
Jakob Borg
7d444021bb
Update protocol dependency
2015-08-20 12:14:08 +02:00
Audrius Butkevicius
2c0f8dc546
Add dependencies ( fixes #1364 )
2015-08-19 21:06:46 +01:00
Jakob Borg
be18cbef8b
Update dependencies
2015-08-18 08:56:07 +02:00
Lode Hoste
dfaa999291
Stop folder when running out of disk space ( fixes #2057 )
...
& tweaks by calmh
2015-08-09 10:37:23 +02:00
Audrius Butkevicius
b63351074c
Update protocol package
2015-08-01 12:22:19 +01:00
Jakob Borg
319abebd70
Update all dependencies
2015-07-22 12:09:44 +02:00
Jakob Borg
da4ebb6535
Determine conflict winner based on change type and modification time ( fixes #1848 )
2015-07-21 15:39:20 +02:00
Jakob Borg
a04b005e93
Revert "Let suture logging bubble upwards"
...
This reverts commit 1b837116e6
.
2015-07-11 11:12:20 +10:00
Jakob Borg
1b837116e6
Let suture logging bubble upwards
2015-07-11 10:52:57 +10:00
Jakob Borg
d16b04b683
Protocol dep update because I screwed up previous one
2015-07-10 19:58:56 +10:00
Jakob Borg
0c28216ee5
Make sure connection is added to m.protoConn and m.rawConn before it's Start()ed ( fixes #2034 )
2015-07-10 16:43:41 +10:00
Audrius Butkevicius
b8dcb7c884
Update protocol package ( fixes #2040 )
2015-07-09 22:39:22 +01:00
Audrius Butkevicius
b1b68b58fe
Update protocol package
2015-06-28 11:40:53 +01:00
Audrius Butkevicius
93ad803073
Make ping timeout configurable ( fixes #1751 )
2015-06-27 12:34:41 +01:00
Audrius Butkevicius
6cc7f70a65
Update protocol package
2015-06-27 12:07:42 +01:00
Jakob Borg
2d217e72bd
Dependency update
2015-06-15 21:10:33 +02:00
Jakob Borg
8dd7e4e6b5
Run benchmarks when running tests
2015-05-23 15:08:17 +02:00
Jakob Borg
fb312a71f7
Add verbose logging ( fixes #179 )
2015-04-30 20:47:21 +02:00
Jakob Borg
936c76119d
Index reset should generate file conflicts ( fixes #1613 )
2015-04-09 13:06:09 +02:00
Jakob Borg
f5030f1c2c
Update XDR dependency ( fixes #1606 )
2015-04-08 14:49:29 +02:00
Jakob Borg
eba98717c9
Dependency update
2015-04-01 11:58:35 +02:00
Audrius Butkevicius
941f637bca
Update protocol package
2015-03-26 22:04:28 +00:00
Jakob Borg
7d766bf7c7
Update protocol
2015-03-25 22:52:43 +01:00
Jakob Borg
23bae932c7
Add flags and options for future extensibility ( fixes #1027 )
2015-03-25 21:21:41 +01:00
Jakob Borg
fc521b5f9d
Protocol dep update
2015-03-11 21:13:17 +01:00
Jakob Borg
70c841f23a
Compress only metadata by default ( fixes #1374 )
2015-03-11 19:10:57 +01:00
Jakob Borg
03bbf273b3
Update protocol dep
2015-03-09 21:21:50 +01:00
Jakob Borg
2fdc578a88
Update goleveldb ( fixes #1414 )
2015-03-08 07:49:02 +01:00
Jakob Borg
154fc59e93
Switch back to original kardianos/osext
2015-02-24 20:44:49 +01:00
Jakob Borg
fe2a743c8d
Protocol update
2015-02-15 09:41:32 +01:00
Jakob Borg
6bbd74adcd
Merge pull request #1321 from AudriusButkevicius/bitcheck
...
Refuse files with unknown bits set (fixes #1276 )
2015-02-10 20:27:14 +01:00
Audrius Butkevicius
b87ed97402
Refuse files with unknown bits set ( fixes #1276 )
2015-02-09 23:32:33 +00:00
Audrius Butkevicius
380d5dfa6d
Remove fd cache (ref #1308 )
2015-02-01 18:59:24 +00:00
Jakob Borg
969bb5a742
Fix protocol dependency hash
2015-01-22 13:29:54 -08:00
Jakob Borg
4bccc611c3
Update dependencies
2015-01-22 12:53:10 -08:00
Jakob Borg
2c8b627008
Integer type policy
...
Integers are for numbers, enabling arithmetic like subtractions and for
loops without getting shot in the foot. Unsigneds are for bitfields.
- "int" for numbers that will always be laughably smaller than four
billion, and where we don't care about the serialization format.
- "int32" for numbers that will always be laughably smaller than four
billion, and will be serialized to four bytes.
- "int64" for numbers that may approach four billion or will be
serialized to eight bytes.
- "uint32" and "uint64" for bitfields, depending on required number of
bits and serialization format. Likewise "uint8" and "uint16", although
rare in this project since they don't exist in XDR.
- "int8", "int16" and plain "uint" are almost never useful.
2015-01-19 10:34:36 -08:00
Jakob Borg
fbb3222d29
Update dependencies
2015-01-13 13:55:35 +01:00
Jakob Borg
eef1aebe8c
Refactor out protocol and luhn (protocol dependency) packages
2015-01-13 13:22:56 +01:00
Jakob Borg
ce3e6e084c
Ensure backwards compatibility before modifying protocol
...
This change makes sure that things work smoothly when "we" are a newer
version than our peer and have more fields in our messages than they do.
Missing fields will be left at zero/nil.
(The other side will ignore our extra fields, for the same effect.)
2015-01-08 14:25:11 +01:00
Jakob Borg
8c7f1421c6
Update goleveldb
2014-12-29 12:23:07 +01:00
Audrius Butkevicius
a9339d0627
Revert "Cache file descriptors" ( fixes #1096 )
...
This reverts commit 992ad97ad5
.
Causes issues on Windows which uses file locking.
Meaning we cannot archive or modify the file while it's open.
2014-12-08 11:56:14 +00:00
Jakob Borg
581f4b89bd
Merge remote-tracking branch 'origin/pr/977'
...
* origin/pr/977:
Cache file descriptors
2014-12-07 08:03:34 +01:00
Jakob Borg
15251dfae1
Update calmh/xdr
2014-12-06 14:20:49 +01:00
Audrius Butkevicius
992ad97ad5
Cache file descriptors
2014-12-04 16:18:47 +00:00