Commit Graph

9 Commits (561e5d737befb5b7e190ecd84059ff2ff2581341)

Author SHA1 Message Date
Thijs Cadier 58a45bd49d Move Uri to client module
Thijs Cadier 1a4964a36e Use Mongo C driver 1.2.1
Thijs Cadier 5aa1b62faf Use an Arc to share ClientPool between threads
Thijs Cadier 7140cdd443 Methods to take ownership of a database and collection
Thijs Cadier 6be7ce71f5 Implement partialeq for uri and add get_uri on pool
Thijs Cadier 5fce1cd42b Les error-prone skipping of ssl tests
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.
Thijs Cadier 6d5c6ec18d Uri new now returns an option
Thijs Cadier fc71370c0f Move integration tests to own dir