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