Evgeny
b613e3a8e0
serializer
2026-04-14 02:03:59 +03:00
Evgeny
5dc8ad6784
1
2026-04-13 23:56:19 +03:00
Evgeny
2903b82941
Add test_serialize to Makefile and include serialize in libuasync.a
...
- tests/Makefile.am: add test_serialize to check_PROGRAMS
- lib/Makefile.am: add serialize.c/h to libuasync_a_SOURCES
2026-04-13 23:50:32 +03:00
Evgeny
dba092d88b
Add serialize library for binary serialization with dynamic allocation
...
- serialize.h/c: universal binary serialization for structures with
variable-length fields (ASCIIZ, ARRAY) using pointers
- Auto allocation via u_malloc during deserialization
- Support for header (arbitrary bytes at buffer start)
- serialize_encode(): serialize structure to buffer
- serialize_decode(): deserialize from buffer (without header)
- serialize_free(): free structure and all its pointers
- tests/test_serialize.c: unit tests
2026-04-13 23:08:54 +03:00
Evgeny
389124d327
Fix test_bgp_route_exchange: correct IP byte order constants and platform_compat.h endian include
2026-04-13 14:05:32 +03:00
Evgeny
85367fbe36
backup: before Variant B selective socket/client/link reload impl
2026-04-09 20:35:59 +03:00
jeka
cec2ffe2eb
1
2026-04-09 14:29:21 +03:00
Evgeny
fb386976c5
win_upd
2026-04-07 14:03:40 +03:00
Charlie Root
6ddc69fec4
sliding_win
2026-04-07 10:42:13 +03:00
Evgeny
189a93c71d
fix cpu consume at idle
2026-04-03 03:29:51 +03:00
Evgeny
9f13cf5459
route redesign + tests
2026-03-30 18:26:56 +03:00
Evgeny
097e1acc6d
queue: add variable size hash
...
bgp: add to headers new node info
2026-03-28 21:52:46 +03:00
Evgeny
8030161ea6
-warn
2026-03-27 15:14:07 +03:00
Evgeny
b10fd59b6d
1
2026-03-26 00:01:47 +03:00
Evgeny
14bf6328a6
1
2026-03-25 23:49:59 +03:00
Evgeny
98f886b8a8
test fix, log update
2026-03-25 22:49:57 +03:00
jeka
e87f09cff8
1
2026-03-25 20:39:12 +03:00
jeka
adcebcc31b
1
2026-03-25 20:35:45 +03:00
jeka
ceb6ee2103
+ip change
2026-03-25 18:39:31 +03:00
jeka
be037780a5
1
2026-03-15 01:44:37 +03:00
jeka
65b6b6c150
fix ack timestamp
2026-03-13 22:35:26 +03:00
jeka
e670715c8e
1
2026-03-13 16:19:58 +03:00
jeka
aa5171bcd1
route improvements
2026-03-12 02:57:38 +03:00
jeka
473190281a
routing базово работает
2026-03-09 23:07:38 +03:00
Evgeny
f168f1dc8b
1
2026-03-08 19:05:31 +03:00
Evgeny
daba3b96a0
1
2026-03-08 18:52:53 +03:00
jeka
60d97a90b1
1
2026-03-08 17:35:00 +03:00
jeka
2beb945bb0
1
2026-03-08 17:31:56 +03:00
jeka
5816fbea70
1
2026-03-08 17:19:38 +03:00
jeka
8880db0ca2
1
2026-03-08 16:52:24 +03:00
jeka
0e9a91729c
1
2026-03-07 20:47:15 +03:00
jeka
5d4cef0c3e
race condition fix (win tun)
2026-03-07 12:21:01 +03:00
jeka
5dfd1ea5fe
проверки thread в ll_queue
2026-03-06 22:45:00 +03:00
jeka
1811764f6d
+queue names
2026-03-06 21:01:24 +03:00
Evgeny
55828da328
c
2026-03-06 16:19:30 +03:00
jeka
7c29349de9
1
2026-03-06 15:56:41 +03:00
jeka
066a9aa89e
+memory check module
...
fix double free @routing
2026-03-06 15:55:16 +03:00
jeka
15c7968c8c
mem
2026-03-06 01:36:57 +03:00
jeka
76555f019b
dump
2026-03-05 21:16:02 +03:00
jeka
69d33636bf
1
2026-03-05 15:05:20 +03:00
jeka
357169a38a
1
2026-03-05 15:03:27 +03:00
jeka
5e4db00d4b
queue add check consistency
2026-03-05 14:56:23 +03:00
jeka
32090cfa1d
len fix
2026-03-05 02:31:57 +03:00
jeka
de053a00c0
cleanup tests (winsock)
2026-03-04 17:27:33 +03:00
Evgeny
1aec884c2d
linux routing + debug output
2026-03-04 14:59:38 +03:00
jeka
b20bff32dd
config
2026-03-04 01:53:17 +03:00
jeka
61d575f09b
logs
2026-03-03 15:15:34 +03:00
jeka
c271084d35
tun/win шлёт в routing.
2026-03-02 20:22:34 +03:00
jeka
c420b8f18e
пердайт icmp в tun
2026-03-01 02:48:03 +03:00
jeka
9d0223d3fa
refactor
2026-02-28 15:15:34 +03:00