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 |
|