38 Commits

Author SHA1 Message Date
Minexew 533308d60e Merge pull request #36 from obecebo/master
Allow listening port to accept multiple connections
2019-08-24 08:42:49 +02:00
Minexew 18ae0f7916 Merge pull request #37 from tosrevive/lw-BuildFix
Reduce baud rate to 9600 and add old fusepy library for redseafs to use
2019-08-23 07:44:26 +02:00
alec 12a8564562 Allow listening port to accept multiple connections 2019-08-16 22:30:40 -04:00
Lance Ward 4b92175243 Reduce baud rate to 9600 to prevent errors due to Qemu being slow, add old version of fuse library which works with this code 2019-08-13 12:03:05 -05:00
TuxCrafting 112c7b2f22 return IPV4_EADDR_INVALID if accessing outside of subnet without a gateway 2018-04-18 21:44:41 +03:00
TuxCrafting 07afce987d remove dependence on DNS and ROUTER packets in the DHCP offer 2018-04-18 21:41:08 +03:00
minexew e9240359ef Very early TCP listen implementation 2017-06-22 10:58:43 +02:00
minexew 0d8286c282 SnailNet: add accept(), listen() to CSocket 2017-06-17 23:17:17 +02:00
minexew f0afd2e8a2 Pkg: check compatibility for local packages as well 2017-03-23 00:14:53 +01:00
minexew 24966e50ad SnailNet: reduce NetHandler task CPU usage 2017-03-22 23:31:12 +01:00
minexew 6b502e6dc5 Add 'name' key to system packages' manifests 2017-03-22 21:22:19 +01:00
minexew b74ed649d1 Fix Http & Wget 2017-03-22 19:59:40 +01:00
minexew 8bb823f31c Remove recvall 2017-03-22 17:43:26 +01:00
minexew 8a1261e7e8 Remove last usage of recvall 2017-03-22 17:18:21 +01:00
minexew 7cdb9a1214 Detect (and reject) dynamic-length HTTP responses 2017-03-22 16:53:20 +01:00
minexew a029f5dd4a After fixing recvall, remove another of its usages 2017-02-09 00:28:15 +01:00
minexew d9d2c6bcfa Split off Url to UrlParse; handle Http redirect 2017-02-09 00:28:07 +01:00
minexew dbfd7be5d5 NativeSocket: fix infinite loop in recvall 2017-02-09 00:07:19 +01:00
minexew c69d031e22 Dns: don't choke at chained names 2017-02-09 00:06:30 +01:00
minexew 82d5b23bae Tcp: don't hide incoming data when not in ESTABLISHED state 2017-02-09 00:05:58 +01:00
minexew a95e607a15 SnailLib: add recv 2017-02-07 23:21:53 +01:00
minexew c2a2fcbb19 SocketLib -> NativeSocket, connectTcp -> create_connection 2017-02-06 13:29:42 +01:00
minexew cc57bb8657 Add Tcp.HC; update README 2017-02-06 13:14:25 +01:00
minexew bdc8cbc280 Add Dns.HC, getaddrinfo 2017-02-05 23:55:20 +01:00
minexew 7e5c3435e2 SocketLib: add addrinfo, CAddrResolver 2017-02-05 22:25:33 +01:00
minexew 86a119918e Http: add User-Agent header; fix patch script 2017-02-05 22:09:13 +01:00
minexew d77e3ea331 Change DD_OS_NAME_VERSION 2017-02-05 20:12:21 +01:00
minexew 4789563595 stuff 2017-02-05 00:56:59 +01:00
minexew 05b0ccde2e Fix IPv4 payload length calculation 2017-02-05 00:56:23 +01:00
minexew 36b2bde160 SocketLib: add connect() 2017-02-04 18:55:50 +01:00
minexew 107f383887 Start networking at boot, enable system-wide 2017-02-04 18:55:46 +01:00
minexew b604859012 SnailNet: Add Netcfg, MakeSnailNet 2017-02-04 18:44:39 +01:00
minexew 3ed48af782 SnailNet: Add Dhcp, NetHandlerTask, SocketLib, Udp 2017-02-04 18:44:29 +01:00
minexew de7e908748 Initial commit of Arp, Ethernet, IPv4, Icmp, NetFifo 2017-02-04 18:22:22 +01:00
minexew 7def36eab5 Move recvLine, sendString into Socket.HC 2017-02-04 18:21:17 +01:00
minexew 2c2e31a56e Rename SnailInit to SocketInit 2017-02-03 19:31:02 +01:00
minexew 17d75c1e15 Include Socket.HC instead of SnailLib.HC 2017-02-03 18:24:31 +01:00
minexew eda1952782 Restructure everything for no reason, again 2017-02-01 11:38:22 +01:00