3proxy/src
Vladimir Dubrovin 3b2d664563 Keep the name servers and RADIUS servers in conf
nservers, numservers and authnserver (resolve.c, common.c) and
radiuslist, nradservers and radiussecret (authradius.c) were globals of
their own; they are configuration, set by nserver, authnserver and
radius, and now live in struct extparam with the rest of it.
MAXNSERVERS, MAXRADIUS and struct radserver move to structures.h, which
plugins include without proxy.h.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:39:37 +03:00
..
libs fix wolfSSL, switch minimal/busybox to musl+wolfssl 2026-07-31 11:27:10 +03:00
plugins per-service timeouts 2026-10-13 15:12:05 +03:00
3proxy_crypt.c wolfSSL support added 2026-07-13 20:24:51 +03:00
3proxy.c Threads pool added 2026-10-12 22:40:41 +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 Make filtermaxsize, parentretries, delimchar and maxseg per service 2026-10-13 15:33:35 +03:00
auth.c Pre-allocate client/server/tmp/etc buffers with client structure 2026-10-12 17:19:55 +03:00
authradius.c Keep the name servers and RADIUS servers in conf 2026-10-13 15:39:37 +03:00
auto.c Pre-allocate client/server/tmp/etc buffers with client structure 2026-10-12 17:19:55 +03:00
base64.c Add outsize parameter to en64 2026-08-08 17:58:49 +03:00
common.c Keep the name servers and RADIUS servers in conf 2026-10-13 15:39:37 +03:00
conf.c Keep the name servers and RADIUS servers in conf 2026-10-13 15:39:37 +03:00
datatypes.c Threads pool added 2026-10-12 22:40:41 +03:00
dnspr.c Keep the name servers and RADIUS servers in conf 2026-10-13 15:39:37 +03:00
ftp.c per-service timeouts 2026-10-13 15:12:05 +03:00
ftppr.c per-service timeouts 2026-10-13 15:12:05 +03:00
hash.c Fix warnings 2026-08-08 21:58:53 +03:00
hashtables.c Pre-allocate client/server/tmp/etc buffers with client structure 2026-10-12 17:19:55 +03:00
httpsrv.c per-service timeouts 2026-10-13 15:12:05 +03:00
imapp.c per-service timeouts 2026-10-13 15:12:05 +03:00
limiter.c Copyright update 2026-05-08 18:07:08 +03:00
log.c Pre-allocate client/server/tmp/etc buffers with client structure 2026-10-12 17:19:55 +03:00
Makefile initial import to git 2014-04-08 13:03:21 +04:00
Makefile.inc Reorganize service config parsing / main loop 2026-10-12 13:08:55 +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 Pre-allocate client/server/tmp/etc buffers with client structure 2026-10-12 17:19:55 +03:00
pcre.h Move PCRE/SSL to main code 2026-05-01 15:11:08 +03:00
plugins.c Keep the name servers and RADIUS servers in conf 2026-10-13 15:39:37 +03:00
pop3p.c per-service timeouts 2026-10-13 15:12:05 +03:00
proxy.c Make filtermaxsize, parentretries, delimchar and maxseg per service 2026-10-13 15:33:35 +03:00
proxy.h Keep the name servers and RADIUS servers in conf 2026-10-13 15:39:37 +03:00
proxymain.c Make filtermaxsize, parentretries, delimchar and maxseg per service 2026-10-13 15:33:35 +03:00
redirect.c per-service timeouts 2026-10-13 15:12:05 +03:00
resolve.c Keep the name servers and RADIUS servers in conf 2026-10-13 15:39:37 +03:00
sem.c Change waiting loops to semaphores for child counters 2026-10-10 23:10:57 +03:00
smtpp.c per-service timeouts 2026-10-13 15:12:05 +03:00
sockgetchar.c Pre-allocate client/server/tmp/etc buffers with client structure 2026-10-12 17:19:55 +03:00
sockmap.c per-service timeouts 2026-10-13 15:12:05 +03:00
socks.c Make filtermaxsize, parentretries, delimchar and maxseg per service 2026-10-13 15:33:35 +03:00
sql.c NOODBC inverted to WITH_ODBC 2026-05-08 20:30:14 +03:00
ssl.c Make filtermaxsize, parentretries, delimchar and maxseg per service 2026-10-13 15:33:35 +03:00
ssl.h Make filtermaxsize, parentretries, delimchar and maxseg per service 2026-10-13 15:33:35 +03:00
ssllib.c Read TLS records ahead with OpenSSL 1.1.0 and later 2026-10-13 12:21:23 +03:00
stringtable.c Added imapp, starttls support for smtpp, pop3p, tlspr 2026-07-22 16:15:50 +03:00
structures.h Keep the name servers and RADIUS servers in conf 2026-10-13 15:39:37 +03:00
tcppm.c per-service timeouts 2026-10-13 15:12:05 +03:00
tlspr.c per-service timeouts 2026-10-13 15:12:05 +03:00
transparent.c Pre-allocate client/server/tmp/etc buffers with client structure 2026-10-12 17:19:55 +03:00
udppm.c per-service timeouts 2026-10-13 15:12:05 +03:00
udpsockmap.c Unify Linux namespace operations 2026-10-12 18:18:27 +03:00
version.h Update version files for 1.0.0 2026-08-22 12:13:00 +00:00
webadmin.c per-service timeouts 2026-10-13 15:12:05 +03:00