Commit graph

71 commits

Author SHA1 Message Date
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
dffd7eb56e Merge pull request 'Fix pre-commit exec from different places' (#20) from quick_pre_commit_fix into main
Reviewed-on: http://ivt5wiimhwpo56td6eodn2n3fduug3bglqvqewbk2jnyl4hcimea.b32.i2p/git/git/Larra/larra/pulls/20
2024-10-10 15:30:05 +00:00
033bceb06d Fix pre-commit exec from different places 2024-10-10 15:25:40 +00:00
f649af6ec2 Merge pull request 'Added githook pre-commit checks' (#19) from feature_precommit_check into main
Reviewed-on: http://ivt5wiimhwpo56td6eodn2n3fduug3bglqvqewbk2jnyl4hcimea.b32.i2p/git/git/Larra/larra/pulls/19
2024-10-09 20:23:50 +00:00
25adc6512f Added githook pre-commit checks 2024-10-09 20:19:43 +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
e7e84860cc Send presence in examples/src/connect.cpp 2024-10-09 16:04:58 +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
d9489ea5d3 Merge pull request 'Add RawXmlStream' (#5) from raw_xml_stream_pretty into main
Reviewed-on: http://ivt5wiimhwpo56td6eodn2n3fduug3bglqvqewbk2jnyl4hcimea.b32.i2p/git/git/Larra/larra/pulls/5
2024-10-03 01:14:16 +00:00
2eb9d4e0b8 Add RawXmlStream 2024-10-03 02:13:42 +00:00
57ecd21014 Fix in .clang-tidy 2024-09-30 21:35:55 +00:00
f1ac4222e1 Add libxml++5.0 link on cmake 2024-09-27 19:28:22 +00:00
77c1b81e95 Fix scram auth and add tests 2024-09-26 19:20:52 +00:00
0a38c55c19 Use CMAKE_BINARY_DIR for examples output 2024-09-26 15:59:54 +00:00
a5a0d5a031 Add auto install dependencies from repositories with pacman instead CPM installing on docker container 2024-09-26 15:50:50 +00:00
a9a8678e86 Fix users register in docker-compose.yml 2024-09-26 15:13:09 +00:00
50751a7c8a Merge pull request 'Improved dev container' (#3) from improve_dev_env into main
Reviewed-on: http://ivt5wiimhwpo56td6eodn2n3fduug3bglqvqewbk2jnyl4hcimea.b32.i2p/git/git/Larra/larra/pulls/3
2024-09-25 18:33:29 +00:00
246c5ad801 Add spdlog dependency 2024-09-25 19:12:19 +00:00
c1daa0200e Improved dev environment
- Switched dev container to docker-compose
- Added ejabberd and docker to dev container
- Added post creation script for configuring environment
2024-09-25 18:16:34 +02:00
ec53c19642 Merge pull request 'Added ejabber to docker-compose' (#2) from add_ejabber into main
Reviewed-on: http://ivt5wiimhwpo56td6eodn2n3fduug3bglqvqewbk2jnyl4hcimea.b32.i2p/git/git/Larra/larra/pulls/2
2024-09-18 10:48:59 +00:00
9838ece255 Added ejabberd to docker compose 2024-09-18 10:45:54 +00:00
1b877fe7d1 Merge pull request 'Added Arch dev container + vscode Build task' (#1) from add_docker_img_vscode_task into main
Reviewed-on: http://ivt5wiimhwpo56td6eodn2n3fduug3bglqvqewbk2jnyl4hcimea.b32.i2p/git/git/Larra/larra/pulls/1
2024-09-18 10:07:16 +00:00
7ad71120d7 Added Arch dev container + vscode Build task 2024-09-18 10:02:20 +00:00
99cc6d36f0 Add Boost::serialization to link with library 2024-09-15 23:44:54 +00:00
da4625f4b7 Add move to UnsignedCharTrait 2024-09-15 22:06:07 +00:00
e43a142686 Improve CMakeLists.txt 2024-09-15 03:15:09 +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
Unnamed Developer
540f3ad68d change utempl url to clearnet one 2024-09-10 21:14:42 +00:00
Unnamed Developer
393f60f1bf downgrade minimal cmake version requirement 2024-09-10 21:14:31 +00:00
Unnamed Developer
f53c8606df add 'build' dir to gitignore 2024-09-10 21:13:36 +00:00
4fd3906c6e Add utempl repository url option 2024-09-05 12:27:30 +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