From 6f8a89cd8d4d6066d59a901dbdd5f54dff3dcfc7 Mon Sep 17 00:00:00 2001 From: Henry <cryptix@riseup.net> Date: Thu, 16 Oct 2014 13:37:32 +0200 Subject: [PATCH] renamed version pkg to handshake --- net/{version => handshake}/Makefile | 0 net/{version => handshake}/semver.pb.go | 6 +++--- net/{version => handshake}/semver.proto | 2 +- net/{version => handshake}/version.go | 2 +- net/{version => handshake}/version_test.go | 2 +- net/swarm/conn.go | 10 +++++----- 6 files changed, 11 insertions(+), 11 deletions(-) rename net/{version => handshake}/Makefile (100%) rename net/{version => handshake}/semver.pb.go (86%) rename net/{version => handshake}/semver.proto (89%) rename net/{version => handshake}/version.go (97%) rename net/{version => handshake}/version_test.go (96%) diff --git a/net/version/Makefile b/net/handshake/Makefile similarity index 100% rename from net/version/Makefile rename to net/handshake/Makefile diff --git a/net/version/semver.pb.go b/net/handshake/semver.pb.go similarity index 86% rename from net/version/semver.pb.go rename to net/handshake/semver.pb.go index 7f55ecb6..e2557fba 100644 --- a/net/version/semver.pb.go +++ b/net/handshake/semver.pb.go @@ -3,7 +3,7 @@ // DO NOT EDIT! /* -Package version is a generated protocol buffer package. +Package handshake is a generated protocol buffer package. It is generated from these files: semver.proto @@ -11,9 +11,9 @@ It is generated from these files: It has these top-level messages: SemVer */ -package version +package handshake -import proto "github.com/jbenet/go-ipfs/Godeps/_workspace/src/code.google.com/p/gogoprotobuf/proto" +import proto "code.google.com/p/gogoprotobuf/proto" import math "math" // Reference imports to suppress errors if they are not otherwise used. diff --git a/net/version/semver.proto b/net/handshake/semver.proto similarity index 89% rename from net/version/semver.proto rename to net/handshake/semver.proto index 20d5690e..8069830e 100644 --- a/net/version/semver.proto +++ b/net/handshake/semver.proto @@ -1,4 +1,4 @@ -package version; +package handshake; message SemVer { optional int64 major = 1; diff --git a/net/version/version.go b/net/handshake/version.go similarity index 97% rename from net/version/version.go rename to net/handshake/version.go index db9d3a12..fdf027aa 100644 --- a/net/version/version.go +++ b/net/handshake/version.go @@ -1,4 +1,4 @@ -package version +package handshake // currentVersion holds the current protocol version for a client running this code var currentVersion = NewSemVer(0, 0, 1) diff --git a/net/version/version_test.go b/net/handshake/version_test.go similarity index 96% rename from net/version/version_test.go rename to net/handshake/version_test.go index c56334f2..06d07a49 100644 --- a/net/version/version_test.go +++ b/net/handshake/version_test.go @@ -1,4 +1,4 @@ -package version +package handshake import "testing" diff --git a/net/swarm/conn.go b/net/swarm/conn.go index 023be37b..3a628744 100644 --- a/net/swarm/conn.go +++ b/net/swarm/conn.go @@ -6,8 +6,8 @@ import ( spipe "github.com/jbenet/go-ipfs/crypto/spipe" conn "github.com/jbenet/go-ipfs/net/conn" + handshake "github.com/jbenet/go-ipfs/net/handshake" msg "github.com/jbenet/go-ipfs/net/message" - version "github.com/jbenet/go-ipfs/net/version" proto "github.com/jbenet/go-ipfs/Godeps/_workspace/src/code.google.com/p/goprotobuf/proto" ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr" @@ -161,8 +161,8 @@ func (s *Swarm) connSecure(c *conn.Conn) error { // connVersionExchange exchanges local and remote versions and compares them // closes remote and returns an error in case of major difference func (s *Swarm) connVersionExchange(remote *conn.Conn) error { - var remoteVersion, myVersion *version.SemVer - myVersion = version.Current() + var remoteVersion, myVersion *handshake.SemVer + myVersion = handshake.Current() // BUG(cryptix): do we need to use a NetMessage here? myVersionMsg, err := msg.FromObject(s.local, myVersion) @@ -202,7 +202,7 @@ func (s *Swarm) connVersionExchange(remote *conn.Conn) error { return fmt.Errorf("Error retrieving from conn: %v", remote.Peer) } - remoteVersion = new(version.SemVer) + remoteVersion = new(handshake.SemVer) err = proto.Unmarshal(data, remoteVersion) if err != nil { s.Close() @@ -215,7 +215,7 @@ func (s *Swarm) connVersionExchange(remote *conn.Conn) error { } } - if !version.Compatible(myVersion, remoteVersion) { + if !handshake.Compatible(myVersion, remoteVersion) { remote.Close() return errors.New("protocol missmatch") } -- GitLab