Release 129

Change-Id: I0ddafce337117c459a518018fba46ce4a10b22b0
Merge branch 'built'
Cleanup: remove unused config entry.

"git grep dequeueing_rate" in health_manager turned up nothing.
Merge pull request #16 from andreacampi/master

Cleanup: remove unused config entry in health_manager.yml
Merge pull request #20 from hgadgil/staging

Bump src/ccng and src/services again
Update warden

$ git shortlog 2113fe70..f8768aaa
Alex Jackson and Pieter Noordhuis (17):
      Properly assign netmask variable
      Merge branch 'master' into snapshot-restore
      Add tmp directory to insecure skeleton
      Fix tests
      Rename netmask -> pooled_netmask for clarity
      Refactor oom.c to use select(2)
      Make oom process die when parent dies
      Make port pool configurable
      Log configuration on start
      Restart oom notifier on restore
      Test that wshd isn't killed when warden is killed
      Move all snapshot related logic to base.rb
      Be more specific in matching errors
      Set active state in after create
      Remove obsoleted dirty_snapshot_marker code
      Destroy containers than cannot be recovered
      Test that a container is alive before restoring it

Amit Gupta and Pieter Noordhuis (11):
      Add Travis configuration
      Fix for 32-bit systems
      Fix warning about unused variable
      Don't fail fast
      Merge branch 'snapshot-restore'
      Fix netcat related tests
      Fix other netcat related tests
      Run every insecure job in a new session
      Enhance precondition for stop tests
      Update em-posix-spawn
      Add Travis widget to README

Anfernee Gui (2):
      [bugfix] read/write should set 0 as default hup
      Do not treat -- in the middle as a field

David Stevenson and Pieter Noordhuis (1):
      #write_snapshot no longer takes arguments

Jesse Zhang and Pieter Noordhuis (14):
      Consistently use container ID over handle
      Update em-posix-spawn
      Change log levels; add context; add timing
      Refactor job snapshotting
      Clean up job after linking to it
      Clean up job after streaming it
      Combine duplicate tests for stream command
      Make Warden::Protocol::BaseMessage#to_hash recursive
      Update warden-protocol
      Simplify Job#stream
      Tweak logging
      Style in destroy script
      Ignore tmp directory in destroy script
      Merge branch 'logging'

Jim Apperly (1):
      Update LICENSE and NOTICE

Kowshik Prakasam (1):
      Fix comment.

Matt Reider (1):
      Update README.md

Mike Heath (1):
      Removed quotes to allow for multiple ALLOW_NETWORKS and DENY_NETWORKS.

Pieter Noordhuis (12):
      Redirect stdout/stderr of wshd
      Fix setup with ALLOW_NETWORKS/DENY_NETWORKS
      Move restore logic to container instance
      Liberate access to resources hash
      Keep track of net_in/net_out in container snapshot
      Always recover container snapshots
      Specify network pool as address/mask
      Use pooled network for SNAT rule
      Merge "Specify network pool as address/mask"
      Merge "Use pooled network for SNAT rule"
      Remove TODO.md
      Merge pull request #4 from mheath/master

Yang Yang (1):
      do quotaoff  when disk quota is disabled
Merge branch 'staging'

Conflicts:
	jobs/uaa/templates/uaa.yml.erb
	micro/manifest-ng.yml
	micro/manifest.yml

Change-Id: I2de66fb4576ff0c14b9213bb1eb10a1b0a424d57
Bump dea_next and ccng

dea_next shortlog d62cd86..c9b50d8
Andrew Liu (1):
      add spec test of get upload url api

Andy Piper (2):
      Correct typos and clean docs
      Merge pull request #14 from andypiper/master

Dave Syer (1):
      Allow config setting for login server URL

David Sabeti and Jennifer Hickey (4):
      Debugging support for apps
      Remove check for dea runtime support
      Revert "Remove check for dea runtime support"
      Debugging is allowed by default

David Sabeti and Max Brunsfeld (1):
      Merge pull request #11 from dsyer/feature/loginurl

David Stevenson (1):
      Merge pull request #13 from andl/pull_8_spec

Jesse Zhang (9):
      added mock nats class
      added multi response requester to work with nats
      update AppStager to pass in async flag to stagers
      defer heavy lifting of storing droplet when finishing staging
      do not use VCAP::Stager::Client::Error in MultiResponseNatsRequest
      return timed out error to staging response handlers
      be more paranoid in MultiResponseNatsRequest specs
      serialize and deserialize messages going thru MultiResponseNatsRequest     in the same place
      added MultiResponseNatsRequest instrumentation

Maria Shaldibina and Tim Labeeuw (1):
      Cloud controller should support deas with no runtimes

=====

