/* We have extra data at the end of uri, so we are ignoring it for now */
p = rspamd_mempool_alloc (pool, end - uristring + 1);
rspamd_strlcpy (p, uristring, end - uristring + 1);
- len = end - uristring ;
+ len = end - uristring;
+ uri->urllen = len;
}
for (i = 0; i < UF_MAX; i ++) {
gchar *string;
gint protocol;
- gint ip_family;
-
gchar *user;
gchar *password;
gchar *host;
gchar *data;
gchar *query;
gchar *fragment;
- gchar *post;
gchar *surbl;
struct rspamd_url *phished_url;
guint userlen;
guint passwordlen;
guint hostlen;
- guint portlen;
guint datalen;
guint querylen;
guint fragmentlen;
guint surbllen;
- /* Flags */
- gboolean ipv6; /* URI contains IPv6 host */
- gboolean form; /* URI originated from form */
+ guint urllen;
+
gboolean is_phished; /* URI maybe phishing */
};