Commit 02cab3e7 authored by Michael Hanselmann's avatar Michael Hanselmann

ganeti.http: Split HTTP server and client into separate files

This includes a large rewrite of the HTTP server code. The handling of
OpenSSL errors had some problems that were hard to fix with its
structure. When preparing all of this, I realized that actually HTTP
is a message protocol and that the same code can be used on both the
server and client side to parse requests/responses, with only a few
differences. There are still a few TODOs in the code, but none should
be a show stopper. Many pylint warnings have been fixed, too.

The old code will be removed once all users have been migrated.

Reviewed-by: amishchenko
parent 84f2756e
......@@ -101,7 +101,9 @@ rapi_PYTHON = \
lib/rapi/rlib2.py
http_PYTHON = \
lib/http/__init__.py
lib/http/__init__.py \
lib/http/client.py \
lib/http/server.py
docsgml = \
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment