summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/hashserv
Commit message (Expand)AuthorAgeFilesLines
* bitbake: hashserv: client: Fix mode state errorsJoshua Watt2024-04-161-29/+10
* bitbake: asyncrpc: include parse_address from hashservMichael Opdenacker2024-04-141-26/+1
* bitbake: hashserv: Re-enable connection pooling with psycopg 3 driverTobias Hagelborn2024-02-231-1/+5
* bitbake: bitbake: hashserv: Postgres adaptations for ignoring duplicate insertsTobias Hagelborn2024-02-191-15/+38
* bitbake: hashserv: Add Client PoolJoshua Watt2024-02-192-0/+163
* bitbake: hashserv: Add unihash-exists APIJoshua Watt2024-02-195-33/+138
* bitbake: hashserv: sqlalchemy: Use _execute() helperJoshua Watt2024-02-191-157/+140
* bitbake: hashserv: Add Unihash Garbage CollectionJoshua Watt2024-02-195-116/+649
* bitbake: hashserv: sqlite: Ensure sync propagates to database connectionsJoshua Watt2023-12-041-2/+7
* bitbake: bitbake-hashclient: Add commands to get hashesJoshua Watt2023-12-021-0/+20
* bitbake: hashserv: server: Add owner if user is logged inJoshua Watt2023-11-092-0/+12
* bitbake: hashserv: Allow self-service deletionJoshua Watt2023-11-092-3/+6
* bitbake: hashserv: tests: Allow authentication for external server testsJoshua Watt2023-11-091-35/+74
* bitbake: bitbake-hashclient: Output stats in JSON formatJoshua Watt2023-11-091-1/+2
* bitbake: hashserv: test: Add bitbake-hashclient testsJoshua Watt2023-11-091-23/+277
* bitbake: hashserv: Add database column query APIJoshua Watt2023-11-095-0/+35
* bitbake: hashserv: Add db-usage APIJoshua Watt2023-11-095-0/+70
* bitbake: hashserv: Add become-user APIJoshua Watt2023-11-093-5/+94
* bitbake: hashserv: Add user permissionsJoshua Watt2023-11-096-45/+935
* bitbake: hashserv: Implement read-only version of "report" RPCJoshua Watt2023-11-092-3/+26
* bitbake: hashserv: Add SQLalchemy backendJoshua Watt2023-11-093-3/+341
* bitbake: hashserv: Abstract databaseJoshua Watt2023-11-093-401/+439
* bitbake: asyncrpc: Prefix log messages with client infoJoshua Watt2023-11-091-5/+5
* bitbake: hashserv: tests: Add external database testsJoshua Watt2023-11-091-10/+44
* bitbake: hashserv: Add websocket connection implementationJoshua Watt2023-11-093-0/+31
* bitbake: asyncrpc: Abstract socketsJoshua Watt2023-11-093-106/+69
* bitbake: hashserv: Add API to clean unused entriesJoshua Watt2023-10-093-1/+43
* bitbake: hashserv: Extend get_outhash API to optionally include unihashJoshua Watt2023-10-092-17/+32
* bitbake: hashserv: Add remove APIJoshua Watt2023-10-093-0/+66
* bitbake: hashserv: Improve behaviour for better determinism/sstate reuseRichard Purdie2021-10-112-8/+7
* bitbake: hashserv: Fix diverging report race conditionJoshua Watt2021-10-114-153/+314
* bitbake: hashserv: Add tests for diverging reportsJoshua Watt2021-10-111-0/+53
* bitbake: async: Close sync client event loopJoshua Watt2021-10-111-1/+0
* bitbake: bitbake: asyncrpc: Defer all asyncio to child processJoshua Watt2021-08-231-2/+2
* bitbake: bitbake: asyncrpc: Catch early SIGTERMJoshua Watt2021-07-291-12/+42
* bitbake: hashserver/client.py: drop unused importsArmin Kuster2021-05-141-3/+0
* bitbake: hashserv/server.py: drop unused importsArmin Kuster2021-05-141-7/+0
* bitbake: hashserv: Refactor to use asyncrpcPaul Barker2021-04-272-306/+41
* bitbake: hashserv: Use generic ConnectionErrorPaul Barker2021-04-272-14/+9
* bitbake: hashserv: Add get-outhash messagePaul Barker2021-02-102-14/+38
* bitbake: hashserv: server: Support searching upstream for outhashPaul Barker2021-02-102-0/+32
* bitbake: hashserv: Support read-only serverPaul Barker2021-02-103-11/+51
* bitbake: hashserv: client: Fix handling of null responsesPaul Barker2021-02-061-1/+1
* bitbake: hashserv: Fix broken AF_UNIX path length limitJoshua Watt2020-12-102-5/+26
* bitbake: hashserv: client: Fix AF_UNIX path length limitsJoshua Watt2020-12-091-3/+12
* bitbake: bitbake: hashserve: Add support for readonly upstreamJoshua Watt2020-11-244-86/+268
* bitbake: bitbake: hashserve: Add async clientJoshua Watt2020-11-242-108/+143
* bitbake: bitbake: hashserv: Fix localhost sometimes resolved to a wrong IPAnatol Belski2020-09-231-1/+6
* bitbake: lib: fix most undefined code picked up by pylintFrazer Clews2020-08-251-0/+1
* bitbake: hashserv: Chunkify large messagesJoshua Watt2020-06-284-41/+152