В код не смотрел и трафик не анализировал, но похоже что переданное браузером If-Modified-Since тупо сравнивается с mtime файла. Положил картинку туда, где ahttpd её не видел, получил в браузере "not found". Смувил файлы куда надо, перезапустил ahttpd и долго недоумевал, почему показываются все картинки кроме одной до тах пор пока не нажал Shift+Reload. Видимо не надо говорить 304 если этот Since раньше времени запуска ahttpd.
Актуально ли это сейчас?
(В ответ на комментарий №1) > Актуально ли это сейчас? ping ... если ответа не будет, багу закрою ;)
А были какие-то коммиты на эту тему? Мне пока не на чем проверить.
(В ответ на комментарий №3) > А были какие-то коммиты на эту тему? Мне пока не на чем проверить. Да были коммиты на схожую тему.