cloudflared-mirror/h2mux
cthuang e2262085e5 TUN-3617: Separate service from client, and implement different client for http vs. tcp origins
- extracted ResponseWriter from proxyConnection
 - added bastion tests over websocket
 - removed HTTPResp()
 - added some docstrings
 - Renamed some ingress clients as proxies
 - renamed instances of client to proxy in connection and origin
 - Stream no longer takes a context and logger.Service
2021-02-23 14:19:44 +00:00
..
sample TUN-2779: update sample HTML pages 2020-03-03 19:35:41 +00:00
activestreammap.go TUN-3462: Refactor cloudflared to separate origin from connection 2020-11-11 15:11:42 +00:00
activestreammap_test.go TUN-3462: Refactor cloudflared to separate origin from connection 2020-11-11 15:11:42 +00:00
booleanfuse.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
bytes_counter.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
bytes_counter_test.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
error.go TUN-3427: Define a struct that only implements RegistrationServer in tunnelpogs 2020-10-01 09:08:32 +01:00
h2_compressor_brotli.go TUN-813: Clean up cloudflared dependencies 2018-07-24 18:07:02 -05:00
h2_compressor_none.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
h2_dictionaries.go bug(cloudflared): nil pointer deference on h2DictWriter Close() (#154) 2019-12-03 16:29:40 +04:00
h2mux.go TUN-3470: Replace in-house logger calls with zerolog 2020-12-23 14:15:17 -06:00
h2mux_test.go TUN-3470: Replace in-house logger calls with zerolog 2020-12-23 14:15:17 -06:00
header.go TUN-3617: Separate service from client, and implement different client for http vs. tcp origins 2021-02-23 14:19:44 +00:00
header_test.go TUN-3617: Separate service from client, and implement different client for http vs. tcp origins 2021-02-23 14:19:44 +00:00
idletimer.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
idletimer_test.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
muxedstream.go TUN-3208: Reduce copies and allocations on h2mux write path. Pre-allocate 16KB write buffer on the first write if possible. Use explicit byte array for chunks on write thread to avoid copying through intermediate buffer due to io.CopyN. 2020-07-29 14:30:12 +00:00
muxedstream_test.go TUN-1893: Proxy requests to the origin based on tunnel hostname 2019-06-13 14:46:22 -05:00
muxmetrics.go Fixed connection error handling by removing duplicated errors, standardizing on non-pointer error types 2021-01-22 10:58:06 -06:00
muxmetrics_test.go TUN-3470: Replace in-house logger calls with zerolog 2020-12-23 14:15:17 -06:00
muxreader.go TUN-3470: Replace in-house logger calls with zerolog 2020-12-23 14:15:17 -06:00
muxreader_test.go TUN-2506: Expose active streams metrics 2019-11-07 14:09:31 -06:00
muxwriter.go TUN-3470: Replace in-house logger calls with zerolog 2020-12-23 14:15:17 -06:00
muxwriter_test.go TUN-2796: Implement HTTP2 CONTINUATION headers correctly 2020-03-24 13:46:17 +00:00
readylist.go TUN-1358: Close readyList after Muxer.Serve() has stopped running 2019-01-22 15:54:29 -06:00
readylist_test.go TUN-1358: Close readyList after Muxer.Serve() has stopped running 2019-01-22 15:54:29 -06:00
rtt.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
shared_buffer.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
shared_buffer_test.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
signal.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
streamerrormap.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00