Это не только Вэб сервер, это так же почтовый сервер,
DNS сервер, FTP сервер, Proxy сервер, VPN сервер... Все в одном!
Эта программа поможет вам использовать все возможности Интернета, позволит вашей организации -
и опубликовать сайт, и обеспечить Интернету-доступ, и предоставить персональные почтовые ящики каждому сотруднику.
Возможности:
- HTTP сервер.
- Server Side Includes. (Включения на стороне сервера) Регулярные выражения в SSI.
- CGI и FastCGI интерфейсы для скриптов (Запуск исполняемых файлов; Perl, PHP, и других внешних интерпретаторов)
- ISAPI интерфейс.
- Виртуальные хосты и каталоги.
- Почта
- POP3 сервер.
- SMTP сервер.
- Анти-спам фильтры. Белый, Черный, и Серый списки общие для всех и персональные для каждого пользователя.
- Переотправка и возможности запускать скрипты для входящих сообщений.
- Запуск внешнего антивируса.
- FTP сервер
- Виртуальные каталоги для FTP
- FTP proxy.
- HTTP proxy сервер
- Поддерживаются HTTP, FTP, HTTPS запросы
- Сохранение большого объема трафика, быстрый доступ.
- Внутрення докачка при разрывах соединения.
- Сервер может запрашивать сжатый контент и распаковывать ответ на лету (с использованием внешней Zlib библиотеке)
- DNS сервер
- Опция динамической проверки сервиса на удаленном хосту и если сервис не работает, автоматическая замена одного IP адреса на другой,.во всех запросах.
- Рекурсивный поиск имен от корневых DNS серверов или от DNS серверов провайдера. Кеширование.
- Опция автоматического ответа на запросы IPv6 адреса. (для сетей не использующих Internet по IPv6).
- DNSBL сервер (работает совместно с SMTP)
- DNS через HTTP(S) известный как DoH (RFC8484)
- DHCP сервер
- Полная подробная статистика. Включая статистику по странам!
- Web и локальное администрирования
- Поддержка IPv6
- Поддержка SSL/TLS с использованием внешней библиотеки.
- GZip упаковка с использованием внешней Zlib библиотеки.
- HTTP TLS VPN сервер и клиент!
Нужно больше возможностей? Вы можете заказать их, и не только их, но и любой другой софт и умное "железо" любой сложности !!!
Теперь программа полностью бесплатна!
Программирую за донейшен!
Огромное спасибо за Ваши
10 центов
*) Програма "маленькая" только по размеру файла. Код хорошо оптимизирован. Она названа "HTTP" т.к. в прошлом, первые версии были только HTTP. Сейчас это мощное универсальное серверное ПО для маленьких, средних, и больших компаний.
Новости
|
[15.07.24] Version 3.06.33
For Windows (MinGW, IP-country base included) shttps_mgi.exe (1015Kb) MD5(shttps_mgi.exe) = 9a3bc8ed129fc18bc931fcb59721c784
For Windows (MinGW) shttps_mg.exe (221Kb) MD5(shttps_mg.exe) = 775d8e341955e9bf985bf15866c5b855
For Linux shttplnx.tgz (609Kb) MD5(shttplnx.tgz) = b4d1d0731c8d4f4351f9b643888aa5a1
For ARM (Linux) shttparmlnx.tgz (801Kb) MD5(shttparmlnx.tgz) = a8e5ad74a1b403b746e3a8ebe040fbf2
For Linux 64-bit shttplnx64.tgz (641Kb) MD5(shttplnx64.tgz) = 6330491e4e14740558b18069a2074576
For Debian/Ubuntu Linux 64-bit smallsrv_3.06.33_amd64.deb (299Kb) MD5(smallsrv_3.06.33_amd64.deb) = fbd0ca80f8b95a2fcf20804f2dfe122a
For Debian/Ubuntu Linux shttplnxu.tgz (267Kb) MD5(shttplnxu.tgz) = 069271d08df22a688cee1c05656d8d62
For ARM64 (Linux) shttparm64lnx.tgz (685Kb) MD5(shttparm64lnx.tgz) = a4cc45f3130c1a5afcc303c7fd6a14e3
Sources smallsrv-3.06.33.tar.gz (664Kb) MD5(smallsrv-3.06.33.tar.gz) = 04da7e4ba5fe37162af0c38e9d22428c
- Исправлен баг в CGI.
- Исправлен баг в VPN сервере.
[14.07.24] Создана новая версия Android VPN client
Доступна для открытого тестирования на Google Play Market
- Исправлена ошибка, когда имя хоста является адресом IPv6. (Указывается как [x:x:x::x]/vpn_key)
- исправлена ошибка при работе в Android 14.
[02.07.24] Android VPN client вышел.
Доступен на Google Play Market
[16.06.24] Version 3.06.31
For Windows (MinGW, IP-country base included) shttps_mgi.exe (1014Kb) MD5(shttps_mgi.exe) = 97b1979609d9cc4c446e25f7eae60e31
For Windows (MinGW) shttps_mg.exe (221Kb) MD5(shttps_mg.exe) = 77023a363444af4e87787d62ff8d95dc
For Linux shttplnx.tgz (609Kb) MD5(shttplnx.tgz) = 03238fed255dc2d14f889ab19091aff1
For ARM (Linux) shttparmlnx.tgz (801Kb) MD5(shttparmlnx.tgz) = 06f7b2b55c0ddae48f678817cb49f39e
For Linux 64-bit shttplnx64.tgz (641Kb) MD5(shttplnx64.tgz) = 9328b55b1fe1b7203dae66d7d4bcd655
For Debian/Ubuntu Linux 64-bit smallsrv_3.06.31_amd64.deb (298Kb) MD5(smallsrv_3.06.31_amd64.deb) = 30629d9393c9e65b6a8e172bec5eb69c
For Debian/Ubuntu Linux shttplnxu.tgz (267Kb) MD5(shttplnxu.tgz) = 21352458f340d5e2726d670fbedc9565
For ARM64 (Linux) shttparm64lnx.tgz (685Kb) MD5(shttparm64lnx.tgz) = fbef59889c2955dcb63a7dc942fd5ecf
Sources smallsrv-3.06.31.tar.gz (664Kb) MD5(smallsrv-3.06.31.tar.gz) = 28bb1f84a7f76381ef52f94a3a6354c6
+ Добавлена поддержка ограничения трафика на VPN-сервере.
* Изменены счетчики входящего/исходящего трафика на 64 бита.
* В файлах поддержки библиотек безопасности максимальная версия по умолчанию изменена на TLS 1.2.
Когда максимальная версия выбрана как TLS 1.3, клиент Android API не может установить соединение. В старых версиях для GnuTLS вы можете использовать "NORMAL:+ANON-DH:+VERS-TLS1.2:-VERS-TLS1.3" в качестве параметра библиотеки.
В архивы для Linux библиотеки уже включены.
Библиотеки для Windows:
с OpenSSL (статическая сборка);
с GnuTLS (динамическая сборка, требуется GnuTLS )
- исправлен параметр конфигурации VPN DNS.
- исправлен TLS SetPriority для исполняемых файлов со встроенной библиотекой безопасности.
+ К DNS-серверу добавлена поддержка проверки подлинности сертификатов на основе DNS (DANE) (RFC6698). О настройке см. описание
+ Также обновлена версия VPN-клиента для Android. Добавлено сохранение нескольких серверов, режим только LAN.
[28.05.24] Версия VPN-клиента для Android доступна для открытого тестирования.
Теперь он доступен для открытого тестирования в Google Play Market
Ссылка для смартфона: здесь
+ В этой версии добавлена проверка сертификатов. Если приложение обнаруживает неизвестный сертификат, оно спрашивает у пользователя подтверждение доступа и
запоминает его.
+ В интерфейс добавлена строка состояния и счетчики трафика.
* Проблема с OpenSSL устранена путем изменения файла libsec111.so в серверной части. Максимальная версия протокола снизилась до TLS 1.2. В этом случае SSL-клиент из Android API может выполнить рукопожатие.
Для Linux попробуйте протестировать версию 3.06.31 (или только libsec111.so из этой версии).
Для Windows попробуйте библиотеку libsec321_static.zip.
[12.05.24] Создана Android версия VPN-клиента для этого сервера.
Сейчас эта версия доступна для закрытого тестирования в Google Play Market
только для подписщиков этой группы Google
Если вы хотите протестировать Android приложение, присоединяйтесь к группе.
Ограничения:
Сейчас VPN-клиент Android работает с сервером использующим GnuTLS (пока только так).
Сейчас VPN-клиент Android принимает любые удаленные сертификаты, что не даёт 100% гарантии секретности данных.
[09.05.24] Version 3.06.30
For Windows (MinGW, IP-country base included) shttps_mgi.exe (1006Kb) MD5(shttps_mgi.exe) = ed0bd239fa482ea2f91d85f7bf63f6bb
For Windows (MinGW) shttps_mg.exe (217Kb) MD5(shttps_mg.exe) = da2b050b958d42df5433518b1485fc45
For Linux shttplnx.tgz (600Kb) MD5(shttplnx.tgz) = 51e89da54e9cac95157fc3eea12c433f
For ARM (Linux) shttparmlnx.tgz (786Kb) MD5(shttparmlnx.tgz) = 785c9394125396d17f36c97e1e20ca0b
For Linux 64-bit shttplnx64.tgz (630Kb) MD5(shttplnx64.tgz) = 8225d84fa9f08ae76c0b86de1af37dd6
For Debian/Ubuntu Linux 64-bit smallsrv_3.06.30_amd64.deb (290Kb) MD5(smallsrv_3.06.30_amd64.deb) = b30fd3db0a55a6d7f6397fa53a1ddb14
For Debian/Ubuntu Linux shttplnxu.tgz (263Kb) MD5(shttplnxu.tgz) = 4d7765abd0db77c8488d273e16093f4b
For ARM64 (Linux) shttparm64lnx.tgz (673Kb) MD5(shttparm64lnx.tgz) = 6e6e103f3b0bcb2e27f20913b5cd1f5f
Sources smallsrv-3.06.30.tar.gz (652Kb) MD5(smallsrv-3.06.30.tar.gz) = fe1fd54774f1a17da7849ef65991383f
+ Добавлена поддержка переподключения к VPN, при обрыве связи.
+ Добавлена передача значения MTU от сервера VPN-клиенту.
— Исправлено веб-администрирование для версий Linux, собраных с предопределенной
библиотекой безопасности.
[24.03.24] Version 3.06.29
For Windows (MinGW, IP-country base included) shttps_mgi.exe (1005Kb) MD5(shttps_mgi.exe) = 031735a23331e520baa4c2200c5ca090
For Windows (MinGW) shttps_mg.exe (217Kb) MD5(shttps_mg.exe) = ce813b7759c9293c3fec90106ce0e647
For Linux shttplnx.tgz (600Kb) MD5(shttplnx.tgz) = bdb96e774c8b9cde66ed654dc732e08e
For ARM (Linux) shttparmlnx.tgz (785Kb) MD5(shttparmlnx.tgz) = 9a6c95c41fb7fe441c24e46b005bda16
For Linux 64-bit shttplnx64.tgz (631Kb) MD5(shttplnx64.tgz) = 27e9602c86614e5efd3c44bfc4772b3f
For Debian/Ubuntu Linux 64-bit smallsrv_3.06.29_amd64.deb (289Kb) MD5(smallsrv_3.06.29_amd64.deb) = 122c3fb5f36c14229425454c78e89a0f
For Debian/Ubuntu Linux shttplnxu.tgz (261Kb) MD5(shttplnxu.tgz) = c1b75704d3d4491504d8e0442716254e
For ARM64 (Linux) shttparm64lnx.tgz (674Kb) MD5(shttparm64lnx.tgz) = 7388653affd684aa40de2929c8f2c30b
Sources smallsrv-3.06.29.tar.gz (651Kb) MD5(smallsrv-3.06.29.tar.gz) = 037bc8e5e0669cfabc16637a9468a6b9
+ Добавлена возможность проверить совпадение авторизации SMTP и отправителя.
* Добавлена проверка тайм-аута для DOH.
* При проверке ограничения на количество одновременных подключений с одного и того же хоста соединения Keep-Alive теперь также проверяются и закрываются.
[28.02.24] Version 3.06.28
For Windows (MinGW, IP-country base included) shttps_mgi.exe (1005Kb) MD5(shttps_mgi.exe) = f7d60b8b20ba794d15775996fb30f356
For Windows (MinGW) shttps_mg.exe (216Kb) MD5(shttps_mg.exe) = 81cdfd10a1a31ad756e0f6f1ffde72bc
For Linux shttplnx.tgz (600Kb) MD5(shttplnx.tgz) = c339f4c26c0bd232ecd92b1b8880bd6b
For ARM (Linux) shttparmlnx.tgz (784Kb) MD5(shttparmlnx.tgz) = 0cb7a1a04e665989787443c863b8ec8b
For Linux 64-bit shttplnx64.tgz (630Kb) MD5(shttplnx64.tgz) = fe6c6e10a26ba5be7764efb060ce32eb
For Debian/Ubuntu Linux 64-bit smallsrv_3.06.28_amd64.deb (289Kb) MD5(smallsrv_3.06.28_amd64.deb) = 82dc2431bac3a32b8f2573be762cf177
For Debian/Ubuntu Linux shttplnxu.tgz (261Kb) MD5(shttplnxu.tgz) = 7bcd9a4d7dd2fbf5b00b6e0ef6523784
For ARM64 (Linux) shttparm64lnx.tgz (673Kb) MD5(shttparm64lnx.tgz) = a6c0f7a51bbd92950c2e9d9c19448366
Sources smallsrv-3.06.28.tar.gz (651Kb) MD5(smallsrv-3.06.28.tar.gz) = f8012c31f8c1a7731176d800d397a4ae
+ Добавлена авторизация для SMTP.
— Исправлен баг в Keep-Alive.
— Исправлен DOH (DNS через HTTP).
+ Добавлена поддержка Keep-Alive для запросов DOH (DNS через HTTP).
— Исправлены шаблоны для пользователей приватных виртуальных каталогов.
— Исправлен VPN.
— Исправлена libsecgnutls. Для Linux эта библиотека включена в архив; Для Windows здесь: DLL with TLS/SSL based on GnuTLS;
— Исправлен SSI.
[27.01.24] Version 3.06.27c
For Windows (MinGW, IP-country base included) shttps_mgi.exe (994Kb) MD5(shttps_mgi.exe) = bc8285d6c672c39ec7a33c79dd42d6e2
For Windows (MinGW) shttps_mg.exe (216Kb) MD5(shttps_mg.exe) = 29fe6aa998480e266d668cdbb15c81af
For Linux shttplnx.tgz (595Kb) MD5(shttplnx.tgz) = 39d19be565d026071770becd04fd322c
For ARM (Linux) shttparmlnx.tgz (781Kb) MD5(shttparmlnx.tgz) = b690746c2d1c49262e8965b15e6aa5a7
For Linux 64-bit shttplnx64.tgz (626Kb) MD5(shttplnx64.tgz) = 7d66df0d9a259444ae0973a02a94be8e
For Debian/Ubuntu Linux 64-bit smallsrv_3.06.27c_amd64.deb (286Kb) MD5(smallsrv_3.06.27c_amd64.deb) = 983c3578bed69ddeee750a0d6a872620
For Debian/Ubuntu Linux shttplnxu.tgz (260Kb) MD5(shttplnxu.tgz) = e2f41c14443b6f0d7272bfe5a9e3d9df
For ARM64 (Linux) shttparm64lnx.tgz (668Kb) MD5(shttparm64lnx.tgz) = 531d8343142ff30e514934cdac3bf1fb
Sources smallsrv-3.06.27c.tar.gz (652Kb) MD5(smallsrv-3.06.27c.tar.gz) = f122a9991d3d4ce4075ce75793748ec6
+ Добавлена поддержка TLS для SMTP-клиента.
+ В Linux версиях добавлена поддержка авторизации для пользователей операционной системы.
+ Включены шаблоны для имен пользователей для приватных виртуальных каталогов.
+ Добавлено обнаружение DoS-атак при большом количестве медленных соединений.
+ Добавлены справочные страницы.
* Другие небольшие изменения.
[31.10.23] Version 3.06.26
For Windows (MinGW, IP-country base included) shttps_mgi.exe (995Kb) MD5(shttps_mgi.exe) = 621634b6958fd91e0d5523976ce0d623
For Windows (MinGW) shttps_mg.exe (213Kb) MD5(shttps_mg.exe) = aff401c53d0ac03168aa94c9dbe79e63
For Linux shttplnx.tgz (578Kb) MD5(shttplnx.tgz) = 7bd1667b7efb08c8e3b7ef010e45a678
For ARM (Linux) shttparmlnx.tgz (767Kb) MD5(shttparmlnx.tgz) = 58c87a6912ee6f23766eb03b4c0ce117
For Linux 64-bit shttplnx64.tgz (607Kb) MD5(shttplnx64.tgz) = e84921d5a3937cb325c16c89b8081aa6
For Debian/Ubuntu Linux 64-bit shttplnx64u.tgz (259Kb) MD5(shttplnx64u.tgz) = 9d82d0e1029559606553028466596602
For Debian/Ubuntu Linux shttplnxu.tgz (250Kb) MD5(shttplnxu.tgz) = eb5d2e05e43615085e5df66a28a5da2e
For ARM64 (Linux) shttparm64lnx.tgz (650Kb) MD5(shttparm64lnx.tgz) = 30ef13a25b62100f81790347ad1f6d1b
Sources smallsrv_3.06.26.tgz (639Kb) MD5(smallsrv_3.06.26.tgz) = b72a308738938e82ff37bea61e23b90c
- Исправлена APOP авторизация
- Исправлен FCGI через TLS
+ К FCGI добавлена поддержка 'chunked'
* Доработана поддержка 'chunked' для CGI
+ Добавлен log к VPN серверу
* Изменён Log: Исправлен некорректный IP-адрес в логе при записи об уже закрытом сокете.
[21.10.23] Version 3.06.25
For Windows (MinGW, IP-country base included) shttps_mgi.exe (994Kb) MD5(shttps_mgi.exe) = 3183605c040f335eb7c0d0b49a20dc9b
For Windows (MinGW) shttps_mg.exe (213Kb) MD5(shttps_mg.exe) = 3195802826c4111c5cef3877e55b94d8
For Linux shttplnx.tgz (248Kb) MD5(shttplnx.tgz) = 520d0d00341a946dc36d62c689556023
For ARM (Linux) shttparmlnx.tgz (266Kb) MD5(shttparmlnx.tgz) = daf96eb80512bee229052ce412432e18
For Linux 64-bit shttplnx64.tgz (257Kb) MD5(shttplnx64.tgz) = 14b726031895d49273c0b1a70659eb82
For Debian/Ubuntu Linux 64-bit shttplnx64u.tgz (258Kb) MD5(shttplnx64u.tgz) = 854241f5387b78c6d76cdbd545faf4ba
For Debian/Ubuntu Linux shttplnxu.tgz (206Kb) MD5(shttplnxu.tgz) = d896cb8772e2b8e123397513b1c13d6c
Sources shttp_src.tgz (685Kb) MD5(shttp_src.tgz) = c35104f1dcbce47dac046975e8f29247
+ Добавлеа поддержка спящих Keep-Alive соединений. Теперь множество простаивающих соединений могут ожидать активности, и каждое из них будет занимать немного памяти.
+ Добавлена поддержка опции "chunked" в том числе и внутри TLS-соединения, добавлена поддержка "chunked" для CGI. Это дает возможность оставлять соединение в состояние Keep-Alive и после работы CGI и SSI.
+ Добавлен HTTP TLS VPN сервер и клиент!!! Клиент обращается к серверу по протоколу HTTPS, и соединение выглядит как остальные HTTPS соединения.
Подробности см. в описании.
+ Обновлены библиотеки безопасности. Для релизов TLS VPN и спящих Keep-Alive в библиотеки безопасности добавлено несколько функций:
Для Windows доступно здесь:
DLL с TLS/SSL (для библиотек openssl-1.1.1w и OpenSSL)
DLL с TLS/SSL (статическая сборка openssl-1.1.1w)
DLL с TLS/SSL на основе GnuTLS (требуется GnuTLS)
Для Linux библиотеки включены в общий архив.
+ Добавлена опция FTP, требующая всегда запрашивать пароль, даже для пользователей без пароля.
- Исправлена ошибка в веб-интерфейсе "Добавить/изменить" пользователя в 64-битной версии для Linux.
* Множество мелких исправлений.
! Создан канал Telegram для публикации новостей о программе.
[29.04.23] Version 3.06.24
For Windows (MinGW, IP-country base included) shttps_mgi.exe (971Kb) MD5(shttps_mgi.exe) = 72140b2707742a5d169090377e6d9443
For Windows (MinGW) shttps_mg.exe (194Kb) MD5(shttps_mg.exe) = 530e86434b19c3d479a2ea9663cccbf5
For Linux shttplnx.tgz (229Kb) MD5(shttplnx.tgz) = ad3610fb9a99c4d61d8b8959556c8f68
For ARM (Linux) shttparmlnx.tgz (256Kb) MD5(shttparmlnx.tgz) = 7d77ad001d069d09763a67e051aef7da
For Linux 64-bit shttplnx64.tgz (237Kb) MD5(shttplnx64.tgz) = e45b2087b84caa6c44e9a511bdce80ce
For Debian/Ubuntu Linux 64-bit shttplnx64u.tgz (237Kb) MD5(shttplnx64u.tgz) = 61923c82516250271357e375be84428d
For Debian/Ubuntu Linux shttplnxu.tgz (228Kb) MD5(shttplnxu.tgz) = 853a288227decc5faa4395439f89c881
Sources shttp_src.tgz (645Kb) MD5(shttp_src.tgz) = a1a657e5d3550104ebe7de92792130fe
+ Добавлена поддержка FastCGI
- В версиях для Linux исправлены дескрипторы CGI, которые наследуются.
- Исправлен DHCP для случая больших входящих пакетов.
- Исправлен SMTP после авторизации POP для IPv6.
- Исправлена перезагрузка в версии для Windows.
* Оптимизировано ожидание завершения работы CGI
[09.05.22] Version 3.06.23
For Windows (MinGW, IP-country base included) shttps_mgi.exe (985Kb) MD5(shttps_mgi.exe) = ed5f87382e061287b0973a0274a7c3d7
For Windows (MinGW) shttps_mg.exe (191Kb) MD5(shttps_mg.exe) = ec33505a6be92fee6fa1c93ef7666b67
For Linux shttplnx.tgz (224Kb) MD5(shttplnx.tgz) = a6864a3706ca56002e7ffef70be558c3
For ARM (Linux) shttparmlnx.tgz (243Kb) MD5(shttparmlnx.tgz) = 750e0ba66202a792fed561d107a2e506
For Linux 64-bit (testing) shttplnx64.tgz (233Kb) MD5(shttplnx64.tgz) = 2284190ab43f10f18645db55bb5b3fd8
For Debian/Ubuntu Linux 64-bit (testing) shttplnx64u.tgz (155Kb) MD5(shttplnx64u.tgz) = d2c5984c262240c0189b4301f4ce80d7
For Debian/Ubuntu Linux shttplnxu.tgz (225Kb) MD5(shttplnxu.tgz) = 49f28488b255da9682b7974b57725a72
Sources shttp_src.tgz (638Kb) MD5(shttp_src.tgz) = a90fcd0f6f470546abc68bb160bfa13c
- Исправлены баги и несовместимости при работе по IPv6.
* Другие небольшие изменения и багфиксы.
[25.03.22] Version 3.06.22
For Windows (MinGW, IP-country base included) shttps_mgi.exe (974Kb) MD5(shttps_mgi.exe) = b1b7adedd73985adc1904d2285b21ed4
For Windows (MinGW) shttps_mg.exe (184Kb) MD5(shttps_mg.exe) = 17e369a46ea334a97dd604e1e5c4e1c6
For Linux shttplnx.tgz (211Kb) MD5(shttplnx.tgz) = 970253cb0a66ad0ee81aba7eb460d424
For ARM (Linux) shttparmlnx.tgz (230Kb) MD5(shttparmlnx.tgz) = c86ebdddd7f96b451a6bd7309028e190
For Linux 64-bit (testing) shttplnx64.tgz (217Kb) MD5(shttplnx64.tgz) = fab95042a899109db8256abd1ad24723
For Ubuntu Linux 64-bit (testing) shttplnx64u.tgz (214Kb) MD5(shttplnx64u.tgz) = ce10c7ea55359d8c2415d9481e9fc23f
Sources shttp_src.tgz (634Kb) MD5(shttp_src.tgz) = d459b946803e15f3a0520a7629fe3857
+ Добавлена возможность включения в лог отладки логических выражений в SSI и фильтрах.
- Исправлен серьезный баг в поддержке IPv6 для DNS
* Другие небольшие изменения и багфиксы.
+ Добавлена поддержка OpenSSL 1.1.1+. Для Linux версий собрана и включена в архивы новая библиотека libsec111.so предпологающая работу с библиотеками OpenSSL 1.1.1.
Для Windows libsec111.zip собрана вместе с библиотеками OpenSSL 1.1.1m так же включенными в архив.
Бегу из России. Я как мог противился этому, выходил на антвоенные митинги, протестовал всеми силами, но что я могу?... В России приняли закон по которому за призыв остановить войну предпологается тюремный срок. Ничего не остается кроме как, уехать отсюда.
Всвязи с этим, ищу работу в любой стране мира, которая захочет принять меня. Я хороший программист и разработчик устройств. Здесь мое резюме. Могу самостоятельно спроектировать устройство любой сложности и написать для него софт. Могу спроэктировать, подобрать оборудование и написать софт для автоматизации технологического предприятия и имею большой опыт в этом. Могу делать самые сложные сайты, собирать и администрировать Linux. Android-приложения тоже могу. Могу практически все. Не могу только согласится с тем что результаты моего труда как-либо, даже косвенно, поддерживали военную машину.
[29.07.21] Version 3.06.21
For Windows (MinGW, IP-country base included) shttps_mgi.exe (957Kb) MD5(shttps_mgi.exe) = 3b90161eb20d9c9535dabfea85aae411
For Windows (MinGW) shttps_mg.exe (183Kb) MD5(shttps_mg.exe) = 31d95991aff38573d75cf9f4fbd31ae2
For Windows shttp3.exe (204Kb) MD5(shttp3.exe) = 452568ae87cd22c93268a28585d6b0f1
For Linux shttplnx.tgz (207Kb) MD5(shttplnx.tgz) = dbb032c92cd78d141af21228c8887957
For ARM (Linux) shttparmlnx.tgz (230Kb) MD5(shttparmlnx.tgz) = 15f2ef9a6eacb76b03944e2b946c9c95
For Linux 64-bit (testing) shttplnx64.tgz (213Kb) MD5(shttplnx64.tgz) = 56305d81c44b9181ff7c8c2154a23e38
For Ubuntu Linux 64-bit (testing) shttplnx64u.tgz (214Kb) MD5(shttplnx64u.tgz) = 2e081e4bdd7b11b6297633a319f258ba
Sources shttp_src.tgz (623Kb) MD5(shttp_src.tgz) = 16cb596f5efca58b25944ac3946dc95e
+ Добавлены отдельные журналы для каждого сервера. (опционально)
+ Добавлена возможность отключения вывода стандартного потока ошибок от CGI, пользователю и возможность дублирование этого потока (stderr) в лог http.err
+ Добавленно обнаружение повторяющихся записей журнала DNS, что может значительно сократить этот журнал.
+ Добавлено обнаружение DoS-атак DNS по предопределенным именам.
* Исправлено несколько ошибок, другие небольшие изменения.
[08.02.21] Version 3.06.20
For Windows (MinGW, IP-country base included) shttps_mgi.exe (942Kb) MD5(shttps_mgi.exe) = bd7edabcf72ca2295655fca01ca2b9b5
For Windows (MinGW) shttps_mg.exe (186Kb) MD5(shttps_mg.exe) = 52f1e54d32322658e8f05e2ff258974c
For Windows shttp3.exe (202Kb) MD5(shttp3.exe) = ab10242331b253f652a49b9a56b9a409
For Linux shttplnx.tgz (205Kb) MD5(shttplnx.tgz) = 9396e32c6ce5ffc62e41f3a9f9aff7cd
For ARM (Linux) shttparmlnx.tgz (229Kb) MD5(shttparmlnx.tgz) = 3b07b5abe7a5dc71dc7a48b13e9cd82a
For Linux 64-bit (testing) shttplnx64.tgz (210Kb) MD5(shttplnx64.tgz) = dd8c74d2460da13fe889bf3e8cf6df22
For Ubuntu Linux 64-bit (testing) shttplnx64u.tgz (184Kb) MD5(shttplnx64u.tgz) = 296a9a96a2c51fed2bc60779f0d5ae69
Sources shttp_src.tgz (613Kb) MD5(shttp_src.tgz) = eea0942ce7dc7b17516dba4fd677e0c5
+ Добавлена возможность отключения вывода потока ошибок (STDERR) от CGI для пользователей.
- Исправлена серьезная ошибка в DNS-сервере, возникавшая при обнаружении CNAME записи в ответах на рекурсивные запросы.
- Исправлена ошибка в веб-администрировании (ошибка в отображении списков)
[12.12.20] Version 3.06.19
For Windows (MinGW, IP-country base included) shttps_mgi.exe (939Kb) MD5(shttps_mgi.exe) = 9ae0d673f1d46fac27561f569c1eeb62
For Windows рус. (MinGW, включает базу IP-стран ) shttpsr_mgi.exe (946Kb) MD5(shttpsr_mgi.exe) = dd556a39f414903b2c4830febbfee564
For Windows (MinGW) shttps_mg.exe (186Kb) MD5(shttps_mg.exe) = 2460381c61f6295819581f0e0406a1f0
For Windows рус. (MinGW) shttpsr_mg.exe (188Kb) MD5(shttpsr_mg.exe) = 6d78aca9819751bad96cd95091e1132e
For Windows shttp3.exe (202Kb) MD5(shttp3.exe) = 0103c2215a3688233dd3e3aa20082739
Для Windows рус. shttp3r.exe (204Kb) MD5(shttp3r.exe) = e55e5ca9d83888096fc97b01d8024cbf
For Linux shttplnx.tgz (204Kb) MD5(shttplnx.tgz) = c66de4d2b736e9a7b5a8ad42eceb338e
For ARM (Linux) shttparmlnx.tgz (229Kb) MD5(shttparmlnx.tgz) = c8d4ffa341045c8174a6351042383c34
For Linux 64-bit (testing) shttplnx64.tgz (209Kb) MD5(shttplnx64.tgz) = a5e2554a51786f7365fca81db547d2ef
For Ubuntu Linux 64-bit (testing) shttplnx64u.tgz (184Kb) MD5(shttplnx64u.tgz) = 872b5b78ae9fbdad14f5a03881104ece
Source shttp_src.tgz
- Исправлены серьезные ошибки в DNS сервере.
* Много небольших изменений.
! Публикую исходники... Я очень хотел перед публикацией привести искодники к приличному виду, убрать лишнее, где-то вставить коментарии, сделать более универсальный конфигурационный скрипт, и постепенно, хотя и медленно, вел эту работу... Однако так уж вышло, что сейчас я заболел COVIDом. Не уверен смогу ли закончить начатое, и если не выложу сейчас, не знаю смогу-ли это сделать когда-либо еще... Так что выкладываю как есть...
[29.10.20] Version 3.06.18
For Windows (MinGW, IP-country base included) shttps_mgi.exe (924Kb) MD5(shttps_mgi.exe) = ced842fb776d791b1491691e986b25b3
For Windows рус. (MinGW, включает базу IP-стран ) shttpsr_mgi.exe (931Kb) MD5(shttpsr_mgi.exe) = 658a03f2c8b32d0f00a9049d7079510f
For Windows (MinGW) shttps_mg.exe (174Kb) MD5(shttps_mg.exe) = 124e5c9ba3a614fc84bb0489c9819588
For Windows рус. (MinGW) shttpsr_mg.exe (176Kb) MD5(shttpsr_mg.exe) = 8d1f8d190e61f09b7cfed86664fd4d6a
For Windows shttp3.exe (183Kb) MD5(shttp3.exe) = ef71851d6ceb74ebc3317b52af596e1e
Для Windows рус. shttp3r.exe (186Kb) MD5(shttp3r.exe) = 63cd653d6c39fc20eccfd22d55451c0f
For Linux shttplnx.tgz (193Kb) MD5(shttplnx.tgz) = 42df6f7d306aeb418089843c07f08e57
For ARM (Linux) shttparmlnx.tgz (242Kb) MD5(shttparmlnx.tgz) = abb02ae6abf3d79f7d186cd681ba38bf
For Linux 64-bit (testing) shttplnx64.tgz (198Kb) MD5(shttplnx64.tgz) = 3b55079ac1121b82469d8f6c6e63a68a
For Ubuntu Linux 64-bit (testing) shttplnx64u.tgz (198Kb) MD5(shttplnx64u.tgz) = f64837521c95bfa07e79f263743a6374
+ В статистику добавлена возможность фильтрации по части URL и по IP адресу
+ В SSI к тегу lastmod добавлена возможность задать формат даты последнего изменения файла.
* Исправлено несколько багов, другие небольшие изменения.
[14.09.20] Version 3.06.17
For Windows (MinGW, IP-country base included) shttps_mgi.exe (918Kb) MD5(shttps_mgi.exe) = cb7cbccc00932192df6d884175f58d79
For Windows рус. (MinGW, включает базу IP-стран ) shttpsr_mgi.exe (924Kb) MD5(shttpsr_mgi.exe) = f0e94c0695c84c5b09345bfb9b04f46e
For Windows (MinGW) shttps_mg.exe (172Kb) MD5(shttps_mg.exe) = 312013129025ad3c5683c9758dc8491f
For Windows рус. (MinGW) shttpsr_mg.exe (174Kb) MD5(shttpsr_mg.exe) = 3b4a8f62b871a89f2bc8f7f759641a51
For Windows shttp3.exe (182Kb) MD5(shttp3.exe) = 05ecd378837f915666dbfe9319ed5464
Для Windows рус. shttp3r.exe (185Kb) MD5(shttp3r.exe) = 962a8c4f8f6b8c9b1452c25200e3c0bb
For Linux shttplnx.tgz (211Kb) MD5(shttplnx.tgz) = b69101c398f039129ef0657ab44bb002
For ARM (Linux) shttparmlnx.tgz (241Kb) MD5(shttparmlnx.tgz) = b67373b144d98a9de0fe21485c706ab3
For Linux 64-bit (testing) shttplnx64.tgz (199Kb) MD5(shttplnx64.tgz) = a445523733b255189c59cef055ff1f28
For Ubuntu Linux 64-bit (testing) shttplnx64u.tgz (199Kb) MD5(shttplnx64u.tgz) = d98f0c5f97f1c1b9dab0d8f0c92acc1d
- В версии для Windows исправлена ошибка меню в окне "Configuration".
* Новые функции SSI fsize(filename) и ftime(filename) работают корректнее.
[12.09.20] Version 3.06.16
For Windows (MinGW, IP-country base included) shttps_mgi.exe (918Kb) MD5(shttps_mgi.exe) = 3c62b71e7d63e7093ef6003c796c8436
For Windows рус. (MinGW, включает базу IP-стран ) shttpsr_mgi.exe (924Kb) MD5(shttpsr_mgi.exe) = 07b77589b094219a2ad88da616166963
For Windows (MinGW) shttps_mg.exe (172Kb) MD5(shttps_mg.exe) = 382a02eb2b6f2c97f2d2f2bbf808460d
For Windows рус. (MinGW) shttpsr_mg.exe (174Kb) MD5(shttpsr_mg.exe) = 1a75b9994cb38966c22b1d2ae324b76b
For Windows shttp3.exe (182Kb) MD5(shttp3.exe) = c344fb7b0a15408d28403c6abc460e7a
Для Windows рус. shttp3r.exe (185Kb) MD5(shttp3r.exe) = 4a5efb0b4792f0762f4be9b75ecfd3e6
For Linux shttplnx.tgz (211Kb) MD5(shttplnx.tgz) = 0278632d82b8edf2360fcb9420dac2b6
For ARM (Linux) shttparmlnx.tgz (241Kb) MD5(shttparmlnx.tgz) = dd063805aced66c6cf19e89d70d34ae4
For Linux 64-bit (testing) shttplnx64.tgz (199Kb) MD5(shttplnx64.tgz) = 24064a8cd0b3c7dee4470dc63a5158c7
For Ubuntu Linux 64-bit (testing) shttplnx64u.tgz (199Kb) MD5(shttplnx64u.tgz) = a7ab6a33d761d84144ff801809dbe59f
+ Создана 64-битная версия для Linux. Но она все еще тестируется, и в принципе, я не рекомендую использовать 64-битную версию даже на 64-битных системах. 32-битная версия хорошо работает так же и в 64-битной среде. Этому серверу ни при каких обстоятельствах не потребуются 64-битное расширение возможностей. 64-битная версия просто тратит дополнительные ресурсы на увеличенный размер указателей и дополнительное время на преобразование переменных. Бывает, иногда, кто-то не хочет устанавливать 32-битные библиотеки в 64-битной системе ... 64-битная версия для таких случаев.
+ В Server Side Includes для оператора #if добавлены четыре функции:
exist(имя файла) - возвращает 1, если файл существует, иначе 0.
fsize(filename) - возвращает размер файла.
ftime(filename) - возвращает время последней модификации файла в секундах с 01.01.1971.
fmode(filename) - возвращает режим доступа к файлу.
+ В Server Side Includes для тега #fsize добавлены модификаторы "Kb" и "Mb" для отображения размера файла в килобайтах и мегабайтах. Пример использования:
<!--#fsize Kb virtual="path/file_name" -->
+ В статистику добавлена таблица "External referer", отображающая заходы по ссылкам с внешних сайтов.
* В статистике таблицы "Referer" и "Hosts of referer" теперь также включают данные по https-соединениям. (Раньше эти таблицы были только для http)
+ В DNS-сервер встроено детектирование DoS-запросов. Количество DoS-подобных запросов для блокировки IP задается в настройках.
- В ARM версии исправленно несколько ошибок, например в CGI неверно обрабатывался заголовок "Status: XXX".
* Другие небольшие изменения ...
+ В Веб администрирование добавлена возможность редактировать файл конфигурации.
[31.08.20] Небольшая статья о том как как создавать приложения Linux не зависимые от версий библиотек установленных в системе.
Linux версия программы собирается именно таким образом, и это позволяет ей работать под разными дистрибутивами без перекомпиляции.
[02.07.20] Version 3.06.15
For Windows (MinGW, IP-country base included) shttps_mgi.exe (910Kb) MD5(shttps_mgi.exe) = 83fb3eb7eb706a4e3f800f51a931b405
For Windows рус. (MinGW, включает базу IP-стран ) shttpsr_mgi.exe (917Kb) MD5(shttpsr_mgi.exe) = d890acd3598372e9d3a930e6ab0bdc79
For Windows (MinGW) shttps_mg.exe (170Kb) MD5(shttps_mg.exe) = 82416d80c34494be072889c4f5448066
For Windows рус. (MinGW) shttpsr_mg.exe (172Kb) MD5(shttpsr_mg.exe) = 546e739f958786507c0af0e239dbde11
For Windows shttp3.exe (180Kb) MD5(shttp3.exe) = a2c7a773ec88aa6e8647b86399942689 (updated 03.07.20)
Для Windows рус. shttp3r.exe (183Kb) MD5(shttp3r.exe) = 110dd0fd524a8fbcfc31579ca3fda60a (обновлена 03.07.20)
For Linux shttplnx.tgz (195Kb) MD5(shttplnx.tgz) = 3719f78b46b98c4bd3611fefd8c21e48
For ARM (Linux) shttparmlnx.tgz (240Kb) MD5(shttparmlnx.tgz) = 352a833737cf4dc62aa11d1838cb23e9
+ MDTM было добавлено в FTP сервер.
- Исправлен баг с сохранением (вернее с не сохранением) файла DHCP базы.
* В DNS сервере $IF_DOWN проверка удаленных служб, теперь будет работать более корректно.
[02.06.20] Version 3.06.13
For Windows (MinGW, IP-country base included) shttps_mgi.exe (912Kb) MD5(shttps_mgi.exe) = 93fc8c58c8ff91dba9717ebed6253534
For Windows рус. (MinGW, включает базу IP-стран ) shttpsr_mgi.exe (919Kb) MD5(shttpsr_mgi.exe) = 69c569ed6a1d553c9270da27be0fcd72
For Windows (MinGW) shttps_mg.exe (170Kb) MD5(shttps_mg.exe) = 70a5bf30fe13acb0305947e3fb9cf9e4
For Windows рус. (MinGW) shttpsr_mg.exe (172Kb) MD5(shttpsr_mg.exe) = 5c2f45fc7136aabe656760a3f83d6fbc
For Windows shttp3.exe (180Kb) MD5(shttp3.exe) = 50e15a8f8d1922a52ceb8fecc7114404
Для Windows рус. shttp3r.exe (183Kb) MD5(shttp3r.exe) = 6c447627735a65f6ce20382e45003e58
For Linux shttplnx.tgz (194Kb) MD5(shttplnx.tgz) = 1fc2764eec87c89d92ff55cebabd8a08
For ARM (Linux) shttparmlnx.tgz (239Kb) MD5(shttparmlnx.tgz) = 0e64b0289ebe2fe89100bd9ec6fe4237
+ TLS для FTP (RFC 2228 - FTP Security Extensions) был добавлен к FTP серверу.
* На протяжении долгого времени, для многих версий я обновлял программу, но не обновлял ее описание. Описание катастрофически устарело и в некоторых местах вообще не соответствовало реальности. (Может быть именно по этому, программа находится в списке "unwanted"? Впрочем, этого я точно не знаю, и теряюсь в догадках).
Начиная с этой версии я начал приводить описание в порядок.
+ Как вы могли заметить теперь добавился еще один вариант дистрибутива, уже включающий базу IP по странам. Для любого варианта дистрибутива можно отдельно скачать и установить ежемесечно обновляемую базу IP-стран
+ Теперь дистрибутивы собраные MinGW пакуются с помощью UPX и за счет этого весят меньше.
[12.03.20] Version 3.06.12
For Windows (MinGW) shttps_mg.exe (407Kb) MD5(shttps_mg.exe) = 964b4ba1fab6d9206b7b28f7c2581764
For Windows рус. (MinGW) shttpsr_mg.exe (411Kb) MD5(shttpsr_mg.exe) = 2b276192bd3d2ea3aa86628c92d1a26f
For Windows shttp3.exe (180Kb) MD5(shttp3.exe) = 7a7adb1ba8e06c7abcd71d39c90971a1
Для Windows рус. shttp3r.exe (183Kb) MD5(shttp3r.exe) = ee4f8843997c9454853534cdc5c1db6c
For Linux shttplnx.tgz (184Kb) MD5(shttplnx.tgz) = 61c4e0c46b996884d3b198d6cca593d8
For ARM (Linux) shttparmlnx.tgz (228Kb) MD5(shttparmlnx.tgz) = f7618789f0fbd1a999e97313b83efb2f
+ Добавлен SLAVE режим для DNS-сервера. В файл определения хоста добавлен тег $SLAVE:
$SLAVE <domain-name> <ip-address-of-master> [<filename>] -- Для работы в качестве подчиненного DNS-сервера для этого домена. Сервер будет загружать полный домен от мастера.
+ В HTTP была добавлена поддержка имен файлов в UTF-8.
+ Теперь, опцоионально, окно лога в версии для Windows может быть преобразовано в юникод для корректного отображения всех символов в FTP-запросах.
* Теперь ограничения для сети всегда рассчитываются для /24 сетей независимо от класса IP.
+ Теперь в командной строке также будут работать ключи «--v» - для печати версии, «--h» или «-?» для справки '--c config_file' для загрузки этого config_file вместо значения по умолчанию.
* Другие небольшие изменения.
[22.02.20] Version 3.06.11
For Windows (MinGW) shttps_mg.exe (399Kb) MD5(shttps_mg.exe) = 6a1026bf41ee67101ceb0cba11ae0eda
For Windows рус. (MinGW) shttpsr_mg.exe (403Kb) MD5(shttpsr_mg.exe) = 3a624b3acc9db7fdc4523990b9214b2a
Некоторые антивирусные программы упорно определяют Windows версию Small HTTP server как вирус. Я не знаю точно почему это происходит, но могу предположить несколько причин.
Одна из возможных причин, -- это не стандартный формат исполняемого файла. Я создаю исполняемые файлы Windows версий с помощью своего собственного пакета MKPE for DJGPP который я же написал много лет назад. Действительно формат моего PE .exe файла, несколько отличается от обычного, однако он понимается всеми версиями Windows и имеет ряд преимуществ, но возможно именно он не нравится антивирусам. Вторая возможная причина в том, что исполняемые файлы запакованы, да еще и (о, ужас!) моим собственным не стандартным архиватором, распаковывающим их на лету перед запуском. Возможно у антивирусов возникает сложность с их распаковкой.
Ну и третья причина, возможно в том, что это сервер, в том числе и почтовый сервер, а у программы установки есть функции добавлять программу в автозагрузку или устанавливать ее службой, а такая функциональность выглядит крайне подозрительной...
Ничего не могу поделать с третьей причиной, но могу попробовать убрать первые две, пересобрав программу с помощью компилятора MinGW (Minimalist GNU for Windows) и не запаковывая ее.
Собственно этот вариант версии 3.06.11 я и представляю в дополнение к тому, что уже было. Т.е. это та же самая версия 3.06.11, собранная из тех же исходников, но другим компилятором.
[16.02.20]
- Исправлена ошибка в Windows версии SecLibGnuTLS.DLL
[12.02.20] Version 3.06.11
For Windows shttp3.exe (175Kb) MD5(shttp3.exe) = cd36116e744b22acae0ffc36eaf0a0e9
Для Windows рус. shttp3r.exe (179Kb) MD5(shttp3r.exe) = 575b3541058d28e4aeb181940effc832
For Linux shttplnx.tgz (180Kb) MD5(shttplnx.tgz) = 07f8786712224af39b4bc6eaa0f06a37
For ARM (Linux) shttparmlnx.tgz (226Kb) MD5(shttparmlnx.tgz) = 0c7dd3a47aaa51762db7c75063064855
+ Добавлен DNS через HTTP(S), также известный как DoH (RFC8484). Эта опция включается в настройках HTTP и DNS-сервер должен быть включен для этой функции.
+ Для TLS/SSL сервера добавлена возможность устанавливать приоритеты для шифров, методов обмена ключами и маков. Для этого была перестроена библиотека SecLib, использующая OpenSSL, а также была создана альтернативная библиотека LibSecGnuTLS, в которой используется библиотека GnuTLS. Пакет с версией для Linux включает обе библиотеки. Эти библиотеки требуют динамически линкуемых OpenSSL или GnuTLS, установленных в системе. Здесь динамическая библиотека для Linux со статически связанным GnuTLS и множество библиотек, которые использует GnuTLS
А здесь DLL c TLS/SSL использующая GnuTLS для Windows. Для нее нужен пакет GnuTLS W32 доступный на Gitlab-е
+/- Много маленьких изменений ...
[14.12.19] Version 3.06.10
For Windows shttp3.exe (174Kb) MD5(shttp3.exe) = 0ebb1f97e2c785383c48f0f1bfd8aedb
Для Windows рус. shttp3r.exe (177Kb) MD5(shttp3r.exe) = 36b2723432b37e6de943acae3a7132e4
For Linux shttplnx.tgz (183Kb) MD5(shttplnx.tgz) = 1cfdc10ed34c6dfb80c878384cc01d67
For ARM (Linux) shttparmlnx.tgz (224Kb) MD5(shttparmlnx.tgz) = 1f671c5fc5e2bf1cccf19776d086ed96
- Исправлена FTP FEAT команда.
[12.12.19] Version 3.06.08
For Windows shttp3.exe (174Kb) MD5(shttp3.exe) = 6073b5780c140bb0cd8409c50a704deb
Для Windows рус. shttp3r.exe (177Kb) MD5(shttp3r.exe) = 8f890e8a7f5e8160d54d7f158ba2114f
For Linux shttplnx.tgz (183Kb) MD5(shttplnx.tgz) = e1f689085970f46209b003c8d368cc5f
For ARM (Linux) shttparmlnx.tgz (224Kb) MD5(shttparmlnx.tgz) = 6d818e2003f56826e46ce07e58ac3870
+ Добавлена поддержка UTF-8 для FTP. В связи с этим по FTP должны работать в том числе и русские имена.
+ Предпринята попытка пофиксить проблему, иногда возникающую при работе Openssl библиотеки.
Так же для этого изменена (seclib with openssl-1.02t).
[16.11.19] Version 3.06.07
For Windows shttp3.exe (173Kb) MD5(shttp3.exe) = 8c40bb2c8a285217352e270e442b2d47
Для Windows рус. shttp3r.exe (177Kb) MD5(shttp3r.exe) = 05e570c737b1ea352a91b388d22e53a6
For Linux shttplnx.tgz (182Kb) MD5(shttplnx.tgz) = e00aa79d5bece9b197d54883bae4c132
For ARM (Linux) shttparmlnx.tgz (223Kb) MD5(shttparmlnx.tgz) = 4ff2e1ea5f0f0d1e656d849dc48cdd69
+ Поддержка EDNS добавлена к DNS серверу.
+ Теперь DNS сервер увеличивает поле TTL в заголовке IP пакета для UDP пакетов.
+ Linux версия также меняет поле TOS в заголовке IP для DNS UDP пакетов.
+ Информация о странах добавлена на страницу текущего состояния.
+ Теперь запрос /$_ip2country_$?l=h поддерживает переменную 'l=' которая может быть 'h' - для html ответа, 'j' - для javascript ответа, и любое другое значения для ответа простым текстом.
[31.10.19] Version 3.06.06
For Windows shttp3.exe (173Kb) MD5(shttp3.exe) = 73b3c00c3beb70656c202110d59c83e2
Для Windows рус. shttp3r.exe (176Kb) MD5(shttp3r.exe) = d7a0d868d9abf0e86bcd4cd9a3b18b16
For Linux shttplnx.tgz (181Kb) MD5(shttplnx.tgz) = 6e2296605be4fac0c55dd4b50c6b3ee5
For ARM (Linux) shttparmlnx.tgz (223Kb) MD5(shttparmlnx.tgz) = 12644196593105a6db8f9ad3121d784b
+ Теперь код страны отображается для каждого IP-адреса в статистике (если загружена база IP-стран)
+ Теперь HTTP-сервер может поддерживать запрос '/$_ip2country_$?ip=172.69.59.122' для возврата страны указаного IP-адреса.
* Другие незначительные изменения.
[29.10.19] Собрана новая база IP-стран
Software77 больше не поддерживает их бесплатную IP базу, и сейчас я попробовал создать такую же базу своим собственным способом.
Эта база создана из общедоступных баз Ripe, Arin, Lacnic, Apnic and Afrinic...
[10.16.19] Собрана seclib102t.zip с выводом подробной информации об возникающих ошибках
Пользователи пишут мне о проблемах при подключении некоторых сертификатов TLS. Если у вас возникли такие проблемы, пожалуйста воспользуйтесь
библиотекой seclib с выводом подробной информации об возникающих ошибках и пришлите мне информацию о том в каком месте какая ошибка произошла,
постараюсь это исправить...
[14.10.19] Version 3.06.05
For Windows shttp3.exe (172Kb) MD5(shttp3.exe) = 9026f1c376be32ce72b9bc151d1ae8b0
Для Windows рус. shttp3r.exe (176Kb) MD5(shttp3r.exe) = e66ac97133c05a0797bd8c1fdbb6972d
For Linux shttplnx.tgz (181Kb) MD5(shttplnx.tgz) = 5b22c2e73597ba8d9e2979196d6719b5
For ARM (Linux) shttparmlnx.tgz (222Kb) MD5(shttparmlnx.tgz) = 024b88f405a79079d50578311e888f0a
+ В DNS сервер добавлена поддержка CAA записи и соответствующего запроса.
+ Изменения в DNS сервере: Теперь если в файле описания хостов для домена есть запись использующая шаблон и есть запись без шаблона подподающая под шаблон, то возвращается только запись без шаблона.
+/- Прочие небольшие изменения.
Переделана библиотека SECLIB (для Windows) для поддержки шифрованых SSL/TLS соединений. Теперь она собрана с OpenSSL 1.02 и по удачному совпадению у нее тоже получилась версия 1.02. Аналогичная библиотека для Linux также пересобрана. Она входит в состав Linux архива, не включает в себя какую-то определенную версию OpenSSL, а динамически подключает библиотеку установленную на компьютере.
Все библиотеки проверенны с бесплатными сертефикатами от letsencrypt.org
[04.10.19] Version 3.06.04
For Windows shttp3.exe (172Kb) MD5(shttp3.exe) = e3396c8643292bceb630e1391c66a733
Для Windows рус. shttp3r.exe (175Kb) MD5(shttp3r.exe) = 0d66e3963d8e00b6ae7c547e33c172d4
For Linux shttplnx.tgz (180Kb) MD5(shttplnx.tgz) = 2ac0b4d7cb85256667581acbe9dff857
For ARM (Linux) shttparmlnx.tgz (221Kb) MD5(shttparmlnx.tgz) = 32927813ca006105799b0068564da36c
- Исправлен баг с отображением страниц редактирования списков в вэб интерфейсе.
+ Теперь, когда выбран режим ежедневного лог-файла и прошел год, прологодний лог файл будет перекладываться в подкаталог с именем этого года.
[24.09.19] Version 3.06.03
For Windows shttp3.exe (172Kb) MD5(shttp3.exe) = bd0526320d4878d808d5a7c9e6a14c81
Для Windows рус. shttp3r.exe (175Kb) MD5(shttp3r.exe) = 1962bddb39a0ba57091f5afea53dcce6
For Linux shttplnx.tgz (180Kb) MD5(shttplnx.tgz) = 9d77fac56f4e07fdf014f6e690c1b9d0
For ARM (Linux) shttparmlnx.tgz (220Kb) MD5(shttparmlnx.tgz) = 961b795ae3b1c6964a9c09467be4fe61
Итак после продолжительного перерыва... Множество новшеств:
Теперь программа полностью бесплатна! И более того, она будет OpenSource под GPL лицезией. Исходники пока еще не готовы к публикации, не причесаны, не почищены от старых закоментированых кусков, но будут готовы уже скоро... Тут я не могу не поныть о том, что 54-ФЗ практически лишил независимых российских программистов как-то зарабатывать
на шареварных продуктах, ибо доходы от этих продуктов как правило (в большенстве случаев), (да практически всегда) меньше чем сумма платежей требуемая для аренды и регистрации онлайн касс... Что нам остается? -- Заниматься этим делом исключительно из любви к великому искуству, или забить на него? Даже не знаю... Люблю искуство, но ведь не только его! Посему принимаю донейшены любого размера в крипте на кошелек 1EGKTcwY3ofqJ6NfM397TE6sttk1yJYYuG . Огромное спасибо за Ваши 10 центов !
+ Теперь в программу добавлена поддержка отдельного загружаемого языкового файла. Это значит, что теперь не будет отдельно русской и английской версии, а будет один универсальный исполняемый файл и к нему конфигурационные файлы 'shs_lang.cfg' которые любой пользователь может заточить под свой язык. Описание формата файла смотрите здесь В данной Windows версии я по прежнему собрал русский и английский вариант, но различаются только установщики, -- и тот и другой устанавливают один и тот же бинарный файл, русский добавляет языковой пакет.
+ Для HTTP, прокси и вэб-майла Добавлена поддержка двух вариантов MD5 Digest авторизации (RFC2069/RFC2617), однако эта автаризация возможна только если сервер знает исходные пароли, т.е. они хранятся в конфигурационном файле.
+ Если кто-то не хочет хранить пароли в открытом виде, и так же не хочет чтобы они передавались по сети т.е. чтобы использовалась именно MD5 Digest авторизация добавлена возможность хранить пароли в формате MD5 Digest.
+ К POP3 серверу добавлена APOP авторизация. Однако, она так же возможна только если сервер знает исходные пароли, т.е. они хранятся в конфигурационном файле и в данном случае хранение в формате MD5 Digest не поможет.
+ В версию для ARM добавлен Telnet сервер (для других платформ это вряд-ли актуально)
+ В таблицу состояния DHCP для каждого выданного адреса выводится дата и время последнего запроса.
+/- множество других больших и маленьких изменений и исправлений накопившихся за много лет...
[02.02.11] Version 3.05.92
For Windows shttp3.exe (145Kb) MD5(shttp3.exe) = 50aaf6913329c08eb8be0560cb5a2434
Для Windows рус. shttp3r.exe (150Kb) MD5(shttp3r.exe) = 010448acef7e13f3e20b0ea77cdd55d8
For Linux shttplnx.tgz (126Kb) MD5(shttplnx.tgz) = 21b990f2aa854242881e6e32875e2bc4
For Linux рус. shttplnxr.tgz (127Kb) MD5(shttplnxr.tgz) = 46a861cbda8dcd86baba51d4517109ce
For ARM (Linux) shttparmlnx.tgz (138Kb) MD5(shttparmlnx.tgz) = dfdda60cdf3393cf05e2dcd0e45390c8
+ Маленькие изменения в FTP
+ В DNS сервере, при использовании $IF_DOWN дерективы если удаленая служба не отвечает, теперь сервер также меняет SERIAL в SOA записи.
[17.10.10] Version 3.05.91
For Windows shttp3.exe (145Kb) MD5(shttp3.exe) = aab39a85e112bd27c31041e5f7ffa9d5
Для Windows рус. shttp3r.exe (150Kb) MD5(shttp3r.exe) = ce91a8427a4727cd715e590e78b4a514
For Linux shttplnx.tgz (125Kb) MD5(shttplnx.tgz) = 625ad6dd0dcd368ce2efcb19e7a28438
For Linux рус. shttplnxr.tgz (127Kb) MD5(shttplnxr.tgz) = a16e017b359a0835a86d6774d6326fff
For ARM (Linux) shttparmlnx.tgz (138Kb) MD5(shttparmlnx.tgz) = 8be89eb52c47e5ab97d2c9c61eb97d5a
- Исправлены ошибки в DNS сервере.
[12.10.10] Version 3.05.90
For Windows shttp3.exe (144Kb) MD5(shttp3.exe) = d49a48e5177a50093fc9d31926859e8b
Для Windows рус. shttp3r.exe (149Kb) MD5(shttp3r.exe) = 4cdd2504359d4d92bf12cac891e6b3fd
For Linux shttplnx.tgz (125Kb) MD5(shttplnx.tgz) = 625ad6dd0dcd368ce2efcb19e7a28438
For Linux рус. shttplnxr.tgz (127Kb) MD5(shttplnxr.tgz) = a16e017b359a0835a86d6774d6326fff
For ARM (Linux) shttparmlnx.tgz (138Kb) MD5(shttparmlnx.tgz) = 8be89eb52c47e5ab97d2c9c61eb97d5a
[12.09.10] Version 3.05.89
For Windows shttp3.exe (144Kb) MD5(shttp3.exe) = f9ae958e3dbedaf93581ad9a15105aac
Для Windows рус. shttp3r.exe (149Kb) MD5(shttp3r.exe) = 31b2fffe37cdbbc7665b2aa93ad32c9b
For Linux shttplnx.tgz (124Kb) MD5(shttplnx.tgz) = 66c855c48e555089592c1e0638ce067f
For Linux рус. shttplnxr.tgz (126Kb) MD5(shttplnxr.tgz) = 3675bc6a7896be12ec576c95dd4b589e
For ARM (Linux) shttparmlnx.tgz (137Kb) MD5(shttparmlnx.tgz) = ad82774d17269344b9687109cd304797
+ DNS сервер был полностью переписан. Теперь TTL поддерживается для каждой записи. Кеширование и рекурсивный поиск будут работать лучше.
+ Возможность конвертации в UTF добавлена к Web-майлу.
+/- Много других мелких изменений.
[28.06.10] Version 3.05.88
For Windows shttp3.exe (143Kb) MD5(shttp3.exe) = ebb7185520fbac26dcdcd6b99cb86c91
Для Windows рус. shttp3r.exe (148Kb) MD5(shttp3r.exe) = 62e16f0ad123f83217c63be0a6044d28
For Linux shttplnx.tgz (124Kb) MD5(shttplnx.tgz) = 6377d31210190b976cfdb4b2cbbd073b
For Linux рус. shttplnxr.tgz (125Kb) MD5(shttplnxr.tgz) = 04be9adad1035183b9576d5d0af42f59
For ARM (Linux) shttparmlnx.tgz (135Kb) MD5(shttparmlnx.tgz) = e4de00362c0d6144d343b982074947ab
[26.06.10] Version 3.05.87
For Windows shttp3.exe (143Kb) MD5(shttp3.exe) = 6a45aafb57c54dcf19d99206b606ffb1
Для Windows рус. shttp3r.exe (148Kb) MD5(shttp3r.exe) = cde367db4727c2e0b824136a66782984
For Linux shttplnx.tgz (123Kb) MD5(shttplnx.tgz) = 0005a21b77bb4f45e63c19f2fd6e5617
For Linux рус. shttplnxr.tgz (125Kb) MD5(shttplnxr.tgz) = 94351b539a2056be9d1f402e25db7939
For ARM (Linux) shttparmlnx.tgz (135Kb) MD5(shttparmlnx.tgz) = cec61477f7b1019a83e464ff19a4ea1d
+ Изменен прокси. Теперь прокси может подключаться к антивирусу и отправлять принимаемые файлы на праверку. Опционально прокси может запрашивать проверку только приложений или всех файлов. Сейчас опция протестирована с ClamAv антивирусом запущенном Linux-компьютере. (Антивирус может быть установлен на удаленном компьютере, в настройках сервера вы указывайте IP адрес и TCP порт)
- DNS сервер исправлен.
- Проблемы с IPv6/IPv4 при прослушивании только заданных адаптеров исправлена.
+/- Много других мелких изменений.
[12.03.10] Version 3.05.86
For Windows shttp3.exe (141Kb) MD5(shttp3.exe) = d4956a781b867045ca65931d813608e3
Для Windows рус. shttp3r.exe (146Kb) MD5(shttp3r.exe) = 0f69f32bc0f3e40fb52bd67ccb99cb75
For Linux shttplnx.tgz (122Kb) MD5(shttplnx.tgz) = 731faf0d6b4ff3cf30902609ac22309a
For Linux рус. shttplnxr.tgz (123Kb) MD5(shttplnxr.tgz) = 25e89d67f78dc9067ba8db6c12cd0736
For ARM (Linux) shttparmlnx.tgz (134Kb) MD5(shttparmlnx.tgz) = 5b7349730f4053b08356f249dc1b88ff
+/- WebMail дополнен.
+ SMTP сервер изменен. Теперь в badlist-е и graylist-е можно использовать переменное $checkhello. Сервер будет проверять содержит ли 'hello' настоящие имя хоста. Если хоста с таким именем существует $checkhello =1 иначе $checkhello = 0
+ Небольшие изменения в CGI
+/- Много других мелких изменений.
[25.02.09] Version 3.05.85
For Windows shttp3.exe (140Kb) MD5(shttp3.exe) = ec773552f5d112faffdb48e739dc14bc
Для Windows рус. shttp3r.exe (145Kb) MD5(shttp3r.exe) = 31fb59df56064b062d6b56b670b8eef2
For Linux shttplnx.tgz (127Kb) MD5(shttplnx.tgz) = 63fc0174df000c77c4fe436a750b4794
For Linux рус. shttplnxr.tgz (128Kb) MD5(shttplnxr.tgz) = c9eac551f5dc156d57a0c18db2ac86f9
For ARM (Linux) shttparmlnx.tgz (133Kb) MD5(shttparmlnx.tgz) = 10e751a9058a7d8c42c9eb3f028e1dc4
+/- Обновления и исправления в WebMail-е
+ Добавлена возможность смены пароля пользователем в интерфейсе WebMail-а.
+ Попытка детектировать UTF8 в именах.
+/- Небольшие но важные изменения в DNS, Proxy, HTTP
[01.01.09] С Новым Годом! Версия 3.05.84
For Windows shttp3.exe (140Kb) MD5(shttp3.exe) = ea66134387229cc7f31386e799709e3e
Для Windows рус. shttp3r.exe (145Kb) MD5(shttp3r.exe) = 95e29467a1447b83eafa853de2a6407d
For Linux shttplnx.tgz (126Kb) MD5(shttplnx.tgz) = bdd9884a5e8cb950ac6e45490976eb45
For Linux рус. shttplnxr.tgz (128Kb) MD5(shttplnxr.tgz) = b91b078790f5d126186b1087cc0ab280
For ARM (Linux) shttparmlnx.tgz (132Kb) MD5(shttparmlnx.tgz) = 2c995d8623b61cd8887e15d8bbaebd20
К DNS серверу добавлен DNSBL сервер, работающий совместно с SMTP сервером, -- сообщает об адресах попавших в черный список.
Для включение, в настройках просто укажите имя которое вы хотели бы ему дать, а в настройках других почтовых серверов используйте это имя. Здесь можно прочесть больше о защите от спама
Небольшие изменения в HTTP, Proxy, SMTP.
[11.10.08] Версия 3.05.83
For Windows shttp3.exe (139Kb) MD5(shttp3.exe) = 4a4355917d16bfffe5d0a2f6a8200cb9
Для Windows рус. shttp3r.exe (144Kb) MD5(shttp3r.exe) = 0108db07021d4a4b12ee931e7421c1d5
For Linux shttplnx.tgz (126Kb) MD5(shttplnx.tgz) = b79aa015e2c9987c60b3f67f86e9755c
For Linux рус. shttplnxr.tgz (127Kb) MD5(shttplnxr.tgz) = 47126219b88b094f265a2538694fc874
For ARM (Linux) shttparmlnx.tgz (132Kb) MD5(shttparmlnx.tgz) = 1e6ee65611ca54d9150ac65a752015f7
+/- Изменения в HTTP и Web администрировании.
+ Скомпилирована версия для ARM Linux (обычно для встраиваемых систем).
[12.09.08] Версия 3.05.82
For Windows shttp3.exe (139Kb) MD5(shttp3.exe) = add55b1305a835aa5884890fa60a54f9
Для Windows рус. shttp3r.exe (143Kb) MD5(shttp3r.exe) = f09739285d7561e6a2453679c5f1e6ab
For Linux shttplnx.tgz (125Kb) MD5(shttplnx.tgz) = b968371974afec07b330f6523458039e
For Linux рус. shttplnxr.tgz (126Kb) MD5(shttplnxr.tgz) = eb07aade8df91d43950368cb15b3d933
+ Вэб администрирование (страницы статистика и текущего состояния) были сделаны более удобными
+ Сейчас, в настройках SMTP, можно указывать более одного фальшивого e-mail адреса. Фальшивый адрес очень эффективный способ борьбы со спамом, -- вы можете просто выложить этот адрес где-нибудь (возможно в невидимой части вэб страницы), и если кто-то попытается отправить на него сообщение, сервер будет уверен, что это спамер и заблокирует IP.
+ В POP3 и WebMail была добавлена поддержка папок. Это может быть полезно для автоматической сортировки писем, например из 'forward'- файла или антивирусного скрипта. Для доступа к пользовательской под-папке через POP3, в почтовой программе нужно завести отдельный акоунт и указать "user/folder_name" как имя пользователя.
[15.08.08] Версия 3.05.80
For Windows shttp3.exe (138Kb) MD5(shttp3.exe) = 4b77540ee2ac1e27300a288b277e6601
Для Windows рус. shttp3r.exe (142Kb) MD5(shttp3r.exe) = ecbc12f5880ca621034202e1cdce90b7
For Linux shttplnx.tgz (124Kb) MD5(shttplnx.tgz) = 09193562e7a2d392ef7d874e7957af27
For Linux рус. shttplnxr.tgz (125Kb) MD5(shttplnxr.tgz) = 2616cd40020c477fa0628663be92ed5f
+/- Маленькие изменения в FTP и Вэб администрирование.
[14.06.08] Версия 3.05.78
For Windows shttp3.exe (137Kb) MD5(shttp3.exe) = c0f055bdc30e12c17747c6f5ee0eb9e2
Для Windows рус. shttp3r.exe (142Kb) MD5(shttp3r.exe) = 313866195228d34ca9d415c3eb959624
For Linux shttplnx.tgz (124Kb) MD5(shttplnx.tgz) = 871b2e14fca190d35f443e4b8cc33e0a
For Linux рус. shttplnxr.tgz (125Kb) MD5(shttplnxr.tgz) = af6e368c6cbefe412fd4c5d09f32722d
+ К SMTP серверу добавленна антиспам функция: теперь каждый пользователь может вставить в свои черный и серый список ссылки на DNSBL сервера.
+/- Другие небольшие изменения.
[11.05.08] Версия 3.05.77
For Windows shttp3.exe (137Kb) MD5(shttp3.exe) = a7ef7f28b984ab93690b2ed36eee7f7a
Для Windows рус. shttp3r.exe (142Kb) MD5(shttp3r.exe) = 2ef95e5622e9f0695ac84548bc1b10a8
For Linux shttplnx.tgz (123Kb) MD5(shttplnx.tgz) = 53aec5a3a69610d862293581952149d9
Для Linux рус. shttplnxr.tgz (125Kb) MD5(shttplnxr.tgz) = b65145f72dff1c20c7686a028917b669
+ Интегрирорван Webmail. Если Web Mail разрешен в настройках, то пользователи с POP3 доступом могут зайти на него по http://your.host/$_wmail_$ Web mail доступен только с IP адресов из POP3 диапазона.
+ Новые возможности добавлены в DNS сервер, -- теперь он может проверять работу служб на удаленнос хосте и вслучае если служба не отвечает, менять один IP адрес на другой: $IF_DOWN деректива понимается в файле описания хостов. Формат дерективы:
$IF_DOWN host:port interval Old.IP=New.IP -- По этой опции сервер будет пытаться соединиться с host:port каждые interval секунд, и в случае неудачи в каждой записи содержащей Old.IP он будет заменятся на New.IP.
+ Веб администрирование обновленно. Теперь вы можите редактировать файл описания хостов, списки, антивирусный файл, с администраторских страниц.
+ Добавлена возможность слушать только указанные интерфейсы (IP адреса).
+/- Многое другое...
[27.01.08] Версия 3.05.76
For Windows shttp3.exe (125Kb) MD5(shttp3.exe) = 596f04e5fda1af2efc747ab86b26cb01
Для Windows рус. shttp3r.exe (129Kb) MD5(shttp3r.exe) = 0ed2f883946aefa6e59e0899826d1c70
For Linux shttplnx.tgz (111Kb) MD5(shttplnx.tgz) = 5cc0032a27a83aeb46b136ce910ec69d
For FreeBSD shttpbsd.tgz (106Kb) MD5(shttpbsd.tgz) = 883d4049b9910b94609e425d93eeb613
+ В DNS сервер добавленна опция "Не пытаться рекурсивно искать АААА записи (для сетей не использующих Интернет через IPv6)"
+/- Little changes in FTP and SMTP
[12.01.08] Версия 3.05.75
For Windows shttp3.exe (125Kb) MD5(shttp3.exe) = df5772ca3d97f5529c46e536ebc34d3d
Для Windows рус. shttp3r.exe (129Kb) MD5(shttp3r.exe) = 18e4e57f66783b49540f1b0fd607d68e
For Linux shttplnx.tgz (111Kb) MD5(shttplnx.tgz) = ad89a2fd1fa19ed0d5a873d2c3ee51df
For FreeBSD shttpbsd.tgz (105Kb) MD5(shttpbsd.tgz) = 7410f56a5d9276b18325645ec348f7a6
+/- Изменения в HTTP,SSI,Proxy,SMTP, и др.
[10.10.07] Версия 3.05.74
For Windows shttp3.exe (124Kb) MD5(shttp3.exe) = 37b3d6b2fa6bda6c34e3eaaf72283cf2
Для Windows рус. shttp3r.exe (129Kb) MD5(shttp3r.exe) = f1b66fa582886bf6ffd140908d185ee3
For Linux shttplnx.tgz (111Kb) MD5(shttplnx.tgz) = 2794c42cd96d0a4e61ff793f68bd9570
For FreeBSD shttpbsd.tgz (105Kb) MD5(shttpbsd.tgz) = 63bd9ed7f950af03dacc63b650f42f4f
+/- Изменения в DHCP,HTTP,FTP,Proxy.
[25.09.07] Версия 3.05.73
For Windows shttp3.exe (124Kb) MD5(shttp3.exe) = 68a4d128bf8655df1ea17c21ebe061b3
Для Windows рус. shttp3r.exe (129Kb) MD5(shttp3r.exe) = 288a1d5517a52b7285b03284baec4980
For Linux shttplnx.tgz (111Kb) MD5(shttplnx.tgz) = c83ea4f37191e09e779e95c626eede14
For FreeBSD shttpbsd.tgz (105Kb) MD5(shttpbsd.tgz) = 9b6f955d18314fb5ae7e849d16e808a9
+ В прокси была добавлена поддержка адресов IPv6 . IPv6 скорректирован.
+ Маленькие изменения в HTTP, SMTP, DHCP.
[08.09.07] Версия 3.05.72a
For Windows shttp3.exe (124Kb) MD5(shttp3.exe) = 0c79715659e520fb284d097f382b4511
Для Windows рус. shttp3r.exe (128Kb) MD5(shttp3r.exe) = 1c9054873204191a99e4036e189a93c4
For Linux shttplnx.tgz (110Kb) MD5(shttplnx.tgz) = 94df382b3ca0bfdd97e22196eceade4a
For FreeBSD shttpbsd.tgz (105Kb) MD5(shttpbsd.tgz) = 70956debb8c5fdef62557131e518c75c
- Скорректирован IPv6 для HTTP
+ Небольшие изменения в SMTP.
+ Добавлена дополнительная защита от одного типа DoS атак.
[05.07.07] Версия 3.05.71a
For Windows shttp3.exe (124Kb) MD5(shttp3.exe) = 1eb15f19afe77f525510b2a3f2f7aba3
Для Windows рус. shttp3r.exe (128Kb) MD5(shttp3r.exe) = b112b733cd45b1c3a3ea408f5c709860
For Linux shttplnx.tgz (110Kb) MD5(shttplnx.tgz) = c31fa60f1b71d3096c1c87688258d635
For FreeBSD shttpbsd.tgz (104Kb) MD5(shttpbsd.tgz) = 3b587b7b3707ca5dd188f5ec6fa1dac2
+ Поменян формат базы IP по странам.
+/-Небольшие изменения в HTTP,SMTP,Статистике
[24.05.07] Версия 3.05.69a
+ Новые антиспам-функции добавлены к SMTP. "Graylist" -- это общий или персональный пользовательский файл такой же как "goodlist" и "badlist", может содержать, e-mail-ы, IP адреса, шаблоны в регулярных выражениях и т.д. Если любое условие из общего или персонального серого списка будет истинным, сервер не станет принимать сообщение в течении некоторого времени или пока IP не будет проверен. Это будет особенно эффективно вместе с фальшивым e-mail адресом -- сообщение будет получено через некоторое время если отправитель не попытается отправить что-нибудь на фальшивый адрес.
+ Маленькие изменения в ISAPI. Php5isapi.dll должен работать
- Для FTP и Proxy скорректированы лимиты.
[10.05.07] Версия 3.05.68
+ Теперь в настройках корневых каталогов можно указывать ссылку на другой сервер. В этом случае при запросе оригинального ресурса сервер будет работать как прокси.
+/- Изменен прокси сервер
+ Изменен DNS сервер
|
|
|