Работа над
restas движется. Для облечения разработки и придания нового импульса текущим рабочим проектам, стал переводить приложения, над которыми я работаю на работе, на
restas. Пока доволен. Но при этом всплыла одна деталь. Что бы не утомлять пользователей вводом логинов и паролей стал использовать
mod_auth_kerb, соответственно, появилась необходимость работать через
mod_lisp. Однако, оказалось, что имя пользователя, успешно прошедшего аутентификацию на стороне
apache в
Hunchentoot не попадает. Некоторое время посомневавшись, решил пропатчить
mod_lisp, благо это оказалось довольно тривиальным (тут, конечно, помог имеющийся у меня опыт разработки апачевских модулей на C++).
Полученный патч отослал на адрес, указанный на странице проекта. И всё. Ни привета, ни ответа. Впрочем, после прочтения архива списка рассылки
cl-pdf, такое поведения меня совершенно не удивило. Ну да и бог с ним :-)
Если кого заинтересует данный (совершенно тривиальный) патч, то вот он:
--- mod_lisp2-1.3.2.c 2009-01-20 14:39:53.000000000 +0300
+++ mod_lisp2-1.3.2.c 2009-01-20 14:37:15.000000000 +0300
@@ -854,6 +854,7 @@
"SERVER_PROTOCOL", "server-protocol",
"SCRIPT_FILENAME", "script-filename",
"SSL_SESSION_ID", "ssl-session-id",
+ "REMOTE_USER", "remote-user",
0
};
const char ** p = plist;
Комментариев нет:
Отправить комментарий