diff --git a/lib/core/settings.py b/lib/core/settings.py index 0cfb735d4..0560348ff 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -20,7 +20,7 @@ from lib.core.enums import OS from thirdparty import six # sqlmap version (...) -VERSION = "1.10.7.44" +VERSION = "1.10.7.45" TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable" TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34} VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE) diff --git a/lib/request/comparison.py b/lib/request/comparison.py index b800f4795..30beafabc 100644 --- a/lib/request/comparison.py +++ b/lib/request/comparison.py @@ -132,7 +132,7 @@ def _comparison(page, headers, code, getRatioValue, pageLength): page = removeDynamicContent(page) if threadData.lastPageTemplate != kb.pageTemplate: threadData.lastPageTemplateCleaned = removeDynamicContent(kb.pageTemplate) - # Same template-identity memoization for the structure-aware projections (§below): the + # Same template-identity memoization for the structure-aware projections (see below): the # template is constant across an extraction, so it must not be re-parsed/re-tokenized on # every inference request - only seq2 (from the live page) is recomputed per response threadData.lastPageTemplateJsonMinimized = jsonMinimize(kb.pageTemplate)