You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bb...@apache.org on 2019/02/12 21:49:38 UTC

[geode-native] branch release/1.8 updated (5966ef9 -> 18daf3d)

This is an automated email from the ASF dual-hosted git repository.

bbender pushed a change to branch release/1.8
in repository https://gitbox.apache.org/repos/asf/geode-native.git.


    from 5966ef9  GEODE-6054: Move Windows CI workers to Server 2016 and VS 2017 (#439)
     new 5462c34  GEODE-4728 User Guide: Update config and getting started
     new c36abe5  GEODE-5968: Fixing license issues (#390)
     new 15f9273  GEODE-5847: Ignore formatting non-C++ source files.
     new 1994247  GEODE-5025: Fixes template visiblity when linked with executables. (#387)
     new 5c29ba8  GEODE-5968: move protocol to the last release of Geode
     new d193a5b  Revert "GEODE-5968: move protocol to the last release of Geode"
     new 7ff6086  GEODE-5968 Updated missing source headers
     new 76c10c4  Merge pull request #391 from metatype/develop
     new 69d37d4  Update copyright date in NOTICE
     new 5dcf045  GEODE-5942: Remove named constants from PersistenceManager (#393)
     new ca93200  GEODE-4337: example cpp function execution (#389)
     new fcf8f66  GEODE-6001: Updated OpenSSL to v1.1.1 (#394)
     new 9b4c572  GEODE-2484: Removes most usage of ACE (#379)
     new 60eceb4  Create configuration for LGTM.com (#397)
     new 9df8f88  GEODE-4337: Correct Path Searching in FindGeode module
     new ee598f7  GEODE-4728 Geode NC doc improvements: flatten hierarchy for querying pages
     new 268bc6e  GEODE-4728: link repair
     new b1a93f4  GEODE-4728: User Guide typo fixes, Diffie-Hellman
     new b81ad24  GEODE-5251: parameterize assembly info (#384)
     new 07328a2  GEODE-4728 Geode NC doc: Add a Security topic
     new 33e87f6  GEODE-6015: Use boost::asio to port knock for an available port. (#398)
     new 5cb8443  GEODE-6012: Corrected package name in Dockerfile (#395)
     new 3260d65  Make 3.12 the minumum cmake version. (#399)
     new 5ec2c17  GEODE-4728 Geode NC doc: Add a Security topic
     new f3b5ca6  GEODE-6022: Update linux image to use cmake 3.12.4 (#402)
     new 8c660a0  GEODE-4728 remove deprecated 'grid-client' property
     new 8cff9c5  Update documentation for building cpp examples (#403)
     new 98d1fb4  GEODE-5957: Parse (previously) unknown server error messages (#400)
     new 3743c21  GEODE-5025: Fixes test library visibility.
     new f19b552  GEODE-6043: Improve Auth example (#405)
     new ed9cb32  Geode-4728: User Guide - improve authentication explanation
     new 7ac1573  GEODE-6043: Improve User Guide Authentication example
     new e456a0b  GEODE-3036: Update packer script to add drive mapping
     new 7521d2b  GEODE-3036: Use correct name for EC2 drive letter config file
     new a6048d8  GEODE-4728: Removed all usage of grid client (#406)
     new 63694f1  GEODE-3036: Fix Powershell XML code for drive letter configuration
     new 73687f3  GEODE-3036: Make script safe to run multiple times
     new 706417b  Revert "GEODE-3036: Make script safe to run multiple times"
     new fa3fa86  Revert "GEODE-3036: Fix Powershell XML code for drive letter configuration"
     new f348adb  Revert "Revert "GEODE-3036: Fix Powershell XML code for drive letter configuration""
     new e1745d6  Revert "Revert "GEODE-3036: Make script safe to run multiple times""
     new 5e6c4b8  GEODE-4728 User Guide: Add Authentication submenu to left-hand nav
     new 500ad9e  GEODE-4728 User Guide: Update Authentication section
     new d2e4ba1  GEODE-4336: Geode Native C++ Example - Update README file
     new d08e798  GEODE-4728 User Guide: Add a page for Function Execution
     new 0f472e3  GEODE-6139: Fix problems reported by rat in source release (#413)
     new d258c24  GEODE-5769: remove app domain context (#412)
     new b71cd9e  GEODE-4728 User Guide - update links
     new 92e59fe  GEODE-2484: Replace ACE Map with synchronized unordered_map (#401)
     new d025a40  GEODE-6165: Bypass chocolately for install of Doxygen on Windows (#417)
     new d6ec6b8  GEODE-5957: Parse (previously) unknown server error messages
     new c91ab3d  GEODE-6160: Properly escape backslashes in .cpackignore (#416)
     new 3cea073  Merge branch 'release/1.8' into develop
     new d4f6124  GEODE-6114: C++ examples require example.jar to build. (#418)
     new f89a3d5  GEODE-6139: Enforce Apache Rat findings in Travis CI (#414)
     new 56c109d  Revert "Merge branch 'release/1.8' into develop"
     new 69fe12e  GEODE-6114: Fix cpack break in examples (#422)
     new 468d949  GEODE-6165: Fix rat errors (#421)
     new 4ad68a1  GEODE-4346:  .NET function execution example (#409)
     new 3882b00  GEODE-6199: remove pdxautoserializer from contrib (#420)
     new e4b2577  GEODE-5188 - Adds benchmarking framework. (#293)
     new fe67eb7  GEODE-4841: Changed typedef to using statement. (#419)
     new f040049  GEODE-6218: Improves UTF-8 hashing function performance. (#424)
     new 09f720a  GEODE-5825: Add unit tests for TcrMessageHelper (#410)
     new a1f10c1  GEODE-6229: Add ubuntu build image to Packer scripts (#425)
     new 2f6bfe4  GEODE-6218: Fixes UTF-8 string literal.
     new 3c358a3  GEODE-4728 User Guide - update links
     new 706928a  GEODE-6240 - Add license to ubuntu packer files (#427)
     new 347e75e  GEODE-6239: Updates third party dependencies. (#426)
     new d9a64c6  GEODE-6245: Fix Microsoft pragma warnings (#429)
     new dd86276  GEODE-6210: Add 'transaction' example for cpp (#430)
     new a816ac9  GEODE-6241: Makes .NET integration tests more consistent with C++ (#428)
     new 7498d25  Repair some bad links
     new 1c9413d  GEODE-6250: Rename testCache --> testSubRegions (#432)
     new ba0272a  Restore accidental modification to license text
     new ff207af  Update compare strings to use 64 bit sequence Id. (#433)
     new 4f5eed7  GEODE-2484: Fixes hang in ThreadPool on shutdown. (#434)
     new 9b07fd7  Correct pathnames in example README instructions
     new adf1df6  GEODE-6249: port attributes mutator test (#431)
     new 8be03f1  GEODE-5962: Fix putAll crash with null values (#408)
     new ce3bedb  GEODE-4728: Update README.md instructions for building the user guide.
     new d52262a  GEODE-4337, GEODE-4346 Geode-native guide: Document function execution examples (#435)
     new c5c4675  GEODE-6300: Fix AddDomain gripe in CLI tests (#436)
     new c6027af  GEODE-4337, GEODE-4346 Geode-native user guide: Document function execution examples
     new c2c3bda  GEODE-4337, GEODE-4346 improve formatting
     new ec918b6  GEODE-4346 function execution: incorporate reviewer suggestions, flatten subnav hierarchy
     new ed8a29a  Merge branch 'feature/GEODE-4346' into develop
     new 0751151  GEODE-2484: Fixes IPO/WPO on windows.
     new 4fa0d40  GEODE-2484: Improve old integration test stability with jmx port per test.
     new ca01ef5  GEODE-2484: Cleanup ExpiryTaskManager
     new 7dae2c1  GEODE-2484: Replace ACE TSS with thread_local in TSSTXStateWrapper
     new 587abeb  GEODE-6054: Move Windows CI workers to Server 2016 and VS 2017 (#439)
     new 80114a9  GEODE-6357: Updates Libxml2 to 2.9.9 (#440)
     new 18daf3d  Merge branch 'develop' into release/1.8

The 986 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .cpackignore                                       |    19 +-
 .gitignore                                         |     2 +
 .lgtm.yml                                          |    16 +
 .ratignore                                         |    63 +-
 .travis.yml                                        |     4 +-
 BUILDING.md                                        |     2 +-
 CMakeLists.txt                                     |    48 +-
 LICENSE                                            |    26 +
 NOTICE                                             |     2 +-
 clicache/integration-test/CMakeLists.txt           |     2 +-
 clicache/integration-test/DataOutputTests.cs       |     2 +-
 clicache/integration-test/Settings.xml             |     2 +-
 .../ThinClientAppDomainQueryTests.cs               |     2 +-
 ...ThinClientSecurityAuthSetAuthInitializeTests.cs |     2 +-
 clicache/integration-test/Timeouts.xml             |     2 +-
 clicache/integration-test/UnitTests.csproj.in      |     2 +-
 .../client_server_persistent_transactions.xml      |     2 +-
 .../client_server_transactions.xml                 |     2 +-
 clicache/integration-test2/CMakeLists.txt          |    79 +-
 clicache/integration-test2/CacheXmlTests.cs        |    89 +-
 clicache/integration-test2/Cluster.cs              |    98 +-
 clicache/integration-test2/ClusterTest.cs          |    13 +-
 clicache/integration-test2/Command.cs              |    19 +-
 clicache/integration-test2/Config.cs.in            |    10 -
 clicache/integration-test2/CqOperationTest.cs      |    69 +-
 .../Utils.hpp => integration-test2/Framework.cs}   |    25 +-
 .../integration-test2/FunctionExecutionTest.cs     |   136 +
 clicache/integration-test2/Gfsh.cs                 |   146 +-
 clicache/integration-test2/GfshExecute.cs          |   184 +-
 clicache/integration-test2/GfshExecuteTest.cs      |   385 +-
 clicache/integration-test2/GfshTest.cs             |   124 +-
 clicache/integration-test2/QueryTest.cs            |   197 +
 clicache/integration-test2/RegionSSLTest.cs        |    48 +-
 clicache/integration-test2/RegionTest.cs           |    25 +-
 clicache/integration-test2/SerializationTests.cs   |    49 +-
 clicache/integration-test2/TestBase.cs             |    29 +-
 clicache/integration-test2/cache.xml               |     2 +-
 clicache/integration-test2/packages.config         |     2 +-
 clicache/integration-test2/xunit.runner.json       |     2 +-
 clicache/plugins/SQLiteCLI/CMakeLists.txt          |     9 +-
 clicache/plugins/SQLiteCLI/SqLiteImpl.cs           |     2 +-
 clicache/src/Cache.hpp                             |     4 +
 clicache/src/CacheableHashMap.hpp                  |     6 +-
 clicache/src/CacheableObject.hpp                   |     4 +
 clicache/src/CacheableObjectArray.hpp              |     4 +
 clicache/src/CacheableObjectXml.hpp                |     4 +
 clicache/src/CacheableUndefined.hpp                |     6 +-
 clicache/src/CacheableVector.hpp                   |     3 +
 clicache/src/GeodeClassIds.hpp                     |     1 +
 clicache/src/Log.cpp                               |    11 +-
 clicache/src/Log.hpp                               |     7 -
 clicache/src/TypeRegistry.cpp                      |     2 +-
 clicache/src/begin_native.hpp                      |     3 +
 clicache/src/end_native.hpp                        |     3 +-
 clicache/src/geode_includes.hpp                    |    12 +-
 clicache/src/impl/AppDomainContext.cpp             |     2 +-
 clicache/src/impl/EnumInfo.hpp                     |     6 +-
 clicache/src/impl/ManagedCacheableDelta.hpp        |     3 +
 clicache/src/impl/ManagedCacheableKey.hpp          |    14 +-
 clicache/src/impl/PdxFieldType.cpp                 |     1 +
 clicache/src/impl/PdxManagedCacheableKey.hpp       |     1 +
 clicache/src/impl/PdxType.hpp                      |     4 +
 clicache/test2/packages.config                     |    20 +-
 clicache/test2/xunit.runner.json                   |     2 +-
 cmake/ClangFormat.cmake                            |     7 +-
 cmake/FindGeode.cmake                              |    26 +-
 .../CMakeLists.txt => cmake/RatCheck.cmake         |    28 +-
 contrib/pdxautoserializer/CMakeLists.txt           |    19 -
 .../dependencies/antlr/CMakeLists.txt              |    63 -
 .../dependencies/antlr/CMakeLists.txt.in           |   129 -
 .../pdxautoserializer/dependencies/antlr/patches   |    14 -
 contrib/pdxautoserializer/src/ASBuiltins.hpp       |   125 -
 contrib/pdxautoserializer/src/ASCPPInclude.hpp     |    38 -
 contrib/pdxautoserializer/src/CodeGenerator.hpp    |   177 -
 .../pdxautoserializer/src/CodeGeneratorFactory.cpp |    60 -
 .../pdxautoserializer/src/CodeGeneratorFactory.hpp |    74 -
 contrib/pdxautoserializer/src/Doxyfile             |  1268 --
 contrib/pdxautoserializer/src/InputParser.cpp      |    56 -
 contrib/pdxautoserializer/src/InputParser.hpp      |   184 -
 .../pdxautoserializer/src/InputParserFactory.cpp   |    66 -
 .../pdxautoserializer/src/InputParserFactory.hpp   |    76 -
 contrib/pdxautoserializer/src/OutputFormatter.cpp  |   149 -
 contrib/pdxautoserializer/src/OutputFormatter.hpp  |   230 -
 contrib/pdxautoserializer/src/base_types.hpp       |   256 -
 .../src/impl/CPPCodeGenerator.cpp                  |   541 -
 .../src/impl/CPPCodeGenerator.hpp                  |   239 -
 .../src/impl/CPPParser/CPPDictionary.hpp           |    83 -
 .../src/impl/CPPParser/CPPInputParser.cpp          |   319 -
 .../src/impl/CPPParser/CPPInputParser.hpp          |   189 -
 .../src/impl/CPPParser/CPPLexer.cpp                |  2832 ----
 .../src/impl/CPPParser/CPPLexer.hpp                |   304 -
 .../src/impl/CPPParser/CPPParser.cpp               | 14278 -------------------
 .../src/impl/CPPParser/CPPParser.hpp               |   920 --
 .../src/impl/CPPParser/CPPSymbol.hpp               |    96 -
 .../src/impl/CPPParser/CPP_parser.g                |  2646 ----
 .../src/impl/CPPParser/DictEntry.hpp               |    98 -
 .../src/impl/CPPParser/Dictionary.cpp              |   400 -
 .../src/impl/CPPParser/Dictionary.hpp              |   102 -
 .../src/impl/CPPParser/STDCTokenTypes.hpp          |   225 -
 .../src/impl/CPPParser/STDCTokenTypes.txt          |   191 -
 .../src/impl/CPPParser/Support.cpp                 |   894 --
 contrib/pdxautoserializer/src/impl/Helper.cpp      |    98 -
 contrib/pdxautoserializer/src/impl/Helper.hpp      |   191 -
 contrib/pdxautoserializer/src/impl/Log.cpp         |    54 -
 contrib/pdxautoserializer/src/impl/Log.hpp         |    93 -
 contrib/pdxautoserializer/src/impl/Main.cpp        |   462 -
 cppcache/CMakeLists.txt                            |    24 +-
 cppcache/README.md                                 |    37 +
 .../src => cppcache/benchmark}/CMakeLists.txt      |    29 +-
 cppcache/benchmark/GeodeHashBM.cpp                 |    72 +
 .../framework/Framework.cpp => benchmark/main.cpp} |     4 +-
 cppcache/include/geode/Exception.hpp               |     4 +
 .../geode/HashMapOfPools.hpp}                      |    18 +-
 cppcache/include/geode/PoolManager.hpp             |     3 +-
 cppcache/include/geode/SystemProperties.hpp        |    19 -
 cppcache/include/geode/internal/functional.hpp     |    43 +-
 cppcache/integration-test/CMakeLists.txt           |    16 +-
 cppcache/integration-test/CacheHelper.cpp          |     7 +-
 cppcache/integration-test/CacheHelper.hpp          |     6 +
 cppcache/integration-test/DeltaEx.hpp              |     3 +-
 cppcache/integration-test/ThinClientDistOps.hpp    |    19 -
 cppcache/integration-test/ThinClientHelper.hpp     |    32 -
 .../integration-test/ThinClientTransactions.hpp    |    13 -
 .../integration-test/ThinClientTransactionsXA.hpp  |    16 -
 cppcache/integration-test/fw_spawn.hpp             |    18 +-
 .../integration-test/testAttributesMutator.cpp     |    89 -
 cppcache/integration-test/testSpinLock.cpp         |    36 -
 .../{testCache.cpp => testSubRegions.cpp}          |     0
 .../testThinClientRemoteQuerySS.cpp                |     4 +-
 .../integration-test/testThinClientRemoveOps.cpp   |    13 -
 .../testThinClientSSLWithSecurityAuthz.cpp         |     2 +-
 .../testThinClientSecurityAuthorization.cpp        |     2 +-
 .../testThinClientSecurityAuthorizationMU.cpp      |     2 +-
 .../testThinClientSecurityCQAuthorizationMU.cpp    |     2 +-
 ...tThinClientSecurityDurableCQAuthorizationMU.cpp |     2 +-
 .../testThinClientTransactionsWithSticky.cpp       |     3 -
 .../testThinClientTransactionsWithoutSticky.cpp    |     3 -
 .../testThinClientWriterException.cpp              |     2 +-
 .../testXmlCacheCreationWithOverFlow.cpp           |     6 +-
 .../testXmlCacheCreationWithPools.cpp              |     4 +-
 .../integration/CMakeLists.txt                     |     9 +-
 .../integration/benchmark/CMakeLists.txt           |    20 +-
 cppcache/integration/benchmark/RegionBM.cpp        |   130 +
 .../integration/benchmark/main.cpp                 |     3 +-
 .../framework/.clang-tidy                          |     0
 .../integration/framework}/CMakeLists.txt          |    57 +-
 .../framework/Cluster.cpp                          |     0
 .../framework/Cluster.h                            |     2 +-
 .../framework/Framework.cpp                        |    16 +
 .../framework/Framework.h                          |    11 +-
 .../framework/Gfsh.cpp                             |     0
 .../framework/Gfsh.h                               |     0
 .../framework/GfshExecute.cpp                      |     4 +-
 .../framework/GfshExecute.h                        |     0
 .../framework/config.h.in                          |     0
 .../test}/CMakeLists.txt                           |    50 +-
 cppcache/integration/test/ChunkedHeaderTest.cpp    |    73 +
 .../test}/DataSerializableTest.cpp                 |     0
 .../test}/EnableChunkHandlerThreadTest.cpp         |     0
 .../test}/ExampleTest.cpp                          |     8 +-
 cppcache/integration/test/ExpirationTest.cpp       |    84 +
 .../integration/test/FunctionExecutionTest.cpp     |   127 +
 .../test}/PdxInstanceTest.cpp                      |     5 +-
 cppcache/integration/test/RegionGetAllTest.cpp     |    94 +
 cppcache/integration/test/RegionPutAllTest.cpp     |   102 +
 .../test}/RegionPutGetAllTest.cpp                  |    34 +-
 .../test}/RegisterKeysTest.cpp                     |     0
 .../test}/StructTest.cpp                           |     7 +-
 cppcache/shared/CMakeLists.txt                     |     6 +-
 cppcache/src/AdminRegion.cpp                       |     1 +
 cppcache/src/CacheFactory.cpp                      |     8 +-
 cppcache/src/CacheImpl.cpp                         |   155 +-
 cppcache/src/CacheImpl.hpp                         |    46 +-
 cppcache/src/CacheTransactionManagerImpl.cpp       |   340 +-
 cppcache/src/CacheTransactionManagerImpl.hpp       |    11 +-
 cppcache/src/CacheXmlParser.cpp                    |    16 +-
 cppcache/src/CacheableDate.cpp                     |    12 +-
 cppcache/src/CacheableFileName.cpp                 |     2 -
 cppcache/src/CacheableString.cpp                   |     3 -
 cppcache/src/ClientConnectionRequest.cpp           |     4 +-
 cppcache/src/ClientConnectionRequest.hpp           |     5 +-
 cppcache/src/ClientHealthStats.cpp                 |     4 +-
 cppcache/src/ClientMetadata.cpp                    |    14 +-
 cppcache/src/ClientMetadata.hpp                    |     6 -
 cppcache/src/ClientMetadataService.cpp             |   261 +-
 cppcache/src/ClientMetadataService.hpp             |    90 +-
 cppcache/src/ClientProxyMembershipID.cpp           |    57 +-
 cppcache/src/ClientProxyMembershipID.hpp           |     6 +-
 cppcache/src/ClientProxyMembershipIDFactory.cpp    |     4 +-
 cppcache/src/ClientReplacementRequest.cpp          |     4 +-
 cppcache/src/ClientReplacementRequest.hpp          |     5 +-
 cppcache/src/Condition.hpp                         |    81 -
 cppcache/src/CppCacheLibrary.cpp                   |     1 -
 cppcache/src/CqAttributesImpl.cpp                  |     8 +-
 cppcache/src/CqAttributesImpl.hpp                  |    23 +-
 cppcache/src/CqEventImpl.cpp                       |     4 +-
 cppcache/src/CqQueryImpl.cpp                       |    38 +-
 cppcache/src/CqQueryImpl.hpp                       |    10 +-
 cppcache/src/CqService.cpp                         |    82 +-
 cppcache/src/CqService.hpp                         |    33 +-
 cppcache/src/DataOutput.cpp                        |    17 +-
 cppcache/src/DiffieHellman.cpp                     |    14 +-
 cppcache/src/DiffieHellman.hpp                     |     2 -
 cppcache/src/DiskStoreId.cpp                       |    25 +-
 cppcache/src/DistributedSystem.cpp                 |     4 -
 cppcache/src/DistributedSystemImpl.cpp             |    74 +-
 cppcache/src/DistributedSystemImpl.hpp             |    38 +-
 cppcache/src/EntryExpiryHandler.cpp                |    13 +-
 cppcache/src/EventId.cpp                           |     2 +-
 cppcache/src/EventIdMap.cpp                        |    42 +-
 cppcache/src/EventIdMap.hpp                        |    24 +-
 cppcache/src/EventSource.cpp                       |     3 +
 cppcache/src/EvictionController.cpp                |   129 +-
 cppcache/src/EvictionController.hpp                |    83 +-
 cppcache/src/EvictionThread.cpp                    |    59 +-
 cppcache/src/EvictionThread.hpp                    |    59 +-
 cppcache/src/Exception.cpp                         |    27 +-
 cppcache/src/ExceptionTypes.cpp                    |   225 +-
 cppcache/src/ExecutionImpl.cpp                     |    20 +-
 cppcache/src/ExecutionImpl.hpp                     |     7 +-
 cppcache/src/ExpiryHandler_T.hpp                   |     3 +-
 cppcache/src/ExpiryTaskManager.cpp                 |    41 +-
 cppcache/src/ExpiryTaskManager.hpp                 |    29 +-
 cppcache/src/IntQueue.hpp                          |   124 -
 .../src/InternalCacheTransactionManager2PCImpl.cpp |     7 +-
 cppcache/src/LRUEntriesMap.cpp                     |    26 +-
 cppcache/src/LocalRegion.cpp                       |   124 +-
 cppcache/src/LocalRegion.hpp                       |    35 +-
 cppcache/src/Log.cpp                               |   136 +-
 cppcache/src/MapSegment.cpp                        |   177 +-
 cppcache/src/MapSegment.hpp                        |    60 +-
 cppcache/src/MapWithLock.hpp                       |    33 +-
 cppcache/src/MemberListForVersionStamp.hpp         |     3 +-
 cppcache/src/NonCopyable.hpp                       |     8 +-
 cppcache/src/PdxFieldType.cpp                      |    12 +-
 cppcache/src/PdxFieldType.hpp                      |     4 +-
 cppcache/src/PdxInstanceImpl.cpp                   |    48 +-
 cppcache/src/PdxReaderWithTypeCollector.cpp        |     2 -
 cppcache/src/PdxType.cpp                           |     2 -
 cppcache/src/PdxType.hpp                           |     3 +-
 cppcache/src/PdxTypeRegistry.cpp                   |     3 +-
 cppcache/src/PdxTypeRegistry.hpp                   |     3 +-
 cppcache/src/Pool.cpp                              |     5 +-
 cppcache/src/PoolAttributes.hpp                    |     2 -
 cppcache/src/PoolFactory.cpp                       |     2 +-
 cppcache/src/PoolManagerImpl.hpp                   |     2 +-
 cppcache/src/PoolStatistics.hpp                    |     1 +
 cppcache/src/PreservedDataExpiryHandler.cpp        |    13 +-
 cppcache/src/ProxyRemoteQueryService.cpp           |    10 +-
 cppcache/src/ProxyRemoteQueryService.hpp           |     6 +-
 cppcache/src/PutAllPartialResult.cpp               |     4 +-
 cppcache/src/PutAllPartialResult.hpp               |    18 +-
 .../src/PutAllPartialResultServerException.cpp     |     2 +-
 cppcache/src/Queue.hpp                             |    93 +-
 cppcache/src/ReadWriteLock.cpp                     |    38 -
 cppcache/src/ReadWriteLock.hpp                     |    27 +-
 cppcache/src/RegionAttributes.cpp                  |     1 -
 cppcache/src/RegionExpiryHandler.cpp               |    13 +-
 cppcache/src/RegionFactory.cpp                     |     5 +-
 cppcache/src/RemoteQuery.cpp                       |     9 +-
 cppcache/src/RemoteQuery.hpp                       |     7 +-
 cppcache/src/RemoteQueryService.cpp                |     5 +-
 cppcache/src/RemoteQueryService.hpp                |     2 +-
 cppcache/src/SerializationRegistry.cpp             |   117 +-
 cppcache/src/SerializationRegistry.hpp             |    96 +-
 cppcache/src/ServerLocation.hpp                    |     7 +-
 cppcache/src/Set.hpp                               |   132 -
 cppcache/src/SslSockStream.cpp                     |     8 +-
 cppcache/src/SuspendedTxExpiryHandler.cpp          |    13 +-
 cppcache/src/SystemProperties.cpp                  |    14 +-
 cppcache/src/TSSTXStateWrapper.cpp                 |    12 +-
 cppcache/src/TSSTXStateWrapper.hpp                 |    34 +-
 cppcache/src/TXCleaner.cpp                         |    17 +-
 cppcache/src/TXCleaner.hpp                         |     1 -
 cppcache/src/Task.hpp                              |    96 +-
 cppcache/src/TcpConn.cpp                           |    48 +-
 cppcache/src/TcpConn.hpp                           |     7 +-
 cppcache/src/TcpSslConn.cpp                        |    33 +-
 cppcache/src/TcpSslConn.hpp                        |     2 +-
 cppcache/src/TcrChunkedContext.hpp                 |    11 +-
 cppcache/src/TcrConnection.cpp                     |   103 +-
 cppcache/src/TcrConnection.hpp                     |    16 +-
 cppcache/src/TcrConnectionManager.cpp              |   167 +-
 cppcache/src/TcrConnectionManager.hpp              |    51 +-
 cppcache/src/TcrEndpoint.cpp                       |   109 +-
 cppcache/src/TcrEndpoint.hpp                       |    30 +-
 cppcache/src/TcrHADistributionManager.cpp          |     2 +
 cppcache/src/TcrHADistributionManager.hpp          |    14 +-
 cppcache/src/TcrMessage.cpp                        |    71 +-
 cppcache/src/TcrMessage.hpp                        |    40 +-
 cppcache/src/TcrPoolEndPoint.cpp                   |    14 +-
 cppcache/src/ThinClientBaseDM.cpp                  |    53 +-
 cppcache/src/ThinClientBaseDM.hpp                  |    29 +-
 .../src/ThinClientCacheDistributionManager.cpp     |    22 +-
 cppcache/src/ThinClientDistributionManager.cpp     |     8 +-
 cppcache/src/ThinClientDistributionManager.hpp     |    19 +-
 cppcache/src/ThinClientHARegion.cpp                |    10 -
 cppcache/src/ThinClientLocatorHelper.cpp           |    11 +-
 cppcache/src/ThinClientLocatorHelper.hpp           |     9 +-
 cppcache/src/ThinClientPoolDM.cpp                  |   440 +-
 cppcache/src/ThinClientPoolDM.hpp                  |   217 +-
 cppcache/src/ThinClientPoolHADM.cpp                |    70 +-
 cppcache/src/ThinClientPoolHADM.hpp                |   103 +-
 cppcache/src/ThinClientPoolStickyDM.cpp            |     5 +-
 cppcache/src/ThinClientPoolStickyDM.hpp            |    29 +-
 cppcache/src/ThinClientRedundancyManager.cpp       |    93 +-
 cppcache/src/ThinClientRedundancyManager.hpp       |    36 +-
 cppcache/src/ThinClientRegion.cpp                  |   140 +-
 cppcache/src/ThinClientRegion.hpp                  |    34 +-
 cppcache/src/ThinClientStickyManager.cpp           |    18 +-
 cppcache/src/ThinClientStickyManager.hpp           |    10 +-
 cppcache/src/ThreadPool.cpp                        |   151 +-
 cppcache/src/ThreadPool.hpp                        |   115 +-
 cppcache/src/TimeoutTimer.hpp                      |    73 -
 cppcache/src/TombstoneExpiryHandler.cpp            |    38 +-
 cppcache/src/TombstoneList.cpp                     |    13 +-
 cppcache/src/TombstoneList.hpp                     |    20 +-
 cppcache/src/TransactionSuspender.cpp              |    14 +-
 cppcache/src/TransactionSuspender.hpp              |    16 +-
 cppcache/src/TssConnectionWrapper.hpp              |    17 +-
 cppcache/src/UserAttributes.cpp                    |    56 +-
 cppcache/src/UserAttributes.hpp                    |    39 +-
 cppcache/src/Utils.cpp                             |    51 +-
 cppcache/src/Utils.hpp                             |     2 -
 cppcache/src/VersionStamp.cpp                      |    16 +-
 cppcache/src/VersionedCacheableObjectPartList.cpp  |     2 +-
 cppcache/src/VersionedCacheableObjectPartList.hpp  |    33 +-
 cppcache/src/config.h.in                           |     7 +
 cppcache/src/dllmain.cpp                           |     2 -
 cppcache/src/internal/{ => chrono}/duration.cpp    |     0
 cppcache/src/statistics/AtomicStatisticsImpl.cpp   |    46 +-
 cppcache/src/statistics/GeodeStatisticsFactory.cpp |    58 +-
 cppcache/src/statistics/GeodeStatisticsFactory.hpp |    12 +-
 cppcache/src/statistics/HostStatSampler.cpp        |   107 +-
 cppcache/src/statistics/HostStatSampler.hpp        |    26 +-
 cppcache/src/statistics/OsStatisticsImpl.cpp       |    44 +-
 cppcache/src/statistics/PoolStatsSampler.cpp       |    28 +-
 cppcache/src/statistics/PoolStatsSampler.hpp       |    20 +-
 cppcache/src/statistics/StatArchiveWriter.cpp      |    18 +-
 cppcache/src/statistics/StatArchiveWriter.hpp      |     3 +-
 cppcache/src/statistics/StatisticsManager.cpp      |    36 +-
 cppcache/src/statistics/StatisticsManager.hpp      |     9 +-
 cppcache/src/statistics/StatisticsTypeImpl.cpp     |    36 +-
 cppcache/src/util/Log.hpp                          |    11 +-
 cppcache/src/util/chrono/time_point.hpp            |   102 +
 cppcache/src/util/functional.cpp                   |    39 -
 cppcache/src/{Condition.cpp => util/queue.hpp}     |    41 +-
 cppcache/src/util/string.hpp                       |    23 +-
 cppcache/src/util/synchronized_map.hpp             |   166 +
 cppcache/src/util/synchronized_set.hpp             |   175 +
 cppcache/static/CMakeLists.txt                     |    18 +-
 cppcache/test/CMakeLists.txt                       |    19 +-
 cppcache/test/CacheableDateTest.cpp                |   125 +
 .../test/ClientProxyMembershipIDFactoryTest.cpp    |     7 +-
 cppcache/test/DataOutputTest.cpp                   |     2 -
 cppcache/test/LocalRegionTest.cpp                  |    79 +
 ...{TcrMessage_unittest.cpp => TcrMessageTest.cpp} |    24 +-
 .../ThreadPoolTest.cpp}                            |    51 +-
 cppcache/test/util/JavaModifiedUtf8Tests.cpp       |     6 +-
 .../util/TestableRecursiveMutex.hpp}               |    62 +-
 cppcache/test/util/chrono/durationTest.cpp         |     8 +-
 cppcache/test/util/functionalTests.cpp             |    10 +-
 .../{geodeBannerTest.cpp => util/queueTest.cpp}    |    19 +-
 cppcache/test/util/synchronized_mapTest.cpp        |   373 +
 cppcache/test/util/synchronized_setTest.cpp        |   373 +
 cryptoimpl/CMakeLists.txt                          |    11 +-
 dependencies/ACE/CMakeLists.txt                    |   135 +-
 dependencies/CMakeLists.txt                        |    94 +-
 dependencies/benchmark/CMakeLists.txt              |    80 +
 dependencies/benchmark/patches                     |    12 +
 dependencies/boost/CMakeLists.txt                  |    59 +-
 dependencies/doxygen/CMakeLists.txt                |    40 +-
 dependencies/gtest/CMakeLists.txt                  |   101 +-
 dependencies/libxml2/CMakeLists.txt                |    55 +-
 dependencies/openssl/CMakeLists.txt                |    70 +-
 .../SQLiteCLI => dependencies/rat}/CMakeLists.txt  |    29 +-
 dependencies/sqlite-netFx/CMakeLists.txt           |    26 +-
 dependencies/sqlite/CMakeLists.txt                 |    64 +-
 dhimpl/CMakeLists.txt                              |     7 +-
 docker/Dockerfile                                  |     2 +-
 docs/README.md                                     |     6 +-
 docs/api/unix_index.html                           |     3 +-
 docs/api/win_index.html                            |     4 +-
 docs/docker/Dockerfile                             |    16 +
 .../source/subnavs/geode-nc-nav.erb                |     4 +
 docs/geode-native-book/redirects.rb                |     6 +-
 .../configuring/sysprops.html.md.erb               |     2 +-
 .../function-execution.html.md.erb                 |   300 +
 .../function-execution.html.md.erb-NOTOC           |   300 +
 .../security/authentication.html.md.erb            |    25 +-
 .../BUILD-CPP-EXAMPLES.md => BUILD-EXAMPLES.md}    |     8 +-
 examples/CMakeLists.txt                            |    14 +
 examples/CMakeLists.txt.in                         |     2 +
 examples/cpp/CMakeLists.txt                        |    33 +-
 examples/cpp/CMakeLists.txt.cpp_example.in         |     8 +-
 examples/cpp/CMakeLists.txt.in                     |     3 +-
 examples/cpp/continuousquery/CMakeLists.txt        |     5 -
 examples/cpp/continuousquery/README.md             |     2 +-
 examples/cpp/continuousquery/startserver.sh        |     2 +-
 examples/cpp/continuousquery/stopserver.sh         |     2 +-
 examples/cpp/dataserializable/CMakeLists.txt       |     5 -
 examples/cpp/dataserializable/README.md            |     2 +-
 examples/cpp/dataserializable/startserver.sh       |     2 +-
 examples/cpp/dataserializable/stopserver.sh        |     0
 examples/cpp/function-execution/README.md          |   181 +-
 examples/cpp/function-execution/main.cpp           |   225 +-
 examples/cpp/function-execution/startserver.sh     |     5 +-
 examples/cpp/function-execution/stopserver.sh      |     3 +-
 examples/cpp/pdxserializable/README.md             |     2 +-
 examples/cpp/pdxserializable/startserver.sh        |     2 +-
 examples/cpp/pdxserializable/stopserver.sh         |     2 +-
 examples/cpp/pdxserializer/README.md               |     2 +-
 examples/cpp/pdxserializer/startserver.sh          |     2 +-
 examples/cpp/pdxserializer/stopserver.sh           |     2 +-
 examples/cpp/put-get-remove/README.md              |     2 +-
 examples/cpp/put-get-remove/startserver.sh         |     3 +-
 examples/cpp/put-get-remove/stopserver.sh          |     3 +-
 examples/cpp/remotequery/CMakeLists.txt            |     5 -
 examples/cpp/remotequery/README.md                 |     2 +-
 examples/cpp/remotequery/startserver.sh            |     2 +-
 examples/cpp/remotequery/stopserver.sh             |     2 +-
 .../{dataserializable => transaction}/README.md    |    42 +-
 examples/cpp/transaction/main.cpp                  |    89 +
 .../{put-get-remove => transaction}/startserver.sh |     5 +-
 .../{put-get-remove => transaction}/stopserver.sh  |     3 +-
 .../dotnet/AuthInitialize/ExampleAuthInitialize.cs |    23 +-
 examples/dotnet/AuthInitialize/Program.cs          |     2 +-
 examples/dotnet/AuthInitialize/README.md           |    31 +-
 examples/dotnet/AuthInitialize/startserver.ps1     |    12 +-
 examples/dotnet/AuthInitialize/stopserver.ps1      |     2 +-
 examples/dotnet/BUILD-DOTNET-EXAMPLES.md           |    36 -
 examples/dotnet/CMakeLists.txt                     |     4 +-
 examples/dotnet/CMakeLists.txt.in                  |     1 +
 examples/dotnet/ContinuousQueryCs/MyCqListener.cs  |    78 +-
 examples/dotnet/ContinuousQueryCs/Order.cs         |    80 +-
 examples/dotnet/ContinuousQueryCs/Program.cs       |   137 +-
 examples/dotnet/ContinuousQueryCs/README.md        |     2 +-
 examples/dotnet/ContinuousQueryCs/startserver.ps1  |     2 +-
 examples/dotnet/ContinuousQueryCs/stopserver.ps1   |     2 +-
 examples/dotnet/DataSerializableCs/Order.cs        |     2 +-
 examples/dotnet/DataSerializableCs/Program.cs      |    50 +-
 examples/dotnet/DataSerializableCs/startserver.ps1 |     2 +-
 examples/dotnet/DataSerializableCs/stopserver.ps1  |     2 +-
 examples/dotnet/FunctionExecutionCs/Program.cs     |    82 +
 examples/dotnet/FunctionExecutionCs/README.md      |    25 +
 .../startserver.ps1                                |     2 +-
 .../stopserver.ps1                                 |     2 +-
 examples/dotnet/PdxAutoSerializer/Order.cs         |    36 +-
 examples/dotnet/PdxAutoSerializer/Program.cs       |    50 +-
 examples/dotnet/PdxAutoSerializer/README.md        |     2 +-
 examples/dotnet/PdxAutoSerializer/startserver.ps1  |     2 +-
 examples/dotnet/PdxAutoSerializer/stopserver.ps1   |     2 +-
 examples/dotnet/PdxSerializableCs/Order.cs         |    80 +-
 examples/dotnet/PdxSerializableCs/Program.cs       |    50 +-
 examples/dotnet/PdxSerializableCs/README.md        |     2 +-
 examples/dotnet/PdxSerializableCs/startserver.ps1  |     2 +-
 examples/dotnet/PdxSerializableCs/stopserver.ps1   |     2 +-
 examples/dotnet/PutGetRemove/Program.cs            |    72 +-
 examples/dotnet/PutGetRemove/README.md             |     2 +-
 examples/dotnet/PutGetRemove/startserver.ps1       |     2 +-
 examples/dotnet/PutGetRemove/stopserver.ps1        |     2 +-
 examples/dotnet/RemoteQueryCs/Order.cs             |     2 +-
 examples/dotnet/RemoteQueryCs/Program.cs           |     2 +-
 examples/dotnet/RemoteQueryCs/README.md            |     2 +-
 examples/dotnet/RemoteQueryCs/startserver.ps1      |     2 +-
 examples/dotnet/RemoteQueryCs/stopserver.ps1       |     2 +-
 .../CMakeLists.txt}                                |    12 +-
 .../utilities/CMakeLists.txt.in                    |    15 +-
 .../utilities/ExampleMultiGetFunction.java         |    40 +-
 .../utilities/SimpleAuthenticator.java             |    14 +-
 .../utilities}/UserPasswordAuthInit.java           |     4 +-
 .../utilities}/UsernamePrincipal.java              |     2 -
 .../startserver.sh                                 |     4 +-
 packer/{test-rhel-7.json => build-ubuntu.json}     |    46 +-
 packer/rhel/install-cmake.sh                       |     2 +-
 packer/solaris/changepasswd                        |    14 +
 .../{rhel-7-base.json => ubuntu-16.04-base.json}   |    13 +-
 packer/{rhel => ubuntu}/add-user-build.sh          |     2 +-
 packer/{rhel => ubuntu}/cleanup.sh                 |     3 +-
 packer/{rhel => ubuntu}/files/etc/init-user.sh     |     0
 .../files/etc/systemd/system/update-hosts.service} |    14 +-
 .../files/usr/local/bin/update-hosts.sh}           |     4 +-
 packer/{rhel => ubuntu}/install-cmake.sh           |     2 +-
 packer/{rhel => ubuntu}/install-coverage-tools.sh  |     4 +-
 packer/{rhel => ubuntu}/install-gemfire.sh         |     0
 .../install-packages.sh}                           |     4 +-
 packer/{rhel => ubuntu}/update.sh                  |     3 +-
 packer/{rhel => ubuntu}/wait-for-cloud-init.sh     |     0
 packer/windows/Packer.psm1                         |     1 +
 packer/windows/add-user-build.ps1                  |     1 +
 packer/windows/cleanup.ps1                         |     1 +
 packer/windows/install-chocolatey.ps1              |     1 +
 packer/windows/install-gemfire.ps1                 |     1 +
 packer/windows/setup-ec2config.ps1                 |    11 +
 packer/windows/setup-ec2launch.ps1                 |    25 -
 .../windows/uninstall-doxygen.ps1                  |    15 +-
 sqliteimpl/CMakeLists.txt                          |    10 +-
 templates/security/CMakeLists.txt                  |     7 +-
 templates/security/CMakeLists.txt.forInstall       |    16 +-
 tests/cli/FwkClient/App.config                     |     2 +-
 tests/cli/PdxClassLibrary/PdxType.cs               |    17 +-
 .../cli/PdxClassLibrary/PdxTypesReflectionTest.cs  |    13 +-
 tests/cpp/fwklib/CMakeLists.txt                    |    25 +-
 tests/cpp/fwklib/FwkBBClient.cpp                   |     5 +-
 tests/cpp/fwklib/FwkStrCvt.hpp                     |     4 +-
 tests/cpp/fwklib/Service.hpp                       |     3 +-
 tests/cpp/fwklib/TimeBomb.hpp                      |     3 +-
 tests/cpp/security/CMakeLists.txt                  |    14 +-
 tests/cpp/testobject/CMakeLists.txt                |     9 +-
 tests/javaobject/CMakeLists.txt                    |     6 -
 xsds/cpp-cache-1.0.xsd                             |     2 +-
 511 files changed, 8664 insertions(+), 35319 deletions(-)
 create mode 100644 .lgtm.yml
 copy clicache/{test/Utils.hpp => integration-test2/Framework.cs} (65%)
 create mode 100644 clicache/integration-test2/FunctionExecutionTest.cs
 create mode 100644 clicache/integration-test2/QueryTest.cs
 rename contrib/pdxautoserializer/dependencies/CMakeLists.txt => cmake/RatCheck.cmake (62%)
 delete mode 100644 contrib/pdxautoserializer/CMakeLists.txt
 delete mode 100644 contrib/pdxautoserializer/dependencies/antlr/CMakeLists.txt
 delete mode 100644 contrib/pdxautoserializer/dependencies/antlr/CMakeLists.txt.in
 delete mode 100644 contrib/pdxautoserializer/dependencies/antlr/patches
 delete mode 100644 contrib/pdxautoserializer/src/ASBuiltins.hpp
 delete mode 100644 contrib/pdxautoserializer/src/ASCPPInclude.hpp
 delete mode 100644 contrib/pdxautoserializer/src/CodeGenerator.hpp
 delete mode 100644 contrib/pdxautoserializer/src/CodeGeneratorFactory.cpp
 delete mode 100644 contrib/pdxautoserializer/src/CodeGeneratorFactory.hpp
 delete mode 100755 contrib/pdxautoserializer/src/Doxyfile
 delete mode 100644 contrib/pdxautoserializer/src/InputParser.cpp
 delete mode 100644 contrib/pdxautoserializer/src/InputParser.hpp
 delete mode 100644 contrib/pdxautoserializer/src/InputParserFactory.cpp
 delete mode 100644 contrib/pdxautoserializer/src/InputParserFactory.hpp
 delete mode 100644 contrib/pdxautoserializer/src/OutputFormatter.cpp
 delete mode 100644 contrib/pdxautoserializer/src/OutputFormatter.hpp
 delete mode 100644 contrib/pdxautoserializer/src/base_types.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPCodeGenerator.cpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPCodeGenerator.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/CPPDictionary.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/CPPInputParser.cpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/CPPInputParser.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/CPPLexer.cpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/CPPLexer.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/CPPParser.cpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/CPPParser.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/CPPSymbol.hpp
 delete mode 100755 contrib/pdxautoserializer/src/impl/CPPParser/CPP_parser.g
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/DictEntry.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/Dictionary.cpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/Dictionary.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/STDCTokenTypes.hpp
 delete mode 100755 contrib/pdxautoserializer/src/impl/CPPParser/STDCTokenTypes.txt
 delete mode 100644 contrib/pdxautoserializer/src/impl/CPPParser/Support.cpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/Helper.cpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/Helper.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/Log.cpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/Log.hpp
 delete mode 100644 contrib/pdxautoserializer/src/impl/Main.cpp
 create mode 100644 cppcache/README.md
 rename {contrib/pdxautoserializer/src => cppcache/benchmark}/CMakeLists.txt (70%)
 create mode 100644 cppcache/benchmark/GeodeHashBM.cpp
 copy cppcache/{integration-test-2/framework/Framework.cpp => benchmark/main.cpp} (93%)
 copy cppcache/{src/geodeBanner.hpp => include/geode/HashMapOfPools.hpp} (87%)
 delete mode 100644 cppcache/integration-test/testAttributesMutator.cpp
 rename cppcache/integration-test/{testCache.cpp => testSubRegions.cpp} (100%)
 copy packer/rhel/install-build-rpms.sh => cppcache/integration/CMakeLists.txt (87%)
 copy packer/rhel/install-coverage-tools.sh => cppcache/integration/benchmark/CMakeLists.txt (74%)
 create mode 100644 cppcache/integration/benchmark/RegionBM.cpp
 copy clicache/src/impl/RegionImpl.cpp => cppcache/integration/benchmark/main.cpp (94%)
 rename cppcache/{integration-test-2 => integration}/framework/.clang-tidy (100%)
 copy {templates/security => cppcache/integration/framework}/CMakeLists.txt (55%)
 rename cppcache/{integration-test-2 => integration}/framework/Cluster.cpp (100%)
 rename cppcache/{integration-test-2 => integration}/framework/Cluster.h (99%)
 rename cppcache/{integration-test-2 => integration}/framework/Framework.cpp (70%)
 rename cppcache/{integration-test-2 => integration}/framework/Framework.h (79%)
 rename cppcache/{integration-test-2 => integration}/framework/Gfsh.cpp (100%)
 rename cppcache/{integration-test-2 => integration}/framework/Gfsh.h (100%)
 rename cppcache/{integration-test-2 => integration}/framework/GfshExecute.cpp (97%)
 rename cppcache/{integration-test-2 => integration}/framework/GfshExecute.h (100%)
 rename cppcache/{integration-test-2 => integration}/framework/config.h.in (100%)
 rename cppcache/{integration-test-2 => integration/test}/CMakeLists.txt (66%)
 create mode 100644 cppcache/integration/test/ChunkedHeaderTest.cpp
 rename cppcache/{integration-test-2 => integration/test}/DataSerializableTest.cpp (100%)
 rename cppcache/{integration-test-2 => integration/test}/EnableChunkHandlerThreadTest.cpp (100%)
 rename cppcache/{integration-test-2 => integration/test}/ExampleTest.cpp (97%)
 create mode 100644 cppcache/integration/test/ExpirationTest.cpp
 create mode 100644 cppcache/integration/test/FunctionExecutionTest.cpp
 rename cppcache/{integration-test-2 => integration/test}/PdxInstanceTest.cpp (99%)
 create mode 100644 cppcache/integration/test/RegionGetAllTest.cpp
 create mode 100644 cppcache/integration/test/RegionPutAllTest.cpp
 rename cppcache/{integration-test-2 => integration/test}/RegionPutGetAllTest.cpp (90%)
 rename cppcache/{integration-test-2 => integration/test}/RegisterKeysTest.cpp (100%)
 rename cppcache/{integration-test-2 => integration/test}/StructTest.cpp (97%)
 delete mode 100644 cppcache/src/Condition.hpp
 delete mode 100644 cppcache/src/IntQueue.hpp
 delete mode 100644 cppcache/src/Set.hpp
 delete mode 100644 cppcache/src/TimeoutTimer.hpp
 rename cppcache/src/internal/{ => chrono}/duration.cpp (100%)
 create mode 100644 cppcache/src/util/chrono/time_point.hpp
 delete mode 100644 cppcache/src/util/functional.cpp
 rename cppcache/src/{Condition.cpp => util/queue.hpp} (59%)
 create mode 100644 cppcache/src/util/synchronized_map.hpp
 create mode 100644 cppcache/src/util/synchronized_set.hpp
 create mode 100644 cppcache/test/CacheableDateTest.cpp
 create mode 100644 cppcache/test/LocalRegionTest.cpp
 rename cppcache/test/{TcrMessage_unittest.cpp => TcrMessageTest.cpp} (97%)
 copy cppcache/{src/PdxSerializable.cpp => test/ThreadPoolTest.cpp} (52%)
 copy cppcache/{src/util/concurrent/spinlock_mutex.hpp => test/util/TestableRecursiveMutex.hpp} (51%)
 copy cppcache/test/{geodeBannerTest.cpp => util/queueTest.cpp} (70%)
 create mode 100644 cppcache/test/util/synchronized_mapTest.cpp
 create mode 100644 cppcache/test/util/synchronized_setTest.cpp
 create mode 100644 dependencies/benchmark/CMakeLists.txt
 create mode 100644 dependencies/benchmark/patches
 copy {clicache/plugins/SQLiteCLI => dependencies/rat}/CMakeLists.txt (55%)
 create mode 100644 docs/geode-native-docs/function-execution.html.md.erb
 create mode 100644 docs/geode-native-docs/function-execution.html.md.erb-NOTOC
 rename examples/{cpp/BUILD-CPP-EXAMPLES.md => BUILD-EXAMPLES.md} (84%)
 mode change 100644 => 100755 examples/cpp/dataserializable/startserver.sh
 mode change 100644 => 100755 examples/cpp/dataserializable/stopserver.sh
 copy examples/cpp/{dataserializable => transaction}/README.md (51%)
 create mode 100644 examples/cpp/transaction/main.cpp
 copy examples/cpp/{put-get-remove => transaction}/startserver.sh (92%)
 copy examples/cpp/{put-get-remove => transaction}/stopserver.sh (98%)
 delete mode 100644 examples/dotnet/BUILD-DOTNET-EXAMPLES.md
 create mode 100644 examples/dotnet/FunctionExecutionCs/Program.cs
 create mode 100644 examples/dotnet/FunctionExecutionCs/README.md
 copy examples/dotnet/{AuthInitialize => FunctionExecutionCs}/startserver.ps1 (87%)
 copy examples/dotnet/{AuthInitialize => FunctionExecutionCs}/stopserver.ps1 (89%)
 copy examples/{CMakeLists.txt.in => utilities/CMakeLists.txt} (66%)
 copy tests/javaobject/CMakeLists.txt => examples/utilities/CMakeLists.txt.in (79%)
 copy tests/javaobject/MultiGetFunctionI.java => examples/utilities/ExampleMultiGetFunction.java (68%)
 copy tests/javaobject/DummyAuthenticator.java => examples/utilities/SimpleAuthenticator.java (89%)
 copy {tests/javaobject => examples/utilities}/UserPasswordAuthInit.java (99%)
 copy {tests/javaobject => examples/utilities}/UsernamePrincipal.java (98%)
 copy examples/{cpp/function-execution => utilities}/startserver.sh (84%)
 copy packer/{test-rhel-7.json => build-ubuntu.json} (66%)
 copy packer/{rhel-7-base.json => ubuntu-16.04-base.json} (81%)
 copy packer/{rhel => ubuntu}/add-user-build.sh (98%)
 copy packer/{rhel => ubuntu}/cleanup.sh (97%)
 copy packer/{rhel => ubuntu}/files/etc/init-user.sh (100%)
 copy packer/{rhel/cleanup.sh => ubuntu/files/etc/systemd/system/update-hosts.service} (76%)
 copy packer/{rhel/init-hosts.rc.local => ubuntu/files/usr/local/bin/update-hosts.sh} (89%)
 copy packer/{rhel => ubuntu}/install-cmake.sh (93%)
 copy packer/{rhel => ubuntu}/install-coverage-tools.sh (92%)
 copy packer/{rhel => ubuntu}/install-gemfire.sh (100%)
 copy packer/{rhel/install-repos.sh => ubuntu/install-packages.sh} (84%)
 copy packer/{rhel => ubuntu}/update.sh (89%)
 copy packer/{rhel => ubuntu}/wait-for-cloud-init.sh (100%)
 delete mode 100644 packer/windows/setup-ec2launch.ps1
 copy cmake/FindClangFormat.cmake => packer/windows/uninstall-doxygen.ps1 (62%)