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