mirror of
https://github.com/3proxy/3proxy.git
synced 2026-09-02 12:55:49 +08:00
|
Some checks failed
C/C++ CI Linux / ${{ matrix.target }} (ubuntu-24.04-arm) (push) Waiting to run
C/C++ CI Linux / ${{ matrix.target }} (ubuntu-latest) (push) Waiting to run
C/C++ CI MacOS / ${{ matrix.target }} (macos-15) (push) Waiting to run
C/C++ CI Windows / ${{ matrix.target }} (windows-2022) (push) Waiting to run
C/C++ CI cmake / ${{ matrix.target }} (macos-15) (push) Waiting to run
C/C++ CI cmake / ${{ matrix.target }} (ubuntu-24.04-arm) (push) Waiting to run
C/C++ CI cmake / ${{ matrix.target }} (ubuntu-latest) (push) Waiting to run
C/C++ CI cmake / ${{ matrix.target }} (windows-2022) (push) Waiting to run
C/C++ CI cmake / ubuntu-latest (wolfSSL) (push) Waiting to run
Update HTML documentation / docs (push) Has been cancelled
Update wiki / wiki (push) Has been cancelled
op_rewrite checked what it built with targetunsafe(), which describes a path on this machine: on Windows it must name a drive or a share, so a rewritten request path was refused and every rewrite rule failed there. A rewrite produces a request path and is checked as one. The header loop stopped at HTTPSRV_MAXHDR and answered anyway, leaving the rest of the request in the stream for the next one to be read out of. It refuses the request instead. A header longer than the buffer arrives as several lines, so the count bounds what is read rather than what a client may send in one header. The test for the buffer growth after a PCRE rewrite sent its request through to an httpsrv origin, which stops reading at that same cap; it uses an origin which reads whatever it is sent, since what is under test is the proxy in the middle. |
||
|---|---|---|
| .. | ||
| libs | ||
| plugins | ||
| 3proxy_crypt.c | ||
| 3proxy.c | ||
| 3proxy.ico | ||
| 3proxy.rc | ||
| acl.c | ||
| auth.c | ||
| authradius.c | ||
| auto.c | ||
| base64.c | ||
| common.c | ||
| conf.c | ||
| datatypes.c | ||
| dnspr.c | ||
| ftp.c | ||
| ftppr.c | ||
| hash.c | ||
| hashtables.c | ||
| httpsrv.c | ||
| imapp.c | ||
| limiter.c | ||
| log.c | ||
| Makefile | ||
| Makefile.inc | ||
| mdhash.c | ||
| mdhash.h | ||
| pcre.c | ||
| pcre.h | ||
| plugins.c | ||
| pop3p.c | ||
| proxy.c | ||
| proxy.h | ||
| proxymain.c | ||
| redirect.c | ||
| resolve.c | ||
| smtpp.c | ||
| sockgetchar.c | ||
| sockmap.c | ||
| socks.c | ||
| sql.c | ||
| ssl.c | ||
| ssl.h | ||
| ssllib.c | ||
| stringtable.c | ||
| structures.h | ||
| tcppm.c | ||
| tlspr.c | ||
| transparent.c | ||
| udppm.c | ||
| udpsockmap.c | ||
| version.h | ||
| webadmin.c | ||