/[smecontribs]/rpms/smeserver-coova-chilli/contribs7/smeserver-coova-chilli.spec
ViewVC logotype

Contents of /rpms/smeserver-coova-chilli/contribs7/smeserver-coova-chilli.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.21 - (show annotations) (download)
Tue Nov 25 16:20:19 2008 UTC (15 years, 5 months ago) by slords
Branch: MAIN
Changes since 1.20: +0 -0 lines
Restore

1 # $Id: smeserver-coova-chilli.spec,v 1.19 2008/11/06 10:43:17 vip-ire Exp $
2 # Authority: vip-ire
3 # Name: Daniel Berteaud
4
5 Summary: Coova-Chilli, a captive portal based on ChilliSpot configured for SME server
6 %define name smeserver-coova-chilli
7 Name: %{name}
8 %define version 0.2
9 %define release 6
10 Version: %{version}
11 Release: %{release}%{?dist}
12 License: GPL
13 Group: Networking/Remote access
14 Source: %{name}-%{version}.tar.gz
15 URL: http://sme.firewall-services.com
16 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
17 BuildArchitectures: noarch
18 BuildRequires: e-smith-devtools
19 Requires: e-smith-release >= 7.0
20 Requires: openssl
21 Requires: coova-chilli
22 Requires: e-smith-radiusd >= 1.0.0-18
23 Requires: perl(NetAddr::IP)
24
25 Patch1: smeserver-coova-chilli-0.2-guest_uplink_downlink.patch
26 Patch2: smeserver-coova-chilli-0.2-guest_access.patch
27 Patch3: smeserver-coova-chilli-0.2-chilli_ip.patch
28 Patch4: smeserver-coova-chilli-0.2-radius_timeout.patch
29 Patch5: smeserver-coova-chilli-0.2-guest_access2.patch
30 Patch6: smeserver-coova-chilli-0.2-template_syntax_error.patch
31 Patch7: smeserver-coova-chilli-0.2-httpd_warning.patch
32
33 %description
34 This package allow you to configure a third interface
35 (eth2). Just plug a WiFi AP on it, and you'll have
36 a secured captive portal. Users will be redirected
37 on a logon page and they'll have to enter credentials
38 (sme accounts) before the server allows them. By default,
39 they'll only have web access if they are members of the group "chilli"
40 This contrib will only work in server&gateway mode
41
42 %changelog
43 * Thu Sep 18 2008 Daniel B. <daniel@firewall-services.com> 0.2-6
44 - Remove warning in httpd.conf file (httpd -t)
45
46 * Mon Sep 15 2008 Daniel B. <daniel@firewall-services.com> 0.2-5
47 - Fix Syntax Error in /etc/chilli.conf template (25listen) [4559]
48
49 * Mon Sep 08 2008 Daniel B. <daniel@firewall-services.com> 0.2-4
50 - Requires perl(NetAddr::IP)
51
52 * Fri Sep 5 2008 Daniel B. <daniel@firewall-services.com> 0.2-3
53 - Chilli IP computed with NetAddr::IP
54 - Radius timeout set to 3 sec
55 - syntax error in radius users template fixed (for guest access)
56
57 * Thu Sep 3 2008 Daniel B. <daniel@firewall-services.com> 0.2-2
58 - Bug fix for guest access
59
60 * Tue Sep 2 2008 Daniel B. <daniel@firewall-services.com> 0.2-1
61 - uplink and downlink for guest account are configurable via db keys
62
63 * Tue Sep 2 2008 Daniel B. <daniel@firewall-services.com> 0.2-0
64 - Login page is a CGI, with a server-manager login page look
65 - Guest Access can be enabled with guestAccess key (enabled/isabled)
66 - merge patchs in main package
67
68 * Mon Sep 01 2008 Daniel B. <daniel@firewall-services.com> 0.1-8
69 - Fix uamallowed not working (since bypass_auth_with_squid_fix patch)
70 - Add WebRequests key (use of squid or direct connexions, default to direct)
71 - disable radconf in /etc/chilli/config
72 - possible to disable https (enabled by default in AllowedOutgoing)
73 - add tcp:static.sourceforge.net:80 in uamallowed so daloradius homepage is displayed correctly
74 - add radiustimeout directive so authentication errors display the standard message quickly
75
76 * Thu Aug 28 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.1-7
77 - Reverted moving of default db entries to SPEC file since common practice is to store them in files
78
79 * Thu Aug 28 2008 Daniel B. <daniel@firewall-services.com> 0.1-6
80 - split uamallowed (one per line)
81 - Add dnsparanoia directive
82 - correct cmdsock directive
83 - initialise default configuration db in the spec file
84
85 * Thu Aug 28 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.1-5
86 - Remove the reset of $OUT from the template
87
88 * Thu Aug 28 2008 Daniel B. <daniel@firewall-services.com> 0.1-4
89 - Add template to enable auth module unix (replace the template-custom)
90 - Copy images to /opt/chilli/template before removing .rpmnew directory
91 - Correct dependency (e-smith-radiusd not esmith-radiusd)
92
93 * Wed Aug 27 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.1-3
94 - Split requirements to one per line
95 - Removed .rpmnew directory from package
96 - Removed the need for templates-custom as package now requires e-smith-radiusd >= 1.0.0-18
97
98 * Tue Aug 26 2008 Daniel B. <daniel@firewall-services.com>
99 - [0.1-2]
100 - Most firewall customizations (for incomming and forwarded traffic from
101 chilli network only) can be set through db commands (Patch3)
102 - Outgoing DNS is allowed only for the two DNS servers configured
103 - Clean spec file, and put php files in /opt/chilli (Patch4)
104
105 * Tue Apr 15 2008 Daniel Berteaud <daniel@firewall-services.com>
106 - [0.1-1]
107 - security fixe: auth bypass with squid (patch1)
108 - masq template not expanded (patch2)
109
110 * Fri Apr 04 2008 Daniel Berteaud <daniel@firewall-services.com>
111 - [0.1]
112 - initiale release
113
114 %prep
115 %setup
116 %patch1 -p1
117 %patch2 -p1
118 %patch3 -p1
119 %patch4 -p1
120 %patch5 -p1
121 %patch6 -p1
122 %patch7 -p1
123
124 %build
125 /usr/bin/perl createlinks
126
127 %install
128 /bin/rm -rf $RPM_BUILD_ROOT
129 (cd root ; /usr/bin/find . -depth -print | /bin/cpio -dump $RPM_BUILD_ROOT)
130 /bin/rm -f %{name}-%{version}-filelist
131 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
132 --file /etc/chilli/conup.sh 'attr(0750,root,root)' \
133 --file /etc/chilli/condown.sh 'attr(0750,root,root)' \
134 --file /opt/chilli/cgi-bin/hotspotlogin.cgi 'attr(0750,root,www) %config(noreplace)' \
135 --file /opt/chilli/lang/hotspotlogin.fr.pl 'config(noreplace)' \
136 --file /opt/chilli/lang/hotspotlogin.en.pl 'config(noreplace)' \
137 --file /opt/chilli/css/sme.css 'config(noreplace)' \
138 > %{name}-%{version}-filelist
139
140 %files -f %{name}-%{version}-filelist
141 %defattr(-,root,root)
142
143 %clean
144 rm -rf $RPM_BUILD_ROOT
145
146 %preun
147
148 if [ $1 == 0 ]; then
149 /sbin/e-smith/db configuration setprop chilli status disabled
150 /etc/rc.d/init.d/chilli stop >& /dev/null || :
151 fi
152

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed