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