Commit Graph

23 Commits

Author SHA1 Message Date
Patricio Whittingslow c19fd2093c run go fix 2026-07-26 13:57:18 -03:00
Patricio Whittingslow dab5095a49 massive documentation push and code reordering in files 2026-07-26 13:57:18 -03:00
Patricio Whittingslow 9faa0c2722 remove ForEach pattern, allocates in TinyGo 2026-07-26 13:57:18 -03:00
Patricio Whittingslow d83da243a0 add query handling 2026-07-26 13:57:18 -03:00
Patricio Whittingslow e0dd19416c add low level Handle function and more tests 2026-07-26 13:57:18 -03:00
Patricio Whittingslow 9397caf144 claude found neat bugs 2026-07-26 13:57:18 -03:00
Patricio Whittingslow 6e7cd94040 add http/httphi 2026-07-26 13:57:18 -03:00
Pat Whittingslow 1a474154cb more httpraw bug fixes (#160)
* more httpraw bug fixes

* add http-linux example and add httpraw.Header.SetInt

* finish http-linux example

* fix CI vet
2026-07-19 11:09:09 -03:00
Pat Whittingslow 766e03e90e httpraw: fix overrwrite/empty val bugs in Header.Set/SetBytes (#159) 2026-07-17 11:07:59 -03:00
Marvin Drees f87761f777 chore: bump minimum Go version to 1.24 (#85)
Signed-off-by: Marvin Drees <marvin.drees@9elements.com>
2026-04-16 17:21:23 -03:00
Pat Whittingslow 989bb6a0b9 Reduce heap allocs 2 (#46)
* reduce heap allocations in tcp logging; omit use of AppendFloat which allocates a metric sh*tton

* debugheaplog: better heap statistic logging

* heap: use string for pcap.Frame.Protocol

* add potential to eliminate Flags.String heap alloc, remove incorrect HEAP comments

* add StackAsync.DebugErr and httpraw.SetBytes

* many heap alloc reductions and replacement of bytes.Equal with internal.BytesEqual
2026-02-28 15:20:46 -03:00
Pat Whittingslow 151133dfb4 HTTP and Listener improvements and bugfixes (#17)
* listener revamp

* improvements to conn lifetimes
2026-01-11 10:29:16 -03:00
soypat 9bd906326e solve #4 by adding features and use cases to README 2025-07-19 17:52:42 -03:00
soypat 6884d5e859 add HTTP normalize tests and fix bugs triggered by tests 2025-06-28 13:10:36 -03:00
soypat 26b3adc777 work on httpraw normalization and dns/dhcp bridge example 2025-06-28 12:39:38 -03:00
soypat 7c5b427b14 refactor http packet capture 2025-06-03 23:48:51 -03:00
soypat 2d71907241 fix TCP flags not being extracted from capture correctly 2025-06-03 00:45:11 -03:00
soypat a29bad9ac9 begin working on making response quicker (why is tap interface so slow?) 2025-06-01 01:29:07 -03:00
soypat 6cd786a199 better httpraw documentation 2025-05-31 14:28:40 -03:00
soypat 1ae8fab210 receive HTTP request success; still working on response 2025-05-31 14:08:32 -03:00
soypat 20946c7e22 fix TCP checksum in internet.StackBasic; more logging 2025-05-27 23:37:21 -03:00
soypat c3f0c218f7 add httpraw to readme 2025-05-25 17:01:31 -03:00
soypat ca7bf2f366 httpraw looking good 2025-05-25 16:58:52 -03:00