penguin/tinyproxy

An L4 proxy designed to act as a tiny transparent shim

commit log

commitdateauthorsubject
aeb27022026-06-21T13:36:05Z斟酌 鵬兄LOG_DEBUG for udp create/expire
06a80d52026-06-21T03:22:31Z斟酌 鵬兄Default branch should be master branch
01644822026-06-18T12:55:35Z斟酌 鵬兄Moved timeout logs into conn_idle_timeout_cb
9ffb37c2026-06-18T11:56:47Z斟酌 鵬兄LOG_DEBUG since tcp_keepalive is a thing
d4bc9aa2026-06-18T05:05:50Z斟酌 鵬兄Fixed long upload session got timed out
dee89ea2026-06-17T22:12:07Z斟酌 鵬兄embed stream_sniff_log_sni calls
9e5f87f2026-06-10T16:19:17Z斟酌 鵬兄Added fuzzer for stream_sniff.c
3a29f792026-06-10T15:54:39Z斟酌 鵬兄Fixed freebsd version missing
bd2820f2026-06-10T15:37:36Z斟酌 鵬兄Forgot to apply version to macos & windows
9c184242026-06-10T15:19:42Z斟酌 鵬兄version CI
f203fc82026-06-10T09:39:58Z斟酌 鵬兄Added bind_wait option
b986f6b2026-06-09T22:37:34Z斟酌 鵬兄Update README
937c86f2026-06-09T22:02:52Z斟酌 鵬兄Added debian-slim image
c7c8f722026-06-09T20:49:03Z斟酌 鵬兄Github Action: cache the tar ball instead
bbf85bd2026-06-09T20:42:43Z斟酌 鵬兄Fixed incorrect file mode
5c0a4642026-06-09T20:39:46Z斟酌 鵬兄Fixed missing build params
24d37a62026-06-09T20:34:16Z斟酌 鵬兄Use libevent's repo instead from distro
c94fa4e2026-06-09T20:21:08Z斟酌 鵬兄Perf tuning
3c144ee2026-06-09T17:51:15Z斟酌 鵬兄Removed incorrect suggestions
83458b82026-06-09T17:47:38Z斟酌 鵬兄Better logging
6d7ed552026-06-09T16:52:16Z斟酌 鵬兄fix stream connection setup mishandling
4ee0fba2026-06-08T00:03:04Z斟酌 鵬兄Do not log default option values
3f6d5be2026-06-07T23:35:56Z斟酌 鵬兄Added sni_sniff option for diagnostics
25bdbab2026-06-06T17:24:46Z斟酌 鵬兄log debug on upstream reset
8e590e32026-06-06T11:46:36Z斟酌 鵬兄manual test scripts
2ef6ced2026-06-06T10:21:06Z斟酌 鵬兄Prevent client holds conn for too long after close
54d9b6d2026-06-05T20:07:20Z斟酌 鵬兄Fixed misleading error message
fc3b1e12026-06-05T19:50:24Z斟酌 鵬兄Fixed client_addr regression
f0780f02026-06-05T18:20:25Z斟酌 鵬兄unify close behavior
2555eb32026-06-05T17:11:48Z斟酌 鵬兄Fixed builtin not properly closing connection
65ea7e72026-06-01T04:45:05Z斟酌 鵬兄Update README.md
a90133f2026-06-01T04:06:18Z斟酌 鵬兄IPv6 support
bcdd2362026-05-31T20:09:31Z斟酌 鵬兄Added warning for windows
0352e982026-05-31T19:12:30Z斟酌 鵬兄Fixed windows compat
ac4f0212026-05-31T18:50:42Z斟酌 鵬兄Windows needs dlls
5924d1f2026-05-31T18:38:22Z斟酌 鵬兄Added stdint.h
badc9c32026-05-31T18:33:11Z斟酌 鵬兄Fixing windows compat
7d1a7a42026-05-31T18:16:18Z斟酌 鵬兄Fixed macos compat issue
1c19e262026-05-31T17:39:31Z斟酌 鵬兄Fixing sudo make install & sudo make uninstall
fb437482026-05-31T17:24:06Z斟酌 鵬兄Added more details to docs
77ca1752026-05-31T17:11:44Z斟酌 鵬兄Added broadcast_reply=upstream mode
56cef8c2026-05-31T15:22:51Z斟酌 鵬兄Draft datagram_raw
db7aa482026-05-31T09:01:27Z斟酌 鵬兄Update docs
11a043d2026-05-31T01:44:26Z斟酌 鵬兄v0.2.0
a169fca2026-05-31T01:40:44Z斟酌 鵬兄Handle race conditions introduced by threading
ec1f4252026-05-30T23:29:08Z斟酌 鵬兄Basic UDP thread support
ecbb3a92026-05-30T22:15:13Z斟酌 鵬兄Added minecraft support
fe24bed2026-05-30T18:41:31Z斟酌 鵬兄Removed the duplicated accepted_client struct
850db872026-05-30T18:18:17Z斟酌 鵬兄Refactor worker queue into generic worker messages
9c7c7f02026-05-30T16:47:03Z斟酌 鵬兄Adding riscv64
47c02682026-05-30T15:56:04Z斟酌 鵬兄update pcre2 for haproxy in bsd build
28609e02026-05-30T15:49:15Z斟酌 鵬兄Lower bsd test requirements
ff230392026-05-30T15:33:48Z斟酌 鵬兄Concurrency test use builtin to reduce pyendpoints
3501c252026-05-30T13:57:58Z斟酌 鵬兄Adding freebsd target
e542c9f2026-05-30T13:38:38Z斟酌 鵬兄Support -w0 for auto determine worker count
4eb647c2026-05-30T07:28:20Z斟酌 鵬兄Configurable worker count
923d73f2026-05-30T06:24:54Z斟酌 鵬兄Wiring pthread
74aeadf2026-05-30T00:15:06Z斟酌 鵬兄Split event_cb
3aa88812026-05-29T23:52:12Z斟酌 鵬兄Update README and man pages
30c7fa52026-05-29T23:26:17Z斟酌 鵬兄v0.1.3
8d7b2a42026-05-29T23:23:32Z斟酌 鵬兄Added experimental message
481885d2026-05-29T23:14:21Z斟酌 鵬兄Fixed github workflows
f0fb63e2026-05-29T23:03:21Z斟酌 鵬兄Fixed github workflows
90331502026-05-29T22:52:07Z斟酌 鵬兄Fixed github workflows
25d79ad2026-05-29T22:29:54Z斟酌 鵬兄Update fuzzer, removed default config
843bc132026-05-29T15:33:09Z斟酌 鵬兄Comment all routes by default
6a5e13f2026-05-29T15:22:24Z斟酌 鵬兄Update man pages
fda28b72026-05-29T14:05:45Z斟酌 鵬兄Added builtin for http-ok
1b97c6d2026-05-29T13:41:36Z斟酌 鵬兄Split into stream_pipe.c
d31c0a12026-05-29T06:19:01Z斟酌 鵬兄stream: drain client output before closing on upstream EOF/error
a3b82142026-05-29T02:24:26Z斟酌 鵬兄Because windows
ff623562026-05-29T01:43:18Z斟酌 鵬兄Trying some Windows AF_UNIX support
912c7522026-05-28T23:41:01Z斟酌 鵬兄Fixed stream_conn fuzz (previously tcp_route)
bca3ac42026-05-28T23:18:12Z斟酌 鵬兄Skip unix test for windows
0beb3342026-05-28T23:13:55Z斟酌 鵬兄Typo
0ddee642026-05-28T23:11:19Z斟酌 鵬兄Fix windows build
5a216402026-05-28T23:08:18Z斟酌 鵬兄Added tests for unix socks
3fd7d0e2026-05-28T22:26:34Z斟酌 鵬兄Refactor a bit
2dc2b222026-05-28T22:16:25Z斟酌 鵬兄Break datagram_route.c into multiple files
b2879ca2026-05-28T21:19:10Z斟酌 鵬兄Break stream_route.c into multiple files
45fe1642026-05-28T19:06:01Z斟酌 鵬兄Refactor some more
6eaad832026-05-28T13:59:23Z斟酌 鵬兄Fixed tests
17a285a2026-05-28T13:53:02Z斟酌 鵬兄Update README.md
b76bde12026-05-28T13:49:32Z斟酌 鵬兄Refactor
a5dd8a32026-05-28T02:30:23Z斟酌 鵬兄Fixed Dockerfile
8f5e1692026-05-28T02:19:52Z斟酌 鵬兄Added file:// backend and man pages
44819872026-05-27T23:14:54Z斟酌 鵬兄Added builtin upstream endpoints
69f3fd92026-05-27T19:19:42Z斟酌 鵬兄Basic fuzzing for tcp_route
4e5195e2026-05-27T16:45:38Z斟酌 鵬兄Moved tcp-specific call back into tcp_route
a9c84872026-05-27T15:23:15Z斟酌 鵬兄Merge TODO into README
58cd29a2026-05-27T15:07:32Z斟酌 鵬兄Handle windows mkdir
9925f6e2026-05-27T14:51:15Z斟酌 鵬兄Moved files into src/
f2f1d2f2026-05-27T14:38:40Z斟酌 鵬兄udp upstream support unix-dgram socket
a85d9c72026-05-27T13:44:16Z斟酌 鵬兄tcp upstream support unix socket
607fef02026-05-27T12:57:40Z斟酌 鵬兄lowercase issue
248a7912026-05-27T12:46:11Z斟酌 鵬兄why is this so hard
1ab12d22026-05-27T12:23:30Z斟酌 鵬兄Fixing github workflow again
c247d8a2026-05-27T12:06:01Z斟酌 鵬兄Fixed release pipeline
29a35a12026-05-27T11:50:19Z斟酌 鵬兄Update TODO
2653d602026-05-27T11:34:09Z斟酌 鵬兄No bash
bd4eb7a2026-05-27T08:42:52Z斟酌 鵬兄Fixed github workflow
7597a692026-05-27T07:51:24Z斟酌 鵬兄Added keep_live for tcp_route
122d4bc2026-05-27T07:24:34Z斟酌 鵬兄connect timeout for tcp_route
38e3e352026-05-27T07:09:08Z斟酌 鵬兄Lowercase
74afbd52026-05-26T21:37:40Z斟酌 鵬兄Fixed github workflow
a696a692026-05-26T21:19:30Z斟酌 鵬兄Fixed OOM issue
f4ab10c2026-05-26T20:13:08Z斟酌 鵬兄idle timeout for udp_route
92c22852026-05-26T20:09:08Z斟酌 鵬兄idle timeout for tcp_route
ffda9e02026-05-26T19:44:34Z斟酌 鵬兄Added keep_alive, connect_timeou, idle_timeout options
ab45c572026-05-26T17:35:05Z斟酌 鵬兄docker to use github artifacts directly
c0621852026-05-26T17:26:03Z斟酌 鵬兄Added ghcr image
bb8182a2026-05-26T17:19:26Z斟酌 鵬兄Fixing release artifacts
73b740e2026-05-26T17:13:25Z斟酌 鵬兄Added release artifacts
be664522026-05-26T17:00:12Z斟酌 鵬兄Refactor workflow file
c06b61a2026-05-26T16:32:41Z斟酌 鵬兄Fixed windows compat
a5e2cfb2026-05-26T16:19:27Z斟酌 鵬兄Update TODO
a60a0492026-05-26T16:17:53Z斟酌 鵬兄Added udp_route with updated README
40b89282026-05-26T14:56:37Z斟酌 鵬兄Fixed and added tests for proxy v2
2c951832026-05-26T14:17:55Z斟酌 鵬兄Trying other's image
bb6f1f62026-05-26T13:42:54Z斟酌 鵬兄Fixed log format and windows compat
f8d28dd2026-05-26T12:54:12Z斟酌 鵬兄Fixing windows build
5c775ca2026-05-26T12:49:38Z斟酌 鵬兄Added missing deps
9906c3d2026-05-26T12:36:19Z斟酌 鵬兄Better logging format
6b1d3712026-05-26T12:10:09Z斟酌 鵬兄Basic signal handling
04fe4312026-05-26T11:34:42Z斟酌 鵬兄Add manual trigger
74c48472026-05-26T11:22:19Z斟酌 鵬兄Install haproxy
d57fda72026-05-26T11:18:35Z斟酌 鵬兄Create cmake-multi-platform.yml
dfa26272026-05-26T11:18:02Z斟酌 鵬兄Static config
17826002026-05-25T21:57:50Z斟酌 鵬兄Added klog.c
83de5242026-05-25T20:48:39Z斟酌 鵬兄Better logging output
98fcb662026-05-25T16:57:58Z斟酌 鵬兄Prime our code structure for pthread support in the future
45da16e2026-05-25T03:13:41Z斟酌 鵬兄Basic proxy protocol v2. NOT tested yet
b1e45e52026-05-25T01:50:47Z斟酌 鵬兄Basic tcp route
a95e18b2026-05-25T00:51:26Z斟酌 鵬兄Initial commit