X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa.spec;h=1497750b7980eac310a030d8061e833c691a50fe;hb=bffe83c22821d6fbd57be5d8678b3c97edec4971;hp=dd4bfafd4e744748aa8dd23be20e33d311e75016;hpb=37119fc611944f89e37fa9f366aa93ff5815c65f;p=sfa.git diff --git a/sfa.spec b/sfa.spec index dd4bfafd..1497750b 100644 --- a/sfa.spec +++ b/sfa.spec @@ -1,6 +1,6 @@ %define name sfa -%define version 1.0 -%define taglevel 31 +%define version 1.1 +%define taglevel 3 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} %global python_sitearch %( python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)" ) @@ -46,15 +46,16 @@ Requires: python-dateutil #%endif %package cm -Summary: the SFA wrapper around MyPLC NodeManager +Summary: the SFA layer around MyPLC NodeManager Group: Applications/System Requires: sfa Requires: pyOpenSSL >= 0.6 %package plc -Summary: the SFA wrapper arounf MyPLC +Summary: the SFA layer around MyPLC Group: Applications/System Requires: sfa +Requires: postgresql-python Requires: python-psycopg2 Requires: myplc-config Requires: pyOpenSSL >= 0.7 @@ -121,7 +122,7 @@ rm -rf $RPM_BUILD_ROOT %files # sfa and sfatables depend each other. -%{_bindir}/sfa-server.py* +%{_bindir}/sfa-start.py* /etc/sfatables/* %{python_sitelib}/* %{_bindir}/keyconvert.py* @@ -144,6 +145,7 @@ rm -rf $RPM_BUILD_ROOT /etc/sfa/sig.xsd /etc/sfa/xml.xsd /etc/sfa/protogeni-rspec-common.xsd +/etc/sfa/topology %{_bindir}/sfa-config-tty %{_bindir}/sfa-import-plc.py* %{_bindir}/sfa-clean-peer-records.py* @@ -196,6 +198,50 @@ fi [ "$1" -ge "1" ] && service sfa-cm restart || : %changelog +* Thu Nov 17 2011 Thierry Parmentelat - sfa-1.1-3 +- ongoing refoactoring towards more genericity +- passes tests again although known issues remain with attributes/tags + +* Mon Nov 07 2011 Thierry Parmentelat - sfa-1.1-2 +- checkpoint tag: use SFA_GENERIC_FLAVOUR instead of SFA_*_TYPE +- improvements in the pgv2 rspecs +- driver separated from api +- code starts moving around where it belongs +- sfascan caches getversion across invokations +- vini topology extracted as a config file + +* Fri Oct 28 2011 Thierry Parmentelat - sfa-1.1-1 +- first support for protogeni rspecs is working +- vini no longer needs a specific manager +- refactoring underway towards more flexible/generic architecture + +* Thu Sep 15 2011 Tony Mack - sfa-1.0-36 +- Unicode-friendliness for user names with accents/special chars. +- Fix bug that could cause create the client to fail when calling CreateSliver for a slice that has the same hrn as a user. +- CreaetSliver no longer fails for users that have a capital letter in their URN. +- Fix bug in CreateSliver that generated incorrect login bases and email addresses for ProtoGENI requests. +- Allow files with .gid, .pem or .crt extension to be loaded into the server's list of trusted certs. +- Fix bugs and missing imports + + +* Tue Aug 30 2011 Thierry Parmentelat - sfa-1.0-35 +- new method record.get_field for sface + +* Mon Aug 29 2011 Thierry Parmentelat - sfa-1.0-34 +- new option -c to sfa-nuke-plc.py +- CreateSliver fixed for admin-only slice tags + +* Wed Aug 24 2011 Tony Mack - sfa-1.0-32 +- Fixed exploit that allowed an authorities to issue certs for objects that dont belong to them. +- Fixed holes in certificate verification logic. +- Aggregates no longer try to lookup slice and person records when processing CreateSliver requests. Clients are now required to specify this info in the 'users' argument. +- Added 'boot_state' as an attribute of the node element in SFA rspec. +- Non authority certificates are marked as CA:FALSE. + +* Tue Aug 16 2011 Tony Mack - sfa-1.0-32 +- fix typo in sfa-1.0-31 tag. +- added CreateGid() Registry interface method. + * Tue Aug 16 2011 Tony Mack - sfa-1.0-31 - fix typo in sfa-1.0-30 tag