- Add lat-eg (#613)
- Fix code for slice certificate expiry time generations to expire with slice expiry plus 1 days (rounding off) (#605)
- Change private key size to 2014 bits (#607)
- Add ExtendedKeyUsage options to SSL Certificates (#608)
- None
- Move colorado-ig from experimental rack to production rack (#595)
- Add odu-ig to Geni CH (#594)
- Add princeton-ig to Geni CH (#593)
- Add osu-ig to Geni CH (#592)
- Add vt-ig to Geni CH (#591)
- Decommision utah-ig (#590)
- None
- Add VCU-IG to GENI portal (#584)
- Add ucsd-ig to Geni CH (#585)
- Enable stitching and federation flag for hawaii-ig (#586)
- None
- Add UVM US Ignite rack (#574)
- Add UT Dallas US Ignite rack (#575)
- Add University of Louisiana Lafayette US Ignite rack (#576)
- Fix import error in geni-sign-tool-csr (#577)
- None
- Consistently use PROJECT_EXPIRED and SLICE_EXPIRED (#537)
- None
- Remove ExoGENI UC Davis, it has been decommissioned (#564)
- Fix authorization for get_requests_for_context (#536)
- Add geni-maintenance script to set and clear maintenance mode (#552)
- Add support for swapping identities to support IdP changes (#557)
- Update travis build to use pycodestyle (#560)
- None
- Add service enabling to CentOS install guide (#534)
- Create a version file for get_version responses (#540)
- Move one-time initialization to WSGI files (#542)
- Require client certificate httpd config template (#544)
- Convert timestamps for opsmon properly to GMT (#546)
- Define "WSGIProcessGroup" in ch-ssl.conf template (#548)
- None
- Add xmlsec1 dependencies to RPM spec (#525)
- Make geni-create-ma-crl work on CentOS (#526)
- Remove obsolete scripts related to GMOC monitoring (#527)
- Allow authorities to call lookup_project_members (#529)
- None
- Update links from Trac to GitHub; update help contact info (#522)
- None
- Create automated test suite for geni-ch API calls (#504)
- Remove InstaGENI FOAM aggregates (#514)
- Fix SR get_services_of_type to return the standard code/value/output triple (#516)
- Delete outdated service registry files prior to installation:
sudo rm -rf /usr/share/geni-chapi/sr/certs
sudo rm -rf /usr/share/geni-chapi/sr/sql
- Communicate max slice expiration in SA get_version (#464)
- Update CentOS install for WSGI (#508)
- Updates to install document (#471)
- None
- Provide project credentials via SA.get_credentials (#466)
- Remove dependency on libabac (#467)
- Fix speaks-for attribute in service registry (#497)
- Fix XML-RPC responses (#492)
-
Remove obsolete installed files if they exist
sudo rm -f /usr/share/geni-ch/chapi/AMsoil/src/plugins/pgch sudo rm -rf /usr/share/geni-ch/chapi/chapi/plugins/pgch sudo rm -f /usr/share/geni-ch/chapi/chapi/tools/pgch_testall.sh sudo rm -f /usr/share/geni-ch/chapi/chapi/tools/pgch_client.py sudo rm -f /usr/share/geni-ch/chapi/chapi/linkamsoil.sh sudo rm -f /etc/geni-chapi/chapi-centos.ini sudo rm -f /usr/share/geni-ch/chapi/chapi/tools/install_ch sudo rm -f /usr/share/geni-ch/chapi/chapi/tools/install_chapi sudo rm -f /usr/share/geni-ch/chapi/chapi/tools/install_db sudo rm -f /usr/share/geni-ch/chapi/chapi/tools/testall.sh
- Update CentOS installation docs (#463)
- Drop chapi from make sync (#468)
- Add aggregate configurations for future install (#469)
- Allow KEY_TYPE as an argument to MA.create_key() (#458)
- Fix removing lead from project error finding an alternate lead. (#451)
- Reduce the use of AMsoil config plug-in at runtime (#454)
- Stop CC'ing on expiring certificate email (#441)
- Allow SLICE_PROJECT_URN to designate project subject (#442)
- Change text of project lead email (#446)
- Skip SQL in clause when collection is empty (#427)
- Add iRODS SR scripts (#436)
- Move iRODS certs to clearinghouse (#437)
- Add VTS aggregates to service registry (#438)
- Migrate management scripts from geni-portal to geni-ch (#101)
- Return dates as strings from SA create (#397)
- Raise not implemented error for delete slice and delete project (#398)
- Stop generating fake project email addresses (#399)
- Ensure fields exist before updating (#411)
- Ensure
now < slice_expiration < max_expiration
(#413) - Validate project expiration dates (#419)
- Set default values for slice and project creation (#414)
- Return last_name to monitoring when present (#424)
- Add geni-revoke-member-certificate man page (#404)
- Migrate SR certs from geni-portal to geni-ch (#102)
- Fix a bug in lookup_project_attributes where the PROJECT_UID option was required to be a list. Allow it to be a single UID. (#400)
- Migrate CH tables from geni-portal to geni-ch (#103)
- Support lists of project_ids in option for lookup_project_attributes (#391)
- Return most recent slice from SA.lookup and SA.lookup_slices (#393)
- Allow JSON booleans for boolean type arguments to API calls (#394)
- Add procedure to add new aggregate (#383)
- Minor tweaks to
portal_stats.sql