From 0af64d58d2891e6601f1c90753c814b0ce0ce317 Mon Sep 17 00:00:00 2001 From: Fedora Python maintainers Date: Wed, 15 Jul 2020 15:17:03 +0200 Subject: python-2.7rc1-socketmodule-constants.patch 00013 # Add various constants to the socketmodule (rhbz#436560): TODO: these patches were added in 2.5.1-22 and 2.5.1-24 but appear not to have been sent upstream yet: --- Modules/socketmodule.c | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 4d5a8f6..e0ac9a3 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -4979,6 +4979,61 @@ init_socket(void) PyModule_AddIntConstant(m, "SO_SETFIB", SO_SETFIB); #endif +#ifdef SO_SNDBUFFORCE + PyModule_AddIntConstant(m, "SO_SNDBUFFORCE", SO_SNDBUFFORCE); +#endif +#ifdef SO_RCVBUFFORCE + PyModule_AddIntConstant(m, "SO_RCVBUFFORCE", SO_RCVBUFFORCE); +#endif +#ifdef SO_NO_CHECK + PyModule_AddIntConstant(m, "SO_NO_CHECK", SO_NO_CHECK); +#endif +#ifdef SO_PRIORITY + PyModule_AddIntConstant(m, "SO_PRIORITY", SO_PRIORITY); +#endif +#ifdef SO_BSDCOMPAT + PyModule_AddIntConstant(m, "SO_BSDCOMPAT", SO_BSDCOMPAT); +#endif +#ifdef SO_PASSCRED + PyModule_AddIntConstant(m, "SO_PASSCRED", SO_PASSCRED); +#endif +#ifdef SO_PEERCRED + PyModule_AddIntConstant(m, "SO_PEERCRED", SO_PEERCRED); +#endif +#ifdef SO_SECURITY_AUTHENTICATION + PyModule_AddIntConstant(m, "SO_SECURITY_AUTHENTICATION", SO_SECURITY_AUTHENTICATION); +#endif +#ifdef SO_SECURITY_ENCRYPTION_TRANSPORT + PyModule_AddIntConstant(m, "SO_SECURITY_ENCRYPTION_TRANSPORT", SO_SECURITY_ENCRYPTION_TRANSPORT); +#endif +#ifdef SO_SECURITY_ENCRYPTION_NETWORK + PyModule_AddIntConstant(m, "SO_SECURITY_ENCRYPTION_NETWORK", SO_SECURITY_ENCRYPTION_NETWORK); +#endif +#ifdef SO_BINDTODEVICE + PyModule_AddIntConstant(m, "SO_BINDTODEVICE", SO_BINDTODEVICE); +#endif +#ifdef SO_ATTACH_FILTER + PyModule_AddIntConstant(m, "SO_ATTACH_FILTER", SO_ATTACH_FILTER); +#endif +#ifdef SO_DETACH_FILTER + PyModule_AddIntConstant(m, "SO_DETACH_FILTER", SO_DETACH_FILTER); +#endif +#ifdef SO_PEERNAME + PyModule_AddIntConstant(m, "SO_PEERNAME", SO_PEERNAME); +#endif +#ifdef SO_TIMESTAMP + PyModule_AddIntConstant(m, "SO_TIMESTAMP", SO_TIMESTAMP); +#endif +#ifdef SO_PEERSEC + PyModule_AddIntConstant(m, "SO_PEERSEC", SO_PEERSEC); +#endif +#ifdef SO_PASSSEC + PyModule_AddIntConstant(m, "SO_PASSSEC", SO_PASSSEC); +#endif +#ifdef SO_TIMESTAMPNS + PyModule_AddIntConstant(m, "SO_TIMESTAMPNS", SO_TIMESTAMPNS); +#endif + /* Maximum number of connections for "listen" */ #ifdef SOMAXCONN PyModule_AddIntConstant(m, "SOMAXCONN", SOMAXCONN); -- cgit v0.12