Evan Tschannen
8eef766546
update version to 6.2.21
2020-04-23 13:16:46 -07:00
A.J. Beamon
c11b9d0721
Including port in addresses option is deprecated in 630 rather than 700. Includes other latent generated go changes to the documentation.
2020-04-07 08:51:15 -07:00
Jingyu Zhou
ae480c14a3
Add documentation of get_approximate_size for Python, Ruby, and Go
...
This was missed from original PR #1756 , where only C API was documented.
2020-03-31 13:42:02 -07:00
Alex Miller
f657ca069e
Fix bindings build breakage, because I hadn't built bindings.
2020-03-04 23:51:21 -08:00
Alex Miller
9b5ef3416e
Refactor TLSParams into TLSConfig + LoadedTLSConfig
...
The idea being that we keep around a TLSConfig that the configuration
that the user has provided, and then when we want to intialize an SSL
context, we ask the TLSConfig to load all certificates and return us a
LoadedTLSConfig that is a concrete set of certificate bytes in memory.
initTLS now just takes the in-memory bytes and applies them to the ssl
context.
This is a large refactor to lead up into certificate refeshing, where we
will periodically check for changes to the certificates, and then
re-load them and apply them to a new SSL context.
2020-03-04 20:14:47 -08:00
Andrew Noyes
fd180e242d
Fix heap buffer overflow in mako
2020-02-28 11:10:42 -08:00
A.J. Beamon
93655c92e8
Add missing semicolon
2020-02-26 16:36:22 -08:00
A.J. Beamon
0f5c999d4b
Better containment of boost errors related to TLS.
2020-02-26 12:26:43 -08:00
A.J. Beamon
7eed0f11b9
Update bindings/java/src/main/com/apple/foundationdb/directory/DirectoryLayer.java
...
Fix conversion of byte to long.
2020-02-21 16:27:12 -08:00
A.J. Beamon
7fbdd4e4fe
Fix: directory layer was unpacking little endian numbers without properly handling signs.
2020-02-21 15:42:34 -08:00
Evan Tschannen
f04e311a1e
Merge commit 'b46d6e25e24993ab5a5f04091fd3235050b7cd09' into feature-boost-ssl
...
# Conflicts:
# fdbserver/SimulatedCluster.actor.cpp
# flow/Net2.actor.cpp
2020-02-20 17:36:38 -08:00
Alex Miller
927cff3317
Report errors on TLS misconfigurations ... or at least try to.
2020-02-20 16:57:29 -08:00
A.J. Beamon
d1f050690a
Merge pull request #2454 from ajbeamon/document-range-read-efficiency
...
Document efficiency of reverse range reads
2020-02-20 15:25:38 -08:00
Evan Tschannen
761da5a059
code cleanup
2020-02-19 17:59:45 -08:00
Alex Miller
3b9c38f40d
Fix fdb_flow_tester linker error
2020-02-19 14:32:20 -08:00
Andrew Noyes
40c9e2f3d8
Add -no_weak_exports
2020-02-18 10:49:43 -08:00
Andrew Noyes
e1f279ac98
Use the cmake LINKER feature
...
Described here: https://cmake.org/cmake/help/latest/command/add_link_options.html
2020-02-13 16:50:17 -08:00
Andrew Noyes
aeba8f5caf
Fix symbolify.py
2020-02-13 16:50:17 -08:00
Andrew Noyes
f1357fd482
Control exported symbols on osx for cmake
2020-02-13 16:50:17 -08:00
Andrew Noyes
b1b57aae05
Port ld arguments from Makefile
2020-02-13 16:50:17 -08:00
Evan Tschannen
38d8d0d675
fixed simulation
2020-02-06 19:29:31 -08:00
Xin Dong
68f6e7be97
Added some java docs and changed some texts in fdboptions for further comparision and clarification around .asList() and .iterator()
2020-01-29 14:01:54 -08:00
Alvin Moore
77cb8d2890
Removed LICENSE file from python bindings
2020-01-16 13:59:48 -08:00
Evan Tschannen
99ded328f0
update version to 6.2.14
2020-01-15 23:02:18 -08:00
Alvin Moore
fdbe9e4419
Moved the STATIC_LIBRARY and EXECUTABLE keyword to the beginning of the function argument list
2020-01-08 16:02:03 -08:00
Alvin Moore
6acf04bb72
Ensured that the cmake variable is always initialized/set to some value when compared and thereby has an expected value
2019-12-23 11:50:01 -08:00
Alvin Moore
3ce3e1e06e
Changed the name of the rpm packages to conform to the existing names when building release project
2019-12-22 20:11:40 -08:00
Alvin Moore
c7fc72af39
Changed the name of the java jar to conform with the existing prerelease nomenclature
2019-12-20 12:23:28 -08:00
Alvin Moore
e226f41665
Added -PRERELEASE suffix to flow package
2019-12-20 09:36:48 -08:00
A.J. Beamon
45700c535a
Merge pull request #2472 from vishesh/doc-compare-and-clear-6.2
...
DocBlitz: atomic compare and clear
2019-12-19 09:04:48 -08:00
Vishesh Yadav
5c48a105c5
docs: Document CompareAndClear atomic op
2019-12-16 13:53:52 -08:00
Alvin Moore
0c4c93a041
Ensured that the name of the packages within cmake remains the same as that within make
2019-12-16 00:11:52 -08:00
Alvin Moore
413cafe368
Modified compilation and package names to conform to existing compilation options and packaging names
...
Modifications to existing standards (even when wrong should be made outside of port to cmake)
2019-12-15 07:13:46 -08:00
A.J. Beamon
000f7ff2a0
Merge pull request #2457 from gauravvnera/doc_blitz_clear_range
...
DocBlitz : Clarify Documentation for clear_range API
2019-12-13 12:36:24 -08:00
gauravvnera
83da581314
addressed review comments
2019-12-14 00:10:25 +05:30
gauravvnera
b734afb50f
Clarify Documentation for clear_range
2019-12-13 09:22:36 +05:30
gauravvnera
1dedd3df56
Clarify Documentation for clear_range
2019-12-13 09:18:57 +05:30
A.J. Beamon
e23dfa83e1
Fix go formatting
2019-12-12 15:04:30 -08:00
A.J. Beamon
3cc3f1d2ad
Note that range reads are supported natively by the database and have little cost over regular range reads.
2019-12-12 10:50:21 -08:00
Alvin Moore
bdc16def8e
Merge pull request #2437 from AlvinMooreSr/publish_cmake
...
CMake Publishing Changes
2019-12-12 06:50:04 -08:00
Xin Dong
8016d02699
Added documents explaining the at-most-once guarantee provided by add callbacks function
2019-12-11 14:45:39 -08:00
A.J. Beamon
d09e3e1d96
Apply go fmt.
2019-12-10 13:42:30 -08:00
A.J. Beamon
bdbc97c452
Add docuentation about opening connections to multiple clusters
2019-12-10 12:38:37 -08:00
Alvin Moore
53ea319ec7
Added support for publishing jni library to the packages/lib directory
2019-12-10 11:44:45 -08:00
Evan Tschannen
0953bf376d
fixed Javadoc headings
2019-10-25 13:38:04 -07:00
A.J. Beamon
0bf7fdb450
Merge branch 'release-6.1' into merge-release-6.1-into-release-6.2
...
# Conflicts:
# bindings/c/fdb_c.cpp
# documentation/sphinx/source/release-notes.rst
2019-09-30 13:37:46 -07:00
A.J. Beamon
88c63637d3
Remove DLLEXPORT from various functions. Don't call public functions from the C bindings, as that has a bad interaction with the multi-version API.
2019-09-27 15:33:44 -07:00
A.J. Beamon
e2f4d19c34
Don't export the fdb_future_get_version_v619 symbol. Mark fdb_future_get_version as a removed function.
2019-09-27 15:31:09 -07:00
Alvin Moore
b10f3ad7a1
Removed unnecessary and ununed libraries from compilation command. Inclusion of this will produce an error with certain compilers such as Clang
...
Added the `-c` option to specify the source files being compiled. Exclusion of this will produce and error with certain compilers such as gcc 9.1
2019-09-12 11:08:01 -07:00
A.J. Beamon
a84b6b8570
Fix versionstamp ordering in Python3
2019-09-11 10:39:01 -07:00