/[smecontribs]/rpms/smeserver-userpanel/contribs7/smeserver-userpanel-0.9.spec
ViewVC logotype

Annotation of /rpms/smeserver-userpanel/contribs7/smeserver-userpanel-0.9.spec

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


Revision 1.3 - (hide annotations) (download)
Sat Dec 22 22:18:30 2007 UTC (16 years, 11 months ago) by slords
Branch: MAIN
Changes since 1.2: +0 -2 lines
Remove Packager/Distribution (added by buildsys)

1 slords 1.1 Summary: Provide a user panel to let users to change delegated server settings.
2     %define name smeserver-userpanel
3     Name: %{name}
4     %define version 0.9
5     %define release 10
6     Version: %{version}
7 slords 1.2 Release: %{release}%{?dist}
8 slords 1.1 License: GPL
9     URL: http://www.dungog.net/sme
10     Group: SMEserver/addon
11     Source: %{name}-%{version}.tar.gz
12     BuildArchitectures: noarch
13     BuildRoot: /var/tmp/%{name}-%{version}
14     Requires: e-smith-release >= 7.1.1
15     Obsoletes: e-smith-userpanel
16     AutoReqProv: no
17    
18     %description
19     SME Server enhancement to create a user manager panel where users can
20     authenticate with their own username/password and change selected
21     server settings as allowed by admin.
22     Selected User settings can be altered after installing additional
23     userpanels available in seperate rpms.
24     Panels can be delegated at user, group or global levels
25    
26     %changelog
27     * Mon Feb 5 2007 Stephen Noble <support@dungog.net>
28     - redirect to https [sme 1879]
29     - Adjust to work on sme 7.1.1 [sme 2419]
30     - thanks John Bennett
31     - [0.9-10]
32    
33     * Mon Oct 30 2006 Stephen Noble <support@dungog.net>
34     - shorten /user-manager to /user
35     - delegate rights with a group [sme 1748]
36     - [0.9-9]
37    
38     * Sun Oct 29 2006 Stephen Noble <support@dungog.net>
39     - bugfix for navigation frame
40     - [0.9-8]
41    
42     * Sat Oct 28 2006 Stephen Noble <support@dungog.net>
43     - i18n support for navigation frame [sme 2009]
44     - [0.9-7]
45    
46     * Thu Oct 26 2006 Stephen Noble <support@dungog.net>
47     - german and italian language support [sme 2008]
48     - [0.9-6]
49    
50     * Mon Feb 13 2006 Stephen Noble <support@dungog.net>
51     - remove Provides e-smith-userpanel, for sme7 pre release 2
52     - [0.9-5]
53    
54     * Wed Sep 21 2005 Stephen Noble <support@dungog.net>
55     - for sme7 beta
56     - [0.9-4]
57    
58     * Sun Aug 21 2005 Stephen Noble <support@dungog.net>
59     - perl-Unicode-String dependancy removed
60     - [0.9-3]
61    
62     * Wed Aug 10 2005 Stephen Noble <support@dungog.net>
63     - removed all userpanels, these are in smeserver-userpanel-*
64     - /home/e-smith/db/accounts relocated
65     - for sme7 alpha
66     - [0.9-2]
67    
68     * Sat Jun 18 2005 Stephen Noble <support@dungog.net>
69     - renamed rpm smeserver-userpanel
70     - user admin can be delegated hidden panels in userpanelaccess
71     - option to use maildrop instead of procmail
72     - new setting to enable procmail and/or mailfilter
73     - db set accounts USER procmail|mailfilter enabled [individually]
74     - db set configuration MailFilter service procmail|mailfilter enabled [global[if above unset]]
75     - [0.9-1]
76    
77     * Sat Jun 18 2005 Stephen Noble <support@dungog.net>
78     - Allows for: e-smith-release >= 7.0
79     - sme7 RequireSSL -> SSLRequireSSL [Gordon Rowell]
80     - passwords can be stricter [Lorenzo Fascì]
81     - sme6 /sbin/e-smith/db configuration setprop passwordstrength User none|normal|strong
82     - sme7 /sbin/e-smith/db configuration setprop passwordstrength Users none|normal|strong
83     - merged dungog-useraccounts, new function userpanel-useraccounts
84     - http://www.dungog.net/sme/changelog/useraccounts.txt
85     - delegated user account creation with limits
86     - sme5 manager.css added
87     - 26autoreply altered to leave autoreplied email in the inbox
88     - sme7 IMAP changed from /;junkmail to /.junkmail, check all your procmail rules !!
89     - perl-Unicode-IMAPUtf7 dependancy/support removed
90     - [1.6.5-3]
91    
92     * Thu May 26 2005 Stephen Noble <support@dungog.net>
93     - vacation if enabled is run first
94     - test for invalid forwarding addresses
95     - [1.6.5-2]
96    
97     * Fri Feb 11 2005 Stephen Noble <support@dungog.net>
98     - change rpm scripts from httpd-* graceful to restart
99     - to allow rpm to install on both SME 6.0 + 6.5
100     - added alias, /user is same as /user-manager
101     - allow remote access to /user, with alt IP range from /server-manager access
102     - /sbin/e-smith/db configuration set httpd-user 188.122.45.122
103     - /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
104     - /etc/rc.d/init.d/httpd-e-smith restart
105     - see also /sbin/e-smith/db configuration show httpd-admin for format
106     - bad things happen if you enter an invalid ip ie>256
107     - remove displayed mitel references and old images
108     - [1.6.5-1]
109    
110     * Thu Dec 23 2004 Stephen Noble <support@dungog.net>
111     - cosmetic vacation msg fix re. Dos/Unix new line
112     - [1.6.0-4]
113    
114     * Sat Mar 6 2004 Stephen Noble <support@dungog.net>
115     - procmail forward to user fixed
116     - procmail says folder not in correct format fixed
117     - procmail can use 2nd value for closer matching
118     - geek mode hidden, you can set manually with
119     - /sbin/e-smith/db processmail setprop stephen mode geek
120     - [1.6.0-3]
121    
122     * Fri Dec 5 2003 Stephen Noble <support@dungog.net>
123     - procmail, supports folders starting with new, cur, tmp
124     thanks Shad Lords
125     - displays sme6 panels correctly
126     thanks Robert Mc Donald
127     - [1.6.0-2]
128    
129     * Fri Aug 15 2003 Stephen Noble <support@dungog.net>
130     - SME 6.0 support, this version requires it
131     - supports servermanager navigation & shows tables correctly
132     - procmail writes to dovecoat imap store eg. ~/Maildir/;junkmail
133     - many other changes
134     - [1.6.0-1]
135    
136     * Thu May 21 2003 Stephen Noble <support@dungog.net>
137     - Fix 90e-smithAccess30user, httpd failed with 500?+ users
138     - [1.0-11]
139    
140     * Thu Mar 6 2003 Stephen Noble <support@dungog.net>
141     - Fix 23autoreply, wasn't stopping looping to self
142     - [1.0-10]
143    
144     * Mon Dec 16 2002 Stephen Noble <support@dungog.net>
145     - Fix /usr.../vacation, saved in dos not unix
146     - [1.0-9]
147    
148     * Thu Dec 12 2002 Stephen Noble <support@dungog.net>
149     - mkdir -p user/cgi-bin in spec for new installs
150     - [1.0-8]
151    
152     * Tue Dec 10 2002 Stephen Noble <support@dungog.net>
153     - Fix actions, saved in dos not unix
154     - userpanel-backup changed default file save as name to username
155     - [1.0-7]
156    
157     * Fri Nov 29 2002 Stephen Noble <support@dungog.net>
158     - userpanel-forwarding modified to allow empty fwd address
159     - [1.0-6]
160    
161     * Thu Nov 28 2002 Shad Lords <slords@mail.com>
162     - changed directive for externalSSLAccess to strip /255.255.255.255
163     - [1.0-5]
164    
165     * Thu Oct 03 2002 Shad Lords <slords@mail.com>
166     - fixed ordering of panels a little more to make them alphabetical
167     - [1.0-4]
168    
169     * Thu Oct 03 2002 Shad Lords <slords@mail.com>
170     - Cleaned up .procmailrc header
171     - [1.0-3]
172    
173     * Wed Oct 02 2002 Shad Lords <slords@mail.com>
174     - Updated requires to include the Unicode packages for imap folders
175     - [1.0-2]
176    
177     * Tue Oct 01 2002 Shad Lords <slords@mail.com>
178     - Combined all user-manager panels into 1 package
179     - Fixed user-manager.jpg to show on all panels (except pleasewait)
180     - updated userpanel-forward to check for procmail enabled
181     - updated userpanel-autoreply to check for procmail enabled
182     - [1.0-1]
183    
184     * Mon Sep 30 2002 Shad Lords <slords@mail.com>
185     - Fixed another bug with global panels (needed AdminPanels)
186     - added externalSSLAccess to allow from for external access
187     - added RequireSSL on to the user-manager directive
188     - fixed user-manager.jpg to correct version
189     - [0.3-6]
190    
191     * Mon Sep 23 2002 Stephen Noble <support@dungog.net>
192     - userpanel-forwarding tests if procmail fragments are installed
193     - renumbered navigation in userpanels to display alphabetically and match initial
194     - [0.3-5]
195    
196     * Sun Sep 22 2002 Shad Lords <slords@mail.com>
197     - added userpanel- panels into list to choose from
198     - added default globalUP panels to all userpanel- panels
199     - added indication in user panels to which global panels are active
200     - added routine to display desc and longdesc to userpanel-initial
201     - [0.3-4]
202    
203     * Sat Sep 21 2002 Shad Lords <slords@mail.com>
204     - helps if you actually include your changes (userpanelaccess) ;)
205     - excluded a few more web functions per Darrell May.
206     - [0.3-3]
207    
208     * Sat Sep 21 2002 Shad Lords <slords@mail.com>
209     - fixed permission for global user panels
210     - added userpanel-* back into navigation
211     - fixed userpanel-noframes to use globals
212     - fixed userpanelaccess to look in functions for panels
213     - fixed conf-userpanelsymlinks to only create needed panels
214     - cleaned up some of the userpanel- titles for consistency
215     - fixed userpanel-initial to look for userpanel-procmail instead of dungog-procmail
216     - removed ^M from admin-conf templates
217     - added devinfo-mitel-userpanel-autoreply to obsoletes
218     - [0.3-2]
219    
220     * Sat Sep 21 2002 Stephen Noble <support@dungog.net>
221     - only gives users access after admin assigns panel
222     - admin can assign a panel to all users via userpanelaccess
223     - merged updated userpanels for userpanelaccess, e-smith-userpanel-vacation,
224     e-smith-userpanel-config, dungog-autoreply and dungog-userbackup
225     - updated userpanel-password,forward,navigation,inital)
226     - added usermanager.jpg
227     - [0.3-1]
228    
229     * Mon Jan 07 2002 Daniel van Raay <danielvr@caa.org.au>
230     - fixed bug in 90e-smithAccess30user while maintaining '<Files>' directives
231     for security purposes
232     - [0.2-5]
233    
234     * Sun Jan 06 2002 Darrell May <dmay@netsourced.com>
235     - fixed bug in 90e-smithAccess30user
236     - [0.2-4]
237    
238     * Sun Jan 06 2002 Daniel van Raay <danielvr@caa.org.au>
239     - [0.2-3]
240     - added all the panels to the default AvailablePanels setting
241     - modified the default navigation heading weights
242    
243     * Sun Jan 06 2002 Daniel van Raay <danielvr@caa.org.au>
244     - [0.2-2]
245     - fixed bug in conf-userpanel event
246    
247     * Sat Jan 05 2002 Daniel van Raay <danielvr@caa.org.au>
248     - [0.2-1]
249     - tidy up /etc/e-smith/templates/etc/httpd/admin-conf/httpd.conf/90e-smithAccess30user
250     - added initial support for additional 'AdminPanels' for users that need access to
251     one or a few of the server-manager panels only
252     - changed 'Email' and 'Password' to 'Your Email' and 'Your Password'
253    
254     * Wed Jan 02 2002 Daniel van Raay <danielvr@caa.org.au>
255     - [0.1-12]
256     - added manual redirect httpd.conf fragment for user-manager under e-smith 4.1.2
257     - stopped templates from adding ProxyPass directives under e-smith 4.1.2
258     so that the redirects will work properly
259    
260     * Tue Jan 01 2002 Darrell May <dmay@netsourced.com>
261     - [0.1-11]
262     - edit initial.html to support name change of userpanel-procmail to userpanel-processmail
263    
264     * Sun Dec 30 2001 Daniel van Raay <danielvr@caa.org.au>
265     - [0.1-10]
266     - improved (cosmetic) compatibility with e-smith 4.1.2, SME 5.0, SME 5.1
267     - rolled in Darrell's cosmetic changes to initial page with checks to
268     see if e-smith-procmail and/or e-smith-vacation are installed
269    
270     * Tue Dec 25 2001 Darrell May <dmay@netsourced.com>
271     - [0.1-9]
272     - updated initial.html
273    
274     * Mon Dec 24 2001 Darrell May <dmay@netsourced.com>
275     - [0.1-8]
276     - minor cosmetic changes to the password panel for SME5.1B3
277    
278     * Sat Oct 20 2001 Daniel van Raay <danielvr@caa.org.au>
279     - [0.1-7]
280     - minor cosmetic changes to the password panel
281    
282     * Fri Oct 19 2001 Daniel van Raay <danielvr@caa.org.au>
283     - [0.1-6]
284     - actually build the RPM properly to include [0.1-6] changes ;)
285    
286     * Thu Oct 11 2001 Daniel van Raay <danielvr@caa.org.au>
287     - [0.1-5]
288     - added alias for access via http://servername/user-manager/
289     - cosmetic changes to refer to the panels as 'User Manager' instead of 'e-smith user'
290    
291     * Sat Sep 22 2001 Daniel van Raay <danielvr@caa.org.au>
292     - [0.1-4]
293     - fixed minor cosmetic problem with front page when accessed through ProxyPass
294    
295     * Fri Sep 21 2001 Daniel van Raay <danielvr@caa.org.au>
296     - [0.1-3]
297     - updated for compatibility with SME Sever V5
298    
299     * Wed Sep 19 2001 Daniel van Raay <danielvr@caa.org.au>
300     - [0.1-2]
301     - added post (un)install scripts to expand/reload the relevant templates/services
302    
303     * Mon Sep 04 2001 Daniel van Raay <danielvr@caa.org.au>
304     - [0.1-1]
305     - initial release
306    
307     %prep
308     %setup
309    
310     %build
311     perl createlinks
312    
313     mkdir -p root/etc/e-smith/web/panels/user/cgi-bin
314    
315     %install
316     rm -rf $RPM_BUILD_ROOT
317     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
318     rm -f %{name}-%{version}-filelist
319     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
320     echo "%doc COPYING" >> %{name}-%{version}-filelist
321    
322     %clean
323     cd ..
324     rm -rf %{name}-%{version}
325    
326     %pre
327     %preun
328    
329     %post
330    
331     /sbin/e-smith/expand-template /etc/httpd/admin-conf/httpd.conf
332     /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
333     /usr/local/bin/svc -h /service/httpd-admin
334     /usr/local/bin/svc -h /service/httpd-e-smith
335    
336     #needs script to find existing languages
337     #upgrades (and new installs) should be in new but existing users may miss some lexicons
338     /bin/mkdir -p /etc/e-smith/locale/en-us/etc/e-smith/web/panels/user
339     /bin/ln -sf /etc/e-smith/locale/en-us/etc/e-smith/web/functions /etc/e-smith/locale/en-us/etc/e-smith/web/panels/user/cgi-bin
340     /bin/mkdir -p /etc/e-smith/locale/fr/etc/e-smith/web/panels/user
341     /bin/ln -sf /etc/e-smith/locale/fr/etc/e-smith/web/functions /etc/e-smith/locale/fr/etc/e-smith/web/panels/user/cgi-bin
342     /bin/mkdir -p /etc/e-smith/locale/es/etc/e-smith/web/panels/user
343     /bin/ln -sf /etc/e-smith/locale/es/etc/e-smith/web/functions /etc/e-smith/locale/es/etc/e-smith/web/panels/user/cgi-bin
344     /bin/mkdir -p /etc/e-smith/locale/it/etc/e-smith/web/panels/user
345     /bin/ln -sf /etc/e-smith/locale/it/etc/e-smith/web/functions /etc/e-smith/locale/it/etc/e-smith/web/panels/user/cgi-bin
346     /bin/mkdir -p /etc/e-smith/locale/de/etc/e-smith/web/panels/user
347     /bin/ln -sf /etc/e-smith/locale/de/etc/e-smith/web/functions /etc/e-smith/locale/de/etc/e-smith/web/panels/user/cgi-bin
348    
349     /sbin/e-smith/signal-event conf-userpanel
350    
351     %postun
352     #uninstall
353     if [ $1 = 0 ] ; then
354     /sbin/e-smith/expand-template /etc/httpd/admin-conf/httpd.conf
355     /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
356     /usr/local/bin/svc -h /service/httpd-admin
357     /usr/local/bin/svc -h /service/httpd-e-smith
358    
359     #this has moved ?fixme?
360     DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
361     for db in $DBS ; do
362     /sbin/e-smith/db $db delete userpanelaccess
363     done
364     fi
365    
366     %files -f %{name}-%{version}-filelist
367     %defattr(-,root,root)
368    

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