Skip to content
  • Dag-Erling Smørgrav's avatar
    Add support for using a local socket for the remote control connection · 3ff5baf8
    Dag-Erling Smørgrav authored
    by specifying uts path instead of (or in addition to) an IP address as
    an argument to the control-interface configuration variable.
    
    Add support for unencrypted and unauthenticated control connections
    through a new configuration variable, control-use-cert.  To avoid the
    complexity of supporting both SSL socket and plain socket descriptors
    in the same code, we just use an unencrypted SSL context and forego
    authentication.  The downside is that we still have to perform DH kex
    when establishing the connection.
    
    This patch was derived (with significant modifications) from the
    contrib/unbound_unixsock.diff patch originally submitted by Ilya
    Bakulin of Genua mbH.
    3ff5baf8