]> git.pld-linux.org Git - packages/squid.git/blob - squid.spec
- up to 4.11; SECURITY fixes
[packages/squid.git] / squid.spec
1 # TODO
2 # - REVIEW patches and configuration
3 # - ZPH TOS -
4 # For this to work correctly, you will need to patch your linux
5 # kernel with the TOS preserving ZPH patch.
6 # The kernel patch can be downloaded from http://zph.bratcheda.org
7 #
8 # Conditional build:
9 %bcond_with     combined_log    # enables apache-like combined log format
10 #
11 Summary:        SQUID Internet Object Cache
12 Summary(es.UTF-8):      proxy/cache para WWW/FTP/gopher
13 Summary(pl.UTF-8):      Uniwersalny serwer proxy-cache
14 Summary(pt_BR.UTF-8):   Cache Squid de objetos Internet
15 Summary(ru.UTF-8):      Squid - кэш объектов Internet
16 Summary(uk.UTF-8):      Squid - кеш об'єктів Internet
17 Summary(zh_CN.UTF-8):   SQUID 高速缓冲代理服务器
18 Name:           squid
19 Version:        4.11
20 Release:        1
21 Epoch:          7
22 License:        GPL v2
23 Group:          Networking/Daemons
24 Source0:        http://www.squid-cache.org/Versions/v4/%{name}-%{version}.tar.xz
25 # Source0-md5:  10f34e852153a9996aa4614670e2bda1
26 Source1:        %{name}.init
27 Source2:        %{name}.sysconfig
28 Source3:        http://squid-docs.sourceforge.net/latest/zip-files/book-full-html.zip
29 # Source3-md5:  4f3b6dab1de9cbb847df89d8b417378a
30 Source4:        %{name}.conf.patch
31 Source5:        %{name}.logrotate
32 Source6:        %{name}.pamd
33 Source7:        %{name}-cachemgr-apache.conf
34 Source8:        %{name}.tmpfiles
35 Source9:        %{name}-cachemgr-httpd.conf
36 Source10:       %{name}.service
37 Source11:       %{name}-check_cache
38
39 Patch1:         %{name}-location.patch
40 Patch2:         %{name}-crash-on-ENOSPC.patch
41 Patch3:         krb.patch
42 Patch4:         %{name}-2.5.STABLE4-apache-like-combined-log.patch
43 Patch5:         %{name}-ppc-m32.patch
44 Patch6:         %{name}-cachemgr-webapp.patch
45 # still needed? http://bugs.squid-cache.org/show_bug.cgi?id=3806
46 # http://www.squid-cache.org/mail-archive/squid-dev/201207/att-0177/squidv3-vary-headers-shm-hack.patch
47 Patch7:         squidv3-vary-headers-shm-hack.patch
48 Patch8:         debug.patch
49 URL:            http://www.squid-cache.org/
50 BuildRequires:  autoconf
51 BuildRequires:  automake
52 BuildRequires:  cppunit-devel
53 BuildRequires:  cyrus-sasl-devel >= 2.1.0
54 BuildRequires:  db-devel
55 BuildRequires:  expat-devel
56 BuildRequires:  heimdal-devel
57 BuildRequires:  libcap-devel >= 1:2.09
58 BuildRequires:  libecap-devel >= 1
59 BuildRequires:  libltdl-devel
60 BuildRequires:  libnetfilter_conntrack-devel
61 BuildRequires:  libstdc++-devel
62 BuildRequires:  libtool
63 BuildRequires:  libxml2-devel
64 BuildRequires:  openldap-devel >= 2.3.0
65 BuildRequires:  openssl-devel >= 0.9.7d
66 BuildRequires:  pam-devel
67 BuildRequires:  perl-base
68 BuildRequires:  rpmbuild(macros) >= 1.671
69 BuildRequires:  sed >= 4.0
70 BuildRequires:  tar >= 1:1.22
71 BuildRequires:  unzip
72 BuildRequires:  xz
73 Requires(post): /bin/hostname
74 Requires(post): fileutils
75 Requires(post): findutils
76 Requires(post): grep
77 Requires(post,preun):   /sbin/chkconfig
78 Requires(postun):       /usr/sbin/groupdel
79 Requires(postun):       /usr/sbin/userdel
80 Requires(pre):  /usr/bin/getgid
81 Requires(pre):  /usr/lib/rpm/user_group.sh
82 Requires(pre):  /usr/sbin/groupadd
83 Requires(pre):  /usr/sbin/useradd
84 Requires(pre,triggerpostun):    /bin/id
85 Requires(pre,triggerpostun):    /usr/sbin/usermod
86 Requires(post,preun,postun):    systemd-units >= 38
87 Requires:       rc-scripts >= 0.2.0
88 Requires:       setup >= 2.4.6
89 Requires:       systemd-units >= 38
90 Provides:       group(squid)
91 # epoll enabled by default:
92 Requires:       uname(release) >= 2.6
93 # TPROXYv4 (v2 disabled b/c it breaks v4)
94 #Suggests:      uname(release) >= 2.6.28.3
95 Provides:       user(squid)
96 Conflicts:      logrotate < 3.8.0
97 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
98
99 %define         _webapps        /etc/webapps
100 %define         _webapp         cachemgr
101 %define         _libexecdir     %{_libdir}/%{name}
102 %define         _sysconfdir     /etc/%{name}
103 %define         _cgidir         %{_prefix}/lib/cgi-bin/%{_webapp}
104
105 %description
106 Squid is a high-performance proxy caching server for web clients,
107 supporting FTP, gopher, and HTTP data objects. Unlike traditional
108 caching software, Squid handles all requests in a single,
109 non-blocking, I/O-driven process. Squid keeps meta data and especially
110 hot objects cached in RAM, caches DNS lookups, supports non-blocking
111 DNS lookups, and implements negative caching of failed requests. If
112 you are tight on memory, check out the NOVM version of this package.
113 Squid supports SSL, extensive access controls, and full request
114 logging. By using the lightweight Internet Cache Protocol, Squid
115 caches can be arranged in a hierarchy or mesh for additional bandwidth
116 savings. Squid consists of a main server program squid, a Domain Name
117 System lookup program dnsserver, a program for retrieving FTP data
118 ftpget, and some management and client tools. When squid starts up, it
119 spawns a configurable number of dnsserver processes, each of which can
120 perform a single, blocking Domain Name System (DNS) lookup. This
121 reduces the amount of time the cache waits for DNS lookups. Squid is
122 derived from the ARPA-funded Harvest project.
123
124 %description -l es.UTF-8
125 Squid es un servidor proxy con caché de alto desempeño para clientes
126 web, soportando FTP, gopher y HTTP. Diferentemente de softwares
127 tradicionales de caché squid manipula todas las requisiciones en un
128 único proceso sin bloqueos, direccionado a E/S. Mantienen metadatos y
129 objetos frecuentemente pedidos en uno caché en memoria RAM. Hace caché
130 de resoluciones DNS, soporta resoluciones DNS sin bloqueo y implementa
131 un caché negativo de requisiciones que fallen. Si tiene poca memoria
132 da un vistazo en la versión NOVM de este paquete. También soporta SSL,
133 controles extensivos de acceso y registro (log) completo de las
134 requisiciones. Usando el ligero Protocolo de Caches Internet (ICP)
135 puede ser usado en una jerarquía de servidores para mayor ahorro de la
136 banda de comunicación. Está compuesto del programa squid (servidor
137 principal), del programa dnsserver (para resolución DNS), del programa
138 ftpget (para transmisiones ftp) y otras herramientas clientes y para
139 administración. Cuando squid se inicia, dispara un número configurable
140 de procesos dnsserver, cada uno pudiendo ejecutar solamente una
141 resolución DNS con poder de bloquear. Esto reduce el tiempo que el
142 caché espera por resoluciones DNS. Fue derivado del proyecto Harvest,
143 financiado por la ARPA.
144
145 %description -l pl.UTF-8
146 Squid jest wysoce wydajnym serwerem proxy-cache dla przeglądarek WWW,
147 klientów FTP i gopher. Squid przechowuje najczęściej pobierane dane w
148 pamięci RAM i zapamiętuje odwołania do DNS. Squid oferuje wsparcie dla
149 SSL, rozbudowaną kontrolę dostępu oraz pełne rejestrowanie pobieranych
150 danych. Dzięki użyciu protokołu ICP (Internet Cache Protocol), serwer
151 squid można łączyć w hierarchię, zwiększając ich efektywność. Pakiet
152 squid obejmuje: główny program serwera squid, program dostarczający
153 informacji z DNS dnsserver, program odbierający dane FTP ftpget, oraz
154 pomocnicze programy do zarządzania. Squid wywodzi się ze
155 sponsorowanego przez ARPA projektu Harvest.
156
157 %description -l pt_BR.UTF-8
158 O Squid é um servidor proxy com cache de alta performance para
159 clientes web, suportando FTP, gopher e HTTP. Diferentemente de
160 softwares tradicionais de cache o squid manipula todas as requisições
161 em um único processo sem bloqueios, direcionado a E/S.
162
163 Mantém meta dados e objetos freqüentemente pedidos num cache em
164 memória RAM. Faz cache de resoluções DNS, suporta resoluções DNS sem
165 bloqueio e implementa um cache negativo de requisições que falharem.
166 Se você tem pouca memória dê uma olhada na versão NOVM deste pacote.
167
168 Também suporta SSL, controles extensivos de acesso e registro (log)
169 completo das requisições. Usando o leve Protocolo de Caches Internet
170 (ICP) ele pode ser usado em uma hierarquia de servidores para maior
171 economia de banda de comunicação.
172
173 Ele consiste do programa squid (servidor principal), do programa
174 dnsserver (para resolução DNS), do programa ftpget (para transmissões
175 ftp) e outras ferramentas clientes e para gerenciamento. Quando o
176 squid é inicializado ele dispara um número configurável de processos
177 dnsserver, cada um podendo executar somente uma resolução DNS
178 bloqueante. Isto reduz o tempo que o cache espera por resoluções DNS.
179
180 Foi derivado do projeto Harvest, financiado pela ARPA.
181
182 %description -l ru.UTF-8
183 Squid - это высокопроизводительный кэширующий прокси-сервер для
184 клиентов web, поддерживающий объекты данных типа FTP, gopher и HTTP. В
185 отличие от традиционных кэширующих программ, Squid обрабатывает все
186 запросы при помощи одного неблокирующегося, управляемого
187 вводом-выводом процесса.
188
189 Этот пакет имеет встроенную поддержку базы данных сетевых ICMP-проб
190 (Netdb).
191
192 %description -l uk.UTF-8
193 Squid - це кешуючий проксі-сервер для web-клієнтів, що підтримує
194 об'єкти даних типу FTP, gopher та HTTP. На відміну від традиційних
195 кешуючих програм, Squid обробляє всі запити за допомогою одного
196 неблокуючого, керованого вводом-виводом процесу.
197
198 Цей пакет має вбудовану підтримку бази даних мережевих ICMP-проб
199 (Netdb).
200
201 %package cachemgr
202 Summary:        CGI script for Squid management
203 Summary(pl.UTF-8):      Skrypt CGI do zarządzania Squidem przez WWW
204 Group:          Applications/WWW
205 # does not require squid locally
206 Requires:       group(http)
207 Requires:       webapps
208 Requires:       webserver
209 Requires:       webserver(access)
210 Requires:       webserver(alias)
211 Requires:       webserver(cgi)
212 Conflicts:      apache-base < 2.4.0-1
213
214 %description cachemgr
215 Cachemgr.cgi is a CGI script that allows administrator to check
216 various informations about Squid via WWW.
217
218 %description cachemgr -l pl.UTF-8
219 Cachemgr.cgi jest skryptem CGI, który pozwala administratorowi
220 zapoznać się z informacjami o pracy Squida poprzez WWW.
221
222 %package kerberos_auth
223 Summary:        Authentication via the Negotiate RFC 4559 for proxies
224 Summary(pl.UTF-8):      Uwierzytelnianie przez negocjację RFC 4559 dla serwerów proxy
225 Group:          Networking/Admin
226 Requires:       %{name} = %{epoch}:%{version}-%{release}
227 Provides:       squid-kerb_auth = %{epoch}:%{version}-%{release}
228 Obsoletes:      squid-kerb_auth < %{epoch}:%{version}-%{release}
229
230 %description kerberos_auth
231 This squid helper is a reference implementation that supports
232 authentication via the Negotiate RFC 4559 for proxies. It decodes RFC
233 2478 SPNEGO GSS-API tokens from IE7 either through helper functions or
234 via SPNEGO supporting Kerberos libraries and RFC 1964 Kerberos tokens
235 from Firefox on Linux.
236
237 %description kerberos_auth -l pl.UTF-8
238 Pakiet ten jest implementacją uwierzytelniania przez negocjacji RFC
239 4559 dla serwerów proxy. Dekoduje żetony SPNEGO GSS-API RFC 2478 z IE7
240 poprzez funkcje pomocnicze lub przez biblioteki Kerberos wspierające
241 SPNEGO i żetony Kerberos RFC 1964 z Firefoksa w Linuksie.
242
243 %package ldap_auth
244 Summary:        LDAP authentication helper for Squid
245 Summary(pl.UTF-8):      Obsługa uwierzytelniania LDAP dla squida
246 Group:          Networking/Admin
247 Requires:       %{name} = %{epoch}:%{version}-%{release}
248
249 %description ldap_auth
250 This Squid helper allows authentication against LDAP directories using
251 the "simple authentication" (plain-text).
252
253 %description ldap_auth -l pl.UTF-8
254 Pakiet ten pozwala na uwierzytelnianie przez LDAP za pomocą prostego
255 uwierzytelniania (otwartym tekstem).
256
257 %package pam_auth
258 Summary:        PAM authentication helper for Squid
259 Summary(pl.UTF-8):      Obsługa uwierzytelniania PAM dla squida
260 Group:          Networking/Admin
261 Requires:       %{name} = %{epoch}:%{version}-%{release}
262 Requires:       pam >= 0.77.3
263
264 %description pam_auth
265 This program authenticates users against a PAM configured
266 authentication service "squid". This allows you to authenticate Squid
267 users to any authentication source for which you have a PAM module.
268
269 %description pam_auth -l pl.UTF-8
270 Program ten pozwala na uwierzytelnianie użytkowników squida w dowolnym
271 źródle posiadającym moduł PAM.
272
273 %package smb_auth
274 Summary:        SMB authentication helper for Squid
275 Summary(pl.UTF-8):      Obsługa uwierzytelniania SMB dla squida
276 Group:          Networking/Admin
277 Requires:       %{name} = %{epoch}:%{version}-%{release}
278
279 %description smb_auth
280 This is a proxy authentication module. With smb_auth you can
281 authenticate proxy users against an SMB server like Windows NT or
282 Samba.
283
284 %description smb_auth -l pl.UTF-8
285 To jest moduł uwierzytelniania proxy. Przy pomocy smb_auth można
286 uwierzytelniać użytkowników proxy na serwerach SMB, jak Windows NT czy
287 Samba.
288
289 %package msnt_auth
290 Summary:        MSNT domain authentication helper for Squid
291 Summary(pl.UTF-8):      Obsługa uwierzytelniania w domenie MSNT dla squida
292 Group:          Networking/Admin
293 Requires:       %{name} = %{epoch}:%{version}-%{release}
294
295 %description msnt_auth
296 This is an authentication module for the Squid proxy server to
297 authenticate users on an NT domain.
298
299 %description msnt_auth -l pl.UTF-8
300 Jest to moduł uwierzytelniania proxy, który pozwala na
301 uwierzytelnianie użytkowników proxy w domenie NT.
302
303 %package nis_auth
304 Summary:        NIS authentication helper for Squid
305 Summary(pl.UTF-8):      Obsługa uwierzytelniania NIS dla squida
306 Group:          Networking/Admin
307 Requires:       %{name} = %{epoch}:%{version}-%{release}
308 Provides:       squid-yp_auth = %{epoch}:%{version}-%{release}
309 Obsoletes:      squid-yp_auth < %{epoch}:%{version}-%{release}
310
311 %description nis_auth
312 This is an authentication module for the Squid proxy server to
313 authenticate users on NIS.
314
315 %description nis_auth -l pl.UTF-8
316 Jest to moduł uwierzytelniania proxy, który pozwala na
317 uwierzytelnianie użytkowników proxy poprzez NIS.
318
319 %package ncsa_auth
320 Summary:        NCSA httpd style authentication helper for Squid
321 Summary(pl.UTF-8):      Obsługa uwierzytelniania NCSA httpd dla squida
322 Group:          Networking/Admin
323 Requires:       %{name} = %{epoch}:%{version}-%{release}
324
325 %description ncsa_auth
326 This module uses a NCSA httpd style password file for authentication.
327
328 %description ncsa_auth -l pl.UTF-8
329 Moduł uwierzytelniania proxy używający pliku haseł jak w NCSA httpd.
330
331 %package sasl_auth
332 Summary:        SASL authentication helper for Squid
333 Summary(pl.UTF-8):      Obsługa uwierzytelniania SASL dla squida
334 Group:          Networking/Admin
335 Requires:       %{name} = %{epoch}:%{version}-%{release}
336
337 %description sasl_auth
338 This is an authentication module for the Squid proxy server to
339 authenticate users via SASL.
340
341 %description sasl_auth -l pl.UTF-8
342 Jest to moduł uwierzytelniania proxy, który pozwala na
343 uwierzytelnianie użytkowników proxy poprzez SASL.
344
345 %package getpwname_auth
346 Summary:        getpwname authentication helper for Squid
347 Summary(pl.UTF-8):      Obsługa uwierzytelniania getpwname dla squida
348 Group:          Networking/Admin
349 Requires:       %{name} = %{epoch}:%{version}-%{release}
350
351 %description getpwname_auth
352 This is an authentication module for the Squid proxy server to
353 authenticate users using getpwname.
354
355 %description getpwname_auth -l pl.UTF-8
356 Jest to moduł uwierzytelniania proxy, który pozwala na
357 uwierzytelnianie użytkowników proxy poprzez getpwname.
358
359 %package passwd_auth
360 Summary:        passwd authentication helper for Squid
361 Summary(pl.UTF-8):      Obsługa uwierzytelniania passwd dla squida
362 Group:          Networking/Admin
363 Requires:       %{name} = %{epoch}:%{version}-%{release}
364
365 %description passwd_auth
366 This is an authentication module for the Squid proxy server to
367 authenticate users with separate passwd file.
368
369 %description passwd_auth -l pl.UTF-8
370 Jest to moduł uwierzytelniania proxy, który pozwala na
371 uwierzytelnianie użytkowników proxy poprzez oddzielny plik passwd.
372
373 %package ntlm_auth
374 Summary:        NTLM authentication helper for Squid
375 Summary(pl.UTF-8):      Obsługa uwierzytelniania NTLM dla squida
376 Group:          Networking/Admin
377 Requires:       %{name} = %{epoch}:%{version}-%{release}
378
379 %description ntlm_auth
380 This is an authentication module for the Squid proxy server to
381 authenticate users on NTLM.
382
383 %description ntlm_auth -l pl.UTF-8
384 Jest to moduł uwierzytelniania proxy, który pozwala na
385 uwierzytelnianie użytkowników proxy poprzez NTLM.
386
387 %package radius_auth
388 Summary:        RADIUS authentication helper for Squid
389 Summary(pl.UTF-8):      Obsługa uwierzytelniania RADIUS dla squida
390 Group:          Networking/Admin
391 Requires:       %{name} = %{epoch}:%{version}-%{release}
392
393 %description radius_auth
394 This helper allows Squid to connect to a RADIUS server to validate the
395 user name and password of Basic HTTP authentication.
396
397 %description radius_auth -l pl.UTF-8
398 Program ten pozwala na uwierzytelnianie użytkowników squida przez
399 serwer RADIUS.
400
401 %package db_auth
402 Summary:        Database authentication helper for Squid
403 Summary(pl.UTF-8):      Obsługa uwierzytelniania przez bazę danych dla squida
404 Group:          Networking/Admin
405 Requires:       %{name} = %{epoch}:%{version}-%{release}
406 Requires:       perl-DBI
407 Suggests:       perl-DBD-mysql
408
409 %description db_auth
410 This is an authentication module for the Squid proxy server to
411 authenticate users againsta a database.
412
413 %description db_auth -l pl.UTF-8
414 Jest to moduł uwierzytelniania proxy, który pozwala na
415 uwierzytelnianie użytkowników proxy poprzez bazę danych.
416
417 %package pop3_auth
418 Summary:        POP3 authentication helper for Squid
419 Summary(pl.UTF-8):      Obsługa uwierzytelniania POP3 dla squida
420 Group:          Networking/Admin
421 Requires:       %{name} = %{epoch}:%{version}-%{release}
422
423 %description pop3_auth
424 This is an authentication module for the Squid proxy server to
425 authenticate users on POP3.
426
427 %description pop3_auth -l pl.UTF-8
428 Jest to moduł uwierzytelniania proxy, który pozwala na
429 uwierzytelnianie użytkowników proxy poprzez POP3.
430
431 %package negotiate_wrapper_auth
432 Summary:        Kerberos authentication helper for Squid
433 Summary(pl.UTF-8):      Obsługa uwierzytelniania Kerberos dla squida
434 Group:          Networking/Admin
435 Requires:       %{name} = %{epoch}:%{version}-%{release}
436 Requires:       %{name}-kerberos_auth = %{epoch}:%{version}-%{release}
437 Requires:       %{name}-ntlm_auth = %{epoch}:%{version}-%{release}
438
439 %description negotiate_wrapper_auth
440 This is an authentication module for the Squid proxy server to
441 authenticate users on Kerberos.
442
443 %description negotiate_wrapper_auth -l pl.UTF-8
444 Jest to moduł uwierzytelniania proxy, który pozwala na
445 uwierzytelnianie użytkowników proxy poprzez Kerberosa.
446
447 %package digest_edirectory_auth
448 Summary:        eDirectory authentication helper for Squid
449 Summary(pl.UTF-8):      Obsługa uwierzytelniania eDirectory dla squida
450 Group:          Networking/Admin
451 Requires:       %{name} = %{epoch}:%{version}-%{release}
452
453 %description digest_edirectory_auth
454 This is an authentication module for the Squid proxy server to
455 authenticate users on eDirectory.
456
457 %description digest_edirectory_auth -l pl.UTF-8
458 Jest to moduł uwierzytelniania proxy, który pozwala na
459 uwierzytelnianie użytkowników proxy poprzez eDirectory.
460
461 %package digest_ldap_auth
462 Summary:        LDAP authentication helper for Squid
463 Summary(pl.UTF-8):      Obsługa uwierzytelniania LDAP dla squida
464 Group:          Networking/Admin
465 Requires:       %{name} = %{epoch}:%{version}-%{release}
466
467 %description digest_ldap_auth
468 This is an authentication module for the Squid proxy server to
469 authenticate users on LDAP.
470
471 %description digest_ldap_auth -l pl.UTF-8
472 Jest to moduł uwierzytelniania proxy, który pozwala na
473 uwierzytelnianie użytkowników proxy poprzez LDAP.
474
475 %package ip_acl
476 Summary:        IP external ACL helper for Squid
477 Summary(pl.UTF-8):      Wsparcie kontroli dostępu przez IP dla squida
478 Group:          Networking/Admin
479 Requires:       %{name} = %{epoch}:%{version}-%{release}
480
481 %description ip_acl
482 This is an external ACL module for the Squid proxy server to limit
483 access for users based on IP address.
484
485 %description ip_acl -l pl.UTF-8
486 Jest to moduł kontroli dostępu (ACL) do proxy, który pozwala na
487 ograniczenie dostępu użytkowników proxy na podstawie ich adresu IP.
488
489 %package ldap_acl
490 Summary:        LDAP group external ACL helper for Squid
491 Summary(pl.UTF-8):      Wsparcie kontroli dostępu przez grupy LDAP dla squida
492 Group:          Networking/Admin
493 Requires:       %{name} = %{epoch}:%{version}-%{release}
494
495 %description ldap_acl
496 This is an external ACL module for the Squid proxy server to limit
497 access for users based on LDAP group membership.
498
499 %description ldap_acl -l pl.UTF-8
500 Jest to moduł kontroli dostępu (ACL) do proxy, który pozwala na
501 ograniczenie dostępu użytkowników proxy na podstawie ich
502 przynależności do grup LDAP.
503
504 %package unix_acl
505 Summary:        UNIX group external ACL helper for Squid
506 Summary(pl.UTF-8):      Wsparcie kontroli dostępu przez grupy UNIX dla squida
507 Group:          Networking/Admin
508 Requires:       %{name} = %{epoch}:%{version}-%{release}
509
510 %description unix_acl
511 This is an external ACL module for the Squid proxy server to limit
512 access for users based on UNIX group membership.
513
514 %description unix_acl -l pl.UTF-8
515 Jest to moduł kontroli dostępu (ACL) do proxy, który pozwala na
516 ograniczenie dostępu użytkowników proxy na podstawie ich
517 przynależności do grup UNIX.
518
519 %package wbinfo_acl
520 Summary:        NT domain group external ACL helper for Squid
521 Summary(pl.UTF-8):      Wsparcie kontroli dostępu przez grupy w domenie NT dla squida
522 Group:          Networking/Admin
523 Requires:       %{name} = %{epoch}:%{version}-%{release}
524
525 %description wbinfo_acl
526 This is an external ACL module for the Squid proxy server to limit
527 access for users based on NT domain group membership using wbinfo.
528
529 %description wbinfo_acl -l pl.UTF-8
530 Jest to moduł kontroli dostępu (ACL) do proxy, który pozwala na
531 ograniczenie dostępu użytkowników proxy na podstawie ich
532 przynależności do grup w domenie NT przy użyciu wbinfo.
533
534 %package session_acl
535 Summary:        Squid session tracking external ACL group helper
536 Summary(pl.UTF-8):      Wsparcie kontroli dostępu przez śledzenie sesji
537 Group:          Networking/Admin
538 Requires:       %{name} = %{epoch}:%{version}-%{release}
539
540 %description session_acl
541 This helper maintains a concept of sessions by monitoring requests and
542 timing out sessions if no requests have been seen for the idle timeout
543 timer.
544
545 %description session_acl -l pl.UTF-8
546 Moduł oparty na koncepcji sesji, śledzący zapytania i wygaszający
547 sesje jeśli w określonym czasie nie widziano w ich obrębie kolejnych
548 zapytań.
549
550 %package edirectory_userip_acl
551 Summary:        Squid eDirectory IP Lookup Helper
552 Summary(pl.UTF-8):      Wsparcie kontroli dostępu przez eDirectory
553 Group:          Networking/Admin
554 Requires:       %{name} = %{epoch}:%{version}-%{release}
555
556 %description edirectory_userip_acl
557 This is an external ACL module for the Squid proxy server to limit
558 access for users based on IP address lookup in eDirectory.
559
560 %description edirectory_userip_acl -l pl.UTF-8
561 Jest to moduł kontroli dostępu (ACL) do proxy, który pozwala na
562 ograniczenie dostępu użytkowników proxy na podstawie ich adresu IP
563 popranego z eDirectory.
564
565 %package kerberos_ldap_group_acl
566 Summary:        Squid LDAP external acl group helper for Kerberos or NTLM credentials
567 Summary(pl.UTF-8):      Wsparcie kontroli dostępu przez grupy LDAP/Kerberos/NTLM dla squida
568 Group:          Networking/Admin
569 Requires:       %{name} = %{epoch}:%{version}-%{release}
570
571 %description kerberos_ldap_group_acl
572 This is an external ACL module for the Squid proxy server to limit
573 access for users based on LDAP Kerberos or NTLM credentials.
574
575 %description kerberos_ldap_group_acl -l pl.UTF-8
576 Jest to moduł kontroli dostępu (ACL) do proxy, który pozwala na
577 ograniczenie dostępu użytkowników proxy na podstawie ich uprawnień
578 Kerberosowych lub NTLM-owych w LDAP.
579
580 %package sql_session_acl
581 Summary:        SQL Database session lookup helper for Squid
582 Group:          Networking/Admin
583 Requires:       %{name} = %{epoch}:%{version}-%{release}
584
585 %description sql_session_acl
586 Validates an HTTP requests access authorization with a session
587 database.
588
589 %package time_quota_acl
590 Summary:        Squid time quota external acl helper
591 Group:          Networking/Admin
592 Requires:       %{name} = %{epoch}:%{version}-%{release}
593
594 %description time_quota_acl
595 This extension allows an administrator to define time budgets for the
596 users of squid to limit the time using squid.
597
598 %package log_db_daemon
599 Summary:        Database logging daemon for Squid
600 Group:          Networking/Admin
601 Requires:       %{name} = %{epoch}:%{version}-%{release}
602
603 %description log_db_daemon
604 This program writes Squid access.log entries to a database. Presently
605 only accepts the squid native format.
606
607 %package storeid_file_rewrite
608 Summary:        File based Store-ID helper for Squid
609 Group:          Networking/Admin
610 Requires:       %{name} = %{epoch}:%{version}-%{release}
611
612 %description storeid_file_rewrite
613 This program acts as a store_id helper program, rewriting URLs passed
614 by Squid into storage-ids that can be used to achieve better caching
615 for websites that use different URLs for the same content.
616
617 %package scripts
618 Summary:        Perl scripts for Squid
619 Summary(pl.UTF-8):      Skrypty perlowe dla Squida
620 Group:          Networking/Admin
621 Requires:       %{name} = %{epoch}:%{version}-%{release}
622
623 %description scripts
624 This package contains Perl scripts and contributed programs for Squid.
625
626 %description scripts -l pl.UTF-8
627 Ten pakiet zawiera skrypty perlowe i dodatkowe programy dla Squida.
628
629 %prep
630 %setup -q -a3
631
632 %patch1 -p1
633 %patch2 -p1
634 %patch3 -p1
635 %{?with_combined_log:%patch4 -p1}
636 %ifarch ppc
637 %patch5 -p1
638 %endif
639 %patch6 -p1
640 #%patch7 -p1
641 %patch8 -p1
642
643 %{__sed} -i -e '1s#!.*bin/perl#!%{__perl}#' {contrib,scripts}/*.pl
644
645 %build
646 %{__libtoolize}
647 %{__aclocal}
648 %{__autoconf}
649 %{__autoheader}
650 %{__automake}
651 %configure \
652         --disable-silent-rules \
653         --disable-strict-error-checking \
654         --disable-arch-native \
655         --with-default-user=squid \
656         --with-logdir=/var/log/squid \
657         --with-swapdir=/var/cache/squid \
658         --with-pidfile=/var/run/squid.pid \
659         --datadir=%{_datadir}/squid \
660         --enable-arp-acl \
661         --enable-auth \
662         --enable-basic-auth-helpers \
663         --enable-ntlm-auth-helpers \
664         --enable-negotiate-auth-helpers \
665         --enable-digest-auth-helpers \
666         --enable-external-acl-helpers \
667         --enable-url-rewrite-helpers \
668         --enable-ntlm-fail-open \
669         --enable-cache-digests \
670         --enable-coss-aio-ops \
671         --enable-delay-pools \
672         --enable-err-language=English \
673         --enable-esi \
674         --enable-follow-x-forwarded-for \
675         --enable-forward-log \
676         --enable-forw-via-db \
677         --enable-htcp \
678         --enable-wccp \
679         --enable-wccpv2 \
680         --enable-icap-client \
681         --enable-ecap \
682         --enable-icmp \
683         --enable-kill-parent-hack \
684         --enable-large-cache-files \
685         --enable-linux-netfilter \
686         --disable-linux-tproxy \
687         --enable-multicast-miss \
688         --enable-referer-log \
689         --enable-removal-policies="heap,lru" \
690         --enable-storeio="aufs,diskd,rock,ufs" \
691         --enable-storeid-rewrite-helpers="file" \
692         --enable-snmp \
693         --enable-ssl \
694         --enable-ipv6 \
695         --enable-useragent-log \
696         --enable-x-accelerator-vary \
697         --localstatedir=/var \
698         --sysconfdir=%{_sysconfdir} \
699         --with-auth-on-acceleration \
700         --with-large-files \
701         --with-maxfd=32768 \
702         --with-pthreads \
703         --with-openssl \
704         --without-nettle \
705         --enable-zph-qos
706
707 %{__make}
708
709 %install
710 rm -rf $RPM_BUILD_ROOT
711 install -d $RPM_BUILD_ROOT{%{_cgidir},%{_webapps}/%{_webapp}} \
712         $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,security,sysconfig,logrotate.d} \
713         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_libexecdir}/contrib} \
714         $RPM_BUILD_ROOT%{_mandir}/man8 \
715         $RPM_BUILD_ROOT%{_datadir}/squid \
716         $RPM_BUILD_ROOT/var/{cache,log{,/archive}}/squid \
717         $RPM_BUILD_ROOT%{systemdtmpfilesdir} \
718         $RPM_BUILD_ROOT%{systemdunitdir}
719
720 %{__make} install \
721         DESTDIR=$RPM_BUILD_ROOT
722
723 %{__cp} -a contrib/*.pl $RPM_BUILD_ROOT%{_libexecdir}/contrib
724 install scripts/*.pl $RPM_BUILD_ROOT%{_libexecdir}
725
726 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/squid
727 touch $RPM_BUILD_ROOT/etc/security/blacklist.squid
728
729 install %{SOURCE8} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/squid.conf
730
731 %{__mv} -f $RPM_BUILD_ROOT%{_libdir}/squid/cachemgr.cgi $RPM_BUILD_ROOT%{_cgidir}
732 %{__cp} -a %{SOURCE7} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
733 %{__cp} -a %{SOURCE9} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/httpd.conf
734 %{__rm} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/cachemgr.conf.default
735
736 cd $RPM_BUILD_ROOT/etc/squid
737 %{__patch} -p0 < %{SOURCE4}
738 %{__rm} *.default squid.conf.documented
739 cd -
740
741 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/squid
742 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/squid
743 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/squid
744
745 touch $RPM_BUILD_ROOT/var/log/squid/{access,cache,store}.log
746
747 %{__rm} $RPM_BUILD_ROOT%{_datadir}/squid/errors/{COPYRIGHT,TRANSLATORS}
748
749 # cp, to have re-entrant install
750 %{__rm} -rf docs
751 %{__cp} -a doc docs
752 # We don't want Makefiles as docs...
753 %{__rm} docs/Makefile*
754
755 :> $RPM_BUILD_ROOT/var/cache/squid/netdb_state
756 :> $RPM_BUILD_ROOT/var/cache/squid/swap.state
757 :> $RPM_BUILD_ROOT/var/cache/squid/swap.state.clean
758 :> $RPM_BUILD_ROOT/var/cache/squid/swap.state.last-clean
759
760 %{__sed} -e 's|@@LIBEXECDIR@@|%{_libexecdir}|g' %{SOURCE10} >$RPM_BUILD_ROOT%{systemdunitdir}/squid.service
761 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_libexecdir}/squid-check_cache
762
763 %clean
764 rm -rf $RPM_BUILD_ROOT
765
766 %pre
767 %groupadd -g 91 squid
768 %useradd -o -u 91 -s /bin/false -g squid -c "SQUID http caching daemon" -d /var/cache/squid squid
769 %addusertogroup stats squid
770
771 [ -L %{_datadir}/squid/errors ] && rm -f %{_datadir}/squid/errors || :
772
773 %post
774 if ! grep -q "^visible_hostname" /etc/squid/squid.conf; then
775         hostname=`/bin/hostname -f 2>/dev/null` || hostname='localhost'
776         echo visible_hostname $hostname >> /etc/squid/squid.conf
777 fi
778
779 /sbin/chkconfig --add squid
780 if [ "$1" = "1" ]; then
781         /sbin/service squid init >&2
782 fi
783 %service squid restart
784 %systemd_post squid.service
785
786 %preun
787 if [ "$1" = "0" ]; then
788         /sbin/chkconfig --del squid
789         %service squid stop
790
791         # nuke squid cache if uninstalling
792         rm -rf /var/cache/squid/??
793 fi
794 %systemd_preun squid.service
795
796 %postun
797 if [ "$1" = "0" ]; then
798         %userremove squid
799         %groupremove squid
800 fi
801 %systemd_reload
802
803 %triggerpostun -- squid < 7:2.5.STABLE7-5
804 %addusertogroup stats squid
805
806 %triggerpostun -- squid < 7:3.4.7-2
807 %systemd_trigger squid.service
808
809 %triggerin cachemgr -- apache1 < 1.3.37-3, apache1-base
810 %webapp_register apache %{_webapp}
811
812 %triggerun cachemgr -- apache1 < 1.3.37-3, apache1-base
813 %webapp_unregister apache %{_webapp}
814
815 %triggerin cachemgr -- apache-base
816 %webapp_register httpd %{_webapp}
817
818 %triggerun cachemgr -- apache-base
819 %webapp_unregister httpd %{_webapp}
820
821 %triggerpostun -- cachemgr < 7:3.0.STABLE10-0.2
822 if [ -f %{_sysconfdir}/cachemgr.conf.rpmsave ]; then
823         cp -f %{_webapps}/%{_webapp}/cachemgr.conf{,.rpmsave}
824         mv -f %{_sysconfdir}/cachemgr.conf.rpmsave %{_webapps}/%{_webapp}/cachemgr.conf
825 fi
826
827 %files
828 %defattr(644,root,root,755)
829 %doc CONTRIBUTORS CREDITS README ChangeLog QUICKSTART
830 %doc RELEASENOTES.html SPONSORS docs/* src/mib.txt book-full.html
831 %doc src/squid.conf.default src/squid.conf.documented src/mime.conf.default
832 %doc errors/TRANSLATORS
833 %attr(755,root,root) %{_bindir}/purge
834 %attr(755,root,root) %{_bindir}/squidclient
835
836 %dir %{_libexecdir}
837 %attr(755,root,root) %{_libexecdir}/diskd
838 # YES, it has to be suid root, it sends ICMP packets.
839 %attr(4754,root,squid) %{_libexecdir}/pinger
840 %attr(755,root,root) %{_libexecdir}/unlinkd
841 %attr(755,root,root) %{_libexecdir}/ntlm_fake_auth
842 %attr(755,root,root) %{_libexecdir}/basic_fake_auth
843 %attr(755,root,root) %{_libexecdir}/ext_delayer_acl
844 %attr(755,root,root) %{_libexecdir}/helper-mux
845 %attr(755,root,root) %{_libexecdir}/url_fake_rewrite
846 %attr(755,root,root) %{_libexecdir}/url_fake_rewrite.sh
847 %attr(755,root,root) %{_libexecdir}/log_file_daemon
848 %attr(755,root,root) %{_libexecdir}/security_fake_certverify
849 %attr(755,root,root) %{_libexecdir}/security_file_certgen
850 %attr(755,root,root) %{_libexecdir}/squid-check_cache
851 %attr(755,root,root) %{_libexecdir}/url_lfs_rewrite
852 %attr(755,root,root) %{_sbindir}/squid
853
854 %attr(754,root,root) /etc/rc.d/init.d/squid
855 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/squid
856 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/squid
857
858 %dir %{_sysconfdir}
859 %attr(640,root,squid) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/squid.conf
860 %attr(640,root,squid) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mime.conf
861 %attr(640,root,squid) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/errorpage.css
862
863 %dir %{_datadir}/squid
864 %dir %{_datadir}/squid/errors
865 %{_datadir}/squid/icons
866 %{_datadir}/squid/mib.txt
867 %{_datadir}/squid/errors/templates
868 %lang(af) %{_datadir}/squid/errors/af
869 %lang(ar) %{_datadir}/squid/errors/ar
870 %lang(ar) %{_datadir}/squid/errors/ar-*
871 %lang(az) %{_datadir}/squid/errors/az
872 %lang(az) %{_datadir}/squid/errors/az-*
873 %lang(bg) %{_datadir}/squid/errors/bg
874 %lang(bg) %{_datadir}/squid/errors/bg-*
875 %lang(ca) %{_datadir}/squid/errors/ca
876 %lang(cs) %{_datadir}/squid/errors/cs
877 %lang(cs) %{_datadir}/squid/errors/cs-*
878 %lang(da) %{_datadir}/squid/errors/da
879 %lang(da) %{_datadir}/squid/errors/da-*
880 %lang(de) %{_datadir}/squid/errors/de
881 %lang(de) %{_datadir}/squid/errors/de-*
882 %lang(el) %{_datadir}/squid/errors/el
883 %lang(el) %{_datadir}/squid/errors/el-*
884 %{_datadir}/squid/errors/en
885 %{_datadir}/squid/errors/en-*
886 %lang(es) %{_datadir}/squid/errors/es
887 %lang(es) %{_datadir}/squid/errors/es-*
888 %lang(et) %{_datadir}/squid/errors/et
889 %lang(et) %{_datadir}/squid/errors/et-*
890 %lang(fa) %{_datadir}/squid/errors/fa
891 %lang(fa) %{_datadir}/squid/errors/fa-*
892 %lang(fi) %{_datadir}/squid/errors/fi
893 %lang(fi) %{_datadir}/squid/errors/fi-*
894 %lang(fr) %{_datadir}/squid/errors/fr
895 %lang(fr) %{_datadir}/squid/errors/fr-*
896 %lang(he) %{_datadir}/squid/errors/he
897 %lang(he) %{_datadir}/squid/errors/he-*
898 %lang(hu) %{_datadir}/squid/errors/hu
899 %lang(hu) %{_datadir}/squid/errors/hu-*
900 %lang(hy) %{_datadir}/squid/errors/hy
901 %lang(hy) %{_datadir}/squid/errors/hy-*
902 %lang(id) %{_datadir}/squid/errors/id
903 %lang(id) %{_datadir}/squid/errors/id-*
904 %lang(it) %{_datadir}/squid/errors/it
905 %lang(it) %{_datadir}/squid/errors/it-*
906 %lang(ja) %{_datadir}/squid/errors/ja
907 %lang(ja) %{_datadir}/squid/errors/ja-*
908 %lang(ka) %{_datadir}/squid/errors/ka
909 %lang(ka) %{_datadir}/squid/errors/ka-*
910 %lang(ko) %{_datadir}/squid/errors/ko
911 %lang(ko) %{_datadir}/squid/errors/ko-*
912 %lang(lt) %{_datadir}/squid/errors/lt
913 %lang(lt) %{_datadir}/squid/errors/lt-*
914 %lang(lv) %{_datadir}/squid/errors/lv
915 %lang(lv) %{_datadir}/squid/errors/lv-*
916 %lang(ms) %{_datadir}/squid/errors/ms
917 %lang(ms) %{_datadir}/squid/errors/ms-*
918 %lang(nl) %{_datadir}/squid/errors/nl
919 %lang(nl) %{_datadir}/squid/errors/nl-*
920 %lang(oc) %{_datadir}/squid/errors/oc
921 %lang(pl) %{_datadir}/squid/errors/pl
922 %lang(pl) %{_datadir}/squid/errors/pl-*
923 %lang(pt) %{_datadir}/squid/errors/pt
924 %lang(pt) %{_datadir}/squid/errors/pt-pt
925 %lang(pt_BR) %{_datadir}/squid/errors/pt-br
926 %lang(pt_BZ) %{_datadir}/squid/errors/pt-bz
927 %lang(ro) %{_datadir}/squid/errors/ro
928 %lang(ro) %{_datadir}/squid/errors/ro-*
929 %lang(ru) %{_datadir}/squid/errors/ru
930 %lang(ru) %{_datadir}/squid/errors/ru-*
931 %lang(sk) %{_datadir}/squid/errors/sk
932 %lang(sk) %{_datadir}/squid/errors/sk-*
933 %lang(sk) %{_datadir}/squid/errors/sl
934 %lang(sk) %{_datadir}/squid/errors/sl-*
935 %lang(sr) %{_datadir}/squid/errors/sr
936 %lang(sr) %{_datadir}/squid/errors/sr-*
937 %lang(sv) %{_datadir}/squid/errors/sv
938 %lang(sv) %{_datadir}/squid/errors/sv-*
939 %lang(th) %{_datadir}/squid/errors/th
940 %lang(th) %{_datadir}/squid/errors/th-*
941 %lang(tr) %{_datadir}/squid/errors/tr
942 %lang(tr) %{_datadir}/squid/errors/tr-*
943 %lang(uk) %{_datadir}/squid/errors/uk
944 %lang(uk) %{_datadir}/squid/errors/uk-*
945 %lang(uz) %{_datadir}/squid/errors/uz
946 %lang(vi) %{_datadir}/squid/errors/vi
947 %lang(vi) %{_datadir}/squid/errors/vi-*
948 %lang(zh_CN) %{_datadir}/squid/errors/zh-cn
949 %lang(zh_CN) %{_datadir}/squid/errors/zh-han*
950 %lang(zh_CN) %{_datadir}/squid/errors/zh-sg
951 %lang(zh_CN) %{_datadir}/squid/errors/zh-tw
952 %lang(zh_TW) %{_datadir}/squid/errors/zh-hk
953 %lang(zh_TW) %{_datadir}/squid/errors/zh-mo
954
955 %{systemdunitdir}/squid.service
956 %{systemdtmpfilesdir}/squid.conf
957 %attr(770,root,squid) %dir /var/run/squid
958
959 %attr(770,root,squid) %dir /var/log/archive/squid
960 %attr(770,root,squid) %dir /var/log/squid
961 %attr(660,root,squid) %ghost /var/log/squid/*
962
963 %attr(770,root,squid) %dir /var/cache/squid
964 %ghost /var/cache/squid/netdb_state
965 %ghost /var/cache/squid/swap.state
966 %ghost /var/cache/squid/swap.state.clean
967 %ghost /var/cache/squid/swap.state.last-clean
968 %{_mandir}/man1/purge.1*
969 %{_mandir}/man1/squidclient.1*
970 %{_mandir}/man8/ext_delayer_acl.8*
971 %{_mandir}/man8/squid.8*
972 %{_mandir}/man8/helper-mux.8*
973 %{_mandir}/man8/security_fake_certverify.8*
974 %{_mandir}/man8/security_file_certgen.8*
975 %{_mandir}/man8/url_lfs_rewrite.8*
976
977 %files cachemgr
978 %defattr(644,root,root,755)
979 %dir %attr(750,root,http) %{_webapps}/%{_webapp}
980 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/apache.conf
981 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/httpd.conf
982 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/cachemgr.conf
983 %dir %{_cgidir}
984 %attr(755,root,root) %{_cgidir}/cachemgr.cgi
985 %{_mandir}/man8/cachemgr.cgi.8*
986
987 %files ldap_auth
988 %defattr(644,root,root,755)
989 %attr(755,root,root) %{_libexecdir}/basic_ldap_auth
990 %{_mandir}/man8/basic_ldap_auth.*
991
992 %files pam_auth
993 %defattr(644,root,root,755)
994 %config(noreplace) /etc/pam.d/squid
995 %config(noreplace) /etc/security/blacklist.squid
996 # it has to be suid root to access /etc/shadow
997 %attr(4755,root,root) %{_libexecdir}/basic_pam_auth
998 %{_mandir}/man8/basic_pam_auth.8*
999
1000 %files smb_auth
1001 %defattr(644,root,root,755)
1002 %doc src/auth/basic/SMB/ChangeLog
1003 %attr(755,root,root) %{_libexecdir}/basic_smb_auth*
1004
1005 %files msnt_auth
1006 %defattr(644,root,root,755)
1007 #%attr(755,root,root) %{_libexecdir}/basic_msnt_multi_domain_auth
1008 #%{_mandir}/man8/basic_msnt_multi_domain_auth.8*
1009
1010 %files nis_auth
1011 %defattr(644,root,root,755)
1012 %attr(755,root,root) %{_libexecdir}/basic_nis_auth
1013
1014 %files ncsa_auth
1015 %defattr(644,root,root,755)
1016 %attr(755,root,root) %{_libexecdir}/basic_ncsa_auth
1017 %{_mandir}/man8/basic_ncsa_auth.8*
1018
1019 %files sasl_auth
1020 %defattr(644,root,root,755)
1021 %doc src/auth/basic/SASL/basic_sasl_auth.{conf,pam}
1022 %attr(755,root,root) %{_libexecdir}/basic_sasl_auth
1023 %{_mandir}/man8/basic_sasl_auth.8*
1024
1025 %files getpwname_auth
1026 %defattr(644,root,root,755)
1027 %attr(755,root,root) %{_libexecdir}/basic_getpwnam_auth
1028 %{_mandir}/man8/basic_getpwnam_auth.8*
1029
1030 %files passwd_auth
1031 %defattr(644,root,root,755)
1032 %attr(755,root,root) %{_libexecdir}/digest_file_auth
1033 %{_mandir}/man8/digest_file_auth.8*
1034
1035 %files kerberos_auth
1036 %defattr(644,root,root,755)
1037 %doc src/auth/negotiate/kerberos/README
1038 %attr(755,root,root) %{_libexecdir}/negotiate_kerberos_auth
1039 %attr(755,root,root) %{_libexecdir}/negotiate_kerberos_auth_test
1040 %{_mandir}/man8/negotiate_kerberos_auth.8*
1041
1042 %files ntlm_auth
1043 %defattr(644,root,root,755)
1044 #%attr(755,root,root) %{_libexecdir}/ntlm_smb_lm_auth
1045
1046 %files radius_auth
1047 %defattr(644,root,root,755)
1048 %doc src/auth/basic/RADIUS/README
1049 %attr(755,root,root) %{_libexecdir}/basic_radius_auth
1050 %{_mandir}/man8/basic_radius_auth.8*
1051
1052 %files digest_ldap_auth
1053 %defattr(644,root,root,755)
1054 %attr(755,root,root) %{_libexecdir}/digest_ldap_auth
1055
1056 %files db_auth
1057 %defattr(644,root,root,755)
1058 %attr(755,root,root) %{_libexecdir}/basic_db_auth
1059 %{_mandir}/man8/basic_db_auth.8*
1060
1061 %files pop3_auth
1062 %defattr(644,root,root,755)
1063 %{_libexecdir}/basic_pop3_auth
1064 %{_mandir}/man8/basic_pop3_auth.8*
1065
1066 %files digest_edirectory_auth
1067 %defattr(644,root,root,755)
1068 %{_libexecdir}/digest_edirectory_auth
1069
1070 %files negotiate_wrapper_auth
1071 %defattr(644,root,root,755)
1072 %{_libexecdir}/negotiate_wrapper_auth
1073
1074 %files ip_acl
1075 %defattr(644,root,root,755)
1076 %doc src/acl/external/file_userip/example*
1077 %attr(755,root,root) %{_libexecdir}/ext_file_userip_acl
1078 %{_mandir}/man8/ext_file_userip_acl.*
1079
1080 %files ldap_acl
1081 %defattr(644,root,root,755)
1082 %attr(755,root,root) %{_libexecdir}/ext_ldap_group_acl
1083 %{_mandir}/man8/ext_ldap_group_acl.*
1084
1085 %files unix_acl
1086 %defattr(644,root,root,755)
1087 %attr(755,root,root) %{_libexecdir}/ext_unix_group_acl
1088 %{_mandir}/man8/ext_unix_group_acl.*
1089
1090 %files wbinfo_acl
1091 %defattr(644,root,root,755)
1092 %attr(755,root,root) %{_libexecdir}/ext_wbinfo_group_acl
1093 %{_mandir}/man8/ext_wbinfo_group_acl.8*
1094
1095 %files session_acl
1096 %defattr(644,root,root,755)
1097 %attr(755,root,root) %{_libexecdir}/ext_session_acl
1098 %{_mandir}/man8/ext_session_acl.8*
1099
1100 %files edirectory_userip_acl
1101 %defattr(644,root,root,755)
1102 %{_libexecdir}/ext_edirectory_userip_acl
1103 %{_mandir}/man8/ext_edirectory_userip_acl.8*
1104
1105 %files kerberos_ldap_group_acl
1106 %defattr(644,root,root,755)
1107 %{_libexecdir}/ext_kerberos_ldap_group_acl
1108
1109 %files sql_session_acl
1110 %defattr(644,root,root,755)
1111 %{_libexecdir}/ext_sql_session_acl
1112 %{_mandir}/man8/ext_sql_session_acl.8*
1113
1114 %files time_quota_acl
1115 %defattr(644,root,root,755)
1116 %{_libexecdir}/ext_time_quota_acl
1117 %{_mandir}/man8/ext_time_quota_acl.8*
1118
1119 %files log_db_daemon
1120 %defattr(644,root,root,755)
1121 %{_libexecdir}/log_db_daemon
1122 %{_mandir}/man8/log_db_daemon.8*
1123
1124 %files storeid_file_rewrite
1125 %defattr(644,root,root,755)
1126 %{_libexecdir}/storeid_file_rewrite
1127 %{_mandir}/man8/storeid_file_rewrite.8*
1128
1129 %files scripts
1130 %defattr(644,root,root,755)
1131 %attr(755,root,root) %{_libexecdir}/contrib
1132 %attr(755,root,root) %{_libexecdir}/AnnounceCache.pl
1133 %attr(755,root,root) %{_libexecdir}/access-log-matrix.pl
1134 %attr(755,root,root) %{_libexecdir}/cache-compare.pl
1135 %attr(755,root,root) %{_libexecdir}/cachetrace.pl
1136 %attr(755,root,root) %{_libexecdir}/calc-must-ids.pl
1137 %attr(755,root,root) %{_libexecdir}/cert_tool
1138 %attr(755,root,root) %{_libexecdir}/check_cache.pl
1139 %attr(755,root,root) %{_libexecdir}/fileno-to-pathname.pl
1140 %attr(755,root,root) %{_libexecdir}/find-alive.pl
1141 %attr(755,root,root) %{_libexecdir}/flag_truncs.pl
1142 %attr(755,root,root) %{_libexecdir}/icpserver.pl
1143 %attr(755,root,root) %{_libexecdir}/icp-test.pl
1144 %attr(755,root,root) %{_libexecdir}/tcp-banger.pl
1145 %attr(755,root,root) %{_libexecdir}/trace-job.pl
1146 %attr(755,root,root) %{_libexecdir}/trace-master.pl
1147 %attr(755,root,root) %{_libexecdir}/udp-banger.pl
1148 %attr(755,root,root) %{_libexecdir}/upgrade-1.0-store.pl
This page took 0.180059 seconds and 3 git commands to generate.