Commit graph

30 commits

Author SHA1 Message Date
Chaosvex
c1b9212e6c
Remove polymorphic streams & Boost Endian from login packet (#253) 2026-03-27 15:21:39 +00:00
Chaosvex
62b791d125 Additional API usage updates 2026-02-21 23:40:54 +00:00
Chaosvex
303a2951e3 Update stream calls to take advantage of the updated API 2026-02-21 22:50:38 +00:00
Chaosvex
f6924ceefc Remove hash size magic number 2026-02-21 22:31:12 +00:00
Chaosvex
09559aaf44
Change enum casing across the whole project (#137) 2026-02-19 01:25:02 +00:00
Chaosvex
b6c6ac3c43 to_ulong -> to_uint 2025-02-22 03:12:09 +00:00
Chaosvex
1a21bfa54a Asio address::from_string -> make_address 2025-02-22 01:56:28 +00:00
Chaosvex
2f0c3b4e24 Fix unit test after realm list changes 2024-10-04 20:16:27 +01:00
Chaosvex
b805b54970 Use ASSERT_FLOAT_EQ for realm population 2024-09-11 10:18:21 +01:00
Chaosvex
e253c54bd3
Reorganise buffers structure/namespacing (#38) 2024-07-16 18:48:43 +01:00
Chaosvex
58aa0bea91 Normalise all line endings 2024-02-25 00:07:54 +00:00
Chaosvex
d80642ba8b Change buffer names 2020-05-08 14:49:18 +00:00
Chaosvex
4c536410ce Replace Botan::byte with std::uint8_t since Botan is no longer using the typedef in their interfaces 2018-06-30 22:06:15 +01:00
Chaosvex
04ceeb4538 Improve packet error handling to allow for better recovery from errors in message definitions (or tampering from malicious clients) 2018-03-11 21:28:55 +00:00
Chaosvex
0763eb14de Fix tests and realm list deserialisation 2016-10-03 02:22:00 +01:00
Chaosvex
9aa82a6675 Misc changes 2016-09-29 04:32:30 +01:00
Chaosvex
6a715314c5 Update use of boost::optional
Unit test fixes too
2016-09-20 17:22:48 +01:00
Chaosvex
0f478f0c58 ResultCode => Result 2016-09-20 17:01:14 +01:00
Chaosvex
065c2864b7 Fix everything I broke during the merge - that'll teach me not to compile it first 2016-09-13 19:21:09 +01:00
Chaosvex
3f8a30e2e1 Update protocol unit tests 2016-09-11 22:52:49 +01:00
Chaosvex
41442270c9 Support reading PIN data for authentication - no actual support for verifying the result though 2016-08-31 22:01:53 +01:00
Chaosvex
4f9546f53d Update GruntProtocol unit tests to use scoped enums 2016-08-21 12:12:13 +01:00
Chaosvex
b9847a7042 Update unit tests 2015-12-03 23:17:11 +00:00
Chaosvex
b96de66763 Rename BufferChain to ChainedBuffer 2015-11-14 08:10:51 +00:00
Chaosvex
9291ba44d0 Rename Grunt unit tests 2015-11-10 20:35:09 +00:00
Chaosvex
0afba3937f Documented unknown field
Continued work on Grunt unit tests
2015-11-06 20:28:49 +00:00
Chaosvex
c2b1be5898 Minor fixes and initial unit tests for Grunt 2015-11-05 21:37:57 +00:00
Chaosvex
3c1da62d36 Add empty function and mark functions as overrides 2015-11-02 17:55:39 +00:00
Chaosvex
3ada6ebde2 Begin Grunt unit tests 2015-11-02 14:18:53 +00:00
Chaosvex
b42b3990fb Split login into a library and executable for easier linking with unit tests 2015-10-31 04:19:40 +00:00