soypat
|
6b3062481e
|
refine DHCP value acquisition
|
2025-07-19 20:40:23 -03:00 |
|
soypat
|
61c66a2e58
|
remove NodeARP in favor of arp.Handler; fix bug in IP stack node handling; use registerNode where applicable
|
2025-07-14 19:48:29 -03:00 |
|
soypat
|
1549e563e9
|
continue reworking node API
|
2025-07-13 01:07:08 -03:00 |
|
soypat
|
2bd056a04c
|
NTP up and running
|
2025-07-12 16:45:20 -03:00 |
|
soypat
|
698610242e
|
DNS resolution working butter smooth
|
2025-07-12 12:54:34 -03:00 |
|
soypat
|
68c4d1ea71
|
DNS working!
|
2025-07-12 12:34:20 -03:00 |
|
soypat
|
a257becf15
|
major ARP Handler refactor; DNS improvements; bridge example rework
|
2025-07-09 22:49:13 -03:00 |
|
soypat
|
489e9951fa
|
dhcp working!
|
2025-07-09 16:54:48 -03:00 |
|
soypat
|
5cea9727f0
|
standardise rng for dhcp example
|
2025-07-01 00:29:11 -03:00 |
|
soypat
|
26b3adc777
|
work on httpraw normalization and dns/dhcp bridge example
|
2025-06-28 12:39:38 -03:00 |
|
soypat
|
23212d8dc6
|
CopyFrom pattern for DNS and use it for Cookie
|
2025-06-25 09:32:35 -03:00 |
|
soypat
|
1fcde05284
|
begin touching up a DNS Client implementation; internal.GetIP/SetIP refactor
|
2025-06-21 01:29:38 -03:00 |
|
soypat
|
2133966a16
|
add dhcp failing test
|
2025-06-17 02:07:11 -03:00 |
|
soypat
|
dcc7a95e62
|
huge tap/bridge overhaul; udp node; dhcp node; DHCP example
|
2025-06-15 18:01:04 -03:00 |
|
soypat
|
1fcdd9a7b3
|
TCP listener seems to be working really well :)
|
2025-06-11 19:38:19 -03:00 |
|
soypat
|
6b511999d1
|
begin testing tcp listener (not working)
|
2025-06-09 20:38:40 -03:00 |
|
soypat
|
9a60642283
|
mega refactor internet.TCPConn->tcp.Conn
|
2025-06-07 20:43:20 -03:00 |
|
soypat
|
dab7951cbd
|
slight file reordering
|
2025-06-07 13:44:28 -03:00 |
|
soypat
|
6cf5896543
|
continue reworking StackNode implementations
|
2025-06-07 11:59:56 -03:00 |
|
soypat
|
c635bde512
|
all in on StackNode refactor: Encapsulate/Demux on all stacks+ConnID+more abstraction
|
2025-06-06 01:23:44 -03:00 |
|
soypat
|
6ba727a0ef
|
more effort into understanding why TAP interface is so slow on my linux machine to no avail
|
2025-06-05 00:47:07 -03:00 |
|
soypat
|
bc14ed395d
|
tap program output much more readable
|
2025-06-04 01:13:26 -03:00 |
|
soypat
|
7c5b427b14
|
refactor http packet capture
|
2025-06-03 23:48:51 -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
|
1acc5f70cd
|
HTTP EXCHANGE SUCCESS
|
2025-05-31 14:51:30 -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
|
0008791bd8
|
fix ethernet gateway addr not being set; add IPID field; hardware addr support of tap; better tap interface
|
2025-05-31 12:47:09 -03:00 |
|
soypat
|
0f4478cc32
|
add tcpclient to aid debugging
|
2025-05-30 20:26:55 -03:00 |
|
soypat
|
20946c7e22
|
fix TCP checksum in internet.StackBasic; more logging
|
2025-05-27 23:37:21 -03:00 |
|
soypat
|
a967f083cb
|
add TCPConn Read+Write and ancilliary methods; looks like IP mux is broken
|
2025-05-25 18:30:55 -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
|
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
|
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
|
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
|
93d1f80015
|
add lneto.Validator type for frame validation
|
2025-01-16 21:25:37 -03:00 |
|