GT 4.0.2 Incremental Release Notes: MyProxy

1. Introduction

These release notes are for the incremental release 4.0.2. It includes a summary of changes since 4.0.1, bug fixes since 4.0.1 and any known problems that still exist at the time of the 4.0.2 release. This page is in addition to the top-level 4.0.2 release notes at http://www.globus.org/toolkit/releasenotes/4.0.2.

For release notes about 4.0 (including feature summary, technology dependencies, etc) go to the MyProxy 4.0 Release Notes.

2. Changes Summary

The following changes have occurred for MyProxy:

  • Updated GPT package from 2.3 to 3.5.
  • API changes: new trusted_retrievers member for struct myproxy_creds and struct myproxy_request_t
  • Added ability for myproxy-server to act as a CA by setting certificate_issuer options in myproxy-server.config.
  • Added support for CA username to DN resolution via LDAP using myproxy-server.config ca_ldap options.
  • Dropped support for certificate_issuer option in myproxy-server.config; use certificate_issuer_cert instead.
  • Added support for certificate-only authentication to the myproxy-server via myproxy-init -Z and myproxy-server.config trusted_retrievers options.
  • Added myproxy-server authentication support for Pubcookie (http://www.pubcookie.org/) granting cookie via pubcookie_granting_cert and pubcookie_app_server_key myproxy-server.config options.
  • Added myproxy-init --local_proxy option to create a local proxy credential after storing a credential on the myproxy-server.
  • Added myproxy-init --keyfile/--certfile options.
  • Install example myproxy-server.config to $GLOBUS_LOCATION/share/myproxy instead of potentially overwriting existing version in $GLOBUS_LOCATION/etc.
  • In myproxy-logon, added support for writing credential to standard output via '-o -' option; also added --quiet option.
  • Added myproxy-logon --no_credentials option to authenticate without retrieving credentials.
  • Added certificate_mapapp call-out for mapping usernames to certificate subject distinguished names for the CA module.
  • added certificate_extfile and certificate_extapp (call-out) for setting extensions in certificates issued by CA module.

3. Bug Fixes

The following bugs were fixed for MyProxy:

  • Fixed memory errors found with myproxy-test -valgrind.
  • Fixed segmentation fault on reverse lookup in client.
  • Fixed SASL build problems on Darwin.
  • Fixed client-side memory leak in GSI_SOCKET_authentication_init().
  • Fixed compilation problem on platforms without setenv().
  • Fixed static builds using 'gpt-build -static'.
  • Fixes for SASL support.

4. Known Problems

The following problem is known to exist for MyProxy at the time of the 4.0.2 release:

  • Bug 2709: The MyProxy package isn't internationalized.

5. For More Information

Click here for more information about this component.