Status: Accepted
Owner: ---- Labels: Milestone-2.0 Type-Feature New issue 6697 by [hidden email]: Zn+Zdc Update 2012-09-19 http://code.google.com/p/pharo/issues/detail?id=6697 OK, it is that time again to update Zinc HTTP Components and Zodiac TLS/SSL Streams. Various enhancements and bugfixes, as well as removal of old deprecated code. Afterwards, package Zinc-HTTP-Deprecated will be empty and can be removed. The number of unit tests will go down as well. List of actual packages to load from inbox follows. These can be loaded as they are, merging is not necessary. All conflicts were checked and are 'version' differences, not actual code differences. _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Comment #1 on issue 6697 by [hidden email]: Zn+Zdc Update 2012-09-19 http://code.google.com/p/pharo/issues/detail?id=6697 (Checked against 20296 this morning). 1. Name: Zinc-FileSystem-SvenVanCaekenberghe.7 Author: SvenVanCaekenberghe Time: 14 September 2012, 8:24:02.708 pm UUID: e20ba17f-3b3a-4d63-b518-7498f4f085d3 Ancestors: Zinc-FileSystem-SvenVanCaekenberghe.6 2. Name: Zinc-HTTP-SvenVanCaekenberghe.304 Author: SvenVanCaekenberghe Time: 18 September 2012, 1:51:37.424 pm UUID: dc02fe1f-869b-49a9-a281-f297b576181e Ancestors: Zinc-HTTP-SvenVanCaekenberghe.303 3. Name: Zinc-Tests-SvenVanCaekenberghe.155 Author: SvenVanCaekenberghe Time: 5 September 2012, 1:59:48.845 pm UUID: c712aa03-035b-4ffd-86db-3eb0dae65eb1 Ancestors: Zinc-Tests-SvenVanCaekenberghe.154 4. Name: Zodiac-Core-SvenVanCaekenberghe.27 Author: SvenVanCaekenberghe Time: 18 September 2012, 10:00:57.968 am UUID: af3ac34a-32a7-44c1-9a02-b774433d5e9f Ancestors: Zodiac-Core-SvenVanCaekenberghe.26 5. Name: Zodiac-Core-SvenVanCaekenberghe.27 Author: SvenVanCaekenberghe Time: 18 September 2012, 10:00:57.968 am UUID: af3ac34a-32a7-44c1-9a02-b774433d5e9f Ancestors: Zodiac-Core-SvenVanCaekenberghe.26 _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Updates:
Status: FixToInclude Comment #2 on issue 6697 by [hidden email]: Zn+Zdc Update 2012-09-19 http://code.google.com/p/pharo/issues/detail?id=6697 (Number 4 and 5 are identical, sorry) _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Updates:
Status: Integrated Comment #3 on issue 6697 by [hidden email]: Zn+Zdc Update 2012-09-19 http://code.google.com/p/pharo/issues/detail?id=6697 in 2.0 301 _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Updates:
Cc: [hidden email] [hidden email] Comment #4 on issue 6697 by [hidden email]: Zn+Zdc Update 2012-09-19 http://code.google.com/p/pharo/issues/detail?id=6697 @sven: thanks for all the hard work!! It would be very helpful if the improvements were itemized so we can track the progress. Is that list available anywhere? - Sean _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Comment #5 on issue 6697 by [hidden email]: Zn+Zdc Update 2012-09-19 http://code.google.com/p/pharo/issues/detail?id=6697 These are the differences since the last time Zn was integrated (on the main package): Zinc-HTTP-SvenVanCaekenberghe.304 (18 September 2012, 1:51:37 am) Added option ZnServer class>>#alwaysRestart: to fine tune the shutDown/startUp behavior, defaults to previous behavior Zinc-HTTP-SvenVanCaekenberghe.303 (18 September 2012, 10:03:40 am) Refactored ZnNetworkingUtils>>#socketStreamToUrlDirectly: to honor/use the correct timeout both when doing a DNS lookup as well as during connect by using NetNameResolver directly as well as using #openConnectionToHost:port:timeout Zinc-HTTP-SvenVanCaekenberghe.302 (17 September 2012, 4:08:37 am) Added HTTPProgress signalling to ZnByteArrayEntity, ZnStringEntity as well as ZnUtils class>>#readUpToEnd:limit: Refactored streaming and HTTPProgress signalling in ZnUtils by addition of ZnUtils class>>#[streamingBufferSize|signalProgress:total:] Zinc-HTTP-SvenVanCaekenberghe.301 (17 September 2012, 10:10:49 am) Fixed a bug where HTTPProgress notifications would trigger a retry. Thanks Camillo Bruni for finding this problem and suggesting a solution. Now, retries are only triggered by (NetworkError, ZnParseError), while the #ifFailBlock will be trigger on any Error. Furthermore, #noteRetrying: and noteIgnoringExceptionOnReusedConnection: will report on the actual exception. The default #ifFailBlock is now [ :exception | exception pass ] for some cleaner code. Zinc-HTTP-SvenVanCaekenberghe.300 (5 September 2012, 1:59:02 am) removal of all classes in Zinc-HTTP-Deprecated - ZnClientOld - ZnFixedClient - ZnExtendedFixedClient - ZnUserAgent - ZnHttpClient - ZnUserAgentSettings as well as all their unit test classes Zinc-HTTP-SvenVanCaekenberghe.299 (5 September 2012, 1:21:19 am) changed maximumEntitySize concept from a normal class variable on ZnConstants to a dynamic/process-specific variable ZnMaximumEntitySize; added the option #maximumEntitySize to ZnServer Zinc-HTTP-SvenVanCaekenberghe.298 (5 September 2012, 11:24:50 am) introduction of options in ZnServer; refactored port, bindingAddress, delegate, authenticator and reader as options Zinc-HTTP-SvenVanCaekenberghe.297 (27 August 2012, 9:41:58 am) #includesSubString: becomes #includesSubstring: Zinc-HTTP-SvenVanCaekenberghe.296 (22 August 2012, 3:00:39 am) added [ZnDefaultServerDelegate|ZnMonticelloServerDelegate]>>#value: Zinc-HTTP-SvenVanCaekenberghe.295 (22 August 2012, 11:15:01 am) fixed type (wws should be wss); patched ZnNetworkingUtils>>#socketStreamToUrlDirectly: to treat wss as needing a #connect Zinc-HTTP-SvenVanCaekenberghe.294 (21 August 2012, 1:29:19 am) extended ZnMultithreadedServer>>#executeRequestResponseLoopOn: with two new features related to the response objects generated by delegates: - the response object now also can answer whether or not it #wantsConnectionClose - after a response is written (flushed and logged), the response objects gets a chance to continue using the connection in the current thread/process for its own custom purposes through #useConnection: Zinc-HTTP-SvenVanCaekenberghe.293 (20 August 2012, 2:10:54 am) changed ZnSingleThreadedServer>>#serveConnectionOn: to no longer fork a worker thread/process as this is against the key idea of the class (this in not really active code, so this cleanup in more theoretical) _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Comment #6 on issue 6697 by [hidden email]: Zn+Zdc Update 2012-09-19 http://code.google.com/p/pharo/issues/detail?id=6697 Thanks for all this positive and cool energy. _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Comment #7 on issue 6697 by [hidden email]: Zn+Zdc Update 2012-09-19 http://code.google.com/p/pharo/issues/detail?id=6697 Thanks, Sven!! _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Free forum by Nabble | Edit this page |