]> git.pld-linux.org Git - packages/apache.git/blame - apache.spec
- AC-branch merge (provides(log))
[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}
57f4bd5e 1324Provides: webserver(log)
de6d707b
ER
1325
1326%description mod_log_config
1327This module provides for flexible logging of client requests. Logs are
1328written in a customizable format, and may be written directly to a
1329file, or to an external program. Conditional logging is provided so
1330that individual requests may be included or excluded from the logs
1331based on characteristics of the request.
1332
fff407b3
JR
1333%description mod_log_config -l pl.UTF-8
1334Ten moduł umożliwia elastyczne logowanie żądań klientów. Logi są
1335zapisywane w konfigurowalnym formacie i mogą być zapisywane
1336bezpośrednio do pliku lub przekazywane do zewnętrznego programu.
1337Dostępne jest logowanie warunkowe polegające na włączeniu lub
1338wyłączeniu poszczególnych żądań z logowania na podstawie
1339charakterystyki żądania.
768a653f 1340
de6d707b
ER
1341%package mod_log_forensic
1342Summary: Forensic Logging of the requests made to the server
175adda4 1343Summary(pl.UTF-8): Logowanie żadań zgłaszanych do serwera w celu późniejszej analizy
de6d707b
ER
1344Group: Networking/Daemons
1345URL: http://httpd.apache.org/docs/2.2/mod/mod_log_forensic.html
de6d707b 1346Requires: %{name}-base = %{version}-%{release}
768a653f 1347Provides: apache(mod_log_forensic) = %{version}-%{release}
de6d707b
ER
1348
1349%description mod_log_forensic
1350This module provides for forensic logging of client requests. Logging
1351is done before and after processing a request, so the forensic log
1352contains two log lines for each request.
1353
fff407b3
JR
1354%description mod_log_forensic -l pl.UTF-8
1355Ten moduł pozwala na logowanie żądań w celu późniejszej analizy.
1356Logowanie jest wykonywane przed i po przetworzeniu żądania, więc log
1357zawiera dwie linie dla każdego żądania.
768a653f 1358
2747c3db
ER
1359%package mod_logio
1360Summary: Logging of input and output bytes per request
175adda4 1361Summary(pl.UTF-8): Logowanie liczby bajtów wejścia i wyjścia dla zapytań
2747c3db 1362Group: Networking/Daemons
de6d707b 1363URL: http://httpd.apache.org/docs/2.2/mod/mod_logio.html
de6d707b
ER
1364Requires: %{name}-base = %{version}-%{release}
1365Requires: %{name}-mod_log_config = %{version}-%{release}
768a653f 1366Provides: apache(mod_logio) = %{version}-%{release}
2747c3db
ER
1367
1368%description mod_logio
1369This module provides the logging of input and output number of bytes
1370received/sent per request. The numbers reflect the actual bytes as
1371received on the network, which then takes into account the headers and
1372bodies of requests and responses. The counting is done before SSL/TLS
1373on input and after SSL/TLS on output, so the numbers will correctly
1374reflect any changes made by encryption.
1375
fff407b3
JR
1376%description mod_logio -l pl.UTF-8
1377Ten moduł zapewnia logowanie liczby bajtów wejścia i wyjścia
1378odbieranych/wysyłanych przy każdym zapytaniu. Liczby odzwierciedlają
1379rzeczywiste bajty przesyłane przez sieć, z wliczonymi nagłówkami i
1380ciałami żądań i odpowiedzi. Zliczanie jest wykonywane przed SSL/TLS na
1381wejściu i po SSL/TLS na wyjściu, więc liczby będą właściwie
1382odzwierciedlały wszystkie zmiany dokonywane przez szyfrowanie.
40e53907 1383
de6d707b 1384%package mod_mime
768a653f 1385Summary: Associates the requested filename's extensions with the file's behavior and content
175adda4 1386Summary(pl.UTF-8): Wiązanie określonych rozszerzeń plików z zachowaniem i zawartością
de6d707b
ER
1387Group: Networking/Daemons
1388URL: http://httpd.apache.org/docs/2.2/mod/mod_mime.html
de6d707b 1389Requires: %{name}-base = %{version}-%{release}
768a653f 1390Provides: apache(mod_mime) = %{version}-%{release}
de6d707b
ER
1391
1392%description mod_mime
1393This module is used to associate various bits of "meta information"
1394with files by their filename extensions. This information relates the
1395filename of the document to it's mime-type, language, character set
1396and encoding. This information is sent to the browser, and
1397participates in content negotiation, so the user's preferences are
1398respected when choosing one of several possible files to serve. See
1399mod_negotiation for more information about content negotiation.
1400
fff407b3
JR
1401%description mod_mime -l pl.UTF-8
1402Ten moduł służy do wiązania określonych części "metainformacji" z
1403plikami w zależności od rozszerzeń nazw plików. Informacje te łączą
1404nazwy plików dokumentów z ich typem MIME, językiem, zestawem znaków i
1405kodowaniem. Informacje te są wysyłane przeglądarce i mają wpływ na
1406negocjację treści, tak że preferencje użytkownika są respektowane przy
1407wybieraniu jednego z kilku dostępnych do zaserwowania. Więcej
1408informacji o negocjacji treści jest w dokumentacji do mod_negotiation.
768a653f 1409
de6d707b
ER
1410%package mod_mime_magic
1411Summary: Determines the MIME type of a file by looking at a few bytes of its contents
175adda4 1412Summary(pl.UTF-8): Określanie typu MIME pliku poprzez sprawdzanie kilku bajtów jego zawartości
de6d707b
ER
1413Group: Networking/Daemons
1414URL: http://httpd.apache.org/docs/2.2/mod/mod_mime_magic.html
de6d707b 1415Requires: %{name}-base = %{version}-%{release}
45c67e68 1416Requires: file
768a653f 1417Provides: apache(mod_mime_magic) = %{version}-%{release}
de6d707b
ER
1418
1419%description mod_mime_magic
1420This module determines the MIME type of files in the same way the Unix
1421file(1) command works: it looks at the first few bytes of the file. It
1422is intended as a "second line of defense" for cases that mod_mime
1423can't resolve.
1424
fff407b3
JR
1425%description mod_mime_magic -l pl.UTF-8
1426Ten moduł określa typ MIME plików w ten sam sposób, co uniksowe
1427polecenie file(1): patrzy na kilka początkowych bajtów pliku. Ma
1428służyć jako "druga linia obrony" dla przypadków, których nie może
1429rozwiązać mod_mime.
768a653f 1430
de6d707b
ER
1431%package mod_negotiation
1432Summary: Provides for content negotiation
175adda4 1433Summary(pl.UTF-8): Moduł do negocjacji treści
de6d707b
ER
1434Group: Networking/Daemons
1435URL: http://httpd.apache.org/docs/2.2/mod/mod_negotiation.html
de6d707b
ER
1436Requires: %{name}-base = %{version}-%{release}
1437Requires: %{name}-mod_mime = %{version}-%{release}
768a653f 1438Provides: apache(mod_negotiation) = %{version}-%{release}
de6d707b
ER
1439
1440%description mod_negotiation
1441Content negotiation, or more accurately content selection, is the
1442selection of the document that best matches the clients capabilities,
1443from one of several available documents.
1444
fff407b3
JR
1445%description mod_negotiation -l pl.UTF-8
1446Negocjacja treści, lub bardziej precyzyjnie - wybór treści, to wybór
1447dokumentu najbardziej odpowiadającego możliwościom klientów spośród
1448kilku możliwych dokumentów.
768a653f 1449
e60e8715 1450%package mod_proxy
88cccc3b 1451Summary: Apache module with Web proxy
175adda4 1452Summary(pl.UTF-8): Moduł Apache'a dodający obsługę serwera proxy
e60e8715 1453Group: Networking/Daemons
de6d707b 1454URL: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
de6d707b
ER
1455Requires: %{name}-base = %{version}-%{release}
1456Requires: %{name}-mod_authz_host = %{version}-%{release}
768a653f 1457Provides: apache(mod_proxy) = %{version}-%{release}
e60e8715 1458
1459%description mod_proxy
9e85cd5a 1460This package contains module with implementation a proxy/cache for
1461Apache. It implements proxying capability for FTP, CONNECT (for SSL),
23c1b0e7
MM
1462HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
1463connect to other proxy modules for these and other protocols.
88cccc3b 1464
fff407b3
JR
1465%description mod_proxy -l pl.UTF-8
1466Moduł zawiera implementację serwera proxy/cache dla Apache.
1467Implementacja zawiera obsługę FTP, CONNECT (dla SSL), HTTP/0.9,
23c1b0e7 1468HTTP/1.0 i HTTP/1.1.
22ec501e 1469
5ff6067c 1470%package mod_rewrite
1471Summary: Apache module with rule-based engine for rewrite requested URLs on the fly
175adda4 1472Summary(pl.UTF-8): Moduł Apache'a do "przepisywania" adresów URL w locie
5ff6067c 1473Group: Networking/Daemons
de6d707b 1474URL: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
de6d707b 1475Requires: %{name}-base = %{version}-%{release}
768a653f 1476Provides: apache(mod_rewrite) = %{version}-%{release}
5ff6067c 1477
1478%description mod_rewrite
9e85cd5a 1479This package contains It provides a rule-based rewriting engine to
1480rewrite requested URLs on the fly.
5ff6067c 1481
fff407b3
JR
1482%description mod_rewrite -l pl.UTF-8
1483Moduł oferujący możliwość "przepisywania" adresów URL w locie.
22ec501e 1484
de6d707b
ER
1485%package mod_setenvif
1486Summary: Allows the setting of environment variables based on characteristics of the request
175adda4 1487Summary(pl.UTF-8): Ustawianie zmiennych środowiskowych w oparciu o charakterystykę żądania
de6d707b
ER
1488Group: Networking/Daemons
1489URL: http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html
de6d707b 1490Requires: %{name}-base = %{version}-%{release}
768a653f 1491Provides: apache(mod_setenvif) = %{version}-%{release}
de6d707b
ER
1492
1493%description mod_setenvif
1494The mod_setenvif module allows you to set environment variables
1495according to whether different aspects of the request match regular
1496expressions you specify. These environment variables can be used by
1497other parts of the server to make decisions about actions to be taken.
1498
fff407b3
JR
1499%description mod_setenvif -l pl.UTF-8
1500Moduł mod_setenvif pozwala na ustawianie zmiennych środowiskowych w
1501zależności od różnych aspektów żądania pasujących do podanych wyrażeń
1502regularnych. Te zmienne środowiskowe mogą być używane przez inne
1503części serwera do podejmowania decyzji o podejmowanych akcjach.
768a653f 1504
de6d707b 1505%package mod_speling
768a653f 1506Summary: Attempts to correct mistaken URLs by ignoring capitalization and by allowing up to one misspelling
175adda4 1507Summary(pl.UTF-8): Próba poprawiania błędnych URL-i poprzez ignorowanie wielkości liter i zezwalanie na jedną literówkę
de6d707b
ER
1508Group: Networking/Daemons
1509URL: http://httpd.apache.org/docs/2.2/mod/mod_speling.html
de6d707b 1510Requires: %{name}-base = %{version}-%{release}
768a653f 1511Provides: apache(mod_speling) = %{version}-%{release}
de6d707b
ER
1512
1513%description mod_speling
1514Requests to documents sometimes cannot be served by the core apache
1515server because the request was misspelled or miscapitalized. This
1516module addresses this problem by trying to find a matching document,
1517even after all other modules gave up. It does its work by comparing
1518each document name in the requested directory against the requested
1519document name without regard to case, and allowing up to one
1520misspelling (character insertion / omission / transposition or wrong
1521character). A list is built with all document names which were matched
1522using this strategy.
1523
fff407b3
JR
1524%description mod_speling -l pl.UTF-8
1525Czasami żądania dokumentów nie mogą być wykonane przez sam serwer
1526Apache, ponieważ żądanie zostało napisane z błędem w znakach lub
1527wielkości liter. Ten moduł próbuje rozwiązać ten problem próbując
1528znaleźć pasujący dokument, nawet jeśli inne moduły się poddały. Działa
1529on poprzez porównywanie nazwy każdego dokumentu w żądanym katalogu z
1530żądaną nazwą dokumentu bez zwracania uwagi na wielkość liter i
1531pozwalając na jeden błąd (dodany, pominięty, przestawiony lub zły
1532znak). Tworzona jest lista dla wszystkich nazw dokumentów pasujących
768a653f
JB
1533dla tej strategii.
1534
23c1b0e7 1535%package mod_ssl
07edd6b5 1536Summary: SSL/TLS module for the Apache HTTP server
175adda4
ER
1537Summary(pl.UTF-8): Moduł SSL/TSL dla serwera Apache
1538Summary(ru.UTF-8): Модуль SSL/TLS для веб-сервера Apache
d90ac4d4 1539Epoch: 1
23c1b0e7 1540Group: Networking/Daemons
de6d707b 1541URL: http://httpd.apache.org/docs/2.2/mod/mod_ssl.html
de6d707b 1542Requires: %{name}-base = %{version}-%{release}
768a653f 1543Provides: apache(mod_ssl) = 1:%{version}-%{release}
23c1b0e7
MM
1544
1545%description mod_ssl
07edd6b5 1546The mod_ssl module provides strong cryptography for the Apache Web
1547server via the Secure Sockets Layer (SSL) and Transport Layer Security
1548(TLS) protocols.
23c1b0e7 1549
fff407b3
JR
1550%description mod_ssl -l pl.UTF-8
1551Moduł mod_ssl udostępnia wsparcie do silnej kryptografii dla serwera
1552Apache poprzez protokoły SSL/TSL (Secure Sockets Layer/Transport Layer
07edd6b5 1553Security).
1554
fff407b3
JR
1555%description mod_ssl -l ru.UTF-8
1556Модуль mod_ssl обеспечивает поддержку в веб-сервере Apache надежного
1557шифрования средствами Secure Sockets Layer (SSL) и Transport Layer
23c1b0e7 1558
5ff6067c 1559%package mod_status
599c0f7c 1560Summary: Server status report module for Apache
175adda4 1561Summary(pl.UTF-8): Moduł udostępniający informacje statystyczne z serwera Apache
5ff6067c 1562Group: Networking/Daemons
de6d707b 1563URL: http://httpd.apache.org/docs/2.2/mod/mod_status.html
de6d707b
ER
1564Requires: %{name}-base = %{version}-%{release}
1565Requires: %{name}-mod_authz_host = %{version}-%{release}
768a653f 1566Provides: apache(mod_status) = %{version}-%{release}
5ff6067c 1567
1568%description mod_status
9e85cd5a 1569The Status module allows a server administrator to find out how well
1570their server is performing. A HTML page is presented that gives the
1571current server statistics in an easily readable form. If required this
1572page can be made to automatically refresh (given a compatible
1573browser).
5ff6067c 1574
fff407b3
JR
1575%description mod_status -l pl.UTF-8
1576Moduł pozwala administratorowi na przeglądanie statystyk dotyczących
31f818d0 1577pracy serwera Apache (w postaci strony HTML).
22ec501e 1578
50adb2b3
ER
1579%package mod_unique_id
1580Summary: Apache module which provides a magic token for each request
175adda4 1581Summary(pl.UTF-8): Moduł Apache'a nadający każdemu zapytaniu unikalny token
50adb2b3 1582Group: Networking/Daemons
de6d707b 1583URL: http://httpd.apache.org/docs/2.2/mod/mod_unique_id.html
de6d707b 1584Requires: %{name}-base = %{version}-%{release}
768a653f 1585Provides: apache(mod_unique_id) = %{version}-%{release}
50adb2b3
ER
1586
1587%description mod_unique_id
1588This package contains the mod_unique_id. This module provides a magic
1589token for each request which is guaranteed to be unique across "all"
1590requests under very specific conditions. The unique identifier is even
1591unique across multiple machines in a properly configured cluster of
1592machines. The environment variable UNIQUE_ID is set to the identifier
1593for each request. Unique identifiers are useful for various reasons
1594which are beyond the scope of this document.
1595
fff407b3
JR
1596%description mod_unique_id -l pl.UTF-8
1597Moduł nadaje każdemu zapytaniu token unikalny w ramach wszystkich
1598zapytań, nawet w ramach poprawnie skonfigurowanego klastra z wielu
1599maszyn. Moduł ustawia przy każdym zapytaniu zmienną środowiskową
50adb2b3
ER
1600UNIQUE_ID.
1601
de6d707b
ER
1602%package mod_userdir
1603Summary: User-specific directories
175adda4 1604Summary(pl.UTF-8): Katalogi specyficzne dla użytkowników
de6d707b
ER
1605Group: Networking/Daemons
1606URL: http://httpd.apache.org/docs/2.2/mod/mod_userdir.html
de6d707b
ER
1607Requires: %{name}-base = %{version}-%{release}
1608Requires: %{name}-mod_authz_host = %{version}-%{release}
768a653f 1609Provides: apache(mod_userdir) = %{version}-%{release}
de6d707b
ER
1610
1611%description mod_userdir
1612This module allows user-specific directories to be accessed using the
1613http://example.com/~user/ syntax.
1614
fff407b3
JR
1615%description mod_userdir -l pl.UTF-8
1616Ten moduł pozwala na dostęp do katalogów specyficznych dla
1617użytkowników przy użyciu składni http://example.com/~user/ .
768a653f 1618
88cccc3b 1619%package mod_usertrack
1620Summary: Apache module for user tracking using cookies
175adda4 1621Summary(pl.UTF-8): Moduł Apache'a służący do śledzenia "ciasteczek"
88cccc3b 1622Group: Networking/Daemons
de6d707b 1623URL: http://httpd.apache.org/docs/2.2/mod/mod_usertrack.html
de6d707b 1624Requires: %{name}-base = %{version}-%{release}
768a653f 1625Provides: apache(mod_usertrack) = %{version}-%{release}
88cccc3b 1626
1627%description mod_usertrack
9e85cd5a 1628This package contains the user tracking module which did its own
1629logging using CookieLog directory. This module allow multiple log
1630files.
e60e8715 1631
fff407b3
JR
1632%description mod_usertrack -l pl.UTF-8
1633Ten pakiet zawiera moduł śledzący użytkowników zapisujący własny log
1634przy użyciu katalogu CookieLog. Pozwala na użycie wielu plików logów.
22ec501e 1635
2747c3db
ER
1636%package mod_version
1637Summary: Version dependent configuration
175adda4 1638Summary(pl.UTF-8): Konfiguracja zależna od wersji
2747c3db 1639Group: Networking/Daemons
de6d707b 1640URL: http://httpd.apache.org/docs/2.2/mod/mod_version.html
de6d707b 1641Requires: %{name}-base = %{version}-%{release}
768a653f 1642Provides: apache(mod_version) = %{version}-%{release}
2747c3db
ER
1643
1644%description mod_version
1645This module is designed for the use in test suites and large networks
1646which have to deal with different httpd versions and different
1647configurations. It provides a new container -- <IfVersion>, which
1648allows a flexible version checking including numeric comparisons and
1649regular expressions.
1650
fff407b3
JR
1651%description mod_version -l pl.UTF-8
1652Ten moduł jest przeznaczony do używania w zestawach testów i dużych
1653sieciach, gdzie trzeba inaczej obsługiwać różne wersje httpd i różne
1654konfiguracje. Udostępnia nowy kontener: <IfVersion>, umożliwiający
1655elastyczne sprawdzanie wersji włącznie z porównaniami liczbowymi i
1656wyrażeniami regularnymi.
40e53907 1657
e60e8715 1658%package mod_vhost_alias
88cccc3b 1659Summary: Apache module for dynamically configured mass virtual hosting
175adda4 1660Summary(pl.UTF-8): Moduł Apache'a dodający obsługę hostów wirtualnych
e60e8715 1661Group: Networking/Daemons
de6d707b 1662URL: http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html
de6d707b 1663Requires: %{name}-base = %{version}-%{release}
768a653f 1664Provides: apache(mod_vhost_alias) = %{version}-%{release}
e60e8715 1665
1666%description mod_vhost_alias
1667This package contains the mod_vhost_alias. It provides support for
1668dynamically configured mass virtual hosting.
1669
fff407b3
JR
1670%description mod_vhost_alias -l pl.UTF-8
1671Moduł umożliwia na dynamiczne konfigurowanie masowej ilości serwerów
22ec501e
AM
1672wirtualnych.
1673
ae82d530 1674%package -n htpasswd-%{name}
56d4697d 1675Summary: Apache 2 htpasswd utility: manage user files for basic authentication
175adda4 1676Summary(pl.UTF-8): Narzędzie htpasswd z Apache'a 2 do zarządzania plikami uwierzytelnienia basic
ae82d530 1677Group: Networking/Utilities
1678Provides: htpasswd
591ff97d 1679Obsoletes: htpasswd
ae82d530 1680
1681%description -n htpasswd-%{name}
56d4697d
JB
1682htpasswd is used to create and update the flat-files used to store
1683usernames and password for basic authentication of HTTP users. This
1684package contains htpasswd from Apache 2; this version supports
1685plaintext passwords and CRYPT (default), MD5 and SHA1 encryptions.
1686
fff407b3
JR
1687%description -n htpasswd-%{name} -l pl.UTF-8
1688htpasswd służy do tworzenia i uaktualniania plików tekstowych
1689służących do przechowywania nazw użytkowników i haseł do podstawowego
1690uwierzytelnienia użytkowników HTTP. Ten pakiet zawiera htpasswd z
1691Apache'a 2; ta wersja obsługuje hasła zapisane czystym tekstem oraz
1692zakodowane algorytmami CRYPT (domyślnym), MD5 i SHA1.
ae82d530 1693
eb1ab1cf
AM
1694%package dbmtools
1695Summary: Apache 2 tools for manipulating DBM files
175adda4 1696Summary(pl.UTF-8): Narzędzia Apache'a 2 do obróbki plików DBM
234ffa8e 1697Group: Networking/Utilities
de6d707b 1698Requires: %{name}-base = %{version}-%{release}
eb1ab1cf
AM
1699
1700%description dbmtools
1701Apache 2 tools for manipulating DBM files.
1702
fff407b3
JR
1703%description dbmtools -l pl.UTF-8
1704Narzędzia Apache'a 2 do obróbki plików DBM.
40e53907 1705
f814163e 1706%package cgi_test
1707Summary: cgi test/demo programs
175adda4 1708Summary(pl.UTF-8): Programy testowe/przykładowe cgi
f814163e 1709Group: Networking/Utilities
de6d707b 1710Requires: %{name}-base = %{version}-%{release}
7075ff48 1711Requires: filesystem >= 3.0-11
f814163e 1712
1713%description cgi_test
1714Two cgi test/demo programs: test-cgi and print-env.
1715
fff407b3
JR
1716%description cgi_test -l pl.UTF-8
1717Dwa programy testowe/przykładowe cgi: test-cgi and print-env.
f814163e 1718
5da947c2 1719%prep
23c1b0e7 1720%setup -q -n httpd-%{version}
8e78a897 1721%patch0 -p1
895ddb3b 1722%patch1 -p1
f3c312ce 1723%patch2 -p1
9cd0f84d 1724%patch3 -p1
88c175ae 1725%patch4 -p1
008e5ef7 1726%patch5 -p1
de6d707b 1727%patch7 -p1
008e5ef7 1728%patch8 -p1
a3d67fd0 1729%patch9 -p1
71695c9c 1730%patch10 -p1
008e5ef7 1731%patch12 -p1
71695c9c
AM
1732%patch14 -p1
1733%patch15 -p1
71695c9c 1734%patch18 -p1
5b5ee72f 1735%patch19 -p1
71695c9c 1736%patch20 -p1
008e5ef7 1737%patch21 -p1
87243ede 1738%patch22 -p1
39b29fdd 1739%patch23 -p1
64532134 1740
87243ede
ER
1741# using system apr, apr-util and pcre
1742rm -rf srclib/{apr,apr-util,pcre}
87243ede 1743
30dd38d1
AF
1744# sanity check
1745MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
1746if [ "$MODULES_API" != "%_apache_modules_api" ]; then
ee3bdc27 1747 echo "Set %%_apache_modules_api to $MODULES_API and rerun."
30dd38d1
AF
1748 exit 1
1749fi
87243ede 1750
ba98eef6
JB
1751# fix libdir (at least in PLD layout; no need to care about other ones)
1752sed -i -e 's,/lib$,/%{_lib},' config.layout
1753
87243ede
ER
1754%build
1755cp /usr/share/apr/build/apr_common.m4 build
1756cp /usr/share/libtool/ltmain.sh build
1757cp /usr/share/automake/config.* build
1758%{__autoheader}
1759%{__autoconf}
1760
1761# from ./buildconf
1762: fixing timestamps for mod_ssl sources
1763cd modules/ssl
1764touch ssl_expr_parse.y
1765sleep 1
1766touch ssl_expr_parse.c ssl_expr_parse.h ssl_expr_scan.l
1767sleep 1
1768touch ssl_expr_scan.c
1769cd ../..
1770
0137928b 1771CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
b0e5bd75 1772for mpm in prefork worker %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} %{?with_event:event}; do
e5603d11
AM
1773install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
1774../%configure \
23c1b0e7 1775 --enable-layout=PLD \
a3d67fd0 1776 --disable-v4-mapped \
78147d3a 1777 $( [ "${mpm}" = "prefork" -o "${mpm}" = "worker" -o "${mpm}" = "event" ] && echo "--enable-exception-hook" ) \
23c1b0e7
MM
1778 --enable-modules=all \
1779 --enable-mods-shared=all \
d66fc929 1780 --enable-auth-anon \
23c1b0e7 1781 --enable-auth-dbm \
f573ac58
AM
1782 --enable-authn-dbd \
1783 --enable-authn-alias \
1784 --enable-authz-dbm \
1785 --enable-authz-owner \
1786 %{?with_ldap:--enable-authnz-ldap} \
23c1b0e7
MM
1787 --enable-auth-digest \
1788 --enable-file-cache \
23c1b0e7 1789 --enable-cache \
23c1b0e7 1790 --enable-disk-cache \
f573ac58
AM
1791 --enable-mem-cache \
1792 --enable-dbd \
eb1ab1cf 1793 %{?with_bucketeer:--enable-bucketeer} \
f573ac58
AM
1794 --enable-dumpio \
1795 --enable-echo \
1796 --enable-charset-lite \
1797 --enable-deflate \
1798 %{?with_ldap:--enable-ldap} \
23c1b0e7
MM
1799 --enable-ext-filter \
1800 --enable-case-filter \
1801 --enable-case-filter-in \
f573ac58
AM
1802 --enable-log-forensic \
1803 --enable-logio \
23c1b0e7
MM
1804 --with-z=%{_prefix} \
1805 --enable-mime-magic \
1806 --enable-cern-meta \
1807 --enable-expires \
1808 --enable-headers \
f573ac58 1809 --enable-ident \
23c1b0e7
MM
1810 --enable-usertrack \
1811 --enable-unique-id \
1812 --enable-proxy \
1813 --enable-proxy-connect \
1814 --enable-proxy-ftp \
1815 --enable-proxy-http \
f573ac58
AM
1816 --enable-proxy-ajp \
1817 --enable-proxy-balancer \
1818 %{?with_ssl:--enable-ssl %{?with_distcache:--enable-distcache}} \
f573ac58 1819 --enable-http \
23c1b0e7
MM
1820 --enable-dav \
1821 --enable-info \
85d141a4 1822 --enable-suexec \
23c1b0e7
MM
1823 --enable-cgi \
1824 --enable-cgid \
1825 --enable-dav-fs \
f573ac58 1826 --enable-dav-lock \
23c1b0e7 1827 --enable-vhost-alias \
f573ac58 1828 --enable-imagemap \
23c1b0e7
MM
1829 --enable-speling \
1830 --enable-rewrite \
1831 --enable-so \
7ea48c14 1832 --with-program-name=httpd.${mpm} \
e5603d11 1833 --with-mpm=${mpm} \
7ea48c14 1834%ifarch %{ix86}
1da9558e 1835%ifnarch i386 i486
7ea48c14
AM
1836 $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
1837%endif
1838%endif
23c1b0e7
MM
1839 --with-suexec-bin=%{_sbindir}/suexec \
1840 --with-suexec-caller=http \
1841 --with-suexec-docroot=%{_datadir} \
1842 --with-suexec-logfile=/var/log/httpd/suexec_log \
1843 --with-suexec-uidmin=500 \
1844 --with-suexec-gidmin=500 \
88c175ae 1845 --with-suexec-umask=077 \
73723a12 1846 --with-apr=%{_bindir}/apr-1-config \
6d9549ea 1847 --with-apr-util=%{_bindir}/apu-1-config \
ae5b6ce3 1848 --with-pcre
ce1b9470 1849
23c1b0e7 1850%{__make}
7ea48c14 1851./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
e5603d11 1852cd ..
7552e56e 1853
e5603d11
AM
1854done
1855
cfbc6669 1856for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} worker %{?with_event:event}; do
e5603d11
AM
1857 if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
1858 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
1859 echo "Build failed."
1860 exit 1
1861 fi
1862done
3450f3c5 1863
8e78a897 1864%install
1865rm -rf $RPM_BUILD_ROOT
2369f303 1866install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig} \
ebf3209a 1867 $RPM_BUILD_ROOT%{_var}/{log/{httpd,archive/httpd},{run,cache}/httpd,lock/mod_dav} \
ee5a8932 1868 $RPM_BUILD_ROOT%{_sysconfdir}/{webapps.d,conf.d} \
f814163e 1869 $RPM_BUILD_ROOT%{_datadir}/cgi-bin
23c1b0e7 1870
e5603d11
AM
1871# prefork is default one
1872%{__make} -C buildmpm-prefork install \
a3d67fd0 1873 DESTDIR=$RPM_BUILD_ROOT
23c1b0e7 1874
a3d67fd0 1875# install other mpm-s
cfbc6669 1876for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} worker %{?with_event:event}; do
7ea48c14 1877 install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
e5603d11
AM
1878done
1879
7ea48c14 1880ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
a3d67fd0 1881ln -s %{_libexecdir} $RPM_BUILD_ROOT%{_sysconfdir}/modules
b0e5bd75 1882ln -s %{_localstatedir}/run/httpd $RPM_BUILD_ROOT%{_sysconfdir}/run
b36f0565 1883ln -s %{_var}/log/httpd $RPM_BUILD_ROOT%{_sysconfdir}/logs
de6d707b 1884ln -s conf.d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
750b9d00 1885
130aaac6 1886install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
b0e5bd75 1887install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/httpd
c1e5fa04 1888install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/httpd
b0053084 1889
23c1b0e7
MM
1890touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
1891
28084236 1892%if %{with ssl}
23c1b0e7
MM
1893install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
1894install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
1895install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
1896%endif
1897
f5d53805
ER
1898install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
1899
de6d707b
ER
1900CFG="$RPM_BUILD_ROOT%{_sysconfdir}/conf.d/"
1901
1902install %{SOURCE7} $CFG/10_common.conf
23c1b0e7 1903
de6d707b 1904install %{SOURCE25} $CFG/01_mod_mime.conf
de6d707b
ER
1905install %{SOURCE27} $CFG/01_mod_authz_host.conf
1906install %{SOURCE28} $CFG/01_mod_cgid.conf
1907install %{SOURCE29} $CFG/01_mod_log_config.conf
1908install %{SOURCE30} $CFG/01_mod_mime_magic.conf
1909install %{SOURCE31} $CFG/01_mod_cache.conf
d66fc929
TP
1910install %{SOURCE8} $CFG/20_mod_vhost_alias.conf
1911install %{SOURCE9} $CFG/25_mod_status.conf
23c1b0e7
MM
1912install %{SOURCE10} $CFG/30_mod_proxy.conf
1913install %{SOURCE11} $CFG/35_mod_info.conf
1914install %{SOURCE12} $CFG/40_mod_ssl.conf
1915install %{SOURCE13} $CFG/45_mod_dav.conf
1916install %{SOURCE14} $CFG/59_mod_dir.conf
6eadc521 1917install %{SOURCE15} $CFG/13_mod_suexec.conf
1469bd8e 1918install %{SOURCE16} $CFG/58_mod_deflate.conf
7891f80d 1919install %{SOURCE17} $CFG/57_mod_autoindex.conf
de6d707b
ER
1920install %{SOURCE18} $CFG/30_errordocs.conf
1921install %{SOURCE19} $CFG/30_manual.conf
b36f0565 1922install %{SOURCE22} $CFG/16_mod_userdir.conf
de6d707b
ER
1923install %{SOURCE23} $CFG/10_mpm.conf
1924install %{SOURCE24} $CFG/20_languages.conf
1925
5398eb07 1926echo "LoadModule alias_module modules/mod_alias.so" > $CFG/00_mod_alias.conf
de6d707b
ER
1927echo "LoadModule authn_file_module modules/mod_authn_file.so" > $CFG/00_mod_authn_file.conf
1928echo "LoadModule authn_dbm_module modules/mod_authn_dbm.so" > $CFG/00_mod_authn_dbm.conf
1929echo "LoadModule authn_anon_module modules/mod_authn_anon.so" > $CFG/00_mod_authn_anon.conf
1930echo "LoadModule authn_dbd_module modules/mod_authn_dbd.so" > $CFG/00_mod_authn_dbd.conf
1931echo "LoadModule authn_default_module modules/mod_authn_default.so" > $CFG/00_mod_authn_default.conf
1932echo "LoadModule authn_alias_module modules/mod_authn_alias.so" > $CFG/00_mod_authn_alias.conf
1933echo "LoadModule authz_groupfile_module modules/mod_authz_groupfile.so" > $CFG/00_mod_authz_groupfile.conf
1934echo "LoadModule authz_user_module modules/mod_authz_user.so" > $CFG/00_mod_authz_user.conf
1935echo "LoadModule authz_dbm_module modules/mod_authz_dbm.so" > $CFG/00_mod_authz_dbm.conf
1936echo "LoadModule authz_owner_module modules/mod_authz_owner.so" > $CFG/00_mod_authz_owner.conf
1937echo "LoadModule authnz_ldap_module modules/mod_authnz_ldap.so" > $CFG/00_mod_authnz_ldap.conf
1938echo "LoadModule authz_default_module modules/mod_authz_default.so" > $CFG/00_mod_authz_default.conf
1939echo "LoadModule auth_basic_module modules/mod_auth_basic.so" > $CFG/00_mod_auth_basic.conf
1940echo "LoadModule dbd_module modules/mod_dbd.so" > $CFG/00_mod_dbd.conf
7552e56e 1941%if %{with bucketeer}
de6d707b 1942echo "LoadModule bucketeer_module modules/mod_bucketeer.so" > $CFG/00_mod_bucketeer.conf
7552e56e 1943%endif
de6d707b
ER
1944echo "LoadModule dumpio_module modules/mod_dumpio.so" > $CFG/00_mod_dumpio.conf
1945echo "LoadModule echo_module modules/mod_echo.so" > $CFG/00_mod_echo.conf
1946echo "LoadModule case_filter_module modules/mod_case_filter.so" > $CFG/00_mod_case_filter.conf
1947echo "LoadModule case_filter_in_module modules/mod_case_filter_in.so" > $CFG/00_mod_case_filter_in.conf
1948echo "LoadModule ext_filter_module modules/mod_ext_filter.so" > $CFG/00_mod_ext_filter.conf
1949echo "LoadModule include_module modules/mod_include.so" > $CFG/00_mod_include.conf
1950echo "LoadModule filter_module modules/mod_filter.so" > $CFG/00_mod_filter.conf
1951echo "LoadModule log_forensic_module modules/mod_log_forensic.so" > $CFG/00_mod_log_forensic.conf
1952echo "LoadModule logio_module modules/mod_logio.so" > $CFG/00_mod_logio.conf
1953echo "LoadModule env_module modules/mod_env.so" > $CFG/00_mod_env.conf
1954echo "LoadModule cern_meta_module modules/mod_cern_meta.so" > $CFG/00_mod_cern_meta.conf
1955echo "LoadModule ident_module modules/mod_ident.so" > $CFG/00_mod_ident.conf
1956echo "LoadModule setenvif_module modules/mod_setenvif.so" > $CFG/00_mod_setenvif.conf
1957echo "LoadModule version_module modules/mod_version.so" > $CFG/00_mod_version.conf
1958echo "LoadModule asis_module modules/mod_asis.so" > $CFG/00_mod_asis.conf
1959echo "LoadModule cgi_module modules/mod_cgi.so" > $CFG/00_mod_cgi.conf
1960echo "LoadModule negotiation_module modules/mod_negotiation.so" > $CFG/00_mod_negotiation.conf
1961echo "LoadModule imagemap_module modules/mod_imagemap.so" > $CFG/00_mod_imagemap.conf
1962echo "LoadModule speling_module modules/mod_speling.so" > $CFG/00_mod_speling.conf
1963echo "LoadModule ldap_module modules/mod_ldap.so" > $CFG/00_mod_ldap.conf
1964echo "LoadModule actions_module modules/mod_actions.so" > $CFG/00_mod_actions.conf
1965echo "LoadModule auth_digest_module modules/mod_auth_digest.so" > $CFG/00_mod_auth_digest.conf
de6d707b
ER
1966echo "LoadModule charset_lite_module modules/mod_charset_lite.so" > $CFG/00_mod_charset_lite.conf
1967echo "LoadModule expires_module modules/mod_expires.so" > $CFG/00_mod_expires.conf
1968echo "LoadModule file_cache_module modules/mod_file_cache.so" > $CFG/00_mod_file_cache.conf
1969echo "LoadModule headers_module modules/mod_headers.so" > $CFG/00_mod_headers.conf
1970echo "LoadModule rewrite_module modules/mod_rewrite.so" > $CFG/00_mod_rewrite.conf
1971echo "LoadModule usertrack_module modules/mod_usertrack.so" > $CFG/00_mod_usertrack.conf
1972echo "LoadModule unique_id_module modules/mod_unique_id.so" > $CFG/00_mod_unique_id.conf
1973
1974# anything in style dir not ending with .css is trash
1975rm -rf $RPM_BUILD_ROOT%{_datadir}/manual/style/{lang,latex,xsl}
1976find $RPM_BUILD_ROOT%{_datadir}/manual/style -type f ! -name '*.css' -print0 | xargs -0r rm -f
d3dcd1a6
AM
1977
1978# find manual files
de6d707b 1979> manual.files
d3dcd1a6 1980cur=$(pwd)
d3dcd1a6
AM
1981cd $RPM_BUILD_ROOT
1982find ./%{_datadir}/manual -type d -printf "%%%%dir %{_datadir}/manual/%%P\n" >> "$cur/manual.files"
de6d707b
ER
1983find ./%{_datadir}/manual -type f -printf "%{_datadir}/manual/%%P\n" | sed -e '
1984s/^.*\.\(de\|es\|fr\|ja\|ko\|ru\)\(\..*\)\?/%%lang(\1) &/
1985s/^.*\.\(pt-br\)/%%lang(pt_BR) &/
d3dcd1a6
AM
1986' >> "$cur/manual.files"
1987cd $cur
1988
ae82d530 1989# htpasswd goes to %{_bindir}
de6d707b 1990mv $RPM_BUILD_ROOT%{_sbindir}/htpasswd $RPM_BUILD_ROOT%{_bindir}
e92afad7 1991ln -sf %{_bindir}/htpasswd $RPM_BUILD_ROOT%{_sbindir}
ae82d530 1992
f814163e 1993# cgi_test: create config file with ScriptAlias
1994cat << EOF > $CFG/09_cgi_test.conf
1995ScriptAlias /cgi-bin/printenv %{_cgibindir}/printenv
1996ScriptAlias /cgi-bin/test-cgi %{_cgibindir}/test-cgi
1997EOF
1998
577e1a0c
ER
1999# no value
2000rm $RPM_BUILD_ROOT%{_libexecdir}/build/config.nice
de6d707b
ER
2001rm $RPM_BUILD_ROOT%{_sysconfdir}/mime.types
2002rm $RPM_BUILD_ROOT%{_sysconfdir}/httpd.prefork.conf
2003rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/{extra,original}
577e1a0c 2004
c2a028b3
JB
2005%clean
2006rm -rf $RPM_BUILD_ROOT
2007
de6d707b 2008%pre base
8868b47d
ER
2009%groupadd -g 51 http
2010%useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http
d88f3b6f 2011
de6d707b
ER
2012%pretrans base
2013# change httpd.conf from dir to symlink
aa344c29
ER
2014if [ ! -L /etc/httpd/httpd.conf ]; then
2015 if [ -d /etc/httpd/httpd.conf ]; then
2016 if [ -d /etc/httpd/conf.d ]; then
2017 mv /etc/httpd/httpd.conf/* /etc/httpd/conf.d
2018 rmdir /etc/httpd/httpd.conf 2>/dev/null || mv -v /etc/httpd/httpd.conf{,.rpmsave}
2019 else
2020 mv /etc/httpd/httpd.conf /etc/httpd/conf.d
2021 fi
2022
2023 # new module packages issue error as first installed over 2.0 installation
2024 mv -f /var/lock/subsys/httpd{,.disabled} 2>/dev/null
de6d707b 2025 fi
aa344c29
ER
2026
2027 # always have httpd.conf symlink (until all packages from Ac use new dir)
878d115b 2028 install -d /etc/httpd
de6d707b 2029 ln -s conf.d /etc/httpd/httpd.conf
de6d707b 2030fi
d804e48a 2031exit 0
de6d707b
ER
2032
2033%post base
b58b8619 2034/sbin/chkconfig --add httpd
0eef284d 2035umask 137
2036touch /var/log/httpd/{access,error,agent,referer}_log
8e78a897 2037
de6d707b 2038%preun base
abc1cf05 2039if [ "$1" = "0" ]; then
cd4bd231
ER
2040 %service httpd stop
2041 /sbin/chkconfig --del httpd
8e78a897 2042fi
2043
de6d707b 2044%postun base
d88f3b6f 2045if [ "$1" = "0" ]; then
ac66b6ad 2046 %userremove http
2047 %groupremove http
d88f3b6f 2048fi
e89397f0 2049
de6d707b 2050%triggerpostun base -- %{name} <= 2.0.50-6
a7498af8 2051%banner %{name}-2.0.50-6 << EOF
2052WARNING!!!
2053Since apache-2.0.50-6 autoindex module has been separated to package
2054%{name}-mod_autoindex If you want to have the same functionality do:
1e9e98df 2055poldek -Uv %{name}-mod_autoindex
a7498af8 2056EOF
1a4888a9 2057
de6d707b 2058%triggerpostun base -- %{name} < 2.0.54-4
a7498af8 2059%banner %{name}-2.0.54-2 << EOF
1e9e98df
ER
2060WARNING!!!
2061CGI demo/test programs - printenv and test-cgi, have been released
2062from package apache into separate subpackage apache-cgi_test. If you
2063need printenv and/or test-cgi, please install apache-cgi_test package,
2064e.g. by running poldek -Uv apache-cgi_test
a7498af8 2065EOF
f814163e 2066
c1e5fa04
ER
2067# update /etc/sysconfig/apache -> httpd rename
2068if [ -f /etc/sysconfig/apache.rpmsave ]; then
2069 cp -f /etc/sysconfig/httpd{,.rpmnew}
2070 mv -f /etc/sysconfig/{apache.rpmsave,httpd}
2071fi
2072
de6d707b
ER
2073%triggerpostun base -- %{name} < 2.0.55-3.1
2074# check for config first as in 2.2 it's .rpmsave
2075if [ -f /etc/httpd/httpd.conf/10_httpd.conf ]; then
2076 if ! grep -q 'Include webapps.d/' /etc/httpd/httpd.conf/10_httpd.conf; then
2077 # make sure webapps.d is included
2078 cp -f /etc/httpd/httpd.conf/10_httpd.conf{,.rpmsave}
2079 # this file is ugly, so just append new lines
2080 cat <<-EOF >> /etc/httpd/httpd.conf/10_httpd.conf
2081 # Include webapps config
2082 Include webapps.d/*.conf
ee5a8932 2083EOF
de6d707b 2084 fi
4db2fb54
ER
2085fi
2086
487e4bac 2087%triggerpostun base -- %{name} < 2.2.0
61d5e994
ER
2088# change HTTPD_CONF to point to new location. *only* if it's the
2089# default config setting
1e5519f6 2090cp -f /etc/sysconfig/httpd{,.rpmorig}
61d5e994
ER
2091sed -i -e '/^HTTPD_CONF="\/etc\/httpd\/httpd.conf"/s,.*,HTTPD_CONF="/etc/httpd/apache.conf",' /etc/sysconfig/httpd
2092
a7a65f6c
ER
2093if [ -f /etc/httpd/conf.d/10_httpd.conf.rpmsave ]; then
2094 sed -e '
2095 # as separate modules
2096 /^LoadModule access_module/s,^,#,
2097 /^LoadModule alias_module/s,^,#,
2098 /^LoadModule asis_module/s,^,#,
2099 /^LoadModule cern_meta_module/s,^,#,
2100 /^LoadModule cgi_module/s,^,#,
2101 /^LoadModule env_module/s,^,#,
2102 /^LoadModule include_module/s,^,#,
2103 /^LoadModule log_config_module/s,^,#,
2104 /^LoadModule mime_magic_module/s,^,#,
2105 /^LoadModule mime_module/s,^,#,
2106 /^LoadModule negotiation_module/s,^,#,
2107 /^LoadModule setenvif_module/s,^,#,
2108 /^LoadModule speling_module/s,^,#,
2109 /^LoadModule userdir_module/s,^,#,
2110
2111 # in 30_errordocs.conf
2112 /<IfModule mod_include.c>/,/<\/IfModule>/s,^,#,
2113
2114 # in 57_mod_autoindex.conf
2115 /^Alias \/icons\//s,^,#,
2116
2117 # in apache.conf
2118 /^ScriptAlias \/cgi-bin\//s,^,#,
2119 /^Listen 80/s,^,#,
2120
2121 # avoid loops
2122 /Include conf.d\/\*.conf/s,^,#,
2123 /Include webapps.d\/\*.conf/s,^,#,
2124
2125 ' < /etc/httpd/conf.d/10_httpd.conf.rpmsave > /etc/httpd/conf.d/10_httpd.conf
2126fi
2127
487e4bac
ER
2128%banner -e %{name} <<'EOF'
2129NB! Apache main config has been changed to /etc/httpd/apache.conf
2130
2131There has been changed a lot, so many things could be broken.
020807f6 2132Please report bugs to http://bugs.pld-linux.org/.
487e4bac
ER
2133
2134EOF
2135
712a8374 2136%triggerpostun mod_ssl -- %{name}-mod_ssl < 1:2.2.0-3.1
cd74ce12
ER
2137cp -f /etc/httpd/conf.d/40_mod_ssl.conf{,.rpmsave}
2138sed -i -e '
2139 s,/var/run/apache,/var/run/httpd,g
2140 s,/var/cache/apache,/var/cache/httpd,g
2141' /etc/httpd/conf.d/40_mod_ssl.conf
2142
de6d707b
ER
2143%posttrans base
2144# restore lock which we disabled in pretrans
2145mv -f /var/lock/subsys/httpd{.disabled,} 2>/dev/null
2146
35447b83
ER
2147# minimizing apache restarts logics. we restart webserver:
2148#
2149# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2150# 2. first install of module (post: $1 = 1)
2151# 2. uninstall of module (postun: $1 == 0)
2152#
2153# the strict internal deps between apache modules and
2154# main package are very important for all this to work.
2155
2156# restart webserver at the end of transaction
2157%service httpd restart
2158
2159# macro called at module post scriptlet
2160%define module_post \
2161if [ "$1" = "1" ]; then \
2162 %service -q httpd restart \
226216eb 2163fi
5ff6067c 2164
35447b83
ER
2165# macro called at module postun scriptlet
2166%define module_postun \
2167if [ "$1" = "0" ]; then \
2168 %service -q httpd restart \
5ff6067c 2169fi
2170
de6d707b
ER
2171# it's sooo annoying to write them
2172%define module_scripts() \
2173%post %1 \
2174%module_post \
2175\
2176%postun %1 \
35447b83 2177%module_postun
23c1b0e7 2178
de6d707b
ER
2179%module_scripts mod_actions
2180%module_scripts mod_alias
2181%module_scripts mod_asis
de6d707b
ER
2182%module_scripts mod_auth_basic
2183%module_scripts mod_auth_dbm
2184%module_scripts mod_auth_digest
2185%module_scripts mod_authn_alias
2186%module_scripts mod_authn_anon
2187%module_scripts mod_authn_dbd
2188%module_scripts mod_authn_dbm
2189%module_scripts mod_authn_default
2190%module_scripts mod_authn_file
2191%module_scripts mod_authnz_ldap
2192%module_scripts mod_authz_dbm
2193%module_scripts mod_authz_default
2194%module_scripts mod_authz_groupfile
2195%module_scripts mod_authz_host
2196%module_scripts mod_authz_owner
2197%module_scripts mod_authz_user
2198%module_scripts mod_autoindex
2199%module_scripts mod_bucketeer
2200%module_scripts mod_cache
2201%module_scripts mod_case_filter
2202%module_scripts mod_case_filter_in
2203%module_scripts mod_cern_meta
2204%module_scripts mod_cgi
2205%module_scripts mod_cgid
2206%module_scripts mod_charset_lite
2207%module_scripts mod_dav
2208%module_scripts mod_dbd
2209%module_scripts mod_deflate
2210%module_scripts mod_dir
2211%module_scripts mod_dumpio
2212%module_scripts mod_echo
2213%module_scripts mod_env
2214%module_scripts mod_expires
2215%module_scripts mod_ext_filter
2216%module_scripts mod_file_cache
2217%module_scripts mod_filter
2218%module_scripts mod_headers
2219%module_scripts mod_ident
2220%module_scripts mod_imagemap
2221%module_scripts mod_include
2222%module_scripts mod_info
2223%module_scripts mod_ldap
2224%module_scripts mod_log_config
2225%module_scripts mod_log_forensic
2226%module_scripts mod_logio
2227%module_scripts mod_mime
2228%module_scripts mod_mime_magic
2229%module_scripts mod_negotiation
2230%module_scripts mod_proxy
2231%module_scripts mod_rewrite
2232%module_scripts mod_setenvif
2233%module_scripts mod_speling
2234%module_scripts mod_ssl
2235%module_scripts mod_status
2236%module_scripts mod_unique_id
2237%module_scripts mod_userdir
2238%module_scripts mod_usertrack
2239%module_scripts mod_version
2240%module_scripts mod_vhost_alias
7552e56e 2241%module_scripts suexec
e60e8715 2242
f814163e 2243%post cgi_test
35447b83
ER
2244if [ "$1" = "1" ]; then
2245 %service -q httpd reload
f814163e 2246fi
2247
35447b83 2248%postun cgi_test
f814163e 2249if [ "$1" = "0" ]; then
35447b83 2250 %service -q httpd reload
f814163e 2251fi
2252
de6d707b
ER
2253%post errordocs
2254if [ "$1" = "1" ]; then
2255 %service -q httpd reload
2256fi
2257
2258%postun errordocs
2259if [ "$1" = "0" ]; then
2260 %service -q httpd reload
2261fi
2262
8e78a897 2263%files
130aaac6 2264%defattr(644,root,root,755)
de6d707b
ER
2265
2266%files base
2267%defattr(644,root,root,755)
07edd6b5 2268%doc ABOUT_APACHE CHANGES README
23c1b0e7 2269%doc docs/conf/mime.types
130aaac6 2270
49e094d9 2271%attr(754,root,root) /etc/rc.d/init.d/httpd
2272
577e1a0c 2273%attr(751,root,root) %dir %{_sysconfdir}
b36f0565
ER
2274%{_sysconfdir}/modules
2275%{_sysconfdir}/run
2276%{_sysconfdir}/logs
de6d707b
ER
2277%ghost %{_sysconfdir}/httpd.conf
2278%attr(750,root,root) %dir %{_sysconfdir}/conf.d
ee5a8932 2279%attr(750,root,root) %dir %{_sysconfdir}/webapps.d
f5d53805 2280%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
de6d707b
ER
2281%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_common.conf
2282%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mpm.conf
49e094d9 2283%attr(640,root,root) %{_sysconfdir}/magic
c1e5fa04 2284%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/httpd
0ec8b1b5 2285%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/*
49e094d9 2286
577e1a0c 2287%dir %{_libexecdir}
49e094d9 2288
23c1b0e7 2289%attr(755,root,root) %{_sbindir}/checkgid
49e094d9 2290%attr(755,root,root) %{_sbindir}/httpd
e5603d11 2291%attr(755,root,root) %{_sbindir}/httpd.*
49e094d9 2292
b0e5bd75
ER
2293%dir %attr(770,root,http) /var/run/httpd
2294%dir %attr(770,root,http) /var/cache/httpd
49e094d9 2295
ca82294b 2296%{_mandir}/man8/httpd.8*
49e094d9 2297
67ed318e 2298%attr(2751,root,logs) %dir /var/log/httpd
d01ef17f 2299%attr(2750,root,logs) %dir /var/log/archive/httpd
12923db5 2300%attr(640,root,logs) %ghost /var/log/httpd/*
49e094d9 2301
27283278 2302%dir %{_datadir}
d66fc929 2303
f814163e 2304%dir %{_datadir}/cgi-bin
2305%dir %{_datadir}/html
d66fc929 2306%{_datadir}/icons
d66fc929 2307
d3dcd1a6 2308%files doc -f manual.files
9ed95eb3 2309%defattr(644,root,root,755)
de6d707b
ER
2310%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_manual.conf
2311
2312%files errordocs
2313%defattr(644,root,root,755)
2314%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_errordocs.conf
2315%{_datadir}/error
7189b35c 2316
85d141a4 2317%files suexec
9e85cd5a 2318%defattr(644,root,root,755)
abc1cf05 2319%attr(4755,root,root) %{_sbindir}/suexec
23c1b0e7 2320%attr(755,root,root) %{_libexecdir}/mod_suexec.so
de6d707b 2321%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_suexec.conf
ca82294b 2322%{_mandir}/man8/suexec.8*
85d141a4 2323
211e239d
AM
2324%files index
2325%defattr(644,root,root,755)
2326%config(noreplace,missingok) %{_datadir}/html/index.html*
2327%{_datadir}/html/*.gif
2328%{_datadir}/html/*.png
2329
ca82294b
JB
2330%files apxs
2331%defattr(644,root,root,755)
2332%attr(755,root,root) %{_sbindir}/apxs
2333%attr(755,root,root) %{_sbindir}/envvars*
de6d707b
ER
2334# package libexecdir also to -apxs, as -apxs and -devel don't require -base package
2335%dir %{_libexecdir}
c0c93128 2336%dir %{_libexecdir}/build
2337%{_libexecdir}/build/config_vars.mk
ca82294b
JB
2338%{_mandir}/man8/apxs.8*
2339
de6d707b
ER
2340%files tools
2341%defattr(644,root,root,755)
2342%attr(755,root,root) %{_sbindir}/ab
2343%attr(755,root,root) %{_sbindir}/apachectl
2344%attr(755,root,root) %{_sbindir}/htdigest
2345%attr(755,root,root) %{_sbindir}/logresolve
2346%attr(755,root,root) %{_sbindir}/rotatelogs
2347%{_mandir}/man8/ab.8*
2348%{_mandir}/man8/apachectl.8*
2349%{_mandir}/man1/htdigest.1*
2350%{_mandir}/man8/logresolve.8*
2351%{_mandir}/man8/rotatelogs.8*
2352
8e78a897 2353%files devel
9e85cd5a 2354%defattr(644,root,root,755)
83dc14cd 2355%{_includedir}
a3d67fd0 2356# FIXME: httpd.exp needed only on AIX
23c1b0e7 2357%{_libexecdir}/*.exp
ba70b694 2358%{_libexecdir}/build/[lprs]*.mk
0b05b736 2359%attr(755,root,root) %{_libexecdir}/build/*.sh
23c1b0e7 2360
5ff6067c 2361%files mod_actions
9e85cd5a 2362%defattr(644,root,root,755)
de6d707b 2363%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_actions.conf
5ff6067c 2364%attr(755,root,root) %{_libexecdir}/mod_actions.so
5ff6067c 2365
de6d707b
ER
2366%files mod_alias
2367%defattr(644,root,root,755)
2368%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_alias.conf
2369%attr(755,root,root) %{_libexecdir}/mod_alias.so
2370
2371%files mod_asis
2372%defattr(644,root,root,755)
2373%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_asis.conf
2374%attr(755,root,root) %{_libexecdir}/mod_asis.so
2375
234ffa8e
AM
2376%files mod_auth
2377%defattr(644,root,root,755)
a644ca0d 2378
2747c3db 2379%files mod_auth_basic
e3c3191a 2380%defattr(644,root,root,755)
de6d707b 2381%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_auth_basic.conf
2747c3db 2382%attr(755,root,root) %{_libexecdir}/mod_auth_basic.so
e3c3191a 2383
234ffa8e
AM
2384%files mod_auth_dbm
2385%defattr(644,root,root,755)
a644ca0d 2386
833fb22c 2387%files mod_auth_digest
2388%defattr(644,root,root,755)
de6d707b 2389%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_auth_digest.conf
833fb22c 2390%attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
23c1b0e7 2391
2747c3db
ER
2392%files mod_authn_alias
2393%defattr(644,root,root,755)
de6d707b 2394%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_alias.conf
2747c3db
ER
2395%attr(755,root,root) %{_libexecdir}/mod_authn_alias.so
2396
2397%files mod_authn_anon
2398%defattr(644,root,root,755)
de6d707b 2399%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_anon.conf
2747c3db
ER
2400%attr(755,root,root) %{_libexecdir}/mod_authn_anon.so
2401
2402%files mod_authn_dbd
2403%defattr(644,root,root,755)
de6d707b 2404%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_dbd.conf
2747c3db
ER
2405%attr(755,root,root) %{_libexecdir}/mod_authn_dbd.so
2406
2407%files mod_authn_dbm
2408%defattr(644,root,root,755)
de6d707b 2409%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_dbm.conf
2747c3db
ER
2410%attr(755,root,root) %{_libexecdir}/mod_authn_dbm.so
2411
2412%files mod_authn_default
2413%defattr(644,root,root,755)
de6d707b 2414%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_default.conf
2747c3db
ER
2415%attr(755,root,root) %{_libexecdir}/mod_authn_default.so
2416
2417%files mod_authn_file
2418%defattr(644,root,root,755)
de6d707b 2419%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authn_file.conf
2747c3db
ER
2420%attr(755,root,root) %{_libexecdir}/mod_authn_file.so
2421
eb1ab1cf 2422%if %{with ldap}
2747c3db
ER
2423%files mod_authnz_ldap
2424%defattr(644,root,root,755)
de6d707b 2425%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authnz_ldap.conf
2747c3db 2426%attr(755,root,root) %{_libexecdir}/mod_authnz_ldap.so
eb1ab1cf 2427%endif
2747c3db
ER
2428
2429%files mod_authz_dbm
2430%defattr(644,root,root,755)
de6d707b 2431%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_dbm.conf
2747c3db
ER
2432%attr(755,root,root) %{_libexecdir}/mod_authz_dbm.so
2433
2434%files mod_authz_default
2435%defattr(644,root,root,755)
de6d707b 2436%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_default.conf
2747c3db
ER
2437%attr(755,root,root) %{_libexecdir}/mod_authz_default.so
2438
2439%files mod_authz_groupfile
2440%defattr(644,root,root,755)
de6d707b 2441%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_groupfile.conf
2747c3db
ER
2442%attr(755,root,root) %{_libexecdir}/mod_authz_groupfile.so
2443
2444%files mod_authz_host
2445%defattr(644,root,root,755)
de6d707b 2446%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_host.conf
2747c3db
ER
2447%attr(755,root,root) %{_libexecdir}/mod_authz_host.so
2448
2449%files mod_authz_owner
2450%defattr(644,root,root,755)
de6d707b 2451%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_owner.conf
2747c3db
ER
2452%attr(755,root,root) %{_libexecdir}/mod_authz_owner.so
2453
2454%files mod_authz_user
2455%defattr(644,root,root,755)
de6d707b 2456%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_authz_user.conf
2747c3db
ER
2457%attr(755,root,root) %{_libexecdir}/mod_authz_user.so
2458
7891f80d
PG
2459%files mod_autoindex
2460%defattr(644,root,root,755)
de6d707b 2461%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_autoindex.conf
7891f80d
PG
2462%attr(755,root,root) %{_libexecdir}/mod_autoindex.so
2463
eb1ab1cf
AM
2464%if %{with bucketeer}
2465%files mod_bucketeer
2466%defattr(644,root,root,755)
de6d707b 2467%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_bucketeer.conf
eb1ab1cf
AM
2468%attr(755,root,root) %{_libexecdir}/mod_bucketeer.so
2469%endif
2747c3db 2470
23c1b0e7
MM
2471%files mod_cache
2472%defattr(644,root,root,755)
de6d707b 2473%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_cache.conf
87243ede 2474%attr(755,root,root) %{_sbindir}/htcacheclean
23c1b0e7
MM
2475%attr(755,root,root) %{_libexecdir}/mod_cache.so
2476%attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
2477%attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
87243ede 2478%{_mandir}/man8/htcacheclean.8*
833fb22c 2479
de6d707b
ER
2480%files mod_case_filter
2481%defattr(644,root,root,755)
2482%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_case_filter.conf
2483%attr(755,root,root) %{_libexecdir}/mod_case_filter.so
2484
2485%files mod_case_filter_in
2486%defattr(644,root,root,755)
2487%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_case_filter_in.conf
2488%attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
2489
2490%files mod_cern_meta
2491%defattr(644,root,root,755)
2492%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_cern_meta.conf
2493%attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
2494
2495%files mod_cgi
2496%defattr(644,root,root,755)
2497%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_cgi.conf
2498%attr(755,root,root) %{_libexecdir}/mod_cgi.so
2499
23c1b0e7 2500%files mod_cgid
9a25a83d 2501%defattr(644,root,root,755)
de6d707b 2502%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_cgid.conf
23c1b0e7 2503%attr(755,root,root) %{_libexecdir}/mod_cgid.so
0eef284d 2504
23c1b0e7 2505%files mod_charset_lite
9e85cd5a 2506%defattr(644,root,root,755)
de6d707b 2507%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_charset_lite.conf
23c1b0e7 2508%attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
23c1b0e7
MM
2509
2510%files mod_dav
2511%defattr(644,root,root,755)
de6d707b 2512%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dav.conf
23c1b0e7 2513%attr(755,root,root) %{_libexecdir}/mod_dav*.so
f6ab2c1e 2514%dir %attr(770,root,http) /var/lock/mod_dav
23c1b0e7 2515
2747c3db
ER
2516%files mod_dbd
2517%defattr(644,root,root,755)
de6d707b 2518%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dbd.conf
2747c3db
ER
2519%attr(755,root,root) %{_libexecdir}/mod_dbd.so
2520
23c1b0e7
MM
2521%files mod_deflate
2522%defattr(644,root,root,755)
de6d707b 2523%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_deflate.conf
23c1b0e7 2524%attr(755,root,root) %{_libexecdir}/mod_deflate.so
5ff6067c 2525
2526%files mod_dir
9e85cd5a 2527%defattr(644,root,root,755)
de6d707b 2528%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dir.conf
5ff6067c 2529%attr(755,root,root) %{_libexecdir}/mod_dir.so
5ff6067c 2530
2747c3db
ER
2531%files mod_dumpio
2532%defattr(644,root,root,755)
de6d707b 2533%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dumpio.conf
2747c3db
ER
2534%attr(755,root,root) %{_libexecdir}/mod_dumpio.so
2535
de6d707b
ER
2536%files mod_echo
2537%defattr(644,root,root,755)
2538%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_echo.conf
2539%attr(755,root,root) %{_libexecdir}/mod_echo.so
2540
2541%files mod_env
2542%defattr(644,root,root,755)
2543%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_env.conf
2544%attr(755,root,root) %{_libexecdir}/mod_env.so
2545
1844b8aa 2546%files mod_expires
9e85cd5a 2547%defattr(644,root,root,755)
de6d707b 2548%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_expires.conf
1844b8aa 2549%attr(755,root,root) %{_libexecdir}/mod_expires.so
1844b8aa 2550
de6d707b
ER
2551%files mod_ext_filter
2552%defattr(644,root,root,755)
2553%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_ext_filter.conf
2554%attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
2555
23c1b0e7 2556%files mod_file_cache
9e85cd5a 2557%defattr(644,root,root,755)
de6d707b 2558%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_file_cache.conf
23c1b0e7 2559%attr(755,root,root) %{_libexecdir}/mod_file_cache.so
e60e8715 2560
2747c3db
ER
2561%files mod_filter
2562%defattr(644,root,root,755)
de6d707b 2563%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_filter.conf
2747c3db
ER
2564%attr(755,root,root) %{_libexecdir}/mod_filter.so
2565
23c1b0e7 2566%files mod_headers
9e85cd5a 2567%defattr(644,root,root,755)
de6d707b 2568%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_headers.conf
23c1b0e7 2569%attr(755,root,root) %{_libexecdir}/mod_headers.so
5ff6067c 2570
2747c3db
ER
2571%files mod_ident
2572%defattr(644,root,root,755)
de6d707b 2573%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_ident.conf
2747c3db
ER
2574%attr(755,root,root) %{_libexecdir}/mod_ident.so
2575
2576%files mod_imagemap
9e85cd5a 2577%defattr(644,root,root,755)
de6d707b 2578%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_imagemap.conf
2747c3db
ER
2579%attr(755,root,root) %{_libexecdir}/mod_imagemap.so
2580
de6d707b
ER
2581%files mod_include
2582%defattr(644,root,root,755)
2583%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_include.conf
2584%attr(755,root,root) %{_libexecdir}/mod_include.so
2585
5ff6067c 2586%files mod_info
9e85cd5a 2587%defattr(644,root,root,755)
de6d707b 2588%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_info.conf
5ff6067c 2589%attr(755,root,root) %{_libexecdir}/mod_info.so
88cccc3b 2590
2747c3db
ER
2591%if %{with ldap}
2592%files mod_ldap
2593%defattr(644,root,root,755)
de6d707b 2594%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_ldap.conf
2747c3db
ER
2595%attr(755,root,root) %{_libexecdir}/mod_ldap.so
2596%endif
2597
de6d707b
ER
2598%files mod_log_config
2599%defattr(644,root,root,755)
2600%attr(755,root,root) %{_libexecdir}/mod_log_config.so
2601%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_log_config.conf
2602
2603%files mod_log_forensic
2604%defattr(644,root,root,755)
2605%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_log_forensic.conf
2606%attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
2607
2747c3db
ER
2608%files mod_logio
2609%defattr(644,root,root,755)
de6d707b 2610%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_logio.conf
2747c3db
ER
2611%attr(755,root,root) %{_libexecdir}/mod_logio.so
2612
de6d707b
ER
2613%files mod_mime
2614%defattr(644,root,root,755)
2615%attr(755,root,root) %{_libexecdir}/mod_mime.so
2616%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_mime.conf
2617
2618%files mod_mime_magic
2619%defattr(644,root,root,755)
2620%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_mime_magic.conf
2621%attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
2622
2623%files mod_negotiation
2624%defattr(644,root,root,755)
2625%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_negotiation.conf
2626%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_languages.conf
2627%attr(755,root,root) %{_libexecdir}/mod_negotiation.so
2628
88cccc3b 2629%files mod_proxy
9e85cd5a 2630%defattr(644,root,root,755)
de6d707b 2631%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_proxy.conf
23c1b0e7 2632%attr(755,root,root) %{_libexecdir}/mod_proxy*.so
5ff6067c 2633
2634%files mod_rewrite
9e85cd5a 2635%defattr(644,root,root,755)
87243ede 2636%attr(755,root,root) %{_sbindir}/httxt2dbm
5ff6067c 2637%attr(755,root,root) %{_libexecdir}/mod_rewrite.so
de6d707b
ER
2638%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_rewrite.conf
2639
2640%files mod_setenvif
2641%defattr(644,root,root,755)
2642%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_setenvif.conf
2643%attr(755,root,root) %{_libexecdir}/mod_setenvif.so
2644
2645%files mod_speling
2646%defattr(644,root,root,755)
2647%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_speling.conf
2648%attr(755,root,root) %{_libexecdir}/mod_speling.so
e60e8715 2649
28084236 2650%if %{with ssl}
23c1b0e7
MM
2651%files mod_ssl
2652%defattr(644,root,root,755)
2653%attr(750,root,root) %dir %{_sysconfdir}/ssl
0ec8b1b5 2654%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ssl/server.*
de6d707b 2655%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_ssl.conf
23c1b0e7 2656%attr(755,root,root) %{_libexecdir}/mod_ssl.so
23c1b0e7
MM
2657%endif
2658
88cccc3b 2659%files mod_status
9e85cd5a 2660%defattr(644,root,root,755)
de6d707b 2661%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_status.conf
88cccc3b 2662%attr(755,root,root) %{_libexecdir}/mod_status.so
88cccc3b 2663
2747c3db
ER
2664%files mod_unique_id
2665%defattr(644,root,root,755)
de6d707b 2666%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_unique_id.conf
2747c3db
ER
2667%attr(755,root,root) %{_libexecdir}/mod_unique_id.so
2668
de6d707b
ER
2669%files mod_userdir
2670%defattr(644,root,root,755)
2671%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_userdir.conf
2672%attr(755,root,root) %{_libexecdir}/mod_userdir.so
2673
88cccc3b 2674%files mod_usertrack
9e85cd5a 2675%defattr(644,root,root,755)
de6d707b 2676%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_usertrack.conf
88cccc3b 2677%attr(755,root,root) %{_libexecdir}/mod_usertrack.so
5ff6067c 2678
2747c3db 2679%files mod_version
9e85cd5a 2680%defattr(644,root,root,755)
de6d707b 2681%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_version.conf
2747c3db 2682%attr(755,root,root) %{_libexecdir}/mod_version.so
88cccc3b 2683
2684%files mod_vhost_alias
9e85cd5a 2685%defattr(644,root,root,755)
e60e8715 2686%attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
de6d707b 2687%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_vhost_alias.conf
ae82d530 2688
2689%files -n htpasswd-%{name}
2690%defattr(644,root,root,755)
2691%attr(755,root,root) %{_bindir}/htpasswd
87243ede 2692%attr(755,root,root) %{_sbindir}/htpasswd
ae82d530 2693%{_mandir}/man1/htpasswd.1*
f814163e 2694
eb1ab1cf
AM
2695%files dbmtools
2696%defattr(644,root,root,755)
2697%attr(755,root,root) %{_sbindir}/dbmmanage
2698%attr(755,root,root) %{_sbindir}/htdbm
2699%{_mandir}/man1/dbmmanage.1*
2700%{_mandir}/man1/htdbm.1*
2701
f814163e 2702%files cgi_test
2703%defattr(644,root,root,755)
2704%dir %{_cgibindir}
2705%attr(755,root,root) %{_cgibindir}/*
de6d707b 2706%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_cgi_test.conf
This page took 0.640294 seconds and 4 git commands to generate.