Bugzilla – Bug 6526
API refactoring
Last modified: 2011-11-06 23:23:28 UTC
This bug is to collect information about parts of the Jive api/code that should be refactored in the future.
(At r1286) In SocketHttp to sink types are defined "jive-concat" and "jive-by-chunk". The first concats chunks and forwards to the RequestHttp object once the request is done. I think the SocketHttp class should always forward each chunk as it is received, and any concatenation should happen in RequestHttp or even the application (using the ltn12.sink.table). To allow http streams the RequestHttp class has been extended with a "stream" option. This probably should be implemented using a different sub-class, RequestHttpStream or similar.
(At r1286) The http code should be refactored to use coroutines, the logic should become more simple to maintain.
(At r1469) SlimDiscoveryApplet does not really do much now. This should be removed and some way for applets to access SlimServers be provided.
Reset priority
Richard is no longer available to us.
Unassigned bugs cannot have a priority.