penguin
/
tinyproxy
An L4 proxy designed to act as a tiny transparent shim
summary
log
refs
files
json
zip (master)
files: 4eb647c97d6b989ac97314c1ed2da4200507f76b
mode
type
path
size
100644
blob
.github/workflows/cmake-multi-platform.yml
9673
100644
blob
.gitignore
605
100644
blob
Dockerfile
584
100644
blob
LICENSE
1070
100644
blob
Makefile
726
100644
blob
README.md
1233
100755
blob
devtools/cflow.sh
646
100644
blob
docs/tinyproxy.1.scd
1769
100644
blob
docs/tinyproxy.7.scd
2587
100644
blob
docs/tinyproxy.conf.5.scd
2927
100644
blob
examples/http-response.txt
98
100644
blob
examples/tinyproxy.conf
1373
100644
blob
fuzz/Makefile
1569
100755
blob
fuzz/README.md
179
100644
blob
fuzz/fuzz_file_conf.c
529
100644
blob
fuzz/fuzz_proxy_v2_build.c
2905
100644
blob
fuzz/fuzz_stream_conn.c
2264
100644
blob
fuzz/seeds/file_conf/tinyproxy.conf
117
100644
blob
fuzz/seeds/stream_conn/basic
5
100644
blob
fuzz/seeds/stream_conn/chunked_weird
77
100644
blob
fuzz/seeds/stream_conn/ff
8
100644
blob
fuzz/seeds/stream_conn/hex_junk
20
100644
blob
fuzz/seeds/stream_conn/http
27
100644
blob
fuzz/seeds/stream_conn/http2_preface
24
100644
blob
fuzz/seeds/stream_conn/http_connect
59
100644
blob
fuzz/seeds/stream_conn/http_get
33
100644
blob
fuzz/seeds/stream_conn/http_post
57
100644
blob
fuzz/seeds/stream_conn/huge_request_line
8219
100644
blob
fuzz/seeds/stream_conn/long_header
4133
100644
blob
fuzz/seeds/stream_conn/many_headers
4123
100644
blob
fuzz/seeds/stream_conn/nuls
8
100644
blob
fuzz/seeds/stream_conn/percent_encoded_junk
39
100644
blob
fuzz/seeds/stream_conn/proxyish
13
100644
blob
fuzz/seeds/stream_conn/smuggling_shape_1
99
100644
blob
fuzz/seeds/stream_conn/ssh_banner
21
100644
blob
fuzz/seeds/stream_conn/tls_clienthello_like
43
100644
blob
github.Dockerfile
128
100644
blob
mk/common.mk
915
100644
blob
mk/libevent.mk
1313
100644
blob
mk/man.mk
881
100644
blob
src/compat.h
1007
100644
blob
src/compat_cpu.c
446
100644
blob
src/compat_cpu.h
79
100644
blob
src/compat_thread.c
2102
100644
blob
src/compat_thread.h
769
100644
blob
src/datagram_builtin.c
1999
100644
blob
src/datagram_builtin.h
148
100644
blob
src/datagram_client.c
7251
100644
blob
src/datagram_client.h
1079
100644
blob
src/datagram_listener.c
7850
100644
blob
src/datagram_listener.h
216
100644
blob
src/datagram_route.c
2924
100644
blob
src/datagram_route.h
701
100644
blob
src/endpoint.c
1360
100644
blob
src/endpoint.h
772
100644
blob
src/env.c
542
100644
blob
src/env.h
78
100644
blob
src/file_conf.c
10251
100644
blob
src/file_conf.h
392
100644
blob
src/klog.c
2537
100644
blob
src/klog.h
2682
100644
blob
src/proxy_proto_v2.c
2359
100644
blob
src/proxy_proto_v2.h
484
100644
blob
src/route.c
1092
100644
blob
src/route.h
675
100644
blob
src/route_runtime.c
2316
100644
blob
src/route_runtime.h
593
100644
blob
src/signals.c
1465
100644
blob
src/signals.h
291
100644
blob
src/stream_builtin.c
2848
100644
blob
src/stream_builtin.h
127
100644
blob
src/stream_conn.c
9701
100644
blob
src/stream_conn.h
693
100644
blob
src/stream_file.c
2199
100644
blob
src/stream_file.h
117
100644
blob
src/stream_listener.c
5310
100644
blob
src/stream_listener.h
210
100644
blob
src/stream_pipe.c
3973
100644
blob
src/stream_pipe.h
356
100644
blob
src/stream_route.c
2061
100644
blob
src/stream_route.h
1110
100644
blob
src/tinyproxy.c
7149
100644
blob
src/worker.c
6399
100644
blob
src/worker.h
915
100644
blob
src/worker_pool.c
1934
100644
blob
src/worker_pool.h
492
100644
blob
src/x_builtins.c
2501
100644
blob
src/x_builtins.h
782
100644
blob
tests/__init__.py
0
100644
blob
tests/run_tests.py
2124
100644
blob
tests/support.py
12175
100644
blob
tests/test_haproxy_proxy_v2.py
2638
100644
blob
tests/test_tcp_backpressure.py
5679
100644
blob
tests/test_tcp_basic.py
858
100644
blob
tests/test_tcp_connect_timeout.py
4090
100644
blob
tests/test_tcp_idle_timeout.py
3386
100644
blob
tests/test_tcp_keep_alive.py
4396
100644
blob
tests/test_tcp_stress.py
1045
100644
blob
tests/test_udp_basic.py
1239
100644
blob
tests/test_udp_idle_timeout.py
2754
100644
blob
tests/test_udp_proxy_v2.py
2252
100644
blob
tests/test_unix_listeners.py
8960