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