Freddie Chopin
|
9469bdc93e
|
msg_in.c, snmp_msg.h: don't hardcode size of community string
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
|
2015-02-14 14:47:55 +01:00 |
|
Freddie Chopin
|
9b4564d7f3
|
snmp_trap_header_sum(): use strlen() to get the length of community string
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
|
2015-02-14 14:46:51 +01:00 |
|
sg
|
b5b5844119
|
added hook LWIP_HOOK_MEMP_AVAILABLE() to get informed when a memp pool was empty and an item is now available
|
2015-02-13 21:53:55 +01:00 |
|
sg
|
6ef7563f53
|
Added the option PBUF_LINK_ENCAPSULATION_HLEN to allocate additional header space for TX on netifs requiring additional headers
|
2015-02-13 21:42:04 +01:00 |
|
sg
|
e3e3200f95
|
fixed bug #22070 "MIB_OBJECT_WRITE_ONLY not implemented in SNMP"
|
2015-02-13 21:12:23 +01:00 |
|
sg
|
7a0f814043
|
introduce sys_timeouts_sleeptime (returns the time left before the next timeout is due, for NO_SYS==1)
|
2015-02-12 22:14:28 +01:00 |
|
sg
|
80b62df0a9
|
fixed bug #36403 "ip4_input() and ip6_input() always pass inp to higher layers": now the accepting netif is passed up, but the input netif is available through ip_current_input_netif() if required.
|
2015-02-12 22:04:10 +01:00 |
|
sg
|
f7905582db
|
More tiny code cleanups...
|
2015-02-11 21:53:12 +01:00 |
|
Fred Baksik
|
f12e6837be
|
LWIP_PLATFORM_DIAG: check if LWIP_PLATFORM_DIAG is defined as needed.
-- LWIP_STATS and LWIP_DEBUG require this macro
|
2015-02-11 21:44:43 +01:00 |
|
sg
|
974a853f40
|
patch #8423 "arch/perf.h" should be made an optional item
|
2015-02-11 21:25:47 +01:00 |
|
goldsimon
|
338feef70e
|
memp: also export memp_sizes[] if MEMP_USE_CUSTOM_POOLS==1
|
2015-02-10 15:18:14 +01:00 |
|
goldsimon
|
e926a93568
|
tcp_kill_prio(): prefer nearly-closed connections (waiting for the last ACK only) over established connections when out of tcp pcbs
|
2015-01-20 12:45:26 +01:00 |
|
sg
|
28476e3b7b
|
Fixed bug #38315 tcp_eff_send_mss_impl() always subtract the difference in IPv6 header size
|
2015-01-18 14:08:11 +01:00 |
|
sg
|
c1804810d8
|
allow enabling socket API without (public) netconn API - netconn API is still used by sockets, but keeping it private (static) should allow better compiler optimizations
|
2015-01-17 14:42:50 +01:00 |
|
sg
|
69ee35c909
|
tcp_close_shutdown: remove invalid comment on linger: we cannot support linger for the raw API since linger implies blocking
|
2015-01-17 14:36:39 +01:00 |
|
goldsimon
|
1cbd2121e2
|
Allow to overrid the check for p->ref==1 in TX packets (there *are* netif drivers that can handle this)
|
2015-01-16 17:58:07 +01:00 |
|
goldsimon
|
c0d9e3231b
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
|
2015-01-16 17:38:20 +01:00 |
|
goldsimon
|
2775fb5a45
|
fixed bug #20506 "Initial congestion window is very small" again by implementing the calculation formula from RFC3390
|
2015-01-16 17:38:07 +01:00 |
|
Sylvain Rochet
|
6ca8bc4037
|
inet_checksum: fixed prototype of lwip_standard_chksum() when LWIP_CHKSUM_ALGORITHM == 1
|
2015-01-10 13:59:55 +01:00 |
|
Sylvain Rochet
|
b30faa577d
|
PPP, moved ppp_init() from public API (ppp.h) to private API (ppp_impl.h)
ppp_init() is called by lwip_init(), users don't need to init PPP by themselves
|
2014-12-24 19:08:58 +01:00 |
|
Sylvain Rochet
|
382ddac1a1
|
CORE: fixed missing prototype for pbuf_header_impl() function
lwip/src/core/pbuf.c:502:1: warning: no previous prototype for ‘pbuf_header_impl’ [-Wmissing-prototypes]
|
2014-12-24 15:18:21 +01:00 |
|
goldsimon
|
32c6f96000
|
prevent dhcp from starting when netif link is down (only when LWIP_DHCP_CHECK_LINK_UP==1, which is disabled by default for compatibility reasons)
|
2014-12-19 16:04:48 +01:00 |
|
goldsimon
|
5d74d97fe1
|
TCP_OVERSIZE: make segment size allocated by TCP_OVERSIZE overridable for tests
|
2014-12-17 09:32:08 +01:00 |
|
goldsimon
|
db4844e3f0
|
fixed bug #43840 Checksum error for TCP_CHECKSUM_ON_COPY==1 for no-copy data with odd length
|
2014-12-17 09:26:17 +01:00 |
|
sg
|
7ca4fd817e
|
- fixed bug #43797 set/getsockopt: SO_SNDTIMEO/SO_RCVTIMEO take int as option but should take timeval (LWIP_SO_SNDRCVTIMEO_STANDARD==0 can be used to revert to the old 'winsock' style behaviour);
- Fixed implementation of SO_ACCEPTCONN to just look at the pcb state;
- cleaned up the SO/SOF defines (only 3 left a ip_pcb level);
|
2014-12-10 21:46:49 +01:00 |
|
goldsimon
|
35729f0870
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
|
2014-12-10 09:49:12 +01:00 |
|
goldsimon
|
0ff98eb2f5
|
mem: added an MEMP_OVERFLOW_CHECK implementation for MEM_USE_POOLS; added another unit test
|
2014-12-10 09:48:50 +01:00 |
|
sg
|
f38352f1af
|
fixed bug #43596 IGMP queries from 0.0.0.0 are discarded
|
2014-12-09 20:56:39 +01:00 |
|
goldsimon
|
4085a3fad4
|
task #11472 Support PBUF_REF for RX (IPv6 and IPv4/v6 reassembly might not work yet)
|
2014-12-08 14:45:36 +01:00 |
|
goldsimon
|
ec93b03d8d
|
Fixed multiple smaller compiler warnings
|
2014-11-07 14:29:53 +01:00 |
|
goldsimon
|
2809405164
|
lwip_socket_init() is not needed any more -> compatibility define
|
2014-11-06 14:14:58 +01:00 |
|
goldsimon
|
79ecf2edb7
|
SNMP: added missing casts to int for printf arguments
|
2014-11-03 09:23:50 +01:00 |
|
goldsimon
|
b8d798158b
|
fixed bug #43389 dns_recv() res_idx calculate error
|
2014-10-09 10:13:50 +02:00 |
|
Simon Goldschmidt
|
33237419c1
|
Parts of patch #8397 Typos corrected in comments and text outputs
|
2014-09-18 21:15:13 +02:00 |
|
Simon Goldschmidt
|
aa6f6bc3aa
|
patch #8480 Fix handling of dns_seqno wraparound
|
2014-09-17 22:52:58 +02:00 |
|
Simon Goldschmidt
|
f1e023af85
|
init.c: LWIP_PPP_API needs NO_SYS==0
|
2014-09-17 21:30:41 +02:00 |
|
Simon Goldschmidt
|
085c1594de
|
fixed bug #43192 tcp_enqueue_flags() should not check TCP_SND_QUEUELEN when sending FIN
|
2014-09-16 20:18:25 +02:00 |
|
Simon Goldschmidt
|
56c6301089
|
dns.c: change dns_send/dns_recv to operate on pbuf, not on contiguous buffer -> dns_payload_buffer/DNS_MSG_SIZE can be removed
|
2014-09-16 19:33:20 +02:00 |
|
Simon Goldschmidt
|
e303f30d10
|
added pbuf_take_at() and pbuf_put_at() (in preparation for dns.c changes)
|
2014-09-16 19:22:46 +02:00 |
|
Simon Goldschmidt
|
9fb46e1206
|
added source port randomization to make the DNS client more robust (see bug #43144)
|
2014-09-15 21:50:41 +02:00 |
|
Simon Goldschmidt
|
8216303524
|
revert accidentally committed test code
|
2014-09-05 21:17:20 +02:00 |
|
Simon Goldschmidt
|
6c7357bbf9
|
DNS: minor coding style fix: pEntry -> entry
|
2014-09-05 21:15:50 +02:00 |
|
Simon Goldschmidt
|
13add693db
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
|
2014-09-05 21:13:03 +02:00 |
|
Simon Goldschmidt
|
a491aa0f6a
|
DNS: split request callback information from actual DNS table to be able to optimize memory usage for multiple parallel requests (and clean up the code a bit)
|
2014-09-05 21:11:57 +02:00 |
|
goldsimon
|
e8f49f1b95
|
update CHANGELOG and fix coding style (fixed bug #39355 SNMP Memory Leak in case of error)
|
2014-09-03 08:10:07 +02:00 |
|
Fatih Aşıcı
|
0a8c53575c
|
snmp: Fix a memory leak
Check the value of vbi->ident before replacing it with vbo->ident.
|
2014-09-03 08:01:25 +02:00 |
|
Simon Goldschmidt
|
1fd4b851f5
|
Moved #define NETDB_ELEM_SIZE from dns.h to netdb.h, where it belongs, and use sizeof() instead of hacked constants that are wrong on 64-bit platforms
|
2014-09-02 21:27:24 +02:00 |
|
Simon Goldschmidt
|
142cc8fe2a
|
minor: fixed a comment typo only
|
2014-09-02 21:26:35 +02:00 |
|
Simon Goldschmidt
|
39caf630a9
|
fixed bug #42299 tcp_abort() leaves freed pcb on tcp_bound_pcbs list
|
2014-09-02 20:59:00 +02:00 |
|
goldsimon
|
b0502d1f3b
|
added optional macros PACK_STRUCT_FLD_8() and PACK_STRUCT_FLD_S() to prevent gcc 4 from warning about struct members that do not need packing
|
2014-09-02 13:04:36 +02:00 |
|