Commit Graph

  • 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
  • 83d80857fd
    Merge pull request #1644 from GuyLewin/feature/detailed-errors-to-client fatedier 2020-02-12 10:39:03 +0800
  • 98fa3855bd CR: export error string generation to a function Guy Lewin 2020-02-11 16:57:38 +0200
  • 9440bc5d72 Merge branch 'dev' into feature/detailed-errors-to-client Guy Lewin 2020-02-11 11:25:04 +0200
  • 95753ebf1c
    Merge pull request #1643 from GuyLewin/feature/tls-only fatedier 2020-02-11 13:57:03 +0800
  • f8c6795119 DetailedErrorsToClient - only send detailed error info if this is on Guy Lewin 2020-02-10 19:29:57 +0200
  • 7033f3e72b Test TlsOnly Guy Lewin 2020-02-10 19:14:07 +0200
  • e3101b7aa8 Update README.md Guy Lewin 2020-02-10 19:01:23 +0200
  • c747f160aa TlsOnly - only accept TLS connections if enabled Guy Lewin 2020-02-10 18:56:41 +0200
  • c8748a2948 update .travis.yml fatedier 2020-02-04 22:24:07 +0800
  • 487c8d7c29
    Merge pull request #1637 from fatedier/dev v0.31.2 fatedier 2020-02-04 21:54:28 +0800
  • 69fa7ed16e bump version to v0.31.2 fatedier 2020-02-04 21:43:37 +0800
  • 5336155365
    Merge pull request #1636 from fatedier/new fatedier 2020-02-04 21:39:26 +0800
  • 4feb74cb89 doc typo fatedier 2020-02-04 21:34:46 +0800
  • 4a4cf552af send closeProxy msg to server then client start proxy error, fix #1606 fatedier 2020-02-04 19:41:39 +0800
  • 0f59b8f329 English grammar fix. (#1619) Joe Cloud 2020-01-14 22:11:12 -0600
  • 2a753c36f4
    English grammar fix. Joe Cloud 2020-01-14 21:04:02 -0600
  • 717b640b72
    Merge pull request #2 from fatedier/dev Joe Cloud 2020-01-14 20:58:06 -0600
  • 3c19d73f8f Update travis Raoul1996 2020-01-09 12:24:35 +0800
  • 4527cafc42 re generate assets Raoul1996 2020-01-09 11:39:12 +0800
  • 70e7ce442d Update Makefile: support go mod vendor Raoul1996 2020-01-09 11:39:58 +0800
  • f71ecd53dc Update go vendor Raoul1996 2020-01-09 12:08:52 +0800
  • c52ae5a939 Upgrade vue cli version in frp web dashboard Raoul1996 2020-01-09 11:38:41 +0800
  • 39aea5ddb0
    Create go.yml gibran160 2020-01-07 03:26:58 +0700
  • f480160e2d
    Merge pull request #1596 from fatedier/dev v0.31.1 fatedier 2020-01-06 15:55:44 +0800
  • 4832a2a1e9 bump version fatedier 2020-01-06 15:44:18 +0800
  • 52ecd84d8a fix panic if set meta in proxy config, fix #1595 fatedier 2020-01-06 15:43:25 +0800
  • 8d83a91574
    Merge pull request #1 from fatedier/master keal2067297213 2020-01-04 17:35:37 +0800
  • 2477dc08ec implement API /metrics (#1357) zhangyifa 2020-01-03 15:52:41 +0800
  • 30c246c488
    Merge pull request #1588 from fatedier/dev v0.31.0 fatedier 2020-01-03 11:45:22 +0800
  • 42014eea23 improve xtcp, fix #1585 fatedier 2020-01-03 11:39:44 +0800
  • c2da396230
    Merge pull request #1587 from fatedier/doc fatedier 2020-01-03 11:37:52 +0800
  • e91c9473be add server manage plugin doc fatedier 2020-01-03 11:35:12 +0800
  • 13e48c6ca0
    Merge pull request #1575 from fatedier/new fatedier 2019-12-31 14:12:30 +0800
  • 31e2cb76bb bump version fatedier 2019-12-23 20:00:59 +0800
  • 91e46a2c53 support server plugin feature fatedier 2019-12-20 20:28:28 +0800
  • 2c1eaf2faf Merge branch 'frp/master' haidy 2019-12-18 22:01:34 +0800
  • a57679f837 support meta info for client and proxy fatedier 2019-12-08 21:01:58 +0800
  • 306009178a prometheus monitor kingjcy 2019-12-08 20:16:03 +0800
  • e9b85f586b test2 handshake fail Your Name 2019-08-14 16:41:53 +0800