kamilsa
84a7f57a97
Bump hunter ( #276 )
* Bump hunter
* Remove lsquic from config.cmake
* Update hunter
4 weeks ago
Ruslan Tushov
8cb6fe2b3c
lsquic ( #254 )
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
1 month ago
Ruslan Tushov
aa19623b80
refactor test outcome ( #262 )
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
3 months ago
Ruslan Tushov
1e689178f1
BoringSSL ( #252 )
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
5 months ago
Ruslan Tushov
2e375280e1
qtils ( #249 )
- outcome
- hex, unhex
- lexicographical_compare_three_way
- optionTake
- append, bytestr
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
5 months ago
Ruslan Tushov
9f61563492
kademlia random walk method ( #245 )
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
6 months ago
Ruslan Tushov
f128f56279
refactor (for qtils) ( #225 )
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
7 months ago
Ruslan Tushov
e6972065cb
Refactor read write some ( #206 )
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
1 year ago
Dmitriy Khaustov
d117c3c76e
Refactor: format, include-guards, copyrights, git-hooks ( #222 )
* refactor: change copyright comments
* refactor: replace include-guards by pragma-once
* update: clang-format config
* feature: git-hook for format
* fix: target `clang-format`
* refactor: reapply updated clang-format config
* update: bump version to 0.1.17
* fix: clang-format version selector
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
1 year ago
Dmitriy Khaustov
e1c2393081
Replace Microsoft.GSL by STL analogs ( #221 )
* refactor: remove GSL
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
* fix: review issues
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
* lexicographical_compare_three_way
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
* remove concept
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
* fix: review issues
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
* fix: review issues
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
* fix: review issue
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
* fix: review issue
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
* fix: review issue
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
* fixup: incomplete rename
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
* feature: deduction guideline for FinalAction
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
---------
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Co-authored-by: turuslan <turuslan.devbox@gmail.com>
1 year ago
Dmitriy Khaustov
3afa249279
Refactor, remove redundants, update hunter ( #216 )
* fix: formatters
* fix: use ::fmt::format explicitly
* update: hunter
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
1 year ago
Dmitriy Khaustov
f38725b3db
Fixes for C++20 support ( #215 )
* fix: using soralog
* feature: formatter for outcome
* fix: muxer and streams test
* update: hunter
* update: own version
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
1 year ago
kamilsa
b5da81b6c2
Update hunter, switch to C++20 ( #214 )
* Update hunter links
* Switch to C++20
* Update ci.yml
* Remove ninja, fix cmake version
* Fix event emitter test
* Update cmake/toolchain/clang-15_cxx17.cmake
Co-authored-by: Dmitriy Khaustov <khaustov.dm@gmail.com>
---------
Co-authored-by: Dmitriy Khaustov <khaustov.dm@gmail.com>
1 year ago
kamilsa
3c5276de34
Update hunter ( #209 )
* Update hunter
* Update hunter to release version
2 years ago
Dmitriy Khaustov
baed94dc62
Connection layers mechanism; Websocket layer ( #201 )
* feature: layers of connections
* feature: upgrade layers of connection
* fix: tests
* feature: test of layers upgrade
* refactor: enable disabled upgrader tests
* feature: sha-1 hash
* feature: websocket layer
* fix: read-buffer extending
* feature: decide layers for connection upgrade by provided multiaddress
* refactor: combine regular and websocket echo-client/-server to single one
* refactor: rename peer::Protocol to peer::ProtocolName
* refactor: implement addressToBytes, as replacement addressToHex
* refactor: mark addressToHex as deprecated
* feature: extend ConversionError
* fix: multiaddress manipulations
* feature: dummy protocols for tests
* fix: tests of converters
* fix: collision in DI
* refactor: update outcome macros for tests
* fix: connection upgrader in part of layers
* fix: ws read-writer in case big data fragmented by frames
* experiment: add delay of sending jumbo message, to give a chance for Id-protocol to end his work
* experiment: log difference sent and received data for analyse
* feature: control frames (ping/pong/close)
* fix: sending huge portions of data
* fix: echo sessions
* feature: optional hex dump in dumpBin
* fix: echo client
* update: hunter package manager
* fix: hardcoded request and response in http-to-ws upgraded
* fix: add ws version header
* fix: reduce length of ws-key header
* fix: make ws-header check case-insensitive
* fix: use locale independent predicate for ci-compare
* fix: use boost endian conversion instead endian macros
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
2 years ago
Dmitriy Khaustov
5e13b979ea
Remove unused 'ls' command ( #194 )
* update: update hunter hub
* fix: remove deprecated command 'ls'
* fix: clang-tidy issues
* fix: clang-tidy issues
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
2 years ago
GaroRobe
533d4a7f99
Updated Hunter version for M1 support ( #175 )
* Updated Hunter version for M1 support
Signed-off-by: Artem Ponomarev <ponomarev@soramitsu.co.jp>
3 years ago
Ruslan Tushov
91d58f28bb
update hunter, fix protobuf ( #163 )
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
3 years ago
Dmitriy Khaustov
e248689bdb
Fix trace log msg ( #155 )
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
3 years ago
Dmitriy Khaustov
d51a7f7d62
Provide default logger group explicitly ( #143 )
* feature: using default group explicitly
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
4 years ago
Igor Egorov
47c40b2a08
Use updated Hunter with soralog 0.0.5 ( #129 )
Signed-off-by: Igor Egorov <igor@soramitsu.co.jp>
4 years ago
Dmitriy Khaustov
f6104193ad
Sync logging with updated soralog ( #125 )
* feature: sync logging
* update: bump hunter version
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
4 years ago
Dmitriy Khaustov
45c1f5babc
Update Hunter version ( #122 )
* update: new hunter version
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
4 years ago
Dmitriy Khaustov
b653ef9d5a
Change logging system to soralog ( #116 )
* feature: replace spdlog by soralog
* refactoring: changes logging to use soralog
* fix: use ubuntu-20.04 in github actions
* feature: using soralog macros
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
4 years ago
kamilsa
ba8aa597ac
Bump hunter version ( #74 )
Signed-off-by: kamilsa <kamilsa16@gmail.com>
5 years ago
Dmitriy Khaustov
658312c30d
Change cmake-files for using internal fork of Hunter package manager ( #68 )
Change cmake-files for using internal fork of Hunter package manager
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Co-authored-by: Yura Zarudniy <zarudniy@soramitsu.co.jp>
5 years ago
Igor Egorov
bf2aae97a9
Add SQLite for Persistent Storage ( #64 )
* Add SQLite wrapper
* Add SQLite tests
Signed-off-by: Igor Egorov <igor@soramitsu.co.jp>
5 years ago
Yura Zarudniy
a93e6157b3
use gcc9.2-friendly version of GTest ( #33 )
Signed-off-by: Yura Zarudniy <zarudniy@soramitsu.co.jp>
5 years ago
Yura Zarudniy
e50d176035
use hunter-friendly version of boost::di ( #21 )
5 years ago
Yura Zarudniy
00ec26288a
use hunter-friendly version of hat trie ( #20 )
5 years ago
Yura Zarudniy
dad84a03a9
fix spdlog config ( #16 )
* fix spdlog config
* fix spdlog sha1
5 years ago
Yura Zarudniy
94a4a35617
remove dependencies from deps, check them out as external projects ( #12 )
5 years ago
Bohdan
942d3cbe43
Add install step + example + test ( #5 )
* Move outcome to project
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Add example
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* add install step
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Fix
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Cleanup "install"
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Fix
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
5 years ago
Bohdan
94cffb6e38
Create github action workflow for CI ( #1 )
* Build gcc8 works
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Add matrix
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* try without container
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Add ninja
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Add clang-6, gcc-7 builds
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* FIx
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Remove toolchain
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Exclude
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Fix excludes
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Delete exclude
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Add C abi
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
* Try fix build on clang
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
5 years ago