Lines Matching full:by

41   * tcp: Fixed bug #47485 (tcp_close() should not fail on memory error) by retrying
46 invalid/reused socket) by not allowing to reallocate a socket that has
206 implementation by aggregating the "base class" (struct mib_node) in all
260 addressed by routing, that is)
278 2015-02-26: patch by TabascoEye
295 connections half-closed by peer"
333 still used by sockets, but keeping it private (static) should allow better
338 by implementing the calculation formula from RFC3390
357 * dns.c, opt.h: reduced ram usage by parsing DNS responses in place
375 2013-03-17: Simon Goldschmidt (patch by Ghobad Emadi)
384 2014-02-20: Simon Goldschmidt (based on patch by Artem Pisarenko)
388 2014-02-05: Simon Goldschmidt (patch by "xtian" and "alex_ab")
433 - Removed all malloc()/free() use from PPP, replaced by stack usage or PBUF.
470 2011-05-17: Patch by Ivan Delamer (only checked in by Simon Goldschmidt)
484 2016-07-21: Simon Goldschmidt (patch by Ambroz Bizjak)
496 2016-06-30: Simon Goldschmidt (original patch by Fabian Koch)
502 2016-04-05: Simon Goldschmidt (patch by Philip Gladstone)
540 2015-11-19: fix by Kerem Hadimli
544 2015-11-12: fix by Valery Ushakov
579 2015-08-19: Simon Goldschmidt (patch by "Sandra")
593 2015-03-21: Simon Goldschmidt (patch by Homyak)
605 2015-03-21: Simon Goldschmidt (patch by Christoffer Lind)
636 2015-02-25: patch by Joel Cunningham
640 2015-02-25: patch by Greg Renda
648 * ip4.h/.c, udp.c: fixed bug #38061 (wrong multicast routing in IPv4) by
655 2015-02-22: patch by Jens Nielsen
660 (previously used by get/setsockopt only)
678 2015-02-14: patches by Freddie Chopin
689 2015-02-11: patch by hichard
703 * api_msg.c: fixed that SHUT_RD followed by SHUT_WR was different to SHUT_RDWR,
711 by rewriting set/getsockopt functions to combine checks with the actual code
717 when LWIP_DHCP_CHECK_LINK_UP==1, which is disabled by default for
733 2014-10-21: Simon Goldschmidt (patch by Joel Cunningham and Albert Huitsing)
789 2014-03-11: Simon Goldschmidt (patch by Mason)
810 2014-02-25: Simon Goldschmidt, patch by Fatih Asici
820 2014-02-22: Simon Goldschmidt (patch by Amir Shalem)
821 * etharp.c, opt.h: fixed bug #34681 Limit ARP queue length by ARP_QUEUE_LEN (=3)
823 2014-02-22: Simon Goldschmidt (patch by Amir Shalem)
856 2014-01-14: Simon Goldschmidt (patch by Thomas Faber)
879 2013-04-24: patch by Liam <morepork>
883 * igmp.c: fixed possible division by zero
888 2013-04-24: Simon Goldschmidt (patch by Emil Ljungdahl):
917 2012-05-11: Simon Goldschmidt (patch by Marty)
921 2012-05-03: Simon Goldschmidt (patch by Sylvain Rochet)
925 2012-05-03: Simon Goldschmidt (patch by David Empson)
946 2012-03-25: Simon Goldschmidt (idea by Mason)
989 2011-07-21: Simon Goldschmidt (patch by hanhui)
995 2011-06-26: Simon Goldschmidt (patch by Cameron Gutman)
999 2011-05-14: Simon Goldschmidt (patch by Stéphane Lesage)
1009 2012-09-26: patch by Henrik Persson
1012 2012-09-26: patch by Henrik Persson
1025 2012-03-27: Simon Goldschmidt (patch by Mason)
1032 2012-03-20: Simon Goldschmidt (patch by Mason)
1035 2012-03-12: Simon Goldschmidt (patch by Bostjan Meglic)
1051 2012-02-16: Simon Goldschmidt (patch by Stéphane Lesage)
1060 MSS > pcb->snd_wnd (by not creating segments bigger than half the window)
1120 zero window is received) by starting the persist timer when a zero window is
1218 * etharp.c: fixed bug #33551 (ARP entries may time out although in use) by
1226 * tcp.c: fixed bug #31723 (tcp_kill_prio() kills pcbs with the same prio) by
1253 2010-07-12: Simon Goldschmidt (patch by Stephane Lesage)
1297 2010-04-28: Patch by Bill Auerbach
1309 * etharp.c: Speedup TX by moving code from find_entry to etharp_output/
1310 etharp_query to prevent unnecessary function calls (inspired by
1337 by not allocating a netbuf): added function netconn_recv_tcp_pbuf()
1391 netif.c) - loopif does not have to be created by the port any more,
1405 * nearly every file: Replaced struct ip_addr by typedef ip_addr_t to
1422 2010-01-29: Simon Goldschmidt (patch by Laura Garrett)
1426 2010-01-29: Simon Goldschmidt (patch by Laura Garrett)
1440 by adding ppp_set_netif_statuscallback()/ppp_set_netif_linkcallback()
1443 * mem.c: The heap now may be moved to user-defined memory by defining
1459 now only called from tcpip_thread or by explicitly checking them.
1473 * tcp.c, udp.c: Fixed bug #33048 (Bad range for IP source port numbers) by
1476 2011-03-29: Simon Goldschmidt, patch by Emil Lhungdahl:
1481 pcbs) by checking if the pcb was bound (local_port != 0).
1492 is present never times out) by starting retransmission timer before checking
1496 * ppp.c: Fixed bug #32648 (PPP code crashes when terminating a link) by only
1505 * sockets.c: fixed bug #32769 (ESHUTDOWN is linux-specific) by fixing
1511 connection has been aborted by err_tcp (since this is not a normal closing
1584 2010-08-01: Simon Goldschmidt (patch by Greg Renda)
1623 problems with zero-copy DMA MACs) by adding custom pbufs and implementing
1663 triggered by bug #29345; don't allocate acceptmbox if LWIP_TCP is disabled
1680 where ETH_PAD_SIZE > 0) by moving definition of ETH_PAD_SIZE to opt.h
1726 LWIP_NETIF_LINK_CALLBACK set on) by only sending if both link- and
1730 * opt.h: Disable ETHARP_TRUST_IP_MAC by default since it slows down packet
1740 disabled on netif used for PPPoE) by adding a new netif flag
1758 (recv() makes receive window update for data that wasn't received by
1811 returned by getnext (though not by get)
1837 task #10102: "netconn: clean up conn->err threading issues" by adding
1849 window = 0) by correctly draining recvmbox/acceptmbox
1853 erroneous callbacks) by copying the code from recent pppd
1922 2009-12-04: Simon Goldschmidt (patch by Ioardan Neshev)
1938 * pbuf.c: Fixed bug #28064: pbuf_alloc(PBUF_POOL) is not thread-safe by
1952 2009-11-22: Simon Goldschmidt (suggested by Bill Auerbach)
1956 2009-11-20: Simon Goldschmidt (patch by Albert Bartel)
2006 * tcp_in.c: Fixed bug #27329: dupacks by unidirectional data transmit
2027 function" by checking for loopback before calling ip_frag
2088 TCP timestamp options, off by default. Rework tcp_enqueue() to
2094 2009-02-16 Simon Goldschmidt (patch by Rishi Khan)
2101 2009-02-11 Simon Goldschmidt (suggested by Gottfried Spitaler)
2106 2009-01-28 Jonathan Larmour (suggested by Bill Bauerbach)
2108 is only used by UDPLITE at present, so conditionalise it.
2138 2008-06-17 Simon Goldschmidt (patch by Luca Ceresoli)
2178 arp_table / uses etharp_query" by adding etharp_gratuitous()
2182 to the IP header (used by igmp_ip_output_if)
2229 Fixed by sorting the unsent and unacked queues (segments are inserted at the
2239 behavior, with with ip address string not ended by a '\0', a space or a
2322 by moving accept callback function pointer to TCP_PCB_COMMON
2357 by packing the struct ip_reass_helper.
2386 * tcp_in.c: Fix for bug #23693 as suggested by Art R. Ensure cseg is unused
2396 Contributed by <[email protected]>
2417 * tcp_in.c, tcp.c: fixed bug #22249: division by zero could occur if a remote
2465 indicate the number of pointers query by the mailbox. There is three defines
2491 Filtering" reported by Tom Evans.
2501 by err_t type. Add a new err_t code "ERR_INPROGRESS".
2536 based on the MTU of the netif used to send. Enabled by default. Disable by
2567 enabled by defining SNMP_SAFE_REQUESTS to 0); added code to check link status
2578 by default). Netconn API users can use the netconn_recv_bufsize macro to access
2633 This one is undefined by default in mib2.c. SNMP_GET_SYSUPTIME is called inside
2635 when it's queried (any direct call to "sysuptime" is changed by a call to
2673 * igmp.h, igmp.c, memp_std.h, memp.c, init.c, opt.h: Replace mem_malloc call by
2709 inside tcpip_init, but can also be used by raw api users since all calls are
2762 provided by etharp.
2778 2007-07-13 Jared Grubb (integrated by Frédéric Bernon)
2795 at the cost of more memory consumption. Turned off by default.
2831 by default) to switch off UDP-Lite support if not needed (reduces udp.c code
2834 2007-06-09 Dominik Spies (integrated by Frédéric Bernon)
2853 packets by passing PBUF_REFs down the stack.
2865 elements to overflow. This is achieved by adding some bytes before and after
2887 included by applications and which are for internal use only.
2916 by the port in sys_arch.h if desired.
2924 * sockets.c: remplace ENOBUFS errors on alloc_socket by ENFILE to be more BSD compliant.
2935 It will be used by DHCP to register a client hostname, but can also be use when you call
2954 display by stats_display(). Note that some options (SYS_STATS and RAW_STATS) are defined
3029 2008-03-04 Kieran Mansley (contributions by others)
3033 2008-01-25 Cui hengbin (integrated by Frédéric Bernon)
3034 * dns.c: Fix bug #22108 "DNS problem" caused by unaligned structures.
3038 prevented from sending by a small send window, not just a zero
3046 * dhcp.c: fix bug #19927: "DHCP NACK problem" by clearing any existing set IP
3051 is not protected" by using new macros for interlocked access to modify/test
3086 * ip.c: fixed bug #21643 (udp_send/raw_send don't fail if netif is down) by
3151 by checking tcp_tw_pcbs also
3160 * several-files: replace some #include "arch/cc.h" by "lwip/arch.h", or simply remove
3162 already include "lwip/arch.h"). Like that, default defines are provided by "lwip/arch.h"
3200 * api_msg.c, tcp.c: Another fix for bug #20021: by not returning an error if
3216 2007-07-13 Thomas Taranowski (commited by Jared Grubb)
3262 * autoip.c: replace most of rand() calls by a macro LWIP_AUTOIP_RAND which compute
3327 allocated by do_listen if success) and netconn_accept errors handling. In
3329 by ASSERT, except for netconn_delete.
3337 * tcp.c: Fixed bug #1895 (tcp_bind not correct) by introducing a list of
3348 which parameters are used by which do_xxx function, and to avoid "misusing"
3382 * tcp.h, sockets.h, sockets.c: Fixed bug from patch #5865 by moving the defines
3407 putting packets on a list that is fed to the stack by calling loopif_poll()
3427 pbuf.c: removed functions no needed any more (by etharp).
3431 "Constant is long" warnings with 16bit compilers. Contributed by
3484 by casting to unsigned).
3613 outside the region of the pbuf by pbuf_header()
3630 2006-10-26 Christiaan Simons (accepted patch by Jonathan Larmour)
3679 * api_msg.c: Fixed Nagle algorithm as reported by Bob Grice.
3698 in accept() by Kevin Lawson.
3712 now handled by the checksum routine properly.
3716 pbuf_pool_memory[] was properly aligned. (Patch by Curt McDowell.)
3720 submitted by Mitrani Hiroshi.
3726 * tcp_in.c: Duplicate FIN ACK race condition fix by Kelvin Lawson.
3741 routine by Peter Jolasson.
3793 * tcp*.*: Retransmit time-out handling improvement by Sam Jansen.
3847 * etharp.c: update_arp_entry() only adds new ARP entries when adviced to by
3853 * etharp.c: Applied patch of bug #8708 by Toni Mountifield with a solution
3854 suggested by Timmy Brolin. Fix for 32-bit processors that cannot access
3887 * Fixed TCP bug induced by bad window resizing with unidirectional TCP traffic.
3892 * Pass-by ARP requests do now update the cache.
3919 Reported by Savin Zlobec.
3926 * Added PPP stack contributed by Marc Boucher
3949 Implemented by David Haas.
3958 Implemented by David Haas.
3972 Implemented by Leon Woestenberg.
3984 that must be initialized correctly by the driver (hint: 6 for Ethernet MAC).
3987 * netif's have a dhcp field that must be initialized to NULL by the driver.
3998 threads because it wasn't protected by semaphores.