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