Tor 0.4.9.0-alpha-dev
Data Fields
hs_opts_t Struct Reference

Data Fields

FILENAME HiddenServiceDir
 
BOOL HiddenServiceDirGroupReadable
 
LINELIST HiddenServicePort
 
INT HiddenServiceVersion
 
BOOL HiddenServiceAllowUnknownPorts
 
POSINT HiddenServiceMaxStreams
 
BOOL HiddenServiceMaxStreamsCloseCircuit
 
POSINT HiddenServiceNumIntroductionPoints
 
STRING HiddenServiceExportCircuitID
 
BOOL HiddenServiceEnableIntroDoSDefense
 
POSINT HiddenServiceEnableIntroDoSRatePerSec
 
POSINT HiddenServiceEnableIntroDoSBurstPerSec
 
BOOL HiddenServiceOnionBalanceInstance
 
BOOL HiddenServicePoWDefensesEnabled
 
POSINT HiddenServicePoWQueueRate
 
POSINT HiddenServicePoWQueueBurst
 

Detailed Description

Holds configuration for a single hidden service.

An hs_opts_t holds the parsed options for a single HS configuration section.

This name ends with 'opts' instead of 'options' to signal that it is not handled directly by the or_options_t configuration manager, but that first we partition the "HiddenService*" options by section.

Definition at line 18 of file hs_options.inc.

Field Documentation

◆ HiddenServiceAllowUnknownPorts

BOOL HiddenServiceAllowUnknownPorts

Definition at line 25 of file hs_options.inc.

◆ HiddenServiceDir

FILENAME HiddenServiceDir

Definition at line 20 of file hs_options.inc.

◆ HiddenServiceDirGroupReadable

BOOL HiddenServiceDirGroupReadable

Definition at line 21 of file hs_options.inc.

◆ HiddenServiceEnableIntroDoSBurstPerSec

POSINT HiddenServiceEnableIntroDoSBurstPerSec

Definition at line 32 of file hs_options.inc.

◆ HiddenServiceEnableIntroDoSDefense

BOOL HiddenServiceEnableIntroDoSDefense

Definition at line 30 of file hs_options.inc.

◆ HiddenServiceEnableIntroDoSRatePerSec

POSINT HiddenServiceEnableIntroDoSRatePerSec

Definition at line 31 of file hs_options.inc.

◆ HiddenServiceExportCircuitID

STRING HiddenServiceExportCircuitID

Definition at line 29 of file hs_options.inc.

◆ HiddenServiceMaxStreams

POSINT HiddenServiceMaxStreams

Definition at line 26 of file hs_options.inc.

◆ HiddenServiceMaxStreamsCloseCircuit

BOOL HiddenServiceMaxStreamsCloseCircuit

Definition at line 27 of file hs_options.inc.

◆ HiddenServiceNumIntroductionPoints

POSINT HiddenServiceNumIntroductionPoints

Definition at line 28 of file hs_options.inc.

◆ HiddenServiceOnionBalanceInstance

BOOL HiddenServiceOnionBalanceInstance

Definition at line 33 of file hs_options.inc.

◆ HiddenServicePort

LINELIST HiddenServicePort

Definition at line 22 of file hs_options.inc.

◆ HiddenServicePoWDefensesEnabled

BOOL HiddenServicePoWDefensesEnabled

Definition at line 34 of file hs_options.inc.

◆ HiddenServicePoWQueueBurst

POSINT HiddenServicePoWQueueBurst

Definition at line 36 of file hs_options.inc.

◆ HiddenServicePoWQueueRate

POSINT HiddenServicePoWQueueRate

Definition at line 35 of file hs_options.inc.

◆ HiddenServiceVersion

INT HiddenServiceVersion

Definition at line 24 of file hs_options.inc.


The documentation for this struct was generated from the following file: