1. 02 Şub, 2018 3 kayıt (commit)
  2. 01 Şub, 2018 5 kayıt (commit)
  3. 31 Ock, 2018 10 kayıt (commit)
  4. 30 Ock, 2018 19 kayıt (commit)
  5. 29 Ock, 2018 3 kayıt (commit)
    • Christian Heimes's avatar
      bpo-28134: Auto-detect socket values from file descriptor (#1349) · b6e43af6
      Christian Heimes yazdı
      Fix socket(fileno=fd) by auto-detecting the socket's family, type,
      and proto from the file descriptor. The auto-detection can be overruled
      by passing in family, type, and proto explicitly.
      
      Without the fix, all socket except for TCP/IP over IPv4 are basically broken:
      
      >>> s = socket.create_connection(('www.python.org', 443))
      >>> s
      <socket.socket fd=3, family=AddressFamily.AF_INET6, type=SocketKind.SOCK_STREAM, proto=6, laddr=('2003:58:bc4a:3b00:56ee:75ff:fe47:ca7b', 59730, 0, 0), raddr=('2a04:4e42:1b::223', 443, 0, 0)>
      >>> socket.socket(fileno=s.fileno())
      <socket.socket fd=3, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('2003:58:bc4a:3b00::%2550471192', 59730, 0, 2550471192), raddr=('2a04:4e42:1b:0:700c:e70b:ff7f:0%2550471192', 443, 0, 2550471192)>
      Signed-off-by: 's avatarChristian Heimes <christian@python.org>
      b6e43af6
    • Pablo Galindo's avatar
    • Pablo Galindo's avatar
      bpo-20104: Fix leaks and errors in new os.posix_spawn (GH-5418) · 0cd6bca6
      Pablo Galindo yazdı
      * Fix memory leaks and error handling in posix spawn
      * Improve error handling when destroying the file_actions object
      * Py_DECREF the result of PySequence_Fast on error
      * Handle uninitialized pid
      * Use OSError if file actions fails to initialize
      * Move _file_actions to outer scope to avoid undefined behaviour
      * Remove HAVE_POSIX_SPAWN define in Modules/posixmodule.c
      * Unshadow exception and clean error message
      0cd6bca6