- system parameter configuration file should not have executable bit
  set
  + this file is not executed, having the executable bit set generates
    a warning in OBS when packaging
Merge pull request #77 from rjschwei/noexecConf

Fix package creation warning
Use cat instead of printf to display metadata value.
Merge pull request #80 from jeremyje/master

Use cat instead of printf to display metadata value.
Bugfix: Remove users keys when gone from metadata

Previously, the manage accounts daemon relied solely on the metadata
server to know which accounts to examine. It ignored all other accounts.
This means that, when the last reference to an account was removed from
the metadata server, the final SSH key would linger untouched.

Now, enumerate all accounts on the system (as revealed by the system's
passwd database). If an account has a ~/.ssh/authorized_keys file but
was not reflected in the metadata server, run our key update routine
with an empty list of SSH keys to remove any added-by-Google keys that
may be present.

I successfully tested this on a backports Debian image, by killing the
running daemon, copying over the files, starting the daemon, ensuring it
could create a new user as before, and ensuring it deletes that user's
only key after the user is removed from the metadata server.
Merge pull request #84 from jkaplowitz/user-removal-fix

Bugfix: Remove users keys when gone from metadata
Support key expiration

We're exploring a way to support short-lived SSH keys with automatic
expiration. The spec for this is currently highly experimental,
subject to change, and therefore premature to document, but this pull
request is public and we welcome input from anyone.

I've tested this via our backports Debian image and with a key matching
our spec, confirming that it gets removed from authorized_keys within 5
minutes of the expiration timestamp.
Merge pull request #86 from jkaplowitz/support-key-expiration

Support key expiration
Bump package versions to 1.1.4
Merge pull request #87 from herbertd/master

Bump package versions to 1.1.4
Removed hanging authentication check

Authentication check was redundent
In particular cases, the check caused users to hang on valid requests.
Change logging level from info to debug when checking available disk space to
avoid spamming the console log.
Merge pull request #91 from herbertd/master

Change logging level from info to debug when checking available disk space
Merge pull request #90 from illfelder/master

Removed hanging authentication check
Testing new urls accepted
gsutil is run on all supported gs urls

When the url contains "storage.googleapis.com" it is treated as
a google storage url and runs gsutil on it. This is eager and may
check urls that are not valid. In this case gsutil will fail and
the default correct behavior will occur.
  Enabled extglob so gsutil is run
Bump version to 1.1.1.5
Merge pull request #92 from jeremyje/master

Bump version to 1.1.5
Merge branch 'master' of https://github.com/GoogleCloudPlatform/compute-image-packages