mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-17 20:02:05 +00:00
Revert "Update libxml2 version to address some bogus security issues"
This commit is contained in:
parent
81fe2f330c
commit
e6061fa9f9
2
contrib/libxml2
vendored
2
contrib/libxml2
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 8292f361458fcffe0bff515a385be02e9d35582c
|
Subproject commit 223cb03a5d27b1b2393b266a8657443d046139d6
|
@ -21,7 +21,7 @@ extern "C" {
|
|||||||
* your library and includes mismatch
|
* your library and includes mismatch
|
||||||
*/
|
*/
|
||||||
#ifndef LIBXML2_COMPILING_MSCCDEF
|
#ifndef LIBXML2_COMPILING_MSCCDEF
|
||||||
XMLPUBFUN void xmlCheckVersion(int version);
|
XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
|
||||||
#endif /* LIBXML2_COMPILING_MSCCDEF */
|
#endif /* LIBXML2_COMPILING_MSCCDEF */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -29,28 +29,28 @@ XMLPUBFUN void xmlCheckVersion(int version);
|
|||||||
*
|
*
|
||||||
* the version string like "1.2.3"
|
* the version string like "1.2.3"
|
||||||
*/
|
*/
|
||||||
#define LIBXML_DOTTED_VERSION "2.12.4"
|
#define LIBXML_DOTTED_VERSION "2.10.3"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LIBXML_VERSION:
|
* LIBXML_VERSION:
|
||||||
*
|
*
|
||||||
* the version number: 1.2.3 value is 10203
|
* the version number: 1.2.3 value is 10203
|
||||||
*/
|
*/
|
||||||
#define LIBXML_VERSION 21204
|
#define LIBXML_VERSION 21003
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LIBXML_VERSION_STRING:
|
* LIBXML_VERSION_STRING:
|
||||||
*
|
*
|
||||||
* the version number string, 1.2.3 value is "10203"
|
* the version number string, 1.2.3 value is "10203"
|
||||||
*/
|
*/
|
||||||
#define LIBXML_VERSION_STRING "21204"
|
#define LIBXML_VERSION_STRING "21003"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LIBXML_VERSION_EXTRA:
|
* LIBXML_VERSION_EXTRA:
|
||||||
*
|
*
|
||||||
* extra version information, used to show a git commit description
|
* extra version information, used to show a git commit description
|
||||||
*/
|
*/
|
||||||
#define LIBXML_VERSION_EXTRA "-GITv2.12.4"
|
#define LIBXML_VERSION_EXTRA ""
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LIBXML_TEST_VERSION:
|
* LIBXML_TEST_VERSION:
|
||||||
@ -58,7 +58,7 @@ XMLPUBFUN void xmlCheckVersion(int version);
|
|||||||
* Macro to check that the libxml version in use is compatible with
|
* Macro to check that the libxml version in use is compatible with
|
||||||
* the version the software has been compiled against
|
* the version the software has been compiled against
|
||||||
*/
|
*/
|
||||||
#define LIBXML_TEST_VERSION xmlCheckVersion(21204);
|
#define LIBXML_TEST_VERSION xmlCheckVersion(21003);
|
||||||
|
|
||||||
#ifndef VMS
|
#ifndef VMS
|
||||||
#if 0
|
#if 0
|
||||||
@ -270,7 +270,7 @@ XMLPUBFUN void xmlCheckVersion(int version);
|
|||||||
*
|
*
|
||||||
* Whether iconv support is available
|
* Whether iconv support is available
|
||||||
*/
|
*/
|
||||||
#if 1
|
#if 0
|
||||||
#define LIBXML_ICONV_ENABLED
|
#define LIBXML_ICONV_ENABLED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -313,7 +313,7 @@ XMLPUBFUN void xmlCheckVersion(int version);
|
|||||||
/**
|
/**
|
||||||
* LIBXML_DEBUG_RUNTIME:
|
* LIBXML_DEBUG_RUNTIME:
|
||||||
*
|
*
|
||||||
* Removed
|
* Whether the runtime debugging is configured in
|
||||||
*/
|
*/
|
||||||
#if 0
|
#if 0
|
||||||
#define LIBXML_DEBUG_RUNTIME
|
#define LIBXML_DEBUG_RUNTIME
|
||||||
@ -409,7 +409,12 @@ XMLPUBFUN void xmlCheckVersion(int version);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
/** DOC_DISABLE */
|
|
||||||
|
/**
|
||||||
|
* ATTRIBUTE_UNUSED:
|
||||||
|
*
|
||||||
|
* Macro used to signal to GCC unused function parameters
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef ATTRIBUTE_UNUSED
|
#ifndef ATTRIBUTE_UNUSED
|
||||||
# if ((__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >= 7)))
|
# if ((__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >= 7)))
|
||||||
@ -419,6 +424,12 @@ XMLPUBFUN void xmlCheckVersion(int version);
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LIBXML_ATTR_ALLOC_SIZE:
|
||||||
|
*
|
||||||
|
* Macro used to indicate to GCC this is an allocator function
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef LIBXML_ATTR_ALLOC_SIZE
|
#ifndef LIBXML_ATTR_ALLOC_SIZE
|
||||||
# if (!defined(__clang__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))))
|
# if (!defined(__clang__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))))
|
||||||
# define LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))
|
# define LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))
|
||||||
@ -429,6 +440,12 @@ XMLPUBFUN void xmlCheckVersion(int version);
|
|||||||
# define LIBXML_ATTR_ALLOC_SIZE(x)
|
# define LIBXML_ATTR_ALLOC_SIZE(x)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LIBXML_ATTR_FORMAT:
|
||||||
|
*
|
||||||
|
* Macro used to indicate to GCC the parameter are printf like
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef LIBXML_ATTR_FORMAT
|
#ifndef LIBXML_ATTR_FORMAT
|
||||||
# if ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)))
|
# if ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)))
|
||||||
# define LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))
|
# define LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))
|
||||||
@ -440,69 +457,44 @@ XMLPUBFUN void xmlCheckVersion(int version);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef XML_DEPRECATED
|
#ifndef XML_DEPRECATED
|
||||||
# if defined (IN_LIBXML) || (__GNUC__ * 100 + __GNUC_MINOR__ < 301)
|
# ifdef IN_LIBXML
|
||||||
# define XML_DEPRECATED
|
# define XML_DEPRECATED
|
||||||
/* Available since at least GCC 3.1 */
|
|
||||||
# else
|
# else
|
||||||
|
/* Available since at least GCC 3.1 */
|
||||||
# define XML_DEPRECATED __attribute__((deprecated))
|
# define XML_DEPRECATED __attribute__((deprecated))
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__clang__) || (__GNUC__ * 100 + __GNUC_MINOR__ >= 406)
|
|
||||||
#if defined(__clang__) || (__GNUC__ * 100 + __GNUC_MINOR__ >= 800)
|
|
||||||
#define XML_IGNORE_FPTR_CAST_WARNINGS \
|
|
||||||
_Pragma("GCC diagnostic push") \
|
|
||||||
_Pragma("GCC diagnostic ignored \"-Wpedantic\"") \
|
|
||||||
_Pragma("GCC diagnostic ignored \"-Wcast-function-type\"")
|
|
||||||
#else
|
|
||||||
#define XML_IGNORE_FPTR_CAST_WARNINGS \
|
|
||||||
_Pragma("GCC diagnostic push") \
|
|
||||||
_Pragma("GCC diagnostic ignored \"-Wpedantic\"")
|
|
||||||
#endif
|
|
||||||
#define XML_POP_WARNINGS \
|
|
||||||
_Pragma("GCC diagnostic pop")
|
|
||||||
#else
|
|
||||||
#define XML_IGNORE_FPTR_CAST_WARNINGS
|
|
||||||
#define XML_POP_WARNINGS
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#else /* ! __GNUC__ */
|
#else /* ! __GNUC__ */
|
||||||
|
/**
|
||||||
|
* ATTRIBUTE_UNUSED:
|
||||||
|
*
|
||||||
|
* Macro used to signal to GCC unused function parameters
|
||||||
|
*/
|
||||||
#define ATTRIBUTE_UNUSED
|
#define ATTRIBUTE_UNUSED
|
||||||
|
/**
|
||||||
|
* LIBXML_ATTR_ALLOC_SIZE:
|
||||||
|
*
|
||||||
|
* Macro used to indicate to GCC this is an allocator function
|
||||||
|
*/
|
||||||
#define LIBXML_ATTR_ALLOC_SIZE(x)
|
#define LIBXML_ATTR_ALLOC_SIZE(x)
|
||||||
|
/**
|
||||||
|
* LIBXML_ATTR_FORMAT:
|
||||||
|
*
|
||||||
|
* Macro used to indicate to GCC the parameter are printf like
|
||||||
|
*/
|
||||||
#define LIBXML_ATTR_FORMAT(fmt,args)
|
#define LIBXML_ATTR_FORMAT(fmt,args)
|
||||||
|
/**
|
||||||
|
* XML_DEPRECATED:
|
||||||
|
*
|
||||||
|
* Macro used to indicate that a function, variable, type or struct member
|
||||||
|
* is deprecated.
|
||||||
|
*/
|
||||||
#ifndef XML_DEPRECATED
|
#ifndef XML_DEPRECATED
|
||||||
# if defined (IN_LIBXML) || !defined (_MSC_VER)
|
#define XML_DEPRECATED
|
||||||
# define XML_DEPRECATED
|
|
||||||
/* Available since Visual Studio 2005 */
|
|
||||||
# elif defined (_MSC_VER) && (_MSC_VER >= 1400)
|
|
||||||
# define XML_DEPRECATED __declspec(deprecated)
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
#if defined (_MSC_VER) && (_MSC_VER >= 1400)
|
|
||||||
# define XML_IGNORE_FPTR_CAST_WARNINGS __pragma(warning(push))
|
|
||||||
#else
|
|
||||||
# define XML_IGNORE_FPTR_CAST_WARNINGS
|
|
||||||
#endif
|
|
||||||
#ifndef XML_POP_WARNINGS
|
|
||||||
# if defined (_MSC_VER) && (_MSC_VER >= 1400)
|
|
||||||
# define XML_POP_WARNINGS __pragma(warning(pop))
|
|
||||||
# else
|
|
||||||
# define XML_POP_WARNINGS
|
|
||||||
# endif
|
|
||||||
#endif
|
#endif
|
||||||
#endif /* __GNUC__ */
|
#endif /* __GNUC__ */
|
||||||
|
|
||||||
#define XML_NO_ATTR
|
|
||||||
|
|
||||||
#ifdef LIBXML_THREAD_ENABLED
|
|
||||||
#define XML_DECLARE_GLOBAL(name, type, attrs) \
|
|
||||||
attrs XMLPUBFUN type *__##name(void);
|
|
||||||
#define XML_GLOBAL_MACRO(name) (*__##name())
|
|
||||||
#else
|
|
||||||
#define XML_DECLARE_GLOBAL(name, type, attrs) \
|
|
||||||
attrs XMLPUBVAR type name;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif /* __cplusplus */
|
#endif /* __cplusplus */
|
||||||
|
Loading…
Reference in New Issue
Block a user