You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by on...@apache.org on 2019/04/25 18:07:52 UTC
[geode-native] branch master updated (ae8c6b2 -> add53da)
This is an automated email from the ASF dual-hosted git repository.
onichols pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/geode-native.git.
from ae8c6b2 GEODE-6139: Fix problems reported by rat in source release (#413)
add 5462c34 GEODE-4728 User Guide: Update config and getting started
add c36abe5 GEODE-5968: Fixing license issues (#390)
add 15f9273 GEODE-5847: Ignore formatting non-C++ source files.
add 1994247 GEODE-5025: Fixes template visiblity when linked with executables. (#387)
add 5c29ba8 GEODE-5968: move protocol to the last release of Geode
add d193a5b Revert "GEODE-5968: move protocol to the last release of Geode"
add 7ff6086 GEODE-5968 Updated missing source headers
add 76c10c4 Merge pull request #391 from metatype/develop
add 69d37d4 Update copyright date in NOTICE
add 5dcf045 GEODE-5942: Remove named constants from PersistenceManager (#393)
add ca93200 GEODE-4337: example cpp function execution (#389)
add fcf8f66 GEODE-6001: Updated OpenSSL to v1.1.1 (#394)
add 9b4c572 GEODE-2484: Removes most usage of ACE (#379)
add 60eceb4 Create configuration for LGTM.com (#397)
add 9df8f88 GEODE-4337: Correct Path Searching in FindGeode module
add ee598f7 GEODE-4728 Geode NC doc improvements: flatten hierarchy for querying pages
add 268bc6e GEODE-4728: link repair
add b1a93f4 GEODE-4728: User Guide typo fixes, Diffie-Hellman
add b81ad24 GEODE-5251: parameterize assembly info (#384)
add 07328a2 GEODE-4728 Geode NC doc: Add a Security topic
add 33e87f6 GEODE-6015: Use boost::asio to port knock for an available port. (#398)
add 5cb8443 GEODE-6012: Corrected package name in Dockerfile (#395)
add 3260d65 Make 3.12 the minumum cmake version. (#399)
add 5ec2c17 GEODE-4728 Geode NC doc: Add a Security topic
add f3b5ca6 GEODE-6022: Update linux image to use cmake 3.12.4 (#402)
add 8c660a0 GEODE-4728 remove deprecated 'grid-client' property
add 8cff9c5 Update documentation for building cpp examples (#403)
add 98d1fb4 GEODE-5957: Parse (previously) unknown server error messages (#400)
add 3743c21 GEODE-5025: Fixes test library visibility.
add f19b552 GEODE-6043: Improve Auth example (#405)
add ed9cb32 Geode-4728: User Guide - improve authentication explanation
add 7ac1573 GEODE-6043: Improve User Guide Authentication example
add e456a0b GEODE-3036: Update packer script to add drive mapping
add 7521d2b GEODE-3036: Use correct name for EC2 drive letter config file
add a6048d8 GEODE-4728: Removed all usage of grid client (#406)
add 63694f1 GEODE-3036: Fix Powershell XML code for drive letter configuration
add 73687f3 GEODE-3036: Make script safe to run multiple times
add 706417b Revert "GEODE-3036: Make script safe to run multiple times"
add fa3fa86 Revert "GEODE-3036: Fix Powershell XML code for drive letter configuration"
add f348adb Revert "Revert "GEODE-3036: Fix Powershell XML code for drive letter configuration""
add e1745d6 Revert "Revert "GEODE-3036: Make script safe to run multiple times""
add 5e6c4b8 GEODE-4728 User Guide: Add Authentication submenu to left-hand nav
add 500ad9e GEODE-4728 User Guide: Update Authentication section
add d2e4ba1 GEODE-4336: Geode Native C++ Example - Update README file
add d08e798 GEODE-4728 User Guide: Add a page for Function Execution
add 0f472e3 GEODE-6139: Fix problems reported by rat in source release (#413)
add d258c24 GEODE-5769: remove app domain context (#412)
add b71cd9e GEODE-4728 User Guide - update links
add 92e59fe GEODE-2484: Replace ACE Map with synchronized unordered_map (#401)
add d025a40 GEODE-6165: Bypass chocolately for install of Doxygen on Windows (#417)
add d6ec6b8 GEODE-5957: Parse (previously) unknown server error messages
add c91ab3d GEODE-6160: Properly escape backslashes in .cpackignore (#416)
add 3cea073 Merge branch 'release/1.8' into develop
add d4f6124 GEODE-6114: C++ examples require example.jar to build. (#418)
add f89a3d5 GEODE-6139: Enforce Apache Rat findings in Travis CI (#414)
add 56c109d Revert "Merge branch 'release/1.8' into develop"
add 69fe12e GEODE-6114: Fix cpack break in examples (#422)
add 468d949 GEODE-6165: Fix rat errors (#421)
add 4ad68a1 GEODE-4346: .NET function execution example (#409)
add 3882b00 GEODE-6199: remove pdxautoserializer from contrib (#420)
add e4b2577 GEODE-5188 - Adds benchmarking framework. (#293)
add fe67eb7 GEODE-4841: Changed typedef to using statement. (#419)
add f040049 GEODE-6218: Improves UTF-8 hashing function performance. (#424)
add 09f720a GEODE-5825: Add unit tests for TcrMessageHelper (#410)
add a1f10c1 GEODE-6229: Add ubuntu build image to Packer scripts (#425)
add 2f6bfe4 GEODE-6218: Fixes UTF-8 string literal.
add 3c358a3 GEODE-4728 User Guide - update links
add 706928a GEODE-6240 - Add license to ubuntu packer files (#427)
add 347e75e GEODE-6239: Updates third party dependencies. (#426)
add d9a64c6 GEODE-6245: Fix Microsoft pragma warnings (#429)
add dd86276 GEODE-6210: Add 'transaction' example for cpp (#430)
add a816ac9 GEODE-6241: Makes .NET integration tests more consistent with C++ (#428)
add 7498d25 Repair some bad links
add 1c9413d GEODE-6250: Rename testCache --> testSubRegions (#432)
add ba0272a Restore accidental modification to license text
add ff207af Update compare strings to use 64 bit sequence Id. (#433)
add 4f5eed7 GEODE-2484: Fixes hang in ThreadPool on shutdown. (#434)
add 9b07fd7 Correct pathnames in example README instructions
add adf1df6 GEODE-6249: port attributes mutator test (#431)
add 8be03f1 GEODE-5962: Fix putAll crash with null values (#408)
add ce3bedb GEODE-4728: Update README.md instructions for building the user guide.
add d52262a GEODE-4337, GEODE-4346 Geode-native guide: Document function execution examples (#435)
add c5c4675 GEODE-6300: Fix AddDomain gripe in CLI tests (#436)
add c6027af GEODE-4337, GEODE-4346 Geode-native user guide: Document function execution examples
add c2c3bda GEODE-4337, GEODE-4346 improve formatting
add ec918b6 GEODE-4346 function execution: incorporate reviewer suggestions, flatten subnav hierarchy
add ed8a29a Merge branch 'feature/GEODE-4346' into develop
add 0751151 GEODE-2484: Fixes IPO/WPO on windows.
add 4fa0d40 GEODE-2484: Improve old integration test stability with jmx port per test.
add ca01ef5 GEODE-2484: Cleanup ExpiryTaskManager
add 7dae2c1 GEODE-2484: Replace ACE TSS with thread_local in TSSTXStateWrapper
add 587abeb GEODE-6054: Move Windows CI workers to Server 2016 and VS 2017 (#439)
add 80114a9 GEODE-6357: Updates Libxml2 to 2.9.9 (#440)
add 9c463ba GEODE-4728 - User Guide, Incorporate reviewer suggestions
add 3893a26 GEODE-6211: Add dotnet transaction example (#438)
add 553a67d GEODE-6211: Fix dotnet example renaming (#444)
add 3c38571 GEODE-4348: dotnet SSL example (#445)
add 7a176f4 Feature/geode 4728 region shortcut (#447)
add c5f9a59 GEODE-6226: Overrode package source file name
add b9d803c GEODE-4340: authinit (#441)
add 2430c7d GEODE-4339: cpp ssl example (#449)
add 6a84448 GEODE-6469: Don't install cryptoimpl.lib on Windows. (#450)
add b2a65c8 GEODE-4340: copy windows dlls correctly (#451)
add 8376d71 GEODE-4340: Remove unused directory and script (#452)
add 53686e5 Feature/geode 4728 (#454)
add 904c27c GEODE-4339: FIx openssl C++ example issues (#456)
add 8b159e3 GEODE-4340: Fix README.md for examples
add 5877b7b GEODE-4339: fix build (#459)
add c31a8dc GEODE-4728: Incorporate doc review corrections (#458)
add f08a4d2 GEODE-6507: Create a subfolder for all clangformat projects
add c685fd9 GEODE-4728: User guide - modify syntax for links to server and api docs (#462)
add e994931 GEODE-6538: Bump native client user guide version to 1.9. (#463)
add d13495b GEODE-5708: fix memory corruption. (#464)
add 7f9bfae GEODE-5707: CommitConflictException Test case. (#347)
add d516fa6 GEODE-6567: Fix GCC 8 warnings. (#466)
add 24cbd39 GEODE-6568: Use OpenSSL from local install (#465)
add b904dc0 GEODE-6210: Native Client User Guide - document transaction examples (#467)
add 8b7e50a GEODE-6575: Fix 'RelWithDebInfo' Windows build configuration (#469)
add 3430ae4 GEODE-6491: Fix signed/unsigned problem reading size field in handshake message (#468)
add 843f728 GEODE-6597: Add appDomainContext to the ClientMetaDataService. (#471)
add 131ab14 GEODE-6210: Native Client User Guide - document transaction examples (reviewer corrections)
add 416cd17 Update build instructions for v1.9
add cef8078 Add an instruction to pass OPENSSL_ROOT_DIR (#473)
add e880e0a GEODE-6635: Native Client API docs: Use a 3-part version header (#474)
add 77e9a1c GEODE-6650: Update to Boost 1.70.0
add ce8e30f Switch images from JDK8 to OpenJDK8
add 3c3e11c Add a 30-second wait before running update script - hopefully this will end contention for /var/lib/apt/lists/lock
add bc5c08d Revert "GEODE-6650: Update to Boost 1.70.0"
add 38a6c8b GEODE-6642: Remove CacheAttributes (#475)
add add53da User Guide: Add a link to the official XSD declarative cache schema
No new revisions were added by this update.
Summary of changes:
.cpackignore | 19 +-
.gitignore | 3 +
.lgtm.yml | 16 +
.ratignore | 63 +-
.travis.yml | 4 +-
BUILDING.md | 70 +-
CMakeLists.txt | 54 +-
LICENSE | 26 +
NOTICE | 2 +-
bin/vcvarsall.bat | 6 +-
clicache/integration-test/CMakeLists.txt | 3 +-
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 | 13 +-
.../client_server_persistent_transactions.xml | 2 +-
.../client_server_transactions.xml | 2 +-
clicache/integration-test2/CMakeLists.txt | 76 +-
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 +-
.../Framework.cs} | 32 +-
.../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/Execution.cpp | 7 +-
clicache/src/GeodeClassIds.hpp | 1 +
clicache/src/LocalRegion.cpp | 5 +-
clicache/src/Log.cpp | 11 +-
clicache/src/Log.hpp | 7 -
clicache/src/Region.cpp | 42 +-
clicache/src/RegionShortcut.hpp | 4 +-
clicache/src/TypeRegistry.cpp | 2 +-
clicache/src/begin_native.hpp | 3 +
clicache/src/end_native.hpp | 3 +-
clicache/src/geode_defs.hpp | 6 -
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/src/templates/Templates.csproj.in | 10 +
clicache/test2/packages.config | 20 +-
clicache/test2/xunit.runner.json | 2 +-
cmake/ClangFormat.cmake | 12 +-
cmake/FindGeode.cmake | 26 +-
.../CMakeLists.txt => cmake/RatCheck.cmake | 28 +-
.../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/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/CacheAttributes.hpp | 106 -
cppcache/include/geode/CacheFactory.hpp | 3 -
cppcache/include/geode/Exception.hpp | 4 +
.../geode/HashMapOfPools.hpp} | 19 +-
cppcache/include/geode/PoolManager.hpp | 3 +-
cppcache/include/geode/Region.hpp | 2 +-
cppcache/include/geode/RegionShortcut.hpp | 10 +-
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 -
cppcache/integration-test/ThinClientPutAll.hpp | 6 +-
.../ThinClientPutAllWithCallBack.hpp | 6 +-
.../integration-test/ThinClientTransactions.hpp | 19 +-
.../integration-test/ThinClientTransactionsXA.hpp | 22 +-
cppcache/integration-test/fw_helper.hpp | 4 +-
cppcache/integration-test/fw_spawn.hpp | 18 +-
.../integration-test/testAttributesMutator.cpp | 89 -
.../integration-test/testOverflowPutGetSqLite.cpp | 6 +-
cppcache/integration-test/testSpinLock.cpp | 36 -
.../{testCache.cpp => testSubRegions.cpp} | 0
.../testThinClientRemoteQuerySS.cpp | 4 +-
.../testThinClientRemoteQueryTimeout.cpp | 6 +-
.../testThinClientRemoteRegionQuery.cpp | 38 +-
.../integration-test/testThinClientRemoveOps.cpp | 71 +-
.../testThinClientSSLAuthCorrupt.cpp | 2 +-
.../integration-test/testThinClientSSLAuthFail.cpp | 2 +-
.../testThinClientSSLAuthUntrusted.cpp | 2 +-
.../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 | 17 +-
cppcache/integration/benchmark/RegionBM.cpp | 130 +
.../Gfsh.cpp => integration/benchmark/main.cpp} | 4 +-
.../framework/.clang-tidy | 0
.../integration/framework}/CMakeLists.txt | 51 +-
.../framework/Cluster.cpp | 0
.../framework/Cluster.h | 6 +-
.../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 | 55 +-
cppcache/integration/test/ChunkedHeaderTest.cpp | 73 +
.../test/CommitConflictExceptionTest.cpp | 111 +
.../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 +-
.../integration/test/TransactionCleaningTest.cpp | 78 +
cppcache/shared/CMakeLists.txt | 6 +-
cppcache/src/AdminRegion.cpp | 1 +
cppcache/src/CacheAttributes.cpp | 51 -
cppcache/src/CacheFactory.cpp | 40 +-
cppcache/src/CacheImpl.cpp | 195 +-
cppcache/src/CacheImpl.hpp | 60 +-
cppcache/src/CacheTransactionManagerImpl.cpp | 340 +-
cppcache/src/CacheTransactionManagerImpl.hpp | 11 +-
cppcache/src/CacheXmlParser.cpp | 16 +-
cppcache/src/CacheXmlParser.hpp | 1 -
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 | 265 +-
cppcache/src/ClientMetadataService.hpp | 92 +-
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 | 8 +-
cppcache/src/LRUEntriesMap.cpp | 26 +-
cppcache/src/LocalRegion.cpp | 126 +-
cppcache/src/LocalRegion.hpp | 102 +-
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 | 8 +-
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 | 7 +-
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/Region.cpp | 2 +-
cppcache/src/RegionAttributes.cpp | 1 -
cppcache/src/RegionExpiryHandler.cpp | 13 +-
cppcache/src/RegionFactory.cpp | 5 +-
cppcache/src/RegionInternal.cpp | 2 +-
cppcache/src/RegionInternal.hpp | 66 +-
cppcache/src/RemoteQuery.cpp | 9 +-
cppcache/src/RemoteQuery.hpp | 7 +-
cppcache/src/RemoteQueryService.cpp | 5 +-
cppcache/src/RemoteQueryService.hpp | 2 +-
cppcache/src/SerializationRegistry.cpp | 123 +-
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 | 173 +-
cppcache/src/TcrConnection.hpp | 18 +-
cppcache/src/TcrConnectionManager.cpp | 220 +-
cppcache/src/TcrConnectionManager.hpp | 51 +-
cppcache/src/TcrEndpoint.cpp | 109 +-
cppcache/src/TcrEndpoint.hpp | 30 +-
cppcache/src/TcrHADistributionManager.cpp | 12 +-
cppcache/src/TcrHADistributionManager.hpp | 19 +-
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 | 23 +-
cppcache/src/ThinClientDistributionManager.cpp | 8 +-
cppcache/src/ThinClientDistributionManager.hpp | 19 +-
cppcache/src/ThinClientHARegion.cpp | 92 +-
cppcache/src/ThinClientHARegion.hpp | 52 +-
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/ThinClientPoolRegion.cpp | 14 +-
cppcache/src/ThinClientPoolRegion.hpp | 33 +-
cppcache/src/ThinClientPoolStickyDM.cpp | 5 +-
cppcache/src/ThinClientPoolStickyDM.hpp | 29 +-
cppcache/src/ThinClientRedundancyManager.cpp | 93 +-
cppcache/src/ThinClientRedundancyManager.hpp | 36 +-
cppcache/src/ThinClientRegion.cpp | 317 +-
cppcache/src/ThinClientRegion.hpp | 129 +-
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 | 53 +-
cppcache/src/Utils.hpp | 2 -
cppcache/src/VersionStamp.cpp | 16 +-
cppcache/src/VersionedCacheableObjectPartList.cpp | 2 +-
cppcache/src/VersionedCacheableObjectPartList.hpp | 35 +-
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/{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 +-
.../Framework.h => test/ThreadPoolTest.cpp} | 55 +-
cppcache/test/util/JavaModifiedUtf8Tests.cpp | 6 +-
cppcache/test/util/TestableRecursiveMutex.hpp | 63 +
cppcache/test/util/chrono/durationTest.cpp | 8 +-
cppcache/test/util/functionalTests.cpp | 10 +-
.../{src/Region.cpp => test/util/queueTest.cpp} | 24 +-
cppcache/test/util/synchronized_mapTest.cpp | 373 +
cppcache/test/util/synchronized_setTest.cpp | 373 +
cryptoimpl/CMakeLists.txt | 18 +-
cryptoimpl/DHImpl.cpp | 1 +
dependencies/ACE/CMakeLists.txt | 137 +-
dependencies/CMakeLists.txt | 93 +-
dependencies/benchmark/CMakeLists.txt | 80 +
dependencies/benchmark/patches | 12 +
dependencies/boost/CMakeLists.txt | 61 +-
dependencies/doxygen/CMakeLists.txt | 40 +-
dependencies/gtest/CMakeLists.txt | 103 +-
dependencies/libxml2/CMakeLists.txt | 55 +-
dependencies/openssl/CMakeLists.txt | 124 -
.../SQLiteCLI => dependencies/rat}/CMakeLists.txt | 29 +-
dependencies/sqlite-netFx/CMakeLists.txt | 26 +-
dependencies/sqlite/CMakeLists.txt | 64 +-
dhimpl/CMakeLists.txt | 19 +-
dhimpl/DHImpl.hpp | 4 +-
docker/Dockerfile | 7 +-
docs/README.md | 6 +-
docs/api/clicache/Doxyfile.in | 2 +-
docs/api/cppcache/Doxyfile.in | 2 +-
docs/api/unix_index.html | 3 +-
docs/api/win_index.html | 4 +-
docs/docker/Dockerfile | 20 +-
docs/geode-native-book/.gitignore | 1 +
docs/geode-native-book/Gemfile | 2 +-
docs/geode-native-book/Gemfile.lock | 205 -
docs/geode-native-book/config.yml | 6 +-
.../source/subnavs/geode-nc-nav.erb | 22 +-
docs/geode-native-book/redirects.rb | 10 +-
.../about-client-users-guide.html.md.erb | 14 +-
.../common/images/xact-run-from-client.gif | Bin 9928 -> 0 bytes
.../configuring/config-client-cache.html.md.erb | 4 +-
.../configuring/configuration.html.md.erb | 7 +-
.../configuring/sysprops.html.md.erb | 6 +-
.../system-level-configuration.html.md.erb | 13 +-
.../continuous-queries.html.md.erb | 53 +-
.../function-execution.html.md.erb | 294 +
.../getting-started-nc-client.html.md.erb | 46 +-
.../regions/region-attributes.html.md.erb | 40 +-
docs/geode-native-docs/regions/regions.html.md.erb | 9 +-
.../registering-interest-for-entries.html.md.erb | 0
docs/geode-native-docs/remote-queries.html.md.erb | 24 +-
.../security/authentication.html.md.erb | 27 +-
.../security/security.html.md.erb | 2 +-
.../security/sslclientserver.html.md.erb | 33 +-
.../serialization/data-serialization.html.md.erb | 2 +-
docs/geode-native-docs/transactions.html.md.erb | 196 +
.../transactions/how-client-xacts-work.html.md.erb | 56 -
.../transactions/running-client-xact.html.md.erb | 90 -
.../transactions/suspend-resume-xacts.html.md.erb | 34 -
.../transactions/transactions.html.md.erb | 33 -
.../BUILD-CPP-EXAMPLES.md => BUILD-EXAMPLES.md} | 19 +-
examples/CMakeLists.txt | 15 +
examples/CMakeLists.txt.in | 5 +
examples/cmake/FindGeodeNative.cmake.in | 35 +-
examples/cpp/CMakeLists.txt | 41 +-
examples/cpp/CMakeLists.txt.cpp_example.in | 32 +-
examples/cpp/CMakeLists.txt.in | 8 +-
examples/cpp/authinitialize/README.md | 63 +
.../cpp/authinitialize/exampleAuthInitialize.cpp | 32 +-
.../cpp/authinitialize/exampleAuthInitialize.hpp | 34 +-
examples/cpp/authinitialize/main.cpp | 58 +
.../authinitialize}/startserver.ps1 | 12 +-
.../startserver.sh | 11 +-
.../authinitialize}/stopserver.ps1 | 2 +-
.../stopserver.sh | 3 +-
examples/cpp/continuousquery/CMakeLists.txt | 34 -
examples/cpp/continuousquery/README.md | 119 +-
.../continuousquery}/startserver.ps1 | 2 +-
examples/cpp/continuousquery/startserver.sh | 2 +-
.../continuousquery}/stopserver.ps1 | 2 +-
examples/cpp/continuousquery/stopserver.sh | 2 +-
examples/cpp/dataserializable/README.md | 125 +-
.../dataserializable}/startserver.ps1 | 2 +-
examples/cpp/dataserializable/startserver.sh | 2 +-
.../dataserializable}/stopserver.ps1 | 2 +-
examples/cpp/dataserializable/stopserver.sh | 0
examples/cpp/function-execution/README.md | 207 -
examples/cpp/function-execution/main.cpp | 184 -
examples/cpp/functionexecution/README.md | 67 +
examples/cpp/functionexecution/main.cpp | 145 +
.../functionexecution}/startserver.ps1 | 2 +-
.../startserver.sh | 5 +-
.../functionexecution}/stopserver.ps1 | 2 +-
.../stopserver.sh | 3 +-
examples/cpp/pdxserializable/README.md | 118 +-
.../pdxserializable}/startserver.ps1 | 2 +-
examples/cpp/pdxserializable/startserver.sh | 2 +-
.../pdxserializable}/stopserver.ps1 | 2 +-
examples/cpp/pdxserializable/stopserver.sh | 2 +-
examples/cpp/pdxserializer/README.md | 110 +-
.../pdxserializer}/startserver.ps1 | 2 +-
examples/cpp/pdxserializer/startserver.sh | 2 +-
.../pdxserializer}/stopserver.ps1 | 2 +-
examples/cpp/pdxserializer/stopserver.sh | 2 +-
examples/cpp/put-get-remove/README.md | 60 -
examples/cpp/putgetremove/README.md | 66 +
.../cpp/{put-get-remove => putgetremove}/main.cpp | 0
.../putgetremove}/startserver.ps1 | 2 +-
.../startserver.sh | 3 +-
.../putgetremove}/stopserver.ps1 | 2 +-
.../{put-get-remove => putgetremove}/stopserver.sh | 3 +-
examples/cpp/remotequery/README.md | 114 +-
.../remotequery}/startserver.ps1 | 2 +-
examples/cpp/remotequery/startserver.sh | 2 +-
.../remotequery}/stopserver.ps1 | 2 +-
examples/cpp/remotequery/stopserver.sh | 2 +-
.../sslputget/CMakeLists.txt} | 18 +-
examples/cpp/sslputget/CMakeLists.txt.in | 66 +
examples/cpp/sslputget/README.md | 63 +
examples/cpp/sslputget/main.cpp | 96 +
.../sslputget}/startserver.ps1 | 4 +-
.../startserver.sh | 7 +-
.../sslputget}/stopserver.ps1 | 4 +-
.../stopserver.sh | 7 +-
examples/cpp/transaction/README.md | 70 +
examples/cpp/transaction/main.cpp | 89 +
.../transaction}/startserver.ps1 | 4 +-
.../{put-get-remove => transaction}/startserver.sh | 5 +-
.../transaction/stopserver.ps1} | 15 +-
.../{put-get-remove => transaction}/stopserver.sh | 3 +-
.../dotnet/AuthInitialize/ExampleAuthInitialize.cs | 31 -
examples/dotnet/AuthInitialize/README.md | 24 -
examples/dotnet/BUILD-DOTNET-EXAMPLES.md | 36 -
examples/dotnet/CMakeLists.txt | 23 +-
examples/dotnet/CMakeLists.txt.dotnet_example.in | 5 +-
examples/dotnet/CMakeLists.txt.in | 17 +-
examples/dotnet/ContinuousQueryCs/MyCqListener.cs | 68 -
examples/dotnet/ContinuousQueryCs/Order.cs | 71 -
examples/dotnet/ContinuousQueryCs/Program.cs | 91 -
examples/dotnet/ContinuousQueryCs/README.md | 30 -
examples/dotnet/DataSerializableCs/Program.cs | 62 -
examples/dotnet/DataSerializableCs/README.md | 53 -
examples/dotnet/PdxAutoSerializer/Program.cs | 62 -
examples/dotnet/PdxAutoSerializer/README.md | 24 -
examples/dotnet/PdxSerializableCs/Program.cs | 62 -
examples/dotnet/PdxSerializableCs/README.md | 24 -
examples/dotnet/PutGetRemove/Program.cs | 70 -
examples/dotnet/PutGetRemove/README.md | 27 -
examples/dotnet/RemoteQueryCs/Order.cs | 73 -
examples/dotnet/RemoteQueryCs/README.md | 27 -
.../dotnet/authinitialize/ExampleAuthInitialize.cs | 48 +
.../{AuthInitialize => authinitialize}/Program.cs | 2 +-
examples/dotnet/authinitialize/README.md | 51 +
.../startserver.ps1 | 12 +-
.../stopserver.ps1 | 2 +-
examples/dotnet/continuousquery/MyCqListener.cs | 68 +
.../Order.cs | 40 +-
examples/dotnet/continuousquery/Program.cs | 94 +
examples/dotnet/continuousquery/README.md | 57 +
.../startserver.ps1 | 2 +-
.../stopserver.ps1 | 2 +-
.../Order.cs | 2 +-
.../Program.cs | 39 +-
examples/dotnet/dataserializable/README.md | 53 +
.../startserver.ps1 | 2 +-
.../stopserver.ps1 | 2 +-
examples/dotnet/functionexecution/Program.cs | 82 +
examples/dotnet/functionexecution/README.md | 54 +
.../startserver.ps1 | 2 +-
.../stopserver.ps1 | 2 +-
.../Order.cs | 36 +-
.../Program.cs | 39 +-
examples/dotnet/pdxautoserializer/README.md | 51 +
.../startserver.ps1 | 2 +-
.../stopserver.ps1 | 2 +-
.../Order.cs | 36 +-
.../{AuthInitialize => pdxserializable}/Program.cs | 39 +-
examples/dotnet/pdxserializable/README.md | 51 +
.../startserver.ps1 | 2 +-
.../stopserver.ps1 | 2 +-
.../{AuthInitialize => putgetremove}/Program.cs | 43 +-
examples/dotnet/putgetremove/README.md | 54 +
.../{PutGetRemove => putgetremove}/startserver.ps1 | 2 +-
.../{PutGetRemove => putgetremove}/stopserver.ps1 | 2 +-
.../{RemoteQueryCs => remotequery}/CMakeLists.txt | 0
.../{PdxSerializableCs => remotequery}/Order.cs | 2 +-
.../{RemoteQueryCs => remotequery}/Program.cs | 2 +-
examples/dotnet/remotequery/README.md | 54 +
.../{RemoteQueryCs => remotequery}/startserver.ps1 | 2 +-
.../{RemoteQueryCs => remotequery}/stopserver.ps1 | 2 +-
.../CMakeLists.txt} | 18 +-
.../sslputget/CMakeLists.txt.in} | 36 +-
examples/dotnet/sslputget/Program.cs | 66 +
examples/dotnet/sslputget/README.md | 49 +
.../{AuthInitialize => sslputget}/startserver.ps1 | 4 +-
.../stopserver.ps1 | 4 +-
examples/dotnet/transaction/Program.cs | 90 +
examples/dotnet/transaction/README.md | 54 +
.../{RemoteQueryCs => transaction}/startserver.ps1 | 4 +-
.../{RemoteQueryCs => transaction}/stopserver.ps1 | 4 +-
.../CMakeLists.txt} | 12 +-
.../utilities/CMakeLists.txt.in | 18 +-
.../ClientSslKeys}/client_keystore.password.pem | 0
.../utilities/ClientSslKeys}/client_truststore.pem | 0
examples/utilities/ExampleMultiGetFunction.java | 67 +
.../utilities/ServerSslKeys}/server_keystore.jks | Bin
.../utilities/ServerSslKeys}/server_truststore.jks | Bin
examples/utilities/SimpleAuthenticator.java | 84 +
examples/utilities/UserPasswordAuthInit.java | 81 +
.../utilities/UsernamePrincipal.java | 38 +-
.../startserver.sh | 4 +-
.../dependencies => openssl-compat}/CMakeLists.txt | 22 +-
openssl-compat/openssl-compat.h | 86 +
packer/build-ubuntu.json | 89 +
packer/build-windows.json | 55 +-
packer/dev-windows-2012-r2.json | 2 +-
packer/rhel/install-build-rpms.sh | 2 +-
packer/rhel/install-cmake.sh | 2 +-
packer/solaris/changepasswd | 14 +
packer/test-windows-2012-r2.json | 4 +-
packer/test-windows-2012.json | 4 +-
packer/ubuntu-16.04-base.json | 48 +
.../add-user-build.sh} | 10 +-
.../CMakeLists.txt => packer/ubuntu/cleanup.sh | 10 +-
packer/{rhel => ubuntu}/files/etc/init-user.sh | 0
.../files/etc/systemd/system/update-hosts.service} | 14 +-
.../ubuntu/files/usr/local/bin/update-hosts.sh | 10 +-
packer/{rhel => ubuntu}/install-cmake.sh | 2 +-
.../install-coverage-tools.sh} | 6 +-
packer/{rhel => ubuntu}/install-gemfire.sh | 0
.../install-packages.sh} | 15 +-
.../install-build-rpms.sh => ubuntu/update.sh} | 7 +-
packer/{rhel => ubuntu}/wait-for-cloud-init.sh | 0
...ws-2012-r2-base.json => windows-2016-base.json} | 12 +-
...2-r2-vs-2015.json => windows-2016-vs-2017.json} | 33 +-
packer/windows/Packer.psm1 | 1 +
packer/windows/add-user-build.ps1 | 1 +
packer/windows/cleanup.ps1 | 17 +-
packer/windows/init-ssh.ps1 | 15 +-
packer/windows/install-chocolatey.ps1 | 1 +
packer/windows/install-dependencies.ps1 | 2 +-
packer/windows/install-gemfire.ps1 | 2 +-
.../{install-gemfire.ps1 => install-openssl.ps1} | 6 +-
packer/windows/install-ssh.ps1 | 7 +-
packer/windows/install-vs-2017-community.ps1 | 50 +
packer/windows/setup-ec2config.ps1 | 11 +
.../setup-ec2launch.ps1} | 18 +-
.../windows/uninstall-doxygen.ps1 | 20 +-
sqliteimpl/CMakeLists.txt | 10 +-
templates/security/CMakeLists.txt | 8 +-
templates/security/CMakeLists.txt.forInstall | 16 +-
templates/security/PkcsAuthInit.cpp | 2 +
templates/security/PkcsAuthInit.hpp | 3 +-
templates/security/csharp/securityImpl.csproj.in | 11 +
tests/cli/DUnitFramework/DUnitFramework.csproj.in | 12 +
tests/cli/FwkClient/App.config | 2 +-
tests/cli/FwkClient/FwkClient.csproj.in | 12 +
tests/cli/FwkLauncher/FwkLauncher.csproj.in | 12 +
tests/cli/FwkUtil/FwkUtil.csproj.in | 12 +
tests/cli/NewFwkLib/NewFwkLib.csproj.in | 12 +
tests/cli/PdxClassLibrary/PdxType.cs | 17 +-
.../cli/PdxClassLibrary/PdxTypesReflectionTest.cs | 13 +-
tests/cli/PdxVersion1Lib/PdxVersion1Lib.csproj.in | 11 +
tests/cli/PdxVersion2Lib/PdxVersion2Lib.csproj.in | 10 +
tests/cli/SecurityUtil/SecurityUtil.csproj.in | 12 +
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 | 15 +-
tests/cpp/security/PkcsAuthInit.cpp | 2 +
tests/cpp/security/PkcsAuthInit.hpp | 3 +-
tests/cpp/testobject/CMakeLists.txt | 9 +-
tests/cpp/testobject/Portfolio.cpp | 11 +-
tests/cpp/testobject/PortfolioPdx.cpp | 6 +-
tests/javaobject/CMakeLists.txt | 6 -
xsds/cpp-cache-1.0.xsd | 2 +-
661 files changed, 11894 insertions(+), 37906 deletions(-)
create mode 100644 .lgtm.yml
copy clicache/{src/impl/AppDomainContext.cpp => integration-test2/Framework.cs} (64%)
create mode 100644 clicache/integration-test2/FunctionExecutionTest.cs
create mode 100644 clicache/integration-test2/QueryTest.cs
copy contrib/pdxautoserializer/dependencies/CMakeLists.txt => cmake/RatCheck.cmake (62%)
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/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%)
delete mode 100644 cppcache/include/geode/CacheAttributes.hpp
rename cppcache/{src/util/functional.cpp => include/geode/HashMapOfPools.hpp} (74%)
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 examples/CMakeLists.txt.in => cppcache/integration/benchmark/CMakeLists.txt (74%)
create mode 100644 cppcache/integration/benchmark/RegionBM.cpp
copy cppcache/{integration-test-2/framework/Gfsh.cpp => integration/benchmark/main.cpp} (93%)
rename cppcache/{integration-test-2 => integration}/framework/.clang-tidy (100%)
rename {examples/cpp/remotequery => cppcache/integration/framework}/CMakeLists.txt (51%)
rename cppcache/{integration-test-2 => integration}/framework/Cluster.cpp (100%)
rename cppcache/{integration-test-2 => integration}/framework/Cluster.h (98%)
rename cppcache/{integration-test-2 => integration}/framework/Framework.cpp (70%)
copy 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
create mode 100644 cppcache/integration/test/CommitConflictExceptionTest.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%)
create mode 100644 cppcache/integration/test/TransactionCleaningTest.cpp
delete mode 100644 cppcache/src/CacheAttributes.cpp
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
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%)
rename cppcache/{integration-test-2/framework/Framework.h => test/ThreadPoolTest.cpp} (52%)
create mode 100644 cppcache/test/util/TestableRecursiveMutex.hpp
copy cppcache/{src/Region.cpp => test/util/queueTest.cpp} (68%)
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
delete mode 100644 dependencies/openssl/CMakeLists.txt
copy {clicache/plugins/SQLiteCLI => dependencies/rat}/CMakeLists.txt (55%)
delete mode 100644 docs/geode-native-book/Gemfile.lock
delete mode 100644 docs/geode-native-docs/common/images/xact-run-from-client.gif
create mode 100644 docs/geode-native-docs/function-execution.html.md.erb
rename docs/geode-native-docs/{client-cache => regions}/registering-interest-for-entries.html.md.erb (100%)
create mode 100644 docs/geode-native-docs/transactions.html.md.erb
delete mode 100644 docs/geode-native-docs/transactions/how-client-xacts-work.html.md.erb
delete mode 100644 docs/geode-native-docs/transactions/running-client-xact.html.md.erb
delete mode 100644 docs/geode-native-docs/transactions/suspend-resume-xacts.html.md.erb
delete mode 100644 docs/geode-native-docs/transactions/transactions.html.md.erb
rename examples/{cpp/BUILD-CPP-EXAMPLES.md => BUILD-EXAMPLES.md} (67%)
create mode 100644 examples/cpp/authinitialize/README.md
copy cppcache/src/ClientReplacementRequest.cpp => examples/cpp/authinitialize/exampleAuthInitialize.cpp (52%)
rename contrib/pdxautoserializer/src/ASCPPInclude.hpp => examples/cpp/authinitialize/exampleAuthInitialize.hpp (62%)
create mode 100644 examples/cpp/authinitialize/main.cpp
copy examples/{dotnet/AuthInitialize => cpp/authinitialize}/startserver.ps1 (64%)
copy examples/cpp/{put-get-remove => authinitialize}/startserver.sh (72%)
mode change 100755 => 100644
copy examples/{dotnet/AuthInitialize => cpp/authinitialize}/stopserver.ps1 (94%)
copy examples/cpp/{put-get-remove => authinitialize}/stopserver.sh (98%)
mode change 100755 => 100644
delete mode 100644 examples/cpp/continuousquery/CMakeLists.txt
copy examples/{dotnet/PdxSerializableCs => cpp/continuousquery}/startserver.ps1 (95%)
copy examples/{dotnet/PdxAutoSerializer => cpp/continuousquery}/stopserver.ps1 (94%)
rename examples/{dotnet/DataSerializableCs => cpp/dataserializable}/startserver.ps1 (95%)
mode change 100644 => 100755 examples/cpp/dataserializable/startserver.sh
rename examples/{dotnet/PdxSerializableCs => cpp/dataserializable}/stopserver.ps1 (94%)
mode change 100644 => 100755 examples/cpp/dataserializable/stopserver.sh
delete mode 100644 examples/cpp/function-execution/README.md
delete mode 100644 examples/cpp/function-execution/main.cpp
create mode 100644 examples/cpp/functionexecution/README.md
create mode 100644 examples/cpp/functionexecution/main.cpp
copy examples/{dotnet/AuthInitialize => cpp/functionexecution}/startserver.ps1 (87%)
copy examples/cpp/{function-execution => functionexecution}/startserver.sh (84%)
copy examples/{dotnet/AuthInitialize => cpp/functionexecution}/stopserver.ps1 (89%)
copy examples/cpp/{function-execution => functionexecution}/stopserver.sh (98%)
rename examples/{dotnet/ContinuousQueryCs => cpp/pdxserializable}/startserver.ps1 (95%)
copy examples/{dotnet/DataSerializableCs => cpp/pdxserializable}/stopserver.ps1 (94%)
rename examples/{dotnet/PdxAutoSerializer => cpp/pdxserializer}/startserver.ps1 (95%)
rename examples/{dotnet/ContinuousQueryCs => cpp/pdxserializer}/stopserver.ps1 (94%)
delete mode 100644 examples/cpp/put-get-remove/README.md
create mode 100644 examples/cpp/putgetremove/README.md
rename examples/cpp/{put-get-remove => putgetremove}/main.cpp (100%)
copy examples/{dotnet/PutGetRemove => cpp/putgetremove}/startserver.ps1 (95%)
copy examples/cpp/{put-get-remove => putgetremove}/startserver.sh (98%)
copy examples/{dotnet/PutGetRemove => cpp/putgetremove}/stopserver.ps1 (94%)
copy examples/cpp/{put-get-remove => putgetremove}/stopserver.sh (98%)
copy examples/{dotnet/RemoteQueryCs => cpp/remotequery}/startserver.ps1 (95%)
copy examples/{dotnet/RemoteQueryCs => cpp/remotequery}/stopserver.ps1 (94%)
copy examples/{dotnet/CMakeLists.txt.in => cpp/sslputget/CMakeLists.txt} (73%)
create mode 100644 examples/cpp/sslputget/CMakeLists.txt.in
create mode 100644 examples/cpp/sslputget/README.md
create mode 100644 examples/cpp/sslputget/main.cpp
copy examples/{dotnet/AuthInitialize => cpp/sslputget}/startserver.ps1 (58%)
copy examples/cpp/{function-execution => sslputget}/startserver.sh (51%)
copy examples/{dotnet/DataSerializableCs => cpp/sslputget}/stopserver.ps1 (81%)
rename examples/cpp/{function-execution => sslputget}/stopserver.sh (77%)
create mode 100644 examples/cpp/transaction/README.md
create mode 100644 examples/cpp/transaction/main.cpp
copy examples/{dotnet/AuthInitialize => cpp/transaction}/startserver.ps1 (89%)
rename examples/cpp/{put-get-remove => transaction}/startserver.sh (92%)
copy examples/{CMakeLists.txt.in => cpp/transaction/stopserver.ps1} (71%)
rename examples/cpp/{put-get-remove => transaction}/stopserver.sh (98%)
delete mode 100644 examples/dotnet/AuthInitialize/ExampleAuthInitialize.cs
delete mode 100644 examples/dotnet/AuthInitialize/README.md
delete mode 100644 examples/dotnet/BUILD-DOTNET-EXAMPLES.md
delete mode 100644 examples/dotnet/ContinuousQueryCs/MyCqListener.cs
delete mode 100644 examples/dotnet/ContinuousQueryCs/Order.cs
delete mode 100644 examples/dotnet/ContinuousQueryCs/Program.cs
delete mode 100644 examples/dotnet/ContinuousQueryCs/README.md
delete mode 100644 examples/dotnet/DataSerializableCs/Program.cs
delete mode 100644 examples/dotnet/DataSerializableCs/README.md
delete mode 100644 examples/dotnet/PdxAutoSerializer/Program.cs
delete mode 100644 examples/dotnet/PdxAutoSerializer/README.md
delete mode 100644 examples/dotnet/PdxSerializableCs/Program.cs
delete mode 100644 examples/dotnet/PdxSerializableCs/README.md
delete mode 100644 examples/dotnet/PutGetRemove/Program.cs
delete mode 100644 examples/dotnet/PutGetRemove/README.md
delete mode 100644 examples/dotnet/RemoteQueryCs/Order.cs
delete mode 100644 examples/dotnet/RemoteQueryCs/README.md
create mode 100644 examples/dotnet/authinitialize/ExampleAuthInitialize.cs
copy examples/dotnet/{AuthInitialize => authinitialize}/Program.cs (99%)
create mode 100644 examples/dotnet/authinitialize/README.md
copy examples/dotnet/{AuthInitialize => authinitialize}/startserver.ps1 (64%)
copy examples/dotnet/{AuthInitialize => authinitialize}/stopserver.ps1 (94%)
create mode 100644 examples/dotnet/continuousquery/MyCqListener.cs
copy examples/dotnet/{DataSerializableCs => continuousquery}/Order.cs (61%)
create mode 100644 examples/dotnet/continuousquery/Program.cs
create mode 100644 examples/dotnet/continuousquery/README.md
copy examples/dotnet/{PdxSerializableCs => continuousquery}/startserver.ps1 (95%)
copy examples/dotnet/{PdxAutoSerializer => continuousquery}/stopserver.ps1 (94%)
copy examples/dotnet/{DataSerializableCs => dataserializable}/Order.cs (99%)
copy examples/dotnet/{AuthInitialize => dataserializable}/Program.cs (59%)
create mode 100644 examples/dotnet/dataserializable/README.md
copy examples/dotnet/{PdxSerializableCs => dataserializable}/startserver.ps1 (95%)
copy examples/dotnet/{PdxAutoSerializer => dataserializable}/stopserver.ps1 (94%)
create mode 100644 examples/dotnet/functionexecution/Program.cs
create mode 100644 examples/dotnet/functionexecution/README.md
copy examples/dotnet/{AuthInitialize => functionexecution}/startserver.ps1 (87%)
rename examples/dotnet/{AuthInitialize => functionexecution}/stopserver.ps1 (89%)
rename examples/dotnet/{PdxAutoSerializer => pdxautoserializer}/Order.cs (59%)
copy examples/dotnet/{AuthInitialize => pdxautoserializer}/Program.cs (58%)
create mode 100644 examples/dotnet/pdxautoserializer/README.md
copy examples/dotnet/{PdxSerializableCs => pdxautoserializer}/startserver.ps1 (95%)
copy examples/dotnet/{PdxAutoSerializer => pdxautoserializer}/stopserver.ps1 (94%)
rename examples/dotnet/{DataSerializableCs => pdxserializable}/Order.cs (63%)
copy examples/dotnet/{AuthInitialize => pdxserializable}/Program.cs (59%)
create mode 100644 examples/dotnet/pdxserializable/README.md
rename examples/dotnet/{PdxSerializableCs => pdxserializable}/startserver.ps1 (95%)
rename examples/dotnet/{PdxAutoSerializer => pdxserializable}/stopserver.ps1 (94%)
rename examples/dotnet/{AuthInitialize => putgetremove}/Program.cs (52%)
create mode 100644 examples/dotnet/putgetremove/README.md
rename examples/dotnet/{PutGetRemove => putgetremove}/startserver.ps1 (95%)
rename examples/dotnet/{PutGetRemove => putgetremove}/stopserver.ps1 (94%)
rename examples/dotnet/{RemoteQueryCs => remotequery}/CMakeLists.txt (100%)
rename examples/dotnet/{PdxSerializableCs => remotequery}/Order.cs (99%)
rename examples/dotnet/{RemoteQueryCs => remotequery}/Program.cs (99%)
create mode 100644 examples/dotnet/remotequery/README.md
copy examples/dotnet/{RemoteQueryCs => remotequery}/startserver.ps1 (95%)
copy examples/dotnet/{RemoteQueryCs => remotequery}/stopserver.ps1 (94%)
copy examples/dotnet/{CMakeLists.txt.in => sslputget/CMakeLists.txt} (72%)
rename examples/{cpp/dataserializable/CMakeLists.txt => dotnet/sslputget/CMakeLists.txt.in} (50%)
create mode 100644 examples/dotnet/sslputget/Program.cs
create mode 100644 examples/dotnet/sslputget/README.md
rename examples/dotnet/{AuthInitialize => sslputget}/startserver.ps1 (58%)
rename examples/dotnet/{DataSerializableCs => sslputget}/stopserver.ps1 (81%)
create mode 100644 examples/dotnet/transaction/Program.cs
create mode 100644 examples/dotnet/transaction/README.md
rename examples/dotnet/{RemoteQueryCs => transaction}/startserver.ps1 (90%)
rename examples/dotnet/{RemoteQueryCs => transaction}/stopserver.ps1 (90%)
copy examples/{CMakeLists.txt.in => utilities/CMakeLists.txt} (66%)
copy tests/javaobject/CMakeLists.txt => examples/utilities/CMakeLists.txt.in (79%)
copy {cppcache/integration-test/keystore => examples/utilities/ClientSslKeys}/client_keystore.password.pem (100%)
mode change 100755 => 100644
copy {cppcache/integration-test/keystore => examples/utilities/ClientSslKeys}/client_truststore.pem (100%)
mode change 100755 => 100644
create mode 100755 examples/utilities/ExampleMultiGetFunction.java
copy {cppcache/integration-test/keystore => examples/utilities/ServerSslKeys}/server_keystore.jks (100%)
mode change 100755 => 100644
copy {cppcache/integration-test/keystore => examples/utilities/ServerSslKeys}/server_truststore.jks (100%)
mode change 100755 => 100644
create mode 100644 examples/utilities/SimpleAuthenticator.java
create mode 100644 examples/utilities/UserPasswordAuthInit.java
copy clicache/integration-test2/Config.cs.in => examples/utilities/UsernamePrincipal.java (63%)
rename examples/{cpp/function-execution => utilities}/startserver.sh (84%)
rename {contrib/pdxautoserializer/dependencies => openssl-compat}/CMakeLists.txt (72%)
create mode 100644 openssl-compat/openssl-compat.h
create mode 100644 packer/build-ubuntu.json
create mode 100644 packer/ubuntu-16.04-base.json
copy packer/{rhel/install-build-rpms.sh => ubuntu/add-user-build.sh} (84%)
mode change 100644 => 100755
copy contrib/pdxautoserializer/CMakeLists.txt => packer/ubuntu/cleanup.sh (87%)
copy packer/{rhel => ubuntu}/files/etc/init-user.sh (100%)
rename packer/{windows/install-windows-8.1-2012-r2-wmf-5.ps1 => ubuntu/files/etc/systemd/system/update-hosts.service} (76%)
rename contrib/pdxautoserializer/CMakeLists.txt => packer/ubuntu/files/usr/local/bin/update-hosts.sh (83%)
copy packer/{rhel => ubuntu}/install-cmake.sh (93%)
copy packer/{rhel/install-build-rpms.sh => ubuntu/install-coverage-tools.sh} (90%)
copy packer/{rhel => ubuntu}/install-gemfire.sh (100%)
copy packer/{rhel/install-build-rpms.sh => ubuntu/install-packages.sh} (78%)
copy packer/{rhel/install-build-rpms.sh => ubuntu/update.sh} (88%)
copy packer/{rhel => ubuntu}/wait-for-cloud-init.sh (100%)
rename packer/{windows-2012-r2-base.json => windows-2016-base.json} (83%)
rename packer/{windows-2012-r2-vs-2015.json => windows-2016-vs-2017.json} (66%)
copy packer/windows/{install-gemfire.ps1 => install-openssl.ps1} (90%)
create mode 100644 packer/windows/install-vs-2017-community.ps1
copy packer/{rhel/install-cmake.sh => windows/setup-ec2launch.ps1} (56%)
copy examples/cpp/continuousquery/startserver.sh => packer/windows/uninstall-doxygen.ps1 (62%)
mode change 100755 => 100644