summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/hashserv/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/hashserv/server.py')
-rw-r--r--bitbake/lib/hashserv/server.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/bitbake/lib/hashserv/server.py b/bitbake/lib/hashserv/server.py
index 68f64f983b2..7a2b896745b 100644
--- a/bitbake/lib/hashserv/server.py
+++ b/bitbake/lib/hashserv/server.py
@@ -11,7 +11,7 @@ import time
import os
import base64
import hashlib
-from . import create_async_client
+from . import create_async_client, PROTOCOL_VERSION
import bb.asyncrpc
logger = logging.getLogger("hashserv.server")
@@ -290,7 +290,13 @@ class ServerClient(bb.asyncrpc.AsyncServerConnection):
return False
def validate_proto_version(self):
- return self.proto_version > (1, 0) and self.proto_version <= (1, 1)
+ return self.proto_version > (1, 0) and self.proto_version <= (1, 2)
+
+ async def handle_headers(self, headers):
+ return {
+ "version": PROTOCOL_VERSION,
+ "supported-api": " ".join(self.handlers.keys()),
+ }
async def process_requests(self):
async with self.server.db_engine.connect(self.logger) as db: