#define HTP_STATUS_OK HTP_OK
#define HTP_STATUS_ERROR HTP_ERROR
+#define HTP_SERVER_PERSONALITY_APACHE_2 HTP_SERVER_APACHE_2
+#define HTP_SERVER_PERSONALITY_MINIMAL HTP_SERVER_MINIMAL
+#define HTP_SERVER_PERSONALITY_GENERIC HTP_SERVER_GENERIC
+#define HTP_SERVER_PERSONALITY_IDS HTP_SERVER_IDS
+#define HTP_SERVER_PERSONALITY_IIS_4_0 HTP_SERVER_IIS_4_0
+#define HTP_SERVER_PERSONALITY_IIS_5_0 HTP_SERVER_IIS_5_0
+#define HTP_SERVER_PERSONALITY_IIS_5_1 HTP_SERVER_IIS_5_1
+#define HTP_SERVER_PERSONALITY_IIS_6_0 HTP_SERVER_IIS_6_0
+#define HTP_SERVER_PERSONALITY_IIS_7_0 HTP_SERVER_IIS_7_0
+#define HTP_SERVER_PERSONALITY_IIS_7_5 HTP_SERVER_IIS_7_5
+
bstr *SCHTPGenerateNormalizedUri(htp_tx_t *tx, htp_uri_t *uri, bool uri_include_all);
#endif /* SURICATA_APP_LAYER_HTP_LIBHTP__H */
*/
static const char *HTPLookupPersonalityString(int p)
{
-#define CASE_HTP_PERSONALITY_STRING(p) \
- case HTP_SERVER_ ## p: return #p
+#define CASE_HTP_PERSONALITY_STRING(p) \
+ case HTP_SERVER_PERSONALITY_##p: \
+ return #p
switch (p) {
CASE_HTP_PERSONALITY_STRING(MINIMAL);
*/
static int HTPLookupPersonality(const char *str)
{
-#define IF_HTP_PERSONALITY_NUM(p) \
- if (strcasecmp(#p, str) == 0) return HTP_SERVER_ ## p
+#define IF_HTP_PERSONALITY_NUM(p) \
+ if (strcasecmp(#p, str) == 0) \
+ return HTP_SERVER_PERSONALITY_##p
IF_HTP_PERSONALITY_NUM(MINIMAL);
IF_HTP_PERSONALITY_NUM(GENERIC);
"longer supported by libhtp, failing back to "
"Apache2 personality.",
str);
- return HTP_SERVER_APACHE_2;
+ return HTP_SERVER_PERSONALITY_APACHE_2;
}
return -1;