From mboxrd@z Thu Jan 1 00:00:00 1970 From: rmccabe@sourceware.org Date: 20 Sep 2007 05:36:14 -0000 Subject: [Cluster-devel] conga ./conga.spec.in.in ./clustermon.spec.in. ... Message-ID: <20070920053614.4085.qmail@sourceware.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit CVSROOT: /cvs/cluster Module name: conga Changes by: rmccabe at sourceware.org 2007-09-20 05:36:13 Modified files: . : conga.spec.in.in clustermon.spec.in.in ricci : TODO Log message: - Update changelogs and ricci todo list Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/conga/conga.spec.in.in.diff?cvsroot=cluster&r1=1.81&r2=1.82 http://sourceware.org/cgi-bin/cvsweb.cgi/conga/clustermon.spec.in.in.diff?cvsroot=cluster&r1=1.31&r2=1.32 http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/TODO.diff?cvsroot=cluster&r1=1.6&r2=1.7 --- conga/conga.spec.in.in 2007/08/11 04:23:31 1.81 +++ conga/conga.spec.in.in 2007/09/20 05:36:13 1.82 @@ -1,22 +1,18 @@ ############################################################################### -############################################################################### -## -## Copyright (C) 2006-2007 Red Hat, Inc. All rights reserved. -## -## This copyrighted material is made available to anyone wishing to use, -## modify, copy, or redistribute it subject to the terms and conditions -## of the GNU General Public License v.2. -## -############################################################################### +# +# Copyright (C) 2006-2007 Red Hat, Inc. All rights reserved. +# +# This copyrighted material is made available to anyone wishing to use, +# modify, copy, or redistribute it subject to the terms and conditions +# of the GNU General Public License version 2. +# ############################################################################### %define include_zope_and_plone @@INCLUDE_ZOPE_AND_PLONE@@ - -############ SRPM ################### - +############ SRPM ################### Name: conga Version: @@VERS@@ @@ -35,20 +31,17 @@ %endif Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - BuildRequires: python-devel >= 2.4.1 BuildRequires: glibc-devel gcc-c++ libxml2-devel sed BuildRequires: cman-devel BuildRequires: cyrus-sasl-devel >= 2.1 BuildRequires: openssl-devel dbus-devel pkgconfig file - %description Conga is a project developing management system for remote stations. It consists of luci, https frontend, and ricci, secure daemon that dispatches incoming messages to underlying management modules. - %prep %setup -q %if "%{include_zope_and_plone}" == "yes" @@ -77,13 +70,7 @@ rm -rf $RPM_BUILD_ROOT - - - - - -####### luci ####### - +####### luci ####### %package -n luci @@ -108,14 +95,12 @@ Requires(post): chkconfig initscripts Requires(preun): chkconfig initscripts - %description -n luci Conga is a project developing management system for remote stations. It consists of luci, https frontend, and ricci, secure daemon that dispatches incoming messages to underlying management modules. -This package contains Luci website. - +This package contains the luci server. %files -n luci %verify(not size md5 mtime) /var/lib/luci/var/Data.fs @@ -134,12 +119,12 @@ %endif %pre -n luci -grep ^luci\:x /etc/group >&/dev/null -if [ $? -ne 0 ]; then +groupmod luci >&/dev/null +if [ $? -eq 6 ]; then /usr/sbin/groupadd -r -f luci >&/dev/null fi -grep ^luci\:x /etc/passwd >&/dev/null +id luci >&/dev/null if [ $? -ne 0 ]; then /usr/sbin/useradd -r -M -s /sbin/nologin -d /var/lib/luci -g luci luci >&/dev/null fi @@ -155,7 +140,7 @@ fi /usr/sbin/luci_admin backup >&/dev/null if [ $LUCI_RUNNING -eq 0 ]; then - /sbin/service luci start >& /dev/null + /sbin/service luci start >&/dev/null fi fi exit 0 @@ -202,10 +187,8 @@ exit 0 - ### ricci daemon & basic modules ### - %package -n ricci Group: System Environment/Base @@ -228,7 +211,6 @@ # modlog - Requires(pre): grep shadow-utils Requires(post): chkconfig initscripts util-linux Requires(preun): chkconfig initscripts @@ -242,7 +224,6 @@ This package contains listening daemon (dispatcher), as well as reboot, rpm, storage, service and log management modules. - %files -n ricci %defattr(-,root,root) # ricci @@ -306,36 +287,73 @@ exit 0 - - -### changelog ### - - %changelog +* Wed Sep 19 2007 Ryan McCabe 0.12.0-1 -* Wed Mar 21 2007 Stanko Kupcevic 0.9.3-3 - -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -XXXXXXXXXXXXXXXXXXX UPDATE NOT RELEASED YET XXXXXXXXXXXXXXXXXXX -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - -- Fized bz233326 (CVE-2007-0240 Conga includes version of Zope that is vulnerable to a XSS attack) - -* Tue Mar 20 2007 Stanko Kupcevic 0.9.3-2 +* Mon Aug 27 2007 Ryan McCabe 0.10.0-6 +- Fixed bz253783 +- Fixed bz253914 (conga doesn't allow you to reuse nfs export and nfs client resources) +- Fixed bz254038 (Impossible to set many valid quorum disk configurations via conga) +- Fixed bz253994 (Cannot specify multicast address for a cluster) +- Fixed bz249291 (delete node task fails to do all items listed in the help document) +- Fixed bz253341 (failure to start cluster service which had been modifed for correction) +- Fixed bz230451 (fence_xvm.key file is not automatically created. Should have a least a default) +- Fixed bz249097 (allow a space as a valid password char) +- Fixed bz250834 (ZeroDivisionError when attempting to click an empty lvm volume group) +- Fixed bz250443 (storage name warning utility produces a storm of warnings which can lock your browser) +- Fixed bz245202 (Conga needs to support Internet Explorer 6.0 and later) +- Fixed bz248317 (luci sets incorrect permissions on /usr/lib64/luci and /var/lib/luci) +- Fixed bz238655 (conga does not set the "nodename" attribute for manual fencing) +- Fixed bz221899 (Node log displayed in partially random order) +- Fixed bz225782 (Need more luci service information on startup - no info written to log about failed start cause) +- Fixed bz227743 (Intermittent/recurring problem - when cluster is deleted, sometimes a node is not affected) +- Fixed bz227682 (saslauthd[2274]: Deprecated pam_stack module called from service "ricci") +- Fixed bz238726 (Conga provides no way to remove a dead node from a cluster) +- Fixed bz239389 (conga cluster: make 'enable shared storage' the default) +- Fixed bz239596 +- Fixed bz240034 (rpm verify fails on luci) +- Fixed bz240361 (Conga storage UI front-end is too slow rendering storage) +- Fixed bz241415 (Installation using Conga shows "error" in message during reboot cycle.) +- Fixed bz241418 (Conga tries to configurage cluster snaps, though they are not available.) +- Fixed bz241706 (Eliminate confusion in add fence flow) +- Fixed bz241727 (can't set user permissions in luci) +- Fixed bz242668 (luci init script can return non-LSB-compliant return codes) +- Fixed bz243701 (ricci init script can exit with non-LSB-compliant return codes) +- Fixed bz244146 (Add port number to message when ricci is not started/firewalled on cluster nodes.) +- Fixed bz244878 (Successful login results in an infinite redirection loop with MSIE) +- Fixed bz239388 (conga storage: default VG creation should be clustered if a cluster node) +- Fixed bz239327 (Online User Manual needs modification) +- Fixed bz227852 (Lack of debugging information in logs - support issue) +- Fixed bz245025 (Conga does not accept '&' character in password field for Fence configuration) +- Fixed bz225588 (luci web app does not enforce selection of fence port) +- Fixed bz212022 (cannot create cluster using ip addresses) +- Fixed bz223162 (Error trying to create a new fence device for a cluster node) +- Fixed bz225206 (Cluster cannot be deleted (from 'Manage Systems') - but no error results) +- Fixed bz225164 (Conga allows creation/rename of clusters with name greater than 15 characters) +- Fixed bz227758 (Entering bad password when creating a new cluster = UnboundLocalError: local variable 'e' referenced before assignment) - Fixed bz225747 (Create/delete cluster - then access disk on node = Generic error on host: cluster tools: cman_tool errored) +- Fixed bz233326 (CVE-2007-0240 Conga includes version of Zope that is vulnerable to a XSS attack) - Fixed bz228637 (CVE-2007-1462 security alert - passwords sent back from server as input value) +- Fixed bz229027 (luci failover domain forms are missing/empty) +- Fixed bz230447 (fence_xvm is incorrectly listed as "xmv" in virtual cluster) +- Fixed bz230452 (Advanced options parameters settings don't do anything) +- Fixed bz230454 (Unable to configure a virtual service) +- Fixed bz230457 (kmod-gfs-xen not installed with Conga install) +- Fixed bz230461 ('enable shared storage' option cleared whenever there is a configuration error) +- Fixed bz230469 (Must manually edit cluster.conf on the dom0 cluster to add "") +- Upgraded to the latest Plone (2.5.3) +- Added a "reprobe storage" button that invalidates cached storage reports + and forces a new probe. +- Do not fail on i18n machines + +* Tue Mar 20 2007 Stanko Kupcevic 0.9.3-2 - Fixed bz225558 (conga does not add fence_xvmd to cluster.conf) - Fixed bz215014 (luci failover domain forms are missing/empty) -- Fixed bz225588 (luci web app does not enforce selection of fence port) -- Fixed bz225206 (Cluster cannot be deleted (from 'Manage Systems') - but no error results) - Fixed bz213083 (should display usernames in some logical/sorted order) - Fixed bz218964 (adding node to a cluster - confirm dialog displays cluster name in place of node name) - Fixed bz222051 (Combining reauthentication/deletion options in one luci display can cause user confusion) -- Fixed bz225164 (Conga allows creation/rename of clusters with name greater than 15 characters) - Fixed bz227723 (Entering bad password when creating a new cluster = UnboundLocalError: local variable 'e' referenced before assignment) -- Fixed bz223162 (Error trying to create a new fence device for a cluster node) -- luci storage: fix bytes->TB conversion - Fixed bz201394 (luci doesn't verify ricci's SSL cert against trusted list) - Fixed bz217387 (luci - HTML error shows up in display (minor)) - Fixed bz215031 (Cannot add a resource to a service via luci web app) @@ -345,10 +363,10 @@ - Fixed bz217703 (clustered vg creation fails) - Fixed bz214989 (Package download not working for Conga during cluster creation) - Fixed bz219522 (Restarting a cluster via luci web gui = UnboundLocalError - local variable 'e' referenced before assignment) -- Fixed bz218040 (luci reports "unknown" as cluster name if cluster creation fails (not reproducible at will)) - Fixed bz212021 (various luci buttons do nothing) - Fixed bz212448 (release blocker: turn off debug mode of server) - Fixed bz212445 (release blocker: prevent management page access) +- luci storage: fix bytes->TB conversion * Fri Nov 17 2006 Stanko Kupcevic 0.9.1-1 - Fixed bz212440 (luci persists possibly incorrect name for a system) @@ -357,12 +375,10 @@ - Fixed bz214790 (Stop/restart cluster not working via luci web app) - Fixed bz213690 (luci - Reversed links in colophon (gui - minor)) - Fixed bz213266 (Conga - modifying a cluster node's cluster membership in a subnet with other clusters results in the wrong cluster.conf) -- Fixed bz213083 (luci - should display usernames in some logical/sorted order (usability)) - Fixed bz212601 (luci - selecting cluster name or cluster node name indicates error in install and displays empty form) -- Fixed bz212021 (various luci buttons do nothing) - Fixed bz212006 (create cluster does not show status as cluster is being created) - Fixed bz212584 (luci does not retrieve failed ricci queue elements) -- Improved bz213306 (ricci - log probing can take minutes to complete) +- Fixed bz213306 (ricci - log probing can take minutes to complete) - Fixed starting/stopping services - Fixed deleting cluster - Fixed deleting node @@ -419,15 +435,15 @@ * Fri Aug 18 2006 Stanko Kupcevic 0.8-12 - Don't auto-start ricci after installation, do it manually - Under certain circumstances, default luci password would not get reset -- Many Luci improvements +- Many Luci improvements * Wed Aug 16 2006 Stanko Kupcevic 0.8-11.7 - Move ricci-modrpm, ricci-modlog, ricci-modstorage, ricci-modservice - from /usr/sbin to /usr/libexec + from /usr/sbin to /usr/libexec * Wed Aug 09 2006 Stanko Kupcevic 0.8-11 - Spin off clustermon.srpm (modcluster, cluster-snmp and - cluster-cim) from conga.srpm + cluster-cim) from conga.srpm - Luci: tighten down security * Thu Aug 03 2006 Stanko Kupcevic 0.8-10 --- conga/clustermon.spec.in.in 2007/07/16 21:11:18 1.31 +++ conga/clustermon.spec.in.in 2007/09/20 05:36:13 1.32 @@ -1,20 +1,18 @@ -############################################################################### -############################################################################### -## -## Copyright (C) 2006-2007 Red Hat, Inc. All rights reserved. -## -## This copyrighted material is made available to anyone wishing to use, -## modify, copy, or redistribute it subject to the terms and conditions -## of the GNU General Public License v.2. -## -############################################################################### +############################################################################## +# +# Copyright (C) 2006-2007 Red Hat, Inc. All rights reserved. +# +# This copyrighted material is made available to anyone wishing to use, +# modify, copy, or redistribute it subject to the terms and conditions +# of the GNU General Public License version 2. +# ############################################################################### %define PEGASUS_PROVIDERS_DIR %{_libdir}/Pegasus/providers -############ SRPM ################### +############ SRPM ################### Name: clustermon @@ -58,7 +56,7 @@ -### cluster module ### +### cluster module ### %package -n modcluster @@ -89,31 +87,32 @@ %post -n modcluster /sbin/chkconfig --add modclusterd -DBUS_PID=`cat /var/run/messagebus.pid 2> /dev/null` -/bin/kill -s SIGHUP $DBUS_PID > /dev/null 2>&1 +DBUS_PID=`cat /var/run/messagebus.pid 2>/dev/null` +/bin/kill -s SIGHUP $DBUS_PID >&/dev/null # It's ok if this fails (it will fail when oddjob is not running). -/sbin/service oddjobd reload > /dev/null 2>&1 || true +/sbin/service oddjobd reload >&/dev/null +exit 0 %preun -n modcluster if [ "$1" == "0" ]; then - /sbin/service modclusterd stop > /dev/null 2>&1 + /sbin/service modclusterd stop >&/dev/null /sbin/chkconfig --del modclusterd fi +exit 0 %postun -n modcluster if [ "$1" == "0" ]; then DBUS_PID=`cat /var/run/messagebus.pid 2> /dev/null` - /bin/kill -s SIGHUP $DBUS_PID > /dev/null 2>&1 - /sbin/service oddjobd reload > /dev/null 2>&1 + /bin/kill -s SIGHUP $DBUS_PID >&/dev/null + /sbin/service oddjobd reload >&/dev/null fi if [ "$1" == "1" ]; then - /sbin/service modclusterd condrestart > /dev/null 2>&1 + /sbin/service modclusterd condrestart >&/dev/null fi +exit 0 - - -### cluster-snmp ### +### cluster-snmp ### %package -n cluster-snmp @@ -138,20 +137,19 @@ %{_docdir}/cluster-snmp-%{version}/ %post -n cluster-snmp -/sbin/service snmpd condrestart > /dev/null 2>&1 || true +/sbin/service snmpd condrestart >&/dev/null +exit 0 %postun -n cluster-snmp # don't restart snmpd twice on upgrades if [ "$1" == "0" ]; then - /sbin/service snmpd condrestart > /dev/null 2>&1 + /sbin/service snmpd condrestart >&/dev/null fi +exit 0 - - -### cluster-cim ### - +### cluster-cim ### %package -n cluster-cim Group: System Environment/Base @@ -174,42 +172,35 @@ %post -n cluster-cim # pegasus might not be running, don't fail %post -/sbin/service tog-pegasus condrestart > /dev/null 2>&1 || true +/sbin/service tog-pegasus condrestart >&/dev/null +exit 0 %postun -n cluster-cim # don't restart pegasus twice on upgrades if [ "$1" == "0" ]; then - /sbin/service tog-pegasus condrestart > /dev/null 2>&1 + /sbin/service tog-pegasus condrestart >&/dev/null fi # pegasus might not be running, don't fail %postun exit 0 - - - - -### changelog ### - - - %changelog +* Wed Sep 19 2007 Ryan McCabe 0.12.0-1 -* Wed Mar 21 2007 Stanko Kupcevic 0.9.3-3 - -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -XXXXXXXXXXXXXXXXXXX UPDATE NOT RELEASED YET XXXXXXXXXXXXXXXXXXX -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - - - +* Mon Aug 20 2007 Ryan McCabe 0.10.0-5 +- Fixed bz253341 (failure to start cluster service which had been modifed for correction) +- Fixed bz230451 (fence_xvm.key file is not automatically created. Should have a least a default) +- Fixed bz249351 (conga reports that ricci agent is unresponsive even though it's running) +- Fixed bz230454 (Unable to configure a virtual service) +- Performance improvements. +- Make the clustermon init script more LSB-compliant * Tue Mar 20 2007 Stanko Kupcevic 0.9.3-2 - Do not fail on i18n machines - Improved bz218941: Conga/luci - cannot add node to cluster via luci web app - Fixed bz225747 (Create/delete cluster - then access disk on node = Generic error on host: cluster tools: cman_tool errored) - * Fri Nov 17 2006 Stanko Kupcevic 0.9.1-1 - version bump @@ -251,4 +242,4 @@ * Wed Aug 09 2006 Stanko Kupcevic 0.8-11 - Spinoff: separate clustermon.srpm (modcluster, cluster-snmp and - cluster-cim) from conga.srpm + cluster-cim) from conga.srpm --- conga/ricci/TODO 2007/09/11 02:45:06 1.6 +++ conga/ricci/TODO 2007/09/20 05:36:13 1.7 @@ -1,3 +1,7 @@ +General: + - Support IPv6 + - Replace OpenSSL with NSS + Variables: - get rid of list_... in props - Put variables in check