Commit graph

43 commits

Author SHA1 Message Date
b6c31e8e85 Added auto serialization for Bind and Roster
All checks were successful
PR Check / on-push-commit-check (push) Successful in 12m27s
2024-11-24 18:00:07 +00:00
30a5e69d14 Fixed errors and improve roster tests
All checks were successful
PR Check / on-push-commit-check (push) Successful in 11m21s
2024-11-21 23:22:03 +00:00
7685385559 Feature: iq::Roster
Some checks failed
PR Check / on-push-commit-check (push) Failing after 11m10s
2024-11-17 23:29:51 +00:00
77640de2e9 Feature: iq::Bind 2024-11-17 23:25:41 +00:00
96e65dd2c6 Add constructor from underlayed socket for PrintStream
All checks were successful
PR Check / on-push-commit-check (push) Successful in 15m46s
2024-11-14 19:57:46 +00:00
662392509f Add Serialization and Deserialization generation for std::optional
All checks were successful
PR Check / on-push-commit-check (push) Successful in 13m30s
2024-11-12 14:36:18 +00:00
13d063915e Add serialization and deserialization for vector
All checks were successful
PR Check / on-push-commit-check (push) Successful in 11m28s
2024-11-10 14:58:47 +00:00
2c0111f9d7 Add automatic serialization/deserialization generation
All checks were successful
PR Check / on-push-commit-check (push) Successful in 13m11s
2024-11-08 12:50:17 +00:00
a98f2e8552 Remove pugixml dependency
All checks were successful
PR Check / on-push-commit-check (push) Successful in 10m25s
2024-11-07 14:48:00 +00:00
405a3100e1 Add utils::RangeToWrapper 2024-10-29 13:02:56 +00:00
652fecf4b0 Fixed clang-tidy/format errors 2024-10-23 14:41:51 +00:00
7315fda512 Fixed analyzer issues and disabled clang in CI 2024-10-21 10:36:04 +00:00
d9d301167c Fixed clang-format violations 2024-10-21 10:21:39 +00:00
efba236215 Use PublicCast from utempl instead custom implementation 2024-10-20 00:09:14 +00:00
cfd566d52a Use std::ranges::distance instead implementation with std::ranges::fold_left for stream errors 2024-10-18 15:13:35 +00:00
5d991d287c Move Presence functions to presence.cpp 2024-10-14 05:54:35 +00:00
2f8e5ff76e Use std::ranges::distance instead implementation with std::ranges::fold_left 2024-10-12 16:33:40 +00:00
bb605dc9a8 Add tests for iq::*, add iq::*::Parse 2024-10-11 18:26:16 +00:00
ad36468b84 Add iq types 2024-10-09 19:19:32 +00:00
eafdecba7b Add ConstructT option for boost pfr FieldSetHelper With 2024-10-09 18:55:18 +00:00
f72ee713d8 Add presence types 2024-10-09 15:58:36 +00:00
3e18243f79 Use Parse instead TryParse in Serialization for last type in std::variant 2024-10-09 15:56:45 +00:00
ba03f3fe6f Add initiating new stream after SASL 2024-10-08 18:14:04 +00:00
0636e1c234 Add stream errors handling 2024-10-08 09:37:08 +00:00
bb336da4d9 Add Stream Errors 2024-10-06 18:56:10 +00:00
145bf7bd80 Move ReadStartStream to RawXmlStream 2024-10-06 12:25:42 +00:00
2e92c59f50 Fix bug in GetStartStreamIndex 2024-10-04 17:23:31 +00:00
2eb9d4e0b8 Add RawXmlStream 2024-10-03 02:13:42 +00:00
77c1b81e95 Fix scram auth and add tests 2024-09-26 19:20:52 +00:00
7ad71120d7 Added Arch dev container + vscode Build task 2024-09-18 10:02:20 +00:00
da4625f4b7 Add move to UnsignedCharTrait 2024-09-15 22:06:07 +00:00
5c2c336a21 Use std::views::zip instead std::views::enumerate and index get in library/src/encryption.cpp 2024-09-14 23:01:20 +00:00
4060a42634 Move all encryption to separate file 2024-09-14 16:38:45 +00:00
3b78412da4 Initial client support 2024-09-14 15:21:42 +00:00
03f4c11266 Add constexpr to jid setters 2024-09-02 16:16:32 +00:00
3161bf763d Add client options 2024-08-31 18:41:00 +00:00
7ac2d7688e Add proxy types 2024-08-31 18:38:41 +00:00
3f04552491 Fix FieldSetHelpers for const objects 2024-08-31 18:09:04 +00:00
a384eeb524 Add missed pragma once for utils header 2024-08-31 18:01:37 +00:00
df761748b0 Use more correct setters in streams and jid 2024-08-31 10:44:53 +00:00
5c5d1a37d5 Update field set helpers 2024-08-30 18:50:33 +00:00
84abbe8178 Add streams 2024-08-30 16:37:42 +00:00
3f06b44e25 Switch to headers + .cpp files 2024-08-29 16:26:37 +00:00