[squeak-dev] The Trunk: Network-dtl.240.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Apr 7 15:12:34 UTC 2020


David T. Lewis uploaded a new version of Network to project The Trunk:
http://source.squeak.org/trunk/Network-dtl.240.mcz

==================== Summary ====================

Name: Network-dtl.240
Author: dtl
Time: 6 April 2020, 10:33:07.751386 pm
UUID: a8f00e08-7398-4d4a-8cd2-09cedcada729
Ancestors: Network-eem.239

This update enables the Squeak new networking and IPv6 support by default. The update is in the package postscript.

IPv6 network support for the VM (SocketPlugin) and image were implemented by Ian Piumarta circa 2007. This included IPv6 support and a more general image-side representation of network addressing. In 2012, this work was merged into Squeak trunk, with a preference to switch between the old networking support or the new networking support with IPv6. At that time, there were concerns with performance of NetNameResolver on some Windows platforms, and for this reason the "Enable IPv6 and new network support" preference was left disabled for official Squeak distributions.

It now 2020, and operating systems have improved over the years, so it is time to enable the new networking preference by default.

=============== Diff against Network-eem.239 ===============

Item was changed:
+ (PackageInfo named: 'Network') postscript: '"Enable IPv6 and new network support by default"
+ NetNameResolver enableIPv6: true
+ '!
- (PackageInfo named: 'Network') postscript: '"Rebuild CSNonAtom."
- MailAddressTokenizer cleanUp: false'!



More information about the Squeak-dev mailing list