Thijs Cadier
6be7ce71f5
Implement partialeq for uri and add get_uri on pool
9 years ago
Thijs Cadier
86d3d180a0
Bump mongo c driver to 1.1.11
9 years ago
Thijs Cadier
5ef49c0258
Drop collection in find and modify test
9 years ago
Thijs Cadier
87e4f3cb8b
Fix lifetime issue in options
9 years ago
Thijs Cadier
494914c638
Add bson encoding and decoding test
9 years ago
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
9 years ago
Thijs Cadier
418225ea25
Remove from_json method in bsonc we don't use
9 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.
9 years ago
Thijs Cadier
96a051ef74
Whitespace
9 years ago
Thijs Cadier
74c38fe32a
Show code and domain in bsonc error debug output
9 years ago
Thijs Cadier
72cb5be78f
Add command_simple
9 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.
9 years ago
Thijs Cadier
eb1888b00c
Add log handling
9 years ago
Thijs Cadier
55a0add371
Merge pull request #9 from thijsc/rust-openssl
...
Move to openssl-sys
9 years ago
Thijs Cadier
e4b9864bfc
Rename wrapper package and use openssl-sys crate
9 years ago
Thijs Cadier
d6e9d823aa
Add CommandAndFindOptions with_fields convenience method
9 years ago
Thijs Cadier
d8669a4226
Use insert_bson in cursor
9 years ago
Thijs Cadier
0b4d07db44
Whitespace fix
9 years ago
Thijs Cadier
0d888c46cd
Link openssl dynamically
9 years ago
Thijs Cadier
ddd01a78e4
Allow mixed usage of strings and slices in get_collection
9 years ago
Thijs Cadier
0b61492889
Add ValueAccessError to MongoError
9 years ago
Thijs Cadier
c5dce56e0d
Add get_database on uri
9 years ago
Thijs Cadier
ba41ae9549
Re-add test modules
9 years ago
Thijs Cadier
6d5c6ec18d
Uri new now returns an option
9 years ago
Thijs Cadier
c77cc42024
Attach fields bson to lifetime of cursor
9 years ago
Thijs Cadier
ddb8d32e30
Update readme
9 years ago
Thijs Cadier
3cd3628910
Whitespace fix
9 years ago
Thijs Cadier
fc71370c0f
Move integration tests to own dir
9 years ago
Thijs Cadier
b2d927c137
bsonc and error don't need to be public
9 years ago
Thijs Cadier
728c628340
Check for existense of paths for ssl options
...
fixes #7
9 years ago
Thijs Cadier
1830144125
Replace all bson document handling with macro
9 years ago
Thijs Cadier
2cd8d988db
Use uninitialized memory for client padding
9 years ago
Thijs Cadier
8ebb87792a
Add test for multiple queries with same fields object
9 years ago
Thijs Cadier
6fde2b0004
Enable debug symbols if configured, pic configure arg
9 years ago
Thijs Cadier
17e134eadd
Prefix out dir with version, add -fPIC to make too
9 years ago
Thijs Cadier
83bf75b63d
Use -fPIC for c driver compilation
9 years ago
Thijs Cadier
885c26f133
Use target that Cargo sets for c driver compilation
9 years ago
Thijs Cadier
8d6c348401
Use host instead of target for triple
9 years ago
Thijs Cadier
fdb320b4ea
Enable fPIC for bson and allow choosing the target
9 years ago
Thijs Cadier
9e08ae9d6c
Merge pull request #3 from thijsc/ssl_options
...
Ssl options for client pool
9 years ago
Thijs Cadier
eac4815563
Ssl options for client pool
9 years ago
Thijs Cadier
d2e0fbc109
Add command on collection and database
9 years ago
Thijs Cadier
82852b98ce
Add Client get_server_status
9 years ago
Thijs Cadier
9d299055e7
Add asserts and whitespace fix
9 years ago
Thijs Cadier
ceeacd35a8
Merge pull request #2 from thijsc/bulk_operation
...
Collection bulk operation
9 years ago
Thijs Cadier
df9749c5c4
WIP Collection bulk operation
9 years ago
Thijs Cadier
9cbe2b03c3
Call init when creating first client pool
9 years ago