nes-proj/core/net/ip
cedric-d 67e0575bd3 Prevent uIP buffer over-read with big UDP packets
When an UDP packet too big to fit in the uIP packet buffer is to be sent, the part fitting in the uIP buffer is copied to it (so no buffer overflow occurs) but uIP actually sends a packet of the original size therefore a buffer over-read occurs.

This modification makes uIP discard the UDP packets that do not fit in the uIP packet buffer.
2016-06-15 10:51:20 +02:00
..
dhcpc.c Fixed DHCP client. 2015-08-25 16:24:37 +02:00
dhcpc.h
ip64-addr.c Move the ip64-addr code into the core/net/ip directory, to make it available on all platforms without having to explicitly include the core/net/ip64-addr module 2015-05-10 10:51:12 +02:00
ip64-addr.h Better prints of ::FFFF: prefixed IPv4-mapped addresses 2015-09-18 14:57:01 +02:00
psock.c Updated include paths for the moved files under net/ 2014-01-26 23:20:23 +01:00
psock.h
resolv.c Merge pull request #1535 from bkozak-scanimetrics/fix_strcasecmp_warning 2016-06-04 15:05:06 +02:00
resolv.h Integrates uip-nameserver API 2015-01-09 09:44:06 +01:00
simple-udp.c Allow creating connections on unspecified local port 2016-04-07 10:39:48 -03:00
simple-udp.h Fix warnings caused by incorrect param names / undocumented params 2015-02-15 20:11:08 +01:00
slipdev.c Fixed a number of compiler warnings 2015-05-08 09:07:20 +02:00
slipdev.h [doc] Give files a common structure by placing license first (partial) 2014-11-10 23:54:49 +01:00
tcp-socket.c Move MAX, MIN and ABS to sys/cc.h 2015-05-18 08:53:17 +02:00
tcp-socket.h Bugfix in tcp-socket: there were a few corner cases when the tcp-socket state would be messed up, which is fixed with this patch 2015-05-10 10:36:50 +02:00
tcpip.c Implement RPL non-storing mode 2016-06-08 14:02:45 +02:00
tcpip.h Made the first argument to uip_connect() const, to ensure it isn't altered 2015-05-10 10:51:13 +02:00
udp-socket.c The UDP socket API code 2014-03-24 08:42:13 +01:00
udp-socket.h The UDP socket API code 2014-03-24 08:42:13 +01:00
uip_arch.h Fix warnings caused by incorrect param names / undocumented params 2015-02-15 20:11:08 +01:00
uip-debug.c Added net-debug.[ch] to provide debug functions even in the non-IP case 2016-04-26 16:08:10 +02:00
uip-debug.h Added net-debug.[ch] to provide debug functions even in the non-IP case 2016-04-26 16:08:10 +02:00
uip-nameserver.c Made first uip_nameserver_update() parameter const. 2015-06-14 16:27:39 +02:00
uip-nameserver.h Made first uip_nameserver_update() parameter const. 2015-06-14 16:27:39 +02:00
uip-packetqueue.c Updated include paths for the moved files under net/ 2014-01-26 23:20:23 +01:00
uip-packetqueue.h
uip-split.c Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_* 2014-12-01 21:02:57 +01:00
uip-split.h
uip-udp-packet.c Prevent uIP buffer over-read with big UDP packets 2016-06-15 10:51:20 +02:00
uip-udp-packet.h Updated include paths for the moved files under net/ 2014-01-26 23:20:23 +01:00
uip.h Implement RPL non-storing mode 2016-06-08 14:02:45 +02:00
uiplib.c Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_* 2014-12-01 21:02:57 +01:00
uiplib.h Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_* 2014-12-01 21:02:57 +01:00
uipopt.h Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_* 2014-12-01 21:02:57 +01:00