ruben
4fb694d448
Added empty password users for caching_sha2
2020-04-06 13:37:52 +01:00
ruben
745064c009
Corrected handshake algorithm
...
Added integ tests for caching_sha256_password
2020-04-06 13:21:05 +01:00
ruben
12e6ce9c38
Added ssl_mode::enable
2020-04-05 15:46:25 +01:00
ruben
b18cbd2aa6
Integ tests now run with and without ssl
2020-04-05 12:49:37 +01:00
ruben
008068e909
Moved connection_params to a separate file
...
Made it a proper class
Added ssl_options
Removed handshake_params
2020-04-04 18:19:55 +01:00
ruben
0f86d72489
Renamed Error enum to errc
2020-03-19 17:40:24 +00:00
ruben
afdc3bfd19
Moved all names into namespace boost::mysql
2020-03-19 17:19:43 +00:00
ruben
dafe0fa1d4
Refactor file structure to not conflict with mysql
...
Now all includes live within boost
Corrected convention for .hpp and .ipp
Corrected convention for impl/detail
Now detail is split into auth/aux/protocol/network_algorithms
2020-03-17 12:22:05 +00:00
ruben
0a75e1ec4a
Recovered empty password handshake integ test
2020-03-16 15:09:37 +00:00
ruben
8842307fad
Corrected error code on bad database handshake test
2020-03-14 19:59:30 +00:00
ruben
d976e537c1
Changed handshake tests to use new network test infrastructure
2020-02-14 18:20:44 +00:00
ruben
62c5675160
Added tests for sync exc error messages
2020-01-19 11:41:16 +00:00
ruben
a65e86af1d
Added error_info
2020-01-18 20:05:21 +00:00
ruben
034ab38f05
Recovered Mac in .travis.yml
2020-01-14 23:35:19 +00:00
ruben
ee8baae603
Added query types tests for TIME
2020-01-08 16:26:01 +00:00
ruben
77779ccf86
Now integ async tests use a thread to run the ctx
2019-12-08 19:27:04 +00:00
ruben
9924ddf391
Made async_query work
...
Added integration tests
Refactored integration tests boilerplate so it can be shared between
tests
2019-12-07 17:25:04 +00:00
ruben
c50c31c17f
Made field_type more user friendly
...
Old field_type is no longer exposed and is now called
protocol_field_type
Some flags have been un-exposed from field_metadata
2019-11-17 16:25:02 +00:00
ruben
70c12d5ea1
Added collation enumeration
...
Removed old CharacterSetFirstByte
2019-10-27 18:55:10 +00:00
ruben
11c1712005
Added support for blank password users
2019-10-27 12:22:42 +00:00
ruben
c723d5097f
Added handshake without DB tests
2019-10-27 11:14:20 +00:00
ruben
31c6fea687
Implemented sync with exceptions handhsake
2019-10-27 10:57:11 +00:00
ruben
7ac3e616df
Implemented async handshake
2019-10-27 10:49:39 +00:00
ruben
bd4b372f98
Added server error codes, fixed bug in handshake
2019-10-25 21:55:02 +01:00
ruben
105c30623b
Recovered sync handshake implementation
...
Added integration test
2019-10-24 13:30:49 +01:00