Happened when a non-ssl client tried to connect to an ssl socket: the negotiation
would fail and then the socket hanged open until the client would decide to
disconnect.
bzr revid: p_christ@hol.gr-20091026152518-xvi8zyk02iiwy460
Now we can serve https: the send_error() must be fixed so that
content-lenth is specified, certificates are configurable and
connections get properly shutdown so that the client won't wait
forever.
bzr revid: p_christ@hol.gr-20090831132956-00atxsfcy3qkdw4j
This patch attempts a major change in the structure of the XML-RPC
framework. There is one http server, capable of multiple services
(except XML-RPC). That server could handle authentication, and is also
HTTP/1.1 capable, which means it supports **persistent connections** !
At this commit, the old behaviour of the XML-RPC protocol is merely
working. The netsvc.Service is split, so expect wizard/report breakages.
External modules (koo) also break with this API.
The net-svc code is crippled and gone FTM.
bzr revid: p_christ@hol.gr-20090829152346-7i1iiqs8skdddamq