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