Commit Graph

525 Commits (96b94d9164d42afe2746d43d8b4828721d570f92)
 

Author SHA1 Message Date
fatedier f32cc7a840 update go version to 1.5.1
fatedier 42e062b3b5 all: improvement in utils/conn
Hurricanezwf b8620b9e4d Merge pull request from fatedier/dev
Merge pull request  from fatedier/dev
fatedier 26479cf92a all: fix bug when client shutdown and reconnect, server response already use
1. if client is offline, server will release all resources
2. use a graceful method to shutdown go net.Listeners
3. add closeFlag for Conn, so startHeartBeat func can exit correctly now
fatedier 0f7271312a Add package "broadcast" for transmitting message to goroutines at the same time
fatedier 84f8addd6a Move config.go to models/xxx
fatedier 50165053f8 Change directory structure, move models and utils to root directory
fatedier 30da2a2d15 Merge branch 'Hurricanezwf-fix_some_bugs' into dev
fatedier e805acd1e3 Merge branch 'fix_some_bugs' of https://github.com/Hurricanezwf/frp into Hurricanezwf-fix_some_bugs
Conflicts:
	cmd/frpc/config.go
	cmd/frpc/control.go
	cmd/frpc/main.go
	cmd/frps/config.go
	cmd/frps/control.go
	cmd/frps/main.go
	pkg/models/server.go
Hurricanezwf 60c9804776 format代码
Hurricanezwf 04c26d1c31 (1)新增心跳检测发送间隔和超时时间的配置
Hurricanezwf 5d6f37aa82 (1)优化重连和心跳检测
Hurricanezwf af6fc61537 (1)新增client向server发送心跳检测
Hurricanezwf f065562ec3 (1)分离出连接服务器的逻辑 (2)新增client断线重连功能
fatedier fa9356936b Use go fmt before build
fatedier bdcdafd768 Add travis-ci build status in README.md
fatedier 79195d7177 Change internal package import to github/fatedier
fatedier 0b719326bc Support travis-ci
fatedier f427e3bc33 Merge pull request from vashstorm/master
Add crypto module
hp b77738e619 add ppcrypto_test
hp fe806500e9 add pcrupto.go
fatedier 793624c379 Merge pull request from fatedier/master
First available commit
fatedier 7030d16e80 First available commit
fatedier 7ea8751e56 Create README.md
fatedier 13d61956db Initial commit