Commit Graph

787 Commits (13e48c6ca0232f7161b2378e720cafec9f4e4344)
 

Author SHA1 Message Date
fatedier a56b29b153 add support for command line with frpc
fatedier 3218eda481 models/server: fix bug, program will core if listener is nil
fatedier 975c2a97c8 add support for command line
fatedier 838dc10c6e [utils/version] add version.go
fatedier 3cbe432889 cmd/client: if no local_ip set in proxy config, use 127.0.0.1 as default
fatedier 586d63f662 Merge pull request from Hurricanezwf/add_func
enable client to connect non-local [ip:port]
Hurricanezwf f02ed95ef1 enable client to connect non-local [ip:port]
fatedier d0a5400a7b Merge pull request from fatedier/dev
Release version 0.1.0
fatedier c7b0687b2c Merge pull request from Hurricanezwf/fix_bug
fix heartbeat bug
Hurricanezwf a2f1897ab4 add heartbeat echo from server to client
Hurricanezwf b2ca78fa04 Merge pull request from fatedier/dev
Merge pull request  from fatedier/dev
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 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