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
8874a87ec7
prepare and execute statement
2022-10-15 14:03:28 +02:00
Ruben Perez
50cd20bb7d
Field view
2022-08-08 17:04:50 +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
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 Perez
087faf187a
Added execute_params
...
- Added execute_params
- prepared_statement::execute with iterators overload has been replaced by
execute_params overload
- Added type requirement checks for ValueForwardIterator and
ValueCollection
2021-02-28 22:05:31 +01:00
Ruben Perez
dd2447c6cb
Updated Boost version to 1.75.0
...
commit 5d0dafa324453ce731ddd2a427fa68490843b6c6
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 20 18:52:52 2020 +0100
Added missing test exlussion on Windows
commit 52f1ce1eb6f43478451ee1c9761efa9a1f0c85bf
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 20 18:05:47 2020 +0100
Trying to fix PS syntax errors 2
commit d680a874b069b8cc6c7965b226cda02f49438206
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 20 17:58:30 2020 +0100
Fixing PS syntax errors
commit 84915ac269714fcfbfc6dc9e6ce10aefa395d33a
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 20 17:52:14 2020 +0100
Changed Windows CMake builds to use latest Boost
commit 75aa757ae50f9c9d31cdb8018cf14e1dea5e6530
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 20 16:07:25 2020 +0100
Removed conflictive build config under Windows
commit 7cd77f9204b842999233f8c6782caa3fbbf15a89
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Mon Dec 14 20:09:23 2020 +0100
Desperate try to fix MSVC internal errors 2
commit f81de256735b1a705d03a7994cfecbce1a7581d4
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 13 20:44:59 2020 +0100
Desperate try to fix stuff
commit 3a8f8d1caf8e8d906a7d96ba7edf62f2e3b09651
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 13 18:48:33 2020 +0100
Reverted to using env var
commit 420427989274036fd04351531bdae2ebde621f5f
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 13 16:55:17 2020 +0100
Changed CMake way of excluding tests to match b2's
commit 1db13f9e3df346135dadb1c2686ecafc0fe6c2df
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 13 16:33:05 2020 +0100
Updated B2 CIs to explicitly run certain tests
commit 12700b387beb99f2ac1cf342291bc63f49d26a99
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 13 16:14:47 2020 +0100
Updated test selection (sha256/unix) in b2
commit 0f23bddeb64203e5c570280e5e1de4a5ae083f94
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 13 16:14:34 2020 +0100
Added internal script to setup b2 env
commit 13cf6b102b0d71f5496bcd433e3269ea297a9f26
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Dec 13 14:00:30 2020 +0100
Added option to skip UNIX socket tests (only cmake)
commit a35f668ae0a968ef01eb6517d9de86c45e07dceb
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sat Dec 12 21:38:06 2020 +0100
Attempted to correct test filter problem
commit 29282e5a4fa6e4f5b7c5de56662b9cbea7758e06
Author: anarthal <rubenperez038@gmail.com >
Date: Sat Dec 12 11:27:53 2020 -0800
Fixes to build in MSVC
commit bc8599358435de946cba10cc7cbdc264bb793e5b
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sat Dec 5 13:57:56 2020 +0100
Reduced concurrency on Unix cmake builds
commit 3e183277cb2b3c4480ec102f956a4683811d3f44
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Fri Dec 4 17:50:31 2020 +0100
Test ssh keys
commit d91a4ebdb65444da1c5952444c571dc68de1cd7b
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Nov 29 19:59:07 2020 +0100
Remove TODO.txt in favor of GitHub issues
commit fbe5e58966304b6fd87029af4657e6ed1aa2f2fd
Author: Ruben Perez <rubenperez038@gmail.com >
Date: Sun Nov 29 19:58:25 2020 +0100
Updated to build with 1.75
2020-12-20 21:20:23 +01:00
ruben
5ba63a8459
Migrated docs to quickbook
2020-07-06 17:56:04 +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
7a436895ce
Reworked how integration tests do connect
2020-04-24 13:17:38 +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
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
3c31048f56
Added test for server error during stmt execute
2020-02-18 16:57:34 +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
81d6482eb7
Now network tests exercise async functions
...
Now statement::async_execute perform adequate param checking
2020-02-10 04:26:27 +00:00
ruben
7925702418
New integ test system to avoid code duplication
2020-02-05 23:36:12 +00:00
ruben
c2765d5b7b
Added tests for statement execute (collection)
2020-02-05 12:52:21 +00:00
ruben
e0f83bf1c1
Added prepared_statement::execute tests
...
Fixed bug in prepare_statement (was not reading metadata packets after
the prepared statement response)
Added stringize()
Now execute() explicitly checks the number of parameters and issues an
error if they don't match the expected count
2020-02-05 12:44:33 +00:00