fatedier
a57679f837
support meta info for client and proxy
5 years ago
fatedier
df18375308
Merge pull request #1537 from fatedier/new
...
bump version to v0.30.0
5 years ago
fatedier
c63737ab3e
update doc for bandwith limit
5 years ago
fatedier
1cdceee347
bump version to v0.30.0
5 years ago
fatedier
694c434b9e
Merge pull request #1529 from kingjcy/20191118
...
plugin http2https
5 years ago
kingjcy
62af5c8844
handle close
5 years ago
kingjcy
56c53909aa
plugin http2https
...
plugin http2https
5 years ago
fatedier
21a126e4e4
Merge pull request #1510 from CallanTaylor/close-file
...
Close file
5 years ago
CallanTaylor
8affab1a2b
Close file
5 years ago
fatedier
12cc53d699
update bandwidth_limit
5 years ago
fatedier
2ab832bb89
Merge pull request #1495 from fatedier/new
...
support bandwith limit for one proxy
5 years ago
fatedier
42425d8218
update vendor files
5 years ago
fatedier
6da093a402
support bandwith limit for one proxy
5 years ago
fatedier
22a79710d8
bump version to v0.29.1
5 years ago
fatedier
0927553fe4
Merge pull request #1465 from lzhfromustc/dev_dup_mis_unlock
...
dev:udp: Add an Unlock before a continue, to fix a double lock bug
5 years ago
fatedier
858d8f0ba7
Merge pull request #1460 from weisi/dev
...
Fix typos in English Readme.
5 years ago
lzhfromustc
8eb945ee9b
dev:udp: Add an Unlock before a continue, to fix a double lock bug
5 years ago
Weisi Dai
dc0fd60d30
frp: Fix typos in English Readme.
5 years ago
fatedier
cd44c9f55c
Merge pull request #1459 from fatedier/new
...
change log method
5 years ago
fatedier
649f47c345
change log method
5 years ago
fatedier
6ca3160b33
Merge pull request #1451 from GuyLewin/dev
...
Grammer fixes
5 years ago
Guy Lewin
5f8ed4fc60
Fix CR
5 years ago
Guy Lewin
bf0993d2a6
Grammer fixes
5 years ago
fatedier
5dc8175fc8
Merge pull request #1420 from Hurricanezwf/fix-bad-xtcp-encryption
...
fix #1347 : bad encryption and compression when use xtcp
5 years ago
zhouwenfeng
dc6a5a29c1
fix bad encryption and compression when use xtcp
5 years ago
fatedier
94212ac8b8
Merge pull request #1414 from fatedier/new
...
let max_pool_count valid
5 years ago
fatedier
e9e86fccf0
let max_pool_count valid
5 years ago
fatedier
58745992ef
typo
5 years ago
fatedier
234d634bfe
Merge pull request #1411 from fatedier/new
...
proxy protocol: fix detect method for IPV4 and IPV6, fix #1410
5 years ago
fatedier
fdc6902a90
proxy protocol: fix detect method for IPV4 and IPV6
5 years ago
fatedier
d8d587fd93
Merge pull request #1408 from velovix/issue-1387_api-documentation
...
Add documentation for common configuration fields, common proxy configuration, and sessions
5 years ago
Tyler Compton
92791260a7
Add documentation for base proxy config
5 years ago
Tyler Compton
4dfd851c46
Add docs for common config fields & sessions
...
Now that the common configuration objects and session objects are part
of a public API, they need to be documented in a way that can be read
with godoc. This commit should lead to easier development with FRP as a
library.
5 years ago
fatedier
bc4df74b5e
Merge pull request #1401 from velovix/issue-1387_client-conf-as-argument
...
Pass client configuration as an argument
5 years ago
Tyler Compton
666f122a72
Pass client configuration as an argument
...
The ClientCommonConf, configuration file path, and server UDP port are
now passed around as arguments instead of being shared between
components as global variables. This allows for multiple clients to
exist in the same process, and allows client.Session to be used as a
library more easily.
5 years ago
fatedier
f999c8a87e
Merge pull request #1396 from velovix/issue-1387_server-conf-as-argument
...
Pass server configuration as an argument
5 years ago
fatedier
90a32ab75d
Merge pull request #1399 from renmu123/dev
...
fix one punctuation in Chinese docs
5 years ago
renmu123
0713fd28da
fix one punctuation in Chinese docs
5 years ago
fatedier
f5b33e6de8
Merge pull request #1397 from velovix/issue-1387_client-assets-dir
...
Add an "assets_dir" option for frpc
5 years ago
fatedier
fc6043bb4d
Merge pull request #1395 from velovix/issue-1387_load-assets-on-demand
...
Load assets for dashboard/admin panel on demand
5 years ago
Tyler Compton
bc46e3330a
Add an "assets_dir" option for frpc
...
This option allows users to specify where they want assets to be loaded
from, like the "assets_dir" option that already exists for frps. This
allows library users to use the admin panel without having to bundle
assets with statik.
5 years ago
Tyler Compton
5fc7b3ceb5
Remove global ServerService variable
...
This variable didn't seem to be used anyway, so no further changes were
required.
5 years ago
Tyler Compton
6277af4790
Pass server configuration as an argument
...
The ServerCommonConf is now passed around as an argument instead of
being shared between components as a global variable. This allows for
more natural interaction with server.Session as a library and allows for
multiple servers to co-exist within the same process.
Related: #1387
5 years ago
Tyler Compton
00bd0a8af4
Load assets for dashboard/admin panel on demand
...
The client and server services now only attempt to load assets if the
dashboard or admin panel are enabled. This change makes it possible to
use FRP as a library without having to manage assets. If a library user
wants to start a server with the dashboard enabled, they will need to
set the DashboardPort and AssetsDir fields of ServerCommonConf.
5 years ago
fatedier
a415573e45
Merge pull request #1390 from fatedier/new
...
support disable_log_color for console mode
5 years ago
fatedier
e68012858e
ci: add http load balancing test cases
5 years ago
fatedier
ca8a5b753c
Merge pull request #1382 from Hurricanezwf/feature/add-httpstohttp-header
...
add support for customized http header when using https2http plugin
5 years ago
zhouwenfeng
d1f4ac0f2d
add README for this feature
5 years ago
zhouwenfeng
ff357882ac
use Set() instead of Add() when attaching additional headers
5 years ago
zhouwenfeng
934ac2b836
add support for add http header when using https2http plugin
5 years ago