Vladimir Dubrovin
0381461495
Use PRI/SCN modifiers where possible
2026-04-08 21:13:31 +03:00
Vladimir Dubrovin
483542b914
Use uint32_t/uint16_t instead of unsigned long / unsigned short where required
2026-04-08 21:13:18 +03:00
Vladimir Dubrovin
855c04d8f6
Uodate build environment
2026-04-08 21:12:51 +03:00
ilya
ab852c6860
docs: fix Docker link in README ( #1193 )
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
a54b773fac
scripts/debian moved to debian
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
4d7d2cab6e
keep HTML mans
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
05e5fbe274
fix debian files
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
de40d1839d
Update workflows and makefiles (5 commits squashed)
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
d8161e94b5
Update year
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
30c3764c90
change config example
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
ceb4912172
howto update
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
ce104a5b3c
Update README
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
d8d3d8cc1b
Use syslog for non-chroot configuration, support MacOS launchd
2026-04-08 19:21:31 +03:00
Vladimir Dubrovin
44c86236cd
add rc.d script
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
3ee78a3195
Use non-chroot configuration in cmake; remove older script
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
9b06edb4f6
Howto update
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
9d314a5fba
Howto update
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
be40871276
Update 3proxy.cfg.3
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
35993dfaaf
SSLPlugin documentation updated
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
3d9d76fcf5
Update documentation
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
c6eddc69a1
remove unsued variables
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
758c290092
Fix CONNECT_TO usage
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
1a753da70d
Update workflows and makefiles (5 commits squashed)
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
2e534c7794
Add cmake environment
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
237fa15e36
Fix external libraries
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
6f1bb65841
Update workflows and makefiles (11 commits squashed)
2026-04-08 19:21:30 +03:00
Vladimir Dubrovin
238b314c90
switch PCREPlugin to PCRE2
2026-04-08 19:21:29 +03:00
Vladimir Dubrovin
e12b061148
Use pcre/pam in Dockerfile.full
2026-04-08 19:21:29 +03:00
BDBSAlive6one6
5e92822900
fix(PamAuth): добавлен вызов pam_acct_mgmt(), исправлен pam_start() ( #1203 )
...
Добавлен вызов pam_acct_mgmt() после pam_authenticate() для проверки
прав доступа на уровне PAM (HBAC, истечение пароля, блокировка учётки)
Исправлена передача реального username в pam_start() вместо '3proxy@'
---
Added pam_acct_mgmt() call after pam_authenticate() to enable PAM
account checks (HBAC, password expiration, account lockout).
Fixed pam_start() to pass actual username instead of hardcoded '3proxy@'
Tested with FreeIPA 4.12 + SSSD Rocky Linux 9
2026-04-08 19:21:29 +03:00
Vladimir Dubrovin
0252f4978c
Update workflows and makefiles (1 commits squashed)
2026-04-08 19:21:29 +03:00
Vladimir Dubrovin
7299bcc0e2
Move timeouts from conf
2026-04-08 19:21:29 +03:00
Vladimir Dubrovin
416e30ed0d
Update .gitignore
2026-04-08 19:21:29 +03:00
Vladimir Dubrovin
7c25c23325
Update workflows and makefiles (5 commits squashed)
2026-04-08 19:21:29 +03:00
Vladimir Dubrovin
c34d29b7dd
Do not use applink.c
2026-04-08 19:21:29 +03:00
Vladimir Dubrovin
1d515af787
Update workflows and makefiles (16 commits squashed)
2026-04-08 19:21:29 +03:00
Vladimir Dubrovin
499c4240ad
Fix TrafficPlugin
2026-04-08 19:21:28 +03:00
Vladimir Dubrovin
23b9e698e0
Update workflows and makefiles (15 commits squashed)
2026-04-08 19:21:28 +03:00
Vladimir Dubrovin
a5fce1a2f6
compile PCRE on Windows
2026-04-08 19:21:28 +03:00
Vladimir Dubrovin
c05023ab6d
Correct SSL functions for Windows
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
1e8130cae8
Update workflows and makefiles (5 commits squashed)
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
28724187fb
Use external PCRE library
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
35db214b78
Use external PCRE library
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
1ba0008055
Update workflows and makefiles (6 commits squashed)
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
92f170fca2
Fix warning
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
71c58e0c77
Update workflows and makefiles (2 commits squashed)
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
00d2ecbc31
Use 64 bit arithmetics for rate limits
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
662603f9d8
Update workflows and makefiles (1 commits squashed)
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
8292ec21a7
remove SSL_shutdown
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
ef318bff67
Use quit shutdown for SSL to prevent races
2026-04-08 19:21:27 +03:00
Vladimir Dubrovin
128386723a
Fix potential use-after-free on filters, add SSL_shutdown in SSLPlugin
2026-04-08 19:21:27 +03:00