Commit Graph

73 Commits

Author SHA1 Message Date
90ae25bc8e fix byte swapping
All checks were successful
Linux arm64 / Build (push) Successful in 17s
v2.2.2
2025-08-04 09:40:48 +02:00
0c82680af0 refactor DataBufferOperators
All checks were successful
Linux arm64 / Build (push) Successful in 17s
v2.2.1
2025-08-03 19:46:11 +02:00
695d15588f don't use insert 2025-08-03 18:39:13 +02:00
7eb96163ab fix SerializableMessage
All checks were successful
Linux arm64 / Build (push) Successful in 16s
v2.2.0
2025-08-01 12:52:46 +02:00
b8dafa4eb1 refactor DataBuffer
All checks were successful
Linux arm64 / Build (push) Successful in 16s
2025-08-01 12:44:05 +02:00
c5b3281be7 remove unused include 2025-08-01 12:41:22 +02:00
9374332cd2 refactor SerializableMessage
All checks were successful
Linux arm64 / Build (push) Successful in 16s
v2.1.0
2025-07-31 17:56:01 +02:00
bce37f59df allow message serialization through DataBuffer
All checks were successful
Linux arm64 / Build (push) Successful in 15s
v2.0.2
2025-07-31 15:01:37 +02:00
a1a4176801 add more DataBuffer serialization types
All checks were successful
Linux arm64 / Build (push) Successful in 17s
v2.0.1
2025-07-31 14:12:33 +02:00
5e9a0a9bae remove unused files
All checks were successful
Linux arm64 / Build (push) Successful in 17s
v2.0.0
2025-07-29 14:52:49 +02:00
01e406cd89 refactor bitfield io 2025-07-29 14:52:22 +02:00
366a40afee optional dispatch definition 2025-07-29 09:27:19 +02:00
45a3c427fb fix concretemessage
All checks were successful
Linux arm64 / Build (push) Successful in 16s
2025-07-18 17:27:58 +02:00
143b2f357c use generic handler
All checks were successful
Linux arm64 / Build (push) Successful in 15s
2025-07-18 16:45:27 +02:00
2149172b41 redundant template parameter
All checks were successful
Linux arm64 / Build (push) Successful in 1m3s
2025-07-18 16:20:17 +02:00
4c5c859221 Merge pull request 'v2.0' (#15) from v2.0 into main
All checks were successful
Linux arm64 / Build (push) Successful in 14s
Reviewed-on: #15
2025-07-10 13:15:42 +00:00
632650e73d refactor
All checks were successful
Linux arm64 / Build (push) Successful in 15s
2025-07-10 15:13:22 +02:00
4aa25c4189 add asserts
All checks were successful
Linux arm64 / Build (push) Successful in 15s
2025-07-10 11:57:39 +02:00
6f667deece add BitField
All checks were successful
Linux arm64 / Build (push) Successful in 15s
2025-06-30 12:08:16 +02:00
6c24280690 use std::decay 2025-06-30 12:07:59 +02:00
ed0b06f78d finish io
All checks were successful
Linux arm64 / Build (push) Successful in 19s
2025-06-27 18:53:03 +02:00
0d26879152 feat: add streams
All checks were successful
Linux arm64 / Build (push) Successful in 16s
2025-06-26 19:17:52 +02:00
59bedd6482 read/write for basic types
All checks were successful
Linux arm64 / Build (push) Successful in 14s
2025-06-26 16:02:18 +02:00
073872df94 byte swapping
All checks were successful
Linux arm64 / Build (push) Successful in 15s
2025-06-26 14:43:27 +02:00
10b49b34dd working dispatcher + factory
All checks were successful
Linux arm64 / Build (push) Successful in 1m17s
2025-06-25 19:33:11 +02:00
194205be41 Update README.md
All checks were successful
Linux arm64 / Build (push) Successful in 16s
2025-03-19 18:07:52 +00:00
392fcb3d17 add operator<< for packets (#14)
All checks were successful
Linux arm64 / Build (push) Successful in 16s
Reviewed-on: #14
Co-authored-by: Persson-dev <sim16.prib@gmail.com>
Co-committed-by: Persson-dev <sim16.prib@gmail.com>
2025-03-13 15:20:37 +00:00
205c09a338 move SocketHandle to TcpTag
All checks were successful
Linux arm64 / Build (push) Successful in 1m3s
2025-03-12 19:07:29 +01:00
77356ce749 better print override
All checks were successful
Linux arm64 / Build (push) Successful in 15s
v1.0.4
2025-03-04 22:45:50 +01:00
7f8d9e3f96 add msg.ToString()
All checks were successful
Linux arm64 / Build (push) Successful in 15s
2025-03-04 20:26:42 +01:00
81c9dbadd6 fix printing
All checks were successful
Linux arm64 / Build (push) Successful in 15s
2025-03-04 12:23:59 +01:00
e8367cd91c MessagePrinter (Fixes #2)
All checks were successful
Linux arm64 / Build (push) Successful in 15s
2025-03-04 12:01:15 +01:00
fa6ba74068 operator<< for VarInt 2025-03-04 11:44:40 +01:00
d501c0181d fix encapsulate/decapsulated
All checks were successful
Linux arm64 / Build (push) Successful in 14s
2025-03-04 10:59:18 +01:00
680f72f881 emplace instead of push 2025-03-03 22:55:17 +01:00
4a7eb7a1df Add TCP support (#12)
All checks were successful
Linux arm64 / Build (push) Successful in 15s
Reviewed-on: #12
Co-authored-by: Persson-dev <sim16.prib@gmail.com>
Co-committed-by: Persson-dev <sim16.prib@gmail.com>
v1.0.3
2025-03-03 10:04:41 +00:00
61d0ce3a47 Add basic CI (#10)
All checks were successful
Linux arm64 / Build (push) Successful in 15s
Reviewed-on: #10
Co-authored-by: Persson-dev <sim16.prib@gmail.com>
Co-committed-by: Persson-dev <sim16.prib@gmail.com>
2025-03-01 18:38:41 +00:00
5beb5e92a7 zlib support (#9)
Reviewed-on: #9
Co-authored-by: Persson-dev <sim16.prib@gmail.com>
Co-committed-by: Persson-dev <sim16.prib@gmail.com>
2025-03-01 18:20:51 +00:00
59aaf03421 serialize id with VarInt 2025-02-26 12:23:26 +01:00
03d799e064 Add generic IO (#3)
Reviewed-on: #3
Co-authored-by: Persson-dev <sim16.prib@gmail.com>
Co-committed-by: Persson-dev <sim16.prib@gmail.com>
2025-02-26 09:29:31 +00:00
8a5286d0ce move ArrayFiller in its own file 2025-02-25 20:30:26 +01:00
a194774925 add MessageDispatcher 2025-02-25 20:29:59 +01:00
8f32b09b17 add extensions include 2025-02-25 18:29:55 +01:00
60bb4ea06e begin compression module 2025-02-25 14:06:56 +01:00
2acbd76c5a byteswapping: move declaration into source file v1.0.2 2025-02-23 21:57:10 +01:00
468f5ce8a0 add const 2025-02-23 13:20:45 +01:00
f145716cf6 serialize maps v1.0.1 2025-02-23 11:27:57 +01:00
6ee7524e17 update README 2025-02-23 10:50:39 +01:00
db0c5f3245 fix alignment + refactor
Reviewed-on: #1
Co-authored-by: Persson-dev <sim16.prib@gmail.com>
Co-committed-by: Persson-dev <sim16.prib@gmail.com>
v1.0.0
2025-02-23 09:40:46 +00:00
ee865021c2 update varint constants 2025-02-08 20:08:19 +01:00