ccng shortlog 4491aba..7ff7f28
  David Sabeti and Jennifer Hickey (3):
        Bump vcap_staging gem
        Set VCAP_DEBUG_MODE when intance.debug is set
        Bump vcap-staging

  David Sabeti and Max Brunsfeld (1):
        Backfill tests for StagingTask#prepare_workspace

  Dmitriy Kalinin (5):
        make sure staging tasks api can handle nil paths
        correctly encode streaming log url for staging tasks
        move file path url generation to directory server v2
        explicitly requrie mock class
        improve upload logging

  Dmitriy Kalinin and Jesse Zhang (2):
        treat nil path as empty string (app root or dot)
        simplify instance paths specs

  Dmitriy Kalinin and Kowshik Prakasam (16):
        add test to ingore domains in hmac url verification
        fix ambigious nats client mocking
        register staging tasks in staging task registry
        add /staging_tasks/:task_id/file_path endpoint for godirserver
        let directory server v2 handle /staging_tasks/... requests from godirserver
        explicitly request port number in godirserver tests
        first step in adding more small integration tests for dea
        make sure after_setup callback is called only once
        normalize stage nats response
        add app_id to staging task logging
        use app_id tagged logger in download/upload when staging
        correctly expand staging task log path inside container
        verify specific query params for file serving urls
        log end of staging task
        add tail_offset param for custom start offset when tailing files
        fail with error in tests

  Dmitriy Kalinin and Tim Labeeuw (3):
        Respond with the task log after async staging completes
        combined sync/async staging code paths
        extract out an after complete callback for staging

  Maria Shaldibina and Tim Labeeuw (9):
        Hack eventmachine send request to send multipart file [fixes #44508233]
        Starting moving stuff to the utils folder
        Multipart headers are really strict on new lines
        Remove runtime everywhere
        Removed frameworks
        Update vcap-staging
        Update vcap-staging to use config file
        Save all output of staging log. Untar the droplet in the vcap home dir.
        Remove parentheses from staging command

  Matt Reider (1):
        Update README.md

  Pieter Noordhuis (1):
        Copy wrappers in bin/ from gorouter repository

Change-Id: I12685c56f543a4d2e7bdf5cc4d1a5f95ece71455
Extend monit timeouts for dea wardens to ensure setup has completed before giving up during initial startup
Provide common env variables to apps on DEA start [fixes #44970745]
bump cloud_controller_ng to fix staging 502 bad gateway errors

Change-Id: I0c0a20f55c67c325f574262902ed15c8e587269e
Bump dea_next

git shortlog 5835429..38b05a7
Jennifer Hickey and Maria Shaldibina (1):
      Provide console port always
Add rabbit snapshot and serialization
Bump vcap-yeti pointer.

April Yu & Matthew Boedicker (1):
      Remove ACM specs.

Jennifer Hickey and Maria Shaldibina (2):
      Add Play 2.1 tests
      Increase memory allocation for Spring apps

Matthew Boedicker & Nate Clark (1):
      [fixes #44999599] Use unique space names for yetis.
Bump dea_next pointer

git shortlog 38b05a7..4c4fa1f
Jennifer Hickey and Maria Shaldibina (1):
      Bump vcap-staging to include Tomcat 7 in Java buildpacks
Merge pull request #24 from andyzh/master

Add rabbit snapshot and serialization
Bump tests

vcap-yeti shortlog ad51118..d9424fb
Jennifer Hickey (1):
  Fail test properly if unable to login to Rails Console

Maria Shaldibina (1):
  Use console plugin from github source:q
Update warden

$ git shortlog f8768aaa..f7de02ea
Jesse Zhang and Pieter Noordhuis (6):
      Small refactor of drain tests
      Clean up stale jobs when recovering
      Don't call into EM from signal handler
      Refactor tests
      Don't persist stdout/stderr over a restart
      Signal parent after setsid

Kowshik Prakasam and Pieter Noordhuis (8):
      Remove legacy repl (nobody uses it).
      Stop relying on warden-protocol for #type_underscored
      Move repl related files to subdirectory
      Use newer version of warden-protocol
      Fix ReplRunner path in bin/warden.
      Fix and bump warden-client
      Update warden-protocol and warden-client dependencies
      Merge branch 'protocol'

Pieter Noordhuis (14):
      Call out entire namespace in rescue clause
      Use modules instead of classes
      Remove superfluous coding line
      Refactor wrapped request/response into message class
      Import native protocol buffer definitions
      Import generated code
      Fix NetInResponse definition
      Use generated code
      Add comment
      Remove unused code
      Bump warden-protocol version
      Move repl test assets
      Remove #description
      Bump warden-protocol version

Change-Id: I68a74e8086e75423cbf0cf56357ff041fc2abbc9
bump health_manager: bulk_api improvements

shortlog:

Bob Nugmanov (1):
      fix: bulk_api loop duration calculation

Bob Nugmanov, David Sabeti and Max Brunsfeld (1):
      bulk API retry logic

Matt Reider (1):
      Update README.md

Change-Id: I435e6536411f5952d89755b3e7ba8b8737dcf18c
Bump warden submodule pointer.

Kowshik Prakasam and Pieter Noordhuis (2):
      Allow container path to change across restarts
      Use container ID in container path

Matthew Boedicker & Nate Clark (1):
      Inherit nameserver(s) unless is localhost, in which case use

cf-frameworks (1):
      Merge pull request #6 from cloudfoundry/host_local_resolver