debian-forge/osbuild
David Rheinsberg 6f8ba82fc6 util: add JSON Communication module
Add a new module that implements a simple JSON communication channel.
This is meant to replace all our hard-coded SOCK_DGRAM code that is
copied all over the place.

This is intentionally left simple. It only supports synchronous
operations, trivial JSON encoding and decoding, and uses a message-based
transport mode.
2020-04-21 13:47:38 +02:00
..
util util: add JSON Communication module 2020-04-21 13:47:38 +02:00
__init__.py pipeline: return logs in --json mode 2019-12-14 13:49:24 +01:00
__main__.py osbuild: add --output-directory=DIR 2020-04-15 15:40:17 +02:00
api.py api: add barriers 2020-02-06 19:01:12 +01:00
buildroot.py osbuild: unify libdir handling 2020-04-21 13:44:43 +02:00
loop.py loop: fix FD leak in mknod() 2020-04-21 13:02:29 +02:00
objectstore.py objectstore: use ioctl to clear immutable flag 2020-03-30 23:58:33 +02:00
pipeline.py osbuild: unify libdir handling 2020-04-21 13:44:43 +02:00
remoteloop.py remoteloop: drop O_DIRECT 2020-02-06 19:01:12 +01:00
sources.py sources: add org.osbuild.files source 2020-02-06 19:01:12 +01:00
tmpfs.py osbuild: split package into separate files 2019-08-21 09:56:50 +04:00
treesum.py treesum: don't use dir_fd parameter in os.scandir() 2019-11-29 00:45:14 +01:00