]> git.pld-linux.org Git - packages/apache.git/blame - apache.spec
This commit was manufactured by cvs2git to create branch 'APACHE_2_2'.
[packages/apache.git] / apache.spec
CommitLineData
7ed09ac4 1# # TODO:
b88e6a8c
PG
2# - config examples for mod_*
3# - --with-suexec-uidmin=500 or =1000 ?
4# - subpackages for MPMs
5# - !!!check if all modules (*.so) are exactly the same for different MPMs
6# - check those autn modules inner deps
7# - for external packages: don't use any apache module name in dep as they
8# differ for apache 1.3/2.0/2.2!? any better ideas? rpm Suggests: tags?
9# - for mod_auth_* modules require each auth module to require virtual authn so at least *_default
10# is chosen?
11# - same for mod_authz
12# - mod_auth_digest and mod_auth_basic R: apache(authn) ?
13# - drop mod_case_filter* or find summary and description for them
14# - build modules only once (not with each mpm)
15# - FYI: http://wiki.apache.org/httpd/InternalDummyConnection
16
28084236 17# Conditional build:
81714362
JB
18%bcond_without ssl # build without SSL support
19%bcond_without ldap # build without LDAP support
40e53907
JB
20%bcond_without peruser # peruser MPM
21%bcond_without event # event MPM
e31ca1d3 22%bcond_with itk # ITK MPM
972a60b9 23%bcond_with distcache # distcache support
eb1ab1cf 24%bcond_with bucketeer # debug one
86d1e36b 25
30dd38d1 26# this is internal macro, don't change to %%apache_modules_api
7ed09ac4 27%define _apache_modules_api 20051115
44793f43 28
a5ebaec3 29%if "%{pld_release}" == "ac"
44793f43 30%define openssl_ver 0.9.7d
a5ebaec3
ER
31%define apr_ver 1:1.2
32%else
33%define openssl_ver 0.9.8i
34%define apr_ver 1:1.4.5
44793f43 35%endif
86d1e36b 36%include /usr/lib/rpm/macros.perl
b0053084 37Summary: The most widely used Web server on the Internet
175adda4
ER
38Summary(de.UTF-8): Leading World Wide Web-Server
39Summary(es.UTF-8): Servidor HTTPD para proveer servicios WWW
40Summary(fr.UTF-8): Le serveur web le plus utilise sur Internet
41Summary(pl.UTF-8): Serwer WWW (World Wide Web)
42Summary(pt_BR.UTF-8): Servidor HTTPD para prover serviços WWW
43Summary(ru.UTF-8): Самый популярный веб-сервер
44Summary(tr.UTF-8): Lider WWW tarayıcı
130aaac6 45Name: apache
7ae242fa 46Version: 2.2.22
ab20107e 47Release: 4
34641747 48License: Apache v2.0
3461b11f 49Group: Networking/Daemons/HTTP
f27d73b3 50Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
7ae242fa 51# Source0-md5: d77fa5af23df96a8af68ea8114fa6ce1
65b05bf2 52Source1: %{name}.init
53Source2: %{name}.logrotate
3a78ef00
JB
54Source3: %{name}.sysconfig
55Source4: %{name}-server.crt
56Source5: %{name}-server.key
65b05bf2 57Source6: %{name}-httpd.conf
f5d53805 58Source7: %{name}-common.conf
65b05bf2 59Source8: %{name}-mod_vhost_alias.conf
60Source9: %{name}-mod_status.conf
61Source10: %{name}-mod_proxy.conf
23c1b0e7
MM
62Source11: %{name}-mod_info.conf
63Source12: %{name}-mod_ssl.conf
64Source13: %{name}-mod_dav.conf
65Source14: %{name}-mod_dir.conf
e5603d11 66Source15: %{name}-mod_suexec.conf
1469bd8e 67Source16: %{name}-mod_deflate.conf
7891f80d 68Source17: %{name}-mod_autoindex.conf
de6d707b
ER
69Source18: %{name}-multilang-errordoc.conf
70Source19: %{name}-manual.conf
3a78ef00
JB
71Source20: %{name}-mod_userdir.conf
72Source21: %{name}-mpm.conf
73Source22: %{name}-languages.conf
74Source23: %{name}-mod_mime.conf
75Source24: %{name}-mod_authz_host.conf
76Source25: %{name}-mod_cgid.conf
77Source26: %{name}-mod_log_config.conf
78Source27: %{name}-mod_mime_magic.conf
79Source28: %{name}-mod_cache.conf
85805405 80Source29: %{name}-example.net.conf
8ae15191 81Source30: %{name}.tmpfiles
9941f965 82Source31: %{name}.service
acbc7159 83Patch0: %{name}-configdir_skip_backups.patch
84Patch1: %{name}-layout.patch
85Patch2: %{name}-suexec.patch
9cd0f84d 86Patch3: %{name}-branding.patch
88c175ae 87Patch4: %{name}-apr.patch
b83bf1e4 88# what about this? it isn't applied...
d63c6df6 89Patch6: httpd-2.0.40-xfsz.patch
7ed09ac4 90Patch7: %{name}-syslibs.patch
d63c6df6 91Patch8: httpd-2.0.45-encode.patch
a3d67fd0 92Patch9: %{name}-paths.patch
d63c6df6 93Patch10: httpd-2.0.46-dav401dest.patch
b83bf1e4 94Patch12: httpd-2.0.46-sslmutex.patch
b83bf1e4
JB
95Patch14: httpd-2.0.48-corelimit.patch
96Patch15: httpd-2.0.48-debuglog.patch
b83bf1e4
JB
97Patch18: %{name}-v6only-ENOPROTOOPT.patch
98Patch19: %{name}-conffile-path.patch
99Patch20: %{name}-apxs.patch
c8652379 100Patch23: %{name}-suexec_fcgi.patch
16375f64 101Patch24: %{name}-bug-48094.patch
9f2f5880 102# http://scripts.mit.edu/trac/browser/trunk/server/common/patches/httpd-2.2.x-mod_ssl-sessioncaching.patch?rev=1348
2bd52d66 103Patch25: httpd-2.2.x-mod_ssl-sessioncaching.patch
f790cd1d 104Patch26: apache-mod_vhost_alias_docroot.patch
7dda4a20
JR
105# http://mpm-itk.sesse.net/
106Patch28: apache-mpm-itk.patch
ae7f5591 107Patch29: libtool-tag.patch
37d000f6 108URL: http://httpd.apache.org/
a5ebaec3 109BuildRequires: apr-devel >= %{apr_ver}
20e84f25 110BuildRequires: apr-util-devel >= 1:1.3.10-2
e5f3416d 111BuildRequires: autoconf >= 2.13
234ffa8e 112BuildRequires: automake
577e1a0c 113%{?with_distcache:BuildRequires: distcache-devel}
ca82294b 114BuildRequires: libtool >= 2:1.5
70d2486c 115%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
86d1e36b
ER
116%{?with_ssl:BuildRequires: openssl-devel >= %{openssl_ver}}
117%{?with_ssl:BuildRequires: openssl-tools >= %{openssl_ver}}
ae5b6ce3 118BuildRequires: pcre-devel
d41bf069 119BuildRequires: pkgconfig
44793f43 120BuildRequires: rpm >= 4.4.9-56
35447b83 121BuildRequires: rpm-build >= 4.4.0
1fde7ef3 122BuildRequires: rpm-perlprov >= 4.1-13
83786a71 123BuildRequires: rpmbuild(macros) >= 1.647
577e1a0c 124BuildRequires: sed >= 4.0
5c909436 125BuildRequires: zlib-devel
de6d707b
ER
126Requires: %{name}-errordocs = %{version}-%{release}
127Requires: %{name}-mod_alias = %{version}-%{release}
d870afd9 128Requires: %{name}-mod_auth = %{version}-%{release}
de6d707b 129Requires: %{name}-mod_env = %{version}-%{release}
de6d707b
ER
130Requires: %{name}-mod_log_config = %{version}-%{release}
131Requires: %{name}-mod_mime = %{version}-%{release}
132Requires: %{name}-mod_mime_magic = %{version}-%{release}
133Requires: %{name}-mod_negotiation = %{version}-%{release}
134Requires: %{name}-mod_setenvif = %{version}-%{release}
135Requires: %{name}-mod_speling = %{version}-%{release}
136Requires: %{name}-mod_userdir = %{version}-%{release}
577e1a0c 137Requires: %{name}-mod_version = %{version}-%{release}
de6d707b 138Requires: %{name}-tools = %{version}-%{release}
28084236 139BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8e78a897 140
abc1cf05 141%define _sysconfdir /etc/httpd
142%define _includedir %{_prefix}/include/apache
73a95eeb 143%define _datadir /home/services/httpd
23c1b0e7 144%define _libexecdir %{_libdir}/apache
f814163e 145%define _cgibindir %{_prefix}/lib/cgi-bin/%{name}
abc1cf05 146
8e78a897 147%description
9e85cd5a 148Apache is a powerful, full-featured, efficient and freely-available
149Web server. Apache is also the most popular Web server on the
150Internet.
b0053084 151
fff407b3
JR
152%description -l de.UTF-8
153Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
154erhältlich und weit verbreitet ist.
8e78a897 155
fff407b3 156%description -l es.UTF-8
ce55ee5d 157El servidor web Apache es el mejor servidor gratuito disponible en el
158mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
25d021a7 159que navegadores vean documentos y sometan datos remotamente. Puede
80791787 160ejecutar varias funciones diferentes, incluyendo funciones de proxy y
fff407b3
JR
161caché, y nos ofrece características como monitor de estado, conversión
162dinámica de tipo, y otras más.
ce55ee5d 163
fff407b3 164%description -l fr.UTF-8
9e85cd5a 165Apache est un serveur Web puissant, efficace, gratuit et complet.
166Apache est aussi le serveur Web le plus populaire sur Internet.
b0053084 167
fff407b3
JR
168%description -l pl.UTF-8
169Apache jest serwerem WWW (World Wide Web). Instalując ten pakiet
170będziesz mógł prezentować własne strony WWW w sieci Internet.
8e78a897 171
fff407b3
JR
172%description -l pt_BR.UTF-8
173O servidor web Apache é o melhor servidor gratuito disponível no mundo
ce55ee5d 174UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
175que browsers web vejam documentos e submetam dados remotamente. Ele
fff407b3
JR
176pode executar várias funções diferentes, incluindo funções de proxy e
177cache, e oferece características como monitor de status, conversão
178dinâmica de tipo, e mais.
ce55ee5d 179
fff407b3
JR
180%description -l ru.UTF-8
181Apache - мощный, функциональный, высокопроизводительный и свободно
182распространяемый веб-сервер.
07edd6b5 183
fff407b3
JR
184%description -l tr.UTF-8
185Apache serbest dağıtılan ve çok kullanılan yetenekli bir web
9e85cd5a 186sunucusudur.
8e78a897 187
de6d707b
ER
188%package base
189Summary: The Number One HTTP Server On The Internet
175adda4 190Summary(pl.UTF-8): Wiodący w Internecie serwer HTTP
3461b11f 191Group: Networking/Daemons/HTTP
de6d707b
ER
192Requires(post): fileutils
193Requires(post,preun): /sbin/chkconfig
194Requires(postun): /usr/sbin/groupdel
195Requires(postun): /usr/sbin/userdel
196Requires(pre): /bin/id
197Requires(pre): /usr/bin/getgid
198Requires(pre): /usr/sbin/groupadd
199Requires(pre): /usr/sbin/useradd
de6d707b 200Requires: /sbin/chkconfig
a5ebaec3 201Requires: apr >= %{apr_ver}
de6d707b 202Requires: psmisc >= 20.1
bbff4849 203Requires: rc-scripts >= 0.4.1.23
9941f965
AF
204Requires: sed >= 4.0
205Requires: systemd-units
de6d707b
ER
206Provides: apache(modules-api) = %{_apache_modules_api}
207Provides: group(http)
208Provides: user(http)
209Provides: webserver = apache
210Obsoletes: apache-extra
211Obsoletes: apache6
212# packaged by mistake. really sample code
83efc0bd
ER
213Obsoletes: apache-mod_optional_fn_export
214Obsoletes: apache-mod_optional_fn_import
215Obsoletes: apache-mod_optional_fn_import
216Obsoletes: apache-mod_optional_hook_import
ba4ac231 217Conflicts: apache < 2.2.0
2cb30fd5 218Conflicts: logrotate < 3.7-4
de6d707b
ER
219# for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
220Conflicts: rpm < 4.4.2-0.2
221
222%description base
223Apache is a powerful, full-featured, efficient and freely-available
224Web server. Apache is also the most popular Web server on the
225Internet.
226
fff407b3
JR
227%description base -l pl.UTF-8
228Apache jest potężnym, w pełni funkcjonalnym, wydajnym i wolnodostępnym
229serwerem WWW (World Wide Web). Jest także najbardziej popularnym
768a653f 230serwerem WWW w Internecie.
de6d707b 231
abc1cf05 232%package suexec
130aaac6 233Summary: Apache suexec wrapper
175adda4 234Summary(pl.UTF-8): Wrapper suexec do serwera WWW Apache
3461b11f 235Group: Networking/Daemons/HTTP
7552e56e 236URL: http://httpd.apache.org/docs/2.2/suexec.html
de6d707b 237Requires: %{name}-base = %{version}-%{release}
85d141a4 238
239%description suexec
9e85cd5a 240The suEXEC feature provides Apache users the ability to run CGI and
241SSI programs under user IDs different from the user ID of the calling
242web-server. Normally, when a CGI or SSI program executes, it runs as
243the same user who is running the web server.
85d141a4 244
fff407b3
JR
245%description suexec -l pl.UTF-8
246SuEXEC umożliwia serwerowi Apache uruchamianie programów CGI i SSI z
247innym UID niż wywołujący je serwer. Normalnie programy CGI i SSI są
248wykonywane jako taki sam użytkownik jak serwer WWW.
85d141a4 249
de6d707b
ER
250%package tools
251Summary: Apache tools
175adda4 252Summary(pl.UTF-8): Narzędzia Apache'a
de6d707b
ER
253Group: Development/Tools
254
255%description tools
256Apache tools.
257
fff407b3
JR
258%description tools -l pl.UTF-8
259Narzędzia Apache'a.
de6d707b 260
211e239d 261%package index
d66fc929 262Summary: Apache index.html* files
175adda4 263Summary(pl.UTF-8): Pliki Apache index.html*
d66fc929 264Group: Documentation
de6d707b 265Requires: %{name}-base = %{version}-%{release}
ca82294b 266Obsoletes: indexhtml
211e239d
AM
267
268%description index
269Apache index.html* files.
270
fff407b3 271%description index -l pl.UTF-8
31f818d0 272Pliki index.html* Apache'a.
211e239d 273
d66fc929
TP
274%package doc
275Summary: Apache manual
175adda4 276Summary(pl.UTF-8): Podręcznik Apache'a
d66fc929 277Group: Documentation
de6d707b
ER
278Requires: %{name}-base = %{version}-%{release}
279Requires: %{name}-mod_alias = %{version}-%{release}
280Requires: %{name}-mod_dir = %{version}-%{release}
281Requires: %{name}-mod_negotiation = %{version}-%{release}
282Requires: %{name}-mod_setenvif = %{version}-%{release}
d66fc929
TP
283
284%description doc
285Apache manual.
286
fff407b3
JR
287%description doc -l pl.UTF-8
288Podręcznik Apache'a.
d66fc929 289
de6d707b
ER
290%package errordocs
291Summary: Multi-language error messages for Apache
175adda4 292Summary(pl.UTF-8): Wielojęzyczne komunikaty błędów dla Apache'a
de6d707b
ER
293Group: Applications/WWW
294URL: http://httpd.apache.org/docs-project/
295Requires: %{name}-base = %{version}-%{release}
296Requires: %{name}-mod_alias = %{version}-%{release}
297Requires: %{name}-mod_authz_host = %{version}-%{release}
298Requires: %{name}-mod_include = %{version}-%{release}
299Requires: %{name}-mod_negotiation = %{version}-%{release}
300
301%description errordocs
302Multi-language error messages.
303
fff407b3
JR
304%description errordocs -l pl.UTF-8
305Dokumenty opisujące błędy HTTP dla Apache'a w wielu językach.
de6d707b 306
abc1cf05 307%package devel
b0053084 308Summary: Module development tools for the Apache web server
175adda4
ER
309Summary(es.UTF-8): Archivos de inclusión del Apache para desarrollo de módulos
310Summary(fr.UTF-8): Les outils de developpement de modules pour le serveur web Apache
311Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia modułów rozszerzeń do serwera WWW Apache
312Summary(pt_BR.UTF-8): Arquivos de inclusão do Apache para desenvolvimento de módulos
313Summary(ru.UTF-8): Средства разработки модулей для веб-сервера Apache
9e85cd5a 314Group: Networking/Utilities
de6d707b 315Requires: apr-util-devel >= 1:1.2
0b05b736 316Requires: libtool
7d3071a4 317Obsoletes: apache-apxs
5a48d1ee 318Obsoletes: apache-static
8e78a897 319
320%description devel
e45cb0f8 321The apache-devel package contains header files for Apache.
b0053084 322
fff407b3
JR
323%description devel -l es.UTF-8
324Este paquete contiene los archivos de inclusión para el Apache, bien
325como el utilitario apxs para la construcción de objetos compartidos
326dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
327o desarrollar módulos adicionales para Apache.
ce55ee5d 328
fff407b3 329%description devel -l fr.UTF-8
f6e312e2 330Le package apache-devel contient le code source pour le serveur Web
23c1b0e7
MM
331Apache et le binaire APXS dont vous aurez besoin pour construire des
332Objets Dynamiques Partages (DSOs) pour Apache.
f6e312e2 333
fff407b3
JR
334%description devel -l pl.UTF-8
335Pliki nagłówkowe i inne zasoby niezbędne przy budowaniu modułów DSO
31f818d0 336(Dynamic Shared Objects) dla Apache'a.
07edd6b5 337
fff407b3
JR
338%description devel -l ru.UTF-8
339Средства разработки модулей для веб-сервера Apache.
8e78a897 340
fff407b3
JR
341%description devel -l pt_BR.UTF-8
342Este pacote contem os arquivos de inclusão para o Apache, bem como o
343utilitário apxs para a construção de objetos compartilhados dinâmicos
344(DSOs). Este pacote precisa ser instalado se você deseja compilar ou
345desenvolver módulos adicionais para o Apache.
5da947c2 346
5ff6067c 347%package mod_actions
768a653f 348Summary: Apache module for executing CGI scripts based on media type or request method
175adda4 349Summary(pl.UTF-8): Moduł Apache'a do uruchamiania skryptów CGI w oparciu o rodzaj danych lub żądania
3461b11f 350Group: Networking/Daemons/HTTP
de6d707b 351URL: http://httpd.apache.org/docs/2.2/mod/mod_actions.html
de6d707b 352Requires: %{name}-base = %{version}-%{release}
768a653f 353Provides: apache(mod_actions) = %{version}-%{release}
5ff6067c 354
355%description mod_actions
de6d707b
ER
356This module has two directives. The Action directive lets you run CGI
357scripts whenever a file of a certain MIME content type is requested.
358The Script directive lets you run CGI scripts whenever a particular
359method is used in a request. This makes it much easier to execute
360scripts that process files.
5ff6067c 361
fff407b3
JR
362%description mod_actions -l pl.UTF-8
363Ten moduł ma dwie dyrektywy. Dyrektywa Action pozwala uruchamiać
364skrypty CGI przy żądaniu pliku o danym typie zawartości MIME.
365Dyrektywa Script pozwala uruchamiać skrypty CGI przy danej metodzie
366żądania. Znacznie ułatwia to wykonywanie skryptów przetwarzających
768a653f 367pliki.
22ec501e 368
de6d707b 369%package mod_alias
768a653f 370Summary: Mapping different parts of the host filesystem in the document tree and for URL redirection
175adda4 371Summary(pl.UTF-8): Odwzorowywanie różnych części systemu plików w drzewie dokumentów i przekierowywanie URL-i
3461b11f 372Group: Networking/Daemons/HTTP
de6d707b 373URL: http://httpd.apache.org/docs/2.2/mod/mod_alias.html
de6d707b 374Requires: %{name}-base = %{version}-%{release}
768a653f 375Provides: apache(mod_alias) = %{version}-%{release}
9050f02d 376Provides: webserver(alias)
de6d707b
ER
377
378%description mod_alias
379The directives contained in this module allow for manipulation and
380control of URLs as requests arrive at the server. The Alias and
381ScriptAlias directives are used to map between URLs and filesystem
382paths. This allows for content which is not directly under the
383DocumentRoot served as part of the web document tree. The ScriptAlias
384directive has the additional effect of marking the target directory as
385containing only CGI scripts.
386
387The Redirect directives are used to instruct clients to make a new
388request with a different URL. They are often used when a resource has
389moved to a new location.
390
391mod_alias is designed to handle simple URL manipulation tasks. For
392more complicated tasks such as manipulating the query string, use the
393tools provided by mod_rewrite.
394
fff407b3
JR
395%description mod_alias -l pl.UTF-8
396Dyrektywy zawarte w tym module umożliwiają manipulacje i sterowanie
397URL-ami kiedy żądania są dostarczane do serwera. Dyrektywy Alias i
398ScriptAlias są używane do odwzorowywania między URL-ami i ścieżkami w
399systemie plików. Umożliwia to serwowanie treści nie będącej
400bezpośrednio wewnątrz DocumentRoota jako część drzewa dokumentów WWW.
768a653f 401Dyrektywa ScriptAlias ma dodatkowy efekt oznaczania katalogu
fff407b3 402docelowego jako zawierającego wyłącznie skrypty CGI.
768a653f 403
fff407b3
JR
404Dyrektywy Redirect służą do instruowania klientów, aby wykonali nowe
405żądanie z innym URL-em. Są używane zwykle w przypadku, gdy zasoby
406zostały przeniesione w inne miejsce.
768a653f 407
fff407b3 408mod_alias został zaprojektowany do obsługi prostych manipulacji na
768a653f 409URL-ach. Bardziej skomplikowane zadania, takie jak modyfikowanie
fff407b3 410łańcucha zapytania można wykonać przy użyciu mod_rewrite.
768a653f 411
de6d707b
ER
412%package mod_asis
413Summary: Sends files that contain their own HTTP headers
175adda4 414Summary(pl.UTF-8): Wysyłanie plików zawierających własne nagłówki HTTP
3461b11f 415Group: Networking/Daemons/HTTP
de6d707b 416URL: http://httpd.apache.org/docs/2.2/mod/mod_asis.html
de6d707b 417Requires: %{name}-base = %{version}-%{release}
768a653f 418Provides: apache(mod_asis) = %{version}-%{release}
de6d707b
ER
419
420%description mod_asis
421This module provides the handler send-as-is which causes Apache to
422send the document without adding most of the usual HTTP headers.
423
424This can be used to send any kind of data from the server, including
425redirects and other special HTTP responses, without requiring a
426cgi-script or an nph script.
427
428For historical reasons, this module will also process any file with
429the mime type httpd/send-as-is.
430
fff407b3
JR
431%description mod_asis -l pl.UTF-8
432Ten moduł udostępnia procesurę obsługi send-as-is powodującą, że
433Apache wysyła dokument bez dodawania większości zwykle używanych
434nagłówków HTTP.
768a653f 435
fff407b3
JR
436Może to być używane do wysyłania dowolnego rodzaju danych z serwera,
437włącznie z przekierowaniami i innymi specjalnymi odpowiedziami HTTP
768a653f
JB
438bez wymagania skryptu CGI lub nph.
439
234ffa8e 440%package mod_auth
e711be6c 441Summary: Virtual package which provides backward compatibility with apache 2.0
175adda4 442Summary(pl.UTF-8): Pakiet wirtualny zapewniający kompatybilność wsteczną z apache 2.0
3461b11f 443Group: Networking/Daemons/HTTP
de6d707b 444Requires: %{name}-base = %{version}-%{release}
83efc0bd 445Requires: %{name}-mod_auth_basic = %{version}-%{release}
234ffa8e
AM
446Requires: %{name}-mod_authn_file = %{version}-%{release}
447Requires: %{name}-mod_authz_groupfile = %{version}-%{release}
83efc0bd 448Requires: %{name}-mod_authz_user = %{version}-%{release}
768a653f 449Provides: apache(mod_auth) = %{version}-%{release}
9050f02d 450Provides: webserver(auth)
234ffa8e
AM
451
452%description mod_auth
83efc0bd
ER
453Virtual package which requires apache-mod_authn_file,
454apache-mod_authz_user and apache-mod_authz_groupfile for backward
455compatibility with apache 2.0.
234ffa8e 456
fff407b3
JR
457%description mod_auth -l pl.UTF-8
458Pakiet wirtualny wymagający apache-mod_authn_file,
459apache-mod_authz_user i apache-mod_authz_groupfile dla kompatybilności
83efc0bd 460wstecznej z apache 2.0.
40e53907 461
252d5aae 462%package mod_auth_basic
40e53907 463Summary: Apache module that allows Basic authentication
175adda4 464Summary(pl.UTF-8): Moduł Apache'a umożliwiający korzystawnie z uwierzytelnienia Basic
3461b11f 465Group: Networking/Daemons/HTTP
de6d707b 466URL: http://httpd.apache.org/docs/2.2/mod/mod_auth_basic.html
de6d707b 467Requires: %{name}-base = %{version}-%{release}
768a653f 468Provides: apache(mod_auth_basic) = %{version}-%{release}
a644ca0d 469
252d5aae 470%description mod_auth_basic
2747c3db
ER
471This module allows the use of HTTP Basic Authentication to restrict
472access by looking up users in the given providers.
473
de6d707b
ER
474HTTP Digest Authentication is provided by mod_auth_digest. This module
475should usually be combined with at least one authentication module
476such as mod_authn_file and one authorization module such as
477mod_authz_user.
478
fff407b3
JR
479%description mod_auth_basic -l pl.UTF-8
480Ten moduł pozwala używać uwierzytelnienia HTTP Basic do ograniczania
481dostępu poprzez wyszukiwanie użytkowników we wskazanych miejscach
40e53907 482
234ffa8e 483%package mod_auth_dbm
e711be6c 484Summary: Virtual package which provides backward compatibility with apache 2.0
175adda4 485Summary(pl.UTF-8): Pakiet wirtualny zapewniający kompatybilność wsteczną z apache 2.0
3461b11f 486Group: Networking/Daemons/HTTP
de6d707b 487Requires: %{name}-base = %{version}-%{release}
234ffa8e
AM
488Requires: %{name}-dbmtools = %{version}-%{release}
489Requires: %{name}-mod_authn_dbm = %{version}-%{release}
490Requires: %{name}-mod_authz_dbm = %{version}-%{release}
768a653f 491Provides: apache(mod_auth_dbm) = %{version}-%{release}
234ffa8e
AM
492
493%description mod_auth_dbm
40e53907 494Virtual package which requires apache-mod_authn_dbm and
234ffa8e
AM
495apache-mod_authz_dbm for backward compatibility with apache 2.0.
496
fff407b3
JR
497%description mod_auth_dbm -l pl.UTF-8
498Pakiet wirtualny wymagający apache-mod_authn_dbm i
499apache-mod_authz_dbm dla kompatybilności wstecznej z apache 2.0.
40e53907 500
2747c3db
ER
501%package mod_auth_digest
502Summary: User authentication using MD5 Digest Authentication
175adda4 503Summary(pl.UTF-8): Uwierzytelnianie użytkowników przy użyciu MD5 Digest
3461b11f 504Group: Networking/Daemons/HTTP
de6d707b 505URL: http://httpd.apache.org/docs/2.2/mod/mod_auth_digest.html
de6d707b 506Requires: %{name}-base = %{version}-%{release}
768a653f 507Provides: apache(mod_auth_digest) = %{version}-%{release}
2747c3db
ER
508
509%description mod_auth_digest
510This module implements HTTP Digest Authentication. However, it has not
511been extensively tested and is therefore marked experimental.
a644ca0d 512
fff407b3
JR
513%description mod_auth_digest -l pl.UTF-8
514Ten moduł implementuje uwierzytelnienie HTTP Digest. Nie został on
515jednak zbyt obszernie przetestowany, więc jest oznaczony jako
40e53907
JB
516eksperymentalny.
517
252d5aae
AM
518%package mod_authn_alias
519Summary: Apache module that provides the ability to create extended authentication
175adda4 520Summary(pl.UTF-8): Moduł Apache'a umożliwiający tworzenie rozszerzonego uwierzytelniania
3461b11f 521Group: Networking/Daemons/HTTP
de6d707b 522URL: http://httpd.apache.org/docs/2.2/mod/mod_authn_alias.html
de6d707b 523Requires: %{name}-base = %{version}-%{release}
768a653f 524Provides: apache(mod_authn_alias) = %{version}-%{release}
252d5aae
AM
525
526%description mod_authn_alias
2747c3db
ER
527This module allows extended authentication providers to be created
528within the configuration file and assigned an alias name.
d1fa46c1 529
fff407b3
JR
530%description mod_authn_alias -l pl.UTF-8
531Ten moduł umożliwia tworzenie rozszerzonych sposobów uwierzytelniania
532w pliku konfiguracyjnym i nadawanie im aliasów.
40e53907 533
252d5aae
AM
534%package mod_authn_anon
535Summary: Apache module that allows "anonymous" user access to authenticated areas
175adda4 536Summary(pl.UTF-8): Moduł Apache'a umożliwiający dostęp anonimowych użytkowników do stref uwierzytelnianych
3461b11f 537Group: Networking/Daemons/HTTP
de6d707b 538URL: http://httpd.apache.org/docs/2.2/mod/mod_authn_anon.html
de6d707b 539Requires: %{name}-base = %{version}-%{release}
768a653f 540Provides: apache(mod_authn_anon) = %{version}-%{release}
234ffa8e 541# compat
234ffa8e 542Provides: apache(mod_auth_anon) = %{version}-%{release}
83efc0bd 543Provides: apache-mod_auth_anon = %{version}-%{release}
7a374ecf 544Obsoletes: apache-mod_auth_anon < 2.2.0-0.5
5ff6067c 545
252d5aae 546%description mod_authn_anon
2747c3db
ER
547This module provides authentication front-ends such as mod_auth_basic
548to authenticate users similar to anonymous-ftp sites, i.e. have a
549'magic' user id 'anonymous' and the email address as a password. These
550email addresses can be logged.
252d5aae 551
fff407b3
JR
552%description mod_authn_anon -l pl.UTF-8
553Ten moduł udmożliwia frontendom uwierzytelniającym takim jak
554mod_auth_basic uwierzytelnianie użytkowników podobnie do serwisów
555anonimowego ftp, tzn. przez udostępnianie "magicznego" identyfikatora
556"anonymous" i adresu pocztowego jako hasła. Te adresy pocztowe mogą
557być logowane.
40e53907 558
252d5aae
AM
559%package mod_authn_dbd
560Summary: Apache module that allows user authentication using an SQL
175adda4 561Summary(pl.UTF-8): Moduł Apache'a umożliwiający uwierzytelnianie użytkowników przy użyciu tabel SQL
3461b11f 562Group: Networking/Daemons/HTTP
de6d707b 563URL: http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html
de6d707b
ER
564Requires: %{name}-base = %{version}-%{release}
565Requires: %{name}-mod_dbd = %{version}-%{release}
768a653f 566Provides: apache(mod_authn_dbd) = %{version}-%{release}
e3c3191a 567
252d5aae 568%description mod_authn_dbd
2747c3db
ER
569This module provides authentication front-ends such as mod_auth_digest
570and mod_auth_basic to authenticate users by looking up users in SQL
571tables.
599c0f7c 572
fff407b3
JR
573%description mod_authn_dbd -l pl.UTF-8
574Ten moduł udostępnia frontendom uwierzytelniającym takim jak
575mod_auth_digest i mod_auth_basic uwierzytelnianie użytkowników poprzez
40e53907
JB
576wyszukiwanie w tabelach SQL.
577
252d5aae
AM
578%package mod_authn_dbm
579Summary: Apache module that allows user authentication using DBM files
175adda4 580Summary(pl.UTF-8): Moduł Apache'a umożliwiający uwierzytelnianie użytkowników przy użyciu plików DBM
3461b11f 581Group: Networking/Daemons/HTTP
de6d707b 582URL: http://httpd.apache.org/docs/2.2/mod/mod_authn_dbm.html
de6d707b 583Requires: %{name}-base = %{version}-%{release}
768a653f 584Provides: apache(mod_authn_dbm) = %{version}-%{release}
252d5aae
AM
585
586%description mod_authn_dbm
2747c3db 587This module provides authentication front-ends such as mod_auth_digest
40e53907 588and mod_auth_basic to authenticate users by looking up users in DBM
2747c3db 589password files.
e3c3191a 590
fff407b3
JR
591%description mod_authn_dbm -l pl.UTF-8
592Ten moduł udostępnia frontendom uwierzytelniającym takim jak
593mod_auth_digest i mod_auth_basic uwierzytelnianie użytkowników poprzez
594wyszukiwanie w tabelach haseł DBM.
40e53907 595
252d5aae
AM
596%package mod_authn_default
597Summary: Apache module that rejects any credentials supplied by the user
175adda4 598Summary(pl.UTF-8): Moduł Apache'a odrzucający wszystkie dane podane przez użytkownika
3461b11f 599Group: Networking/Daemons/HTTP
de6d707b 600URL: http://httpd.apache.org/docs/2.2/mod/mod_authn_default.html
de6d707b 601Requires: %{name}-base = %{version}-%{release}
768a653f 602Provides: apache(mod_authn_default) = %{version}-%{release}
a644ca0d 603
252d5aae 604%description mod_authn_default
2747c3db
ER
605This module is designed to be the fallback module, if you don't have
606configured an authentication module like mod_auth_basic. It simply
607rejects any credentials supplied by the user.
a644ca0d 608
fff407b3
JR
609%description mod_authn_default -l pl.UTF-8
610Ten moduł został pomyślany jako domyślny moduł uwierzytelniający,
611jeśli nie skonfigurowano modułu uwierzytelniającego takiego jak
612mod_auth_basic. Moduł ten po prostu odrzuca wszelkie dane przekazane
613przez użytkownika.
40e53907 614
252d5aae
AM
615%package mod_authn_file
616Summary: Apache module that allows user authentication using text files
175adda4 617Summary(pl.UTF-8): Moduł Apache'a umożliwiający uwierzytelnianie użytkowników poprzez pliki tekstowe
3461b11f 618Group: Networking/Daemons/HTTP
de6d707b 619URL: http://httpd.apache.org/docs/2.2/mod/mod_authn_file.html
de6d707b 620Requires: %{name}-base = %{version}-%{release}
768a653f 621Provides: apache(mod_authn_file) = %{version}-%{release}
a644ca0d 622
252d5aae 623%description mod_authn_file
2747c3db
ER
624This module provides authentication front-ends such as mod_auth_digest
625and mod_auth_basic to authenticate users by looking up users in plain
626text password files.
252d5aae 627
fff407b3
JR
628%description mod_authn_file -l pl.UTF-8
629Ten moduł udostępnia frontendom uwierzytelniającym takim jak
630mod_auth_digest i mod_auth_basic uwierzytelnianie użytkowników poprzez
631wyszukiwanie w plikach tekstowych z hasłami.
40e53907 632
252d5aae
AM
633%package mod_authnz_ldap
634Summary: Apache module that allows an LDAP directory to be used to store the database for HTTP Basic authentication
175adda4 635Summary(pl.UTF-8): Moduł Apache'a umożliwiający przechowywanie danych dla uwierzytelnienia HTTP Basic w bazie LDAP
3461b11f 636Group: Networking/Daemons/HTTP
de6d707b
ER
637URL: http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html
638Requires: %{name}-base = %{version}-%{release}
7552e56e 639Requires: %{name}-mod_ldap = %{version}-%{release}
d94f5577 640Requires: apr-util-ldap
40e53907 641Provides: apache(mod_authnz_ldap) = %{version}-%{release}
234ffa8e
AM
642# compat
643Provides: apache(mod_auth_ldap) = %{version}-%{release}
644Provides: apache-mod_auth_ldap = %{version}-%{release}
7a374ecf 645Obsoletes: apache-mod_auth_ldap < 2.2.0-0.5
252d5aae
AM
646
647%description mod_authnz_ldap
2747c3db 648This module provides authentication front-ends such as mod_auth_basic
40e53907
JB
649to authenticate users through an LDAP directory.
650
fff407b3
JR
651%description mod_authnz_ldap -l pl.UTF-8
652Ten moduł udostępnia frontendom uwierzytelniającym takim jak
653mod_auth_basic uwierzytelnianie użytkowników poprzez katalog LDAP.
252d5aae
AM
654
655%package mod_authz_dbm
656Summary: Apache module that allows group authorization using DBM files
175adda4 657Summary(pl.UTF-8): Moduł Apache'a umożliwiający uwierzytelnianie grup z użyciem plików DBM
3461b11f 658Group: Networking/Daemons/HTTP
de6d707b 659URL: http://httpd.apache.org/docs/2.2/mod/mod_authz_dbm.html
de6d707b 660Requires: %{name}-base = %{version}-%{release}
768a653f 661Provides: apache(mod_authz_dbm) = %{version}-%{release}
833fb22c 662
252d5aae 663%description mod_authz_dbm
2747c3db
ER
664This module provides authorization capabilities so that authenticated
665users can be allowed or denied access to portions of the web site by
40e53907
JB
666group membership stored in DBM file.
667
fff407b3
JR
668%description mod_authz_dbm -l pl.UTF-8
669Ten moduł daje możliwość udostępniania bądź blokowania części serwisu
670WWW dla uwierzytelnionych użytkowników na podstawie ich przynależności
40e53907 671do grupy zapisywanej w pliku DBM.
252d5aae
AM
672
673%package mod_authz_default
674Summary: Apache module that rejects any authorization request
175adda4 675Summary(pl.UTF-8): Moduł Apache'a odrzucający wszystkie żądania autoryzacji
3461b11f 676Group: Networking/Daemons/HTTP
de6d707b 677URL: http://httpd.apache.org/docs/2.2/mod/mod_authz_default.html
de6d707b 678Requires: %{name}-base = %{version}-%{release}
768a653f 679Provides: apache(mod_authz_default) = %{version}-%{release}
252d5aae
AM
680
681%description mod_authz_default
2747c3db
ER
682This module is designed to be the fallback module, if you don't have
683configured an authorization module like mod_authz_user or
684mod_authz_groupfile. It simply rejects any authorization request.
252d5aae 685
fff407b3
JR
686%description mod_authz_default -l pl.UTF-8
687Ten moduł został pomyślany jako domyślny moduł autoryzujący jeśli nie
688skonfigurowano modułu autoryzującego takiego jak mod_authz_user czy
689mod_authz_groupfile. Moduł ten po prostu odrzuca wszelkie żądania
40e53907
JB
690autoryzacji.
691
252d5aae
AM
692%package mod_authz_groupfile
693Summary: Apache module that allows group authorization using plaintext files
175adda4 694Summary(pl.UTF-8): Moduł Apache'a umożliwiający autoryzację grup przy użyciu plików tekstowych
3461b11f 695Group: Networking/Daemons/HTTP
de6d707b 696URL: http://httpd.apache.org/docs/2.2/mod/mod_authz_groupfile.html
de6d707b 697Requires: %{name}-base = %{version}-%{release}
768a653f 698Provides: apache(mod_authz_groupfile) = %{version}-%{release}
252d5aae
AM
699
700%description mod_authz_groupfile
2747c3db
ER
701This module provides authorization capabilities so that authenticated
702users can be allowed or denied access to portions of the web site by
40e53907
JB
703group membership stored in plain text file.
704
fff407b3
JR
705%description mod_authz_groupfile -l pl.UTF-8
706Ten moduł daje możliwość udostępniania bądź blokowania części serwisu
707WWW dla uwierzytelnionych użytkowników na podstawie ich przynależności
40e53907 708do grupy zapisywanej w pliku tekstowym.
252d5aae
AM
709
710%package mod_authz_host
40e53907 711Summary: Apache module that allows group authorizations based on host (name or IP address)
175adda4 712Summary(pl.UTF-8): Moduł Apache'a umożliwiający autoryzację grup w oparcu o host (nazwę lub IP)
3461b11f 713Group: Networking/Daemons/HTTP
de6d707b 714URL: http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
de6d707b 715Requires: %{name}-base = %{version}-%{release}
768a653f 716Provides: apache(mod_authz_host) = %{version}-%{release}
5398eb07
ER
717# for apache < 2.2.0
718Provides: apache(mod_access) = %{version}-%{release}
9050f02d 719Provides: webserver(access)
252d5aae
AM
720
721%description mod_authz_host
2747c3db
ER
722The directives provided by mod_authz_host are used in <Directory>,
723<Files>, and <Location> sections as well as .htaccess files to control
724access to particular parts of the server. Access can be controlled
725based on the client hostname, IP address, or other characteristics of
726the client request, as captured in environment variables.
252d5aae 727
fff407b3
JR
728%description mod_authz_host -l pl.UTF-8
729Dyrektyw udostępnianych przez mod_authz_host można używać w sekcjach
730<Directory>, <Files> i <Location>, a także plikach .htaccess w celu
731sterowania dostępem do poszczególnych części serwera. Dostępem można
732sterować na podstawie nazwy hosta klienta, adresu IP lub innej
733charakterystyki żądania klienta dostępnej w zmiennych środowiskowych.
40e53907 734
252d5aae
AM
735%package mod_authz_owner
736Summary: Apache module that allows authorization based on file ownership
175adda4 737Summary(pl.UTF-8): Moduł Apache'a umożliwiający autoryzacje w oparciu o własność plików
3461b11f 738Group: Networking/Daemons/HTTP
de6d707b 739URL: http://httpd.apache.org/docs/2.2/en/mod/mod_authz_owner.html
de6d707b
ER
740Requires: %{name}-base = %{version}-%{release}
741#Requires: any-auth-module
768a653f 742Provides: apache(mod_authz_owner) = %{version}-%{release}
252d5aae
AM
743
744%description mod_authz_owner
2747c3db
ER
745This module authorizes access to files by comparing the userid used
746for HTTP authentication (the web userid) with the file-system owner or
747group of the requested file. The supplied username and password must
748be already properly verified by an authentication module, such as
749mod_auth_basic or mod_auth_digest.
252d5aae 750
fff407b3
JR
751%description mod_authz_owner -l pl.UTF-8
752Ten moduł autoryzuje dostęp do plików poprzez porównanie
753identyfikatora użytkownika użytego przy uwierzytelnianiu HTTP (web
754userid) z właścicielem lub grupą żądanego pliku w systemie plików.
755Podana nazwa użytkownika i hasło muszą być wcześniej zweryfikowane
756przez moduł uwierzytelniania, taki jak mod_auth_basic lub
40e53907
JB
757mod_auth_digest.
758
252d5aae
AM
759%package mod_authz_user
760Summary: Apache module that allows user authorization
175adda4 761Summary(pl.UTF-8): Moduł Apache'a umożliwiający autoryzację użytkowników
3461b11f 762Group: Networking/Daemons/HTTP
de6d707b 763URL: http://httpd.apache.org/docs/2.2/en/mod/mod_authz_user.html
de6d707b 764Requires: %{name}-base = %{version}-%{release}
768a653f 765Provides: apache(mod_authz_user) = %{version}-%{release}
833fb22c 766
252d5aae 767%description mod_authz_user
2747c3db
ER
768This module provides authorization capabilities so that authenticated
769users can be allowed or denied access to portions of the web site.
833fb22c 770
fff407b3
JR
771%description mod_authz_user -l pl.UTF-8
772Ten moduł daje możliwość udostępniania bądź blokowania części serwisu
773WWW dla uwierzytelnionych użytkowników.
40e53907 774
7891f80d
PG
775%package mod_autoindex
776Summary: Apache module - display index of files
175adda4 777Summary(pl.UTF-8): Moduł apache do wyświetlania indeksu plików
3461b11f 778Group: Networking/Daemons/HTTP
de6d707b 779URL: http://httpd.apache.org/docs/2.2/en/mod/mod_autoindex.html
de6d707b
ER
780Requires: %{name}-base = %{version}-%{release}
781Requires: %{name}-mod_alias = %{version}-%{release}
768a653f 782Provides: apache(mod_autoindex) = %{version}-%{release}
7891f80d
PG
783
784%description mod_autoindex
87243ede
ER
785This package contains mod_autoindex module. It provides generation
786index of files.
7891f80d 787
fff407b3
JR
788%description mod_autoindex -l pl.UTF-8
789Ten pakiet dostarcza moduł autoindex, który generuje indeks plików.
7891f80d 790
eb1ab1cf 791%package mod_bucketeer
de6d707b 792Summary: buckets manipulation filter
175adda4 793Summary(pl.UTF-8): Dzielenie kubełków po znalezieniu znaku sterującego
3461b11f 794Group: Networking/Daemons/HTTP
de6d707b 795Requires: %{name}-base = %{version}-%{release}
768a653f 796Provides: apache(mod_bucketeer) = %{version}-%{release}
eb1ab1cf
AM
797
798%description mod_bucketeer
799Split buckets whenever we find a control-char.
800
fff407b3
JR
801%description mod_bucketeer -l pl.UTF-8
802Dzielenie kubełków po znalezieniu znaku sterującego.
40e53907 803
23c1b0e7
MM
804%package mod_cache
805Summary: Content cache keyed to URIs
175adda4 806Summary(pl.UTF-8): Pamięć podręczna wg klucza URI
3461b11f 807Group: Networking/Daemons/HTTP
de6d707b 808URL: http://httpd.apache.org/docs/2.2/en/mod/mod_cache.html
de6d707b 809Requires: %{name}-base = %{version}-%{release}
768a653f 810Provides: apache(mod_cache) = %{version}-%{release}
23c1b0e7
MM
811
812%description mod_cache
813mod_cache implements an RFC 2616 compliant HTTP content cache that can
814be used to cache either local or proxied content. Two storage
815management modules are included in the base Apache distribution:
816mod_disk_cache implements a disk based storage manager (generally used
817for proxy caching) and mod_mem_cache implements an in-memory based
818storage manager (primarily useful for caching local content).
819
fff407b3
JR
820%description mod_cache -l pl.UTF-8
821Implementacja zgodnej z RFC 2616 pamięci podręcznej, która może być
822używana do zapamiętywania zawartości lokalnej lub dostępnej przez
823proxy. Dołączono dwa moduły pozwalające magazynować dane w pamięci
824(głównie użyteczne przy cache'owaniu lokalnej zawartości) oraz na
825dysku (używane do cache'owania proxy).
23c1b0e7 826
de6d707b 827%package mod_case_filter
2d2ebb99
JB
828Summary: Apache output filter that converts all output to upper case
829Summary(pl.UTF-8): Filtr wyjściowy Apache'a zamieniający wszystkie litery na wielkie
3461b11f 830Group: Networking/Daemons/HTTP
de6d707b 831Requires: %{name}-base = %{version}-%{release}
768a653f 832Provides: apache(mod_case_filter) = %{version}-%{release}
de6d707b
ER
833
834%description mod_case_filter
2d2ebb99
JB
835Apache output filter that converts all output to upper case.
836
837%description mod_case_filter -l pl.UTF-8
838Filtr wyjściowy Apache'a zamieniający wszystkie litery w wyjściu na
839wielkie.
de6d707b
ER
840
841%package mod_case_filter_in
2d2ebb99
JB
842Summary: Apache input filter that converts all request body to upper case
843Summary(pl.UTF-8): Filtr wejściowy Apache'a zamieniający wszystkie litery w żądaniu na wielkie
3461b11f 844Group: Networking/Daemons/HTTP
de6d707b 845Requires: %{name}-base = %{version}-%{release}
768a653f 846Provides: apache(mod_case_filter_in) = %{version}-%{release}
de6d707b
ER
847
848%description mod_case_filter_in
2d2ebb99
JB
849Apache input filter that converts all request body (not headers) to
850upper case.
851
852%description mod_case_filter_in -l pl.UTF-8
853Filtr wejściowy Apache'a zamieniający wszystkie litery w ciele żądania
854(ale nie nagłówkach) na wielkie.
de6d707b
ER
855
856%package mod_cern_meta
857Summary: CERN httpd metafile semantics
175adda4 858Summary(pl.UTF-8): Obsługa semantyki metaplików CERN httpd
3461b11f 859Group: Networking/Daemons/HTTP
de6d707b 860URL: http://httpd.apache.org/docs/2.2/en/mod/mod_cern_meta.html
de6d707b 861Requires: %{name}-base = %{version}-%{release}
768a653f 862Provides: apache(mod_cern_meta) = %{version}-%{release}
de6d707b
ER
863
864%description mod_cern_meta
865Emulate the CERN HTTPD Meta file semantics. Meta files are HTTP
866headers that can be output in addition to the normal range of headers
867for each file accessed. They appear rather like the Apache .asis
868files, and are able to provide a crude way of influencing the Expires:
869header, as well as providing other curiosities. There are many ways to
870manage meta information, this one was chosen because there is already
871a large number of CERN users who can exploit this module.
872
fff407b3
JR
873%description mod_cern_meta -l pl.UTF-8
874Moduł emulujący semantykę metaplików CERN HTTPD. Metapliki to nagłówki
875HTTP, które mogą być wysyłane oprócz normalnego zestawu nagłówków dla
876każdego przetwarzanego pliku. Zachowują się bardziej jak pliki .asis
877Apache'a i mogą dawać brutalny sposób wpływania na nagłówek Expires:,
878a także dostarczać inne ciekawostki. Jest wiele sposobów zarządzania
879metainformacjami, ta została wybrana ponieważ istnieje już wielu
880użytkowników CERN wykorzystujących ten moduł.
768a653f 881
de6d707b
ER
882%package mod_cgi
883Summary: Execution of CGI scripts
175adda4 884Summary(pl.UTF-8): Uruchamianie skryptów CGI
3461b11f 885Group: Networking/Daemons/HTTP
de6d707b 886URL: http://httpd.apache.org/docs/2.2/en/mod/mod_cgi.html
de6d707b 887Requires: %{name}-base = %{version}-%{release}
60fc34ce 888Requires: %{name}-mod_alias = %{version}-%{release}
dc4750c8 889Suggests: %{name}-suexec = %{version}-%{release}
768a653f 890Provides: apache(mod_cgi) = %{version}-%{release}
91a004e2 891Provides: webserver(cgi)
de6d707b
ER
892
893%description mod_cgi
894Any file that has the mime type application/x-httpd-cgi or handler
895cgi-script (Apache 1.1 or later) will be treated as a CGI script, and
896run by the server, with its output being returned to the client. Files
897acquire this type either by having a name containing an extension
898defined by the AddType directive, or by being in a ScriptAlias
899directory.
900
901When using a multi-threaded MPM under unix, the module mod_cgid should
902be used in place of this module. At the user level, the two modules
903are essentially identical.
904
fff407b3
JR
905%description mod_cgi -l pl.UTF-8
906Ten moduł powoduje, że dowolny plik o typie MIME
907application/x-httpd-cgi albo procedurze obsługi cgi-script (w Apache'u
9081.1 lub nowszym) będzie traktowany jako skrypt CGI i uruchamiany przez
909serwer, a jego wyjście będzie zwracane klientowi. Pliki uzyskują ten
910typ przez posiadanie nazwy zawierającej rozszerzenie określone
911dyrektywą AddType lub będąc w katalogu ScriptAlias.
768a653f 912
fff407b3
JR
913Przy używaniu wielowątkowych MPM pod uniksem zamiast tego modułu
914należy używać modułu mod_cgid. Z poziomu użytkownika oba te moduły
915zachowują się identycznie.
768a653f 916
23c1b0e7
MM
917%package mod_cgid
918Summary: Execution of CGI scripts using an external CGI daemon
175adda4 919Summary(pl.UTF-8): Uruchamianie zewnętrznych skryptów CGI za pomocą daemona CGI
3461b11f 920Group: Networking/Daemons/HTTP
de6d707b 921URL: http://httpd.apache.org/docs/2.2/en/mod/mod_cgid.html
de6d707b 922Requires: %{name}-base = %{version}-%{release}
60fc34ce 923Requires: %{name}-mod_alias = %{version}-%{release}
768a653f 924Provides: apache(mod_cgid) = %{version}-%{release}
91a004e2 925Provides: webserver(cgi)
0eef284d 926
23c1b0e7
MM
927%description mod_cgid
928Execution of CGI scripts using an external CGI daemon.
0eef284d 929
de6d707b
ER
930Except for the optimizations and the additional ScriptSock directive,
931mod_cgid behaves similarly to mod_cgi.
932
933This module should be used instead of mod_cgi whenever a
934multi-threaded MPM is selected.
935
fff407b3
JR
936%description mod_cgid -l pl.UTF-8
937Uruchamianie skryptów CGI za pomocą zewnętrznego demona CGI.
768a653f 938
fff407b3
JR
939Z wyjątkiem optymalizacji i dodatkowej dyrektywy ScriptSock, mod_cgid
940zachowuje się podobnie do mod_cgi.
768a653f 941
fff407b3
JR
942Tego modułu należy używać zamiast mod_cgi zawsze, jeśli wybrano
943wielowątkowy MPM.
22ec501e 944
23c1b0e7
MM
945%package mod_charset_lite
946Summary: Specify character set translation or recoding
175adda4 947Summary(pl.UTF-8): Translacja lub przekodowywanie znaków
3461b11f 948Group: Networking/Daemons/HTTP
de6d707b 949URL: http://httpd.apache.org/docs/2.2/en/mod/mod_charset_lite.html
de6d707b 950Requires: %{name}-base = %{version}-%{release}
768a653f 951Provides: apache(mod_charset_lite) = %{version}-%{release}
5ff6067c 952
23c1b0e7
MM
953%description mod_charset_lite
954Specify character set translation or recoding.
5ff6067c 955
de6d707b
ER
956This module provides a small subset of configuration mechanisms
957implemented by Russian Apache and its associated mod_charset.
958
959This is an experimental module and should be used with care.
960
fff407b3
JR
961%description mod_charset_lite -l pl.UTF-8
962Translacja lub przekodowywanie znaków.
23c1b0e7 963
fff407b3
JR
964Ten moduł udostępnia niewielki podzbiór mechanizmów konfiguracyjnych
965zaimplementowanych przez Russian Apache i powiązany z nim mod_charset.
768a653f 966
fff407b3 967Jest to moduł eksperymentalny i należy używać go z uwagą.
768a653f 968
23c1b0e7
MM
969%package mod_dav
970Summary: Apache module - Distributed Authoring and Versioning
175adda4 971Summary(pl.UTF-8): Moduł Apache'a - rozproszone autorstwo i wersjonowanie
3461b11f 972Group: Networking/Daemons/HTTP
de6d707b 973URL: http://httpd.apache.org/docs/2.2/en/mod/mod_dav.html
de6d707b 974Requires: %{name}-base = %{version}-%{release}
f8481e4a
PG
975Requires: apache-mod_authn_file
976Requires: apache-mod_setenvif
9007ead8 977Requires: apr-util-dbm-db
768a653f 978Provides: apache(mod_dav) = %{version}-%{release}
23c1b0e7
MM
979
980%description mod_dav
981This module provides class 1 and class 2 WebDAV ('Web-based
982Distributed Authoring and Versioning') functionality for Apache. This
983extension to the HTTP protocol allows creating, moving, copying, and
984deleting resources and collections on a remote web server.
985
fff407b3
JR
986%description mod_dav -l pl.UTF-8
987Moduł udostępnia klasę 1 oraz klasę 2 WebDAV (Bazującego na WWW
454c8277 988rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala
fff407b3 989na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na
454c8277 990zdalnym serwerze WWW.
23c1b0e7 991
2747c3db
ER
992%package mod_dbd
993Summary: Manages SQL database connections
175adda4 994Summary(pl.UTF-8): Zarządzanie połączeniami z bazą danych SQL
3461b11f 995Group: Networking/Daemons/HTTP
de6d707b 996URL: http://httpd.apache.org/docs/2.2/en/mod/mod_dbd.html
de6d707b 997Requires: %{name}-base = %{version}-%{release}
768a653f 998Provides: apache(mod_dbd) = %{version}-%{release}
2747c3db
ER
999
1000%description mod_dbd
1001mod_dbd manages SQL database connections using apr_dbd. It provides
1002database connections on request to modules requiring SQL database
1003functions, and takes care of managing databases with optimal
1004efficiency and scalability for both threaded and non-threaded MPMs.
1005
fff407b3
JR
1006%description mod_dbd -l pl.UTF-8
1007mod_dbd zarządza połączeniami z bazą danych SQL przy użyciu apr_dbd.
1008Udostępnia połączenia z bazą danych na żądanie modułów wymagających
1009funkcji bazy danych SQL, a następnie dba o zarządzanie bazami danych z
1010optymalną wydajnością i skalowalnością zarówno dla wątkowych jak i
1011niewątkowych MPM.
40e53907 1012
23c1b0e7
MM
1013%package mod_deflate
1014Summary: Apache module: Compress content before it is delivered to the client
175adda4 1015Summary(pl.UTF-8): Moduł Apache'a kompresujący dane przed przesłaniem ich do klienta
3461b11f 1016Group: Networking/Daemons/HTTP
de6d707b 1017URL: http://httpd.apache.org/docs/2.2/mod/mod_deflate.html
de6d707b
ER
1018Requires: %{name}-base = %{version}-%{release}
1019Requires: %{name}-mod_headers = %{version}-%{release}
768a653f 1020Provides: apache(mod_deflate) = %{version}-%{release}
23c1b0e7
MM
1021
1022%description mod_deflate
1023Compress content before it is delivered to the client.
1024
fff407b3
JR
1025%description mod_deflate -l pl.UTF-8
1026Moduł kompresujący dane przed przesłaniem ich do klienta.
22ec501e 1027
5ff6067c 1028%package mod_dir
22ec501e 1029Summary: Apache module for "trailing slash" redirects and serving directory index files
175adda4 1030Summary(pl.UTF-8): Moduł Apache'a oferujący przekierowania i udostępnianie informacji o zawartości katalogu
3461b11f 1031Group: Networking/Daemons/HTTP
de6d707b 1032URL: http://httpd.apache.org/docs/2.2/mod/mod_dir.html
de6d707b 1033Requires: %{name}-base = %{version}-%{release}
768a653f 1034Provides: apache(mod_dir) = %{version}-%{release}
1670f7cf 1035Provides: webserver(indexfile)
5ff6067c 1036
1037%description mod_dir
9e85cd5a 1038This package contains mod_dir which provides "trailing slash"
1039redirects and serving directory index files.
5ff6067c 1040
fff407b3
JR
1041%description mod_dir -l pl.UTF-8
1042Moduł oferujący przekierowania i udostępnianie informacji o zawartości
454c8277 1043katalogu.
22ec501e 1044
2747c3db 1045%package mod_dumpio
234ffa8e 1046Summary: Dumps all I/O to error log as desired
175adda4 1047Summary(pl.UTF-8): Zrzucanie całości wejścia/wyjścia do logu błędów
3461b11f 1048Group: Networking/Daemons/HTTP
de6d707b 1049URL: http://httpd.apache.org/docs/2.2/mod/mod_dumpio.html
de6d707b 1050Requires: %{name}-base = %{version}-%{release}
768a653f 1051Provides: apache(mod_dumpio) = %{version}-%{release}
2747c3db
ER
1052
1053%description mod_dumpio
1054mod_dumpio allows for the logging of all input received by Apache
1055and/or all output sent by Apache to be logged (dumped) to the
1056error.log file.
1057
1058The data logging is done right after SSL decoding (for input) and
1059right before SSL encoding (for output). As can be expected, this can
1060produce extreme volumes of data, and should only be used when
1061debugging problems.
1062
fff407b3
JR
1063%description mod_dumpio -l pl.UTF-8
1064mod_dumpio umożliwia logowanie całego wejścia otrzymanego przez
1065Apache'a i/lub całęgo wyjścia wysyłanego przez Apache'a do pliku
40e53907
JB
1066error.log.
1067
fff407b3
JR
1068Logowanie danych następuja zaraz po zdekodowaniu SSL (dla wejścia) i
1069zaraz przed kodowaniem SSL (dla wyjścia). Jak można się spodziewać, ta
1070opcja może tworzyć ogromne ilości danych i powinna być używana tylko
1071przy diagnostyce problemów.
40e53907 1072
de6d707b
ER
1073%package mod_echo
1074Summary: A simple echo server to illustrate protocol modules
175adda4 1075Summary(pl.UTF-8): Prosty serwer ocho ilustrujący moduły protokołów
3461b11f 1076Group: Networking/Daemons/HTTP
de6d707b 1077URL: http://httpd.apache.org/docs/2.2/mod/mod_echo.html
de6d707b 1078Requires: %{name}-base = %{version}-%{release}
768a653f 1079Provides: apache(mod_echo) = %{version}-%{release}
de6d707b
ER
1080
1081%description mod_echo
1082This module provides an example protocol module to illustrate the
1083concept. It provides a simple echo server. Telnet to it and type
1084stuff, and it will echo it.
1085
fff407b3
JR
1086%description mod_echo -l pl.UTF-8
1087Ten moduł udostępnia przykładowy moduł protokołu ilustrujący ideę.
1088Udostępnia prosty serwer echo. Można się na niego zatelnetować i
1089napisać cokolwiek, a on odpowie tym samym.
768a653f 1090
de6d707b
ER
1091%package mod_env
1092Summary: Modifies the environment which is passed to CGI scripts and SSI pages
175adda4 1093Summary(pl.UTF-8): Modyfikowanie środowiska przekazywanego skryptom CGI i stronom SSI
3461b11f 1094Group: Networking/Daemons/HTTP
de6d707b 1095URL: http://httpd.apache.org/docs/2.2/mod/mod_env.html
de6d707b 1096Requires: %{name}-base = %{version}-%{release}
768a653f 1097Provides: apache(mod_env) = %{version}-%{release}
8d04fbce 1098Provides: webserver(setenv)
de6d707b
ER
1099
1100%description mod_env
1101This module allows for control of the environment that will be
1102provided to CGI scripts and SSI pages. Environment variables may be
1103passed from the shell which invoked the httpd process. Alternatively,
1104environment variables may be set or unset within the configuration
1105process.
1106
fff407b3
JR
1107%description mod_env -l pl.UTF-8
1108Ten moduł pozwala na kontrolę środowiska udostępnianego skryptom CGI i
1109stronom SSI. Zmienne środowiskowe mogą być przekazywane z powłoki w
768a653f
JB
1110czasie uruchamiania procesu httpd, albo - alternatywnie - ustawiane i
1111usuwane w procesie konfiguracji.
1112
50adb2b3
ER
1113%package mod_expires
1114Summary: Apache module which generates Expires HTTP headers
175adda4 1115Summary(pl.UTF-8): Moduł Apache'a generujący nagłówki HTTP Expires
3461b11f 1116Group: Networking/Daemons/HTTP
de6d707b 1117URL: http://httpd.apache.org/docs/2.2/mod/mod_expires.html
de6d707b 1118Requires: %{name}-base = %{version}-%{release}
768a653f 1119Provides: apache(mod_expires) = %{version}-%{release}
5a5a4a11 1120Provides: webserver(expires)
50adb2b3
ER
1121
1122%description mod_expires
1123This module controls the setting of the Expires HTTP header in server
1124responses. The expiration date can set to be relative to either the
1125time the source file was last modified, or to the time of the client
1126access.
1127
fff407b3
JR
1128%description mod_expires -l pl.UTF-8
1129Moduł kontroluje ustawianie nagłówka HTTP Expires. Data wygaśnięcia
1130ważności może być ustalana w zależności od czasu modyfikacji plików
1131źródłowych lub odwołania klienta.
50adb2b3 1132
de6d707b
ER
1133%package mod_ext_filter
1134Summary: Pass the response body through an external program before delivery to the client
175adda4 1135Summary(pl.UTF-8): Przekazywanie ciała odpowiedzi do zewnętrznego programu przed przekazaniem klientowi
3461b11f 1136Group: Networking/Daemons/HTTP
de6d707b 1137URL: http://httpd.apache.org/docs/2.2/mod/mod_ext_filter.html
de6d707b 1138Requires: %{name}-base = %{version}-%{release}
768a653f 1139Provides: apache(mod_ext_filter) = %{version}-%{release}
de6d707b
ER
1140
1141%description mod_ext_filter
1142mod_ext_filter presents a simple and familiar programming model for
1143filters. With this module, a program which reads from stdin and writes
1144to stdout (i.e., a Unix-style filter command) can be a filter for
1145Apache.
1146
1147This filtering mechanism is much slower than using a filter which is
1148specially written for the Apache API and runs inside of the Apache
1149server process, but it does have the following benefits:
1150- the programming model is much simpler
1151- any programming/scripting language can be used, provided that it
1152 allows the program to read from standard input and write to standard
1153 output
1154- existing programs can be used unmodified as Apache filters
1155
1156Even when the performance characteristics are not suitable for
1157production use, mod_ext_filter can be used as a prototype environment
1158for filters.
1159
fff407b3 1160%description mod_ext_filter -l pl.UTF-8
768a653f 1161mod_ext_filter przedstawia prosty i przyjazny model programowania dla
fff407b3
JR
1162filtrów. Przy użyciu tego modułu program czytający ze standardowego
1163wejścia i piszący na standardowe wyjście (czyli uniksowe polecenie
1164filtrujące) może być filtrem dla Apache'a.
768a653f 1165
fff407b3
JR
1166Ten mechanizm filtrujący jest znacznie wolniejszy niż użycie filtru
1167napisanego specjalnie dla API Apache'a i działającego wewnątrz procesu
1168Apache'a, ale ma następujące zalety:
768a653f 1169- znacznie prostszy model programowania
fff407b3
JR
1170- możliwość użycia dowolnego języka programowania/skryptowego, jeśli
1171 tylko umożliwia czytanie ze standardowego wejścia i pisanie na
1172 standardowe wyjście
1173- możliwość użycia istniejących programów bez modyfikacji jako filtrów
768a653f
JB
1174 Apache'a.
1175
fff407b3
JR
1176Nawet kiedy charakterystyka wydajności nie jest odpowiednia dla użytku
1177produkcyjnego, mod_ext_filter można używać w środowisku prototypowym
1178dla filtrów.
768a653f 1179
50adb2b3
ER
1180%package mod_file_cache
1181Summary: Apache module: caches a static list of files in memory
175adda4 1182Summary(pl.UTF-8): Moduł Apache'a cache'ujący statyczną listę plików w pamięci
3461b11f 1183Group: Networking/Daemons/HTTP
de6d707b 1184URL: http://httpd.apache.org/docs/2.2/mod/mod_file_cache.html
de6d707b 1185Requires: %{name}-base = %{version}-%{release}
768a653f
JB
1186Provides: apache(mod_file_cache) = %{version}-%{release}
1187Obsoletes: apache-mmap_static
50adb2b3
ER
1188
1189%description mod_file_cache
1190Caches a static list of files in memory.
1191
de6d707b
ER
1192This module is an extension of and borrows heavily from the
1193mod_mmap_static module in Apache 1.3.
1194
fff407b3
JR
1195%description mod_file_cache -l pl.UTF-8
1196Moduł cache'ujący statyczną listę plików w pamięci.
50adb2b3
ER
1197
1198%package mod_filter
1199Summary: Context-sensitive smart filter configuration module
175adda4 1200Summary(pl.UTF-8): Moduł inteligentnej, zależnej od kontekstu konfiguracji filtrów
3461b11f 1201Group: Networking/Daemons/HTTP
de6d707b 1202URL: http://httpd.apache.org/docs/2.2/mod/mod_filter.html
de6d707b 1203Requires: %{name}-base = %{version}-%{release}
768a653f 1204Provides: apache(mod_filter) = %{version}-%{release}
50adb2b3
ER
1205
1206%description mod_filter
1207This module enables smart, context-sensitive configuration of output
1208content filters. For example, apache can be configured to process
1209different content-types through different filters, even when the
1210content-type is not known in advance (e.g. in a proxy).
1211
fff407b3
JR
1212%description mod_filter -l pl.UTF-8
1213Ten moduł umożliwia inteligentne, zależne od kontekstu konfigurowanie
1214wyjściowych filtrów treści. Na przykład, Apache'a można skonfigurować
1215do przetwarzania różnych content-type poprzez różne filtry, nawet
1216jeśli content-type nie jest znany z góry (np. w wypadku proxy).
40e53907 1217
5ff6067c 1218%package mod_headers
1219Summary: Apache module allows for the customization of HTTP response headers
175adda4 1220Summary(pl.UTF-8): Moduł Apache'a pozwalający na modyfikację nagłówków HTTP
3461b11f 1221Group: Networking/Daemons/HTTP
de6d707b 1222URL: http://httpd.apache.org/docs/2.2/mod/mod_headers.html
de6d707b 1223Requires: %{name}-base = %{version}-%{release}
768a653f 1224Provides: apache(mod_headers) = %{version}-%{release}
5ff6067c 1225
1226%description mod_headers
1227This package contains mod_headers module. The module allows for the
9e85cd5a 1228customization of HTTP response headers. Headers can be merged,
1229replaced or removed.
5ff6067c 1230
fff407b3
JR
1231%description mod_headers -l pl.UTF-8
1232Moduł pozwalający na łączenie, usuwanie oraz zamianę nagłówków HTTP
1233wysyłanych do przeglądarki.
22ec501e 1234
2747c3db
ER
1235%package mod_ident
1236Summary: RFC 1413 ident lookups
175adda4 1237Summary(pl.UTF-8): Sprawdzanie identyfikacji RFC 1413
3461b11f 1238Group: Networking/Daemons/HTTP
de6d707b 1239URL: http://httpd.apache.org/docs/2.2/mod/mod_ident.html
de6d707b 1240Requires: %{name}-base = %{version}-%{release}
768a653f 1241Provides: apache(mod_ident) = %{version}-%{release}
2747c3db
ER
1242
1243%description mod_ident
1244This module queries an RFC 1413 compatible daemon on a remote host to
1245look up the owner of a connection.
1246
fff407b3
JR
1247%description mod_ident -l pl.UTF-8
1248Ten moduł odpytuje demona zgodnego z RFC 1413 na zdalnym hoście w celu
1249sprawdzenia właściciela połączenia.
40e53907 1250
2747c3db
ER
1251%package mod_imagemap
1252Summary: Server-side imagemap processing
175adda4 1253Summary(pl.UTF-8): Przetwarzanie map obrazów po stronie serwera
3461b11f 1254Group: Networking/Daemons/HTTP
de6d707b 1255URL: http://httpd.apache.org/docs/2.2/mod/mod_imagemap.html
768a653f 1256Requires: %{name}-base = %{version}-%{release}
40e53907 1257Provides: apache(mod_imagemap) = %{version}-%{release}
8a71fb76 1258Provides: apache-mod_imap
83efc0bd 1259Obsoletes: apache-mod_imap
2747c3db
ER
1260
1261%description mod_imagemap
1262This module processes .map files, thereby replacing the functionality
1263of the imagemap CGI program. Any directory or document type configured
1264to use the handler imap-file (using either AddHandler or SetHandler)
1265will be processed by this module.
1266
fff407b3
JR
1267%description mod_imagemap -l pl.UTF-8
1268Ten moduł przetwarza pliki .map zastępując funkcjonalność programu CGI
40e53907 1269imagemap. Dowolny katalog lub rodzaj dokumentu skonfigurowany do
fff407b3
JR
1270używania procedury obsługi imap-file (poprzez AddHandler lub
1271SetHandler) będzie przetwarzany przez ten moduł.
40e53907 1272
de6d707b
ER
1273%package mod_include
1274Summary: Server-parsed html documents (Server Side Includes)
175adda4 1275Summary(pl.UTF-8): Dokumenty przetwarzane przez serwer (Server Side Includes)
3461b11f 1276Group: Networking/Daemons/HTTP
de6d707b 1277URL: http://httpd.apache.org/docs/2.2/mod/mod_include.html
de6d707b 1278Requires: %{name}-base = %{version}-%{release}
768a653f 1279Provides: apache(mod_include) = %{version}-%{release}
de6d707b
ER
1280
1281%description mod_include
1282This module provides a filter which will process files before they are
1283sent to the client. The processing is controlled by specially
1284formatted SGML comments, referred to as elements. These elements allow
1285conditional text, the inclusion of other files or programs, as well as
1286the setting and printing of environment variables.
1287
fff407b3
JR
1288%description mod_include -l pl.UTF-8
1289Ten moduł dostarcza procedurę obsługi przetwarzającą pliki przed
1290wysłaniem ich do klienta. Przetwarzanie jest sterowane specjalnie
768a653f 1291sformatowanymi komentarzami SGML, nazywanymi elementami. Elementy te
fff407b3
JR
1292pozwalają na tekst warunkowy, dołączanie innych plików lub programów,
1293a także ustawianie i wypisywanie zmiennych środowiskowych.
768a653f 1294
5ff6067c 1295%package mod_info
1296Summary: Apache module with comprehensive overview of the server configuration
175adda4 1297Summary(pl.UTF-8): Moduł Apache'a udostępniający informacje o serwerze
3461b11f 1298Group: Networking/Daemons/HTTP
de6d707b 1299URL: http://httpd.apache.org/docs/2.2/mod/mod_info.html
de6d707b
ER
1300Requires: %{name}-base = %{version}-%{release}
1301Requires: %{name}-mod_authz_host = %{version}-%{release}
768a653f 1302Provides: apache(mod_info) = %{version}-%{release}
5ff6067c 1303
1304%description mod_info
22ec501e 1305This package contains mod_info module. It provides a comprehensive
9e85cd5a 1306overview of the server configuration including all installed modules
1307and directives in the configuration files.
5ff6067c 1308
fff407b3
JR
1309%description mod_info -l pl.UTF-8
1310Moduł udostępniający informacje o konfiguracji serwera,
1311zainstalowanych modułach itp.
22ec501e 1312
e3c3191a 1313%package mod_ldap
37b40f51 1314Summary: Apache module for LDAP connection pooling and result caching services for other LDAP modules
dc968944 1315Summary(pl.UTF-8): Moduł Apache'a zarządzający połączeniami z serwerami LDAP
3461b11f 1316Group: Networking/Daemons/HTTP
de6d707b 1317URL: http://httpd.apache.org/docs/2.2/mod/mod_ldap.html
de6d707b 1318Requires: %{name}-base = %{version}-%{release}
768a653f 1319Provides: apache(mod_ldap) = %{version}-%{release}
e3c3191a 1320
1321%description mod_ldap
37b40f51
ER
1322This module was created to improve the performance of websites relying
1323on backend connections to LDAP servers. In addition to the functions
1324provided by the standard LDAP libraries, this module adds an LDAP
1325connection pool and an LDAP shared memory cache.
599c0f7c 1326
fff407b3 1327%description mod_ldap -l pl.UTF-8
dc968944
JB
1328Moduł Apache'a poprawiający wydajność serwisów polegających na
1329połączeniach z serwerami LDAP. Oprócz funkcjo udostępnianych przez
1330standardowe biblioteki LDAP ten moduł dodaje zarządzanie pulą połączeń
1331i współdzieloną pamięć podręczną zapytań.
e3c3191a 1332
de6d707b
ER
1333%package mod_log_config
1334Summary: Logging of the requests made to the server
175adda4 1335Summary(pl.UTF-8): Logowanie żądań zgłaszanych do serwera
3461b11f 1336Group: Networking/Daemons/HTTP
de6d707b 1337URL: http://httpd.apache.org/docs/2.2/mod/mod_log_config.html
de6d707b 1338Requires: %{name}-base = %{version}-%{release}
768a653f 1339Provides: apache(mod_log_config) = %{version}-%{release}
57f4bd5e 1340Provides: webserver(log)
de6d707b
ER
1341
1342%description mod_log_config
1343This module provides for flexible logging of client requests. Logs are
1344written in a customizable format, and may be written directly to a
1345file, or to an external program. Conditional logging is provided so
1346that individual requests may be included or excluded from the logs
1347based on characteristics of the request.
1348
fff407b3
JR
1349%description mod_log_config -l pl.UTF-8
1350Ten moduł umożliwia elastyczne logowanie żądań klientów. Logi są
1351zapisywane w konfigurowalnym formacie i mogą być zapisywane
1352bezpośrednio do pliku lub przekazywane do zewnętrznego programu.
1353Dostępne jest logowanie warunkowe polegające na włączeniu lub
1354wyłączeniu poszczególnych żądań z logowania na podstawie
1355charakterystyki żądania.
768a653f 1356
de6d707b
ER
1357%package mod_log_forensic
1358Summary: Forensic Logging of the requests made to the server
175adda4 1359Summary(pl.UTF-8): Logowanie żadań zgłaszanych do serwera w celu późniejszej analizy
3461b11f 1360Group: Networking/Daemons/HTTP
de6d707b 1361URL: http://httpd.apache.org/docs/2.2/mod/mod_log_forensic.html
de6d707b 1362Requires: %{name}-base = %{version}-%{release}
768a653f 1363Provides: apache(mod_log_forensic) = %{version}-%{release}
de6d707b
ER
1364
1365%description mod_log_forensic
1366This module provides for forensic logging of client requests. Logging
1367is done before and after processing a request, so the forensic log
1368contains two log lines for each request.
1369
fff407b3
JR
1370%description mod_log_forensic -l pl.UTF-8
1371Ten moduł pozwala na logowanie żądań w celu późniejszej analizy.
1372Logowanie jest wykonywane przed i po przetworzeniu żądania, więc log
1373zawiera dwie linie dla każdego żądania.
768a653f 1374
2747c3db
ER
1375%package mod_logio
1376Summary: Logging of input and output bytes per request
175adda4 1377Summary(pl.UTF-8): Logowanie liczby bajtów wejścia i wyjścia dla zapytań
3461b11f 1378Group: Networking/Daemons/HTTP
de6d707b 1379URL: http://httpd.apache.org/docs/2.2/mod/mod_logio.html
de6d707b
ER
1380Requires: %{name}-base = %{version}-%{release}
1381Requires: %{name}-mod_log_config = %{version}-%{release}
768a653f 1382Provides: apache(mod_logio) = %{version}-%{release}
2747c3db
ER
1383
1384%description mod_logio
1385This module provides the logging of input and output number of bytes
1386received/sent per request. The numbers reflect the actual bytes as
1387received on the network, which then takes into account the headers and
1388bodies of requests and responses. The counting is done before SSL/TLS
1389on input and after SSL/TLS on output, so the numbers will correctly
1390reflect any changes made by encryption.
1391
fff407b3
JR
1392%description mod_logio -l pl.UTF-8
1393Ten moduł zapewnia logowanie liczby bajtów wejścia i wyjścia
1394odbieranych/wysyłanych przy każdym zapytaniu. Liczby odzwierciedlają
1395rzeczywiste bajty przesyłane przez sieć, z wliczonymi nagłówkami i
1396ciałami żądań i odpowiedzi. Zliczanie jest wykonywane przed SSL/TLS na
1397wejściu i po SSL/TLS na wyjściu, więc liczby będą właściwie
1398odzwierciedlały wszystkie zmiany dokonywane przez szyfrowanie.
40e53907 1399
de6d707b 1400%package mod_mime
768a653f 1401Summary: Associates the requested filename's extensions with the file's behavior and content
175adda4 1402Summary(pl.UTF-8): Wiązanie określonych rozszerzeń plików z zachowaniem i zawartością
3461b11f 1403Group: Networking/Daemons/HTTP
de6d707b 1404URL: http://httpd.apache.org/docs/2.2/mod/mod_mime.html
de6d707b 1405Requires: %{name}-base = %{version}-%{release}
72e688ff 1406Requires: mailcap
768a653f 1407Provides: apache(mod_mime) = %{version}-%{release}
a39ddccf 1408Provides: webserver(mime)
de6d707b
ER
1409
1410%description mod_mime
1411This module is used to associate various bits of "meta information"
1412with files by their filename extensions. This information relates the
1413filename of the document to it's mime-type, language, character set
1414and encoding. This information is sent to the browser, and
1415participates in content negotiation, so the user's preferences are
1416respected when choosing one of several possible files to serve. See
1417mod_negotiation for more information about content negotiation.
1418
fff407b3
JR
1419%description mod_mime -l pl.UTF-8
1420Ten moduł służy do wiązania określonych części "metainformacji" z
1421plikami w zależności od rozszerzeń nazw plików. Informacje te łączą
1422nazwy plików dokumentów z ich typem MIME, językiem, zestawem znaków i
1423kodowaniem. Informacje te są wysyłane przeglądarce i mają wpływ na
1424negocjację treści, tak że preferencje użytkownika są respektowane przy
1425wybieraniu jednego z kilku dostępnych do zaserwowania. Więcej
1426informacji o negocjacji treści jest w dokumentacji do mod_negotiation.
768a653f 1427
de6d707b
ER
1428%package mod_mime_magic
1429Summary: Determines the MIME type of a file by looking at a few bytes of its contents
175adda4 1430Summary(pl.UTF-8): Określanie typu MIME pliku poprzez sprawdzanie kilku bajtów jego zawartości
3461b11f 1431Group: Networking/Daemons/HTTP
de6d707b 1432URL: http://httpd.apache.org/docs/2.2/mod/mod_mime_magic.html
de6d707b 1433Requires: %{name}-base = %{version}-%{release}
45c67e68 1434Requires: file
768a653f 1435Provides: apache(mod_mime_magic) = %{version}-%{release}
de6d707b
ER
1436
1437%description mod_mime_magic
1438This module determines the MIME type of files in the same way the Unix
1439file(1) command works: it looks at the first few bytes of the file. It
1440is intended as a "second line of defense" for cases that mod_mime
1441can't resolve.
1442
fff407b3
JR
1443%description mod_mime_magic -l pl.UTF-8
1444Ten moduł określa typ MIME plików w ten sam sposób, co uniksowe
1445polecenie file(1): patrzy na kilka początkowych bajtów pliku. Ma
1446służyć jako "druga linia obrony" dla przypadków, których nie może
1447rozwiązać mod_mime.
768a653f 1448
de6d707b
ER
1449%package mod_negotiation
1450Summary: Provides for content negotiation
175adda4 1451Summary(pl.UTF-8): Moduł do negocjacji treści
3461b11f 1452Group: Networking/Daemons/HTTP
de6d707b 1453URL: http://httpd.apache.org/docs/2.2/mod/mod_negotiation.html
de6d707b
ER
1454Requires: %{name}-base = %{version}-%{release}
1455Requires: %{name}-mod_mime = %{version}-%{release}
768a653f 1456Provides: apache(mod_negotiation) = %{version}-%{release}
de6d707b
ER
1457
1458%description mod_negotiation
1459Content negotiation, or more accurately content selection, is the
1460selection of the document that best matches the clients capabilities,
1461from one of several available documents.
1462
fff407b3
JR
1463%description mod_negotiation -l pl.UTF-8
1464Negocjacja treści, lub bardziej precyzyjnie - wybór treści, to wybór
1465dokumentu najbardziej odpowiadającego możliwościom klientów spośród
1466kilku możliwych dokumentów.
768a653f 1467
e60e8715 1468%package mod_proxy
88cccc3b 1469Summary: Apache module with Web proxy
175adda4 1470Summary(pl.UTF-8): Moduł Apache'a dodający obsługę serwera proxy
3461b11f 1471Group: Networking/Daemons/HTTP
de6d707b 1472URL: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
de6d707b
ER
1473Requires: %{name}-base = %{version}-%{release}
1474Requires: %{name}-mod_authz_host = %{version}-%{release}
768a653f 1475Provides: apache(mod_proxy) = %{version}-%{release}
e60e8715 1476
1477%description mod_proxy
9e85cd5a 1478This package contains module with implementation a proxy/cache for
1479Apache. It implements proxying capability for FTP, CONNECT (for SSL),
23c1b0e7
MM
1480HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
1481connect to other proxy modules for these and other protocols.
88cccc3b 1482
fff407b3
JR
1483%description mod_proxy -l pl.UTF-8
1484Moduł zawiera implementację serwera proxy/cache dla Apache.
1485Implementacja zawiera obsługę FTP, CONNECT (dla SSL), HTTP/0.9,
23c1b0e7 1486HTTP/1.0 i HTTP/1.1.
22ec501e 1487
2bd52d66
AM
1488%package mod_reqtimeout
1489Summary: Apache module to set timeout and minimum data rate for receiving requests
97bb0999 1490Summary(pl.UTF-8): Moduł Apache'a pozwalający na ustawianie limitu czasu oraz minimalnego transferu danych
2bd52d66
AM
1491Group: Networking/Daemons/HTTP
1492URL: http://httpd.apache.org/docs/2.2/mod/mod_reqtimeout.html
1493Requires: %{name}-base = %{version}-%{release}
1494Provides: apache(mod_reqtimeout) = %{version}-%{release}
1495Provides: webserver(reqtimeout)
1496
1497%description mod_reqtimeout
d41bf069 1498Apache module to set timeout and minimum data rate for receiving
1499requests.
2bd52d66
AM
1500
1501%description mod_reqtimeout -l pl.UTF-8
97bb0999 1502Moduł Apache'a pozwalający na ustawianie limitu czasu oraz minimalnego
d41bf069 1503transferu danych.
2bd52d66 1504
5ff6067c 1505%package mod_rewrite
1506Summary: Apache module with rule-based engine for rewrite requested URLs on the fly
175adda4 1507Summary(pl.UTF-8): Moduł Apache'a do "przepisywania" adresów URL w locie
3461b11f 1508Group: Networking/Daemons/HTTP
de6d707b 1509URL: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
de6d707b 1510Requires: %{name}-base = %{version}-%{release}
768a653f 1511Provides: apache(mod_rewrite) = %{version}-%{release}
8a601151 1512Provides: webserver(rewrite)
5ff6067c 1513
1514%description mod_rewrite
9e85cd5a 1515This package contains It provides a rule-based rewriting engine to
1516rewrite requested URLs on the fly.
5ff6067c 1517
fff407b3
JR
1518%description mod_rewrite -l pl.UTF-8
1519Moduł oferujący możliwość "przepisywania" adresów URL w locie.
22ec501e 1520
de6d707b
ER
1521%package mod_setenvif
1522Summary: Allows the setting of environment variables based on characteristics of the request
175adda4 1523Summary(pl.UTF-8): Ustawianie zmiennych środowiskowych w oparciu o charakterystykę żądania
3461b11f 1524Group: Networking/Daemons/HTTP
de6d707b 1525URL: http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html
de6d707b 1526Requires: %{name}-base = %{version}-%{release}
768a653f 1527Provides: apache(mod_setenvif) = %{version}-%{release}
de6d707b
ER
1528
1529%description mod_setenvif
1530The mod_setenvif module allows you to set environment variables
1531according to whether different aspects of the request match regular
1532expressions you specify. These environment variables can be used by
1533other parts of the server to make decisions about actions to be taken.
1534
fff407b3
JR
1535%description mod_setenvif -l pl.UTF-8
1536Moduł mod_setenvif pozwala na ustawianie zmiennych środowiskowych w
1537zależności od różnych aspektów żądania pasujących do podanych wyrażeń
1538regularnych. Te zmienne środowiskowe mogą być używane przez inne
1539części serwera do podejmowania decyzji o podejmowanych akcjach.
768a653f 1540
de6d707b 1541%package mod_speling
768a653f 1542Summary: Attempts to correct mistaken URLs by ignoring capitalization and by allowing up to one misspelling
175adda4 1543Summary(pl.UTF-8): Próba poprawiania błędnych URL-i poprzez ignorowanie wielkości liter i zezwalanie na jedną literówkę
3461b11f 1544Group: Networking/Daemons/HTTP
de6d707b 1545URL: http://httpd.apache.org/docs/2.2/mod/mod_speling.html
de6d707b 1546Requires: %{name}-base = %{version}-%{release}
768a653f 1547Provides: apache(mod_speling) = %{version}-%{release}
de6d707b
ER
1548
1549%description mod_speling
1550Requests to documents sometimes cannot be served by the core apache
1551server because the request was misspelled or miscapitalized. This
1552module addresses this problem by trying to find a matching document,
1553even after all other modules gave up. It does its work by comparing
1554each document name in the requested directory against the requested
1555document name without regard to case, and allowing up to one
1556misspelling (character insertion / omission / transposition or wrong
1557character). A list is built with all document names which were matched
1558using this strategy.
1559
fff407b3
JR
1560%description mod_speling -l pl.UTF-8
1561Czasami żądania dokumentów nie mogą być wykonane przez sam serwer
1562Apache, ponieważ żądanie zostało napisane z błędem w znakach lub
1563wielkości liter. Ten moduł próbuje rozwiązać ten problem próbując
1564znaleźć pasujący dokument, nawet jeśli inne moduły się poddały. Działa
1565on poprzez porównywanie nazwy każdego dokumentu w żądanym katalogu z
1566żądaną nazwą dokumentu bez zwracania uwagi na wielkość liter i
1567pozwalając na jeden błąd (dodany, pominięty, przestawiony lub zły
1568znak). Tworzona jest lista dla wszystkich nazw dokumentów pasujących
768a653f
JB
1569dla tej strategii.
1570
23c1b0e7 1571%package mod_ssl
07edd6b5 1572Summary: SSL/TLS module for the Apache HTTP server
175adda4
ER
1573Summary(pl.UTF-8): Moduł SSL/TSL dla serwera Apache
1574Summary(ru.UTF-8): Модуль SSL/TLS для веб-сервера Apache
d90ac4d4 1575Epoch: 1
3461b11f 1576Group: Networking/Daemons/HTTP
de6d707b 1577URL: http://httpd.apache.org/docs/2.2/mod/mod_ssl.html
de6d707b 1578Requires: %{name}-base = %{version}-%{release}
86d1e36b 1579Requires: openssl >= %{openssl_ver}
b8c9b24e 1580%if "%{pld_release}" != "ac"
5eaefc95 1581Requires: apr-util-dbm-db
b8c9b24e 1582%endif
768a653f 1583Provides: apache(mod_ssl) = 1:%{version}-%{release}
23c1b0e7
MM
1584
1585%description mod_ssl
07edd6b5 1586The mod_ssl module provides strong cryptography for the Apache Web
1587server via the Secure Sockets Layer (SSL) and Transport Layer Security
1588(TLS) protocols.
23c1b0e7 1589
fff407b3
JR
1590%description mod_ssl -l pl.UTF-8
1591Moduł mod_ssl udostępnia wsparcie do silnej kryptografii dla serwera
1592Apache poprzez protokoły SSL/TSL (Secure Sockets Layer/Transport Layer
07edd6b5 1593Security).
1594
fff407b3
JR
1595%description mod_ssl -l ru.UTF-8
1596Модуль mod_ssl обеспечивает поддержку в веб-сервере Apache надежного
1597шифрования средствами Secure Sockets Layer (SSL) и Transport Layer
23c1b0e7 1598
5ff6067c 1599%package mod_status
599c0f7c 1600Summary: Server status report module for Apache
175adda4 1601Summary(pl.UTF-8): Moduł udostępniający informacje statystyczne z serwera Apache
3461b11f 1602Group: Networking/Daemons/HTTP
de6d707b 1603URL: http://httpd.apache.org/docs/2.2/mod/mod_status.html
de6d707b
ER
1604Requires: %{name}-base = %{version}-%{release}
1605Requires: %{name}-mod_authz_host = %{version}-%{release}
768a653f 1606Provides: apache(mod_status) = %{version}-%{release}
5ff6067c 1607
1608%description mod_status
9e85cd5a 1609The Status module allows a server administrator to find out how well
1610their server is performing. A HTML page is presented that gives the
1611current server statistics in an easily readable form. If required this
1612page can be made to automatically refresh (given a compatible
1613browser).
5ff6067c 1614
fff407b3
JR
1615%description mod_status -l pl.UTF-8
1616Moduł pozwala administratorowi na przeglądanie statystyk dotyczących
31f818d0 1617pracy serwera Apache (w postaci strony HTML).
22ec501e 1618
fc76bc29
AM
1619%package mod_substitute
1620Summary: Substitute module for Apache
1621Summary(pl.UTF-8): Moduł pozwalający na znajdywanie i zastępowanie wyjścia dla serwera Apache
3461b11f 1622Group: Networking/Daemons/HTTP
fc76bc29
AM
1623URL: http://httpd.apache.org/docs/2.2/mod/mod_substitute.html
1624Requires: %{name}-base = %{version}-%{release}
1625Provides: apache(mod_substitute) = %{version}-%{release}
1626
1627%description mod_substitute
1628The Substitute module provides a mechanism to perform both regular
1629expression and fixed string substitutions on response bodies.
1630
1631%description mod_substitute -l pl.UTF-8
1632Moduł pozwala na zastępowanie ciągów znaków w wyjściu również na
1633podstawie wyrażenia regularnego.
1634
50adb2b3
ER
1635%package mod_unique_id
1636Summary: Apache module which provides a magic token for each request
175adda4 1637Summary(pl.UTF-8): Moduł Apache'a nadający każdemu zapytaniu unikalny token
3461b11f 1638Group: Networking/Daemons/HTTP
de6d707b 1639URL: http://httpd.apache.org/docs/2.2/mod/mod_unique_id.html
de6d707b 1640Requires: %{name}-base = %{version}-%{release}
768a653f 1641Provides: apache(mod_unique_id) = %{version}-%{release}
50adb2b3
ER
1642
1643%description mod_unique_id
1644This package contains the mod_unique_id. This module provides a magic
1645token for each request which is guaranteed to be unique across "all"
1646requests under very specific conditions. The unique identifier is even
1647unique across multiple machines in a properly configured cluster of
1648machines. The environment variable UNIQUE_ID is set to the identifier
1649for each request. Unique identifiers are useful for various reasons
1650which are beyond the scope of this document.
1651
fff407b3
JR
1652%description mod_unique_id -l pl.UTF-8
1653Moduł nadaje każdemu zapytaniu token unikalny w ramach wszystkich
1654zapytań, nawet w ramach poprawnie skonfigurowanego klastra z wielu
1655maszyn. Moduł ustawia przy każdym zapytaniu zmienną środowiskową
50adb2b3
ER
1656UNIQUE_ID.
1657
de6d707b
ER
1658%package mod_userdir
1659Summary: User-specific directories
175adda4 1660Summary(pl.UTF-8): Katalogi specyficzne dla użytkowników
3461b11f 1661Group: Networking/Daemons/HTTP
de6d707b 1662URL: http://httpd.apache.org/docs/2.2/mod/mod_userdir.html
de6d707b
ER
1663Requires: %{name}-base = %{version}-%{release}
1664Requires: %{name}-mod_authz_host = %{version}-%{release}
768a653f 1665Provides: apache(mod_userdir) = %{version}-%{release}
de6d707b
ER
1666
1667%description mod_userdir
1668This module allows user-specific directories to be accessed using the
1669http://example.com/~user/ syntax.
1670
fff407b3
JR
1671%description mod_userdir -l pl.UTF-8
1672Ten moduł pozwala na dostęp do katalogów specyficznych dla
1673użytkowników przy użyciu składni http://example.com/~user/ .
768a653f 1674
88cccc3b 1675%package mod_usertrack
1676Summary: Apache module for user tracking using cookies
175adda4 1677Summary(pl.UTF-8): Moduł Apache'a służący do śledzenia "ciasteczek"
3461b11f 1678Group: Networking/Daemons/HTTP
de6d707b 1679URL: http://httpd.apache.org/docs/2.2/mod/mod_usertrack.html
de6d707b 1680Requires: %{name}-base = %{version}-%{release}
768a653f 1681Provides: apache(mod_usertrack) = %{version}-%{release}
88cccc3b 1682
1683%description mod_usertrack
9e85cd5a 1684This package contains the user tracking module which did its own
1685logging using CookieLog directory. This module allow multiple log
1686files.
e60e8715 1687
fff407b3
JR
1688%description mod_usertrack -l pl.UTF-8
1689Ten pakiet zawiera moduł śledzący użytkowników zapisujący własny log
1690przy użyciu katalogu CookieLog. Pozwala na użycie wielu plików logów.
22ec501e 1691
2747c3db
ER
1692%package mod_version
1693Summary: Version dependent configuration
175adda4 1694Summary(pl.UTF-8): Konfiguracja zależna od wersji
3461b11f 1695Group: Networking/Daemons/HTTP
de6d707b 1696URL: http://httpd.apache.org/docs/2.2/mod/mod_version.html
de6d707b 1697Requires: %{name}-base = %{version}-%{release}
768a653f 1698Provides: apache(mod_version) = %{version}-%{release}
2747c3db
ER
1699
1700%description mod_version
1701This module is designed for the use in test suites and large networks
1702which have to deal with different httpd versions and different
1703configurations. It provides a new container -- <IfVersion>, which
1704allows a flexible version checking including numeric comparisons and
1705regular expressions.
1706
fff407b3
JR
1707%description mod_version -l pl.UTF-8
1708Ten moduł jest przeznaczony do używania w zestawach testów i dużych
1709sieciach, gdzie trzeba inaczej obsługiwać różne wersje httpd i różne
1710konfiguracje. Udostępnia nowy kontener: <IfVersion>, umożliwiający
1711elastyczne sprawdzanie wersji włącznie z porównaniami liczbowymi i
1712wyrażeniami regularnymi.
40e53907 1713
e60e8715 1714%package mod_vhost_alias
88cccc3b 1715Summary: Apache module for dynamically configured mass virtual hosting
175adda4 1716Summary(pl.UTF-8): Moduł Apache'a dodający obsługę hostów wirtualnych
3461b11f 1717Group: Networking/Daemons/HTTP
de6d707b 1718URL: http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html
de6d707b 1719Requires: %{name}-base = %{version}-%{release}
768a653f 1720Provides: apache(mod_vhost_alias) = %{version}-%{release}
e60e8715 1721
1722%description mod_vhost_alias
1723This package contains the mod_vhost_alias. It provides support for
1724dynamically configured mass virtual hosting.
1725
fff407b3
JR
1726%description mod_vhost_alias -l pl.UTF-8
1727Moduł umożliwia na dynamiczne konfigurowanie masowej ilości serwerów
22ec501e
AM
1728wirtualnych.
1729
ae82d530 1730%package -n htpasswd-%{name}
56d4697d 1731Summary: Apache 2 htpasswd utility: manage user files for basic authentication
175adda4 1732Summary(pl.UTF-8): Narzędzie htpasswd z Apache'a 2 do zarządzania plikami uwierzytelnienia basic
ae82d530 1733Group: Networking/Utilities
1734Provides: htpasswd
591ff97d 1735Obsoletes: htpasswd
ae82d530 1736
1737%description -n htpasswd-%{name}
56d4697d
JB
1738htpasswd is used to create and update the flat-files used to store
1739usernames and password for basic authentication of HTTP users. This
1740package contains htpasswd from Apache 2; this version supports
1741plaintext passwords and CRYPT (default), MD5 and SHA1 encryptions.
1742
fff407b3
JR
1743%description -n htpasswd-%{name} -l pl.UTF-8
1744htpasswd służy do tworzenia i uaktualniania plików tekstowych
1745służących do przechowywania nazw użytkowników i haseł do podstawowego
1746uwierzytelnienia użytkowników HTTP. Ten pakiet zawiera htpasswd z
1747Apache'a 2; ta wersja obsługuje hasła zapisane czystym tekstem oraz
1748zakodowane algorytmami CRYPT (domyślnym), MD5 i SHA1.
ae82d530 1749
eb1ab1cf
AM
1750%package dbmtools
1751Summary: Apache 2 tools for manipulating DBM files
175adda4 1752Summary(pl.UTF-8): Narzędzia Apache'a 2 do obróbki plików DBM
234ffa8e 1753Group: Networking/Utilities
de6d707b 1754Requires: %{name}-base = %{version}-%{release}
eb1ab1cf
AM
1755
1756%description dbmtools
1757Apache 2 tools for manipulating DBM files.
1758
fff407b3
JR
1759%description dbmtools -l pl.UTF-8
1760Narzędzia Apache'a 2 do obróbki plików DBM.
40e53907 1761
f814163e 1762%package cgi_test
1763Summary: cgi test/demo programs
175adda4 1764Summary(pl.UTF-8): Programy testowe/przykładowe cgi
f814163e 1765Group: Networking/Utilities
de6d707b 1766Requires: %{name}-base = %{version}-%{release}
c8ee8ee8 1767Requires: filesystem >= 2.0-1
f814163e 1768
1769%description cgi_test
1770Two cgi test/demo programs: test-cgi and print-env.
1771
fff407b3
JR
1772%description cgi_test -l pl.UTF-8
1773Dwa programy testowe/przykładowe cgi: test-cgi and print-env.
f814163e 1774
5da947c2 1775%prep
23c1b0e7 1776%setup -q -n httpd-%{version}
8e78a897 1777%patch0 -p1
895ddb3b 1778%patch1 -p1
f3c312ce 1779%patch2 -p1
9cd0f84d 1780%patch3 -p1
88c175ae 1781%patch4 -p1
7ed09ac4 1782%patch7 -p1
008e5ef7 1783%patch8 -p1
a3d67fd0 1784%patch9 -p1
71695c9c 1785%patch10 -p1
008e5ef7 1786%patch12 -p1
71695c9c
AM
1787%patch14 -p1
1788%patch15 -p1
71695c9c 1789%patch18 -p1
5b5ee72f 1790%patch19 -p1
71695c9c 1791%patch20 -p1
39b29fdd 1792%patch23 -p1
16375f64
AM
1793%patch24 -p1
1794%patch25 -p1
f790cd1d 1795%patch26 -p1
7dda4a20 1796%patch28 -p1
ae7f5591 1797%patch29 -p1
64532134 1798
87243ede 1799# using system apr, apr-util and pcre
705f6115 1800%{__rm} -r srclib/{apr,apr-util,pcre}
87243ede 1801
30dd38d1
AF
1802# sanity check
1803MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
1804if [ "$MODULES_API" != "%_apache_modules_api" ]; then
ee3bdc27 1805 echo "Set %%_apache_modules_api to $MODULES_API and rerun."
30dd38d1
AF
1806 exit 1
1807fi
87243ede 1808
ba98eef6
JB
1809# fix libdir (at least in PLD layout; no need to care about other ones)
1810sed -i -e 's,/lib$,/%{_lib},' config.layout
1811
87243ede
ER
1812%build
1813cp /usr/share/apr/build/apr_common.m4 build
9f9b6290
AM
1814%{__libtoolize}
1815%{__aclocal} -I build
87243ede
ER
1816cp /usr/share/automake/config.* build
1817%{__autoheader}
1818%{__autoconf}
1819
1820# from ./buildconf
1821: fixing timestamps for mod_ssl sources
1822cd modules/ssl
1823touch ssl_expr_parse.y
1824sleep 1
1825touch ssl_expr_parse.c ssl_expr_parse.h ssl_expr_scan.l
1826sleep 1
1827touch ssl_expr_scan.c
1828cd ../..
1829
0137928b 1830CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
b77f3be8 1831for mpm in prefork worker %{?with_event:event} %{?with_itk:itk}; do
e5603d11
AM
1832install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
1833../%configure \
23c1b0e7 1834 --enable-layout=PLD \
a3d67fd0 1835 --disable-v4-mapped \
7dda4a20 1836 $( [ "${mpm}" = "prefork" -o "${mpm}" = "worker" -o "${mpm}" = "event" -o "${mpm}" = "itk" ] && echo "--enable-exception-hook" ) \
23c1b0e7
MM
1837 --enable-modules=all \
1838 --enable-mods-shared=all \
d66fc929 1839 --enable-auth-anon \
23c1b0e7 1840 --enable-auth-dbm \
f573ac58
AM
1841 --enable-authn-dbd \
1842 --enable-authn-alias \
1843 --enable-authz-dbm \
1844 --enable-authz-owner \
1845 %{?with_ldap:--enable-authnz-ldap} \
23c1b0e7
MM
1846 --enable-auth-digest \
1847 --enable-file-cache \
23c1b0e7 1848 --enable-cache \
23c1b0e7 1849 --enable-disk-cache \
f573ac58
AM
1850 --enable-mem-cache \
1851 --enable-dbd \
eb1ab1cf 1852 %{?with_bucketeer:--enable-bucketeer} \
f573ac58
AM
1853 --enable-dumpio \
1854 --enable-echo \
1855 --enable-charset-lite \
1856 --enable-deflate \
1857 %{?with_ldap:--enable-ldap} \
23c1b0e7
MM
1858 --enable-ext-filter \
1859 --enable-case-filter \
1860 --enable-case-filter-in \
f573ac58
AM
1861 --enable-log-forensic \
1862 --enable-logio \
23c1b0e7
MM
1863 --with-z=%{_prefix} \
1864 --enable-mime-magic \
1865 --enable-cern-meta \
1866 --enable-expires \
1867 --enable-headers \
f573ac58 1868 --enable-ident \
23c1b0e7
MM
1869 --enable-usertrack \
1870 --enable-unique-id \
1871 --enable-proxy \
1872 --enable-proxy-connect \
1873 --enable-proxy-ftp \
1874 --enable-proxy-http \
f573ac58
AM
1875 --enable-proxy-ajp \
1876 --enable-proxy-balancer \
1877 %{?with_ssl:--enable-ssl %{?with_distcache:--enable-distcache}} \
f573ac58 1878 --enable-http \
23c1b0e7
MM
1879 --enable-dav \
1880 --enable-info \
85d141a4 1881 --enable-suexec \
23c1b0e7
MM
1882 --enable-cgi \
1883 --enable-cgid \
1884 --enable-dav-fs \
f573ac58 1885 --enable-dav-lock \
23c1b0e7 1886 --enable-vhost-alias \
f573ac58 1887 --enable-imagemap \
23c1b0e7
MM
1888 --enable-speling \
1889 --enable-rewrite \
1890 --enable-so \
7ea48c14 1891 --with-program-name=httpd.${mpm} \
e5603d11 1892 --with-mpm=${mpm} \
7ea48c14 1893%ifarch %{ix86}
1da9558e 1894%ifnarch i386 i486
7ea48c14
AM
1895 $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
1896%endif
1897%endif
23c1b0e7
MM
1898 --with-suexec-bin=%{_sbindir}/suexec \
1899 --with-suexec-caller=http \
1900 --with-suexec-docroot=%{_datadir} \
1901 --with-suexec-logfile=/var/log/httpd/suexec_log \
1902 --with-suexec-uidmin=500 \
1903 --with-suexec-gidmin=500 \
88c175ae 1904 --with-suexec-umask=077 \
73723a12 1905 --with-apr=%{_bindir}/apr-1-config \
6d9549ea 1906 --with-apr-util=%{_bindir}/apu-1-config \
ae5b6ce3 1907 --with-pcre
ce1b9470 1908
23c1b0e7 1909%{__make}
7ea48c14 1910./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
e5603d11 1911cd ..
7552e56e 1912
e5603d11
AM
1913done
1914
b77f3be8 1915for mpm in worker %{?with_event:event} %{?with_itk:itk}; do
e5603d11
AM
1916 if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
1917 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
1918 echo "Build failed."
1919 exit 1
1920 fi
1921done
3450f3c5 1922
8e78a897 1923%install
1924rm -rf $RPM_BUILD_ROOT
9941f965 1925install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,systemd/system} \
ebf3209a 1926 $RPM_BUILD_ROOT%{_var}/{log/{httpd,archive/httpd},{run,cache}/httpd,lock/mod_dav} \
860c70b0 1927 $RPM_BUILD_ROOT%{_sysconfdir}/{webapps.d,conf.d,vhosts.d} \
8ae15191 1928 $RPM_BUILD_ROOT%{_datadir}/{cgi-bin,vhosts} \
9941f965
AF
1929 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d \
1930 $RPM_BUILD_ROOT%{systemdunitdir}
23c1b0e7 1931
e5603d11
AM
1932# prefork is default one
1933%{__make} -C buildmpm-prefork install \
a3d67fd0 1934 DESTDIR=$RPM_BUILD_ROOT
9941f965
AF
1935mpm=prefork
1936sed -e "s|@EXEC@|%{_sbindir}/httpd.${mpm}|g;s|@NAME@|${mpm}|g" < %{SOURCE31} \
1937 > $RPM_BUILD_ROOT%{systemdunitdir}/httpd-${mpm}.service
23c1b0e7 1938
a3d67fd0 1939# install other mpm-s
b77f3be8 1940for mpm in worker %{?with_event:event} %{?with_itk:itk}; do
7ea48c14 1941 install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
9941f965
AF
1942 sed -e "s|@EXEC@|%{_sbindir}/httpd.${mpm}|g;s|@NAME@|${mpm}|g" < %{SOURCE31} \
1943 > $RPM_BUILD_ROOT%{systemdunitdir}/httpd-${mpm}.service
e5603d11
AM
1944done
1945
7ea48c14 1946ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
9941f965 1947ln -s %{systemdunitdir}/httpd-prefork.service $RPM_BUILD_ROOT/etc/systemd/system/httpd.service
a3d67fd0 1948ln -s %{_libexecdir} $RPM_BUILD_ROOT%{_sysconfdir}/modules
b0e5bd75 1949ln -s %{_localstatedir}/run/httpd $RPM_BUILD_ROOT%{_sysconfdir}/run
b36f0565 1950ln -s %{_var}/log/httpd $RPM_BUILD_ROOT%{_sysconfdir}/logs
de6d707b 1951ln -s conf.d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
750b9d00 1952
b0f2bfe4
ER
1953install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
1954cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/httpd
1955cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/httpd
b0053084 1956
23c1b0e7
MM
1957touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
1958
28084236 1959%if %{with ssl}
23c1b0e7 1960install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
b0f2bfe4
ER
1961cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
1962cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
23c1b0e7
MM
1963%endif
1964
b0f2bfe4
ER
1965cp -a %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
1966
1967CFG="$RPM_BUILD_ROOT%{_sysconfdir}/conf.d"
1968
1969cp -a %{SOURCE7} $CFG/10_common.conf
1970cp -a %{SOURCE23} $CFG/01_mod_mime.conf
1971cp -a %{SOURCE24} $CFG/01_mod_authz_host.conf
1972cp -a %{SOURCE25} $CFG/01_mod_cgid.conf
1973cp -a %{SOURCE26} $CFG/01_mod_log_config.conf
1974cp -a %{SOURCE27} $CFG/01_mod_mime_magic.conf
1975cp -a %{SOURCE28} $CFG/01_mod_cache.conf
1976cp -a %{SOURCE8} $CFG/20_mod_vhost_alias.conf
1977cp -a %{SOURCE9} $CFG/25_mod_status.conf
1978cp -a %{SOURCE10} $CFG/30_mod_proxy.conf
1979cp -a %{SOURCE11} $CFG/35_mod_info.conf
1980cp -a %{SOURCE12} $CFG/40_mod_ssl.conf
1981cp -a %{SOURCE13} $CFG/45_mod_dav.conf
1982cp -a %{SOURCE14} $CFG/59_mod_dir.conf
1983cp -a %{SOURCE15} $CFG/13_mod_suexec.conf
1984cp -a %{SOURCE16} $CFG/58_mod_deflate.conf
1985cp -a %{SOURCE17} $CFG/57_mod_autoindex.conf
1986cp -a %{SOURCE18} $CFG/30_errordocs.conf
1987cp -a %{SOURCE19} $CFG/30_manual.conf
1988cp -a %{SOURCE20} $CFG/16_mod_userdir.conf
1989cp -a %{SOURCE21} $CFG/10_mpm.conf
1990cp -a %{SOURCE22} $CFG/20_languages.conf
85805405 1991cp -a %{SOURCE29} $RPM_BUILD_ROOT%{_sysconfdir}/vhosts.d/example.net.conf
de6d707b 1992
8ae15191
JR
1993install %{SOURCE30} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
1994
5398eb07 1995echo "LoadModule alias_module modules/mod_alias.so" > $CFG/00_mod_alias.conf
de6d707b
ER
1996echo "LoadModule authn_file_module modules/mod_authn_file.so" > $CFG/00_mod_authn_file.conf
1997echo "LoadModule authn_dbm_module modules/mod_authn_dbm.so" > $CFG/00_mod_authn_dbm.conf
1998echo "LoadModule authn_anon_module modules/mod_authn_anon.so" > $CFG/00_mod_authn_anon.conf
1999echo "LoadModule authn_dbd_module modules/mod_authn_dbd.so" > $CFG/00_mod_authn_dbd.conf
2000echo "LoadModule authn_default_module modules/mod_authn_default.so" > $CFG/00_mod_authn_default.conf
2001echo "LoadModule authn_alias_module modules/mod_authn_alias.so" > $CFG/00_mod_authn_alias.conf
2002echo "LoadModule authz_groupfile_module modules/mod_authz_groupfile.so" > $CFG/00_mod_authz_groupfile.conf
2003echo "LoadModule authz_user_module modules/mod_authz_user.so" > $CFG/00_mod_authz_user.conf
2004echo "LoadModule authz_dbm_module modules/mod_authz_dbm.so" > $CFG/00_mod_authz_dbm.conf
2005echo "LoadModule authz_owner_module modules/mod_authz_owner.so" > $CFG/00_mod_authz_owner.conf
2006echo "LoadModule authnz_ldap_module modules/mod_authnz_ldap.so" > $CFG/00_mod_authnz_ldap.conf
2007echo "LoadModule authz_default_module modules/mod_authz_default.so" > $CFG/00_mod_authz_default.conf
2008echo "LoadModule auth_basic_module modules/mod_auth_basic.so" > $CFG/00_mod_auth_basic.conf
2009echo "LoadModule dbd_module modules/mod_dbd.so" > $CFG/00_mod_dbd.conf
7552e56e 2010%if %{with bucketeer}
de6d707b 2011echo "LoadModule bucketeer_module modules/mod_bucketeer.so" > $CFG/00_mod_bucketeer.conf
7552e56e 2012%endif
de6d707b
ER
2013echo "LoadModule dumpio_module modules/mod_dumpio.so" > $CFG/00_mod_dumpio.conf
2014echo "LoadModule echo_module modules/mod_echo.so" > $CFG/00_mod_echo.conf
2015echo "LoadModule case_filter_module modules/mod_case_filter.so" > $CFG/00_mod_case_filter.conf
2016echo "LoadModule case_filter_in_module modules/mod_case_filter_in.so" > $CFG/00_mod_case_filter_in.conf
2017echo "LoadModule ext_filter_module modules/mod_ext_filter.so" > $CFG/00_mod_ext_filter.conf
2018echo "LoadModule include_module modules/mod_include.so" > $CFG/00_mod_include.conf
2019echo "LoadModule filter_module modules/mod_filter.so" > $CFG/00_mod_filter.conf
2020echo "LoadModule log_forensic_module modules/mod_log_forensic.so" > $CFG/00_mod_log_forensic.conf
2021echo "LoadModule logio_module modules/mod_logio.so" > $CFG/00_mod_logio.conf
2022echo "LoadModule env_module modules/mod_env.so" > $CFG/00_mod_env.conf
2023echo "LoadModule cern_meta_module modules/mod_cern_meta.so" > $CFG/00_mod_cern_meta.conf
2024echo "LoadModule ident_module modules/mod_ident.so" > $CFG/00_mod_ident.conf
2025echo "LoadModule setenvif_module modules/mod_setenvif.so" > $CFG/00_mod_setenvif.conf
2026echo "LoadModule version_module modules/mod_version.so" > $CFG/00_mod_version.conf
2027echo "LoadModule asis_module modules/mod_asis.so" > $CFG/00_mod_asis.conf
2028echo "LoadModule cgi_module modules/mod_cgi.so" > $CFG/00_mod_cgi.conf
2029echo "LoadModule negotiation_module modules/mod_negotiation.so" > $CFG/00_mod_negotiation.conf
2030echo "LoadModule imagemap_module modules/mod_imagemap.so" > $CFG/00_mod_imagemap.conf
2031echo "LoadModule speling_module modules/mod_speling.so" > $CFG/00_mod_speling.conf
2032echo "LoadModule ldap_module modules/mod_ldap.so" > $CFG/00_mod_ldap.conf
2033echo "LoadModule actions_module modules/mod_actions.so" > $CFG/00_mod_actions.conf
2034echo "LoadModule auth_digest_module modules/mod_auth_digest.so" > $CFG/00_mod_auth_digest.conf
de6d707b
ER
2035echo "LoadModule charset_lite_module modules/mod_charset_lite.so" > $CFG/00_mod_charset_lite.conf
2036echo "LoadModule expires_module modules/mod_expires.so" > $CFG/00_mod_expires.conf
2037echo "LoadModule file_cache_module modules/mod_file_cache.so" > $CFG/00_mod_file_cache.conf
2038echo "LoadModule headers_module modules/mod_headers.so" > $CFG/00_mod_headers.conf
2039echo "LoadModule rewrite_module modules/mod_rewrite.so" > $CFG/00_mod_rewrite.conf
2040echo "LoadModule usertrack_module modules/mod_usertrack.so" > $CFG/00_mod_usertrack.conf
2041echo "LoadModule unique_id_module modules/mod_unique_id.so" > $CFG/00_mod_unique_id.conf
4247cc60 2042echo "LoadModule substitute_module modules/mod_substitute.so" > $CFG/00_mod_substitute.conf
2bd52d66 2043echo "LoadModule reqtimeout_module modules/mod_reqtimeout.so" >> $CFG/00_mod_reqtimeout.conf
de6d707b
ER
2044
2045# anything in style dir not ending with .css is trash
705f6115 2046%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/manual/style/{lang,latex,xsl}
de6d707b 2047find $RPM_BUILD_ROOT%{_datadir}/manual/style -type f ! -name '*.css' -print0 | xargs -0r rm -f
d3dcd1a6
AM
2048
2049# find manual files
de6d707b 2050> manual.files
d3dcd1a6 2051cur=$(pwd)
d3dcd1a6
AM
2052cd $RPM_BUILD_ROOT
2053find ./%{_datadir}/manual -type d -printf "%%%%dir %{_datadir}/manual/%%P\n" >> "$cur/manual.files"
de6d707b
ER
2054find ./%{_datadir}/manual -type f -printf "%{_datadir}/manual/%%P\n" | sed -e '
2055s/^.*\.\(de\|es\|fr\|ja\|ko\|ru\)\(\..*\)\?/%%lang(\1) &/
2056s/^.*\.\(pt-br\)/%%lang(pt_BR) &/
d3dcd1a6
AM
2057' >> "$cur/manual.files"
2058cd $cur
2059
ae82d530 2060# htpasswd goes to %{_bindir}
de6d707b 2061mv $RPM_BUILD_ROOT%{_sbindir}/htpasswd $RPM_BUILD_ROOT%{_bindir}
e92afad7 2062ln -sf %{_bindir}/htpasswd $RPM_BUILD_ROOT%{_sbindir}
ae82d530 2063
f814163e 2064# cgi_test: create config file with ScriptAlias
6aeeb6e2 2065cat << 'EOF' > $CFG/09_cgi_test.conf
f814163e 2066ScriptAlias /cgi-bin/printenv %{_cgibindir}/printenv
2067ScriptAlias /cgi-bin/test-cgi %{_cgibindir}/test-cgi
2068EOF
2069
c8652379 2070# our suexec is patched to support php + fcgi + suexec with
2071# virtual users when called as suexec.fcgi
2072ln -sf suexec $RPM_BUILD_ROOT%{_sbindir}/suexec.fcgi
2073
577e1a0c 2074# no value
705f6115
TP
2075%{__rm} $RPM_BUILD_ROOT%{_libexecdir}/build/config.nice
2076%{__rm} $RPM_BUILD_ROOT%{_libexecdir}/*.exp
2077%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/mime.types
2078%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.prefork.conf
2079%{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/{extra,original}
577e1a0c 2080
c2a028b3
JB
2081%clean
2082rm -rf $RPM_BUILD_ROOT
2083
de6d707b 2084%pre base
8868b47d
ER
2085%groupadd -g 51 http
2086%useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http
d88f3b6f 2087
de6d707b
ER
2088%pretrans base
2089# change httpd.conf from dir to symlink
aa344c29
ER
2090if [ ! -L /etc/httpd/httpd.conf ]; then
2091 if [ -d /etc/httpd/httpd.conf ]; then
2092 if [ -d /etc/httpd/conf.d ]; then
2093 mv /etc/httpd/httpd.conf/* /etc/httpd/conf.d
2094 rmdir /etc/httpd/httpd.conf 2>/dev/null || mv -v /etc/httpd/httpd.conf{,.rpmsave}
2095 else
2096 mv /etc/httpd/httpd.conf /etc/httpd/conf.d
2097 fi
2098
2099 # new module packages issue error as first installed over 2.0 installation
2100 mv -f /var/lock/subsys/httpd{,.disabled} 2>/dev/null
de6d707b 2101 fi
aa344c29
ER
2102
2103 # always have httpd.conf symlink (until all packages from Ac use new dir)
878d115b 2104 install -d /etc/httpd
de6d707b 2105 ln -s conf.d /etc/httpd/httpd.conf
de6d707b 2106fi
d804e48a 2107exit 0
de6d707b
ER
2108
2109%post base
b58b8619 2110/sbin/chkconfig --add httpd
0eef284d 2111umask 137
2112touch /var/log/httpd/{access,error,agent,referer}_log
9941f965 2113%systemd_post httpd.service
8e78a897 2114
de6d707b 2115%preun base
abc1cf05 2116if [ "$1" = "0" ]; then
cd4bd231
ER
2117 %service httpd stop
2118 /sbin/chkconfig --del httpd
8e78a897 2119fi
9941f965 2120%systemd_preun httpd.service
8e78a897 2121
de6d707b 2122%postun base
d88f3b6f 2123if [ "$1" = "0" ]; then
ac66b6ad 2124 %userremove http
2125 %groupremove http
d88f3b6f 2126fi
9941f965 2127%systemd_reload
e89397f0 2128
14ca6220 2129%triggerpostun base -- %{name} < 2.0.50-6.9
a7498af8 2130%banner %{name}-2.0.50-6 << EOF
2131WARNING!!!
2132Since apache-2.0.50-6 autoindex module has been separated to package
2133%{name}-mod_autoindex If you want to have the same functionality do:
1e9e98df 2134poldek -Uv %{name}-mod_autoindex
a7498af8 2135EOF
1a4888a9 2136
de6d707b 2137%triggerpostun base -- %{name} < 2.0.54-4
a7498af8 2138%banner %{name}-2.0.54-2 << EOF
1e9e98df
ER
2139WARNING!!!
2140CGI demo/test programs - printenv and test-cgi, have been released
2141from package apache into separate subpackage apache-cgi_test. If you
2142need printenv and/or test-cgi, please install apache-cgi_test package,
2143e.g. by running poldek -Uv apache-cgi_test
a7498af8 2144EOF
f814163e 2145
c1e5fa04
ER
2146# update /etc/sysconfig/apache -> httpd rename
2147if [ -f /etc/sysconfig/apache.rpmsave ]; then
2148 cp -f /etc/sysconfig/httpd{,.rpmnew}
2149 mv -f /etc/sysconfig/{apache.rpmsave,httpd}
2150fi
2151
de6d707b
ER
2152%triggerpostun base -- %{name} < 2.0.55-3.1
2153# check for config first as in 2.2 it's .rpmsave
2154if [ -f /etc/httpd/httpd.conf/10_httpd.conf ]; then
2155 if ! grep -q 'Include webapps.d/' /etc/httpd/httpd.conf/10_httpd.conf; then
2156 # make sure webapps.d is included
2157 cp -f /etc/httpd/httpd.conf/10_httpd.conf{,.rpmsave}
2158 # this file is ugly, so just append new lines
2159 cat <<-EOF >> /etc/httpd/httpd.conf/10_httpd.conf
2160 # Include webapps config
2161 Include webapps.d/*.conf
ee5a8932 2162EOF
de6d707b 2163 fi
4db2fb54
ER
2164fi
2165
487e4bac 2166%triggerpostun base -- %{name} < 2.2.0
61d5e994
ER
2167# change HTTPD_CONF to point to new location. *only* if it's the
2168# default config setting
1e5519f6 2169cp -f /etc/sysconfig/httpd{,.rpmorig}
61d5e994
ER
2170sed -i -e '/^HTTPD_CONF="\/etc\/httpd\/httpd.conf"/s,.*,HTTPD_CONF="/etc/httpd/apache.conf",' /etc/sysconfig/httpd
2171
a7a65f6c
ER
2172if [ -f /etc/httpd/conf.d/10_httpd.conf.rpmsave ]; then
2173 sed -e '
2174 # as separate modules
2175 /^LoadModule access_module/s,^,#,
2176 /^LoadModule alias_module/s,^,#,
2177 /^LoadModule asis_module/s,^,#,
2178 /^LoadModule cern_meta_module/s,^,#,
2179 /^LoadModule cgi_module/s,^,#,
2180 /^LoadModule env_module/s,^,#,
2181 /^LoadModule include_module/s,^,#,
2182 /^LoadModule log_config_module/s,^,#,
2183 /^LoadModule mime_magic_module/s,^,#,
2184 /^LoadModule mime_module/s,^,#,
2185 /^LoadModule negotiation_module/s,^,#,
2186 /^LoadModule setenvif_module/s,^,#,
2187 /^LoadModule speling_module/s,^,#,
2188 /^LoadModule userdir_module/s,^,#,
2189
2190 # in 30_errordocs.conf
2191 /<IfModule mod_include.c>/,/<\/IfModule>/s,^,#,
2192
2193 # in 57_mod_autoindex.conf
2194 /^Alias \/icons\//s,^,#,
2195
2196 # in apache.conf
2197 /^ScriptAlias \/cgi-bin\//s,^,#,
2198 /^Listen 80/s,^,#,
2199
2200 # avoid loops
2201 /Include conf.d\/\*.conf/s,^,#,
2202 /Include webapps.d\/\*.conf/s,^,#,
2203
2204 ' < /etc/httpd/conf.d/10_httpd.conf.rpmsave > /etc/httpd/conf.d/10_httpd.conf
2205fi
2206
487e4bac
ER
2207%banner -e %{name} <<'EOF'
2208NB! Apache main config has been changed to /etc/httpd/apache.conf
2209
2210There has been changed a lot, so many things could be broken.
6aeeb6e2 2211Please report bugs to <http://bugs.pld-linux.org/>.
487e4bac
ER
2212
2213EOF
2214
9941f965
AF
2215%triggerpostun base -- %{name} < 2.2.22-2
2216. /etc/sysconfig/httpd
2217if [ -z "$HTTPD_CONF" ]; then
2218 echo 'HTTPD_CONF="/etc/httpd/apache.conf"' >> /etc/sysconfig/httpd
2219fi
2220%systemd_trigger httpd.service
2221
712a8374 2222%triggerpostun mod_ssl -- %{name}-mod_ssl < 1:2.2.0-3.1
cd74ce12
ER
2223cp -f /etc/httpd/conf.d/40_mod_ssl.conf{,.rpmsave}
2224sed -i -e '
2225 s,/var/run/apache,/var/run/httpd,g
2226 s,/var/cache/apache,/var/cache/httpd,g
2227' /etc/httpd/conf.d/40_mod_ssl.conf
2228
de6d707b
ER
2229%posttrans base
2230# restore lock which we disabled in pretrans
2231mv -f /var/lock/subsys/httpd{.disabled,} 2>/dev/null
2232
35447b83
ER
2233# minimizing apache restarts logics. we restart webserver:
2234#
2235# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2236# 2. first install of module (post: $1 = 1)
2237# 2. uninstall of module (postun: $1 == 0)
2238#
2239# the strict internal deps between apache modules and
2240# main package are very important for all this to work.
2241
2242# restart webserver at the end of transaction
83786a71
JR
2243%service httpd restart
2244%systemd_service_restart httpd.service
35447b83
ER
2245
2246# macro called at module post scriptlet
2247%define module_post \
2248if [ "$1" = "1" ]; then \
83786a71 2249 %service -q httpd restart \
ab20107e 2250 %systemd_service_restart httpd.service \
226216eb 2251fi
5ff6067c 2252
35447b83
ER
2253# macro called at module postun scriptlet
2254%define module_postun \
2255if [ "$1" = "0" ]; then \
83786a71 2256 %service -q httpd restart \
ab20107e 2257 %systemd_service_restart httpd.service \
5ff6067c 2258fi
2259
de6d707b
ER
2260# it's sooo annoying to write them
2261%define module_scripts() \
2262%post %1 \
2263%module_post \
2264\
2265%postun %1 \
35447b83 2266%module_postun
23c1b0e7 2267
de6d707b
ER
2268%module_scripts mod_actions
2269%module_scripts mod_alias
2270%module_scripts mod_asis
de6d707b
ER
2271%module_scripts mod_auth_basic
2272%module_scripts mod_auth_dbm
2273%module_scripts mod_auth_digest
2274%module_scripts mod_authn_alias
2275%module_scripts mod_authn_anon
2276%module_scripts mod_authn_dbd
2277%module_scripts mod_authn_dbm
2278%module_scripts mod_authn_default
2279%module_scripts mod_authn_file
2280%module_scripts mod_authnz_ldap
2281%module_scripts mod_authz_dbm
2282%module_scripts mod_authz_default
2283%module_scripts mod_authz_groupfile
2284%module_scripts mod_authz_host
2285%module_scripts mod_authz_owner
2286%module_scripts mod_authz_user
2287%module_scripts mod_autoindex
2288%module_scripts mod_bucketeer
2289%module_scripts mod_cache
2290%module_scripts mod_case_filter
2291%module_scripts mod_case_filter_in
2292%module_scripts mod_cern_meta
2293%module_scripts mod_cgi
2294%module_scripts mod_cgid
2295%module_scripts mod_charset_lite
2296%module_scripts mod_dav
2297%module_scripts mod_dbd
2298%module_scripts mod_deflate
2299%module_scripts mod_dir
2300%module_scripts mod_dumpio
2301%module_scripts mod_echo
2302%module_scripts mod_env
2303%module_scripts mod_expires
2304%module_scripts mod_ext_filter
2305%module_scripts mod_file_cache
2306%module_scripts mod_filter
2307%module_scripts mod_headers
2308%module_scripts mod_ident
2309%module_scripts mod_imagemap
2310%module_scripts mod_include
2311%module_scripts mod_info
2312%module_scripts mod_ldap
2313%module_scripts mod_log_config
2314%module_scripts mod_log_forensic
2315%module_scripts mod_logio
2316%module_scripts mod_mime
2317%module_scripts mod_mime_magic
2318%module_scripts mod_negotiation
2319%module_scripts mod_proxy
2bd52d66 2320%module_scripts mod_reqtimeout
de6d707b
ER
2321%module_scripts mod_rewrite
2322%module_scripts mod_setenvif
2323%module_scripts mod_speling
2324%module_scripts mod_ssl
2325%module_scripts mod_status
fc76bc29 2326%module_scripts mod_substitute
de6d707b
ER
2327%module_scripts mod_unique_id
2328%module_scripts mod_userdir
2329%module_scripts mod_usertrack
2330%module_scripts mod_version
2331%module_scripts mod_vhost_alias
7552e56e 2332%module_scripts suexec
e60e8715 2333
f814163e 2334%post cgi_test
35447b83 2335if [ "$1" = "1" ]; then
83786a71
JR
2336 %service -q httpd reload
2337 %systemd_service_reload httpd.service
f814163e 2338fi
2339
35447b83 2340%postun cgi_test
f814163e 2341if [ "$1" = "0" ]; then
83786a71
JR
2342 %service -q httpd reload
2343 %systemd_service_reload httpd.service
f814163e 2344fi
2345
de6d707b
ER
2346%post errordocs
2347if [ "$1" = "1" ]; then
83786a71
JR
2348 %service -q httpd reload
2349 %systemd_service_reload httpd.service
de6d707b
ER
2350fi
2351
2352%postun errordocs
2353if [ "$1" = "0" ]; then
83786a71
JR
2354 %service -q httpd reload
2355 %systemd_service_reload httpd.service
de6d707b
ER
2356fi
2357
8e78a897 2358%files
130aaac6 2359%defattr(644,root,root,755)
de6d707b
ER
2360
2361%files base
2362%defattr(644,root,root,755)
07edd6b5 2363%doc ABOUT_APACHE CHANGES README
23c1b0e7 2364%doc docs/conf/mime.types
49e094d9 2365%attr(754,root,root) /etc/rc.d/init.d/httpd
577e1a0c 2366%attr(751,root,root) %dir %{_sysconfdir}
b36f0565
ER
2367%{_sysconfdir}/modules
2368%{_sysconfdir}/run
2369%{_sysconfdir}/logs
de6d707b
ER
2370%ghost %{_sysconfdir}/httpd.conf
2371%attr(750,root,root) %dir %{_sysconfdir}/conf.d
860c70b0 2372%attr(750,root,root) %dir %{_sysconfdir}/vhosts.d
ee5a8932 2373%attr(750,root,root) %dir %{_sysconfdir}/webapps.d
f5d53805 2374%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
de6d707b
ER
2375%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_common.conf
2376%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mpm.conf
705f6115 2377%attr(640,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/vhosts.d/example.net.conf
49e094d9 2378%attr(640,root,root) %{_sysconfdir}/magic
c1e5fa04 2379%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/httpd
3c32885b 2380%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/httpd
49e094d9 2381
577e1a0c 2382%dir %{_libexecdir}
49e094d9 2383
23c1b0e7 2384%attr(755,root,root) %{_sbindir}/checkgid
49e094d9 2385%attr(755,root,root) %{_sbindir}/httpd
e5603d11 2386%attr(755,root,root) %{_sbindir}/httpd.*
49e094d9 2387
b0e5bd75
ER
2388%dir %attr(770,root,http) /var/run/httpd
2389%dir %attr(770,root,http) /var/cache/httpd
49e094d9 2390
8ae15191 2391/usr/lib/tmpfiles.d/%{name}.conf
3c32885b 2392%{systemdunitdir}/httpd-*.service
9941f965 2393%config(noreplace) %verify(not md5 mtime size) /etc/systemd/system/httpd.service
8ae15191 2394
ca82294b 2395%{_mandir}/man8/httpd.8*
49e094d9 2396
67ed318e 2397%attr(2751,root,logs) %dir /var/log/httpd
d01ef17f 2398%attr(2750,root,logs) %dir /var/log/archive/httpd
12923db5 2399%attr(640,root,logs) %ghost /var/log/httpd/*
49e094d9 2400
27283278 2401%dir %{_datadir}
d66fc929 2402
f814163e 2403%dir %{_datadir}/cgi-bin
2404%dir %{_datadir}/html
85805405 2405%dir %{_datadir}/vhosts
cb8e0e0d
ER
2406# do not adapter here, %{_datadir} != /usr/share here
2407%{_datadir}/icons
d66fc929 2408
d3dcd1a6 2409%files doc -f manual.files
9ed95eb3 2410%defattr(644,root,root,755)
de6d707b
ER
2411%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_manual.conf
2412
2413%files errordocs
2414%defattr(644,root,root,755)
2415%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_errordocs.conf
2416%{_datadir}/error
7189b35c 2417
85d141a4 2418%files suexec
9e85cd5a 2419%defattr(644,root,root,755)
abc1cf05 2420%attr(4755,root,root) %{_sbindir}/suexec
c8652379 2421%attr(755,root,root) %{_sbindir}/suexec.fcgi
23c1b0e7 2422%attr(755,root,root) %{_libexecdir}/mod_suexec.so
de6d707b 2423%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_suexec.conf
ca82294b 2424%{_mandir}/man8/suexec.8*
85d141a4 2425
211e239d
AM
2426%files index
2427%defattr(644,root,root,755)
2428%config(noreplace,missingok) %{_datadir}/html/index.html*
211e239d 2429
de6d707b
ER
2430%files tools
2431%defattr(644,root,root,755)
2432%attr(755,root,root) %{_sbindir}/ab
2433%attr(755,root,root) %{_sbindir}/apachectl
2434%attr(755,root,root) %{_sbindir}/htdigest
2435%attr(755,root,root) %{_sbindir}/logresolve
2436%attr(755,root,root) %{_sbindir}/rotatelogs
7ae242fa 2437%{_mandir}/man1/ab.1*
de6d707b
ER
2438%{_mandir}/man8/apachectl.8*
2439%{_mandir}/man1/htdigest.1*
7ae242fa 2440%{_mandir}/man1/logresolve.1*
de6d707b
ER
2441%{_mandir}/man8/rotatelogs.8*
2442
8e78a897 2443%files devel
9e85cd5a 2444%defattr(644,root,root,755)
6aeeb6e2
ER
2445%attr(755,root,root) %{_sbindir}/apxs
2446%attr(755,root,root) %{_sbindir}/envvars*
ad491bba 2447%dir %{_libexecdir}
6aeeb6e2 2448%dir %{_libexecdir}/build
ba70b694 2449%{_libexecdir}/build/[lprs]*.mk
6aeeb6e2 2450%{_libexecdir}/build/config_vars.mk
0b05b736 2451%attr(755,root,root) %{_libexecdir}/build/*.sh
6aeeb6e2 2452%{_includedir}
7ae242fa 2453%{_mandir}/man1/apxs.1*
23c1b0e7 2454
5ff6067c 2455%files mod_actions
9e85cd5a 2456%defattr(644,root,root,755)
de6d707b 2457%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_actions.conf
5ff6067c 2458%attr(755,root,root) %{_libexecdir}/mod_actions.so
5ff6067c 2459
de6d707b
ER
2460%files mod_alias
2461%defattr(644,root,root,755)
2462%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_alias.conf
2463%attr(755,root,root) %{_libexecdir}/mod_alias.so
2464
2465%files mod_asis
2466%defattr(644,root,root,755)
2467%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_asis.conf
2468%attr(755,root,root) %{_libexecdir}/mod_asis.so
2469
234ffa8e
AM
2470%files mod_auth
2471%defattr(644,root,root,755)
a644ca0d 2472
2747c3db 2473%files mod_auth_basic
e3c3191a 2474%defattr(644,root,root,755)
de6d707b 2475%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_auth_basic.conf
2747c3db 2476%attr(755,root,root) %{_libexecdir}/mod_auth_basic.so
e3c3191a 2477
234ffa8e
AM
2478%files mod_auth_dbm
2479%defattr(644,root,root,755)
a644ca0d 2480
833fb22c 2481%files mod_auth_digest
2482%defattr(644,root,root,755)
de6d707b 2483%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_auth_digest.conf
833fb22c 2484%attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
23c1b0e7 2485
2747c3db
ER
2486%files mod_authn_alias
2487%defattr(644,root,root,755)
de6d707b 2488%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_alias.conf
2747c3db
ER
2489%attr(755,root,root) %{_libexecdir}/mod_authn_alias.so
2490
2491%files mod_authn_anon
2492%defattr(644,root,root,755)
de6d707b 2493%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_anon.conf
2747c3db
ER
2494%attr(755,root,root) %{_libexecdir}/mod_authn_anon.so
2495
2496%files mod_authn_dbd
2497%defattr(644,root,root,755)
de6d707b 2498%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_dbd.conf
2747c3db
ER
2499%attr(755,root,root) %{_libexecdir}/mod_authn_dbd.so
2500
2501%files mod_authn_dbm
2502%defattr(644,root,root,755)
de6d707b 2503%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_dbm.conf
2747c3db
ER
2504%attr(755,root,root) %{_libexecdir}/mod_authn_dbm.so
2505
2506%files mod_authn_default
2507%defattr(644,root,root,755)
de6d707b 2508%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_default.conf
2747c3db
ER
2509%attr(755,root,root) %{_libexecdir}/mod_authn_default.so
2510
2511%files mod_authn_file
2512%defattr(644,root,root,755)
de6d707b 2513%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_file.conf
2747c3db
ER
2514%attr(755,root,root) %{_libexecdir}/mod_authn_file.so
2515
eb1ab1cf 2516%if %{with ldap}
2747c3db
ER
2517%files mod_authnz_ldap
2518%defattr(644,root,root,755)
de6d707b 2519%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authnz_ldap.conf
2747c3db 2520%attr(755,root,root) %{_libexecdir}/mod_authnz_ldap.so
eb1ab1cf 2521%endif
2747c3db
ER
2522
2523%files mod_authz_dbm
2524%defattr(644,root,root,755)
de6d707b 2525%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_dbm.conf
2747c3db
ER
2526%attr(755,root,root) %{_libexecdir}/mod_authz_dbm.so
2527
2528%files mod_authz_default
2529%defattr(644,root,root,755)
de6d707b 2530%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_default.conf
2747c3db
ER
2531%attr(755,root,root) %{_libexecdir}/mod_authz_default.so
2532
2533%files mod_authz_groupfile
2534%defattr(644,root,root,755)
de6d707b 2535%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_groupfile.conf
2747c3db
ER
2536%attr(755,root,root) %{_libexecdir}/mod_authz_groupfile.so
2537
2538%files mod_authz_host
2539%defattr(644,root,root,755)
de6d707b 2540%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_host.conf
2747c3db
ER
2541%attr(755,root,root) %{_libexecdir}/mod_authz_host.so
2542
2543%files mod_authz_owner
2544%defattr(644,root,root,755)
de6d707b 2545%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_owner.conf
2747c3db
ER
2546%attr(755,root,root) %{_libexecdir}/mod_authz_owner.so
2547
2548%files mod_authz_user
2549%defattr(644,root,root,755)
de6d707b 2550%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_user.conf
2747c3db
ER
2551%attr(755,root,root) %{_libexecdir}/mod_authz_user.so
2552
7891f80d
PG
2553%files mod_autoindex
2554%defattr(644,root,root,755)
de6d707b 2555%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_autoindex.conf
7891f80d
PG
2556%attr(755,root,root) %{_libexecdir}/mod_autoindex.so
2557
eb1ab1cf
AM
2558%if %{with bucketeer}
2559%files mod_bucketeer
2560%defattr(644,root,root,755)
de6d707b 2561%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_bucketeer.conf
eb1ab1cf
AM
2562%attr(755,root,root) %{_libexecdir}/mod_bucketeer.so
2563%endif
2747c3db 2564
23c1b0e7
MM
2565%files mod_cache
2566%defattr(644,root,root,755)
de6d707b 2567%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_cache.conf
87243ede 2568%attr(755,root,root) %{_sbindir}/htcacheclean
23c1b0e7
MM
2569%attr(755,root,root) %{_libexecdir}/mod_cache.so
2570%attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
2571%attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
87243ede 2572%{_mandir}/man8/htcacheclean.8*
833fb22c 2573
de6d707b
ER
2574%files mod_case_filter
2575%defattr(644,root,root,755)
2576%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_case_filter.conf
2577%attr(755,root,root) %{_libexecdir}/mod_case_filter.so
2578
2579%files mod_case_filter_in
2580%defattr(644,root,root,755)
2581%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_case_filter_in.conf
2582%attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
2583
2584%files mod_cern_meta
2585%defattr(644,root,root,755)
2586%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_cern_meta.conf
2587%attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
2588
2589%files mod_cgi
2590%defattr(644,root,root,755)
2591%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_cgi.conf
2592%attr(755,root,root) %{_libexecdir}/mod_cgi.so
2593
23c1b0e7 2594%files mod_cgid
9a25a83d 2595%defattr(644,root,root,755)
de6d707b 2596%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_cgid.conf
23c1b0e7 2597%attr(755,root,root) %{_libexecdir}/mod_cgid.so
0eef284d 2598
23c1b0e7 2599%files mod_charset_lite
9e85cd5a 2600%defattr(644,root,root,755)
de6d707b 2601%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_charset_lite.conf
23c1b0e7 2602%attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
23c1b0e7
MM
2603
2604%files mod_dav
2605%defattr(644,root,root,755)
de6d707b 2606%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dav.conf
23c1b0e7 2607%attr(755,root,root) %{_libexecdir}/mod_dav*.so
f6ab2c1e 2608%dir %attr(770,root,http) /var/lock/mod_dav
23c1b0e7 2609
2747c3db
ER
2610%files mod_dbd
2611%defattr(644,root,root,755)
de6d707b 2612%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dbd.conf
2747c3db
ER
2613%attr(755,root,root) %{_libexecdir}/mod_dbd.so
2614
23c1b0e7
MM
2615%files mod_deflate
2616%defattr(644,root,root,755)
de6d707b 2617%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_deflate.conf
23c1b0e7 2618%attr(755,root,root) %{_libexecdir}/mod_deflate.so
5ff6067c 2619
2620%files mod_dir
9e85cd5a 2621%defattr(644,root,root,755)
de6d707b 2622%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dir.conf
5ff6067c 2623%attr(755,root,root) %{_libexecdir}/mod_dir.so
5ff6067c 2624
2747c3db
ER
2625%files mod_dumpio
2626%defattr(644,root,root,755)
de6d707b 2627%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dumpio.conf
2747c3db
ER
2628%attr(755,root,root) %{_libexecdir}/mod_dumpio.so
2629
de6d707b
ER
2630%files mod_echo
2631%defattr(644,root,root,755)
2632%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_echo.conf
2633%attr(755,root,root) %{_libexecdir}/mod_echo.so
2634
2635%files mod_env
2636%defattr(644,root,root,755)
2637%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_env.conf
2638%attr(755,root,root) %{_libexecdir}/mod_env.so
2639
1844b8aa 2640%files mod_expires
9e85cd5a 2641%defattr(644,root,root,755)
de6d707b 2642%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_expires.conf
1844b8aa 2643%attr(755,root,root) %{_libexecdir}/mod_expires.so
1844b8aa 2644
de6d707b
ER
2645%files mod_ext_filter
2646%defattr(644,root,root,755)
2647%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_ext_filter.conf
2648%attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
2649
23c1b0e7 2650%files mod_file_cache
9e85cd5a 2651%defattr(644,root,root,755)
de6d707b 2652%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_file_cache.conf
23c1b0e7 2653%attr(755,root,root) %{_libexecdir}/mod_file_cache.so
e60e8715 2654
2747c3db
ER
2655%files mod_filter
2656%defattr(644,root,root,755)
de6d707b 2657%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_filter.conf
2747c3db
ER
2658%attr(755,root,root) %{_libexecdir}/mod_filter.so
2659
23c1b0e7 2660%files mod_headers
9e85cd5a 2661%defattr(644,root,root,755)
de6d707b 2662%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_headers.conf
23c1b0e7 2663%attr(755,root,root) %{_libexecdir}/mod_headers.so
5ff6067c 2664
2747c3db
ER
2665%files mod_ident
2666%defattr(644,root,root,755)
de6d707b 2667%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_ident.conf
2747c3db
ER
2668%attr(755,root,root) %{_libexecdir}/mod_ident.so
2669
2670%files mod_imagemap
9e85cd5a 2671%defattr(644,root,root,755)
de6d707b 2672%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_imagemap.conf
2747c3db
ER
2673%attr(755,root,root) %{_libexecdir}/mod_imagemap.so
2674
de6d707b
ER
2675%files mod_include
2676%defattr(644,root,root,755)
2677%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_include.conf
2678%attr(755,root,root) %{_libexecdir}/mod_include.so
2679
5ff6067c 2680%files mod_info
9e85cd5a 2681%defattr(644,root,root,755)
de6d707b 2682%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_info.conf
5ff6067c 2683%attr(755,root,root) %{_libexecdir}/mod_info.so
88cccc3b 2684
2747c3db
ER
2685%if %{with ldap}
2686%files mod_ldap
2687%defattr(644,root,root,755)
de6d707b 2688%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_ldap.conf
2747c3db
ER
2689%attr(755,root,root) %{_libexecdir}/mod_ldap.so
2690%endif
2691
de6d707b
ER
2692%files mod_log_config
2693%defattr(644,root,root,755)
2694%attr(755,root,root) %{_libexecdir}/mod_log_config.so
2695%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_log_config.conf
2696
2697%files mod_log_forensic
2698%defattr(644,root,root,755)
2699%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_log_forensic.conf
2700%attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
2701
2747c3db
ER
2702%files mod_logio
2703%defattr(644,root,root,755)
de6d707b 2704%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_logio.conf
2747c3db
ER
2705%attr(755,root,root) %{_libexecdir}/mod_logio.so
2706
de6d707b
ER
2707%files mod_mime
2708%defattr(644,root,root,755)
2709%attr(755,root,root) %{_libexecdir}/mod_mime.so
2710%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_mime.conf
2711
2712%files mod_mime_magic
2713%defattr(644,root,root,755)
2714%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_mime_magic.conf
2715%attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
2716
2717%files mod_negotiation
2718%defattr(644,root,root,755)
2719%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_negotiation.conf
2720%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_languages.conf
2721%attr(755,root,root) %{_libexecdir}/mod_negotiation.so
2722
88cccc3b 2723%files mod_proxy
9e85cd5a 2724%defattr(644,root,root,755)
de6d707b 2725%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_proxy.conf
23c1b0e7 2726%attr(755,root,root) %{_libexecdir}/mod_proxy*.so
2bd52d66
AM
2727
2728%files mod_reqtimeout
2729%defattr(644,root,root,755)
2730%attr(755,root,root) %{_libexecdir}/mod_reqtimeout.so
2731%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_reqtimeout.conf
5ff6067c 2732
2733%files mod_rewrite
9e85cd5a 2734%defattr(644,root,root,755)
87243ede 2735%attr(755,root,root) %{_sbindir}/httxt2dbm
5ff6067c 2736%attr(755,root,root) %{_libexecdir}/mod_rewrite.so
de6d707b 2737%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_rewrite.conf
7ae242fa 2738%{_mandir}/man1/httxt2dbm.1*
de6d707b
ER
2739
2740%files mod_setenvif
2741%defattr(644,root,root,755)
2742%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_setenvif.conf
2743%attr(755,root,root) %{_libexecdir}/mod_setenvif.so
2744
2745%files mod_speling
2746%defattr(644,root,root,755)
2747%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_speling.conf
2748%attr(755,root,root) %{_libexecdir}/mod_speling.so
e60e8715 2749
28084236 2750%if %{with ssl}
23c1b0e7
MM
2751%files mod_ssl
2752%defattr(644,root,root,755)
2753%attr(750,root,root) %dir %{_sysconfdir}/ssl
0ec8b1b5 2754%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ssl/server.*
de6d707b 2755%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_ssl.conf
23c1b0e7 2756%attr(755,root,root) %{_libexecdir}/mod_ssl.so
23c1b0e7
MM
2757%endif
2758
88cccc3b 2759%files mod_status
9e85cd5a 2760%defattr(644,root,root,755)
de6d707b 2761%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_status.conf
88cccc3b 2762%attr(755,root,root) %{_libexecdir}/mod_status.so
88cccc3b 2763
fc76bc29
AM
2764%files mod_substitute
2765%defattr(644,root,root,755)
2766%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_substitute.conf
2767%attr(755,root,root) %{_libexecdir}/mod_substitute.so
2768
2747c3db
ER
2769%files mod_unique_id
2770%defattr(644,root,root,755)
de6d707b 2771%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_unique_id.conf
2747c3db
ER
2772%attr(755,root,root) %{_libexecdir}/mod_unique_id.so
2773
de6d707b
ER
2774%files mod_userdir
2775%defattr(644,root,root,755)
2776%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_userdir.conf
2777%attr(755,root,root) %{_libexecdir}/mod_userdir.so
2778
88cccc3b 2779%files mod_usertrack
9e85cd5a 2780%defattr(644,root,root,755)
de6d707b 2781%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_usertrack.conf
88cccc3b 2782%attr(755,root,root) %{_libexecdir}/mod_usertrack.so
5ff6067c 2783
2747c3db 2784%files mod_version
9e85cd5a 2785%defattr(644,root,root,755)
de6d707b 2786%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_version.conf
2747c3db 2787%attr(755,root,root) %{_libexecdir}/mod_version.so
88cccc3b 2788
2789%files mod_vhost_alias
9e85cd5a 2790%defattr(644,root,root,755)
e60e8715 2791%attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
de6d707b 2792%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_vhost_alias.conf
ae82d530 2793
2794%files -n htpasswd-%{name}
2795%defattr(644,root,root,755)
2796%attr(755,root,root) %{_bindir}/htpasswd
87243ede 2797%attr(755,root,root) %{_sbindir}/htpasswd
ae82d530 2798%{_mandir}/man1/htpasswd.1*
f814163e 2799
eb1ab1cf
AM
2800%files dbmtools
2801%defattr(644,root,root,755)
2802%attr(755,root,root) %{_sbindir}/dbmmanage
2803%attr(755,root,root) %{_sbindir}/htdbm
2804%{_mandir}/man1/dbmmanage.1*
2805%{_mandir}/man1/htdbm.1*
2806
f814163e 2807%files cgi_test
2808%defattr(644,root,root,755)
2809%dir %{_cgibindir}
2810%attr(755,root,root) %{_cgibindir}/*
de6d707b 2811%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_cgi_test.conf
This page took 0.801755 seconds and 4 git commands to generate.