2
0
mirror of https://github.com/soheilhy/cmux.git synced 2024-09-19 10:35:47 +08:00

Commit Graph

  • 9297b6de56 Merge pull request #24 from soheilhy/fix-java-client Soheil Hassas Yeganeh 2016-04-24 14:53:47 -0400
  • dc30a14f2d Add docs for the Java gRPC client fix-java-client Soheil Hassas Yeganeh 2016-04-24 14:52:49 -0400
  • d83a667cb2 Add Matchers that can write back on the channel Soheil Hassas Yeganeh 2016-04-15 19:16:33 -0400
  • 255149b822 Merge pull request #23 from soheilhy/bytes-buffer Soheil Hassas Yeganeh 2016-04-24 14:38:36 -0400
  • 3077b24d47 Fix and optimize travis config bytes-buffer Soheil Hassas Yeganeh 2016-04-24 14:02:29 -0400
  • d5924ef0b4 Fix a blocking issue in buffer reader Soheil Hassas Yeganeh 2016-04-24 12:55:13 -0400
  • 59b6f01712 Replace buffer with bufferedReader Tamir Duberstein 2016-02-25 15:55:09 -0500
  • decd04ec1e Merge 69ab4c207f into 7ec7ce7ad1 Tamir Duberstein 2016-02-27 23:51:38 +0000
  • 7ec7ce7ad1 Merge pull request #21 from soheilhy/devel Soheil Hassas Yeganeh 2016-02-27 18:16:04 -0500
  • e09914bfa3 Use the readable indentation for error flow devel Soheil Hassas Yeganeh 2016-02-27 12:28:57 -0500
  • 69ab4c207f Require two Read calls to get EOF Tamir Duberstein 2016-02-25 22:02:00 -0500
  • 36dc9894b6 Replace buffer with bufferedReader Tamir Duberstein 2016-02-25 15:55:09 -0500
  • d710784914 Merge pull request #20 from tamird/fix-read-again Soheil Hassas Yeganeh 2016-02-25 23:16:54 -0500
  • 49c66ff242 (*MuxConn).Read: fix erroneous io.EOF return Tamir Duberstein 2016-02-25 20:57:46 -0500
  • d8cc6481fa Merge pull request #18 from tamird/vet-shadow Soheil Hassas Yeganeh 2016-02-25 12:04:36 -0500
  • 23074f6929 Merge pull request #17 from tamird/fix-write Soheil Hassas Yeganeh 2016-02-25 12:03:57 -0500
  • 180c9ac049 go tool vet --shadow . Tamir Duberstein 2016-02-21 12:59:02 -0500
  • 48443df968 buffer: do not retain passed-in memory Tamir Duberstein 2016-02-25 11:38:39 -0500
  • 1a2fcbde3a Merge pull request #16 from soheilhy/devel Soheil Hassas Yeganeh 2016-02-23 23:05:27 -0500
  • 6f986603b0 Close the connections buffered for the listeners Soheil Hassas Yeganeh 2016-02-23 22:48:45 -0500
  • b4d5734654 Merge f8697fe264 into 2625710699 Tamir Duberstein 2016-02-23 17:50:42 +0000
  • f8697fe264 Tweak shutdown behaviour (again) Tamir Duberstein 2016-02-23 11:29:57 -0500
  • 2625710699 Merge pull request #13 from tamird/fix-http2 Soheil Hassas Yeganeh 2016-02-23 11:27:28 -0500
  • 204cc45a24 http2: use io.ReadFull Tamir Duberstein 2016-02-21 05:05:05 -0500
  • 99ee7b080d Merge pull request #12 from tamird/fix-read Soheil Hassas Yeganeh 2016-02-23 11:20:36 -0500
  • d5b9190ea9 Merge pull request #11 from tamird/fix-close Soheil Hassas Yeganeh 2016-02-23 11:20:27 -0500
  • 235d98b021 Tweak shutdown behaviour Tamir Duberstein 2015-12-11 14:33:39 -0500
  • 9a9119af9d fix flaky test TestErrorHandler Tamir Duberstein 2016-02-23 10:57:48 -0500
  • 6490dea199 Reduce the number of calls needed to (*MuxConn).Read Tamir Duberstein 2016-02-21 04:19:59 -0500
  • 95fd8b5c56 Merge pull request #10 from tamird/cleanup-error-handler Soheil Hassas Yeganeh 2016-02-22 22:47:19 -0500
  • 15b1cf90b1 TestErrorHandler: assert that the error handler runs Tamir Duberstein 2016-02-21 13:50:28 -0500
  • 4796322bac Merge pull request #8 from tamird/fix-leaks Soheil Hassas Yeganeh 2016-02-22 22:25:32 -0500
  • e5e53dfc73 avoid (*testing.T).FailNow in non-main goroutines Tamir Duberstein 2016-02-22 22:08:17 -0500
  • ffd8d50a7c fix test-only goroutine leaks Tamir Duberstein 2016-02-21 10:22:45 -0500
  • fd2424be4b Merge pull request #9 from tamird/DRY Soheil Hassas Yeganeh 2016-02-22 22:02:58 -0500
  • dcd94116ef Merge pull request #7 from tamird/vet Soheil Hassas Yeganeh 2016-02-22 21:43:55 -0500
  • 5746da9df6 DRY Tamir Duberstein 2016-02-21 12:57:37 -0500
  • 93090fcbbc Add go vet to Travis CI Tamir Duberstein 2016-02-03 23:49:21 -0500
  • b5e73ea381 remove named returns and useless closures Tamir Duberstein 2016-02-20 16:16:18 -0500
  • ecc37f82cd let the kernel assign ports Tamir Duberstein 2016-02-20 15:43:18 -0500
  • 4f1b8abafd Add Go 1.5 & 1.6 to Travis CI Tamir Duberstein 2016-02-03 23:41:11 -0500
  • 92a63c4fce errcheck Tamir Duberstein 2016-01-07 10:15:03 -0500
  • ec462e9c0e Replace log.Fatal with log.Panic Soheil Hassas Yeganeh 2016-02-21 10:46:12 -0500
  • 6c298ce7b1 Simplify formatting in patricia.go Tamir Duberstein 2016-01-07 10:12:05 -0500
  • 3ca13bcd9e Remove the unncessary var and const blocks Soheil Hassas Yeganeh 2016-02-21 10:37:29 -0500
  • 48deeb47a3 golint Tamir Duberstein 2016-01-07 10:08:59 -0500
  • 05566d752e vet: buffer_test.go:65: possible formatting directive in Fatal call Tamir Duberstein 2016-01-07 10:08:10 -0500
  • 35d9af1853 Merge 903d5c95f0 into 345ba38c5f Tamir Duberstein 2016-02-21 14:47:31 +0000
  • 903d5c95f0 remove named returns and useless closures Tamir Duberstein 2016-02-20 16:16:18 -0500
  • a18f806553 Add Go 1.5 & 1.6 to Travis CI Tamir Duberstein 2016-02-03 23:41:11 -0500
  • 90e60a4b6d let the kernel assign ports Tamir Duberstein 2016-02-20 15:43:18 -0500
  • ebea4cb52a go tool vet --shadow . Tamir Duberstein 2016-02-03 23:49:21 -0500
  • 4146b137dd errcheck Tamir Duberstein 2016-01-07 10:15:03 -0500
  • 992f073bb6 log.Fatal -> panic Tamir Duberstein 2016-01-07 10:20:03 -0500
  • 6c8efedfa1 gofmt -s -w . Tamir Duberstein 2016-01-07 10:12:05 -0500
  • 1a5077184d golint Tamir Duberstein 2016-01-07 10:08:59 -0500
  • 801f7e71be vet: buffer_test.go:65: possible formatting directive in Fatal call Tamir Duberstein 2016-01-07 10:08:10 -0500
  • 345ba38c5f Merge pull request #6 from emosbaugh/flag_parse_in_library Soheil Hassas Yeganeh 2016-02-20 13:50:53 -0500
  • 4ebe86a5a2 rely on project to call flag.Parse rather than when used as library Ethan Mosbaugh 2016-02-09 07:53:32 -0800
  • 563c371a98 Cleanup code in cmux and bench_test. Tamir Duberstein 2015-12-19 22:34:29 -0500
  • 89dd8ce1fd Return an error in Accept() when root is closed. Soheil Hassas Yeganeh 2015-12-19 22:28:37 -0500
  • d3d3e04fd6 Merge ff7a91405b into 44439c27f0 Tamir Duberstein 2015-12-13 20:36:33 +0000
  • 44439c27f0 Merge pull request #2 from tamird/update-readme-reasons Soheil Hassas Yeganeh 2015-12-13 15:36:20 -0500
  • ff7a91405b Closing the root listener closes child listeners Tamir Duberstein 2015-12-11 14:33:39 -0500
  • 4239e597d0 README: clarify why TLS is limited Tamir Duberstein 2015-12-11 15:22:57 -0500
  • 44b568c84b Update to correct vanity import paths. Dmitri Shuralyov 2015-11-17 12:58:30 -0800
  • 1734b4cc90 Change the import path to the new grpc-go repo Soheil Hassas Yeganeh 2015-08-30 21:15:41 -0400
  • b90740dfa9 Fix send on closed channel Soheil Hassas Yeganeh 2015-08-30 21:07:48 -0400
  • d47edebeb9 Add websocket example Soheil Hassas Yeganeh 2015-08-05 17:32:32 -0400
  • a6c45318a5 Nit in README Soheil Hassas Yeganeh 2015-08-01 12:44:34 -0400
  • 51556c6df5 Add an example for recursive muxing Soheil Hassas Yeganeh 2015-08-01 12:07:30 -0400
  • fbd0877935 Use a custom buffer intead of buffers from bytes Soheil Hassas Yeganeh 2015-08-01 11:58:14 -0400
  • 77815df398 Add micro-benchmarks Soheil Hassas Yeganeh 2015-08-01 11:57:42 -0400
  • 5b048e6641 Add the license file Soheil Hassas Yeganeh 2015-08-01 10:36:36 -0400
  • 09b35f69d5 Remove trailing spaces in README Soheil Hassas Yeganeh 2015-07-31 19:57:20 -0400
  • 581432eab8 Mux connections in parallel Soheil Hassas Yeganeh 2015-07-31 19:42:28 -0400
  • fa65c0526e Add an example for serving HTTP and HTTPS Soheil Hassas Yeganeh 2015-07-31 11:48:31 -0400
  • 0417b90d39 Add Go RPC in the README example Soheil Hassas Yeganeh 2015-07-30 11:03:07 -0400
  • 2e42ad4f75 Nit in README Soheil Hassas Yeganeh 2015-07-30 10:00:00 -0400
  • a9ff8fbcc0 Elaborate on the limitations in README Soheil Hassas Yeganeh 2015-07-30 00:07:14 -0400
  • 69469eaa1c Nit in README Soheil Hassas Yeganeh 2015-07-29 19:39:19 -0400
  • 084f5e19e6 Nit in README Soheil Hassas Yeganeh 2015-07-29 17:35:55 -0400
  • 6194168d4e Remove the bugos http2.Configure from tests Soheil Hassas Yeganeh 2015-07-29 17:23:53 -0400
  • 549d3f9344 Nit in README Soheil Hassas Yeganeh 2015-07-29 14:53:29 -0400
  • cc3a35aef1 Implement the matcher HTTP1 fields Soheil Hassas Yeganeh 2015-07-29 14:49:37 -0400
  • 98f6f6f272 Nit in README Soheil Hassas Yeganeh 2015-07-29 14:40:09 -0400
  • 033dffc90d Rename selectors.go to matchers.go to be consitent Soheil Hassas Yeganeh 2015-07-29 14:07:52 -0400
  • ea0a73f55e Nit in README Soheil Hassas Yeganeh 2015-07-29 14:02:24 -0400
  • 2863fc463a Fix the broken godoc status link in README Soheil Hassas Yeganeh 2015-07-29 13:57:51 -0400
  • 754f5b897d Initial commit Soheil Hassas Yeganeh 2015-07-29 13:45:57 -0400