FS-2746 updated in tree patch to head

This commit is contained in:
Jeff Lenk 2012-10-12 16:59:32 -05:00
parent fe8c5326a8
commit 5e9537d958

View File

@ -178,7 +178,7 @@
libs/xmlrpc-c/lib/expat/xmlparse/xmlparse.h | 94 +- libs/xmlrpc-c/lib/expat/xmlparse/xmlparse.h | 94 +-
libs/xmlrpc-c/lib/expat/xmltok/.cvsignore | 1 - libs/xmlrpc-c/lib/expat/xmltok/.cvsignore | 1 -
libs/xmlrpc-c/lib/expat/xmltok/Makefile | 21 +- libs/xmlrpc-c/lib/expat/xmltok/Makefile | 21 +-
libs/xmlrpc-c/lib/expat/xmltok/nametab.h | 300 +- libs/xmlrpc-c/lib/expat/xmltok/nametab.h | 150 -
libs/xmlrpc-c/lib/expat/xmltok/xmlrole.h | 9 +- libs/xmlrpc-c/lib/expat/xmltok/xmlrole.h | 9 +-
libs/xmlrpc-c/lib/expat/xmltok/xmltok.c | 62 +- libs/xmlrpc-c/lib/expat/xmltok/xmltok.c | 62 +-
libs/xmlrpc-c/lib/expat/xmltok/xmltok.dsp | 259 - libs/xmlrpc-c/lib/expat/xmltok/xmltok.dsp | 259 -
@ -310,7 +310,7 @@
.../tools/xmlrpc_transport/xmlrpc_transport.c | 2 +- .../tools/xmlrpc_transport/xmlrpc_transport.c | 2 +-
libs/xmlrpc-c/transport_config.make | 39 - libs/xmlrpc-c/transport_config.make | 39 -
libs/xmlrpc-c/unix-common.make | 79 - libs/xmlrpc-c/unix-common.make | 79 -
libs/xmlrpc-c/version.h | 16 +- libs/xmlrpc-c/version.h | 8 -
libs/xmlrpc-c/xmlrpc-c-config.in | 180 - libs/xmlrpc-c/xmlrpc-c-config.in | 180 -
libs/xmlrpc-c/xmlrpc-c-config.main | 24 +- libs/xmlrpc-c/xmlrpc-c-config.main | 24 +-
libs/xmlrpc-c/xmlrpc-c-config.test.in | 153 - libs/xmlrpc-c/xmlrpc-c-config.test.in | 153 -
@ -319,14 +319,14 @@
libs/xmlrpc-c/xmlrpc_config.h.in | 76 +- libs/xmlrpc-c/xmlrpc_config.h.in | 76 +-
src/include/switch_event.h | 16 +- src/include/switch_event.h | 16 +-
src/include/switch_xml.h | 8 +- src/include/switch_xml.h | 8 +-
src/mod/applications/mod_commands/mod_commands.c | 750 +- src/mod/applications/mod_commands/mod_commands.c | 766 +-
src/mod/languages/mod_lua/mod_lua.cpp | 10 +- src/mod/languages/mod_lua/mod_lua.cpp | 10 +-
src/mod/xml_int/mod_xml_rpc/Makefile | 27 +- src/mod/xml_int/mod_xml_rpc/Makefile | 27 +-
.../xml_int/mod_xml_rpc/mod_xml_rpc.2010.vcxproj | 320 +- .../xml_int/mod_xml_rpc/mod_xml_rpc.2010.vcxproj | 320 +-
src/mod/xml_int/mod_xml_rpc/mod_xml_rpc.c | 467 +- src/mod/xml_int/mod_xml_rpc/mod_xml_rpc.c | 467 +-
src/switch_loadable_module.c | 4 +- src/switch_loadable_module.c | 4 +-
src/switch_xml.c | 25 +- src/switch_xml.c | 25 +-
328 files changed, 20770 insertions(+), 34260 deletions(-) 328 files changed, 20620 insertions(+), 34268 deletions(-)
diff --git a/.gitignore b/.gitignore diff --git a/.gitignore b/.gitignore
index 1039628..ffc7fb1 100644 index 1039628..ffc7fb1 100644
@ -14223,10 +14223,10 @@ index fd8eda1..dfbf2d7 100644
+ EndGlobalSection + EndGlobalSection
+EndGlobal +EndGlobal
diff --git a/configure.in b/configure.in diff --git a/configure.in b/configure.in
index e8ab623..a10daf8 100644 index b8db9bc..89cf47d 100644
--- a/configure.in --- a/configure.in
+++ b/configure.in +++ b/configure.in
@@ -490,9 +490,8 @@ AC_SUBST(LIBTOOL_LIB_EXTEN) @@ -497,9 +497,8 @@ AC_SUBST(LIBTOOL_LIB_EXTEN)
# Checks for header files. # Checks for header files.
AC_HEADER_DIRENT AC_HEADER_DIRENT
AC_HEADER_STDC AC_HEADER_STDC
@ -14237,7 +14237,7 @@ index e8ab623..a10daf8 100644
if test x"$ac_cv_header_wchar_h" = xyes; then if test x"$ac_cv_header_wchar_h" = xyes; then
HAVE_WCHAR_H_DEFINE=1 HAVE_WCHAR_H_DEFINE=1
else else
@@ -500,6 +499,31 @@ else @@ -507,6 +506,31 @@ else
fi fi
AC_SUBST(HAVE_WCHAR_H_DEFINE) AC_SUBST(HAVE_WCHAR_H_DEFINE)
@ -14269,7 +14269,7 @@ index e8ab623..a10daf8 100644
# Checks for typedefs, structures, and compiler characteristics. # Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST AC_C_CONST
AC_C_INLINE AC_C_INLINE
@@ -603,6 +627,7 @@ fi @@ -610,6 +634,7 @@ fi
# xmlrpc-c checks # xmlrpc-c checks
# #
@ -14277,7 +14277,7 @@ index e8ab623..a10daf8 100644
HAVE_LIBWWW_SSL_DEFINE=0 HAVE_LIBWWW_SSL_DEFINE=0
AC_SUBST(HAVE_LIBWWW_SSL_DEFINE) AC_SUBST(HAVE_LIBWWW_SSL_DEFINE)
@@ -1049,8 +1074,10 @@ AC_CONFIG_FILES([Makefile @@ -1056,8 +1081,10 @@ AC_CONFIG_FILES([Makefile
build/getg729.sh build/getg729.sh
build/freeswitch.pc build/freeswitch.pc
build/modmake.rules build/modmake.rules
@ -42614,10 +42614,11 @@ index cfcb8dd..4cb9723 100644
-include Makefile.depend -include Makefile.depend
+include depend.mk +include depend.mk
diff --git a/libs/xmlrpc-c/lib/expat/xmltok/nametab.h b/libs/xmlrpc-c/lib/expat/xmltok/nametab.h diff --git a/libs/xmlrpc-c/lib/expat/xmltok/nametab.h b/libs/xmlrpc-c/lib/expat/xmltok/nametab.h
index b05e62c..adea34c 100644 deleted file mode 100644
index b05e62c..0000000
--- a/libs/xmlrpc-c/lib/expat/xmltok/nametab.h --- a/libs/xmlrpc-c/lib/expat/xmltok/nametab.h
+++ b/libs/xmlrpc-c/lib/expat/xmltok/nametab.h +++ /dev/null
@@ -1,150 +1,150 @@ @@ -1,150 +0,0 @@
-static const unsigned namingBitmap[] = { -static const unsigned namingBitmap[] = {
-0x00000000, 0x00000000, 0x00000000, 0x00000000, -0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000, -0x00000000, 0x00000000, 0x00000000, 0x00000000,
@ -42768,156 +42769,6 @@ index b05e62c..adea34c 100644
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-}; -};
+static const unsigned namingBitmap[] = {
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+0x00000000, 0x04000000, 0x87FFFFFE, 0x07FFFFFE,
+0x00000000, 0x00000000, 0xFF7FFFFF, 0xFF7FFFFF,
+0xFFFFFFFF, 0x7FF3FFFF, 0xFFFFFDFE, 0x7FFFFFFF,
+0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFE00F, 0xFC31FFFF,
+0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
+0xFFFFFFFF, 0xF80001FF, 0x00000003, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xFFFFD740, 0xFFFFFFFB, 0x547F7FFF, 0x000FFFFD,
+0xFFFFDFFE, 0xFFFFFFFF, 0xDFFEFFFF, 0xFFFFFFFF,
+0xFFFF0003, 0xFFFFFFFF, 0xFFFF199F, 0x033FCFFF,
+0x00000000, 0xFFFE0000, 0x027FFFFF, 0xFFFFFFFE,
+0x0000007F, 0x00000000, 0xFFFF0000, 0x000707FF,
+0x00000000, 0x07FFFFFE, 0x000007FE, 0xFFFE0000,
+0xFFFFFFFF, 0x7CFFFFFF, 0x002F7FFF, 0x00000060,
+0xFFFFFFE0, 0x23FFFFFF, 0xFF000000, 0x00000003,
+0xFFF99FE0, 0x03C5FDFF, 0xB0000000, 0x00030003,
+0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
+0xFFFBAFE0, 0x23EDFDFF, 0x00000000, 0x00000001,
+0xFFF99FE0, 0x23CDFDFF, 0xB0000000, 0x00000003,
+0xD63DC7E0, 0x03BFC718, 0x00000000, 0x00000000,
+0xFFFDDFE0, 0x03EFFDFF, 0x00000000, 0x00000003,
+0xFFFDDFE0, 0x03EFFDFF, 0x40000000, 0x00000003,
+0xFFFDDFE0, 0x03FFFDFF, 0x00000000, 0x00000003,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xFFFFFFFE, 0x000D7FFF, 0x0000003F, 0x00000000,
+0xFEF02596, 0x200D6CAE, 0x0000001F, 0x00000000,
+0x00000000, 0x00000000, 0xFFFFFEFF, 0x000003FF,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x00000000, 0xFFFFFFFF, 0xFFFF003F, 0x007FFFFF,
+0x0007DAED, 0x50000000, 0x82315001, 0x002C62AB,
+0x40000000, 0xF580C900, 0x00000007, 0x02010800,
+0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+0x0FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF,
+0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
+0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
+0x00000000, 0x00004C40, 0x00000000, 0x00000000,
+0x00000007, 0x00000000, 0x00000000, 0x00000000,
+0x00000080, 0x000003FE, 0xFFFFFFFE, 0xFFFFFFFF,
+0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x07FFFFFF,
+0xFFFFFFE0, 0x00001FFF, 0x00000000, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000,
+0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+0x00000000, 0x07FF6000, 0x87FFFFFE, 0x07FFFFFE,
+0x00000000, 0x00800000, 0xFF7FFFFF, 0xFF7FFFFF,
+0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
+0xFFFFFFFF, 0xF80001FF, 0x00030003, 0x00000000,
+0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000003,
+0xFFFFD7C0, 0xFFFFFFFB, 0x547F7FFF, 0x000FFFFD,
+0xFFFFDFFE, 0xFFFFFFFF, 0xDFFEFFFF, 0xFFFFFFFF,
+0xFFFF007B, 0xFFFFFFFF, 0xFFFF199F, 0x033FCFFF,
+0x00000000, 0xFFFE0000, 0x027FFFFF, 0xFFFFFFFE,
+0xFFFE007F, 0xBBFFFFFB, 0xFFFF0016, 0x000707FF,
+0x00000000, 0x07FFFFFE, 0x0007FFFF, 0xFFFF03FF,
+0xFFFFFFFF, 0x7CFFFFFF, 0xFFEF7FFF, 0x03FF3DFF,
+0xFFFFFFEE, 0xF3FFFFFF, 0xFF1E3FFF, 0x0000FFCF,
+0xFFF99FEE, 0xD3C5FDFF, 0xB080399F, 0x0003FFCF,
+0xFFF987E4, 0xD36DFDFF, 0x5E003987, 0x001FFFC0,
+0xFFFBAFEE, 0xF3EDFDFF, 0x00003BBF, 0x0000FFC1,
+0xFFF99FEE, 0xF3CDFDFF, 0xB0C0398F, 0x0000FFC3,
+0xD63DC7EC, 0xC3BFC718, 0x00803DC7, 0x0000FF80,
+0xFFFDDFEE, 0xC3EFFDFF, 0x00603DDF, 0x0000FFC3,
+0xFFFDDFEC, 0xC3EFFDFF, 0x40603DDF, 0x0000FFC3,
+0xFFFDDFEC, 0xC3FFFDFF, 0x00803DCF, 0x0000FFC3,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FFF, 0x00000000,
+0xFEF02596, 0x3BFF6CAE, 0x03FF3F5F, 0x00000000,
+0x03000000, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE03FF,
+0xFEBF0FDF, 0x02FE3FFF, 0x00000000, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x00000000, 0x00000000, 0x1FFF0000, 0x00000002,
+0x000000A0, 0x003EFFFE, 0xFFFFFFFE, 0xFFFFFFFF,
+0x661FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x77FFFFFF,
+};
+static const unsigned char nmstrtPages[] = {
+0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x00,
+0x00, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
+0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x13,
+0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x15, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+};
+static const unsigned char namePages[] = {
+0x19, 0x03, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x00,
+0x00, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
+0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x13,
+0x26, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x27, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+};
diff --git a/libs/xmlrpc-c/lib/expat/xmltok/xmlrole.h b/libs/xmlrpc-c/lib/expat/xmltok/xmlrole.h diff --git a/libs/xmlrpc-c/lib/expat/xmltok/xmlrole.h b/libs/xmlrpc-c/lib/expat/xmltok/xmlrole.h
index 3cccb83..523b3da 100644 index 3cccb83..523b3da 100644
--- a/libs/xmlrpc-c/lib/expat/xmltok/xmlrole.h --- a/libs/xmlrpc-c/lib/expat/xmltok/xmlrole.h
@ -65982,10 +65833,11 @@ index b684c70..0000000
- rm -f $(<:%.$(MAJ).$(MIN)=%); \ - rm -f $(<:%.$(MAJ).$(MIN)=%); \
- $(LN_S) $(<:%.$(MIN)=%) $(<:%.$(MAJ).$(MIN)=%) - $(LN_S) $(<:%.$(MIN)=%) $(<:%.$(MAJ).$(MIN)=%)
diff --git a/libs/xmlrpc-c/version.h b/libs/xmlrpc-c/version.h diff --git a/libs/xmlrpc-c/version.h b/libs/xmlrpc-c/version.h
index 18e70f2..45625f5 100644 deleted file mode 100644
index 18e70f2..0000000
--- a/libs/xmlrpc-c/version.h --- a/libs/xmlrpc-c/version.h
+++ b/libs/xmlrpc-c/version.h +++ /dev/null
@@ -1,8 +1,8 @@ @@ -1,8 +0,0 @@
-#ifndef XMLRPC_C_VERSION_INCLUDED -#ifndef XMLRPC_C_VERSION_INCLUDED
-#define XMLRPC_C_VERSION_INCLUDED -#define XMLRPC_C_VERSION_INCLUDED
-/* generated by Windows/mkvers.bat on Fri 05/23/2008 ... */ -/* generated by Windows/mkvers.bat on Fri 05/23/2008 ... */
@ -65994,14 +65846,6 @@ index 18e70f2..45625f5 100644
-#define XMLRPC_VERSION_MINOR 14 -#define XMLRPC_VERSION_MINOR 14
-#define XMLRPC_VERSION_POINT 99 -#define XMLRPC_VERSION_POINT 99
-#endif -#endif
+#ifndef XMLRPC_C_VERSION_INCLUDED
+#define XMLRPC_C_VERSION_INCLUDED
+/* generated by Windows/mkvers.bat on Sun 09/23/2012 ... */
+#define XMLRPC_C_VERSION "1.26.0"
+#define XMLRPC_VERSION_MAJOR 1
+#define XMLRPC_VERSION_MINOR 26
+#define XMLRPC_VERSION_POINT 0
+#endif
diff --git a/libs/xmlrpc-c/xmlrpc-c-config.in b/libs/xmlrpc-c/xmlrpc-c-config.in diff --git a/libs/xmlrpc-c/xmlrpc-c-config.in b/libs/xmlrpc-c/xmlrpc-c-config.in
deleted file mode 100644 deleted file mode 100644
index 2095b5f..0000000 index 2095b5f..0000000
@ -66607,7 +66451,7 @@ index 46e69ae..9cba718 100644
+ +
#endif #endif
diff --git a/src/include/switch_event.h b/src/include/switch_event.h diff --git a/src/include/switch_event.h b/src/include/switch_event.h
index cc78336..550cba3 100644 index 52187cb..b4b5f1d 100644
--- a/src/include/switch_event.h --- a/src/include/switch_event.h
+++ b/src/include/switch_event.h +++ b/src/include/switch_event.h
@@ -41,10 +41,10 @@ @@ -41,10 +41,10 @@
@ -66643,7 +66487,7 @@ index cc78336..550cba3 100644
\param event the event to render \param event the event to render
\param str a string pointer to point at the allocated data \param str a string pointer to point at the allocated data
\param encode url encode the headers \param encode url encode the headers
@@ -318,7 +318,7 @@ SWITCH_DECLARE(switch_status_t) switch_event_create_brackets(char *data, char a, @@ -319,7 +319,7 @@ SWITCH_DECLARE(switch_status_t) switch_event_create_array_pair(switch_event_t **
#ifndef SWIG #ifndef SWIG
/*! /*!
@ -66652,7 +66496,7 @@ index cc78336..550cba3 100644
\param event the event to render \param event the event to render
\param fmt optional body of the event (varargs see standard sprintf family) \param fmt optional body of the event (varargs see standard sprintf family)
\return the xml object if the operation was successful \return the xml object if the operation was successful
@@ -328,7 +328,7 @@ SWITCH_DECLARE(switch_xml_t) switch_event_xmlize(switch_event_t *event, const ch @@ -329,7 +329,7 @@ SWITCH_DECLARE(switch_xml_t) switch_event_xmlize(switch_event_t *event, const ch
#endif #endif
/*! /*!
@ -66693,7 +66537,7 @@ index f2a6eb3..a29250a 100644
///\param xml the xml node ///\param xml the xml node
///\param buf buffer to use ///\param buf buffer to use
diff --git a/src/mod/applications/mod_commands/mod_commands.c b/src/mod/applications/mod_commands/mod_commands.c diff --git a/src/mod/applications/mod_commands/mod_commands.c b/src/mod/applications/mod_commands/mod_commands.c
index 7287d95..afd7b28 100644 index 679f29b..df87773 100644
--- a/src/mod/applications/mod_commands/mod_commands.c --- a/src/mod/applications/mod_commands/mod_commands.c
+++ b/src/mod/applications/mod_commands/mod_commands.c +++ b/src/mod/applications/mod_commands/mod_commands.c
@@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
@ -67138,19 +66982,19 @@ index 7287d95..afd7b28 100644
- stream->write_function(stream, "%d session(s) %d/%d\n", switch_core_session_count(), last_sps, sps); - stream->write_function(stream, "%d session(s) %d/%d\n", switch_core_session_count(), last_sps, sps);
- stream->write_function(stream, "%d session(s) max\n", switch_core_session_limit(0)); - stream->write_function(stream, "%d session(s) max\n", switch_core_session_limit(0));
- stream->write_function(stream, "min idle cpu %0.2f/%0.2f\n", switch_core_min_idle_cpu(-1.0), switch_core_idle_cpu()); - stream->write_function(stream, "min idle cpu %0.2f/%0.2f\n", switch_core_min_idle_cpu(-1.0), switch_core_idle_cpu());
-
+ stream->write_function(stream, "%d session(s) - %d out of max %d per sec %s", switch_core_session_count(), last_sps, sps, nl); + stream->write_function(stream, "%d session(s) - %d out of max %d per sec %s", switch_core_session_count(), last_sps, sps, nl);
+ stream->write_function(stream, "%d session(s) max%s", switch_core_session_limit(0), nl); + stream->write_function(stream, "%d session(s) max%s", switch_core_session_limit(0), nl);
+ stream->write_function(stream, "min idle cpu %0.2f/%0.2f%s", switch_core_min_idle_cpu(-1.0), switch_core_idle_cpu(), nl); + stream->write_function(stream, "min idle cpu %0.2f/%0.2f%s", switch_core_min_idle_cpu(-1.0), switch_core_idle_cpu(), nl);
-
- if (switch_core_get_stacksizes(&cur, &max) == SWITCH_STATUS_SUCCESS) { - if (switch_core_get_stacksizes(&cur, &max) == SWITCH_STATUS_SUCCESS) {
- stream->write_function(stream, "Current Stack Size/Max %ldK/%ldK\n", cur / 1024, max / 1024); - stream->write_function(stream, "Current Stack Size/Max %ldK/%ldK\n", cur / 1024, max / 1024);
- } + if (switch_core_get_stacksizes(&cur, &max) == SWITCH_STATUS_SUCCESS) { stream->write_function(stream, "Current Stack Size/Max %ldK/%ldK\n", cur / 1024, max / 1024);
}
- -
- if (html) { - if (html) {
- stream->write_function(stream, "</b>\n"); - stream->write_function(stream, "</b>\n");
+ if (switch_core_get_stacksizes(&cur, &max) == SWITCH_STATUS_SUCCESS) { stream->write_function(stream, "Current Stack Size/Max %ldK/%ldK\n", cur / 1024, max / 1024); - }
}
- -
- if (cmd && strstr(cmd, "refresh=")) { - if (cmd && strstr(cmd, "refresh=")) {
- char *refresh = strchr(cmd, '='); - char *refresh = strchr(cmd, '=');
@ -68029,7 +67873,7 @@ index 7287d95..afd7b28 100644
} }
switch_safe_free(mycmd); switch_safe_free(mycmd);
@@ -5494,7 +5533,7 @@ SWITCH_STANDARD_API(uuid_loglevel) @@ -5508,7 +5547,7 @@ SWITCH_STANDARD_API(uuid_loglevel)
stream->write_function(stream, "+OK\n"); stream->write_function(stream, "+OK\n");
switch_core_session_rwunlock(tsession); switch_core_session_rwunlock(tsession);
} else { } else {
@ -68038,7 +67882,7 @@ index 7287d95..afd7b28 100644
} }
} }
@@ -5530,7 +5569,7 @@ SWITCH_STANDARD_API(limit_usage_function) @@ -5544,7 +5583,7 @@ SWITCH_STANDARD_API(limit_usage_function)
switch_assert(mydata); switch_assert(mydata);
argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0]))); argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
} }
@ -68047,7 +67891,7 @@ index 7287d95..afd7b28 100644
/* backwards compat version */ /* backwards compat version */
if (argc == 2) { if (argc == 2) {
switch_safe_free(mydata); switch_safe_free(mydata);
@@ -5541,7 +5580,7 @@ SWITCH_STANDARD_API(limit_usage_function) @@ -5555,7 +5594,7 @@ SWITCH_STANDARD_API(limit_usage_function)
argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0]))); argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Using deprecated limit api: Please specify backend. Defaulting to 'db' backend.\n"); switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Using deprecated limit api: Please specify backend. Defaulting to 'db' backend.\n");
} }
@ -68056,7 +67900,7 @@ index 7287d95..afd7b28 100644
if (argc < 3) { if (argc < 3) {
stream->write_function(stream, "USAGE: limit_usage %s\n", LIMIT_USAGE_SYNTAX); stream->write_function(stream, "USAGE: limit_usage %s\n", LIMIT_USAGE_SYNTAX);
goto end; goto end;
@@ -5552,9 +5591,9 @@ SWITCH_STANDARD_API(limit_usage_function) @@ -5566,9 +5605,9 @@ SWITCH_STANDARD_API(limit_usage_function)
dorate = SWITCH_TRUE; dorate = SWITCH_TRUE;
} }
} }
@ -68068,7 +67912,7 @@ index 7287d95..afd7b28 100644
if (dorate == SWITCH_TRUE) { if (dorate == SWITCH_TRUE) {
stream->write_function(stream, "%d/%d", count, rcount); stream->write_function(stream, "%d/%d", count, rcount);
} else { } else {
@@ -5601,7 +5640,7 @@ SWITCH_STANDARD_API(limit_status_function) @@ -5615,7 +5654,7 @@ SWITCH_STANDARD_API(limit_status_function)
stream->write_function(stream, "USAGE: limit_status %s\n", LIMIT_STATUS_SYNTAX); stream->write_function(stream, "USAGE: limit_status %s\n", LIMIT_STATUS_SYNTAX);
goto end; goto end;
} }
@ -68077,7 +67921,7 @@ index 7287d95..afd7b28 100644
ret = switch_limit_status(argv[0]); ret = switch_limit_status(argv[0]);
stream->write_function(stream, "%s", ret); stream->write_function(stream, "%s", ret);
@@ -5631,7 +5670,7 @@ SWITCH_STANDARD_API(limit_reset_function) @@ -5645,7 +5684,7 @@ SWITCH_STANDARD_API(limit_reset_function)
stream->write_function(stream, "USAGE: limit_reset %s\n", LIMIT_RESET_SYNTAX); stream->write_function(stream, "USAGE: limit_reset %s\n", LIMIT_RESET_SYNTAX);
goto end; goto end;
} }
@ -68086,7 +67930,7 @@ index 7287d95..afd7b28 100644
ret = switch_limit_reset(argv[0]); ret = switch_limit_reset(argv[0]);
stream->write_function(stream, "%s", (ret == SWITCH_STATUS_SUCCESS) ? "+OK" : "-ERR"); stream->write_function(stream, "%s", (ret == SWITCH_STATUS_SUCCESS) ? "+OK" : "-ERR");
@@ -5661,7 +5700,7 @@ SWITCH_STANDARD_API(uuid_limit_function) @@ -5675,7 +5714,7 @@ SWITCH_STANDARD_API(uuid_limit_function)
switch_assert(mydata); switch_assert(mydata);
argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0]))); argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
} }
@ -68095,7 +67939,7 @@ index 7287d95..afd7b28 100644
if (argc < 4) { if (argc < 4) {
stream->write_function(stream, "USAGE: uuid_limit %s\n", LIMIT_SYNTAX); stream->write_function(stream, "USAGE: uuid_limit %s\n", LIMIT_SYNTAX);
goto end; goto end;
@@ -5697,7 +5736,7 @@ SWITCH_STANDARD_API(uuid_limit_function) @@ -5711,7 +5750,7 @@ SWITCH_STANDARD_API(uuid_limit_function)
sess = switch_core_session_locate(argv[0]); sess = switch_core_session_locate(argv[0]);
if (!sess) { if (!sess) {
@ -68104,7 +67948,7 @@ index 7287d95..afd7b28 100644
goto end; goto end;
} }
@@ -5738,7 +5777,7 @@ SWITCH_STANDARD_API(uuid_limit_release_function) @@ -5752,7 +5791,7 @@ SWITCH_STANDARD_API(uuid_limit_release_function)
switch_assert(mydata); switch_assert(mydata);
argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0]))); argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
} }
@ -68113,7 +67957,7 @@ index 7287d95..afd7b28 100644
if (argc < 2) { if (argc < 2) {
stream->write_function(stream, "USAGE: uuid_limit_release %s\n", LIMIT_RELEASE_SYNTAX); stream->write_function(stream, "USAGE: uuid_limit_release %s\n", LIMIT_RELEASE_SYNTAX);
goto end; goto end;
@@ -5754,14 +5793,14 @@ SWITCH_STANDARD_API(uuid_limit_release_function) @@ -5768,14 +5807,14 @@ SWITCH_STANDARD_API(uuid_limit_release_function)
sess = switch_core_session_locate(argv[0]); sess = switch_core_session_locate(argv[0]);
if (!sess) { if (!sess) {
@ -68130,7 +67974,7 @@ index 7287d95..afd7b28 100644
stream->write_function(stream, "+OK"); stream->write_function(stream, "+OK");
end: end:
@@ -5782,7 +5821,7 @@ SWITCH_STANDARD_API(limit_interval_reset_function) @@ -5796,7 +5835,7 @@ SWITCH_STANDARD_API(limit_interval_reset_function)
switch_assert(mydata); switch_assert(mydata);
argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0]))); argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
} }
@ -68139,7 +67983,7 @@ index 7287d95..afd7b28 100644
if (argc < 3) { if (argc < 3) {
stream->write_function(stream, "USAGE: limit_interval_reset %s\n", LIMIT_INTERVAL_RESET_SYNTAX); stream->write_function(stream, "USAGE: limit_interval_reset %s\n", LIMIT_INTERVAL_RESET_SYNTAX);
goto end; goto end;
@@ -5876,23 +5915,23 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_commands_load) @@ -5890,132 +5929,131 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_commands_load)
switch_thread_rwlock_create(&bgapi_rwlock, pool); switch_thread_rwlock_create(&bgapi_rwlock, pool);
switch_mutex_init(&reload_mutex, SWITCH_MUTEX_NESTED, pool); switch_mutex_init(&reload_mutex, SWITCH_MUTEX_NESTED, pool);
@ -68170,10 +68014,22 @@ index 7287d95..afd7b28 100644
+ SWITCH_ADD_API(commands_api_interface, "echo", "Echo", echo_function, "<data>"); + SWITCH_ADD_API(commands_api_interface, "echo", "Echo", echo_function, "<data>");
+ SWITCH_ADD_API(commands_api_interface, "escape", "Escape a string", escape_function, "<data>"); + SWITCH_ADD_API(commands_api_interface, "escape", "Escape a string", escape_function, "<data>");
SWITCH_ADD_API(commands_api_interface, "eval", "eval (noop)", eval_function, "[uuid:<uuid> ]<expression>"); SWITCH_ADD_API(commands_api_interface, "eval", "eval (noop)", eval_function, "[uuid:<uuid> ]<expression>");
SWITCH_ADD_API(commands_api_interface, "expand", "expand vars and execute", expand_function, "[uuid:<uuid> ]<cmd> <args>"); - SWITCH_ADD_API(commands_api_interface, "expand", "expand vars and execute", expand_function, "[uuid:<uuid> ]<cmd> <args>");
SWITCH_ADD_API(commands_api_interface, "find_user_xml", "find a user", find_user_function, "<key> <user> <domain>"); - SWITCH_ADD_API(commands_api_interface, "find_user_xml", "find a user", find_user_function, "<key> <user> <domain>");
@@ -5904,104 +5943,103 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_commands_load) - SWITCH_ADD_API(commands_api_interface, "fsctl", "control messages", ctl_function, CTL_SYNTAX);
SWITCH_ADD_API(commands_api_interface, "global_setvar", "global_setvar", global_setvar_function, GLOBAL_SETVAR_SYNTAX); - SWITCH_ADD_API(commands_api_interface, "...", "shutdown", shutdown_function, "");
- SWITCH_ADD_API(commands_api_interface, "shutdown", "shutdown", shutdown_function, "");
- SWITCH_ADD_API(commands_api_interface, "version", "version", version_function, "[short]");
- SWITCH_ADD_API(commands_api_interface, "global_getvar", "global_getvar", global_getvar_function, GLOBAL_GETVAR_SYNTAX);
- SWITCH_ADD_API(commands_api_interface, "global_setvar", "global_setvar", global_setvar_function, GLOBAL_SETVAR_SYNTAX);
+ SWITCH_ADD_API(commands_api_interface, "expand", "Execute an api with variable expansion", expand_function, "[uuid:<uuid> ]<cmd> <args>");
+ SWITCH_ADD_API(commands_api_interface, "find_user_xml", "Find a user", find_user_function, "<key> <user> <domain>");
+ SWITCH_ADD_API(commands_api_interface, "fsctl", "FS control messages", ctl_function, CTL_SYNTAX);
+ SWITCH_ADD_API(commands_api_interface, "...", "Shutdown", shutdown_function, "");
+ SWITCH_ADD_API(commands_api_interface, "shutdown", "Shutdown", shutdown_function, "");
+ SWITCH_ADD_API(commands_api_interface, "version", "Version", version_function, "[short]");
+ SWITCH_ADD_API(commands_api_interface, "global_getvar", "Get global var", global_getvar_function, GLOBAL_GETVAR_SYNTAX);
+ SWITCH_ADD_API(commands_api_interface, "global_setvar", "Set global var", global_setvar_function, GLOBAL_SETVAR_SYNTAX);
SWITCH_ADD_API(commands_api_interface, "group_call", "Generate a dial string to call a group", group_call_function, "<group>[@<domain>]"); SWITCH_ADD_API(commands_api_interface, "group_call", "Generate a dial string to call a group", group_call_function, "<group>[@<domain>]");
SWITCH_ADD_API(commands_api_interface, "help", "Show help for all the api commands", help_function, ""); SWITCH_ADD_API(commands_api_interface, "help", "Show help for all the api commands", help_function, "");
- SWITCH_ADD_API(commands_api_interface, "host_lookup", "host_lookup", host_lookup_function, "<hostname>"); - SWITCH_ADD_API(commands_api_interface, "host_lookup", "host_lookup", host_lookup_function, "<hostname>");
@ -68338,7 +68194,7 @@ index 7287d95..afd7b28 100644
switch_console_set_complete("add alias add"); switch_console_set_complete("add alias add");
switch_console_set_complete("add alias del"); switch_console_set_complete("add alias del");
@@ -6086,6 +6124,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_commands_load) @@ -6100,6 +6138,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_commands_load)
switch_console_set_complete("add show nat_map"); switch_console_set_complete("add show nat_map");
switch_console_set_complete("add show registrations"); switch_console_set_complete("add show registrations");
switch_console_set_complete("add show say"); switch_console_set_complete("add show say");
@ -68346,7 +68202,7 @@ index 7287d95..afd7b28 100644
switch_console_set_complete("add show timer"); switch_console_set_complete("add show timer");
switch_console_set_complete("add shutdown"); switch_console_set_complete("add shutdown");
switch_console_set_complete("add sql_escape"); switch_console_set_complete("add sql_escape");
@@ -6151,18 +6190,17 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_commands_load) @@ -6165,18 +6204,17 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_commands_load)
switch_console_set_complete("add ..."); switch_console_set_complete("add ...");
switch_console_set_complete("add file_exists"); switch_console_set_complete("add file_exists");