[devel] IA: 1.3.33rusPL30.20-alt3 (to Daedalus)
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Сб Янв 29 22:56:42 MSK 2005
Здравствуйте.
Тут за сегодня получилась очередная диверсия в виде
apache-1.3.33rusPL30.20-alt3:
* Sat Jan 29 2005 Michael Shigorin <mike на altlinux.ru> 1.3.33rusPL30.20-alt3%release_tag
- macros extended (see README.ALT); also #1735, #5634, #5989
- re-fixed #4235 (weird hostname hack)
- implemented separate TMPDIR (addon modules should follow) (#5989)
- disabled mod_charset for mod_perl (hm... #2941-related)
- commented out "AddDefaultCharset iso8859-1" by default (#5754)
- added %apache_vhostdir and %apache_vhconfdir (#5634)
- upped HARD_SERVER_LIMIT from 256 to 1024 (#5748; needs additional
/etc/security/limits.conf tweaking to actually happen)
- changed %%suexec_docroot from /home to %apache_home (#2461)
- changed suexec binary permissions (see #5309)
from 4711 root:root
to 4710 root:%apache_group
- changed TMPDIR in initscripts to use more specific location than /tmp
so that you can restrict apache access to that by ACL and further
configure php and other software running as apache (#5989)
- added patch to consult POSIX ACLs on CGI execution decision
(#4987; disabled by default, build --with acl_support to enable)
Подробнее: распиловке подвергся httpd.conf -- вынесен
addon-modules.d/apache-mod_charset.conf, на очереди в обдумывании
находятся кусочки mod_alias, mod_autoindex, mod_mime,
mod_setenvif, mod_status, mod_deflate, mod_proxy.
Но тут надо продумать/проверить миграцию, а очень хотелось бы --
и перенос LoadModule/AddModule. С тем, чтобы можно было повесить
на control() и включать (макросом, который смотрит в какой-нить
/etc/sysconfig/apache на предмет разрешения) необходимые модули
из пакетов.
Для этого безобразия добавлен
%apache_modconfdir %apache_confdir/addon-modules.d
(внимание! в ряде спеков используется %apache_addonconfdir или
даже конситрукции вида %apache_addonconfdir.d, переносить этот
каталог просто так нельзя (из-за добавлявшихся явных Include и
того, что теперь надо нумеровать конфиглеты -- btw, по умолчанию,
видимо, лучше в р-не "50", т.к. на "00" в не сильно далёком
будущем могут воспретендовать Section 1 из httpd.conf сотоварищи)
Да, и ещё -- просьба к закидывающим туда файлики обратить
внимание на
%post_apacheconf /sbin/service httpd condreload
%postun_apacheconf /sbin/service httpd condreload
Также добавилась поддержка виртуальных хостов в пакете -- в виде
%apache_vhconfdir %apache_confdir/vhosts.d
%apache_vhostdir %apache_datadir/vhosts
PS: в bugzilla остались отложенными несколько проблем, с которыми
нужна помощь (#987/#4994, #1209, #5251) или технического плана,
или организационного (считать ли таблицы для mod_charset
разделяемым ресурсом? скорее да, но тогда их надо вообще
выделять в субпакет и класть в %_datadir).
Из них #4994 (фактически неработа mod_perl) -- критична.
Бен ай нид хелп.
PPS: перечитав и подумав -- в Sisyphus я такое категорически
боюсь, сперва в обкатку и Daedalus.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050129/329c5c69/attachment-0001.bin>
Подробная информация о списке рассылки Devel