Commits on Feb 5, 2013
  1. EUCA-4876

    one more ref to state value used in menu enablement for more actions
    dkavanagh committed Feb 5, 2013
Commits on Feb 4, 2013
  1. EUCA-4876

    fixed reference to instance state, so we pick up state from old boto 2.5.2 and newer code as well
    dkavanagh committed Feb 4, 2013
Commits on Feb 2, 2013
  1. EUCA-4876

    this required back-porting a fix I put in 3.3 devel to handle some new objects that boto produces
    dkavanagh committed Feb 2, 2013
Commits on Jan 30, 2013
  1. Fixes EUCA-4828 where some messages to Walrus were incorrectly marked…

    … expired.
    The cause was an incorrect date format string in combination with a bug in
    the implementation of apache.commons.httpclient.util.DateUtil that parsed
    the hour incorrectly for exactly 1 value: 12pm GMT.
    This fixes the date string and adds a bit of log output for expired messages
    to aid in debug of any case where messages are declared expired.
    Zach Hill committed Jan 30, 2013
Commits on Jan 29, 2013
Commits on Jan 24, 2013
  1. Fixes an incorrect negation for freeing url_host in walrus.c

    The incorrect case causes memory to not be freed to give a small
    leak. Would also cause a free of a NULL if the variable were NULL.
    Zach Hill committed Jan 24, 2013
Commits on Jan 23, 2013
  1. Nuke the last traces of 3.2.0. D:

    Fixes more of EUCA-4812
    gholms committed Jan 23, 2013
  2. EUCA-4799

    set static version number to 3.2.1, to be fixed more better in 3.3
    dkavanagh committed Jan 23, 2013
Commits on Jan 22, 2013
  1. Updated INSTALL documentation for 3.2.1

    Fixes EUCA-4810
    mspaulding06 committed Jan 22, 2013
  2. Fix to use proper date header for S3 signature verification. Fixes EU…

    Previously Was substituting x-amz-date for Date when present but that does not
    follow S3 spec. Looks like it was a typo, returned the wrong variable from getDate()
    in WalrusAuthenticationHandler.
    Zach Hill committed Jan 22, 2013
  3. Regenerated eucalyptus-opts.{c,h}

    Fixes EUCA-4794
    mspaulding06 committed with invalid-email-address Jan 22, 2013
Commits on Jan 21, 2013
Commits on Jan 19, 2013
Commits on Jan 17, 2013
  1. Merge remote branch 'remotes/origin/dev/jpdonnelly/EUCA-3693-redo' in…

    …to maint/3.2/testing
    John Donnelly committed Jan 17, 2013
  2. Merge remote branch 'remotes/origin/dev/jpdonnelly/EUCA-2281' into ma…

    John Donnelly committed Jan 17, 2013
Commits on Jan 16, 2013
  1. Resolved conflicts to bring the recent changes from maint/3.2/testing…

    … into this branch for testing with
    both the security fixes and the recent Walrus header de-dup fix.
    Merge branch 'maint/3.2/testing' into maint/3.2/security
    Zach Hill committed Jan 16, 2013
  2. Fixes EUCA-3112. Updated signature method for Walrus internal requests.

    New signature method for internal Walrus requests that are signed using
    eucalyptus system certificates. Called 'EUCA2' authentication it uses a
    single Authorization header of the form:
    Authorization: EUCA2-RSA-SHA256 <cert fingerprint> <signed-header-list> <signature>
    This also requires changes to the eucadmin tools/euca2ools that handle
    the bundle upload from NCs. This fix includes changes to the Java client, server,
    and Walrus C client in the NC.
    Also includes changes to the SystemCredentials class to calculate certificate
    fingerprints for lookup. There are not stored in the DB, just calculated at
    load time.
    Zach Hill committed Jan 16, 2013
  3. Workaround for EUCA-4740 to remove duplicate header values

    Only removes anything if they are the exact same. This is
    not intended to be a permanent solution.
    Zach Hill committed Jan 16, 2013
Commits on Jan 14, 2013
  1. System and Static Modes: Unable to launch instances

    Fixes EUCA-4733
    kedwards3 committed Jan 14, 2013
Commits on Jan 12, 2013
  1. Fix for VNX-27, VNX-28, VXN-33

    Initial commit for sync-snap support (VNX-27). Changes to LogicalStorageManager interface.
    Supports explicit snapPoint creation and finishing of snapshots as two distinct phases.
    DASManager and OverlayManager implement the interface but perform no-ops and behave as before.
    BlockStorage always calls createSnapshotPoint() synchronously on the createSnapshot() call from
    the CLC. If the return value from createSnapshotPoint() is null then the operation will be done
    completely asynchronously as before, but if not then before returning to the CLC the SC has set
    the snap consistency point on the backend and will continue the rest of the snapshot asynchronously.
    This allows the user to be confident that by the time the euca-create-snapshot call has returned
    the snap consistency point has been set and all subsequent I/Os to the volume will not be included
    in the snapshot.
    Zach Hill committed Jan 12, 2013
Commits on Jan 11, 2013
  1. Fixes EUCA-3693 (redo) by using iptables-preload from /etc/eucalyptus…

    …/ ; includes EUCACONF_DIR
    John Donnelly committed Jan 11, 2013
  2. Reporting user and account caches are not HA safe.

    Fixes EUCA-4528
    kedwards3 committed Jan 11, 2013
  3. Fix to EUCA-4722 prevent runtime exceptions from propagting out of ro…

    …llbacks, can happen during a failover during bootstrap.
    grze committed Jan 11, 2013
Commits on Jan 10, 2013
  1. Fixes EUCA-3693 (redo) by using iptables-preload from /etc/eucalyptus…

    …/ ; includes EUCACONF_DIR
    John Donnelly committed Jan 10, 2013