[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