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