Commit Graph

260 Commits (main)
 

Author SHA1 Message Date
Thijs Cadier c2338a389f Fix passing of update in find_and_modify 9 years ago
Thijs Cadier b536f1c048 Add test for count options 9 years ago
Thijs Cadier e922adcad6 Add find_and_modify on collection 9 years ago
Thijs Cadier 5fce1cd42b Les error-prone skipping of ssl tests 10 years ago
Thijs Cadier 418225ea25 Remove from_json method in bsonc we don't use 10 years ago
Thijs Cadier 98bb376969 Tests and a fix for ssl connections
Setting ssl options was broken because the memory for its content
was released immediately. We now keep ownership of everything until
the pool is dropped.
10 years ago
Thijs Cadier 96a051ef74 Whitespace 10 years ago
Thijs Cadier 74c38fe32a Show code and domain in bsonc error debug output 10 years ago
Thijs Cadier 72cb5be78f Add command_simple 10 years ago
Thijs Cadier dcf7db62a3 Enable mongoc trace log
For now it gets filtered via the log crate infrastructure if desired,
in the 1.2 branch we'll only enable this when needed.
10 years ago
Thijs Cadier eb1888b00c Add log handling 10 years ago
Thijs Cadier 55a0add371 Merge pull request #9 from thijsc/rust-openssl
Move to openssl-sys
10 years ago
Thijs Cadier e4b9864bfc Rename wrapper package and use openssl-sys crate 10 years ago
Thijs Cadier d6e9d823aa Add CommandAndFindOptions with_fields convenience method 10 years ago
Thijs Cadier d8669a4226 Use insert_bson in cursor 10 years ago
Thijs Cadier 0b4d07db44 Whitespace fix 10 years ago
Thijs Cadier 0d888c46cd Link openssl dynamically 10 years ago
Thijs Cadier ddd01a78e4 Allow mixed usage of strings and slices in get_collection 10 years ago
Thijs Cadier 0b61492889 Add ValueAccessError to MongoError 10 years ago
Thijs Cadier c5dce56e0d Add get_database on uri 10 years ago
Thijs Cadier ba41ae9549 Re-add test modules 10 years ago
Thijs Cadier 6d5c6ec18d Uri new now returns an option 10 years ago
Thijs Cadier c77cc42024 Attach fields bson to lifetime of cursor 10 years ago
Thijs Cadier ddb8d32e30 Update readme 10 years ago
Thijs Cadier 3cd3628910 Whitespace fix 10 years ago
Thijs Cadier fc71370c0f Move integration tests to own dir 10 years ago
Thijs Cadier b2d927c137 bsonc and error don't need to be public 10 years ago
Thijs Cadier 728c628340 Check for existense of paths for ssl options
fixes #7
10 years ago
Thijs Cadier 1830144125 Replace all bson document handling with macro 10 years ago
Thijs Cadier 2cd8d988db Use uninitialized memory for client padding 10 years ago
Thijs Cadier 8ebb87792a Add test for multiple queries with same fields object 10 years ago
Thijs Cadier 6fde2b0004 Enable debug symbols if configured, pic configure arg 10 years ago
Thijs Cadier 17e134eadd Prefix out dir with version, add -fPIC to make too 10 years ago
Thijs Cadier 83bf75b63d Use -fPIC for c driver compilation 10 years ago
Thijs Cadier 885c26f133 Use target that Cargo sets for c driver compilation 10 years ago
Thijs Cadier 8d6c348401 Use host instead of target for triple 10 years ago
Thijs Cadier fdb320b4ea Enable fPIC for bson and allow choosing the target 10 years ago
Thijs Cadier 9e08ae9d6c Merge pull request #3 from thijsc/ssl_options
Ssl options for client pool
10 years ago
Thijs Cadier eac4815563 Ssl options for client pool 10 years ago
Thijs Cadier d2e0fbc109 Add command on collection and database 10 years ago
Thijs Cadier 82852b98ce Add Client get_server_status 10 years ago
Thijs Cadier 9d299055e7 Add asserts and whitespace fix 10 years ago
Thijs Cadier ceeacd35a8 Merge pull request #2 from thijsc/bulk_operation
Collection bulk operation
10 years ago
Thijs Cadier df9749c5c4 WIP Collection bulk operation 10 years ago
Thijs Cadier 9cbe2b03c3 Call init when creating first client pool 10 years ago
Thijs Cadier f9e4280836 Use std::sync::Once for init 10 years ago
Thijs Cadier e88e6892f9 Use bson from Git for now 10 years ago
Thijs Cadier 05fcd45602 Bump Mongo C driver to 1.1.10 10 years ago
Thijs Cadier 86dab63763 Update readme 10 years ago
Thijs Cadier 1608c6549a Set mongo c driver version to 1.1.7 since 1.1.8 was yanked 10 years ago