Commit Graph

16 Commits (3fe50df200531ce748534f9bcc864c4b9ecdb9c5)

Author SHA1 Message Date
fatedier a4fece3f51 api: add server web api for statistics
fatedier 88083d21e8 start refactoring
fatedier 09127a3b55 all: improve the method of import for internal packages
1. Change directory structure and Makefile to let GOPATH=`pwd`, so wherever the project directory is, just use make to build.
fatedier 42e062b3b5 all: improvement in utils/conn
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 84f8addd6a Move config.go to models/xxx
fatedier 50165053f8 Change directory structure, move models and utils to root directory
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 79195d7177 Change internal package import to github/fatedier
fatedier 7030d16e80 First available commit