"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/configuration.h" between
hitch-1.5.2.tar.gz and hitch-1.6.0.tar.gz

About: Hitch is a libev-based high performance SSL/TLS proxy that terminates TLS/SSL connections and forwards the unencrypted traffic to some backend.

configuration.h  (hitch-1.5.2):configuration.h  (hitch-1.6.0)
skipping to change at line 81 skipping to change at line 81
struct front_arg { struct front_arg {
unsigned magic; unsigned magic;
#define FRONT_ARG_MAGIC 0x07a16cb5 #define FRONT_ARG_MAGIC 0x07a16cb5
char *ip; char *ip;
char *port; char *port;
struct cfg_cert_file *certs; struct cfg_cert_file *certs;
char *pspec; char *pspec;
int match_global_certs; int match_global_certs;
int sni_nomatch_abort; int sni_nomatch_abort;
int prefer_server_ciphers; int prefer_server_ciphers;
char *ciphers; char *ciphers_tlsv12;
char *ciphersuites_tlsv13;
int selected_protos; int selected_protos;
int client_verify;
char *client_verify_ca;
int mark; int mark;
UT_hash_handle hh; UT_hash_handle hh;
}; };
/* configuration structure */ /* configuration structure */
struct __hitch_config { struct __hitch_config {
PROXY_MODE PMODE; PROXY_MODE PMODE;
int SELECTED_TLS_PROTOS; int SELECTED_TLS_PROTOS;
int WRITE_IP_OCTET; int WRITE_IP_OCTET;
int WRITE_PROXY_LINE_V1; int WRITE_PROXY_LINE_V1;
skipping to change at line 111 skipping to change at line 114
int UID; int UID;
int GID; int GID;
struct front_arg *LISTEN_ARGS; struct front_arg *LISTEN_ARGS;
struct front_arg *LISTEN_DEFAULT; struct front_arg *LISTEN_DEFAULT;
char *BACK_IP; char *BACK_IP;
char *BACK_PORT; char *BACK_PORT;
char *BACK_PATH; char *BACK_PATH;
long NCORES; long NCORES;
struct cfg_cert_file *CERT_FILES; struct cfg_cert_file *CERT_FILES;
struct cfg_cert_file *CERT_DEFAULT; struct cfg_cert_file *CERT_DEFAULT;
char *CIPHER_SUITE; char *CIPHERS_TLSv12;
char *CIPHERSUITES_TLSv13;
int CLIENT_VERIFY;
char *CLIENT_VERIFY_CA;
char *ENGINE; char *ENGINE;
int BACKLOG; int BACKLOG;
#ifdef USE_SHARED_CACHE #ifdef USE_SHARED_CACHE
int SHARED_CACHE; int SHARED_CACHE;
char *SHCUPD_IP; char *SHCUPD_IP;
char *SHCUPD_PORT; char *SHCUPD_PORT;
shcupd_peer_opt SHCUPD_PEERS[MAX_SHCUPD_PEERS+1]; shcupd_peer_opt SHCUPD_PEERS[MAX_SHCUPD_PEERS+1];
char *SHCUPD_MCASTIF; char *SHCUPD_MCASTIF;
char *SHCUPD_MCASTTTL; char *SHCUPD_MCASTTTL;
#endif #endif
skipping to change at line 141 skipping to change at line 147
int RECV_BUFSIZE; int RECV_BUFSIZE;
int SEND_BUFSIZE; int SEND_BUFSIZE;
char *LOG_FILENAME; char *LOG_FILENAME;
int RING_SLOTS; int RING_SLOTS;
int RING_DATA_LEN; int RING_DATA_LEN;
char *PIDFILE; char *PIDFILE;
int SNI_NOMATCH_ABORT; int SNI_NOMATCH_ABORT;
int TEST; int TEST;
char *PEM_DIR; char *PEM_DIR;
char *PEM_DIR_GLOB; char *PEM_DIR_GLOB;
char *ECDH_CURVE;
int OCSP_VFY; int OCSP_VFY;
char *OCSP_DIR; char *OCSP_DIR;
double OCSP_RESP_TMO; double OCSP_RESP_TMO;
double OCSP_CONN_TMO; double OCSP_CONN_TMO;
int OCSP_REFRESH_INTERVAL; int OCSP_REFRESH_INTERVAL;
#ifdef TCP_FASTOPEN_WORKS #ifdef TCP_FASTOPEN_WORKS
int TFO; int TFO;
#endif #endif
}; };
 End of changes. 4 change blocks. 
2 lines changed or deleted 9 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)