Commit Graph

9 Commits

Author SHA1 Message Date
Vadim Vetrov
dfedde9aa8
Deglobalize struct config.
New config structure allows to implement refcounting in the kernel module to
escape borderline cases on module exit or config hot swap.
2025-01-11 03:42:50 +03:00
Vadim Vetrov
d87ab29199
Use mallocs instead of NETBUF_ALLOC
malloc won't hurt when youtubeUnblock is processing the packet. But it
is better for kmod and a way cleaner than NETBUF_ALLOC defines.
2025-01-09 19:44:30 +03:00
Vadim Vetrov
cadec5a05c
Allow to disable conntrack in userspace 2025-01-09 00:20:20 +03:00
Vadim Vetrov
84d47b8a3d
Add conntrack parse skeleton 2025-01-08 03:44:20 +03:00
Vadim Vetrov
a3bd918484
Update trace logging 2025-01-07 23:28:01 +03:00
Vadim Vetrov
7b321b5a2d
Use size_t instead of uint32_t
Encountered some crossplatform errors with uint_t-like length type
definition.
2025-01-07 13:51:07 +03:00
Vadim Vetrov
91e6825cb2
Fix error messages 2025-01-03 03:24:37 +03:00
Vadim Vetrov
ded8c49e4b
Add copyright notices
youtubeUnblock becames bigger and copyright notices in each file will
make it easier for anyone to do something over it.
2025-01-02 22:28:29 +03:00
Vadim Vetrov
5c84f2e9b5
Add crypto files 2025-01-02 01:28:25 +03:00