Source: cdnskey-processor
Section: net
Priority: optional
Maintainer: Jaroslav Benkovský <jaroslav.benkovsky@nic.cz>
Build-Depends:
 cmake,
 debhelper (>= 7.0.50),
 dh-exec,
 git,
 libboost-all-dev (>= 1.66.0),
 libc6-dev,
 libevent-dev,
 libgrpc++-dev,
 libidn11-dev,
 libpq-dev,
 libprotobuf-dev,
 libssl-dev,
 nlohmann-json3-dev,
 pkg-config,
 postgresql-server-dev-13,
 protobuf-compiler,
 protobuf-compiler-grpc,
 quilt,
Standards-Version: 3.8.4
Homepage: http://fred.nic.cz

Package: cdnskey-processor-common
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Distributed CDNSKEY scanner - Common files
 Cdnskey-processor is a distributed, multi-location CDNSKEY scan manager and
 processor.
 .
 This package contains default and example configuration files.

Package: cdnskey-processor-api
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
 cdnskey-processor-common,
Description: Distributed CDNSKEY scanner - API binary
 Cdnskey-processor is a distributed, multi-location CDNSKEY scan manager and
 processor.
 .
 This package contains an API, a GRPC server that submits scanner jobs
 to a DB or list provides scan results.

Package: cdnskey-processor-master
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
 cdnskey-processor-common,
Description: Distributed CDNSKEY scanner - Master binary
 Cdnskey-processor is a distributed, multi-location CDNSKEY scan manager and
 processor.
 .
 This package contains a master binary that sends tasks to workers through
 RabbitMQ queue, collects the results and stores them in the DB.

Package: cdnskey-processor-worker
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
 cdnskey-processor-common,
Description: Distributed CDNSKEY scanner - Worker binary
 Cdnskey-processor is a distributed, multi-location CDNSKEY scan manager and
 processor.
 .
 This package contains a worker binary. Worker reads tasks (domains to scan)
 from RabbitMQ queue, performs the scan and reports the results back
 to the queue.

Package: cdnskey-processor-db-loader
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
 cdnskey-processor-common,
Description: Distributed CDNSKEY scanner - DB loader binary
 Cdnskey-processor is a distributed, multi-location CDNSKEY scan manager and
 processor.
 .
 This package contains a tool to manually load user-provided mock scanner
 results to the DB. It should be used only for testing and debugging,
 never in production.
