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