OSDN Git Service

Merge branch 'packet_edit' into autotools-fix(releng)
[ultramonkey-l7/sslproxy.git] / include / sslproxy.h
index 9619452..a7f0aa3 100644 (file)
 #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"
 
@@ -94,5 +98,9 @@ extern long session_cache_mode;
 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__