1. 28 Ara, 2018 1 kayıt (commit)
  2. 27 Ara, 2018 2 kayıt (commit)
  3. 20 Ara, 2018 2 kayıt (commit)
  4. 14 Ara, 2018 2 kayıt (commit)
  5. 11 Ara, 2018 2 kayıt (commit)
  6. 08 Ara, 2018 5 kayıt (commit)
  7. 01 Ara, 2018 3 kayıt (commit)
  8. 30 Kas, 2018 10 kayıt (commit)
  9. 29 Kas, 2018 1 kayıt (commit)
  10. 28 Kas, 2018 12 kayıt (commit)
    • Corentin Henry's avatar
      fix exec api inconsistency · 7b3b83df
      Corentin Henry yazdı
      Signed-off-by: 's avatarCorentin Henry <corentinhenry@gmail.com>
      7b3b83df
    • Corentin Henry's avatar
      fix exec_start() documentation · 41c0eb7e
      Corentin Henry yazdı
      Signed-off-by: 's avatarCorentin Henry <corentinhenry@gmail.com>
      41c0eb7e
    • Joffrey F's avatar
      Next dev version · 9a67e203
      Joffrey F yazdı
      Signed-off-by: 's avatarJoffrey F <joffrey@docker.com>
      9a67e203
    • Joffrey F's avatar
      Merge branch 'release' · 80e862aa
      Joffrey F yazdı
      80e862aa
    • Corentin Henry's avatar
      tests various exec_create/exec_start combinations · 76447d0c
      Corentin Henry yazdı
      Test the interation of the tty, demux and stream parameters
      Signed-off-by: 's avatarCorentin Henry <corentinhenry@gmail.com>
      76447d0c
    • Corentin Henry's avatar
      add tests for _read_from_socket · 6540900d
      Corentin Henry yazdı
      Check that the return value against the various combination of
      parameters this function can take (tty, stream, and demux).
      
      This commit also fixes a bug that the tests uncovered a bug in
      consume_socket_output.
      Signed-off-by: 's avatarCorentin Henry <corentinhenry@gmail.com>
      6540900d
    • Joffrey F's avatar
      Merge pull request #2187 from docker/3.6.0-release · d74bfa69
      Joffrey F yazdı
      3.6.0 release
      d74bfa69
    • Joffrey F's avatar
      Release 3.6.0 · 24ed2f35
      Joffrey F yazdı
      Signed-off-by: 's avatarJoffrey F <joffrey@docker.com>
      24ed2f35
    • Joffrey F's avatar
      Update DockerClient.images.pull to always stream response · 30d16ce8
      Joffrey F yazdı
      Also raise a warning when users attempt to specify the "stream" parameter
      Signed-off-by: 's avatarJoffrey F <joffrey@docker.com>
      30d16ce8
    • adw1n's avatar
      Fix pulling images with `stream=True` · 7117855f
      adw1n yazdı
      Pulling an image with option `stream=True` like this:
      ```
      client.api.pull('docker.io/user/repo_name', tag='latest', stream=True)
      ```
      without consuming the generator oftentimes results in premature drop of the connection. Docker daemon tries to send progress of pulling the image to the client, but it encounters an error (broken pipe) and therefore cancells the pull action:
      ```
      Thread 1 "dockerd-dev" received signal SIGPIPE, Broken pipe.
      ERRO[2018-09-03T05:12:35.746497638+02:00] Not continuing with pull after error: context canceled
      ```
      As described in issue #2116, even though client receives response with status code 200, image is not pulled.
      
      Closes #2116
      Signed-off-by: 's avatarPrzemysław Adamek <adw1n@users.noreply.github.com>
      7117855f
    • Joffrey F's avatar
    • Corentin Henry's avatar
      tests: bump pytest-timeout · 2d5a7c38
      Corentin Henry yazdı
      Signed-off-by: 's avatarCorentin Henry <corentinhenry@gmail.com>
      
      pytest-timeout 1.2.1 seems to be incompatible with pytest 3.6.3:
      
      INTERNALERROR> Traceback (most recent call last):
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/_pytest/main.py", line 185, in wrap_session
      INTERNALERROR>     session.exitstatus = doit(config, session) or 0
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/_pytest/main.py", line 225, in _main
      INTERNALERROR>     config.hook.pytest_runtestloop(session=session)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/hooks.py", line 284, in __call__
      INTERNALERROR>     return self._hookexec(self, self.get_hookimpls(), kwargs)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/manager.py", line 67, in _hookexec
      INTERNALERROR>     return self._inner_hookexec(hook, methods, kwargs)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/manager.py", line 61, in <lambda>
      INTERNALERROR>     firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/callers.py", line 208, in _multicall
      INTERNALERROR>     return outcome.get_result()
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/callers.py", line 81, in get_result
      INTERNALERROR>     _reraise(*ex)  # noqa
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/callers.py", line 187, in _multicall
      INTERNALERROR>     res = hook_impl.function(*args)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/_pytest/main.py", line 246, in pytest_runtestloop
      INTERNALERROR>     item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/hooks.py", line 284, in __call__
      INTERNALERROR>     return self._hookexec(self, self.get_hookimpls(), kwargs)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/manager.py", line 67, in _hookexec
      INTERNALERROR>     return self._inner_hookexec(hook, methods, kwargs)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/manager.py", line 61, in <lambda>
      INTERNALERROR>     firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/callers.py", line 208, in _multicall
      INTERNALERROR>     return outcome.get_result()
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/callers.py", line 81, in get_result
      INTERNALERROR>     _reraise(*ex)  # noqa
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pluggy/callers.py", line 182, in _multicall
      INTERNALERROR>     next(gen)  # first yield
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pytest_timeout.py", line 76, in pytest_runtest_protocol
      INTERNALERROR>     timeout_setup(item)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pytest_timeout.py", line 104, in timeout_setup
      INTERNALERROR>     timeout, method = get_params(item)
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pytest_timeout.py", line 162, in get_params
      INTERNALERROR>     timeout, method = _parse_marker(item.keywords['timeout'])
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/pytest_timeout.py", line 178, in _parse_marker
      INTERNALERROR>     if not marker.args and not marker.kwargs:
      INTERNALERROR>   File "/usr/local/lib/python2.7/site-packages/_pytest/mark/structures.py", line 25, in warned
      INTERNALERROR>     warnings.warn(warning, stacklevel=2)
      INTERNALERROR> RemovedInPytest4Warning: MarkInfo objects are deprecated as they contain merged marks which are hard to deal with correctly.
      INTERNALERROR> Please use node.get_closest_marker(name) or node.iter_markers(name).
      INTERNALERROR> Docs: https://docs.pytest.org/en/latest/mark.html#updating-code
      2d5a7c38