diff --git a/lib/core/settings.py b/lib/core/settings.py index ade2412ec..271511f76 100755 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -19,7 +19,7 @@ from lib.core.enums import DBMS_DIRECTORY_NAME from lib.core.enums import OS # sqlmap version (...) -VERSION = "1.1.5.7" +VERSION = "1.1.5.8" 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/plugins/dbms/mysql/connector.py b/plugins/dbms/mysql/connector.py index c71d38b7d..4c6c2eb04 100644 --- a/plugins/dbms/mysql/connector.py +++ b/plugins/dbms/mysql/connector.py @@ -37,8 +37,10 @@ class Connector(GenericConnector): try: self.connector = pymysql.connect(host=self.hostname, user=self.user, passwd=self.password, db=self.db, port=self.port, connect_timeout=conf.timeout, use_unicode=True) - except (pymysql.OperationalError, pymysql.InternalError, struct.error), msg: + except (pymysql.OperationalError, pymysql.InternalError), msg: raise SqlmapConnectionException(msg[1]) + except struct.error, msg: + raise SqlmapConnectionException(msg) self.initCursor() self.printConnected() diff --git a/txt/checksum.md5 b/txt/checksum.md5 index 95cb99257..7d50f79dd 100644 --- a/txt/checksum.md5 +++ b/txt/checksum.md5 @@ -46,7 +46,7 @@ edcfce0850771e6454acef244d5c5760 lib/core/optiondict.py d8e9250f3775119df07e9070eddccd16 lib/core/replication.py 785f86e3f963fa3798f84286a4e83ff2 lib/core/revision.py 40c80b28b3a5819b737a5a17d4565ae9 lib/core/session.py -699656804ddc4ae6841147f32537ba32 lib/core/settings.py +de11a5dd8eba001298b2f6774af54d25 lib/core/settings.py d91291997d2bd2f6028aaf371bf1d3b6 lib/core/shell.py 2ad85c130cc5f2b3701ea85c2f6bbf20 lib/core/subprocessng.py 8136241fdbdb99a5dc0e51ba72918f6e lib/core/target.py @@ -165,7 +165,7 @@ b8de437eaa3e05c3db666968b7d142e4 plugins/dbms/mssqlserver/enumeration.py 40bd890988f9acd3942255d687445371 plugins/dbms/mssqlserver/__init__.py 400ce654ff6bc57a40fb291322a18282 plugins/dbms/mssqlserver/syntax.py 20c669e084ea4d6b968a5834f7fec66c plugins/dbms/mssqlserver/takeover.py -48fb283a0dbf980495ca054f7b55783f plugins/dbms/mysql/connector.py +ad5bf4677e8e5c9cadf26cb4c8190543 plugins/dbms/mysql/connector.py 7fe94b803fa273baf479b76ce7a3fb51 plugins/dbms/mysql/enumeration.py 1bd5e659962e814b66a451b807de9110 plugins/dbms/mysql/filesystem.py e43fda42decf2a70bad470b884674fbe plugins/dbms/mysql/fingerprint.py