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