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