diff options
author | Uros Majstorovic <majstor@majstor.org> | 2024-06-06 22:33:46 +0200 |
---|---|---|
committer | Uros Majstorovic <majstor@majstor.org> | 2024-06-06 22:33:46 +0200 |
commit | 4a6d383192ac59195cfe927f5a0b1eb104da5550 (patch) | |
tree | 67a787120f0332f619ee333b1b9f65393acfc563 /ecp/server/server.h | |
parent | 109f39e09630409a30a9f4e8183f539c499f07ba (diff) |
open / keyx sync implemented; vconn close fixed; rendezvous hashing fixed
Diffstat (limited to 'ecp/server/server.h')
-rw-r--r-- | ecp/server/server.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ecp/server/server.h b/ecp/server/server.h index c17fa62..e8705a7 100644 --- a/ecp/server/server.h +++ b/ecp/server/server.h @@ -9,21 +9,23 @@ typedef struct SRVConfig { ECPDHKey key_perma; + ECPSocket *sock; char *acl_fn; char *acl_fn_dir; ecp_tr_addr_t my_addr; uint8_t region; uint8_t roles; int detach; - pthread_t rcvr_thd[MAX_THREADS]; unsigned int rcvr_thd_num; - uid_t uid; - gid_t gid; - int log_level; + pthread_t rcvr_thd[MAX_THREADS]; + unsigned int log_level; char *log_fn; FILE *log_file; + uid_t uid; + gid_t gid; } SRVConfig; SRVConfig *srv_get_config(void); +int conn_expired(ECPConnection *conn, ecp_sts_t now); void log_vprintf(int level, const char *format, va_list ap); void log_printf(int level, const char *format, ...); |