#define DEFAULT_CONN_LOG_FLAG "on"
#define DEFAULT_SSL_METHOD boost::asio::ssl::context::sslv23 //! SSLv23_method
+#define DEFAULT_CLIENT_EDIT false
+#define DEFAULT_SERVER_EDIT false
#define MAX_PASSWD_SIZE 256
-#define MAX_BUFFER_SIZE 4096
+#define MAX_READ_SIZE 4096
+#define MAX_EDIT_SIZE MAX_READ_SIZE
+#define MAX_BUFFER_SIZE (MAX_READ_SIZE + MAX_EDIT_SIZE)
#define MAX_TARGET_ID_SIZE 256
#define TARGET_ID_CHECK_STRING "/bin/ps -C sslproxy -o args --no-headers | /bin/cut -d\" \" -f2"
extern long session_cache_size;
extern long session_cache_timeout;
extern std::string conn_log_flag;
+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__