3proxy/src
Nirmal Khanal 75dedeff28 Fix: short CL cleartext passwords failed authentication
strongauth() compared short CL passwords over pwl_table.recsize-1 bytes,
reading past the client password buffer (strdup of pwlen+1) and rejecting
valid passwords whenever trailing heap bytes were non-zero. Zero-pad the
provided password to the record width and compare in constant time, like
the long-password BLAKE2 path.

Fixes #1254
2026-07-24 15:00:00 +03:00
..
libs fix wolfSSL build 2026-07-13 20:50:27 +03:00
plugins Multiple fixes, including security-related ones (in smtpp and LDAP plugin) 2026-07-20 19:52:10 +03:00
3proxy_crypt.c wolfSSL support added 2026-07-13 20:24:51 +03:00
3proxy.c Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
3proxy.ico build rc file from res 2020-11-22 02:14:53 +03:00
3proxy.rc Copyright update 2021-07-02 11:50:33 +03:00
acl.c Copyright update 2026-05-08 18:07:08 +03:00
auth.c Fix: short CL cleartext passwords failed authentication 2026-07-24 15:00:00 +03:00
authradius.c wolfSSL support added 2026-07-13 20:24:51 +03:00
auto.c Copyright update 2026-05-08 18:07:08 +03:00
base64.c Copyright update 2026-05-08 18:07:08 +03:00
common.c Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
conf.c Fix: dnspr was broken since udppm rewrite. -F (fake resolve to redirect traffic) option added to dnspr 2026-07-22 17:34:51 +03:00
datatypes.c Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
dnspr.c Minor bugfixes 2026-07-23 19:43:47 +03:00
ftp.c Minor cleanups 2026-05-13 23:21:13 +03:00
ftppr.c Fix deadlock in ftppr 2026-06-02 13:06:53 +03:00
hash.c Fix: hashstable item is added with wrong index on table grow 2026-07-13 15:30:49 +03:00
hashtables.c wolfSSL support added 2026-07-13 20:24:51 +03:00
imapp.c Minor bugfixes 2026-07-23 19:43:47 +03:00
limiter.c Copyright update 2026-05-08 18:07:08 +03:00
log.c Use C89 style declarations 2026-05-22 19:03:14 +03:00
Makefile initial import to git 2014-04-08 13:03:21 +04:00
Makefile.inc Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
mdhash.c fix wolfSSL build 2026-07-13 20:50:27 +03:00
mdhash.h wolfSSL support added 2026-07-13 20:24:51 +03:00
pcre.c Multiple fixes, including security-related ones (in smtpp and LDAP plugin) 2026-07-20 19:52:10 +03:00
pcre.h Move PCRE/SSL to main code 2026-05-01 15:11:08 +03:00
plugins.c Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
pop3p.c Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
proxy.c Minor bugfixes 2026-07-23 19:43:47 +03:00
proxy.h Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
proxymain.c Fix: dnspr was broken since udppm rewrite. -F (fake resolve to redirect traffic) option added to dnspr 2026-07-22 17:34:51 +03:00
redirect.c Fix parent negotiation after sending PROXY protocol header 2026-07-23 10:55:07 +03:00
resolve.c Minor cleanups 2026-05-13 23:21:13 +03:00
smtpp.c Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
sockgetchar.c Copyright update 2026-05-08 18:07:08 +03:00
sockmap.c Fix invalid offset in datafilters 2026-06-28 21:09:36 +03:00
socks.c Use non-blocking sockets for UDP 2026-06-02 13:43:56 +03:00
sql.c NOODBC inverted to WITH_ODBC 2026-05-08 20:30:14 +03:00
ssl.c wolfSSL support added 2026-07-13 20:24:51 +03:00
ssl.h Move PCRE/SSL to main code 2026-05-01 15:11:08 +03:00
ssllib.c wolfSSL support added 2026-07-13 20:24:51 +03:00
stringtable.c Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
structures.h Fix: dnspr was broken since udppm rewrite. -F (fake resolve to redirect traffic) option added to dnspr 2026-07-22 17:34:51 +03:00
tcppm.c Copyright update 2026-05-08 18:07:08 +03:00
tlspr.c Minor bugfixes 2026-07-23 19:43:47 +03:00
udppm.c Check bandlims for UDP traffic 2026-06-02 14:23:52 +03:00
udpsockmap.c Check bandlims for UDP traffic 2026-06-02 14:23:52 +03:00
version.h Commit as 0.9.7 2026-07-04 13:51:28 +03:00
webadmin.c Fix issues with -s 2026-05-08 20:43:02 +03:00