]> granicus.if.org Git - python/commit
bpo-27584: New addition of vSockets to the python socket module (#2489)
authorcaavery <cavery@redhat.com>
Wed, 6 Sep 2017 22:18:10 +0000 (18:18 -0400)
committerChristian Heimes <christian@python.org>
Wed, 6 Sep 2017 22:18:10 +0000 (15:18 -0700)
commiteffc12f8e9e20d0951d2ba5883587666bd8218e3
tree7c017ddd36f528c98a36c2b08293eb843194deb9
parent5d578442ed5ba5025e465b384341cb8646ffd819
bpo-27584: New addition of vSockets to the python socket module (#2489)

* bpo-27584: New addition of vSockets to the python socket module

Support for AF_VSOCK on Linux only

* bpo-27584: Fixes for V2

Fixed syntax and naming problems.
Fixed #ifdef AF_VSOCK checking
Restored original aclocal.m4

* bpo-27584: Fixes for V3

Added checking for fcntl and thread modules.

* bpo-27584: Fixes for V4

Fixed white space error

* bpo-27584: Fixes for V5

Added back comma in (CID, port).

* bpo-27584: Fixes for V6

Added news file.
socket.rst now reflects first Linux introduction of AF_VSOCK.
Fixed get_cid in test_socket.py.
Replaced PyLong_FromLong with PyLong_FromUnsignedLong in socketmodule.c
Got rid of extra AF_VSOCK #define.
Added sockaddr_vm to sock_addr.

* bpo-27584: Fixes for V7

Minor cleanup.

* bpo-27584: Fixes for V8

Put back #undef AF_VSOCK as it is  necessary when vm_sockets.h is not installed.
Doc/library/socket.rst
Lib/test/test_socket.py
Misc/ACKS
Misc/NEWS.d/next/Library/2017-08-24-14-03-14.bpo-27584.r11JHZ.rst [new file with mode: 0644]
Modules/socketmodule.c
Modules/socketmodule.h
configure
configure.ac
pyconfig.h.in