soypat
|
969243d480
|
return error when no cookies found
|
2025-05-25 17:10:49 -03:00 |
|
soypat
|
ebbc8e3ba4
|
ok needed to bump further than previously thought
|
2025-05-25 17:09:18 -03:00 |
|
soypat
|
1cc1882648
|
bump to go1.22 so vulncheck passes
|
2025-05-25 17:05:20 -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 |
|
soypat
|
b63ce5a964
|
tests passing babyyyyy, header is 112 bytes of pure ecstasy
|
2025-05-25 02:01:53 -03:00 |
|
soypat
|
095c4e1b57
|
omg almost done with httpx port to super smol http
|
2025-05-24 16:09:35 -03:00 |
|
soypat
|
876f10f9d8
|
begin working on httpx
|
2025-05-22 23:24:22 -03:00 |
|
soypat
|
e6496d2b07
|
add readme docs on how to develop
|
2025-05-14 18:31:08 -03:00 |
|
soypat
|
c94337317f
|
document everything
|
2025-05-13 23:49:13 -03:00 |
|
soypat
|
411d1b3c28
|
add ipv4 frame tests; fix protocol setting
|
2025-05-13 21:36:24 -03:00 |
|
soypat
|
4b3db8fefd
|
better stackbasic tests
|
2025-05-13 19:19:45 -03:00 |
|
soypat
|
fb9c0a831e
|
smol changes
|
2025-04-06 01:13:35 -03:00 |
|
soypat
|
70a3bbbe2f
|
add stackbasic test
|
2025-04-05 17:17:32 -03:00 |
|
soypat
|
ba9124b079
|
fix basicstack example
|
2025-04-05 10:43:01 -03:00 |
|
soypat
|
39d5e4290e
|
add TCPConn type
|
2025-04-04 19:16:26 -03:00 |
|
soypat
|
afc1ec6408
|
add basic stack skelly
|
2025-04-01 01:10:26 -03:00 |
|
soypat
|
d5d729b961
|
refactor lneto2->lneto package
|
2025-03-06 23:11:42 -03:00 |
|
soypat
|
d04d287ab6
|
clean up tcp package; add Abort method
|
2025-02-24 09:25:55 -03:00 |
|
soypat
|
d996040d92
|
add stringer methods
|
2025-02-20 23:41:27 -03:00 |
|
soypat
|
c9d1c4f239
|
implement sophisticated TAP interface to be able to debug stack on linux
|
2025-02-20 18:51:31 -03:00 |
|
soypat
|
f86bb6f01a
|
remove legacy remnants and move ip,udp,ethernet logic into subpackages
|
2025-02-20 16:00:55 -03:00 |
|
soypat
|
0606a04f45
|
arp working over network
|
2025-02-18 18:48:55 -03:00 |
|
soypat
|
6e9aafc1e0
|
add ARP; add tap internal calls; more lneto2 additions
|
2025-02-17 23:49:37 -03:00 |
|
soypat
|
523f609761
|
now supports partial packet acks
|
2025-02-16 14:47:02 -03:00 |
|
soypat
|
8a5f6f3f6d
|
tcp:txqueue: rewrite RecvAck logic
|
2025-02-16 12:42:22 -03:00 |
|
soypat
|
00cdf471f4
|
rewrite txqueue sequencing logic to use per-packet sequence numbers
|
2025-02-15 17:02:10 -03:00 |
|
soypat
|
2e823c0fd5
|
begin add tcp.Handler tests
|
2025-02-15 11:15:19 -03:00 |
|
soypat
|
6b91d8e510
|
handle clientsynseg
|
2025-02-13 23:19:19 -03:00 |
|
soypat
|
bbd74d04d8
|
rewrite ControlBlock.Open to only open passive connections; now use Send for active connections
|
2025-02-13 22:56:27 -03:00 |
|
soypat
|
0cb43c47a4
|
tcpHandler looks rounded off, add to example
|
2025-02-10 20:26:02 -03:00 |
|
soypat
|
64a7102064
|
continue adding Handler logic; remove unused TxQueue tests
|
2025-02-09 23:43:30 -03:00 |
|
soypat
|
aa8da93f6b
|
fix tests finally
|
2025-02-08 16:06:14 -03:00 |
|
soypat
|
e452ff0f0a
|
keep fixing ring queue things
|
2025-02-08 01:33:26 -03:00 |
|
soypat
|
23cd71fcc8
|
rewrite most of txQueue.String; move around couple things
|
2025-02-05 01:39:26 -03:00 |
|
soypat
|
c53596166c
|
rewrite txqueue fields to use unsent/sent end+off values
|
2025-02-04 00:35:08 -03:00 |
|
soypat
|
6a30268f83
|
done for today :)
|
2025-01-26 19:02:16 -03:00 |
|
soypat
|
94c59ee84e
|
segment Ring tests more: add TwoWrite,Empty,NonEmpty
|
2025-01-26 12:19:29 -03:00 |
|
soypat
|
c9aca77641
|
more defined semantics for low level Ring buffer indices
|
2025-01-26 10:37:04 -03:00 |
|
soypat
|
0a63cb6b40
|
keep working on queue buffer
|
2025-01-25 09:15:50 -03:00 |
|
soypat
|
8191874c49
|
fix codecov yaml
|
2025-01-24 22:44:19 -03:00 |
|
soypat
|
83719ffe98
|
fix tests not passing for RingTx
|
2025-01-24 21:46:39 -03:00 |
|
Patricio Whittingslow
|
5e54c8ef78
|
Merge pull request #1 from soypat/dev2
Dev2
|
2025-01-24 17:32:57 -03:00 |
|
soypat
|
b40927ebcd
|
huge improvements to stack example
|
2025-01-24 17:30:23 -03:00 |
|
soypat
|
f2ce6312d3
|
round most of stack example
|
2025-01-21 10:33:00 -03:00 |
|
soypat
|
51ca0a95b5
|
rephrase tcp.Value methods; add Ring.FreeLimited; work on TxQueue
|
2025-01-18 09:30:36 -03:00 |
|
soypat
|
93d1f80015
|
add lneto.Validator type for frame validation
|
2025-01-16 21:25:37 -03:00 |
|
soypat
|
0290940e1b
|
fix README
|
2025-01-14 08:48:18 -03:00 |
|
soypat
|
8b64181167
|
add TestRingWriteLimited
|
2025-01-14 07:55:22 -03:00 |
|
soypat
|
0a75ef4670
|
txqueue work
|
2025-01-13 19:36:17 -03:00 |
|