Ver código fonte

Parse urls with '_' sign in domain name

tags/0.3.13
Vsevolod Stakhov 13 anos atrás
pai
commit
cdac5ecd2d
2 arquivos alterados com 8 adições e 7 exclusões
  1. 7
    6
      CMakeLists.txt
  2. 1
    1
      src/url.c

+ 7
- 6
CMakeLists.txt Ver arquivo

@@ -25,6 +25,7 @@ OPTION(ENABLE_PROFILING "Enable profiling [default: OFF]"
OPTION(ENABLE_GPERF_TOOLS "Enable google perftools [default: OFF]" OFF)
OPTION(ENABLE_STATIC "Enable static compiling [default: OFF]" OFF)
OPTION(ENABLE_LUAJIT "Link with libluajit [default: OFF]" OFF)
OPTION(FORCE_GMIME24 "Link with gmime2.4 [default: OFF]" OFF)

# Build optimized code for following CPU (default i386)
#SET(CPU_TUNE "i686")
@@ -202,7 +203,7 @@ ENDIF(ENABLE_STATIC MATCHES "ON")
pkg_check_modules(GMIME2 gmime-2.0)

# Try to link with gmime24
IF(NOT GMIME2_FOUND OR USE_GMIME24)
IF(NOT GMIME2_FOUND OR FORCE_GMIME24)
pkg_check_modules(GMIME24 REQUIRED gmime-2.4)
SET(GMIME24 "yes")
# Gmime2
@@ -221,7 +222,7 @@ IF(NOT GMIME2_FOUND OR USE_GMIME24)
ENDIF(ENABLE_STATIC MATCHES "ON")
INCLUDE_DIRECTORIES(${GMIME24_INCLUDE_DIRS})
LINK_DIRECTORIES(${GMIME24_LIBRARY_DIRS})
ELSE(NOT GMIME2_FOUND OR USE_GMIME24)
ELSE(NOT GMIME2_FOUND OR FORCE_GMIME24)
# Gmime2
FOREACH(arg ${GMIME2_CFLAGS})
SET(GMIME_CFLAGS "${GMIME_CFLAGS} ${arg}")
@@ -238,7 +239,7 @@ ELSE(NOT GMIME2_FOUND OR USE_GMIME24)
ENDIF(ENABLE_STATIC MATCHES "ON")
INCLUDE_DIRECTORIES(${GMIME2_INCLUDE_DIRS})
LINK_DIRECTORIES(${GMIME2_LIBRARY_DIRS})
ENDIF(NOT GMIME2_FOUND OR USE_GMIME24)
ENDIF(NOT GMIME2_FOUND OR FORCE_GMIME24)

# Make from ; separated list normal space separated list
# Glib2
@@ -611,10 +612,10 @@ TARGET_LINK_LIBRARIES(rspamd event)

TARGET_LINK_LIBRARIES(rspamd ${CMAKE_REQUIRED_LIBRARIES})
TARGET_LINK_LIBRARIES(rspamd ${GLIB2_LIBRARIES})
IF(GMIME2_FOUND)
TARGET_LINK_LIBRARIES(rspamd ${GMIME2_LIBRARIES})
ELSE(GMIME2_FOUND)
IF(GMIME24)
TARGET_LINK_LIBRARIES(rspamd ${GMIME24_LIBRARIES})
ELSE(GMIME2_FOUND)
TARGET_LINK_LIBRARIES(rspamd ${GMIME2_LIBRARIES})
ENDIF(GMIME2_FOUND)
IF(ENABLE_STATIC MATCHES "ON")
TARGET_LINK_LIBRARIES(rspamd ${PCRE_LIBRARIES})

+ 1
- 1
src/url.c Ver arquivo

@@ -128,7 +128,7 @@ static guchar url_scanner_table[256] = {
24,128,160,128,128,128,128,128,160,160,128,128,160,192,160,160,
68, 68, 68, 68, 68, 68, 68, 68, 68, 68,160,160, 32,128, 32,128,
160, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,160,160,160,128,128,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,160,160,160,128,192,
128, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,128,128,128,128, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,

Carregando…
Cancelar
Salvar