Evgeny
d74ab1c1c6
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
Evgeny
3c0b5f501a
Fix: use allocated_count from mem.c for busy memory calculation
...
busy = u_get_allocated_count() - memory_pool_get_total_free_blocks()
5 months ago
Evgeny
cee9a04348
GUI: add active timeouts and busy memory blocks counters
...
- Add timeout_heap_get_size() to get active timer count
- Add global counters in memory_pool: g_total_free and g_total_allocated
- Simplify busy memory calculation to single formula:
busy = memory_pool_get_total_allocated() - memory_pool_get_total_free_blocks()
- Add new IDC_EDIT_ACTIVE_TIMEOUTS and IDC_EDIT_BUSY_MEMORY to GUI
5 months ago
Charlie Root
e596564abd
1
5 months ago
Evgeny
cfd1e53ee9
mem: add allocations and frees counters with u_mem_get_counters()
5 months ago
Charlie Root
4e2b1c0c01
1
5 months ago
jeka
c57f94f38d
1
5 months ago
Charlie Root
09248bdbb6
1
5 months ago
Evgeny
41952703d9
Memory: use DEBUG for hex_dump output instead of printf
5 months ago
Evgeny
f195d1d91e
Memory: refactor hex_dump to use buffer with DEBUG output
5 months ago
Evgeny
7b305e820f
1
5 months ago
Charlie Root
ea844734de
1
5 months ago
Evgeny
912eb8480c
Memory: add hex dump for unfreed blocks in u_report_unfreed_blocks
5 months ago
Evgeny
2558942da1
Memory: add location tracking to pool alloc/free with debug logging
5 months ago
jeka
b2ed0317a6
ping refactor
6 months ago
Evgeny
0157fe6035
1
6 months ago
Evgeny
53a97d2bab
1
6 months ago
jeka
ae2b654a67
1
6 months ago
Evgeny
58eea06f60
1
6 months ago
Evgeny
a1dd99c8d4
1
6 months ago
Evgeny
d523c6ef45
1
6 months ago
Evgeny
6cba046409
1
6 months ago
Evgeny
cac786f684
1
6 months ago
Evgeny
356e091b7a
1
6 months ago
Evgeny
d278041330
1
6 months ago
Evgeny
70deb254b6
1
6 months ago
Evgeny
fdd4ec02f6
1
6 months ago
Evgeny
9ed88d2418
1
6 months ago
jeka
d975696543
1
6 months ago
Evgeny
8bad15b7bb
1
6 months ago
Evgeny
1a171d5a24
1
6 months ago
Evgeny
122e619649
1
6 months ago
jeka
c36462ce09
Merge branch 'master' of http://git.syqiq.tech/jeka/utun2
6 months ago
jeka
c1d2d26cae
1
6 months ago
Evgeny
cd5d6f6e86
1
6 months ago
Evgeny
09fa26bc2c
1
6 months ago
jeka
c0c366bd83
mon fix
6 months ago
Evgeny
0a44320245
1
6 months ago
Evgeny
27874ffa22
1
6 months ago
Evgeny
c93b84529e
1
6 months ago
Evgeny
ad35bbab15
add sockets to gui
6 months ago
Evgeny
cd63f5a1b3
add sockets to gui
6 months ago
Evgeny
e8e20cad88
add sockets to gui
6 months ago
Evgeny
6de88ec85f
add sockets to gui
6 months ago
Evgeny
62a059abdb
add sockets to gui
6 months ago
Evgeny
54982f2dfb
ping
6 months ago
Evgeny
7cdb84c7a2
Add NAT detection with burst ping, test timing, fix port conflicts
...
- route_ping.c: burst mode - send next ping immediately on response
- route_ping.h: add target_ipv4/target_port/pubkey to BGP_PING_REQUEST
- test_nat_detection.c: add test for ping without embedded pubkey
- test_etcp_simple_traffic.c: use dynamic ports + fix timebase units
- Makefile.am: show test execution time in ms
6 months ago
Evgeny
31eb4a5d26
Add NAT detection with STUN-like ping and integration test
6 months ago
Evgeny
b613e3a8e0
serializer
6 months ago
Evgeny
5dc8ad6784
1
6 months ago