Commit Graph

  • 7266154d54 bump version to v0.33.0 fatedier 2020-04-27 16:24:17 +0800
  • 4797136965
    feat: support sudp proxy (#1730) Tank 2020-04-22 21:37:45 +0800
  • 303326c62b feat: support sudp proxy bingtianbaihua 2020-04-04 23:33:58 +0800
  • 6d78af6144
    feat: group TCP mux proxies (#1765) Guy Lewin 2020-04-19 22:35:47 -0700
  • 7728e35c52
    fix: frps handle multi conn may happen data race (#1768) Tank 2020-04-19 16:16:24 +0800
  • 0d9dcaf52e fix: frps handle multi conn may happen data race bingtianbaihua 2020-04-19 15:30:37 +0800
  • 419e9987d8 feat: group TCP mux proxies gulewin 2020-04-17 16:54:07 -0700
  • 5a61fd84ad
    fix: auth token bug (#1762) Tank 2020-04-16 20:20:36 +0800
  • 134a0390e9 fix: auth token bug tanghuafa 2020-04-16 19:44:09 +0800
  • ad0c449a75
    Server manager support the NewUserConn operation (#1740) zhang-wei 2020-04-16 13:06:46 +0800
  • b42cd8fd58 update doc zhangwei 2020-04-15 22:04:52 +0800
  • 30a70f8a42 update doc zhangwei 2020-04-15 21:55:49 +0800
  • 5c8b4e3ab9 feat: allow multiple duplicate proxies registered with tcpmux for load balancing gulewin 2020-04-14 19:34:15 -0700
  • 24f380b22b fix doc zhangwei 2020-04-14 20:28:17 +0800
  • bc64e1aeef support NewUserConn operation zhangwei 2020-04-09 22:51:34 +0800
  • ff6a84038c
    Merge pull request #1 from wyaode/patch-2 wyaode 2020-04-13 09:10:42 +0800
  • 62b60b498d
    Update main.go wyaode 2020-04-13 09:06:05 +0800
  • 08fa44c805
    Update main.go wyaode 2020-04-13 09:03:18 +0800
  • 1c330185c4 typo fatedier 2020-04-03 01:24:37 +0800
  • 8668fef136
    Merge pull request #1728 from fatedier/dev v0.32.1 fatedier 2020-04-03 01:14:58 +0800
  • 7491b327f8 update ISSUE_TEMPLATE fatedier 2020-04-03 01:03:13 +0800
  • abb5b05d49 update package.sh fatedier 2020-04-03 00:59:47 +0800
  • b6ec9dad28 bump version to v0.32.1 fatedier 2020-04-02 11:49:16 +0800
  • caa6e8cf01
    fix: frpc reconnect frps frequently lead to memory leak (#1722) Tank 2020-04-02 10:58:37 +0800
  • 68118b08e2 fix: frpc reconnect frps frequently lead to memory leak bingtianbaihua 2020-03-31 10:16:37 +0800
  • 1fd8624168
    Merge pull request #1 from fatedier/master Fenc3s 2020-03-29 14:35:06 +0800
  • ffb932390f remove qq info fatedier 2020-03-28 22:29:02 +0800
  • a8efaee1f3
    Improve basic examples for newbies (#1711) xcffl 2020-03-26 09:41:18 +0000
  • 180c496995 Improve basic examples for newbies xcffl 2020-03-19 16:18:46 +0800
  • 5eb5e2f7b0 Add audience parameter to token request Mark Steve Samson 2020-03-21 09:53:26 +0800
  • 4c2afb5c28
    doc: add plugin repo link (#1710) fatedier 2020-03-20 20:54:22 +0800
  • 809f517db8
    server plugin: set version and op in http request query (#1707) fatedier 2020-03-20 20:53:14 +0800
  • 741c067bae doc: add plugin repo link fatedier 2020-03-19 01:33:45 +0800
  • 621f5bfaa8 server plugin: set version and op in http request query fatedier 2020-03-18 02:04:11 +0800
  • a4b105dedb
    [Feature] Server Plugin - Ping and NewWorkConn RPC (#1702) Guy Lewin 2020-03-17 13:52:44 -0400
  • d1ff623a55 doc: document NewWorkConn server plugin gulewin 2020-03-16 21:02:00 -0400
  • 63faf5204d feat: NewWorkConn server plugin hook gulewin 2020-03-16 20:59:22 -0400
  • d47f6eea91 Merge branch 'dev' into feature/ping-server-plugin gulewin 2020-03-14 13:24:16 -0400
  • 10acf638f8
    [Feature] Include RunId in FRP Server Plugin NewProxy message (#1700) Guy Lewin 2020-03-14 11:26:35 -0400
  • 0263d32c01 feat: include exception in error sent from frps to frpc if ping isn't accepted gulewin 2020-03-13 23:51:04 -0400
  • 678feb74d1 doc: update documentation to mention Ping server plugin gulewin 2020-03-13 23:46:11 -0400
  • 2f2f714c1e Merge branch 'feature/run-id-server-plugin' into feature/ping-server-plugin gulewin 2020-03-13 23:44:26 -0400
  • de0fd16604 doc: rewrite server plugin documentation gulewin 2020-03-13 23:08:13 -0400
  • 025a6e1094 feat: server plugin for Ping messages gulewin 2020-03-13 22:54:14 -0400
  • 486e389c26 feat: include RunId in FRP Server Plugin NewProxy message gulewin 2020-03-12 17:33:27 -0400
  • ea62bc5a34
    remove vendor (#1697) v0.32.0 fatedier 2020-03-11 14:39:43 +0800
  • f65ffe2812 remove vendor fatedier 2020-03-11 14:34:17 +0800
  • 23bb76397a
    Merge pull request #1696 from fatedier/dev fatedier 2020-03-11 14:30:47 +0800
  • 859a330e6c
    Merge pull request #1695 from fatedier/doc fatedier 2020-03-11 14:18:12 +0800
  • 86ac511763 bump version to v0.32.0 fatedier 2020-03-11 14:13:49 +0800
  • f2e98ef8a4 update doc fatedier 2020-03-11 14:13:16 +0800
  • 495d999b6c
    refactoring monitor code, support prometheus (#1668) fatedier 2020-03-11 13:20:26 +0800
  • bf096b2d5e remove vendor fatedier 2020-02-20 21:07:59 +0800
  • fa3b68c3fa refactoring monitor code, support prometheus fatedier 2020-02-20 21:02:16 +0800
  • 6d1af85e80
    fix: send server plugin request as json (#1690) Guy Lewin 2020-03-10 03:23:37 -0400
  • 986c1f7fb0 fix: send server plugin request as json gulewin 2020-03-09 09:50:56 -0400
  • 1db091b381
    tcp multiplexing over http connect tunnel fatedier 2020-03-05 21:47:49 +0800
  • 02aaf12189 style: TCPMuxHTTPConnectPort --> TcpMuxHttpConnectPort Guy Lewin 2020-03-03 17:53:36 -0500
  • 1eedba549f style: remove last traces of tunnel references in code Guy Lewin 2020-03-03 17:49:57 -0500
  • f336ef0062 style: export magic num 30*seconds to const Guy Lewin 2020-03-03 17:47:06 -0500
  • a537bbd585 feat: Add success function to vhost Guy Lewin 2020-03-03 17:42:42 -0500
  • 6fc7135cbd style: split tcpmux into functions Guy Lewin 2020-03-03 17:23:48 -0500
  • 045d5102d8 style: remove some naked returns Guy Lewin 2020-03-03 17:02:15 -0500
  • 2cc839b311 docs: update readme to document `tcpmux` with `httpconnect` Guy Lewin 2020-03-03 16:57:19 -0500
  • ef0b21c3d5 feat: extend tcpmux with multiple multiplexers Guy Lewin 2020-03-03 16:54:45 -0500
  • e5edfb10f7 Merge branch 'dev' into feature/tcp-multiplexing Guy Lewin 2020-03-02 09:22:32 -0500
  • 0b9124d4fd
    Fix bandwidth compare (#1679) glzjin 2020-03-02 11:20:08 +0800
  • 2592095ee3
    Fix bandwidth compare glzjin 2020-03-02 00:40:42 +0800
  • 6c6607ae68
    feat: add multiple authentication methods, token and oidc. Guy Lewin 2020-02-29 21:57:01 -0500
  • cfcc504aba fix: close connection on worker conn registration error Guy Lewin 2020-02-27 09:53:56 -0500
  • 9944c0513b style: dont send default error string Guy Lewin 2020-02-27 08:02:05 -0500
  • 2cb378bc9b style: set timestamp only in auth token implementation Guy Lewin 2020-02-27 08:01:19 -0500
  • 52bbfc089c feat: pass error over response of ping and StartWorkConn Guy Lewin 2020-02-25 13:01:43 -0500
  • a4a3d16570 feat: verify token in ping and newworkconn Guy Lewin 2020-02-25 12:50:24 -0500
  • 18c31c0f16 style: split ini parsing to auth and its implementations Guy Lewin 2020-02-25 12:40:27 -0500
  • 29e9935ca7 style: move auth configuration to auth.go and its implementations Guy Lewin 2020-02-25 12:03:34 -0500
  • 0823d94fab style: unexpose BaseAuth (into baseAuth) since its package-private Guy Lewin 2020-02-24 16:00:11 -0500
  • be8db5feb7 docs: document authenticate_new_work_conns Guy Lewin 2020-02-24 15:53:35 -0500
  • 4877c78312 feat: authenticate NewWorkConn messages, similar to ping Guy Lewin 2020-02-22 11:14:00 -0500
  • 5544e5f7d5 style: export shared logic from SetLogin and SetPing to a common generateAccessToken() method in oidc.go Guy Lewin 2020-02-20 18:10:23 +0200
  • a85b52d8e6 style: check for err not being null, dont strip return Guy Lewin 2020-02-20 18:00:26 +0200
  • 739cdd2bff chore: update vendor and go.sum Guy Lewin 2020-02-20 15:47:02 +0200
  • 10bcd8dbce chore: update go.sum Guy Lewin 2020-02-19 20:01:21 +0200
  • e563f1cff9 style(auth): rename ProviderConsumer to SetterVerifier since that's the new naming convention for auth Guy Lewin 2020-02-19 19:46:02 +0200
  • a7fbe82ea9 test(auth): add authentication test (currently only for token) Guy Lewin 2020-02-19 19:43:23 +0200
  • e70c229454 docs: add authentication method to README.md Guy Lewin 2020-02-19 16:37:36 +0200
  • 99c13cdb0c fix(heartbeats): dont consider a heartbeat if verification failed Guy Lewin 2020-02-19 16:32:04 +0200
  • 72626ac2b8 feat: add multiple authentication methods, token and oidc. token is the current token comparison, and oidc generates oidc token using client-credentials flow. in addition - add ping verification using the same method Guy Lewin 2020-02-19 15:07:02 +0200
  • d0c499ee61 Update date on documentation Guy Lewin 2020-02-17 11:26:17 +0200
  • db06ae77dc Update documentation Guy Lewin 2020-02-17 11:25:36 +0200
  • a36bad8bcf Update tests to support rewrite Guy Lewin 2020-02-17 11:22:36 +0200
  • 5c3b438863 Update readme to match code changes Guy Lewin 2020-02-17 11:20:21 +0200
  • 1062ccaaee Include proxy file Guy Lewin 2020-02-17 11:18:56 +0200
  • 8e3b6fcc53 Export tcp multiplexing into new proxy type Guy Lewin 2020-02-17 11:18:40 +0200
  • 5f79740354 add test for tcp multiplexing Guy Lewin 2020-02-17 10:22:31 +0200
  • 575b7d569b frp 0.31.2 曹海迪 2020-02-17 10:56:45 +0800
  • b7020e3f3c Multiplex TCP only if custom domain or subdomain is configured Guy Lewin 2020-02-16 21:49:22 +0200
  • 3e6f825a9d Update readme to talk about tcp multiplexing Guy Lewin 2020-02-16 18:06:14 +0200
  • 504f565d3f tcp multiplexing over http connect tunnel Guy Lewin 2020-02-16 17:49:51 +0200
  • f03d1e5eba Merge branch 'frp/master' 曹海迪 2020-02-16 11:43:53 +0800