Compare commits

..

3 Commits

Author SHA1 Message Date
Sertonix
d21ac41fb8
Merge b19cd39e2d into 6c2ba01394 2025-07-12 18:40:51 -07:00
danyhm
6c2ba01394
Update Makefile.msvc64 (#1152)
Some checks failed
C/C++ CI / ${{ matrix.target }} (macos-15) (push) Has been cancelled
C/C++ CI / ${{ matrix.target }} (ubuntu-24.04-arm) (push) Has been cancelled
C/C++ CI / ${{ matrix.target }} (ubuntu-latest) (push) Has been cancelled
C/C++ CI / ${{ matrix.target }} (windows-2022) (push) Has been cancelled
Fix build for windows x64 MSVC
2025-06-30 17:16:36 +03:00
Vladimir Dubrovin
a3e13d8211 Convert PAMAUTH.TXT to UTF-8 2025-06-23 19:24:27 +03:00
2 changed files with 13 additions and 11 deletions

View File

@ -6,6 +6,8 @@
# #
# Add /DSAFESQL to CFLAGS if you are using poorely written/tested ODBC driver # Add /DSAFESQL to CFLAGS if you are using poorely written/tested ODBC driver
MAKEFILE = Makefile.msvc64
BUILDDIR = ../bin64/ BUILDDIR = ../bin64/
CC = cl CC = cl
CFLAGS = /nologo /MT /W3 /Ox /EHs- /GS /GA /GF /D "MSVC" /D "WITH_STD_MALLOC" /D "WITH_SSL" /D "WITH_WSAPOLL" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "_WIN32" /D "PRINTF_INT64_MODIFIER=\"I64\"" /Fp"proxy.pch" /FD /c $(VERSION) $(BUILDDATE) CFLAGS = /nologo /MT /W3 /Ox /EHs- /GS /GA /GF /D "MSVC" /D "WITH_STD_MALLOC" /D "WITH_SSL" /D "WITH_WSAPOLL" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "_WIN32" /D "PRINTF_INT64_MODIFIER=\"I64\"" /Fp"proxy.pch" /FD /c $(VERSION) $(BUILDDATE)

View File

@ -1,27 +1,27 @@
Плагин PAM авторизации для 3proxy (ОС *NIX) Плагин PAM авторизации для 3proxy (ОС *NIX)
(c) Kirill Lopuchov lopuchov@mail.ru (c) Kirill Lopuchov lopuchov@mail.ru
Описание Описание
Работает только на *NIX системах . Работоспособность проверялась на Работает только на *NIX системах . Работоспособность проверялась на
freebsd 5.2 и Linux Debian 4. freebsd 5.2 и Linux Debian 4.
Настройка PAM Настройка PAM
Настраиваем PAM сервис для 3proxy на примере для Linux debian 4 , создаем файл Настраиваем PAM сервис для 3proxy на примере для Linux debian 4 , создаем файл
/etc/pam.d/3proxy. Прописываем в нем следующую строку /etc/pam.d/3proxy. Прописываем в нем следующую строку
@include common-auth @include common-auth
Настройка плагина Настройка плагина
----------------------------3proxy.cfg------------------------------- ----------------------------3proxy.cfg-------------------------------
# start - имя процедуры инициализации плагина # start - имя процедуры инициализации плагина
# 3proxy - имя сервиса PAM # 3proxy - имя сервиса PAM
plugin "pamauth.so" start 3proxy plugin "pamauth.so" start 3proxy
# рекомендуется включать кеширование авторизации # рекомендуется включать кеширование авторизации
authcache user,password 60 authcache user,password 60
auth cache pam auth cache pam
allow * allow *