hawq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r...@apache.org
Subject [51/51] [abbrv] [partial] incubator-hawq git commit: HAWQ-735. Import thrift-0.9.3 into depends/thirdparty/thrift folder
Date Wed, 18 May 2016 02:51:04 GMT
HAWQ-735. Import thrift-0.9.3 into depends/thirdparty/thrift folder


Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/d709f67d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/d709f67d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/d709f67d

Branch: refs/heads/master
Commit: d709f67d9493e165a33013cae0c4e2491d809c04
Parents: 3d3611e
Author: xunzhang <xunzhangthu@gmail.com>
Authored: Mon May 16 16:19:38 2016 +0800
Committer: rlei <rlei@pivotal.io>
Committed: Wed May 18 10:28:06 2016 +0800

----------------------------------------------------------------------
 depends/thirdparty/ImportLog                    |    2 +
 depends/thirdparty/thrift/.clang-format         |   56 +
 depends/thirdparty/thrift/.editorconfig         |  112 +
 depends/thirdparty/thrift/.gitattributes        |    1 +
 depends/thirdparty/thrift/.gitignore            |  279 +
 depends/thirdparty/thrift/.travis.yml           |  188 +
 depends/thirdparty/thrift/CHANGES               | 1779 ++++++
 depends/thirdparty/thrift/CMakeLists.txt        |  103 +
 depends/thirdparty/thrift/CONTRIBUTING.md       |   49 +
 depends/thirdparty/thrift/LICENSE               |  253 +
 depends/thirdparty/thrift/Makefile.am           |  110 +
 depends/thirdparty/thrift/NOTICE                |    5 +
 depends/thirdparty/thrift/README.md             |  164 +
 .../thirdparty/thrift/aclocal/ac_prog_bison.m4  |   54 +
 .../thirdparty/thrift/aclocal/ax_boost_base.m4  |  272 +
 .../thrift/aclocal/ax_check_openssl.m4          |  124 +
 .../thrift/aclocal/ax_cxx_compile_stdcxx_11.m4  |  165 +
 depends/thirdparty/thrift/aclocal/ax_dmd.m4     |  107 +
 .../thrift/aclocal/ax_javac_and_java.m4         |  129 +
 .../thirdparty/thrift/aclocal/ax_lib_event.m4   |  194 +
 .../thirdparty/thrift/aclocal/ax_lib_zlib.m4    |  173 +
 depends/thirdparty/thrift/aclocal/ax_lua.m4     |  663 +++
 .../thrift/aclocal/ax_prog_haxe_version.m4      |   60 +
 .../thrift/aclocal/ax_prog_perl_modules.m4      |   77 +
 .../thrift/aclocal/ax_signed_right_shift.m4     |  127 +
 .../thrift/aclocal/ax_thrift_internal.m4        |   28 +
 .../thrift/aclocal/m4_ax_compare_version.m4     |  177 +
 depends/thirdparty/thrift/appveyor.yml          |   53 +
 depends/thirdparty/thrift/bootstrap.sh          |   54 +
 depends/thirdparty/thrift/bower.json            |   16 +
 .../thrift/build/cmake/CPackConfig.cmake        |   68 +
 .../thrift/build/cmake/ConfigureChecks.cmake    |   76 +
 .../build/cmake/DefineCMakeDefaults.cmake       |   70 +
 .../build/cmake/DefineInstallationPaths.cmake   |   26 +
 .../thrift/build/cmake/DefineOptions.cmake      |  143 +
 .../build/cmake/DefinePlatformSpecifc.cmake     |   94 +
 .../thirdparty/thrift/build/cmake/FindAnt.cmake |   30 +
 .../thrift/build/cmake/FindGLIB.cmake           |  122 +
 .../thrift/build/cmake/FindLibevent.cmake       |   39 +
 depends/thirdparty/thrift/build/cmake/README.md |   60 +
 .../thrift/build/cmake/ThriftMacros.cmake       |   94 +
 .../thirdparty/thrift/build/cmake/config.h.in   |  157 +
 .../thrift/build/cmake/mingw32-toolchain.cmake  |   24 +
 .../thirdparty/thrift/build/docker/README.md    |   27 +
 .../thirdparty/thrift/build/docker/Vagrantfile  |   59 +
 .../thrift/build/docker/centos/Dockerfile       |   96 +
 .../thrift/build/docker/ubuntu/Dockerfile       |  111 +
 .../build/travis/installCXXDependencies.sh      |   29 +
 .../thrift/build/travis/installDependencies.sh  |   69 +
 depends/thirdparty/thrift/cleanup.sh            |   89 +
 .../thrift/compiler/cpp/CMakeLists.txt          |  133 +
 .../thirdparty/thrift/compiler/cpp/Makefile.am  |  125 +
 .../thirdparty/thrift/compiler/cpp/README.md    |   84 +
 .../thrift/compiler/cpp/coding_standards.md     |    4 +
 .../thirdparty/thrift/compiler/cpp/compiler.sln |   20 +
 .../thrift/compiler/cpp/compiler.vcxproj        |  247 +
 .../compiler/cpp/compiler.vcxproj.filters       |  189 +
 .../thrift/compiler/cpp/src/audit/t_audit.cpp   |  466 ++
 .../thrift/compiler/cpp/src/audit/t_audit.h     |   11 +
 .../cpp/src/generate/t_as3_generator.cc         | 2579 +++++++++
 .../cpp/src/generate/t_c_glib_generator.cc      | 4565 ++++++++++++++++
 .../cpp/src/generate/t_cocoa_generator.cc       | 2856 ++++++++++
 .../cpp/src/generate/t_cpp_generator.cc         | 4367 +++++++++++++++
 .../cpp/src/generate/t_csharp_generator.cc      | 2867 ++++++++++
 .../compiler/cpp/src/generate/t_d_generator.cc  |  722 +++
 .../cpp/src/generate/t_delphi_generator.cc      | 3900 +++++++++++++
 .../cpp/src/generate/t_erl_generator.cc         | 1044 ++++
 .../compiler/cpp/src/generate/t_generator.cc    |  177 +
 .../compiler/cpp/src/generate/t_generator.h     |  285 +
 .../cpp/src/generate/t_generator_registry.h     |  102 +
 .../compiler/cpp/src/generate/t_go_generator.cc | 3582 ++++++++++++
 .../compiler/cpp/src/generate/t_gv_generator.cc |  339 ++
 .../cpp/src/generate/t_haxe_generator.cc        | 2966 ++++++++++
 .../compiler/cpp/src/generate/t_hs_generator.cc | 1723 ++++++
 .../cpp/src/generate/t_html_generator.cc        | 1081 ++++
 .../cpp/src/generate/t_html_generator.h         |  240 +
 .../cpp/src/generate/t_java_generator.cc        | 5146 ++++++++++++++++++
 .../cpp/src/generate/t_javame_generator.cc      | 3289 +++++++++++
 .../compiler/cpp/src/generate/t_js_generator.cc | 2179 ++++++++
 .../cpp/src/generate/t_json_generator.cc        |  717 +++
 .../cpp/src/generate/t_lua_generator.cc         | 1127 ++++
 .../cpp/src/generate/t_ocaml_generator.cc       | 1756 ++++++
 .../compiler/cpp/src/generate/t_oop_generator.h |  129 +
 .../cpp/src/generate/t_perl_generator.cc        | 1642 ++++++
 .../cpp/src/generate/t_php_generator.cc         | 2526 +++++++++
 .../compiler/cpp/src/generate/t_py_generator.cc | 2461 +++++++++
 .../compiler/cpp/src/generate/t_rb_generator.cc | 1252 +++++
 .../compiler/cpp/src/generate/t_st_generator.cc | 1049 ++++
 .../cpp/src/generate/t_xsd_generator.cc         |  355 ++
 .../thrift/compiler/cpp/src/globals.h           |  156 +
 .../thrift/compiler/cpp/src/logging.h           |   45 +
 .../thirdparty/thrift/compiler/cpp/src/main.cc  | 1290 +++++
 .../thirdparty/thrift/compiler/cpp/src/main.h   |  107 +
 .../thirdparty/thrift/compiler/cpp/src/md5.c    |  381 ++
 .../thirdparty/thrift/compiler/cpp/src/md5.h    |   90 +
 .../thrift/compiler/cpp/src/parse/parse.cc      |   31 +
 .../thrift/compiler/cpp/src/parse/t_base_type.h |  117 +
 .../thrift/compiler/cpp/src/parse/t_const.h     |   50 +
 .../compiler/cpp/src/parse/t_const_value.h      |  146 +
 .../thrift/compiler/cpp/src/parse/t_container.h |   47 +
 .../thrift/compiler/cpp/src/parse/t_doc.h       |   54 +
 .../thrift/compiler/cpp/src/parse/t_enum.h      |  110 +
 .../compiler/cpp/src/parse/t_enum_value.h       |   49 +
 .../thrift/compiler/cpp/src/parse/t_field.h     |  128 +
 .../thrift/compiler/cpp/src/parse/t_function.h  |   84 +
 .../thrift/compiler/cpp/src/parse/t_list.h      |   41 +
 .../thrift/compiler/cpp/src/parse/t_map.h       |   45 +
 .../thrift/compiler/cpp/src/parse/t_program.h   |  381 ++
 .../thrift/compiler/cpp/src/parse/t_scope.h     |  172 +
 .../thrift/compiler/cpp/src/parse/t_service.h   |   59 +
 .../thrift/compiler/cpp/src/parse/t_set.h       |   41 +
 .../thrift/compiler/cpp/src/parse/t_struct.h    |  157 +
 .../thrift/compiler/cpp/src/parse/t_type.h      |  107 +
 .../thrift/compiler/cpp/src/parse/t_typedef.cc  |   34 +
 .../thrift/compiler/cpp/src/parse/t_typedef.h   |   67 +
 .../thrift/compiler/cpp/src/platform.h          |   47 +
 .../thrift/compiler/cpp/src/thriftl.ll          |  423 ++
 .../thrift/compiler/cpp/src/thrifty.yy          | 1312 +++++
 .../thrift/compiler/cpp/src/windows/config.h    |   45 +
 .../compiler/cpp/src/windows/version.h.in       |   33 +
 .../thirdparty/thrift/compiler/cpp/version.h.in |    1 +
 depends/thirdparty/thrift/composer.json         |   30 +
 depends/thirdparty/thrift/configure.ac          |  891 +++
 .../thirdparty/thrift/contrib/Rebus/App.config  |   33 +
 .../thirdparty/thrift/contrib/Rebus/Program.cs  |   81 +
 .../contrib/Rebus/Properties/AssemblyInfo.cs    |   38 +
 .../thirdparty/thrift/contrib/Rebus/README.md   |   21 +
 .../thrift/contrib/Rebus/RebusSample.csproj     |  102 +
 .../thrift/contrib/Rebus/RebusSample.sln        |   28 +
 .../thrift/contrib/Rebus/ServiceImpl/Both.cs    |   35 +
 .../thrift/contrib/Rebus/ServiceImpl/Client.cs  |  157 +
 .../thrift/contrib/Rebus/ServiceImpl/Server.cs  |  143 +
 .../thrift/contrib/Rebus/sample.thrift          |   30 +
 .../thirdparty/thrift/contrib/Stomp/README.md   |   18 +
 .../contrib/Stomp/Thrift.Transport.STOMP.pas    |  200 +
 depends/thirdparty/thrift/contrib/Vagrantfile   |  133 +
 .../thrift/contrib/async-test/aggr.thrift       |    8 +
 .../thrift/contrib/async-test/test-leaf.py      |   23 +
 .../thrift/contrib/async-test/test-server.cpp   |   97 +
 depends/thirdparty/thrift/contrib/fb303/LICENSE |   16 +
 .../thirdparty/thrift/contrib/fb303/Makefile.am |   46 +
 .../thirdparty/thrift/contrib/fb303/README.md   |   37 +
 .../thrift/contrib/fb303/TClientInfo.cpp        |  178 +
 .../thrift/contrib/fb303/TClientInfo.h          |  320 ++
 .../contrib/fb303/aclocal/ax_boost_base.m4      |  198 +
 .../fb303/aclocal/ax_cxx_compile_stdcxx_11.m4   |  134 +
 .../contrib/fb303/aclocal/ax_javac_and_java.m4  |  121 +
 .../contrib/fb303/aclocal/ax_thrift_internal.m4 |   28 +
 .../thrift/contrib/fb303/bootstrap.sh           |   26 +
 .../thrift/contrib/fb303/configure.ac           |  164 +
 .../thrift/contrib/fb303/cpp/FacebookBase.cpp   |  124 +
 .../thrift/contrib/fb303/cpp/FacebookBase.h     |  103 +
 .../thrift/contrib/fb303/cpp/Makefile.am        |   84 +
 .../thrift/contrib/fb303/cpp/ServiceTracker.cpp |  481 ++
 .../thrift/contrib/fb303/cpp/ServiceTracker.h   |  215 +
 .../thrift/contrib/fb303/global_footer.mk       |   21 +
 .../thrift/contrib/fb303/global_header.mk       |   38 +
 .../thrift/contrib/fb303/if/fb303.thrift        |  112 +
 .../thrift/contrib/fb303/java/build.xml         |  195 +
 .../contrib/fb303/java/src/FacebookBase.java    |  114 +
 .../thrift/contrib/fb303/php/FacebookBase.php   |   89 +
 .../thrift/contrib/fb303/py/Makefile.am         |   44 +
 .../contrib/fb303/py/fb303/FacebookBase.py      |   82 +
 .../contrib/fb303/py/fb303_scripts/__init__.py  |   20 +
 .../fb303/py/fb303_scripts/fb303_simple_mgmt.py |  195 +
 .../thirdparty/thrift/contrib/fb303/py/setup.py |   49 +
 .../thrift/contrib/mingw-cross-compile.sh       |   19 +
 .../thrift/contrib/parse_profiling.py           |  310 ++
 .../thrift/contrib/thrift-maven-plugin/pom.xml  |   86 +
 .../apache/thrift/maven/AbstractThriftMojo.java |  377 ++
 .../java/org/apache/thrift/maven/Thrift.java    |  262 +
 .../apache/thrift/maven/ThriftCompileMojo.java  |   78 +
 .../thrift/maven/ThriftTestCompileMojo.java     |   74 +
 .../org/apache/thrift/maven/TestThrift.java     |  163 +
 .../src/test/resources/idl/shared.thrift        |   36 +
 .../src/test/resources/idl/tutorial.thrift      |  152 +
 depends/thirdparty/thrift/contrib/thrift.el     |  140 +
 depends/thirdparty/thrift/contrib/thrift.spec   |  238 +
 depends/thirdparty/thrift/contrib/thrift.vim    |   91 +
 .../thirdparty/thrift/contrib/thrift_dump.cpp   |   91 +
 .../thrift/contrib/transport-sample/README.md   |   61 +
 .../contrib/transport-sample/Sample.thrift      |   39 +
 .../contrib/transport-sample/ThriftCommon.cpp   |   37 +
 .../contrib/transport-sample/ThriftCommon.h     |  207 +
 .../contrib/transport-sample/client/ReadMe.txt  |   40 +
 .../contrib/transport-sample/client/client.cpp  |  195 +
 .../transport-sample/client/client.vcxproj      |  105 +
 .../client/client.vcxproj.filters               |   66 +
 .../contrib/transport-sample/client/stdafx.cpp  |    8 +
 .../contrib/transport-sample/client/stdafx.h    |   15 +
 .../contrib/transport-sample/client/targetver.h |    8 +
 .../thrift/contrib/transport-sample/config.h    |   24 +
 .../contrib/transport-sample/server/ReadMe.txt  |   40 +
 .../contrib/transport-sample/server/server.cpp  |  168 +
 .../transport-sample/server/server.vcxproj      |  106 +
 .../server/server.vcxproj.filters               |   66 +
 .../contrib/transport-sample/server/stdafx.cpp  |    8 +
 .../contrib/transport-sample/server/stdafx.h    |   15 +
 .../contrib/transport-sample/server/targetver.h |    8 +
 .../contrib/transport-sample/thriftme.bat       |    1 +
 .../thrift/contrib/transport-sample/thriftme.sh |   24 +
 .../transport-sample/transport-sample.sln       |   26 +
 .../thrift/contrib/vagrant/centos-6.5/README.md |   61 +
 .../contrib/vagrant/centos-6.5/Vagrantfile      |  274 +
 .../thirdparty/thrift/contrib/zeromq/README.md  |   30 +
 .../thrift/contrib/zeromq/TZmqClient.cpp        |   48 +
 .../thrift/contrib/zeromq/TZmqClient.h          |   65 +
 .../thrift/contrib/zeromq/TZmqClient.py         |   63 +
 .../thrift/contrib/zeromq/TZmqServer.cpp        |   96 +
 .../thrift/contrib/zeromq/TZmqServer.h          |   83 +
 .../thrift/contrib/zeromq/TZmqServer.py         |   78 +
 .../contrib/zeromq/csharp/AssemblyInfo.cs       |   46 +
 .../thrift/contrib/zeromq/csharp/Main.cs        |   60 +
 .../thrift/contrib/zeromq/csharp/TZmqClient.cs  |   78 +
 .../thrift/contrib/zeromq/csharp/TZmqServer.cs  |   56 +
 .../contrib/zeromq/csharp/ThriftZMQ.csproj      |   91 +
 .../thrift/contrib/zeromq/csharp/ThriftZMQ.sln  |   42 +
 .../thrift/contrib/zeromq/storage.thrift        |    4 +
 .../thrift/contrib/zeromq/test-client.cpp       |   40 +
 .../thrift/contrib/zeromq/test-client.py        |   36 +
 .../thrift/contrib/zeromq/test-receiver.cpp     |   40 +
 .../thrift/contrib/zeromq/test-sender.cpp       |   32 +
 .../thrift/contrib/zeromq/test-server.cpp       |   43 +
 .../thrift/contrib/zeromq/test-server.py        |   33 +
 depends/thirdparty/thrift/debian/README.md      |   19 +
 depends/thirdparty/thrift/debian/changelog      |   73 +
 depends/thirdparty/thrift/debian/compat         |    1 +
 depends/thirdparty/thrift/debian/control        |  153 +
 depends/thirdparty/thrift/debian/copyright      |  129 +
 depends/thirdparty/thrift/debian/dirs           |    2 +
 depends/thirdparty/thrift/debian/docs           |    1 +
 .../thrift/debian/libthrift-dev.install         |    4 +
 .../thirdparty/thrift/debian/libthrift0.install |    5 +
 .../thirdparty/thrift/debian/php5-thrift.dirs   |    1 +
 depends/thirdparty/thrift/debian/rules          |  206 +
 depends/thirdparty/thrift/debian/substvars      |    1 +
 .../thirdparty/thrift/debian/thrift-doc.docs    |    2 +
 .../thirdparty/thrift/debian/thrift-doc.install |    2 +
 depends/thirdparty/thrift/doap.rdf              |  127 +
 .../thirdparty/thrift/doc/coding_standards.md   |   48 +
 depends/thirdparty/thrift/doc/committers.md     |   54 +
 depends/thirdparty/thrift/doc/install/README.md |   43 +
 depends/thirdparty/thrift/doc/install/centos.md |   75 +
 depends/thirdparty/thrift/doc/install/debian.md |   41 +
 depends/thirdparty/thrift/doc/install/os_x.md   |   27 +
 .../thirdparty/thrift/doc/install/windows.md    |  186 +
 .../thirdparty/thrift/doc/licenses/lgpl-2.1.txt |  504 ++
 .../thrift/doc/licenses/otp-base-license.txt    |   20 +
 depends/thirdparty/thrift/doc/specs/idl.md      |  236 +
 .../thrift/doc/specs/thrift-protocol-spec.md    |   99 +
 .../thrift/doc/specs/thrift-sasl-spec.txt       |  108 +
 depends/thirdparty/thrift/doc/specs/thrift.tex  | 1057 ++++
 depends/thirdparty/thrift/json-schema.json      |  310 ++
 depends/thirdparty/thrift/lib/Makefile.am       |  101 +
 depends/thirdparty/thrift/lib/as3/build.xml     |  180 +
 .../thrift/lib/as3/coding_standards.md          |    1 +
 .../org/apache/thrift/AbstractMethodError.as    |   31 +
 .../thrift/lib/as3/src/org/apache/thrift/Set.as |   82 +
 .../src/org/apache/thrift/TApplicationError.as  |  106 +
 .../lib/as3/src/org/apache/thrift/TBase.as      |   67 +
 .../lib/as3/src/org/apache/thrift/TError.as     |   29 +
 .../org/apache/thrift/TFieldRequirementType.as  |   32 +
 .../lib/as3/src/org/apache/thrift/TProcessor.as |   32 +
 .../apache/thrift/meta_data/FieldMetaData.as    |   57 +
 .../thrift/meta_data/FieldValueMetaData.as      |   44 +
 .../org/apache/thrift/meta_data/ListMetaData.as |   31 +
 .../org/apache/thrift/meta_data/MapMetaData.as  |   33 +
 .../org/apache/thrift/meta_data/SetMetaData.as  |   31 +
 .../apache/thrift/meta_data/StructMetaData.as   |   31 +
 .../apache/thrift/protocol/TBinaryProtocol.as   |  316 ++
 .../src/org/apache/thrift/protocol/TField.as    |   43 +
 .../as3/src/org/apache/thrift/protocol/TList.as |   33 +
 .../as3/src/org/apache/thrift/protocol/TMap.as  |   33 +
 .../src/org/apache/thrift/protocol/TMessage.as  |   42 +
 .../org/apache/thrift/protocol/TMessageType.as  |   28 +
 .../src/org/apache/thrift/protocol/TProtocol.as |  124 +
 .../apache/thrift/protocol/TProtocolError.as    |   39 +
 .../apache/thrift/protocol/TProtocolFactory.as  |   27 +
 .../org/apache/thrift/protocol/TProtocolUtil.as |  148 +
 .../as3/src/org/apache/thrift/protocol/TSet.as  |   33 +
 .../src/org/apache/thrift/protocol/TStruct.as   |   31 +
 .../as3/src/org/apache/thrift/protocol/TType.as |   39 +
 .../thrift/transport/TFullDuplexHttpClient.as   |  251 +
 .../org/apache/thrift/transport/THttpClient.as  |  134 +
 .../src/org/apache/thrift/transport/TSocket.as  |  189 +
 .../org/apache/thrift/transport/TTransport.as   |  127 +
 .../apache/thrift/transport/TTransportError.as  |   37 +
 .../thirdparty/thrift/lib/c_glib/CMakeLists.txt |   66 +
 .../thirdparty/thrift/lib/c_glib/Makefile.am    |   99 +
 depends/thirdparty/thrift/lib/c_glib/README.md  |   34 +
 .../thrift/lib/c_glib/coding_standards.md       |    5 +
 .../processor/thrift_dispatch_processor.c       |  142 +
 .../processor/thrift_dispatch_processor.h       |   95 +
 .../thrift/c_glib/processor/thrift_processor.c  |   45 +
 .../thrift/c_glib/processor/thrift_processor.h  |   76 +
 .../c_glib/protocol/thrift_binary_protocol.c    |  904 +++
 .../c_glib/protocol/thrift_binary_protocol.h    |   72 +
 .../protocol/thrift_binary_protocol_factory.c   |   50 +
 .../protocol/thrift_binary_protocol_factory.h   |   56 +
 .../thrift/c_glib/protocol/thrift_protocol.c    |  589 ++
 .../thrift/c_glib/protocol/thrift_protocol.h    |  341 ++
 .../c_glib/protocol/thrift_protocol_factory.c   |   43 +
 .../c_glib/protocol/thrift_protocol_factory.h   |   73 +
 .../src/thrift/c_glib/server/thrift_server.c    |  174 +
 .../src/thrift/c_glib/server/thrift_server.h    |   93 +
 .../thrift/c_glib/server/thrift_simple_server.c |  138 +
 .../thrift/c_glib/server/thrift_simple_server.h |   70 +
 .../lib/c_glib/src/thrift/c_glib/thrift.c       |   40 +
 .../lib/c_glib/src/thrift/c_glib/thrift.h       |   38 +
 .../c_glib/thrift_application_exception.c       |  277 +
 .../c_glib/thrift_application_exception.h       |   86 +
 .../c_glib/src/thrift/c_glib/thrift_struct.c    |   52 +
 .../c_glib/src/thrift/c_glib/thrift_struct.h    |   68 +
 .../transport/thrift_buffered_transport.c       |  391 ++
 .../transport/thrift_buffered_transport.h       |   77 +
 .../thrift_buffered_transport_factory.c         |   55 +
 .../thrift_buffered_transport_factory.h         |   86 +
 .../c_glib/transport/thrift_framed_transport.c  |  384 ++
 .../c_glib/transport/thrift_framed_transport.h  |   77 +
 .../transport/thrift_framed_transport_factory.c |   55 +
 .../transport/thrift_framed_transport_factory.h |   86 +
 .../c_glib/transport/thrift_memory_buffer.c     |  231 +
 .../c_glib/transport/thrift_memory_buffer.h     |   71 +
 .../c_glib/transport/thrift_server_socket.c     |  256 +
 .../c_glib/transport/thrift_server_socket.h     |   90 +
 .../c_glib/transport/thrift_server_transport.c  |   62 +
 .../c_glib/transport/thrift_server_transport.h  |   89 +
 .../src/thrift/c_glib/transport/thrift_socket.c |  371 ++
 .../src/thrift/c_glib/transport/thrift_socket.h |   75 +
 .../thrift/c_glib/transport/thrift_transport.c  |  126 +
 .../thrift/c_glib/transport/thrift_transport.h  |  167 +
 .../c_glib/transport/thrift_transport_factory.c |   44 +
 .../c_glib/transport/thrift_transport_factory.h |   71 +
 .../thrift/lib/c_glib/test/CMakeLists.txt       |  170 +
 .../thrift/lib/c_glib/test/ContainerTest.thrift |   35 +
 .../thrift/lib/c_glib/test/Makefile.am          |  282 +
 .../thrift/lib/c_glib/test/glib.suppress        |   64 +
 .../lib/c_glib/test/testapplicationexception.c  |  180 +
 .../thrift/lib/c_glib/test/testbinaryprotocol.c |  688 +++
 .../lib/c_glib/test/testbufferedtransport.c     |  287 +
 .../thrift/lib/c_glib/test/testcontainertest.c  |  530 ++
 .../thrift/lib/c_glib/test/testdebugproto.c     |  938 ++++
 .../lib/c_glib/test/testframedtransport.c       |  284 +
 .../thrift/lib/c_glib/test/testmemorybuffer.c   |   98 +
 .../lib/c_glib/test/testoptionalrequired.c      |  207 +
 .../thrift/lib/c_glib/test/testsimpleserver.c   |  123 +
 .../thrift/lib/c_glib/test/teststruct.c         |  112 +
 .../thrift/lib/c_glib/test/testthrifttest.c     |   31 +
 .../lib/c_glib/test/testthrifttestclient.cpp    |  627 +++
 .../lib/c_glib/test/testtransportsocket.c       |  323 ++
 .../thrift/lib/c_glib/thrift_c_glib.pc.in       |   30 +
 depends/thirdparty/thrift/lib/cocoa/README.md   |   21 +
 .../thrift/lib/cocoa/coding_standards.md        |    1 +
 .../lib/cocoa/src/TApplicationException.h       |   49 +
 .../lib/cocoa/src/TApplicationException.m       |  146 +
 .../thrift/lib/cocoa/src/TBaseClient.h          |   30 +
 .../thrift/lib/cocoa/src/TBaseClient.m          |   46 +
 .../thrift/lib/cocoa/src/TException.h           |   34 +
 .../thrift/lib/cocoa/src/TException.m           |   65 +
 .../thrift/lib/cocoa/src/TObjective-C.h         |   72 +
 .../thrift/lib/cocoa/src/TProcessor.h           |   29 +
 .../thrift/lib/cocoa/src/TProcessorFactory.h    |   27 +
 .../lib/cocoa/src/TSharedProcessorFactory.h     |   27 +
 .../lib/cocoa/src/TSharedProcessorFactory.m     |   52 +
 .../thirdparty/thrift/lib/cocoa/src/Thrift.h    |   20 +
 .../thrift/lib/cocoa/src/protocol/TBase.h       |   41 +
 .../lib/cocoa/src/protocol/TBinaryProtocol.h    |   51 +
 .../lib/cocoa/src/protocol/TBinaryProtocol.m    |  530 ++
 .../lib/cocoa/src/protocol/TCompactProtocol.h   |   36 +
 .../lib/cocoa/src/protocol/TCompactProtocol.m   |  687 +++
 .../cocoa/src/protocol/TMultiplexedProtocol.h   |   33 +
 .../cocoa/src/protocol/TMultiplexedProtocol.m   |   67 +
 .../thrift/lib/cocoa/src/protocol/TProtocol.h   |  148 +
 .../lib/cocoa/src/protocol/TProtocolDecorator.h |   30 +
 .../lib/cocoa/src/protocol/TProtocolDecorator.m |  274 +
 .../lib/cocoa/src/protocol/TProtocolException.h |   25 +
 .../lib/cocoa/src/protocol/TProtocolException.m |   23 +
 .../lib/cocoa/src/protocol/TProtocolFactory.h   |   29 +
 .../lib/cocoa/src/protocol/TProtocolUtil.h      |   29 +
 .../lib/cocoa/src/protocol/TProtocolUtil.m      |  104 +
 .../thrift/lib/cocoa/src/server/TSocketServer.h |   49 +
 .../thrift/lib/cocoa/src/server/TSocketServer.m |  197 +
 .../lib/cocoa/src/transport/TAsyncTransport.h   |   29 +
 .../lib/cocoa/src/transport/TFramedTransport.h  |   29 +
 .../lib/cocoa/src/transport/TFramedTransport.m  |  143 +
 .../lib/cocoa/src/transport/THTTPClient.h       |   42 +
 .../lib/cocoa/src/transport/THTTPClient.m       |  161 +
 .../lib/cocoa/src/transport/TMemoryBuffer.h     |   29 +
 .../lib/cocoa/src/transport/TMemoryBuffer.m     |   74 +
 .../src/transport/TNSFileHandleTransport.h      |   35 +
 .../src/transport/TNSFileHandleTransport.m      |   93 +
 .../cocoa/src/transport/TNSStreamTransport.h    |   40 +
 .../cocoa/src/transport/TNSStreamTransport.m    |   96 +
 .../lib/cocoa/src/transport/TSSLSocketClient.h  |   40 +
 .../lib/cocoa/src/transport/TSSLSocketClient.m  |  261 +
 .../cocoa/src/transport/TSSLSocketException.h   |   29 +
 .../cocoa/src/transport/TSSLSocketException.m   |   42 +
 .../lib/cocoa/src/transport/TSocketClient.h     |   36 +
 .../lib/cocoa/src/transport/TSocketClient.m     |   87 +
 .../thrift/lib/cocoa/src/transport/TTransport.h |   36 +
 .../cocoa/src/transport/TTransportException.h   |   30 +
 .../cocoa/src/transport/TTransportException.m   |   44 +
 .../thirdparty/thrift/lib/cpp/3rdparty.props    |   25 +
 .../thirdparty/thrift/lib/cpp/CMakeLists.txt    |  209 +
 depends/thirdparty/thrift/lib/cpp/Makefile.am   |  276 +
 depends/thirdparty/thrift/lib/cpp/README.md     |  274 +
 .../thrift/lib/cpp/coding_standards.md          |    4 +
 .../thirdparty/thrift/lib/cpp/libthrift.vcxproj |  359 ++
 .../thrift/lib/cpp/libthrift.vcxproj.filters    |  277 +
 .../thrift/lib/cpp/libthriftnb.vcxproj          |  293 +
 .../thrift/lib/cpp/libthriftnb.vcxproj.filters  |   57 +
 .../cpp/src/thrift/TApplicationException.cpp    |   81 +
 .../lib/cpp/src/thrift/TApplicationException.h  |  115 +
 .../lib/cpp/src/thrift/TDispatchProcessor.h     |  141 +
 .../thrift/lib/cpp/src/thrift/TLogging.h        |  195 +
 .../thrift/lib/cpp/src/thrift/TOutput.cpp       |  126 +
 .../thrift/lib/cpp/src/thrift/TOutput.h         |   58 +
 .../thrift/lib/cpp/src/thrift/TProcessor.h      |  230 +
 .../thrift/lib/cpp/src/thrift/TToString.h       |   89 +
 .../thrift/lib/cpp/src/thrift/Thrift.h          |  136 +
 .../lib/cpp/src/thrift/VirtualProfiling.cpp     |  425 ++
 .../src/thrift/async/TAsyncBufferProcessor.h    |   48 +
 .../lib/cpp/src/thrift/async/TAsyncChannel.cpp  |   37 +
 .../lib/cpp/src/thrift/async/TAsyncChannel.h    |   73 +
 .../src/thrift/async/TAsyncDispatchProcessor.h  |  151 +
 .../lib/cpp/src/thrift/async/TAsyncProcessor.h  |   95 +
 .../thrift/async/TAsyncProtocolProcessor.cpp    |   53 +
 .../src/thrift/async/TAsyncProtocolProcessor.h  |   55 +
 .../thrift/async/TConcurrentClientSyncInfo.cpp  |  242 +
 .../thrift/async/TConcurrentClientSyncInfo.h    |  127 +
 .../src/thrift/async/TEvhttpClientChannel.cpp   |  153 +
 .../cpp/src/thrift/async/TEvhttpClientChannel.h |   83 +
 .../lib/cpp/src/thrift/async/TEvhttpServer.cpp  |  159 +
 .../lib/cpp/src/thrift/async/TEvhttpServer.h    |   74 +
 .../cpp/src/thrift/concurrency/BoostMonitor.cpp |  214 +
 .../cpp/src/thrift/concurrency/BoostMutex.cpp   |   71 +
 .../thrift/concurrency/BoostThreadFactory.cpp   |  182 +
 .../src/thrift/concurrency/BoostThreadFactory.h |   77 +
 .../lib/cpp/src/thrift/concurrency/Exception.h  |   64 +
 .../cpp/src/thrift/concurrency/FunctionRunner.h |  118 +
 .../lib/cpp/src/thrift/concurrency/Monitor.cpp  |  222 +
 .../lib/cpp/src/thrift/concurrency/Monitor.h    |  129 +
 .../lib/cpp/src/thrift/concurrency/Mutex.cpp    |  374 ++
 .../lib/cpp/src/thrift/concurrency/Mutex.h      |  180 +
 .../thrift/concurrency/PlatformThreadFactory.h  |   52 +
 .../thrift/concurrency/PosixThreadFactory.cpp   |  360 ++
 .../src/thrift/concurrency/PosixThreadFactory.h |  131 +
 .../cpp/src/thrift/concurrency/StdMonitor.cpp   |  213 +
 .../lib/cpp/src/thrift/concurrency/StdMutex.cpp |   67 +
 .../src/thrift/concurrency/StdThreadFactory.cpp |  171 +
 .../src/thrift/concurrency/StdThreadFactory.h   |   74 +
 .../lib/cpp/src/thrift/concurrency/Thread.h     |  154 +
 .../src/thrift/concurrency/ThreadManager.cpp    |  561 ++
 .../cpp/src/thrift/concurrency/ThreadManager.h  |  198 +
 .../cpp/src/thrift/concurrency/TimerManager.cpp |  306 ++
 .../cpp/src/thrift/concurrency/TimerManager.h   |  126 +
 .../lib/cpp/src/thrift/concurrency/Util.cpp     |   44 +
 .../lib/cpp/src/thrift/concurrency/Util.h       |  151 +
 .../thrift/lib/cpp/src/thrift/cxxfunctional.h   |  128 +
 .../cpp/src/thrift/processor/PeekProcessor.cpp  |  132 +
 .../cpp/src/thrift/processor/PeekProcessor.h    |   83 +
 .../cpp/src/thrift/processor/StatsProcessor.h   |  242 +
 .../thrift/processor/TMultiplexedProcessor.h    |  201 +
 .../cpp/src/thrift/protocol/TBase64Utils.cpp    |  317 ++
 .../lib/cpp/src/thrift/protocol/TBase64Utils.h  |   45 +
 .../cpp/src/thrift/protocol/TBinaryProtocol.h   |  253 +
 .../cpp/src/thrift/protocol/TBinaryProtocol.tcc |  452 ++
 .../cpp/src/thrift/protocol/TCompactProtocol.h  |  265 +
 .../src/thrift/protocol/TCompactProtocol.tcc    |  824 +++
 .../cpp/src/thrift/protocol/TDebugProtocol.cpp  |  392 ++
 .../cpp/src/thrift/protocol/TDebugProtocol.h    |  204 +
 .../cpp/src/thrift/protocol/TJSONProtocol.cpp   | 1048 ++++
 .../lib/cpp/src/thrift/protocol/TJSONProtocol.h |  320 ++
 .../thrift/protocol/TMultiplexedProtocol.cpp    |   40 +
 .../src/thrift/protocol/TMultiplexedProtocol.h  |   95 +
 .../lib/cpp/src/thrift/protocol/TProtocol.cpp   |   33 +
 .../lib/cpp/src/thrift/protocol/TProtocol.h     |  752 +++
 .../src/thrift/protocol/TProtocolDecorator.h    |  151 +
 .../src/thrift/protocol/TProtocolException.h    |  105 +
 .../lib/cpp/src/thrift/protocol/TProtocolTap.h  |  177 +
 .../cpp/src/thrift/protocol/TVirtualProtocol.h  |  513 ++
 .../thrift/lib/cpp/src/thrift/qt/CMakeLists.txt |   27 +
 .../cpp/src/thrift/qt/TQIODeviceTransport.cpp   |  167 +
 .../lib/cpp/src/thrift/qt/TQIODeviceTransport.h |   68 +
 .../lib/cpp/src/thrift/qt/TQTcpServer.cpp       |  144 +
 .../thrift/lib/cpp/src/thrift/qt/TQTcpServer.h  |   79 +
 .../cpp/src/thrift/server/TConnectedClient.cpp  |  124 +
 .../cpp/src/thrift/server/TConnectedClient.h    |  110 +
 .../src/thrift/server/TNonblockingServer.cpp    | 1587 ++++++
 .../cpp/src/thrift/server/TNonblockingServer.h  |  872 +++
 .../lib/cpp/src/thrift/server/TServer.cpp       |   52 +
 .../thrift/lib/cpp/src/thrift/server/TServer.h  |  273 +
 .../cpp/src/thrift/server/TServerFramework.cpp  |  238 +
 .../cpp/src/thrift/server/TServerFramework.h    |  183 +
 .../lib/cpp/src/thrift/server/TSimpleServer.cpp |  107 +
 .../lib/cpp/src/thrift/server/TSimpleServer.h   |   77 +
 .../cpp/src/thrift/server/TThreadPoolServer.cpp |  133 +
 .../cpp/src/thrift/server/TThreadPoolServer.h   |  103 +
 .../cpp/src/thrift/server/TThreadedServer.cpp   |  120 +
 .../lib/cpp/src/thrift/server/TThreadedServer.h |   96 +
 .../thrift/lib/cpp/src/thrift/thrift-config.h   |   24 +
 .../cpp/src/thrift/transport/PlatformSocket.h   |  122 +
 .../src/thrift/transport/TBufferTransports.cpp  |  411 ++
 .../src/thrift/transport/TBufferTransports.h    |  708 +++
 .../cpp/src/thrift/transport/TFDTransport.cpp   |   93 +
 .../lib/cpp/src/thrift/transport/TFDTransport.h |   77 +
 .../cpp/src/thrift/transport/TFileTransport.cpp | 1069 ++++
 .../cpp/src/thrift/transport/TFileTransport.h   |  440 ++
 .../cpp/src/thrift/transport/THttpClient.cpp    |  122 +
 .../lib/cpp/src/thrift/transport/THttpClient.h  |   50 +
 .../cpp/src/thrift/transport/THttpServer.cpp    |  164 +
 .../lib/cpp/src/thrift/transport/THttpServer.h  |   64 +
 .../cpp/src/thrift/transport/THttpTransport.cpp |  267 +
 .../cpp/src/thrift/transport/THttpTransport.h   |  104 +
 .../lib/cpp/src/thrift/transport/TPipe.cpp      |  399 ++
 .../thrift/lib/cpp/src/thrift/transport/TPipe.h |  113 +
 .../cpp/src/thrift/transport/TPipeServer.cpp    |  452 ++
 .../lib/cpp/src/thrift/transport/TPipeServer.h  |  103 +
 .../src/thrift/transport/TSSLServerSocket.cpp   |   55 +
 .../cpp/src/thrift/transport/TSSLServerSocket.h |   77 +
 .../lib/cpp/src/thrift/transport/TSSLSocket.cpp |  688 +++
 .../lib/cpp/src/thrift/transport/TSSLSocket.h   |  350 ++
 .../cpp/src/thrift/transport/TServerSocket.cpp  |  654 +++
 .../cpp/src/thrift/transport/TServerSocket.h    |  158 +
 .../cpp/src/thrift/transport/TServerTransport.h |  105 +
 .../src/thrift/transport/TShortReadTransport.h  |   82 +
 .../thrift/transport/TSimpleFileTransport.cpp   |   67 +
 .../src/thrift/transport/TSimpleFileTransport.h |   42 +
 .../lib/cpp/src/thrift/transport/TSocket.cpp    |  920 ++++
 .../lib/cpp/src/thrift/transport/TSocket.h      |  340 ++
 .../cpp/src/thrift/transport/TSocketPool.cpp    |  254 +
 .../lib/cpp/src/thrift/transport/TSocketPool.h  |  195 +
 .../lib/cpp/src/thrift/transport/TTransport.h   |  271 +
 .../thrift/transport/TTransportException.cpp    |   61 +
 .../src/thrift/transport/TTransportException.h  |   90 +
 .../src/thrift/transport/TTransportUtils.cpp    |  181 +
 .../cpp/src/thrift/transport/TTransportUtils.h  |  310 ++
 .../src/thrift/transport/TVirtualTransport.h    |  140 +
 .../cpp/src/thrift/transport/TZlibTransport.cpp |  393 ++
 .../cpp/src/thrift/transport/TZlibTransport.h   |  240 +
 .../lib/cpp/src/thrift/windows/GetTimeOfDay.cpp |   96 +
 .../lib/cpp/src/thrift/windows/GetTimeOfDay.h   |   43 +
 .../lib/cpp/src/thrift/windows/Operators.h      |   40 +
 .../windows/OverlappedSubmissionThread.cpp      |  151 +
 .../thrift/windows/OverlappedSubmissionThread.h |  133 +
 .../lib/cpp/src/thrift/windows/SocketPair.cpp   |  100 +
 .../lib/cpp/src/thrift/windows/SocketPair.h     |   37 +
 .../thrift/lib/cpp/src/thrift/windows/Sync.h    |  104 +
 .../src/thrift/windows/TWinsockSingleton.cpp    |   71 +
 .../cpp/src/thrift/windows/TWinsockSingleton.h  |   84 +
 .../lib/cpp/src/thrift/windows/WinFcntl.cpp     |  100 +
 .../lib/cpp/src/thrift/windows/WinFcntl.h       |   56 +
 .../thrift/lib/cpp/src/thrift/windows/config.h  |   99 +
 .../thrift/lib/cpp/test/AllProtocolTests.cpp    |   47 +
 .../thrift/lib/cpp/test/AllProtocolTests.tcc    |  225 +
 .../thrift/lib/cpp/test/Base64Test.cpp          |   70 +
 .../thrift/lib/cpp/test/Benchmark.cpp           |  243 +
 .../thrift/lib/cpp/test/CMakeLists.txt          |  358 ++
 .../thrift/lib/cpp/test/DebugProtoTest.cpp      |  309 ++
 .../lib/cpp/test/DebugProtoTest_extras.cpp      |   35 +
 .../thirdparty/thrift/lib/cpp/test/EnumTest.cpp |   59 +
 .../thrift/lib/cpp/test/GenericHelpers.h        |  110 +
 .../thrift/lib/cpp/test/JSONProtoTest.cpp       |  271 +
 .../thirdparty/thrift/lib/cpp/test/Makefile.am  |  371 ++
 .../lib/cpp/test/OpenSSLManualInitTest.cpp      |   79 +
 .../lib/cpp/test/OptionalRequiredTest.cpp       |  386 ++
 .../thrift/lib/cpp/test/RWMutexStarveTest.cpp   |  159 +
 .../thrift/lib/cpp/test/RecursiveTest.cpp       |   91 +
 .../thrift/lib/cpp/test/SecurityTest.cpp        |  267 +
 .../thrift/lib/cpp/test/SpecializationTest.cpp  |  103 +
 .../thrift/lib/cpp/test/TBufferBaseTest.cpp     |  645 +++
 .../thrift/lib/cpp/test/TFDTransportTest.cpp    |   50 +
 .../thrift/lib/cpp/test/TFileTransportTest.cpp  |  376 ++
 .../thrift/lib/cpp/test/TMemoryBufferTest.cpp   |  119 +
 .../lib/cpp/test/TNonblockingServerTest.cpp     |  173 +
 .../thrift/lib/cpp/test/TPipeInterruptTest.cpp  |   89 +
 .../thrift/lib/cpp/test/TPipedTransportTest.cpp |   51 +
 .../lib/cpp/test/TServerIntegrationTest.cpp     |  433 ++
 .../thrift/lib/cpp/test/TServerSocketTest.cpp   |   67 +
 .../lib/cpp/test/TServerTransportTest.cpp       |   57 +
 .../lib/cpp/test/TSocketInterruptTest.cpp       |  142 +
 .../thrift/lib/cpp/test/TTransportCheckThrow.h  |   44 +
 .../thrift/lib/cpp/test/TestPortFixture.h       |   33 +
 .../thrift/lib/cpp/test/ThriftTest_extras.cpp   |   33 +
 .../thrift/lib/cpp/test/ToStringTest.cpp        |  137 +
 .../thrift/lib/cpp/test/TransportTest.cpp       | 1041 ++++
 .../thrift/lib/cpp/test/TypedefTest.cpp         |   28 +
 .../thrift/lib/cpp/test/UnitTestMain.cpp        |   21 +
 .../thirdparty/thrift/lib/cpp/test/ZlibTest.cpp |  435 ++
 .../thrift/lib/cpp/test/concurrency/Tests.cpp   |  156 +
 .../cpp/test/concurrency/ThreadFactoryTests.h   |  348 ++
 .../cpp/test/concurrency/ThreadManagerTests.h   |  392 ++
 .../cpp/test/concurrency/TimerManagerTests.h    |  153 +
 .../thrift/lib/cpp/test/link/LinkTest.cpp       |   22 +
 .../lib/cpp/test/link/TemplatedService1.cpp     |   26 +
 .../lib/cpp/test/link/TemplatedService2.cpp     |   26 +
 .../thrift/lib/cpp/test/processor/EventLog.cpp  |  132 +
 .../thrift/lib/cpp/test/processor/EventLog.h    |   95 +
 .../thrift/lib/cpp/test/processor/Handlers.h    |  338 ++
 .../lib/cpp/test/processor/ProcessorTest.cpp    |  916 ++++
 .../lib/cpp/test/processor/ServerThread.cpp     |  150 +
 .../lib/cpp/test/processor/ServerThread.h       |  136 +
 .../thrift/lib/cpp/test/processor/proc.thrift   |   22 +
 .../thrift/lib/cpp/test/qt/CMakeLists.txt       |   32 +
 .../thrift/lib/cpp/test/qt/TQTcpServerTest.cpp  |   89 +
 .../thirdparty/thrift/lib/cpp/thrift-nb.pc.in   |   30 +
 .../thirdparty/thrift/lib/cpp/thrift-qt.pc.in   |   30 +
 .../thirdparty/thrift/lib/cpp/thrift-qt5.pc.in  |   30 +
 .../thirdparty/thrift/lib/cpp/thrift-z.pc.in    |   30 +
 depends/thirdparty/thrift/lib/cpp/thrift.pc.in  |   29 +
 depends/thirdparty/thrift/lib/cpp/thrift.sln    |   61 +
 .../thirdparty/thrift/lib/csharp/Makefile.am    |  108 +
 depends/thirdparty/thrift/lib/csharp/README.md  |   26 +
 .../Properties/AssemblyInfo.cs                  |   60 +
 .../lib/csharp/ThriftMSBuildTask/ThriftBuild.cs |  246 +
 .../ThriftMSBuildTask/ThriftMSBuildTask.csproj  |  118 +
 .../thrift/lib/csharp/coding_standards.md       |    6 +
 .../lib/csharp/src/Collections/TCollections.cs  |   94 +
 .../lib/csharp/src/Collections/THashSet.cs      |  160 +
 .../csharp/src/Properties/AssemblyInfo.WP7.cs   |   55 +
 .../lib/csharp/src/Properties/AssemblyInfo.cs   |   55 +
 .../lib/csharp/src/Protocol/TAbstractBase.cs    |   29 +
 .../thrift/lib/csharp/src/Protocol/TBase.cs     |   29 +
 .../lib/csharp/src/Protocol/TBase64Utils.cs     |  100 +
 .../lib/csharp/src/Protocol/TBinaryProtocol.cs  |  395 ++
 .../lib/csharp/src/Protocol/TCompactProtocol.cs |  851 +++
 .../thrift/lib/csharp/src/Protocol/TField.cs    |   62 +
 .../lib/csharp/src/Protocol/TJSONProtocol.cs    | 1090 ++++
 .../thrift/lib/csharp/src/Protocol/TList.cs     |   54 +
 .../thrift/lib/csharp/src/Protocol/TMap.cs      |   62 +
 .../thrift/lib/csharp/src/Protocol/TMessage.cs  |   62 +
 .../lib/csharp/src/Protocol/TMessageType.cs     |   31 +
 .../src/Protocol/TMultiplexedProcessor.cs       |  180 +
 .../csharp/src/Protocol/TMultiplexedProtocol.cs |  105 +
 .../thrift/lib/csharp/src/Protocol/TProtocol.cs |  140 +
 .../csharp/src/Protocol/TProtocolDecorator.cs   |  262 +
 .../csharp/src/Protocol/TProtocolException.cs   |   67 +
 .../lib/csharp/src/Protocol/TProtocolFactory.cs |   33 +
 .../lib/csharp/src/Protocol/TProtocolUtil.cs    |  107 +
 .../thrift/lib/csharp/src/Protocol/TSet.cs      |   59 +
 .../thrift/lib/csharp/src/Protocol/TStruct.cs   |   46 +
 .../thrift/lib/csharp/src/Protocol/TType.cs     |   44 +
 .../thrift/lib/csharp/src/Server/TServer.cs     |  127 +
 .../csharp/src/Server/TServerEventHandler.cs    |   50 +
 .../lib/csharp/src/Server/TSimpleServer.cs      |  164 +
 .../lib/csharp/src/Server/TThreadPoolServer.cs  |  212 +
 .../lib/csharp/src/Server/TThreadedServer.cs    |  257 +
 .../lib/csharp/src/TApplicationException.cs     |  141 +
 .../thrift/lib/csharp/src/TException.cs         |   40 +
 .../thrift/lib/csharp/src/TProcessor.cs         |   33 +
 .../thrift/lib/csharp/src/Thrift.WP7.csproj     |  118 +
 .../thrift/lib/csharp/src/Thrift.csproj         |  150 +
 .../thirdparty/thrift/lib/csharp/src/Thrift.sln |   38 +
 .../csharp/src/Transport/TBufferedTransport.cs  |  126 +
 .../csharp/src/Transport/TFramedTransport.cs    |  166 +
 .../lib/csharp/src/Transport/THttpClient.cs     |  430 ++
 .../lib/csharp/src/Transport/THttpHandler.cs    |  102 +
 .../lib/csharp/src/Transport/TMemoryBuffer.cs   |   99 +
 .../src/Transport/TNamedPipeClientTransport.cs  |   95 +
 .../src/Transport/TNamedPipeServerTransport.cs  |  276 +
 .../lib/csharp/src/Transport/TServerSocket.cs   |  176 +
 .../csharp/src/Transport/TServerTransport.cs    |   43 +
 .../csharp/src/Transport/TSilverlightSocket.cs  |  393 ++
 .../thrift/lib/csharp/src/Transport/TSocket.cs  |  241 +
 .../csharp/src/Transport/TStreamTransport.cs    |  128 +
 .../csharp/src/Transport/TTLSServerSocket.cs    |  212 +
 .../lib/csharp/src/Transport/TTLSSocket.cs      |  350 ++
 .../lib/csharp/src/Transport/TTransport.cs      |  133 +
 .../csharp/src/Transport/TTransportException.cs |   69 +
 .../csharp/src/Transport/TTransportFactory.cs   |   42 +
 .../thrift/lib/csharp/test/JSON/JSONTest.csproj |   85 +
 .../thrift/lib/csharp/test/JSON/Program.cs      |   82 +
 .../csharp/test/JSON/Properties/AssemblyInfo.cs |   55 +
 .../thrift/lib/csharp/test/JSON/app.config      |   21 +
 .../Multiplex/Client/Multiplex.Test.Client.cs   |   87 +
 .../Multiplex/Client/MultiplexClient.csproj     |  148 +
 .../Multiplex/Client/Properties/AssemblyInfo.cs |   55 +
 .../test/Multiplex/Multiplex.Test.Common.cs     |   40 +
 .../Multiplex/Server/Multiplex.Test.Server.cs   |  131 +
 .../Multiplex/Server/MultiplexServer.csproj     |  148 +
 .../Multiplex/Server/Properties/AssemblyInfo.cs |   55 +
 .../lib/csharp/test/Multiplex/maketest.sh       |   34 +
 .../lib/csharp/test/ThriftTest/Makefile.am      |   36 +
 .../lib/csharp/test/ThriftTest/Program.cs       |   62 +
 .../test/ThriftTest/Properties/AssemblyInfo.cs  |   55 +
 .../lib/csharp/test/ThriftTest/TestClient.cs    |  557 ++
 .../lib/csharp/test/ThriftTest/TestServer.cs    |  481 ++
 .../csharp/test/ThriftTest/ThriftTest.csproj    |  141 +
 .../lib/csharp/test/ThriftTest/maketest.sh      |   30 +
 depends/thirdparty/thrift/lib/d/Makefile.am     |  192 +
 depends/thirdparty/thrift/lib/d/README.md       |   58 +
 .../thirdparty/thrift/lib/d/coding_standards.md |    1 +
 .../thrift/lib/d/src/thrift/async/base.d        |  228 +
 .../thrift/lib/d/src/thrift/async/libevent.d    |  461 ++
 .../thrift/lib/d/src/thrift/async/socket.d      |  357 ++
 .../thrift/lib/d/src/thrift/async/ssl.d         |  292 +
 .../thirdparty/thrift/lib/d/src/thrift/base.d   |  123 +
 .../lib/d/src/thrift/codegen/async_client.d     |  255 +
 .../d/src/thrift/codegen/async_client_pool.d    |  906 +++
 .../thrift/lib/d/src/thrift/codegen/base.d      | 1020 ++++
 .../thrift/lib/d/src/thrift/codegen/client.d    |  486 ++
 .../lib/d/src/thrift/codegen/client_pool.d      |  262 +
 .../thrift/lib/d/src/thrift/codegen/idlgen.d    |  767 +++
 .../thrift/lib/d/src/thrift/codegen/processor.d |  497 ++
 .../thirdparty/thrift/lib/d/src/thrift/index.d  |   33 +
 .../lib/d/src/thrift/internal/algorithm.d       |   55 +
 .../thrift/lib/d/src/thrift/internal/codegen.d  |  451 ++
 .../thrift/lib/d/src/thrift/internal/ctfe.d     |   98 +
 .../thrift/lib/d/src/thrift/internal/endian.d   |   75 +
 .../lib/d/src/thrift/internal/resource_pool.d   |  431 ++
 .../thrift/lib/d/src/thrift/internal/socket.d   |   96 +
 .../thrift/lib/d/src/thrift/internal/ssl.d      |  240 +
 .../thrift/lib/d/src/thrift/internal/ssl_bio.d  |  190 +
 .../lib/d/src/thrift/internal/test/protocol.d   |  183 +
 .../lib/d/src/thrift/internal/test/server.d     |  110 +
 .../thrift/lib/d/src/thrift/internal/traits.d   |   33 +
 .../thrift/lib/d/src/thrift/protocol/base.d     |  449 ++
 .../thrift/lib/d/src/thrift/protocol/binary.d   |  414 ++
 .../thrift/lib/d/src/thrift/protocol/compact.d  |  698 +++
 .../thrift/lib/d/src/thrift/protocol/json.d     |  982 ++++
 .../lib/d/src/thrift/protocol/processor.d       |  145 +
 .../thrift/lib/d/src/thrift/server/base.d       |  147 +
 .../lib/d/src/thrift/server/nonblocking.d       | 1397 +++++
 .../thrift/lib/d/src/thrift/server/simple.d     |  181 +
 .../thrift/lib/d/src/thrift/server/taskpool.d   |  302 +
 .../thrift/lib/d/src/thrift/server/threaded.d   |  215 +
 .../lib/d/src/thrift/server/transport/base.d    |  133 +
 .../lib/d/src/thrift/server/transport/socket.d  |  380 ++
 .../lib/d/src/thrift/server/transport/ssl.d     |   88 +
 .../thrift/lib/d/src/thrift/transport/base.d    |  370 ++
 .../lib/d/src/thrift/transport/buffered.d       |  215 +
 .../thrift/lib/d/src/thrift/transport/file.d    | 1100 ++++
 .../thrift/lib/d/src/thrift/transport/framed.d  |  334 ++
 .../thrift/lib/d/src/thrift/transport/http.d    |  459 ++
 .../thrift/lib/d/src/thrift/transport/memory.d  |  233 +
 .../thrift/lib/d/src/thrift/transport/piped.d   |  219 +
 .../thrift/lib/d/src/thrift/transport/range.d   |  147 +
 .../thrift/lib/d/src/thrift/transport/socket.d  |  453 ++
 .../thrift/lib/d/src/thrift/transport/ssl.d     |  680 +++
 .../thrift/lib/d/src/thrift/transport/zlib.d    |  497 ++
 .../thrift/lib/d/src/thrift/util/awaitable.d    |  212 +
 .../thrift/lib/d/src/thrift/util/cancellation.d |  105 +
 .../thrift/lib/d/src/thrift/util/future.d       |  549 ++
 .../thrift/lib/d/src/thrift/util/hashset.d      |  146 +
 .../thirdparty/thrift/lib/d/test/Makefile.am    |  124 +
 .../thirdparty/thrift/lib/d/test/async_test.d   |  396 ++
 .../thrift/lib/d/test/async_test_runner.sh      |    6 +
 .../thrift/lib/d/test/client_pool_test.d        |  416 ++
 .../thrift/lib/d/test/openssl.test.cnf          |   14 +
 .../thrift/lib/d/test/serialization_benchmark.d |   70 +
 .../thrift/lib/d/test/stress_test_server.d      |   81 +
 .../thirdparty/thrift/lib/d/test/test_utils.d   |   96 +
 .../thrift/lib/d/test/thrift_test_client.d      |  374 ++
 .../thrift/lib/d/test/thrift_test_common.d      |   92 +
 .../thrift/lib/d/test/thrift_test_runner.sh     |   65 +
 .../thrift/lib/d/test/thrift_test_server.d      |  269 +
 .../thrift/lib/d/test/transport_test.d          |  803 +++
 depends/thirdparty/thrift/lib/delphi/README.md  |   30 +
 .../thrift/lib/delphi/coding_standards.md       |    1 +
 .../lib/delphi/src/Thrift.Collections.pas       |  619 +++
 .../thrift/lib/delphi/src/Thrift.Console.pas    |  133 +
 .../delphi/src/Thrift.Processor.Multiplex.pas   |  216 +
 .../lib/delphi/src/Thrift.Protocol.Compact.pas  | 1105 ++++
 .../lib/delphi/src/Thrift.Protocol.JSON.pas     | 1217 +++++
 .../delphi/src/Thrift.Protocol.Multiplex.pas    |  107 +
 .../thrift/lib/delphi/src/Thrift.Protocol.pas   | 1683 ++++++
 .../thrift/lib/delphi/src/Thrift.Serializer.pas |  224 +
 .../thrift/lib/delphi/src/Thrift.Server.pas     |  418 ++
 .../thrift/lib/delphi/src/Thrift.Stream.pas     |  300 +
 .../lib/delphi/src/Thrift.Transport.Pipes.pas   |  977 ++++
 .../thrift/lib/delphi/src/Thrift.Transport.pas  | 1397 +++++
 .../lib/delphi/src/Thrift.TypeRegistry.pas      |   95 +
 .../thrift/lib/delphi/src/Thrift.Utils.pas      |  189 +
 .../thirdparty/thrift/lib/delphi/src/Thrift.pas |  183 +
 .../thrift/lib/delphi/test/TestClient.pas       | 1310 +++++
 .../thrift/lib/delphi/test/TestConstants.pas    |  162 +
 .../thrift/lib/delphi/test/TestServer.pas       |  755 +++
 .../thrift/lib/delphi/test/TestServerEvents.pas |  174 +
 .../thrift/lib/delphi/test/client.dpr           |   70 +
 .../thrift/lib/delphi/test/codegen/README.md    |   28 +
 .../delphi/test/codegen/ReservedKeywords.thrift |   55 +
 .../codegen/run-Pascal-Codegen-Tests.bat.tmpl   |  173 +
 .../thrift/lib/delphi/test/maketest.sh          |   23 +
 .../test/multiplexed/Multiplex.Client.Main.pas  |  131 +
 .../test/multiplexed/Multiplex.Server.Main.pas  |  201 +
 .../test/multiplexed/Multiplex.Test.Client.dpr  |   66 +
 .../test/multiplexed/Multiplex.Test.Common.pas  |   35 +
 .../test/multiplexed/Multiplex.Test.Server.dpr  |   66 +
 .../test/serializer/TestSerializer.Data.pas     |  349 ++
 .../delphi/test/serializer/TestSerializer.dpr   |  229 +
 .../thrift/lib/delphi/test/server.dpr           |   70 +
 .../thrift/lib/delphi/test/skip/README.md       |   11 +
 .../test/skip/idl/skiptest_version_1.thrift     |   45 +
 .../test/skip/idl/skiptest_version_2.thrift     |   69 +
 .../lib/delphi/test/skip/skiptest_version1.dpr  |  200 +
 .../lib/delphi/test/skip/skiptest_version2.dpr  |  227 +
 .../test/typeregistry/TestTypeRegistry.dpr      |   89 +
 depends/thirdparty/thrift/lib/erl/Makefile.am   |   74 +
 depends/thirdparty/thrift/lib/erl/README.md     |   51 +
 .../thrift/lib/erl/coding_standards.md          |    1 +
 .../thrift/lib/erl/include/thrift_constants.hrl |   58 +
 .../thrift/lib/erl/include/thrift_protocol.hrl  |   66 +
 .../erl/include/thrift_protocol_behaviour.hrl   |   37 +
 .../erl/include/thrift_transport_behaviour.hrl  |   31 +
 depends/thirdparty/thrift/lib/erl/rebar         |  Bin 0 -> 101083 bytes
 depends/thirdparty/thrift/lib/erl/rebar.config  |    1 +
 .../thrift/lib/erl/src/thrift.app.src           |   73 +
 .../lib/erl/src/thrift_base64_transport.erl     |   69 +
 .../lib/erl/src/thrift_binary_protocol.erl      |  347 ++
 .../lib/erl/src/thrift_buffered_transport.erl   |   77 +
 .../thrift/lib/erl/src/thrift_client.erl        |  150 +
 .../thrift/lib/erl/src/thrift_client_util.erl   |   65 +
 .../lib/erl/src/thrift_disk_log_transport.erl   |  123 +
 .../lib/erl/src/thrift_file_transport.erl       |   89 +
 .../lib/erl/src/thrift_framed_transport.erl     |  103 +
 .../lib/erl/src/thrift_http_transport.erl       |  116 +
 .../thrift/lib/erl/src/thrift_json_parser.erl   |  419 ++
 .../thrift/lib/erl/src/thrift_json_protocol.erl |  566 ++
 .../thrift/lib/erl/src/thrift_memory_buffer.erl |   62 +
 .../thrift/lib/erl/src/thrift_processor.erl     |  207 +
 .../thrift/lib/erl/src/thrift_protocol.erl      |  407 ++
 .../lib/erl/src/thrift_reconnecting_client.erl  |  243 +
 .../thrift/lib/erl/src/thrift_server.erl        |  183 +
 .../thrift/lib/erl/src/thrift_service.erl       |   25 +
 .../thrift/lib/erl/src/thrift_socket_server.erl |  255 +
 .../lib/erl/src/thrift_socket_transport.erl     |  124 +
 .../thrift/lib/erl/src/thrift_transport.erl     |   78 +
 .../lib/erl/src/thrift_transport_state_test.erl |  117 +
 .../thrift/lib/erl/test/Thrift1151.thrift       |    3 +
 .../thrift/lib/erl/test/Thrift1475.thrift       |   34 +
 .../thrift/lib/erl/test/Thrift3214.thrift       |   23 +
 .../thrift/lib/erl/test/stress_server.erl       |   64 +
 .../thrift/lib/erl/test/test_client.erl         |  133 +
 .../thrift/lib/erl/test/test_disklog.erl        |   99 +
 .../thrift/lib/erl/test/test_membuffer.erl      |  115 +
 .../thrift/lib/erl/test/test_thrift_1151.erl    |   34 +
 .../thrift/lib/erl/test/test_thrift_3214.erl    |   60 +
 .../thrift/lib/erl/test/test_thrift_server.erl  |  208 +
 depends/thirdparty/thrift/lib/go/Makefile.am    |   42 +
 depends/thirdparty/thrift/lib/go/README.md      |   66 +
 .../thrift/lib/go/coding_standards.md           |    1 +
 .../thrift/lib/go/test/BinaryKeyTest.thrift     |   24 +
 .../thrift/lib/go/test/DontExportRWTest.thrift  |   27 +
 .../thrift/lib/go/test/ErrorTest.thrift         |   35 +
 .../thrift/lib/go/test/GoTagTest.thrift         |   24 +
 .../lib/go/test/IgnoreInitialismsTest.thrift    |   26 +
 .../thrift/lib/go/test/IncludesTest.thrift      |   67 +
 .../thrift/lib/go/test/InitialismsTest.thrift   |   24 +
 .../thirdparty/thrift/lib/go/test/Makefile.am   |  103 +
 .../lib/go/test/MultiplexedProtocolTest.thrift  |   27 +
 .../thrift/lib/go/test/NamesTest.thrift         |   32 +
 .../thrift/lib/go/test/NamespacedTest.thrift    |   40 +
 .../thrift/lib/go/test/OnewayTest.thrift        |   24 +
 .../lib/go/test/OptionalFieldsTest.thrift       |   50 +
 .../lib/go/test/RefAnnotationFieldsTest.thrift  |   58 +
 .../thrift/lib/go/test/ServicesTest.thrift      |  111 +
 .../thrift/lib/go/test/TypedefFieldTest.thrift  |   39 +
 .../lib/go/test/UnionDefaultValueTest.thrift    |   34 +
 .../go/test/dontexportrwtest/compile_test.go    |   38 +
 .../thrift/lib/go/test/tests/binary_key_test.go |   31 +
 .../lib/go/test/tests/client_error_test.go      |  680 +++
 .../lib/go/test/tests/encoding_json_test.go     |   79 +
 .../thrift/lib/go/test/tests/gotag_test.go      |   53 +
 .../lib/go/test/tests/ignoreinitialisms_test.go |   51 +
 .../lib/go/test/tests/initialisms_test.go       |   43 +
 .../go/test/tests/multiplexed_protocol_test.go  |  157 +
 .../thrift/lib/go/test/tests/names_test.go      |   35 +
 .../thrift/lib/go/test/tests/one_way_test.go    |   89 +
 .../lib/go/test/tests/optional_fields_test.go   |  280 +
 .../thrift/lib/go/test/tests/protocol_mock.go   |  511 ++
 .../thrift/lib/go/test/tests/protocols_test.go  |   94 +
 .../lib/go/test/tests/required_fields_test.go   |   95 +
 .../lib/go/test/tests/struct_args_rets_test.go  |   36 +
 .../lib/go/test/tests/thrifttest_driver.go      |  236 +
 .../lib/go/test/tests/thrifttest_handler.go     |  209 +
 .../go/test/tests/union_default_value_test.go   |   33 +
 .../lib/go/thrift/application_exception.go      |  142 +
 .../lib/go/thrift/application_exception_test.go |   41 +
 .../thrift/lib/go/thrift/binary_protocol.go     |  491 ++
 .../lib/go/thrift/binary_protocol_test.go       |   28 +
 .../thrift/lib/go/thrift/buffered_transport.go  |   75 +
 .../lib/go/thrift/buffered_transport_test.go    |   29 +
 .../thrift/lib/go/thrift/compact_protocol.go    |  815 +++
 .../lib/go/thrift/compact_protocol_test.go      |   53 +
 .../thrift/lib/go/thrift/debug_protocol.go      |  269 +
 .../thrift/lib/go/thrift/deserializer.go        |   58 +
 .../thrift/lib/go/thrift/exception.go           |   44 +
 .../thrift/lib/go/thrift/exception_test.go      |   69 +
 .../thirdparty/thrift/lib/go/thrift/field.go    |   79 +
 .../thrift/lib/go/thrift/framed_transport.go    |  167 +
 .../lib/go/thrift/framed_transport_test.go      |   29 +
 .../thrift/lib/go/thrift/http_client.go         |  212 +
 .../thrift/lib/go/thrift/http_client_test.go    |   50 +
 .../thrift/lib/go/thrift/iostream_transport.go  |  214 +
 .../lib/go/thrift/iostream_transport_test.go    |   52 +
 .../thrift/lib/go/thrift/json_protocol.go       |  580 ++
 .../thrift/lib/go/thrift/json_protocol_test.go  |  649 +++
 .../lib/go/thrift/lowlevel_benchmarks_test.go   |  396 ++
 .../thrift/lib/go/thrift/memory_buffer.go       |   79 +
 .../thrift/lib/go/thrift/memory_buffer_test.go  |   29 +
 .../thrift/lib/go/thrift/messagetype.go         |   31 +
 .../lib/go/thrift/multiplexed_protocol.go       |  169 +
 .../thirdparty/thrift/lib/go/thrift/numeric.go  |  164 +
 .../thrift/lib/go/thrift/pointerize.go          |   50 +
 .../thrift/lib/go/thrift/processor.go           |   30 +
 .../thrift/lib/go/thrift/processor_factory.go   |   58 +
 .../thirdparty/thrift/lib/go/thrift/protocol.go |  175 +
 .../thrift/lib/go/thrift/protocol_exception.go  |   78 +
 .../thrift/lib/go/thrift/protocol_factory.go    |   25 +
 .../thrift/lib/go/thrift/protocol_test.go       |  479 ++
 .../thrift/lib/go/thrift/rich_transport.go      |   69 +
 .../thrift/lib/go/thrift/rich_transport_test.go |   85 +
 .../thrift/lib/go/thrift/serializer.go          |   75 +
 .../thrift/lib/go/thrift/serializer_test.go     |  169 +
 .../lib/go/thrift/serializer_types_test.go      |  633 +++
 .../thirdparty/thrift/lib/go/thrift/server.go   |   35 +
 .../thrift/lib/go/thrift/server_socket.go       |  121 +
 .../thrift/lib/go/thrift/server_test.go         |   28 +
 .../thrift/lib/go/thrift/server_transport.go    |   34 +
 .../lib/go/thrift/simple_json_protocol.go       | 1320 +++++
 .../lib/go/thrift/simple_json_protocol_test.go  |  715 +++
 .../thrift/lib/go/thrift/simple_server.go       |  187 +
 .../thirdparty/thrift/lib/go/thrift/socket.go   |  166 +
 .../thrift/lib/go/thrift/ssl_server_socket.go   |  109 +
 .../thrift/lib/go/thrift/ssl_socket.go          |  171 +
 .../thrift/lib/go/thrift/transport.go           |   68 +
 .../thrift/lib/go/thrift/transport_exception.go |   90 +
 .../lib/go/thrift/transport_exception_test.go   |   60 +
 .../thrift/lib/go/thrift/transport_factory.go   |   39 +
 .../thrift/lib/go/thrift/transport_test.go      |  176 +
 depends/thirdparty/thrift/lib/go/thrift/type.go |   68 +
 .../thrift/lib/go/thrift/zlib_transport.go      |  117 +
 .../thrift/lib/go/thrift/zlib_transport_test.go |   33 +
 depends/thirdparty/thrift/lib/haxe/README.md    |  118 +
 .../thrift/lib/haxe/coding_standards.md         |    1 +
 depends/thirdparty/thrift/lib/haxe/haxelib.json |   11 +
 .../org/apache/thrift/AbstractMethodError.hx    |   40 +
 .../haxe/src/org/apache/thrift/ArgumentError.hx |   29 +
 .../lib/haxe/src/org/apache/thrift/Limits.hx    |   44 +
 .../org/apache/thrift/TApplicationException.hx  |  104 +
 .../lib/haxe/src/org/apache/thrift/TBase.hx     |   73 +
 .../haxe/src/org/apache/thrift/TException.hx    |   36 +
 .../org/apache/thrift/TFieldRequirementType.hx  |   31 +
 .../haxe/src/org/apache/thrift/TProcessor.hx    |   30 +
 .../org/apache/thrift/helper/BitConverter.hx    |  170 +
 .../src/org/apache/thrift/helper/Int64Map.hx    |  295 +
 .../haxe/src/org/apache/thrift/helper/IntSet.hx |   96 +
 .../src/org/apache/thrift/helper/ObjectSet.hx   |   96 +
 .../src/org/apache/thrift/helper/StringSet.hx   |   96 +
 .../haxe/src/org/apache/thrift/helper/ZigZag.hx |  128 +
 .../apache/thrift/meta_data/FieldMetaData.hx    |   56 +
 .../thrift/meta_data/FieldValueMetaData.hx      |   43 +
 .../org/apache/thrift/meta_data/ListMetaData.hx |   31 +
 .../org/apache/thrift/meta_data/MapMetaData.hx  |   33 +
 .../org/apache/thrift/meta_data/SetMetaData.hx  |   30 +
 .../apache/thrift/meta_data/StructMetaData.hx   |   30 +
 .../apache/thrift/protocol/TBinaryProtocol.hx   |  301 +
 .../thrift/protocol/TBinaryProtocolFactory.hx   |   45 +
 .../apache/thrift/protocol/TCompactProtocol.hx  |  718 +++
 .../thrift/protocol/TCompactProtocolFactory.hx  |   40 +
 .../org/apache/thrift/protocol/TCompactTypes.hx |   41 +
 .../src/org/apache/thrift/protocol/TField.hx    |   43 +
 .../org/apache/thrift/protocol/TJSONProtocol.hx | 1073 ++++
 .../thrift/protocol/TJSONProtocolFactory.hx     |   40 +
 .../src/org/apache/thrift/protocol/TList.hx     |   32 +
 .../haxe/src/org/apache/thrift/protocol/TMap.hx |   34 +
 .../src/org/apache/thrift/protocol/TMessage.hx  |   41 +
 .../org/apache/thrift/protocol/TMessageType.hx  |   28 +
 .../thrift/protocol/TMultiplexedProcessor.hx    |  177 +
 .../thrift/protocol/TMultiplexedProtocol.hx     |   97 +
 .../src/org/apache/thrift/protocol/TProtocol.hx |   85 +
 .../thrift/protocol/TProtocolDecorator.hx       |  218 +
 .../thrift/protocol/TProtocolException.hx       |   41 +
 .../apache/thrift/protocol/TProtocolFactory.hx  |   26 +
 .../org/apache/thrift/protocol/TProtocolUtil.hx |  110 +
 .../apache/thrift/protocol/TRecursionTracker.hx |   48 +
 .../haxe/src/org/apache/thrift/protocol/TSet.hx |   32 +
 .../src/org/apache/thrift/protocol/TStruct.hx   |   30 +
 .../src/org/apache/thrift/protocol/TType.hx     |   37 +
 .../src/org/apache/thrift/server/TServer.hx     |  111 +
 .../apache/thrift/server/TServerEventHandler.hx |   41 +
 .../org/apache/thrift/server/TSimpleServer.hx   |  127 +
 .../thrift/transport/TBufferedTransport.hx      |  155 +
 .../transport/TBufferedTransportFactory.hx      |   37 +
 .../org/apache/thrift/transport/TFileStream.hx  |  101 +
 .../apache/thrift/transport/TFramedTransport.hx |  158 +
 .../thrift/transport/TFramedTransportFactory.hx |   37 +
 .../thrift/transport/TFullDuplexHttpClient.hx   |  253 +
 .../org/apache/thrift/transport/THttpClient.hx  |  103 +
 .../apache/thrift/transport/TServerSocket.hx    |  132 +
 .../apache/thrift/transport/TServerTransport.hx |   43 +
 .../src/org/apache/thrift/transport/TSocket.hx  |  304 ++
 .../src/org/apache/thrift/transport/TStream.hx  |   32 +
 .../apache/thrift/transport/TStreamTransport.hx |  103 +
 .../org/apache/thrift/transport/TTransport.hx   |  133 +
 .../thrift/transport/TTransportException.hx     |   39 +
 .../thrift/transport/TTransportFactory.hx       |   44 +
 .../thrift/lib/haxe/test/HaxeTests.hxproj       |   69 +
 .../thirdparty/thrift/lib/haxe/test/Makefile.am |   77 +
 .../thirdparty/thrift/lib/haxe/test/cpp.hxml    |   41 +
 .../thirdparty/thrift/lib/haxe/test/csharp.hxml |   38 +
 .../thirdparty/thrift/lib/haxe/test/flash.hxml  |   38 +
 .../thirdparty/thrift/lib/haxe/test/java.hxml   |   38 +
 .../thrift/lib/haxe/test/javascript.hxml        |   44 +
 .../thrift/lib/haxe/test/make_all.bat           |   70 +
 .../thirdparty/thrift/lib/haxe/test/make_all.sh |   43 +
 .../thirdparty/thrift/lib/haxe/test/neko.hxml   |   38 +
 .../thirdparty/thrift/lib/haxe/test/php.hxml    |   38 +
 .../thrift/lib/haxe/test/project.hide           |   67 +
 .../thirdparty/thrift/lib/haxe/test/python.hxml |   38 +
 .../thirdparty/thrift/lib/haxe/test/src/Main.hx |   93 +
 .../thrift/lib/haxe/test/src/MultiplexTest.hx   |  224 +
 .../thrift/lib/haxe/test/src/StreamTest.hx      |   95 +
 .../thrift/lib/haxe/test/src/TestBase.hx        |   46 +
 depends/thirdparty/thrift/lib/hs/LICENSE        |  202 +
 depends/thirdparty/thrift/lib/hs/Makefile.am    |   44 +
 depends/thirdparty/thrift/lib/hs/README.md      |   99 +
 depends/thirdparty/thrift/lib/hs/Setup.lhs      |   21 +
 depends/thirdparty/thrift/lib/hs/TODO           |    2 +
 depends/thirdparty/thrift/lib/hs/Thrift.cabal   |   72 +
 .../thrift/lib/hs/coding_standards.md           |    1 +
 depends/thirdparty/thrift/lib/hs/src/Thrift.hs  |  114 +
 .../thrift/lib/hs/src/Thrift/Arbitraries.hs     |   61 +
 .../thrift/lib/hs/src/Thrift/Protocol.hs        |  144 +
 .../thrift/lib/hs/src/Thrift/Protocol/Binary.hs |  185 +
 .../lib/hs/src/Thrift/Protocol/Compact.hs       |  293 +
 .../thrift/lib/hs/src/Thrift/Protocol/JSON.hs   |  325 ++
 .../thrift/lib/hs/src/Thrift/Server.hs          |   66 +
 .../thrift/lib/hs/src/Thrift/Transport.hs       |   65 +
 .../thrift/lib/hs/src/Thrift/Transport/Empty.hs |   36 +
 .../lib/hs/src/Thrift/Transport/Framed.hs       |   99 +
 .../lib/hs/src/Thrift/Transport/Handle.hs       |   68 +
 .../lib/hs/src/Thrift/Transport/HttpClient.hs   |  101 +
 .../lib/hs/src/Thrift/Transport/IOBuffer.hs     |   69 +
 .../thrift/lib/hs/src/Thrift/Types.hs           |  132 +
 .../thirdparty/thrift/lib/java/CMakeLists.txt   |   48 +
 depends/thirdparty/thrift/lib/java/Makefile.am  |   49 +
 depends/thirdparty/thrift/lib/java/README.md    |   53 +
 .../thirdparty/thrift/lib/java/build.properties |   31 +
 depends/thirdparty/thrift/lib/java/build.xml    |  414 ++
 .../thrift/lib/java/coding_standards.md         |    1 +
 .../org/apache/thrift/AsyncProcessFunction.java |   56 +
 .../src/org/apache/thrift/EncodingUtils.java    |  148 +
 .../lib/java/src/org/apache/thrift/Option.java  |  121 +
 .../src/org/apache/thrift/ProcessFunction.java  |   68 +
 .../java/src/org/apache/thrift/ShortStack.java  |   82 +
 .../apache/thrift/TApplicationException.java    |  127 +
 .../src/org/apache/thrift/TAsyncProcessor.java  |   35 +
 .../lib/java/src/org/apache/thrift/TBase.java   |   81 +
 .../org/apache/thrift/TBaseAsyncProcessor.java  |   92 +
 .../java/src/org/apache/thrift/TBaseHelper.java |  327 ++
 .../src/org/apache/thrift/TBaseProcessor.java   |   42 +
 .../apache/thrift/TByteArrayOutputStream.java   |   56 +
 .../src/org/apache/thrift/TDeserializer.java    |  358 ++
 .../lib/java/src/org/apache/thrift/TEnum.java   |   24 +
 .../java/src/org/apache/thrift/TEnumHelper.java |   57 +
 .../java/src/org/apache/thrift/TException.java  |   45 +
 .../src/org/apache/thrift/TFieldIdEnum.java     |   34 +
 .../apache/thrift/TFieldRequirementType.java    |   30 +
 .../apache/thrift/TMultiplexedProcessor.java    |  143 +
 .../thrift/TNonblockingMultiFetchClient.java    |  399 ++
 .../thrift/TNonblockingMultiFetchStats.java     |   80 +
 .../java/src/org/apache/thrift/TProcessor.java  |   32 +
 .../org/apache/thrift/TProcessorFactory.java    |   43 +
 .../java/src/org/apache/thrift/TSerializer.java |  110 +
 .../src/org/apache/thrift/TServiceClient.java   |   89 +
 .../apache/thrift/TServiceClientFactory.java    |   45 +
 .../lib/java/src/org/apache/thrift/TUnion.java  |  279 +
 .../thrift/async/AsyncMethodCallback.java       |   39 +
 .../org/apache/thrift/async/TAsyncClient.java   |  102 +
 .../thrift/async/TAsyncClientFactory.java       |   25 +
 .../thrift/async/TAsyncClientManager.java       |  201 +
 .../apache/thrift/async/TAsyncMethodCall.java   |  272 +
 .../apache/thrift/meta_data/EnumMetaData.java   |   31 +
 .../apache/thrift/meta_data/FieldMetaData.java  |   70 +
 .../thrift/meta_data/FieldValueMetaData.java    |   72 +
 .../apache/thrift/meta_data/ListMetaData.java   |   29 +
 .../apache/thrift/meta_data/MapMetaData.java    |   31 +
 .../apache/thrift/meta_data/SetMetaData.java    |   29 +
 .../apache/thrift/meta_data/StructMetaData.java |   31 +
 .../apache/thrift/protocol/TBase64Utils.java    |  127 +
 .../apache/thrift/protocol/TBinaryProtocol.java |  431 ++
 .../thrift/protocol/TCompactProtocol.java       |  906 +++
 .../src/org/apache/thrift/protocol/TField.java  |   66 +
 .../apache/thrift/protocol/TJSONProtocol.java   |  957 ++++
 .../src/org/apache/thrift/protocol/TList.java   |   38 +
 .../src/org/apache/thrift/protocol/TMap.java    |   40 +
 .../org/apache/thrift/protocol/TMessage.java    |   76 +
 .../apache/thrift/protocol/TMessageType.java    |   31 +
 .../thrift/protocol/TMultiplexedProtocol.java   |   91 +
 .../org/apache/thrift/protocol/TProtocol.java   |  162 +
 .../thrift/protocol/TProtocolDecorator.java     |  213 +
 .../thrift/protocol/TProtocolException.java     |   82 +
 .../thrift/protocol/TProtocolFactory.java       |   31 +
 .../apache/thrift/protocol/TProtocolUtil.java   |  220 +
 .../src/org/apache/thrift/protocol/TSet.java    |   42 +
 .../thrift/protocol/TSimpleJSONProtocol.java    |  438 ++
 .../src/org/apache/thrift/protocol/TStruct.java |   36 +
 .../apache/thrift/protocol/TTupleProtocol.java  |   98 +
 .../src/org/apache/thrift/protocol/TType.java   |   40 +
 .../src/org/apache/thrift/scheme/IScheme.java   |   29 +
 .../org/apache/thrift/scheme/SchemeFactory.java |   25 +
 .../apache/thrift/scheme/StandardScheme.java    |   25 +
 .../org/apache/thrift/scheme/TupleScheme.java   |   25 +
 .../server/AbstractNonblockingServer.java       |  612 +++
 .../org/apache/thrift/server/Invocation.java    |   20 +
 .../org/apache/thrift/server/ServerContext.java |   26 +
 .../thrift/server/TExtensibleServlet.java       |  171 +
 .../org/apache/thrift/server/THsHaServer.java   |  179 +
 .../thrift/server/TNonblockingServer.java       |  248 +
 .../src/org/apache/thrift/server/TServer.java   |  177 +
 .../thrift/server/TServerEventHandler.java      |   59 +
 .../src/org/apache/thrift/server/TServlet.java  |  119 +
 .../org/apache/thrift/server/TSimpleServer.java |  117 +
 .../apache/thrift/server/TThreadPoolServer.java |  314 ++
 .../thrift/server/TThreadedSelectorServer.java  |  668 +++
 .../thrift/transport/AutoExpandingBuffer.java   |   52 +
 .../AutoExpandingBufferReadTransport.java       |   84 +
 .../AutoExpandingBufferWriteTransport.java      |   66 +
 .../thrift/transport/TFastFramedTransport.java  |  188 +
 .../apache/thrift/transport/TFileProcessor.java |  120 +
 .../apache/thrift/transport/TFileTransport.java |  623 +++
 .../thrift/transport/TFramedTransport.java      |  175 +
 .../apache/thrift/transport/THttpClient.java    |  359 ++
 .../thrift/transport/TIOStreamTransport.java    |  164 +
 .../apache/thrift/transport/TMemoryBuffer.java  |  102 +
 .../thrift/transport/TMemoryInputTransport.java |   96 +
 .../transport/TNonblockingServerSocket.java     |  163 +
 .../transport/TNonblockingServerTransport.java  |   31 +
 .../thrift/transport/TNonblockingSocket.java    |  211 +
 .../thrift/transport/TNonblockingTransport.java |   47 +
 .../thrift/transport/TSSLTransportFactory.java  |  385 ++
 .../thrift/transport/TSaslClientTransport.java  |  107 +
 .../thrift/transport/TSaslServerTransport.java  |  229 +
 .../apache/thrift/transport/TSaslTransport.java |  578 ++
 .../transport/TSaslTransportException.java      |   43 +
 .../apache/thrift/transport/TSeekableFile.java  |   33 +
 .../apache/thrift/transport/TServerSocket.java  |  158 +
 .../thrift/transport/TServerTransport.java      |   80 +
 .../thrift/transport/TSimpleFileTransport.java  |  216 +
 .../org/apache/thrift/transport/TSocket.java    |  248 +
 .../apache/thrift/transport/TStandardFile.java  |   60 +
 .../org/apache/thrift/transport/TTransport.java |  163 +
 .../thrift/transport/TTransportException.java   |   80 +
 .../thrift/transport/TTransportFactory.java     |   41 +
 .../apache/thrift/transport/TZlibTransport.java |  148 +
 .../thirdparty/thrift/lib/java/test/.keystore   |  Bin 0 -> 2429 bytes
 .../thirdparty/thrift/lib/java/test/.truststore |  Bin 0 -> 1149 bytes
 .../thrift/lib/java/test/log4j.properties       |    6 +
 .../java/test/org/apache/thrift/Fixtures.java   |  339 ++
 .../test/org/apache/thrift/TestFullCamel.java   |   59 +
 .../test/org/apache/thrift/TestOptionType.java  |   66 +
 .../test/org/apache/thrift/TestOptionals.java   |   88 +
 .../java/test/org/apache/thrift/TestReuse.java  |   60 +
 .../test/org/apache/thrift/TestShortStack.java  |  116 +
 .../java/test/org/apache/thrift/TestStruct.java |  368 ++
 .../test/org/apache/thrift/TestTBaseHelper.java |  209 +
 .../org/apache/thrift/TestTDeserializer.java    |  126 +
 .../test/org/apache/thrift/TestTEnumHelper.java |   41 +
 .../java/test/org/apache/thrift/TestTUnion.java |  268 +
 .../apache/thrift/async/TestTAsyncClient.java   |   28 +
 .../thrift/async/TestTAsyncClientManager.java   |  326 ++
 .../thrift/protocol/BenchmarkProtocols.java     |   88 +
 .../thrift/protocol/ProtocolTestBase.java       |  422 ++
 .../thrift/protocol/TestTCompactProtocol.java   |   56 +
 .../thrift/protocol/TestTJSONProtocol.java      |   31 +
 .../thrift/protocol/TestTProtocolUtil.java      |   97 +
 .../protocol/TestTSimpleJSONProtocol.java       |   82 +
 .../thrift/protocol/TestTTupleProtocol.java     |   27 +
 .../thrift/scheme/TestStandardScheme.java       |   40 +
 .../apache/thrift/server/ServerTestBase.java    |  706 +++
 .../apache/thrift/server/TestAsyncServer.java   |   28 +
 .../apache/thrift/server/TestHsHaServer.java    |   30 +
 .../thrift/server/TestNonblockingServer.java    |  123 +
 .../server/TestThreadedSelectorServer.java      |   30 +
 .../org/apache/thrift/test/EqualityTest.java    |  663 +++
 .../org/apache/thrift/test/JavaBeansTest.java   |  112 +
 .../test/org/apache/thrift/test/ReadStruct.java |   62 +
 .../thrift/test/SerializationBenchmark.java     |   80 +
 .../test/org/apache/thrift/test/TestClient.java |  653 +++
 .../thrift/test/TestNonblockingServer.java      |   76 +
 .../test/org/apache/thrift/test/TestServer.java |  276 +
 .../org/apache/thrift/test/WriteStruct.java     |   48 +
 .../thrift/transport/ReadCountingTransport.java |   47 +
 .../transport/TestAutoExpandingBuffer.java      |   37 +
 .../TestAutoExpandingBufferReadTransport.java   |   50 +
 .../TestAutoExpandingBufferWriteTransport.java  |   44 +
 .../transport/TestTFastFramedTransport.java     |   26 +
 .../thrift/transport/TestTFramedTransport.java  |  148 +
 .../transport/TestTMemoryInputTransport.java    |   85 +
 .../transport/TestTSSLTransportFactory.java     |   88 +
 .../TestTSSLTransportFactoryCustomClient1.java  |   35 +
 .../TestTSSLTransportFactoryCustomClient2.java  |   34 +
 .../thrift/transport/TestTSaslTransports.java   |  478 ++
 .../transport/TestTSimpleFileTransport.java     |   74 +
 .../thrift/transport/TestTZlibTransport.java    |  120 +
 .../transport/WriteCountingTransport.java       |   54 +
 .../thrift/lib/javame/coding_standards.md       |    1 +
 .../apache/thrift/TApplicationException.java    |  132 +
 .../lib/javame/src/org/apache/thrift/TBase.java |   46 +
 .../src/org/apache/thrift/TBaseHelper.java      |  209 +
 .../apache/thrift/TByteArrayOutputStream.java   |   41 +
 .../src/org/apache/thrift/TDeserializer.java    |   95 +
 .../lib/javame/src/org/apache/thrift/TEnum.java |   24 +
 .../src/org/apache/thrift/TException.java       |   45 +
 .../apache/thrift/TFieldRequirementType.java    |   48 +
 .../src/org/apache/thrift/TProcessor.java       |   32 +
 .../org/apache/thrift/TProcessorFactory.java    |   39 +
 .../src/org/apache/thrift/TSerializer.java      |  110 +
 .../src/org/apache/thrift/TServiceClient.java   |   39 +
 .../apache/thrift/meta_data/FieldMetaData.java  |   88 +
 .../thrift/meta_data/FieldValueMetaData.java    |   61 +
 .../apache/thrift/meta_data/ListMetaData.java   |   49 +
 .../apache/thrift/meta_data/MapMetaData.java    |   51 +
 .../apache/thrift/meta_data/SetMetaData.java    |   47 +
 .../apache/thrift/meta_data/StructMetaData.java |   51 +
 .../apache/thrift/protocol/TBase64Utils.java    |  127 +
 .../apache/thrift/protocol/TBinaryProtocol.java |  329 ++
 .../src/org/apache/thrift/protocol/TField.java  |   38 +
 .../apache/thrift/protocol/TJSONProtocol.java   |  888 +++
 .../src/org/apache/thrift/protocol/TList.java   |   36 +
 .../src/org/apache/thrift/protocol/TMap.java    |   38 +
 .../org/apache/thrift/protocol/TMessage.java    |   38 +
 .../apache/thrift/protocol/TMessageType.java    |   30 +
 .../org/apache/thrift/protocol/TProtocol.java   |  169 +
 .../thrift/protocol/TProtocolException.java     |   81 +
 .../thrift/protocol/TProtocolFactory.java       |   30 +
 .../apache/thrift/protocol/TProtocolUtil.java   |  158 +
 .../src/org/apache/thrift/protocol/TSet.java    |   36 +
 .../src/org/apache/thrift/protocol/TStruct.java |   34 +
 .../src/org/apache/thrift/protocol/TType.java   |   40 +
 .../thrift/transport/TFramedTransport.java      |  122 +
 .../apache/thrift/transport/THttpClient.java    |  163 +
 .../thrift/transport/TIOStreamTransport.java    |  153 +
 .../apache/thrift/transport/TMemoryBuffer.java  |   97 +
 .../org/apache/thrift/transport/TTransport.java |  121 +
 .../thrift/transport/TTransportException.java   |   80 +
 .../thrift/transport/TTransportFactory.java     |   41 +
 depends/thirdparty/thrift/lib/js/Gruntfile.js   |  172 +
 depends/thirdparty/thrift/lib/js/README.md      |  147 +
 .../thrift/lib/js/coding_standards.md           |    1 +
 depends/thirdparty/thrift/lib/js/package.json   |   14 +
 depends/thirdparty/thrift/lib/js/src/thrift.js  | 1507 +++++
 .../thirdparty/thrift/lib/js/test/Makefile.am   |   29 +
 depends/thirdparty/thrift/lib/js/test/README.md |   68 +
 depends/thirdparty/thrift/lib/js/test/build.xml |  273 +
 .../thrift/lib/js/test/deep-constructor.test.js |  195 +
 .../thrift/lib/js/test/jsTestDriver.conf        |   17 +
 .../thrift/lib/js/test/phantomjs-qunit.js       |   91 +
 .../thrift/lib/js/test/server_http.js           |   49 +
 .../thrift/lib/js/test/server_https.js          |   57 +
 .../thrift/lib/js/test/src/test/Httpd.java      |  323 ++
 .../thirdparty/thrift/lib/js/test/test-async.js |  348 ++
 .../lib/js/test/test-deep-constructor.html      |   49 +
 .../thirdparty/thrift/lib/js/test/test-jq.js    |  158 +
 .../thrift/lib/js/test/test-nojq.html           |   52 +
 .../thirdparty/thrift/lib/js/test/test-nojq.js  |   49 +
 depends/thirdparty/thrift/lib/js/test/test.html |   59 +
 depends/thirdparty/thrift/lib/js/test/test.js   |  409 ++
 .../thrift/lib/js/test/test_handler.js          |  199 +
 .../thirdparty/thrift/lib/js/test/testws.html   |   62 +
 depends/thirdparty/thrift/lib/lua/Makefile.am   |   67 +
 .../thrift/lib/lua/TBinaryProtocol.lua          |  264 +
 .../thrift/lib/lua/TBufferedTransport.lua       |   91 +
 .../thrift/lib/lua/TFramedTransport.lua         |  118 +
 .../thirdparty/thrift/lib/lua/TMemoryBuffer.lua |   91 +
 depends/thirdparty/thrift/lib/lua/TProtocol.lua |  162 +
 depends/thirdparty/thrift/lib/lua/TServer.lua   |  139 +
 depends/thirdparty/thrift/lib/lua/TSocket.lua   |  132 +
 .../thirdparty/thrift/lib/lua/TTransport.lua    |   93 +
 depends/thirdparty/thrift/lib/lua/Thrift.lua    |  281 +
 .../thrift/lib/lua/coding_standards.md          |    1 +
 .../thrift/lib/lua/src/longnumberutils.c        |   47 +
 .../thirdparty/thrift/lib/lua/src/luabitwise.c  |   83 +
 .../thirdparty/thrift/lib/lua/src/luabpack.c    |  162 +
 .../thrift/lib/lua/src/lualongnumber.c          |  228 +
 .../thirdparty/thrift/lib/lua/src/luasocket.c   |  380 ++
 depends/thirdparty/thrift/lib/lua/src/socket.h  |   78 +
 depends/thirdparty/thrift/lib/lua/src/usocket.c |  362 ++
 .../thirdparty/thrift/lib/nodejs/Makefile.am    |   43 +
 depends/thirdparty/thrift/lib/nodejs/README.md  |   65 +
 .../thrift/lib/nodejs/coding_standards.md       |    1 +
 .../thrift/lib/nodejs/examples/README.md        |   40 +
 .../thrift/lib/nodejs/examples/client.js        |   49 +
 .../nodejs/examples/client_multitransport.js    |   58 +
 .../thrift/lib/nodejs/examples/hello.html       |   65 +
 .../thrift/lib/nodejs/examples/hello.js         |   63 +
 .../thrift/lib/nodejs/examples/hello.thrift     |   27 +
 .../thrift/lib/nodejs/examples/httpClient.js    |   23 +
 .../thrift/lib/nodejs/examples/httpServer.js    |   31 +
 .../thrift/lib/nodejs/examples/httpServer.py    |   19 +
 .../thrift/lib/nodejs/examples/parse.js         |   46 +
 .../thrift/lib/nodejs/examples/server.js        |   39 +
 .../thrift/lib/nodejs/examples/server_http.js   |   53 +
 .../nodejs/examples/server_multitransport.js    |   46 +
 .../thrift/lib/nodejs/examples/user.thrift      |   27 +
 .../thrift/lib/nodejs/lib/thrift/binary.js      |  168 +
 .../lib/nodejs/lib/thrift/binary_protocol.js    |  356 ++
 .../thrift/lib/nodejs/lib/thrift/browser.js     |   34 +
 .../lib/nodejs/lib/thrift/buffered_transport.js |  175 +
 .../lib/nodejs/lib/thrift/compact_protocol.js   |  904 +++
 .../thrift/lib/nodejs/lib/thrift/connection.js  |  368 ++
 .../lib/nodejs/lib/thrift/create_client.js      |   54 +
 .../lib/nodejs/lib/thrift/framed_transport.js   |  182 +
 .../lib/nodejs/lib/thrift/http_connection.js    |  238 +
 .../thrift/lib/nodejs/lib/thrift/index.js       |   67 +
 .../lib/thrift/input_buffer_underrun_error.js   |   30 +
 .../lib/nodejs/lib/thrift/json_protocol.js      |  705 +++
 .../thrift/lib/nodejs/lib/thrift/log.js         |   26 +
 .../nodejs/lib/thrift/multiplexed_processor.js  |   63 +
 .../nodejs/lib/thrift/multiplexed_protocol.js   |   73 +
 .../thrift/lib/nodejs/lib/thrift/protocol.js    |   22 +
 .../thrift/lib/nodejs/lib/thrift/server.js      |  107 +
 .../thrift/lib/nodejs/lib/thrift/thrift.js      |  232 +
 .../thrift/lib/nodejs/lib/thrift/transport.js   |   22 +
 .../thrift/lib/nodejs/lib/thrift/web_server.js  |  564 ++
 .../lib/nodejs/lib/thrift/ws_connection.js      |  286 +
 .../lib/nodejs/lib/thrift/ws_transport.js       |  204 +
 .../lib/nodejs/lib/thrift/xhr_connection.js     |  280 +
 .../thrift/lib/nodejs/test/binary.test.js       |  137 +
 .../thrift/lib/nodejs/test/browser_client.js    |   27 +
 .../thrift/lib/nodejs/test/certificates.README  |    7 +
 .../thirdparty/thrift/lib/nodejs/test/client.js |  129 +
 .../lib/nodejs/test/deep-constructor.test.js    |  249 +
 .../thrift/lib/nodejs/test/exceptions.js        |   55 +
 .../thrift/lib/nodejs/test/helpers.js           |   13 +
 .../thrift/lib/nodejs/test/server.crt           |   25 +
 .../thirdparty/thrift/lib/nodejs/test/server.js |  101 +
 .../thrift/lib/nodejs/test/server.key           |   28 +
 .../thrift/lib/nodejs/test/test-cases.js        |  141 +
 .../thrift/lib/nodejs/test/testAll.sh           |  107 +
 .../thrift/lib/nodejs/test/test_driver.js       |  283 +
 .../thrift/lib/nodejs/test/test_handler.js      |  238 +
 .../thirdparty/thrift/lib/ocaml/OCamlMakefile   | 1231 +++++
 .../thrift/lib/ocaml/README-OCamlMakefile       |  643 +++
 depends/thirdparty/thrift/lib/ocaml/README.md   |  119 +
 depends/thirdparty/thrift/lib/ocaml/TODO        |    5 +
 depends/thirdparty/thrift/lib/ocaml/_oasis      |   19 +
 .../thrift/lib/ocaml/coding_standards.md        |    1 +
 .../thrift/lib/ocaml/src/TBinaryProtocol.ml     |  171 +
 .../thrift/lib/ocaml/src/TChannelTransport.ml   |   39 +
 .../thrift/lib/ocaml/src/TFramedTransport.ml    |   93 +
 .../thirdparty/thrift/lib/ocaml/src/TServer.ml  |   42 +
 .../thrift/lib/ocaml/src/TServerSocket.ml       |   41 +
 .../thrift/lib/ocaml/src/TSimpleServer.ml       |   40 +
 .../thirdparty/thrift/lib/ocaml/src/TSocket.ml  |   59 +
 .../thrift/lib/ocaml/src/TThreadedServer.ml     |   45 +
 .../thirdparty/thrift/lib/ocaml/src/Thrift.ml   |  383 ++
 depends/thirdparty/thrift/lib/perl/Makefile.PL  |   29 +
 depends/thirdparty/thrift/lib/perl/Makefile.am  |   66 +
 depends/thirdparty/thrift/lib/perl/README.md    |   45 +
 .../thrift/lib/perl/coding_standards.md         |    1 +
 .../thirdparty/thrift/lib/perl/lib/Thrift.pm    |  182 +
 .../lib/perl/lib/Thrift/BinaryProtocol.pm       |  511 ++
 .../lib/perl/lib/Thrift/BufferedTransport.pm    |  136 +
 .../lib/perl/lib/Thrift/FramedTransport.pm      |  193 +
 .../thrift/lib/perl/lib/Thrift/HttpClient.pm    |  200 +
 .../thrift/lib/perl/lib/Thrift/MemoryBuffer.pm  |  146 +
 .../thrift/lib/perl/lib/Thrift/MessageType.pm   |   32 +
 .../lib/perl/lib/Thrift/MultiplexedProcessor.pm |  121 +
 .../lib/perl/lib/Thrift/MultiplexedProtocol.pm  |   67 +
 .../thrift/lib/perl/lib/Thrift/Protocol.pm      |  544 ++
 .../lib/perl/lib/Thrift/ProtocolDecorator.pm    |  360 ++
 .../lib/perl/lib/Thrift/SSLServerSocket.pm      |   68 +
 .../thrift/lib/perl/lib/Thrift/SSLSocket.pm     |   89 +
 .../thrift/lib/perl/lib/Thrift/Server.pm        |  313 ++
 .../thrift/lib/perl/lib/Thrift/ServerSocket.pm  |  117 +
 .../thrift/lib/perl/lib/Thrift/Socket.pm        |  317 ++
 .../thrift/lib/perl/lib/Thrift/Transport.pm     |  177 +
 depends/thirdparty/thrift/lib/perl/test.pl      |   25 +
 .../thirdparty/thrift/lib/perl/test/Makefile.am |   42 +
 .../thrift/lib/perl/test/memory_buffer.t        |   53 +
 .../thirdparty/thrift/lib/perl/test/multiplex.t |  203 +
 .../thirdparty/thrift/lib/perl/test/processor.t |  104 +
 depends/thirdparty/thrift/lib/php/Makefile.am   |  134 +
 .../thirdparty/thrift/lib/php/README.apache.md  |   74 +
 depends/thirdparty/thrift/lib/php/README.md     |   53 +
 .../thrift/lib/php/coding_standards.md          |    1 +
 .../thrift/lib/php/lib/Thrift/Base/TBase.php    |  380 ++
 .../Thrift/ClassLoader/ThriftClassLoader.php    |  210 +
 .../Thrift/Exception/TApplicationException.php  |   76 +
 .../lib/php/lib/Thrift/Exception/TException.php |  383 ++
 .../lib/Thrift/Exception/TProtocolException.php |   50 +
 .../Thrift/Exception/TTransportException.php    |   40 +
 .../Thrift/Factory/TBinaryProtocolFactory.php   |   45 +
 .../Thrift/Factory/TCompactProtocolFactory.php  |   40 +
 .../lib/Thrift/Factory/TJSONProtocolFactory.php |   40 +
 .../php/lib/Thrift/Factory/TProtocolFactory.php |   36 +
 .../lib/Thrift/Factory/TStringFuncFactory.php   |   66 +
 .../lib/Thrift/Factory/TTransportFactory.php    |   18 +
 .../lib/Thrift/Protocol/JSON/BaseContext.php    |   39 +
 .../lib/Thrift/Protocol/JSON/ListContext.php    |   54 +
 .../Thrift/Protocol/JSON/LookaheadReader.php    |   57 +
 .../lib/Thrift/Protocol/JSON/PairContext.php    |   64 +
 .../php/lib/Thrift/Protocol/TBinaryProtocol.php |  453 ++
 .../Protocol/TBinaryProtocolAccelerated.php     |   65 +
 .../lib/Thrift/Protocol/TCompactProtocol.php    |  753 +++
 .../php/lib/Thrift/Protocol/TJSONProtocol.php   |  769 +++
 .../Thrift/Protocol/TMultiplexedProtocol.php    |   85 +
 .../lib/php/lib/Thrift/Protocol/TProtocol.php   |  352 ++
 .../lib/Thrift/Protocol/TProtocolDecorator.php  |  284 +
 .../lib/Thrift/Serializer/TBinarySerializer.php |   84 +
 .../php/lib/Thrift/Server/TForkingServer.php    |  120 +
 .../lib/php/lib/Thrift/Server/TServer.php       |  100 +
 .../lib/php/lib/Thrift/Server/TServerSocket.php |  102 +
 .../php/lib/Thrift/Server/TServerTransport.php  |   56 +
 .../lib/php/lib/Thrift/Server/TSimpleServer.php |   58 +
 .../lib/php/lib/Thrift/StringFunc/Core.php      |   40 +
 .../lib/php/lib/Thrift/StringFunc/Mbstring.php  |   46 +
 .../php/lib/Thrift/StringFunc/TStringFunc.php   |   28 +
 .../php/lib/Thrift/TMultiplexedProcessor.php    |  143 +
 .../lib/Thrift/Transport/TBufferedTransport.php |  181 +
 .../php/lib/Thrift/Transport/TCurlClient.php    |  231 +
 .../lib/Thrift/Transport/TFramedTransport.php   |  193 +
 .../php/lib/Thrift/Transport/THttpClient.php    |  229 +
 .../php/lib/Thrift/Transport/TMemoryBuffer.php  |   95 +
 .../php/lib/Thrift/Transport/TNullTransport.php |   51 +
 .../lib/php/lib/Thrift/Transport/TPhpStream.php |  123 +
 .../lib/php/lib/Thrift/Transport/TSocket.php    |  337 ++
 .../php/lib/Thrift/Transport/TSocketPool.php    |  300 +
 .../lib/php/lib/Thrift/Transport/TTransport.php |   95 +
 .../lib/php/lib/Thrift/Type/TConstant.php       |   50 +
 .../lib/php/lib/Thrift/Type/TMessageType.php    |   34 +
 .../thrift/lib/php/lib/Thrift/Type/TType.php    |   47 +
 .../thrift/lib/php/src/TStringUtils.php         |   90 +
 .../thirdparty/thrift/lib/php/src/Thrift.php    |  821 +++
 .../thirdparty/thrift/lib/php/src/autoload.php  |   51 +
 .../thirdparty/thrift/lib/php/test/Makefile.am  |   60 +
 .../lib/php/test/Test/Thrift/Fixtures.php       |  191 +
 .../Thrift/JsonSerialize/JsonSerializeTest.php  |  103 +
 .../Thrift/Protocol/TestBinarySerializer.php    |   64 +
 .../Test/Thrift/Protocol/TestTJSONProtocol.php  |  564 ++
 .../lib/php/test/Test/Thrift/TestValidators.php |  156 +
 .../thrift/lib/php/test/TestValidators.thrift   |   31 +
 .../thrift/lib/php/thrift_protocol.ini          |    1 +
 depends/thirdparty/thrift/lib/py/CMakeLists.txt |   26 +
 depends/thirdparty/thrift/lib/py/Makefile.am    |   44 +
 depends/thirdparty/thrift/lib/py/README.md      |   35 +
 .../thrift/lib/py/coding_standards.md           |    7 +
 .../thrift/lib/py/compat/win32/stdint.h         |  247 +
 depends/thirdparty/thrift/lib/py/setup.cfg      |    4 +
 depends/thirdparty/thrift/lib/py/setup.py       |  110 +
 .../thrift/lib/py/src/TMultiplexedProcessor.py  |   58 +
 depends/thirdparty/thrift/lib/py/src/TSCons.py  |   35 +
 .../thrift/lib/py/src/TSerialization.py         |   38 +
 .../thirdparty/thrift/lib/py/src/TTornado.py    |  182 +
 depends/thirdparty/thrift/lib/py/src/Thrift.py  |  170 +
 .../thirdparty/thrift/lib/py/src/__init__.py    |   20 +
 .../thrift/lib/py/src/protocol/TBase.py         |   81 +
 .../lib/py/src/protocol/TBinaryProtocol.py      |  260 +
 .../lib/py/src/protocol/TCompactProtocol.py     |  405 ++
 .../thrift/lib/py/src/protocol/TJSONProtocol.py |  569 ++
 .../lib/py/src/protocol/TMultiplexedProtocol.py |   39 +
 .../thrift/lib/py/src/protocol/TProtocol.py     |  421 ++
 .../lib/py/src/protocol/TProtocolDecorator.py   |   42 +
 .../thrift/lib/py/src/protocol/__init__.py      |   20 +
 .../thrift/lib/py/src/protocol/fastbinary.c     | 1234 +++++
 .../thrift/lib/py/src/server/THttpServer.py     |   87 +
 .../lib/py/src/server/TNonblockingServer.py     |  348 ++
 .../lib/py/src/server/TProcessPoolServer.py     |  122 +
 .../thrift/lib/py/src/server/TServer.py         |  279 +
 .../thrift/lib/py/src/server/__init__.py        |   20 +
 .../thrift/lib/py/src/transport/THttpClient.py  |  151 +
 .../thrift/lib/py/src/transport/TSSLSocket.py   |  227 +
 .../thrift/lib/py/src/transport/TSocket.py      |  180 +
 .../thrift/lib/py/src/transport/TTransport.py   |  446 ++
 .../thrift/lib/py/src/transport/TTwisted.py     |  324 ++
 .../lib/py/src/transport/TZlibTransport.py      |  248 +
 .../thrift/lib/py/src/transport/__init__.py     |   20 +
 depends/thirdparty/thrift/lib/rb/Gemfile        |    4 +
 depends/thirdparty/thrift/lib/rb/Makefile.am    |   51 +
 depends/thirdparty/thrift/lib/rb/README.md      |   43 +
 depends/thirdparty/thrift/lib/rb/Rakefile       |  119 +
 .../thrift/lib/rb/benchmark/Benchmark.thrift    |   24 +
 .../thrift/lib/rb/benchmark/benchmark.rb        |  271 +
 .../thrift/lib/rb/benchmark/client.rb           |   74 +
 .../thrift/lib/rb/benchmark/server.rb           |   82 +
 .../thrift/lib/rb/benchmark/thin_server.rb      |   44 +
 .../thrift/lib/rb/coding_standards.md           |    1 +
 depends/thirdparty/thrift/lib/rb/lib/thrift.rb  |   68 +
 .../thrift/lib/rb/lib/thrift/bytes.rb           |  131 +
 .../thrift/lib/rb/lib/thrift/client.rb          |   71 +
 .../thrift/lib/rb/lib/thrift/core_ext.rb        |   23 +
 .../thrift/lib/rb/lib/thrift/core_ext/fixnum.rb |   29 +
 .../thrift/lib/rb/lib/thrift/exceptions.rb      |   87 +
 .../lib/rb/lib/thrift/multiplexed_processor.rb  |   76 +
 .../thrift/lib/rb/lib/thrift/processor.rb       |   68 +
 .../lib/rb/lib/thrift/protocol/base_protocol.rb |  379 ++
 .../rb/lib/thrift/protocol/binary_protocol.rb   |  237 +
 .../protocol/binary_protocol_accelerated.rb     |   39 +
 .../rb/lib/thrift/protocol/compact_protocol.rb  |  435 ++
 .../lib/rb/lib/thrift/protocol/json_protocol.rb |  769 +++
 .../lib/thrift/protocol/multiplexed_protocol.rb |   40 +
 .../lib/thrift/protocol/protocol_decorator.rb   |  194 +
 .../rb/lib/thrift/serializer/deserializer.rb    |   33 +
 .../lib/rb/lib/thrift/serializer/serializer.rb  |   34 +
 .../lib/rb/lib/thrift/server/base_server.rb     |   31 +
 .../rb/lib/thrift/server/mongrel_http_server.rb |   60 +
 .../rb/lib/thrift/server/nonblocking_server.rb  |  305 ++
 .../lib/rb/lib/thrift/server/simple_server.rb   |   43 +
 .../rb/lib/thrift/server/thin_http_server.rb    |   91 +
 .../rb/lib/thrift/server/thread_pool_server.rb  |   75 +
 .../lib/rb/lib/thrift/server/threaded_server.rb |   47 +
 .../thrift/lib/rb/lib/thrift/struct.rb          |  237 +
 .../thrift/lib/rb/lib/thrift/struct_union.rb    |  192 +
 .../thrift/lib/rb/lib/thrift/thrift_native.rb   |   24 +
 .../thrift/transport/base_server_transport.rb   |   37 +
 .../rb/lib/thrift/transport/base_transport.rb   |  109 +
 .../lib/thrift/transport/buffered_transport.rb  |  114 +
 .../rb/lib/thrift/transport/framed_transport.rb |  117 +
 .../thrift/transport/http_client_transport.rb   |   56 +
 .../lib/thrift/transport/io_stream_transport.rb |   39 +
 .../thrift/transport/memory_buffer_transport.rb |  125 +
 .../rb/lib/thrift/transport/server_socket.rb    |   63 +
 .../lib/rb/lib/thrift/transport/socket.rb       |  139 +
 .../lib/thrift/transport/unix_server_socket.rb  |   60 +
 .../lib/rb/lib/thrift/transport/unix_socket.rb  |   40 +
 .../thrift/lib/rb/lib/thrift/types.rb           |  101 +
 .../thrift/lib/rb/lib/thrift/union.rb           |  176 +
 .../thrift/lib/rb/script/proto_benchmark.rb     |  121 +
 .../thrift/lib/rb/script/read_struct.rb         |   43 +
 .../thrift/lib/rb/script/write_struct.rb        |   30 +
 .../thrift/lib/rb/spec/BaseService.thrift       |   27 +
 .../thrift/lib/rb/spec/ExtendedService.thrift   |   25 +
 .../thrift/lib/rb/spec/Referenced.thrift        |   44 +
 .../lib/rb/spec/ThriftNamespacedSpec.thrift     |   53 +
 .../thrift/lib/rb/spec/ThriftSpec.thrift        |  183 +
 .../thrift/lib/rb/spec/base_protocol_spec.rb    |  217 +
 .../thrift/lib/rb/spec/base_transport_spec.rb   |  350 ++
 .../rb/spec/binary_protocol_accelerated_spec.rb |   42 +
 .../thrift/lib/rb/spec/binary_protocol_spec.rb  |   66 +
 .../lib/rb/spec/binary_protocol_spec_shared.rb  |  455 ++
 .../thirdparty/thrift/lib/rb/spec/bytes_spec.rb |  160 +
 .../thrift/lib/rb/spec/client_spec.rb           |   99 +
 .../thrift/lib/rb/spec/compact_protocol_spec.rb |  143 +
 .../thrift/lib/rb/spec/exception_spec.rb        |  141 +
 .../thirdparty/thrift/lib/rb/spec/flat_spec.rb  |   62 +
 .../thrift/lib/rb/spec/http_client_spec.rb      |  120 +
 .../thrift/lib/rb/spec/json_protocol_spec.rb    |  513 ++
 .../thrift/lib/rb/spec/namespaced_spec.rb       |   67 +
 .../lib/rb/spec/nonblocking_server_spec.rb      |  263 +
 .../thrift/lib/rb/spec/processor_spec.rb        |   80 +
 .../thrift/lib/rb/spec/serializer_spec.rb       |   67 +
 .../thrift/lib/rb/spec/server_socket_spec.rb    |   79 +
 .../thrift/lib/rb/spec/server_spec.rb           |  147 +
 .../thrift/lib/rb/spec/socket_spec.rb           |   61 +
 .../thrift/lib/rb/spec/socket_spec_shared.rb    |  104 +
 .../thrift/lib/rb/spec/spec_helper.rb           |   64 +
 .../rb/spec/struct_nested_containers_spec.rb    |  191 +
 .../thrift/lib/rb/spec/struct_spec.rb           |  293 +
 .../thrift/lib/rb/spec/thin_http_server_spec.rb |  141 +
 .../thirdparty/thrift/lib/rb/spec/types_spec.rb |  115 +
 .../thirdparty/thrift/lib/rb/spec/union_spec.rb |  208 +
 .../thrift/lib/rb/spec/unix_socket_spec.rb      |  107 +
 depends/thirdparty/thrift/lib/rb/thrift.gemspec |   37 +
 depends/thirdparty/thrift/lib/st/README.md      |   39 +
 .../thrift/lib/st/coding_standards.md           |    1 +
 depends/thirdparty/thrift/lib/st/package.xml    |   26 +
 depends/thirdparty/thrift/lib/st/thrift.st      |  815 +++
 .../thrift/lib/ts/coding_standards.md           |    1 +
 depends/thirdparty/thrift/lib/ts/thrift.d.ts    |  699 +++
 depends/thirdparty/thrift/package.json          |   50 +
 depends/thirdparty/thrift/rat_exclude           |   35 +
 .../thirdparty/thrift/sonar-project.properties  |  140 +
 .../thrift/test/AnnotationTest.thrift           |   63 +
 .../thrift/test/BrokenConstants.thrift          |   25 +
 .../thirdparty/thrift/test/ConstantsDemo.thrift |   71 +
 .../thrift/test/DebugProtoTest.thrift           |  371 ++
 .../thrift/test/DenseLinkingTest.thrift         |   98 +
 depends/thirdparty/thrift/test/DocTest.thrift   |  249 +
 depends/thirdparty/thrift/test/EnumTest.thrift  |   72 +
 .../thirdparty/thrift/test/FastbinaryTest.py    |  222 +
 depends/thirdparty/thrift/test/Include.thrift   |   24 +
 .../thirdparty/thrift/test/JavaBeansTest.thrift |   39 +
 .../thrift/test/JsDeepConstructorTest.thrift    |   16 +
 depends/thirdparty/thrift/test/Makefile.am      |  128 +
 .../thirdparty/thrift/test/ManyOptionals.thrift |  231 +
 .../thirdparty/thrift/test/ManyTypedefs.thrift  |   50 +
 .../thrift/test/NameConflictTest.thrift         |  110 +
 .../thrift/test/OptionalRequiredTest.thrift     |   82 +
 depends/thirdparty/thrift/test/README.md        |  178 +
 depends/thirdparty/thrift/test/Recursive.thrift |   47 +
 .../thirdparty/thrift/test/ReuseObjects.thrift  |   30 +
 depends/thirdparty/thrift/test/SmallTest.thrift |   60 +
 .../thirdparty/thrift/test/StressTest.thrift    |   35 +
 .../thirdparty/thrift/test/ThriftTest.thrift    |  400 ++
 .../thirdparty/thrift/test/TypedefTest.thrift   |   36 +
 depends/thirdparty/thrift/test/audit/README.md  |   40 +
 .../thirdparty/thrift/test/audit/break1.thrift  |  188 +
 .../thirdparty/thrift/test/audit/break10.thrift |  190 +
 .../thirdparty/thrift/test/audit/break11.thrift |  190 +
 .../thirdparty/thrift/test/audit/break12.thrift |  191 +
 .../thirdparty/thrift/test/audit/break13.thrift |  191 +
 .../thirdparty/thrift/test/audit/break14.thrift |  190 +
 .../thirdparty/thrift/test/audit/break15.thrift |  190 +
 .../thirdparty/thrift/test/audit/break16.thrift |  191 +
 .../thirdparty/thrift/test/audit/break17.thrift |  191 +
 .../thirdparty/thrift/test/audit/break18.thrift |  191 +
 .../thirdparty/thrift/test/audit/break19.thrift |  191 +
 .../thirdparty/thrift/test/audit/break2.thrift  |  190 +
 .../thirdparty/thrift/test/audit/break20.thrift |  190 +
 .../thirdparty/thrift/test/audit/break21.thrift |  190 +
 .../thirdparty/thrift/test/audit/break22.thrift |  190 +
 .../thirdparty/thrift/test/audit/break23.thrift |  192 +
 .../thirdparty/thrift/test/audit/break24.thrift |  191 +
 .../thirdparty/thrift/test/audit/break25.thrift |  191 +
 .../thirdparty/thrift/test/audit/break26.thrift |  191 +
 .../thirdparty/thrift/test/audit/break27.thrift |  190 +
 .../thirdparty/thrift/test/audit/break28.thrift |  190 +
 .../thirdparty/thrift/test/audit/break29.thrift |  191 +
 .../thirdparty/thrift/test/audit/break3.thrift  |  191 +
 .../thirdparty/thrift/test/audit/break30.thrift |  190 +
 .../thirdparty/thrift/test/audit/break31.thrift |  191 +
 .../thirdparty/thrift/test/audit/break32.thrift |  191 +
 .../thirdparty/thrift/test/audit/break33.thrift |  191 +
 .../thirdparty/thrift/test/audit/break34.thrift |  192 +
 .../thirdparty/thrift/test/audit/break4.thrift  |  190 +
 .../thirdparty/thrift/test/audit/break5.thrift  |  190 +
 .../thirdparty/thrift/test/audit/break6.thrift  |  191 +
 .../thirdparty/thrift/test/audit/break7.thrift  |  190 +
 .../thirdparty/thrift/test/audit/break8.thrift  |  191 +
 .../thirdparty/thrift/test/audit/break9.thrift  |  190 +
 .../thirdparty/thrift/test/audit/test.thrift    |  189 +
 .../thrift/test/audit/thrift_audit_test.pl      |  261 +
 .../thirdparty/thrift/test/audit/warning.thrift |  190 +
 .../thirdparty/thrift/test/c_glib/Makefile.am   |   74 +
 .../thrift/test/c_glib/src/test_client.c        | 1566 ++++++
 .../thrift/test/c_glib/src/test_server.c        |  207 +
 .../test/c_glib/src/thrift_test_handler.c       |  871 +++
 .../test/c_glib/src/thrift_test_handler.h       |  241 +
 .../thirdparty/thrift/test/cpp/CMakeLists.txt   |   89 +
 depends/thirdparty/thrift/test/cpp/Makefile.am  |  125 +
 .../thrift/test/cpp/realloc/realloc_test.c      |  107 +
 .../thrift/test/cpp/src/StressTest.cpp          |  605 ++
 .../test/cpp/src/StressTestNonBlocking.cpp      |  538 ++
 .../thrift/test/cpp/src/TestClient.cpp          |  935 ++++
 .../thrift/test/cpp/src/TestServer.cpp          |  772 +++
 .../thrift/test/cpp/src/ThriftTest_extras.cpp   |   33 +
 .../thrift/test/crossrunner/__init__.py         |   25 +
 .../thrift/test/crossrunner/collect.py          |  142 +
 .../thrift/test/crossrunner/prepare.py          |   55 +
 .../thrift/test/crossrunner/report.py           |  405 ++
 .../thirdparty/thrift/test/crossrunner/run.py   |  317 ++
 .../thirdparty/thrift/test/crossrunner/test.py  |  136 +
 .../thirdparty/thrift/test/crossrunner/util.py  |   31 +
 .../thrift/test/erl/LegacyNames.thrift          |   33 +
 depends/thirdparty/thrift/test/erl/Makefile.am  |   40 +
 depends/thirdparty/thrift/test/erl/rebar.config |    5 +
 .../thrift/test/erl/src/legacy_names_test.erl   |   69 +
 .../thrift/test/erl/src/name_conflict_test.erl  |  299 +
 .../thrift/test/erl/src/thrift_test.app.src     |   51 +
 .../thrift/test/erl/src/thrift_test_test.erl    |  655 +++
 depends/thirdparty/thrift/test/go/Makefile.am   |   63 +
 .../thrift/test/go/src/bin/stress/main.go       |  254 +
 .../thrift/test/go/src/bin/testclient/main.go   |  297 +
 .../thrift/test/go/src/bin/testserver/main.go   |   43 +
 .../thrift/test/go/src/common/client.go         |  102 +
 .../test/go/src/common/clientserver_test.go     |  312 ++
 .../thrift/test/go/src/common/mock_handler.go   |  289 +
 .../test/go/src/common/printing_handler.go      |  383 ++
 .../thrift/test/go/src/common/server.go         |  117 +
 .../thrift/test/go/src/common/simple_handler.go |  155 +
 depends/thirdparty/thrift/test/haxe/Makefile.am |   70 +
 .../thrift/test/haxe/TestClientServer.hxproj    |   67 +
 depends/thirdparty/thrift/test/haxe/cpp.hxml    |   41 +
 depends/thirdparty/thrift/test/haxe/csharp.hxml |   38 +
 depends/thirdparty/thrift/test/haxe/flash.hxml  |   41 +
 depends/thirdparty/thrift/test/haxe/java.hxml   |   38 +
 .../thirdparty/thrift/test/haxe/javascript.hxml |   44 +
 .../thirdparty/thrift/test/haxe/make_all.bat    |   68 +
 depends/thirdparty/thrift/test/haxe/make_all.sh |   41 +
 depends/thirdparty/thrift/test/haxe/neko.hxml   |   38 +
 depends/thirdparty/thrift/test/haxe/php.hxml    |   38 +
 .../thirdparty/thrift/test/haxe/project.hide    |   76 +
 depends/thirdparty/thrift/test/haxe/python.hxml |   38 +
 .../thrift/test/haxe/src/Arguments.hx           |  329 ++
 depends/thirdparty/thrift/test/haxe/src/Main.hx |   51 +
 .../thrift/test/haxe/src/TestClient.hx          |  906 +++
 .../thrift/test/haxe/src/TestMacro.hx           |   40 +
 .../thrift/test/haxe/src/TestServer.hx          |  116 +
 .../test/haxe/src/TestServerEventHandler.hx     |   53 +
 .../thrift/test/haxe/src/TestServerHandler.hx   |  500 ++
 .../thrift/test/hs/ConstantsDemo_Main.hs        |   68 +
 .../thrift/test/hs/DebugProtoTest_Main.hs       |  168 +
 .../thirdparty/thrift/test/hs/Include_Main.hs   |    7 +
 depends/thirdparty/thrift/test/hs/Makefile.am   |   41 +
 depends/thirdparty/thrift/test/hs/TestClient.hs |  303 ++
 depends/thirdparty/thrift/test/hs/TestServer.hs |  303 ++
 .../thrift/test/hs/ThriftTestUtils.hs           |   65 +
 .../thrift/test/hs/ThriftTest_Main.hs           |  214 +
 depends/thirdparty/thrift/test/hs/run-test.sh   |   43 +
 depends/thirdparty/thrift/test/keys/CA.pem      |   82 +
 depends/thirdparty/thrift/test/keys/README.md   |   83 +
 depends/thirdparty/thrift/test/keys/client.crt  |   20 +
 depends/thirdparty/thrift/test/keys/client.key  |   15 +
 depends/thirdparty/thrift/test/keys/client.p12  |  Bin 0 -> 1877 bytes
 depends/thirdparty/thrift/test/keys/client.pem  |   44 +
 depends/thirdparty/thrift/test/keys/server.crt  |   25 +
 depends/thirdparty/thrift/test/keys/server.key  |   28 +
 depends/thirdparty/thrift/test/keys/server.p12  |  Bin 0 -> 2685 bytes
 depends/thirdparty/thrift/test/keys/server.pem  |   53 +
 .../thrift/test/known_failures_Linux.json       |  295 +
 .../thrift/test/lua/test_basic_client.lua       |  138 +
 .../thrift/test/lua/test_basic_server.lua       |  108 +
 .../thrift/test/ocaml/client/TestClient.ml      |   82 +
 .../thrift/test/ocaml/server/TestServer.ml      |  137 +
 depends/thirdparty/thrift/test/perl/Makefile.am |   31 +
 .../thirdparty/thrift/test/perl/TestClient.pl   |  422 ++
 .../thirdparty/thrift/test/perl/TestServer.pl   |  388 ++
 depends/thirdparty/thrift/test/php/Makefile.am  |   34 +
 .../thirdparty/thrift/test/php/TestClient.php   |  427 ++
 .../thirdparty/thrift/test/php/TestInline.php   |   24 +
 .../thrift/test/py.tornado/Makefile.am          |   30 +
 .../thrift/test/py.tornado/test_suite.py        |  232 +
 .../thrift/test/py.twisted/Makefile.am          |   30 +
 .../thrift/test/py.twisted/test_suite.py        |  189 +
 .../thirdparty/thrift/test/py/CMakeLists.txt    |   48 +
 depends/thirdparty/thrift/test/py/Makefile.am   |   84 +
 .../thrift/test/py/RunClientServer.py           |  214 +
 .../thrift/test/py/SerializationTest.py         |  371 ++
 .../thrift/test/py/TSimpleJSONProtocolTest.py   |  119 +
 depends/thirdparty/thrift/test/py/TestClient.py |  272 +
 depends/thirdparty/thrift/test/py/TestEof.py    |  136 +
 depends/thirdparty/thrift/test/py/TestServer.py |  301 +
 depends/thirdparty/thrift/test/py/TestSocket.py |   89 +
 depends/thirdparty/thrift/test/py/TestSyntax.py |   33 +
 .../thrift/test/py/explicit_module/runtest.sh   |   35 +
 .../thrift/test/py/explicit_module/test1.thrift |   24 +
 .../thrift/test/py/explicit_module/test2.thrift |   24 +
 .../thrift/test/py/explicit_module/test3.thrift |   25 +
 depends/thirdparty/thrift/test/rb/Gemfile       |    6 +
 depends/thirdparty/thrift/test/rb/Makefile.am   |   33 +
 .../test/rb/benchmarks/protocol_benchmark.rb    |  174 +
 .../rb/core/test_backwards_compatability.rb     |   30 +
 .../thrift/test/rb/core/test_exceptions.rb      |   30 +
 .../test/rb/core/transport/test_transport.rb    |   70 +
 .../thrift/test/rb/fixtures/structs.rb          |  298 +
 .../thrift/test/rb/generation/test_enum.rb      |   34 +
 .../thrift/test/rb/generation/test_struct.rb    |   48 +
 .../thrift/test/rb/integration/TestClient.rb    |  314 ++
 .../thrift/test/rb/integration/TestServer.rb    |  157 +
 .../thirdparty/thrift/test/rb/test_helper.rb    |   35 +
 depends/thirdparty/thrift/test/rb/test_suite.rb |   20 +
 .../thrift/test/rebuild_known_failures.sh       |   24 +
 depends/thirdparty/thrift/test/result.html      |   91 +
 depends/thirdparty/thrift/test/test.py          |  123 +
 depends/thirdparty/thrift/test/tests.json       |  360 ++
 .../thrift/test/threads/ThreadsClient.cpp       |   69 +
 .../thrift/test/threads/ThreadsServer.cpp       |  148 +
 .../thrift/test/threads/ThreadsTest.thrift      |   28 +
 .../thirdparty/thrift/test/valgrind.suppress    |    9 +
 depends/thirdparty/thrift/tutorial/Makefile.am  |   90 +
 depends/thirdparty/thrift/tutorial/README.md    |   42 +
 .../thirdparty/thrift/tutorial/as3/build.xml    |   50 +
 .../thrift/tutorial/as3/src/CalculatorUI.as     |  142 +
 .../thrift/tutorial/c_glib/Makefile.am          |   85 +
 .../thrift/tutorial/c_glib/c_glib_client.c      |  190 +
 .../thrift/tutorial/c_glib/c_glib_server.c      |  527 ++
 .../thrift/tutorial/cpp/CMakeLists.txt          |   51 +
 .../thrift/tutorial/cpp/CppClient.cpp           |   80 +
 .../thrift/tutorial/cpp/CppServer.cpp           |  181 +
 .../thirdparty/thrift/tutorial/cpp/Makefile.am  |   88 +
 .../csharp/CsharpClient/CsharpClient.cs         |   92 +
 .../csharp/CsharpClient/CsharpClient.csproj     |  110 +
 .../CsharpClient/Properties/AssemblyInfo.cs     |   55 +
 .../csharp/CsharpServer/CsharpServer.cs         |  129 +
 .../csharp/CsharpServer/CsharpServer.csproj     |  111 +
 .../CsharpServer/Properties/AssemblyInfo.cs     |   55 +
 .../thrift/tutorial/csharp/tutorial.sln         |   39 +
 .../thirdparty/thrift/tutorial/d/async_client.d |   86 +
 depends/thirdparty/thrift/tutorial/d/client.d   |   64 +
 depends/thirdparty/thrift/tutorial/d/server.d   |  111 +
 .../delphi/DelphiClient/DelphiClient.dpr        |  114 +
 .../delphi/DelphiClient/DelphiClient.dproj      |  119 +
 .../delphi/DelphiServer/DelphiServer.dpr        |  173 +
 .../delphi/DelphiServer/DelphiServer.dproj      |  118 +
 .../thrift/tutorial/delphi/Tutorial.groupproj   |   48 +
 .../thirdparty/thrift/tutorial/erl/README.md    |    8 +
 .../thirdparty/thrift/tutorial/erl/client.erl   |   78 +
 .../thirdparty/thrift/tutorial/erl/client.sh    |    1 +
 .../thrift/tutorial/erl/json_client.erl         |   89 +
 .../thirdparty/thrift/tutorial/erl/server.erl   |   82 +
 .../thirdparty/thrift/tutorial/erl/server.sh    |   37 +
 .../thirdparty/thrift/tutorial/go/Makefile.am   |   61 +
 .../thirdparty/thrift/tutorial/go/server.crt    |   25 +
 .../thirdparty/thrift/tutorial/go/server.key    |   28 +
 .../thirdparty/thrift/tutorial/go/src/client.go |   99 +
 .../thrift/tutorial/go/src/handler.go           |  101 +
 .../thirdparty/thrift/tutorial/go/src/main.go   |   82 +
 .../thirdparty/thrift/tutorial/go/src/server.go |   54 +
 .../thirdparty/thrift/tutorial/haxe/Makefile.am |   63 +
 .../thrift/tutorial/haxe/Tutorial.hxproj        |   67 +
 .../thirdparty/thrift/tutorial/haxe/cpp.hxml    |   41 +
 .../thirdparty/thrift/tutorial/haxe/csharp.hxml |   38 +
 .../thirdparty/thrift/tutorial/haxe/flash.hxml  |   41 +
 .../thirdparty/thrift/tutorial/haxe/java.hxml   |   38 +
 .../thrift/tutorial/haxe/javascript.hxml        |   44 +
 .../thrift/tutorial/haxe/make_all.bat           |   68 +
 .../thirdparty/thrift/tutorial/haxe/make_all.sh |   41 +
 .../thirdparty/thrift/tutorial/haxe/neko.hxml   |   38 +
 .../thirdparty/thrift/tutorial/haxe/php.hxml    |   38 +
 .../thrift/tutorial/haxe/project.hide           |  105 +
 .../thirdparty/thrift/tutorial/haxe/python.hxml |   38 +
 .../tutorial/haxe/src/CalculatorHandler.hx      |  101 +
 .../thirdparty/thrift/tutorial/haxe/src/Main.hx |  324 ++
 .../thrift/tutorial/hs/HaskellClient.hs         |   76 +
 .../thrift/tutorial/hs/HaskellServer.hs         |  103 +
 .../thirdparty/thrift/tutorial/hs/Makefile.am   |   39 +
 depends/thirdparty/thrift/tutorial/hs/Setup.lhs |   21 +
 .../thrift/tutorial/hs/ThriftTutorial.cabal     |   73 +
 .../thirdparty/thrift/tutorial/java/Makefile.am |   45 +
 .../thirdparty/thrift/tutorial/java/README.md   |   24 +
 .../thirdparty/thrift/tutorial/java/build.xml   |  113 +
 .../tutorial/java/src/CalculatorHandler.java    |   92 +
 .../thrift/tutorial/java/src/JavaClient.java    |  106 +
 .../thrift/tutorial/java/src/JavaServer.java    |  110 +
 .../thirdparty/thrift/tutorial/js/Makefile.am   |   39 +
 depends/thirdparty/thrift/tutorial/js/build.xml |   90 +
 .../thrift/tutorial/js/src/Httpd.java           |  299 +
 .../thirdparty/thrift/tutorial/js/tutorial.html |  109 +
 .../thrift/tutorial/nodejs/Makefile.am          |   47 +
 .../thrift/tutorial/nodejs/NodeClient.js        |   79 +
 .../thrift/tutorial/nodejs/NodeClientPromise.js |   82 +
 .../thrift/tutorial/nodejs/NodeServer.js        |   85 +
 .../thrift/tutorial/nodejs/NodeServerPromise.js |   80 +
 .../thrift/tutorial/ocaml/CalcClient.ml         |   74 +
 .../thrift/tutorial/ocaml/CalcServer.ml         |   89 +
 .../thirdparty/thrift/tutorial/ocaml/README.md  |   15 +
 depends/thirdparty/thrift/tutorial/ocaml/_oasis |   32 +
 .../thrift/tutorial/perl/PerlClient.pl          |   82 +
 .../thrift/tutorial/perl/PerlServer.pl          |  124 +
 .../thrift/tutorial/php/PhpClient.php           |   91 +
 .../thrift/tutorial/php/PhpServer.php           |  130 +
 .../thirdparty/thrift/tutorial/php/runserver.py |   32 +
 .../thrift/tutorial/py.tornado/Makefile.am      |   38 +
 .../thrift/tutorial/py.tornado/PythonClient.py  |  116 +
 .../thrift/tutorial/py.tornado/PythonServer.py  |  104 +
 .../thrift/tutorial/py.twisted/Makefile.am      |   39 +
 .../thrift/tutorial/py.twisted/PythonClient.py  |   77 +
 .../thrift/tutorial/py.twisted/PythonServer.py  |   93 +
 .../thrift/tutorial/py.twisted/PythonServer.tac |   49 +
 .../thirdparty/thrift/tutorial/py/Makefile.am   |   38 +
 .../thrift/tutorial/py/PythonClient.py          |   83 +
 .../thrift/tutorial/py/PythonServer.py          |   97 +
 .../thirdparty/thrift/tutorial/rb/Makefile.am   |   38 +
 .../thirdparty/thrift/tutorial/rb/RubyClient.rb |   75 +
 .../thirdparty/thrift/tutorial/rb/RubyServer.rb |   95 +
 .../thirdparty/thrift/tutorial/shared.thrift    |   39 +
 .../thirdparty/thrift/tutorial/tutorial.thrift  |  153 +
 1849 files changed, 338609 insertions(+)
----------------------------------------------------------------------



Mime
View raw message