#define DEFAULT_CONN_LOG_FLAG "on"
#define DEFAULT_SSL_METHOD boost::asio::ssl::context::sslv23 //! SSLv23_method
-#define DEFAULT_EDIT_CLIENT_MSG false
-#define DEFAULT_EDIT_SERVER_MSG false
-#define NONE_X_FORWARDED_FOR 0
-#define ADD_X_FORWARDED_FOR 1
-#define SET_X_FORWARDED_FOR 2
-#define DELETE_X_FORWARDED_FOR 3
-#define DEFAULT_X_FORWARDED_FOR_MODE NONE_X_FORWARDED_FOR
-#define DEFAULT_CUSTOM_FIELD ""
+#define DEFAULT_CLIENT_EDIT false
+#define DEFAULT_SERVER_EDIT false
#define MAX_PASSWD_SIZE 256
#define MAX_READ_SIZE 4096
#define MAX_EDIT_SIZE MAX_READ_SIZE
extern long session_cache_size;
extern long session_cache_timeout;
extern std::string conn_log_flag;
-extern bool edit_client_msg;
-extern bool edit_server_msg;
-extern int x_forwarded_for_mode;
-extern std::string custom_field;
+extern bool client_packet_edit;
+extern bool server_packet_edit;
+extern std::list<std::pair<std::string, std::string > > http_request_header;
+extern std::list<std::pair<std::string, std::string > > http_response_header;
#endif //__SSLPROXY_H__