Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

pharo
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
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

pharo

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
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

pharo
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
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

pharo
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
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

pharo
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
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

pharo

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
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

pharo

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
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6697 in pharo: Zn+Zdc Update 2012-09-19

pharo

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