2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-02-14 12:52:17 +00:00
Commit Graph

293 Commits

Author SHA1 Message Date
ruben
a3daff344a Trying to solve link errors in Appveyor 2020-04-02 19:24:38 +01:00
ruben
4b17e968a9 Added Boost::date_time to examples/integ in CMake 2020-04-02 19:11:45 +01:00
ruben
fbe2d67678 Trying to debug Appveyor 2020-04-02 19:01:50 +01:00
ruben
631b583531 Attempting to make Appveyor work 2020-03-29 16:09:26 +01:00
ruben
44c9997549 Attempting to make Appveyor work 2020-03-29 16:07:34 +01:00
ruben
2d7ff709bc Added BOOST_ROOT 2020-03-29 15:50:33 +01:00
ruben
639daecee7 Corrected generator in appveyor 2020-03-29 15:48:01 +01:00
ruben
f9ac621ee9 Added appveyor config, removed Windows from Travis 2020-03-29 15:46:00 +01:00
ruben
222b4b506a Added example with futures 2020-03-29 12:46:38 +01:00
ruben
c9691c5bd0 Removed unnecessary Boost install from osx CI 2020-03-29 10:32:46 +01:00
ruben
5e8303749e Improved docs 2020-03-28 19:47:35 +00:00
ruben
8e7775eced Attempting to make Windows CIs work 2020-03-28 17:54:25 +00:00
ruben
efdf47bfd1 Added missing Boost libs build in Windows CI 2020-03-28 17:34:50 +00:00
ruben
21e8270e06 Removed boost install from osx CI 2020-03-28 17:29:17 +00:00
ruben
d98e36b733 Added futures to integ tests 2020-03-28 17:28:52 +00:00
ruben
ed94312ebd Corrected wrong noexcept specifications 2020-03-28 16:36:46 +00:00
ruben
672225fbcf Changed all algorithms to use typedef handler sigs 2020-03-28 16:19:03 +00:00
ruben
09f7bd9aed Added coroutines to integration tests
Changed all prepared_statement functions to not use auto return type
declaration
Fixed wrong return value in prepared_statement::execute
2020-03-28 16:06:36 +00:00
ruben
f57de875ef Fixed coroutine example so it is actually run 2020-03-28 14:43:14 +00:00
ruben
69188a5a68 Fixed exception specifications for value_holder 2020-03-28 14:37:07 +00:00
ruben
2327d84959 Added Boost.Coroutine in Wundows CI build 2020-03-27 19:41:56 +00:00
ruben
6c8ee1457f Added support for Boost.Coroutine's 2020-03-27 19:39:31 +00:00
ruben
701808eed1 Now run examples scripts are autogenerated 2020-03-23 17:08:15 +00:00
ruben
7b682db423 Renamed query_async to query_async_callbacks 2020-03-23 16:55:09 +00:00
ruben
26c57e92dd Split serialization tests into multiple files
Converted string_fixed into a plain array
2020-03-21 19:01:51 +00:00
ruben
5e47d703b9 Reordered serialization.hpp into two impl files 2020-03-21 18:04:04 +00:00
ruben
db1e3005bb Converted serialization to a trait-based system 2020-03-21 17:12:53 +00:00
ruben
d4e7d4627a Renamed aux->auxiliar (Windows reserved name) 2020-03-20 22:15:49 +00:00
ruben
ed7577d525 Attempt to make Travis on Windows work 2020-03-20 20:28:36 +00:00
ruben
3ffff318d2 Split serialization and messages into several files 2020-03-20 18:12:53 +00:00
ruben
2b8f2000cf Refactored float serialization 2020-03-20 15:23:28 +00:00
ruben
faa7d52db4 Refactored basic_types header
Split into value_holder, bytestring and protocol_types
2020-03-20 13:06:55 +00:00
ruben
bddc3fd37e Moved contexts to separate files 2020-03-20 12:38:28 +00:00
ruben
c04ec3f528 Renamed (de)serialization contexts 2020-03-19 17:45:09 +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
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
0b076b541d Updated versions in README.md 2020-03-17 11:13:28 +00:00
ruben
8309444932 Now empty packets can be written to channel
This fixes the empty password + auth switch bug
Added unit tests in channel to test the issue
2020-03-17 11:02:07 +00:00
ruben
0a75e1ec4a Recovered empty password handshake integ test 2020-03-16 15:09:37 +00:00
ruben
c6607322e1 Added MariaDB to PATH on Windows CI 2020-03-16 14:41:03 +00:00
ruben
11bf7669d3 Update root auth on OSX/mariadb in CI 2020-03-16 12:52:22 +00:00
ruben
2ea47319ee Added MariaDB to OSX and Windows CIs 2020-03-14 21:50:21 +00:00
ruben
012cbb771f Added mariadb CIs on Linux 2020-03-14 20:39:26 +00:00
ruben
6ac54ab886 Removed validation of is_signed for TIMESTAMP
Added a feature in meta_validator to prevent validation of certain flags
Removed validation of is_signed for TIMESTAMP and DATETIME types, as
MariaDB and MySQL return different things and is not of any use
2020-03-14 20:21:17 +00:00
ruben
8842307fad Corrected error code on bad database handshake test 2020-03-14 19:59:30 +00:00
ruben
ca2ef34202 Added missing flag in handshake for MariaDB 2020-03-13 21:37:51 +00:00
ruben
242d0cd48a Made DB setups compatible with MariaDB 2020-03-13 21:37:28 +00:00
ruben
cd1b51c4cf Added Win64 CI, refactored .travis.yml 2020-03-11 15:41:00 +00:00