2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-02-13 12:32:18 +00:00
Commit Graph

29 Commits

Author SHA1 Message Date
Ruben Perez
dbc1f6d22f Reduced unnecessary net variants 2022-10-17 12:22:06 +02:00
Ruben Perez
c9bd127f94 Recovered full netfuns coverage 2022-10-16 23:32:28 +02:00
Ruben Perez
af339d03b6 Reduced integ test overparametrize 2022-10-16 22:42:57 +02:00
Ruben Perez
a0665f50a6 resultset tests 2022-10-16 17:40:54 +02:00
Ruben Perez
8874a87ec7 prepare and execute statement 2022-10-15 14:03:28 +02:00
Ruben Perez
03e892bc20 Renamed resultset and prepared_statement => bases 2022-10-05 15:22:03 +02:00
Ruben Perez
86e0eacd6a SSL/TLS and row reading rework (v0.2.0)
* SSL/TLS rework
* Unified connection object
* New prepared_statement::execute interface
* New resultset::read_one mechanic
* Unified row object
* null_t type
* Travis to GitHub actions migration
* Integration test rework
2022-03-21 16:09:48 +01:00
Ruben Perez
fa6f177e0f Added support for the BIT type
- Moved socket_connection to a separate include file.
- Clarified Stream requirements.
- Made make_error_code public.
- Updated include styles to match Boost's.
- Moved <boost/myql/mysql.hpp> to <boost/mysql.hpp> to match
conventions.
- Added support for the BIT type.

closes #13
closes #21
2021-03-08 18:56:25 +01:00
Ruben Perez
1ad31e7a6b TLS cert validation, valid() after moves and others
- Added connection::connection overload accepting a user-defined SSL
context.
- Added SSL certificate validation example.
- Removed ssl_options.
- Fixed an incorrect constexpr implementation
(value::is_convertible_to).
- Made I/O objects' valid() behavior after move operations more uniform.
- Changed exception type thrown by value::get to a custom one defined in
Boost.Mysql.
- Changed docs link in README.

closes #39
closes #27
closes #25
closes #10
2021-03-07 19:41:44 +01:00
Ruben Perez
ade68d172d Added support for relational operators in value
Replaced std::nullptr_t for boost::variant2::monostate in values
Added support for relational operators in value
Automatic docs generation

closes #48
closes #46
2021-03-06 16:35:15 +01:00
ruben
3b91e6e978 Replaced gtest by Boost.Test 2020-06-29 17:17:11 +01:00
ruben
591671bd8d Lowered std requirement to C++11 2020-06-18 22:54:01 +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
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
b18cbd2aa6 Integ tests now run with and without ssl 2020-04-05 12:49:37 +01:00
ruben
d98e36b733 Added futures to integ tests 2020-03-28 17:28:52 +00:00
ruben
0f86d72489 Renamed Error enum to errc 2020-03-19 17:40:24 +00:00
ruben
4260bac19b Renamed all 'errc' variables to 'code' 2020-03-19 17:35:08 +00:00
ruben
afdc3bfd19 Moved all names into namespace boost::mysql 2020-03-19 17:19:43 +00:00
anarthal
d784e65a8b Changes to build/run in Windows 64 2020-03-01 15:28:30 +00:00
ruben
bb7e952711 Extended query types tests for statements 2020-02-18 01:53:27 +00:00
ruben
16347315fe Now network tests use an interface
Made network tests simpler and much more flexible
2020-02-14 17:37:21 +00:00
ruben
ab4715525b Added tests for connection::async_prepare_statement 2020-02-10 04:45:36 +00:00
ruben
87b6e65a32 Added connection::prepare_statement sync exc 2020-02-05 11:38:38 +00:00
ruben
e6f6e13060 Refactored integ tests
Added IntegTestAfterHandshake
Refactored all tests to use validate_no_error()
2020-02-05 11:24:40 +00:00
ruben
064bcee82a Added connection::prepare_statement sync errc test
Fixed build issues
2020-02-05 11:14:30 +00:00