2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-02-16 01:22:20 +00:00
Commit Graph

238 Commits

Author SHA1 Message Date
ruben
a35671a7ef Improved text deserializ error handling
Added more tests for text deserialization
Corrected some previous tests
Added code to handle some corner cases more gracefully
Refactored
2020-05-03 15:23:40 +01:00
ruben
fa8c11d784 Added deserialize text value err tests for DATETIME 2020-05-02 19:34:47 +01:00
ruben
9ab9abdca6 Added deserialize text value err tests for date 2020-05-02 13:05:34 +01:00
ruben
81db48a085 Added deserialize_test_value err tests, int and float 2020-05-02 12:52:34 +01:00
ruben
1d52822707 Regularized error code includes 2020-04-25 19:32:53 +01:00
ruben
6ad544d3bd Worked around a gcc7 issue 2020-04-24 16:11:20 +01:00
ruben
3ae36b8653 Converted SHA256 env var in a CMake option
TODO cleaning
2020-04-24 14:11:55 +01:00
ruben
7a436895ce Reworked how integration tests do connect 2020-04-24 13:17:38 +01:00
ruben
2e96142ebb Split socket-specific methods to socket_connection 2020-04-24 12:35:06 +01:00
ruben
42a921d055 Added connection::connect 2020-04-24 11:54:54 +01:00
ruben
86c05c0d44 Made IntegTest dtor. call conn.quit() 2020-04-22 12:39:07 +01:00
ruben
ad82222828 Added connection close 2020-04-22 12:28:02 +01:00
ruben
3ea4953b4a Added unit test for quit serialization 2020-04-22 12:27:48 +01:00
ruben
f49ff4dc1f Added basic quit 2020-04-21 19:47:21 +01:00
ruben
f2f840c679 Small coverage increase in error.hpp 2020-04-21 15:38:49 +01:00
ruben
3862498fb3 Added static_string
Replaced fragile handshake_message static_string emulation by a proper
class
Added unit tests for static_string
2020-04-21 15:10:38 +01:00
ruben
b0b7f0ce63 Refactored error code to description impl 2020-04-21 12:28:27 +01:00
ruben
1ae738c35b Renamed database and CMake library 2020-04-20 11:54:16 +01:00
ruben
a54c83ef6a Replaced tabs for spaces 2020-04-20 11:36:31 +01:00
ruben
16ef83b136 Added copyrights 2020-04-20 11:18:52 +01:00
ruben
380ba1310d Refactored CMake 2020-04-19 12:20:04 +01:00
ruben
fc95a15d52 Memcheck tests now run as regular tests 2020-04-19 10:59:30 +01:00
ruben
767b79a6f6 Added basic memcheck 2020-04-18 11:36:31 +01:00
ruben
30c22f1279 BadUser test is now more resilient 2020-04-16 18:50:36 +01:00
ruben
3a309e9e2a Now integration tests run directly from CMake 2020-04-16 18:50:14 +01:00
ruben
86c60f9428 Now examples are run directly from CMake 2020-04-16 17:54:49 +01:00
ruben
5bd3c59dad Changed default UNIX socket path 2020-04-16 14:02:55 +01:00
ruben
7c4ed5760b Further increased max_connections 2020-04-16 12:02:05 +01:00
ruben
c2ef59a670 Now run_tests.py transmits errors correctly 2020-04-16 11:57:38 +01:00
ruben
082b279ba2 Changed network_functions.cpp to build under MSVC
Replaced template variables by static ones
2020-04-15 18:33:14 +01:00
ruben
12fce9c4ec Removed unnecessary semicolons 2020-04-15 17:56:38 +01:00
ruben
805b655e35 Refactored network test functionality 2020-04-15 16:43:39 +01:00
ruben
a7625831d4 Extended tests to run under UNIX sockets 2020-04-15 12:42:38 +01:00
ruben
becd36a73a Added test for unknown auth plugin 2020-04-07 11:58:38 +01:00
ruben
9bf70a31e3 Refactored auth calculation 2020-04-07 11:37:40 +01:00
ruben
d6957271d2 Restructured handshake integ tests 2020-04-06 17:25:26 +01:00
ruben
7c7f26c4fc Enhanced the test runner scripts for integ tests
Split db_setup.sql into regular + sha256
Added a Python script to conditionally run setup and tests
Modified the logic on SHA256 support
2020-04-06 16:44:12 +01:00
ruben
c06c2eddcd Enhanced unknown user test validations 2020-04-06 15:44:41 +01:00
ruben
e141661a6d Added tests for bad password for caching_sha256 2020-04-06 14:42:21 +01:00
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
1f5e060e37 Added first version of caching_sha2_password 2020-04-05 18:54:24 +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
42d79efe93 Added unit test for ssl_request serialization 2020-04-04 19:14:02 +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
a7c1e12d65 Initial prototype for SSL connections 2020-04-04 13:39:38 +01:00
ruben
8cf185eebe Added integ tests for error_info*=nullptr in asyncs 2020-04-03 16:16:34 +01:00
ruben
9f1c77e20b Simplified some network_function's impl 2020-04-03 15:48:32 +01:00
ruben
5d9ce90b29 Added tests to verify we clear error_info in asyncs 2020-04-03 15:30:51 +01:00