ruben
|
f49ff4dc1f
|
Added basic quit
|
2020-04-21 19:47:21 +01:00 |
|
ruben
|
ff14e79a5d
|
Fixed missing maybe_unused in static_string
|
2020-04-21 15:44:48 +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
|
ec80016bad
|
Now endianness conversion is applied on the ints
Previously it was applied on the value_holder's
|
2020-04-21 13:12:40 +01:00 |
|
ruben
|
b0b7f0ce63
|
Refactored error code to description impl
|
2020-04-21 12:28:27 +01:00 |
|
ruben
|
536fa59cec
|
Added wrapper mysql.hpp file
|
2020-04-20 12:15:24 +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
|
21dbbc308f
|
Made valgrind_make_mem_defined call conditional
|
2020-04-19 11:24:29 +01:00 |
|
ruben
|
767b79a6f6
|
Added basic memcheck
|
2020-04-18 11:36:31 +01:00 |
|
ruben
|
2808deacb3
|
Added documentation for UNIX typedefs
|
2020-04-15 18:27:34 +01:00 |
|
ruben
|
d94bc75f00
|
Added UNIX typedefs and an example
|
2020-04-13 16:33:46 +01:00 |
|
ruben
|
e0f72d62ef
|
Added Doxyfile and doxygen infrastructure
|
2020-04-07 17:19:38 +01:00 |
|
ruben
|
db7f0c38a6
|
Enhanced remaining doxygen docs
|
2020-04-07 15:54:41 +01:00 |
|
ruben
|
da2e13848a
|
Reviewed doxygen docs (connection & params)
|
2020-04-07 15:20:46 +01:00 |
|
ruben
|
9bf70a31e3
|
Refactored auth calculation
|
2020-04-07 11:37:40 +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
|
710dd558db
|
Updated docs on SSL
|
2020-04-05 14:56:18 +01:00 |
|
ruben
|
e8a9a2855a
|
Made SSL objects in channel lazy
|
2020-04-05 14:43:38 +01:00 |
|
ruben
|
a9a0710b11
|
Simplified error handling in coroutines
|
2020-04-05 13:33:41 +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
|
5bfeb02ad9
|
Changed Appveyor SSL setup
|
2020-04-04 17:59:29 +01:00 |
|
ruben
|
48f60996b0
|
Fixed dangling pointer in handshake
|
2020-04-04 17:21:35 +01:00 |
|
ruben
|
a7c1e12d65
|
Initial prototype for SSL connections
|
2020-04-04 13:39:38 +01:00 |
|
ruben
|
ce748bfffc
|
Changed CompletionToken checking to be SFINAE-friendly
|
2020-04-03 18:18:06 +01:00 |
|
ruben
|
1118ef542f
|
Added requirements checking for completion tokens
|
2020-04-03 17:07:31 +01:00 |
|
ruben
|
1810977fca
|
Removed async_handler_arg to an error_info*
|
2020-04-03 15:24:06 +01:00 |
|
ruben
|
704e39ebab
|
Fixed further 32 bits warnings
|
2020-04-03 10:57:12 +01:00 |
|
ruben
|
53bca255b8
|
Fixed uint64_t->size_t warnings in 32 bits
|
2020-04-03 10:43:31 +01:00 |
|
ruben
|
5e8303749e
|
Improved docs
|
2020-03-28 19:47:35 +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
|
69188a5a68
|
Fixed exception specifications for value_holder
|
2020-03-28 14:37:07 +00:00 |
|
ruben
|
6c8ee1457f
|
Added support for Boost.Coroutine's
|
2020-03-27 19:39:31 +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 |
|