File tree Expand file tree Collapse file tree 4 files changed +27
-6
lines changed Expand file tree Collapse file tree 4 files changed +27
-6
lines changed Original file line number Diff line number Diff line change @@ -129,9 +129,12 @@ set (HEADERS
129
129
130
130
if (OPENSSL_FOUND )
131
131
set (HEADERS ${HEADERS}
132
+ ${SOURCE_DIR} /src/mongoc/mongoc-rand.h
132
133
${SOURCE_DIR} /src/mongoc/mongoc-stream-tls.h
133
134
${SOURCE_DIR} /src/mongoc/mongoc-ssl.h )
134
135
set (SOURCES ${SOURCES}
136
+ ${SOURCE_DIR} /src/mongoc/mongoc-rand.c
137
+ ${SOURCE_DIR} /src/mongoc/mongoc-scram.c
135
138
${SOURCE_DIR} /src/mongoc/mongoc-stream-tls.c
136
139
${SOURCE_DIR} /src/mongoc/mongoc-ssl.c
137
140
)
@@ -250,6 +253,7 @@ add_test(NAME test-libmongoc COMMAND test-libmongoc -f -p)
250
253
251
254
mongoc_add_example (example-gridfs TRUE ${SOURCE_DIR} /examples/example-gridfs.c )
252
255
mongoc_add_example (example-client TRUE ${SOURCE_DIR} /examples/example-client.c )
256
+ mongoc_add_example (example-scram TRUE ${SOURCE_DIR} /examples/example-scram.c )
253
257
mongoc_add_example (mongoc-dump TRUE ${SOURCE_DIR} /examples/mongoc-dump.c )
254
258
mongoc_add_example (mongoc-ping TRUE ${SOURCE_DIR} /examples/mongoc-ping.c )
255
259
mongoc_add_example (mongoc-rpc-validate FALSE ${SOURCE_DIR} /examples/mongoc-rpc-validate.c )
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ mongoc_client_get_collection
23
23
mongoc_client_get_database
24
24
mongoc_client_get_database_names
25
25
mongoc_client_get_gridfs
26
+ mongoc_client_get_max_bson_size
27
+ mongoc_client_get_max_message_size
26
28
mongoc_client_get_read_prefs
27
29
mongoc_client_get_server_status
28
30
mongoc_client_get_uri
@@ -129,13 +131,21 @@ mongoc_gridfs_find_one_by_filename
129
131
mongoc_gridfs_get_chunks
130
132
mongoc_gridfs_get_files
131
133
mongoc_gridfs_remove_by_filename
134
+ mongoc_index_opt_geo_get_default
135
+ mongoc_index_opt_geo_init
132
136
mongoc_index_opt_get_default
133
137
mongoc_index_opt_init
134
138
mongoc_init
135
139
mongoc_log
136
140
mongoc_log_default_handler
137
141
mongoc_log_level_str
138
142
mongoc_log_set_handler
143
+ mongoc_matcher_destroy
144
+ mongoc_matcher_match
145
+ mongoc_matcher_new
146
+ mongoc_rand_add
147
+ mongoc_rand_seed
148
+ mongoc_rand_status
139
149
mongoc_read_prefs_add_tag
140
150
mongoc_read_prefs_copy
141
151
mongoc_read_prefs_destroy
@@ -145,7 +155,6 @@ mongoc_read_prefs_is_valid
145
155
mongoc_read_prefs_new
146
156
mongoc_read_prefs_set_mode
147
157
mongoc_read_prefs_set_tags
148
- mongoc_ssl_opt_get_default
149
158
mongoc_socket_accept
150
159
mongoc_socket_bind
151
160
mongoc_socket_close
@@ -160,6 +169,7 @@ mongoc_socket_recv
160
169
mongoc_socket_send
161
170
mongoc_socket_sendv
162
171
mongoc_socket_setsockopt
172
+ mongoc_ssl_opt_get_default
163
173
mongoc_stream_buffered_new
164
174
mongoc_stream_close
165
175
mongoc_stream_destroy
Original file line number Diff line number Diff line change @@ -23,8 +23,8 @@ mongoc_client_get_collection
23
23
mongoc_client_get_database
24
24
mongoc_client_get_database_names
25
25
mongoc_client_get_gridfs
26
- mongoc_client_get_max_message_size
27
26
mongoc_client_get_max_bson_size
27
+ mongoc_client_get_max_message_size
28
28
mongoc_client_get_read_prefs
29
29
mongoc_client_get_server_status
30
30
mongoc_client_get_uri
@@ -138,6 +138,12 @@ mongoc_log
138
138
mongoc_log_default_handler
139
139
mongoc_log_level_str
140
140
mongoc_log_set_handler
141
+ mongoc_matcher_destroy
142
+ mongoc_matcher_match
143
+ mongoc_matcher_new
144
+ mongoc_rand_add
145
+ mongoc_rand_seed
146
+ mongoc_rand_status
141
147
mongoc_read_prefs_add_tag
142
148
mongoc_read_prefs_copy
143
149
mongoc_read_prefs_destroy
@@ -180,8 +186,10 @@ mongoc_uri_copy
180
186
mongoc_uri_destroy
181
187
mongoc_uri_get_auth_mechanism
182
188
mongoc_uri_get_auth_source
189
+ mongoc_uri_get_credentials
183
190
mongoc_uri_get_database
184
191
mongoc_uri_get_hosts
192
+ mongoc_uri_get_mechanism_properties
185
193
mongoc_uri_get_options
186
194
mongoc_uri_get_password
187
195
mongoc_uri_get_read_prefs
Original file line number Diff line number Diff line change 14
14
* limitations under the License.
15
15
*/
16
16
17
+ #include "mongoc-rand.h"
18
+ #include "mongoc-rand-private.h"
17
19
18
- #include "mongoc-config .h"
20
+ #include "mongoc.h"
19
21
20
22
#include <openssl/rand.h>
21
23
22
- #include "mongoc-rand.h"
23
- #include "mongoc-rand-private.h"
24
-
25
24
int _mongoc_rand_bytes (uint8_t * buf , int num ) {
26
25
return RAND_bytes (buf , num );
27
26
}
You can’t perform that action at this time.
0 commit comments