v1.4.0
The main updates of this release are:
- Upload Dockerfile so that the docker image can be built (located at the
docker
directory) (fixes issue #17). - Prefer HTTP repositories over RSYNC repositories by default (fixes issue #34).
- RTR server can be bound to multiple IPs (
server.address
can be a list of addresses). - New incidences for stale manifests (
incid-mft-stale
) and stale CRLs (incid-crl-stale
).
The public key to verify the tarball is here (it isn't certified yet).
Changes since v1.3.0:
-
Bug fixes
- Some XML parsing and validation errors where printed straight to
stderr
, now they're printed to the configuredvalidation-log.output
. - The protocol part of an URI only was only valid in lowercase, now the case is ignored.
- Some XML parsing and validation errors where printed straight to
-
Updates
- Upload Dockerfile in order to build a docker image, fixes issue #17.
- RTR server can be bound to multiple IPs by using a list of addresses in
server.address
; each address must have the format <address>#<port> (the#port
is optional, if none is indicated thenserver.port
is utilized as the default port). - Deprecate all
rrdp.*
arguments, renaming them tohttp.*
. The new arguments arehttp.enabled
,http.priority
,http.retry.count
andhttp.retry.interval
. They apply for each outgoing HTTP request. - 3 of the 4 TALs now include an HTTPs URI (one of them still hasn't the TA on an HTTPS URI), fixes issue #34.
- HTTPS requests are now preferred by default over RSYNC requests, this applies only when both of the options are present, related to #34.
- New incidences for stale manifests (
incid-mft-stale
) and stale CRLs (incid-crl-stale
).
-
Docs
- Add steps to install Debian package created by Marco D'Itri
- Add build steps for Gentoo and Alpine.
- Add docs to build and run the docker image.
- Update docs to include new arguments
http.*
, behavior ofserver.address
, and new incidences. - Add a section for deprecated arguments.