Skip to content
goard
Go to anything
Open any GitHub user, repo or page
You're not signed in, so some data is limited. Sign in with GitHub for full access.

Squid Web Proxy Cache

C++ GPL-2.0 117.9 MB Created Mar 16, 2026
Stars 0 Forks 0 Watchers 0 Open issues 0 Open PRs 0
History

2 branches 0 tags

master Maintenance: minor COPYING/CREDITS updates (#2383) 765c7f4
Update Swedish error page translations (#2379) 4cfe71a
ICP: Fix HttpRequest lifetime for ICP v3 queries (#2377) 49f47cc
ICP: Fix validation of packet sizes and URLs (#2220) 4c455bc
Expand %x and %D after bumped SQUID_X509_V_ERR_DOMAIN_MISMATCH (#2373) 611cda1
Do not escape malformed URI twice when sending ICP errors (#2374) 61268b0
CI: update Linux test targets (#2370) 52c60bb
Maintenance: Add missing stub_fde.cc (#2359) 0896e1e
Restore Security::ErrorDetail::detailEntry initialization (#2364) d2a59b8
Maintenance: Add missing definitions to stub_fd.cc (#2340) c5f977b
Maintenance: update copyright comment prefix in M4 code (#2347) 7c122dd
Set SSL_OP_LEGACY_SERVER_CONNECT when peeking at servers (#2354) b49a374
Translation: update error page POT/PO files (#2350) f684f25
CI: Collect logs of failed unit tests (#2348) 4cfb4fc
CI: Do not install translate-toolkit on FreeBSD (#2353) 520f8bc
Drop obsolete AM_PROG_CC_C_O (#2342) 241c32d
Add AC_COPYRIGHT macro (#2343) f0cf8fe
Fix ./configure EUI check (#2338) 177bb6a
Maintenance: remove outdated macro AC_REVISION (#2344) a3f00ea
Fix SQUID_AUTO_LIB portability (#2337) e8e1d02
Fix typo in LIBMIT_KRB5 variable naming (#2335) 1009142
Polish SQUID_CHECK_KRB5_CONTEXT_MEMORY_CACHE macro (#2316) 2e34a40
Source Format Enforcement (#2332) 82e1486
ntlm_fake_auth: polish code style (#2027) b0ddedf
Polish Kerberos PAC detection (#2330) 055cda5
Bug 5528: tests/testRock fails on Solaris (#2324) 50dfbab
Maintenance: Remove outdated krb5.m4 comment (#2328) dd4a733
basic_pam_auth: auto-detect PAM library (#2321) e1aae8e
Maintenance: Turn libmiscencoding to C++ (#2325) ac52098
Remove SQUID_CHECK_KRB5_HEIMDAL_BROKEN_KRB5_H macro (#2315) 33eb860
Detect FreeBSD ports Heimdal package (#2327) 7dc56d7
negotiate_kerberos_auth_test: Remove unused variables (#2326) 77a1b3f
Revert "CI: enable slow build tests for github merge queue (#2068)" ed8863b
Revert "CI: Enforce Squid Project review process voting (#2067)" 3fb7911
CI: Enforce Squid Project review process voting (#2067) 58b2109
CI: enable slow build tests for github merge queue (#2068) 14f4cb5
Remove SQUID_CHECK_KRB5_SOLARIS_BROKEN_KRB5_H macro (#2314) b591feb
ext_kerberos_ldap_group_acl: Do not prohibit all LDFLAGS (#2313) f42899e
Updated Swedish translations (#2306) 2b5a68b
Maintenance: Polish fqdncache.h (#1848) 8c87386
Maintenance: Remove ed build dependency (#2304) 235f36e
Maintenance: Remove mkrelease.sh (#2308) 2e8bbcf
Do not create world-readable directories (#2161) 1a7e81c
digest_edirectory_auth: Fix LDAPS memory leaks (#2169) 78caad9
CI: reduce ccache max size to 250mb (#2300) dbace64
CI: test against fedora 43 instead of 41 (#2301) 41f84ed
snmplib: Improve handling of zero-length ASN OCTET STRINGs (#2163) 356525e
Debug tls_read_method()/tls_write_method() errors (#2295) f52d4e9
SNMP: Clear community aliases to avoid dangling pointer (#2215) b777ca5
negotiate_sspi_auth: Respond with ERR when FormatMessage() fails (#2158) 58f6e25
Fix and improve debugging of tunneled TCP connections (#2291) bb464ad
security_file_certgen: Fix OPENSSL_malloc()/free(3) mismatch (#2174) 9d0ee3b
Removed always-true ClientRequestContext::httpStateIsValid() (#2279) 44057fe
Reduce testHttpRequest dependencies (#2252) 697fe92
pinger: Echo all received bytes on Windows icmp_sock (#2210) b8af615
Maintenance: Drop HttpStateData::handleMoreRequestBodyAvailable (#2286) cc3d750
Quit NTLM authenticate() on missing NTLM authorization header (#2216) a176fd8
ICMP: Harden echo paths, fix overflows, UB, and leaks (#2199) 5725a54
Bug 5520: ERR_INVALID_URL for CONNECT host with leading digit (#2283) 85b9d6d
SNMP: Remove extraneous va_start() from snmpAddNode() (#2228) 3319d87
Fix Auth::User::absorb() IP list transfer logic (#2194) 70a89a2
Bug 5501: Squid may exit when ACLs decode an invalid URI (#2145) ad365ed
Fix libntlmauth string parsing on big-endian machines (#2242) 346ff7b
SNMP: Fix OID truncation and sibling lookup (#2244) 1e71baf
CI: Use OpenBSD 7.7 instead of 7.6 (#2275) 5f928fa
CI: update target FreeBSD version to 14.3 (#2271) b3c5e95
Bug 3390: Proxy auth data visible to scripts (#2249) e7e9073
diskd: avoid abort on shared memory exhaustion (#2241) bbc23aa
Do not forward HTCP CLR requests denied by htcp_clr_access (#2246) 0cd14ea
Avoid putenv() problems by switching to setenv() (#2262) d732d6f
Bug 5510: False Cache Digests misses (#2254) aa2d1c0
Maintenance: Remove obsolete snapshot scripts (#2256) d4bffbe
Flip configure --enable-arch-native default (#2261) dc66c46
Support no-digest X509 certificate keys like ML-DSA/EdDSA (#2165) 7bc5ff7
SNMP: Match Var allocation/deallocation methods (#2183) 4022971
Fix parsing of malformed quoted squid.conf strings (#2239) 20681db
ext_ldap_group_acl: Require base dn and user search filter (#2167) 567b10a
HTCP: Check for too-small packed and too-large unpacked fields (#2164) 2228d48
Maintenance: Remove extra (and incorrect) error map value (#2238) b51c42a
Fix off-by-one in helper args count assertion (#2212) bcfcb68
digest_edirectory_auth: safely return password (#2197) 0d9d222
NoNewGlobals for Auth::Scheme::_Schemes (#2196) 51ff354
Fix purging of entries by relative [Content-]Location URLs (#2235) deae842
Do not leak file handle on _open_osfhandle() xaccept() failure (#2231) 73c7317
Remove ntlm_sspi_auth helper (#2223) f5accfb
Fix UDP log module opening and closing code (#2214) b551ac4
win32: close pi.hThread as required by Windows API (#2208) c36815e
Do not leak file handle on _open_osfhandle() failure (#2222) 69df8e8
ext_file_userip_acl: harden lookups and memory handling (#2198) 54277fe
ext_edirectory_userip_acl: Redact password from stdout (#2156) 0ef69f3
Do not leak RedirectStateData on snprintf error/truncation (#2205) a661776
Fix BodyPipe debugging in handleChunkedRequestBody() (#2224) 5ae9f4c
Simplify by removing lazy ACLDomainData::domains initialization (#2182) f802bd0
ext_ldap_group_acl: avoid infinite loop on login containing '%s' (#2217) 5443b8f
Fix debugging of Eui48::lookup() problems (#2211) 8f569b9
urn: free urn object on initial error (#2195) 80b0bdd
DNS: Do not leak RR data upon RR data unpacking errors (#2193) dba3c8b
digest_edirectory_auth: Remove useless free in edirectory digest (#2192) 5596df3
negotiate_kerberos_auth: Properly align NDR data (#2186) 30de92f
digest_edirectory_auth: null-terminate NMAS values array (#2184) db9cd17