Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Small HTTP Server. Новые ошибки.

Все тесты проводились под Windows ME. Версия SHS 3.03994.

Попытка обработки параметра в инструкции SSI «exec» длиной более 745 символов приводит к падению сервера. Пример:

<--#exec cgi="AAAA…всего 746 символов…AAA" -->

Та же ошибка в обработке параметра команды «include». Параметр должен быть длиной не менее 754 символа. Пример:

<--#include virtual="AAAA…всего 754 символа…AAA" -->

Команда «echo» «сдаётся» на 2063 символе. Пример:

<--#echo var="AAAA…всего 2063 символа…AAA" -->

Команде «if» нужно немногим меньше — 2061 символ. Пример:

<--#if expr="AAAA…всего 2061 символ…AAA" -->

Остальные команды (config, fsize, flastmod, set) мне тестировать лень.