Permalink
Switch branches/tags
Nothing to show
Commits on Jun 16, 2011
  1. fix unportable LOOP form

    sb-studio committed Jun 16, 2011
      FOR after WHILE is not portable.
Commits on Apr 27, 2011
  1. load-balancing: finish 2010-07-01 API

    sb-studio committed Apr 27, 2011
      * Response parsing.
    
      * Couple of buglets.
    
      * Change response parsing specs to be sexpier. The
        original got confusing when the specs got complex.
Commits on Apr 26, 2011
  1. load-balancing: updating to 2010-07-01 API version

    nikodemus committed Apr 26, 2011
      * Added new requests. Response parsing not done yet.
        Listeners do not yet include SSH parts.
    
      * MAKE-PARAMETER is now a macro, so it can dispatch on
        the constant TYPE parameter at compile-time.
Commits on Apr 24, 2011
  1. load-balancing: register-instances-for-load-balancer cleanup

    sb-studio committed Apr 24, 2011
      The second argument should not be optional, and definitely
      not optional defaulting to T.
  2. fix the .asd

    sb-studio committed Apr 24, 2011
      Oops. How come I didn't notice this?
  3. load balancing: rest of response parsing, cleaning up

    sb-studio committed Apr 24, 2011
      * All responses should now be parsed.
    
      * Make the argument order to API functions more consistent.
    
      * Fix a minor naming bug.
Commits on Apr 22, 2011
  1. load balancer: specification based result parsing

    sb-studio committed Apr 22, 2011
      Also add load-balancing.lisp to the .asd.
  2. first cut at the Amazon Elastic Load Balancing API

    sb-studio committed Apr 22, 2011
      * Use DEFACTION to speficy the API -- easier to add support
        for other API versions this way.
    
      * All actions in 2009-05-15 API implemented.
    
      * Responses as unparsed lists for now.
  3. tweak MAKE-INITIATED-INSTANCE

    sb-studio committed Apr 22, 2011
      Delete GET-INITIATED-INSTANCE, unused.
Commits on Apr 1, 2011
  1. add DEREGISTER-IMAGE

    sb-studio committed Apr 1, 2011
Commits on Mar 31, 2011
  1. RUN-INSTANCES now returns a list if multiple instances were started

    sb-studio committed Mar 31, 2011
      Also accept :MINCOUNT and :MAXCOUNT as integers, in addition to string.
  2. added STOPPEDP and STOPPINGP

    sb-studio committed Mar 31, 2011
     I cannot help but think that we should map statuses to
     keywords instead.
  3. fix bug in signature generation url-encoding

    sb-studio committed Mar 31, 2011
      Amazon's docs say:
    
      "Do not URL encode any of the unreserved characters that RFC 3986
      defines. These unreserved characters are A-Z, a-z, 0-9, hyphen
      ( - ), underscore ( _ ), period ( . ), and tilde ( ~ )."
    
      Prior to this we also skipped encoding $!*'(), and didn't skip
      the tilde.
Commits on Mar 30, 2011
  1. add DETACH-VOLUME and &KEY SNAPSHOT-ID to CREATE-VOLUME

    sb-studio committed Mar 28, 2011
      Also remove the 5GiB default size from CREATE-VOLUME, so that it's
      more in line with the Amazon docs.
    
      ...and group volume-stuff.
  2. add DESCRIBE-INSTANCE, and &KEY INSTANCE-ID to DESCRIBE-INSTANCES

    sb-studio committed Mar 28, 2011
      Also group instance-stuff in api.lisp and package.lisp.
  3. add CREATE-IMAGE

    sb-studio committed Mar 28, 2011
     Also start gradually sorting api.lisp and the package definition into
     conceptual groupings.
  4. marginally nicer AMI-INSTANCE printing

    sb-studio committed Mar 29, 2011
     Don't print the DNS if it's NIL.
  5. add START-INSTANCE(S) and STOP-INSTANCE(S)

    sb-studio committed Mar 29, 2011
      Instead of adding another trivial class, represent
      the responses as alists.
  6. fix UNMONITOR-INSTANCES

    sb-studio committed Mar 30, 2011
      Called MAKE-MONITORED-INSTANCE, needs to be
      COLLECT-MONITORED-INSTANCES.
Commits on Mar 29, 2011
  1. don't require AWS keys in environment on load

    sb-studio committed Mar 29, 2011
      Ensure that they exist by always accessing *ACCESS-KEY* and
      *SECRET-KEY* via function which signal an error if they have not
      been provided.
    
      Similarly for *DEFAULT-ZONE*.
Commits on Mar 28, 2011
  1. fix PENDINGP

    sb-studio committed Mar 28, 2011
      GET-STATE, there is no GET-STATUS.
  2. add a PRINT-OBJECT method for SECURITY-GROUP

    sb-studio committed Mar 28, 2011
      Print the name as part of the unreadable representation
      if it is available.
  3. add DESCRIBE-KEYPAIRS, CREATE-KEYPAIR, and DELETE-KEYPAIR

    sb-studio committed Mar 28, 2011
      No IMPORT-KEYPAIR, as for some reason I could not get the Amazon's
      API to accept ImportKeyPair as a valid action.
  4. add &key SECURITY-GROUP to RUN-INSTANCES

    sb-studio committed Mar 28, 2011
      Applies the same security group to all instances.
Commits on Mar 27, 2011