--- - branch: MAIN date: Sun Jun 5 12:52:58 UTC 2016 files: - new: '1.21' old: '1.20' path: pkgsrc/net/p5-Test-TCP/Makefile pathrev: pkgsrc/net/p5-Test-TCP/Makefile@1.21 type: modified - new: '1.15' old: '1.14' path: pkgsrc/net/p5-Test-TCP/distinfo pathrev: pkgsrc/net/p5-Test-TCP/distinfo@1.15 type: modified id: 20160605T125258Z.30e8813f0f3e456b73a25aea064df891e2037ef1 log: | Updated net/p5-Test-TCP to 2.16 ------------------------------- 2.16 2016-04-13T02:27:43Z commit 3ae73a349f70f06c60de3f635916929bc8643429 Author: Alex Vandiver Date: Tue Apr 12 00:33:21 2016 -0700 Ensure that IO::Socket::IP is DESTROY'd before can_bind returns be316f1f worked around a core perl bug[1] which causes Perl < 5.24.0 to DESTROY the IO::Socket::IP object too late, causing the empty port to not actually be empty if it was used immediately. Unfortunately, this change was lost in ba745fd1, which again put the return of `can_bind` on the stack along with the actual return value, re-instating the bug. Split the statement across two statements again, and add a comment on the importance of preserving it. [1] https://rt.perl.org/Public/Bug/Display.html?id=124248 2.15 2016-03-15T00:25:52Z - Add listen_socket function and listen option for race-free operation module: pkgsrc subject: 'CVS commit: pkgsrc/net/p5-Test-TCP' unixtime: '1465131178' user: mef