Commit Graph

63 Commits

Author SHA1 Message Date
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