Commit Graph

6630 Commits

Author SHA1 Message Date
Jakob Borg c70fef1208 Typo / cleanup 2013-12-29 10:23:43 -05:00
Jakob Borg 454e672d42 Handle calls on closed connection 2013-12-28 10:33:18 -05:00
Jakob Borg 647fdcf6a5 Discovery 2013-12-28 08:56:18 -05:00
Jakob Borg e75e68faa0 Don't send initial index twice, use more fetchers 2013-12-28 08:45:18 -05:00
Jakob Borg 74c27ad4e2 Index Updates 2013-12-28 08:10:36 -05:00
Jakob Borg cf04e101b9 Lock tracing, fixes 2013-12-24 20:31:25 -05:00
Jakob Borg 4151972d3e Index broadcast pacing 2013-12-24 15:21:03 -05:00
Jakob Borg 3dc199d8df README 2013-12-24 11:53:24 -05:00
Jakob Borg fc4b23fbc6 Locking/Ping cleanup 2013-12-24 11:45:16 -05:00
Jakob Borg 064bfd366f Don't complain about expected timeout 2013-12-24 11:15:21 -05:00
Jakob Borg f5ea00b297 Don't accumulate goroutines forever 2013-12-24 11:10:49 -05:00
Jakob Borg 746d52930d Report transfer stats 2013-12-23 12:28:19 -05:00
Jakob Borg cd2040a7d2 Pull in go-flags, modified to build on Solaris 2013-12-23 11:18:46 -05:00
Jakob Borg 07ddf7e87b External discover 2013-12-22 21:35:05 -05:00
Jakob Borg f2d8b68278 External discover 2013-12-22 21:35:05 -05:00
Jakob Borg 31ea72dbb3 Perform external queries 2013-12-22 17:13:59 -05:00
Jakob Borg e48222ada0 Send external announcements 2013-12-22 16:29:23 -05:00
Jakob Borg 8e65d36691 Build script 2013-12-22 00:16:49 +01:00
Jakob Borg 7d235a454d Refactor length check 2013-12-21 23:52:20 +01:00
Jakob Borg 5c1db4f0f4 Close on unknown message type 2013-12-21 08:15:19 +01:00
Jakob Borg 8d3aa97047 Close on version mismatch 2013-12-21 08:06:54 +01:00
Jakob Borg f5987fba32 Error handling, testing 2013-12-21 07:52:32 +01:00
Jakob Borg eba1c9e649 Command line flags 2013-12-18 19:36:28 +01:00
Jakob Borg f774b0a5dc Error handling 2013-12-18 18:29:15 +01:00
Jakob Borg 251b109d14 Follow symlinks in repo 2013-12-15 21:20:50 +01:00
Jakob Borg bef9ccfa71 Do ping check after 5 minute inactivity 2013-12-15 16:19:45 +01:00
Jakob Borg 768a7d5052 Simplify async results 2013-12-15 15:58:27 +01:00
Jakob Borg e86296884a Crash for explainable reason when protocol is out of sync (version skew) 2013-12-15 13:18:03 +01:00
Jakob Borg 8589a0fb40 Don't crash on reading empty index 2013-12-15 13:12:32 +01:00
Jakob Borg bfe935b5ab REBASE! 2013-12-15 11:43:40 +01:00