mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-09-20 21:16:22 +02:00
hs: Move common defines to hs_common.h
Some of those defines will be used by the v3 HS protocol so move them to a common header out of rendservice.c. This is also ground work for prop224 service implementation. Signed-off-by: David Goulet <dgoulet@torproject.org>
This commit is contained in:
parent
c716702625
commit
e7b7e99cc7
@ -17,6 +17,26 @@
|
||||
/* Version 3 of the protocol (prop224). */
|
||||
#define HS_VERSION_THREE 3
|
||||
|
||||
/** Try to maintain this many intro points per service by default. */
|
||||
#define NUM_INTRO_POINTS_DEFAULT 3
|
||||
/** Maximum number of intro points per service. */
|
||||
#define NUM_INTRO_POINTS_MAX 10
|
||||
/** Number of extra intro points we launch if our set of intro nodes is empty.
|
||||
* See proposal 155, section 4. */
|
||||
#define NUM_INTRO_POINTS_EXTRA 2
|
||||
|
||||
/** If we can't build our intro circuits, don't retry for this long. */
|
||||
#define INTRO_CIRC_RETRY_PERIOD (60*5)
|
||||
/** Don't try to build more than this many circuits before giving up for a
|
||||
* while.*/
|
||||
#define MAX_INTRO_CIRCS_PER_PERIOD 10
|
||||
/** How many times will a hidden service operator attempt to connect to a
|
||||
* requested rendezvous point before giving up? */
|
||||
#define MAX_REND_FAILURES 1
|
||||
/** How many seconds should we spend trying to connect to a requested
|
||||
* rendezvous point before giving up? */
|
||||
#define MAX_REND_TIMEOUT 30
|
||||
|
||||
/* String prefix for the signature of ESTABLISH_INTRO */
|
||||
#define ESTABLISH_INTRO_SIG_PREFIX "Tor establish-intro cell v1"
|
||||
|
||||
|
@ -98,23 +98,6 @@ struct rend_service_port_config_s {
|
||||
char unix_addr[FLEXIBLE_ARRAY_MEMBER];
|
||||
};
|
||||
|
||||
/** Try to maintain this many intro points per service by default. */
|
||||
#define NUM_INTRO_POINTS_DEFAULT 3
|
||||
/** Maximum number of intro points per service. */
|
||||
#define NUM_INTRO_POINTS_MAX 10
|
||||
/** Number of extra intro points we launch if our set of intro nodes is
|
||||
* empty. See proposal 155, section 4. */
|
||||
#define NUM_INTRO_POINTS_EXTRA 2
|
||||
|
||||
/** If we can't build our intro circuits, don't retry for this long. */
|
||||
#define INTRO_CIRC_RETRY_PERIOD (60*5)
|
||||
/** How many times will a hidden service operator attempt to connect to
|
||||
* a requested rendezvous point before giving up? */
|
||||
#define MAX_REND_FAILURES 1
|
||||
/** How many seconds should we spend trying to connect to a requested
|
||||
* rendezvous point before giving up? */
|
||||
#define MAX_REND_TIMEOUT 30
|
||||
|
||||
/* Hidden service directory file names:
|
||||
* new file names should be added to rend_service_add_filenames_to_list()
|
||||
* for sandboxing purposes. */
|
||||
|
Loading…
Reference in New Issue
Block a user