Commit Graph

  • d320b27a5f fix compiling sockets.c for SYS_LIGHTWEIGHT_PROT==0 goldsimon 2018-04-19 08:23:10 +02:00
  • ef3073aaf9 LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT: 'lfree' mus be volatile goldsimon 2018-04-18 22:12:46 +02:00
  • 71c13c6079 Improve the socket stress test to better test fullduplex goldsimon 2018-04-18 22:03:11 +02:00
  • 3abc8ae161 LWIP_NETCONN_FULLDUPLEX: unblock rx threads on close goldsimon 2018-04-18 21:51:34 +02:00
  • 41fea4ad7d sockets: change closing: netconn is freed when socket is closed, not before goldsimon 2018-04-12 17:19:30 +02:00
  • 1090e9cdec LWIP_NETCONN_FULLDUPLEX: prevent taking recursive sys arch lock goldsimon 2018-04-12 17:14:35 +02:00
  • b1fe8cf4b8 netbiosns: check question type before generating an answer goldsimon 2018-04-18 08:17:10 +02:00
  • f65911a84b netbios: fix response length of node status response goldsimon 2018-04-18 07:28:41 +02:00
  • 66800925cf Fix indent in netbiosns.c Dirk Ziegelmeier 2018-04-17 14:08:59 +02:00
  • 533c97f0c3 Fix bug #53626: NetBIOS Responder generates malformed packet responding to "*" name Dirk Ziegelmeier 2018-04-16 10:40:05 +02:00
  • e935faf2bc tcp_priv.h: Fix compile warnings when TCP_DEBUG_PCB_LISTS is set Axel Lin 2018-04-10 17:46:46 +08:00
  • fa55458c42 netconn_accept: reduce number of ifdefs goldsimon 2018-04-06 22:37:20 +02:00
  • 4cc953d0e3 httpd: fixed compiling makefsdata.c goldsimon 2018-04-04 21:45:47 +02:00
  • ffdd44ec74 Fix bug #53559: IPv4 to IPv6 filtering not freeing PBUFs Dirk Ziegelmeier 2018-04-04 21:04:14 +02:00
  • b0ae967660 NetBIOS Responder should respond to "*" names Ray Abram 2018-03-12 02:44:59 +01:00
  • 82d8f08451 Add "server reachability" register to SNTP Tom Ferrin 2018-03-07 23:35:22 +01:00
  • e46b9ad4ac sntp: store server IP address after DNS lookup Tom Ferrin 2018-03-31 19:17:03 +02:00
  • 2d4da92eeb makefsdata: added options to skip and avoid compressing some extensions Giuseppe Modugno 2018-03-19 13:07:34 +01:00
  • 81acaf0ff1 tcp_out: Fix updating remainder_flags in tcp_split_unsent_seg Axel Lin 2018-03-31 11:20:03 +08:00
  • b693056bb6 lowpan6_ble: local address is required for compression/decompression, too goldsimon 2018-03-27 21:20:01 +02:00
  • 97a9fe1b10 Fix compiling lowpan6_ble.c on travis goldsimon 2018-03-22 08:48:53 +01:00
  • e9ee3c4b58 add lowpan6_common.c to Filelists.mk Axel Lin 2018-03-22 08:39:20 +08:00
  • 8adfc730ec lowpan6_ble.c: use common functions from lowpan6_common.c goldsimon 2018-03-21 22:57:45 +01:00
  • ac03107036 lowpan6_common.c: add comments from ble version goldsimon 2018-03-21 22:53:08 +01:00
  • a4b9beef04 Move common 6LoWPAN code to new file lopwan6_common.c goldsimon 2018-03-14 22:29:16 +01:00
  • c974fc9d43 http_client: fix compiling if mem_size_t is smaller than size_t goldsimon 2018-03-21 09:33:00 +01:00
  • c881c48eed netif_add: check that the new netif is not already added goldsimon 2018-03-21 09:32:39 +01:00
  • 600527dde7 apps/http: httpd: Fix unused parameter warning if !LWIP_HTTPD_SUPPORT_V09 Axel Lin 2018-03-21 15:05:33 +08:00
  • e19d908f0e apps/http: Fix httpd_structs.h build error Axel Lin 2018-03-19 21:08:17 +08:00
  • 104a629a51 zepif: Convert to dual-stack Dirk Ziegelmeier 2018-03-15 09:21:32 +01:00
  • d79416eee6 lowpan6: move a function to delete one prototype goldsimon 2018-03-13 20:49:15 +01:00
  • 6070a7ef6a netif: Add netif_do_ip_addr_changed function to reduce duplicated code Axel Lin 2018-03-14 22:59:17 +08:00
  • 08bcfa2b29 netif: initialize netif->output with a dummy function for IPv6 only netifs goldsimon 2018-03-13 20:29:37 +01:00
  • 0074022bb5 minor: fix typos and spaces goldsimon 2018-03-13 20:28:59 +01:00
  • 10ae311a93 lowpan6: Rework to speed up dequeue datagram process Axel Lin 2018-03-13 08:16:35 +08:00
  • 909037c2ca api_lib: Remove superfluous #if LWIP_TCP in netconn_recv_data_tcp Axel Lin 2018-03-11 16:47:14 +08:00
  • 16afe566ff lowpan6: fix doc warning in clang goldsimon 2018-03-09 13:40:15 +01:00
  • 253fcc8dcd http_client: call tcp_recved for header bytes goldsimon 2018-03-09 11:30:23 +01:00
  • 8d8572354b lowpan6: fix bug #47291 (wrong datagram size for fragmentation) goldsimon 2018-03-09 11:28:35 +01:00
  • b86f9b97e0 lowpan6: refactor decompression to not allocate a pbuf goldsimon 2018-03-08 20:26:13 +01:00
  • 61a1b98cc9 various IPv6-only compile fixes goldsimon 2018-03-07 20:55:00 +01:00
  • 972f32dd47 zepif: fix compiling with IPv4 disabled goldsimon 2018-03-07 19:58:09 +01:00
  • 971404ff90 http_client.h: Include lwip/pbuf.h Axel Lin 2018-03-07 15:24:14 +08:00
  • 0411332856 api_msg.h: Fix build error when LWIP_NETIF_API && !LWIP_SOCKET && !LWIP_NETCONN Axel Lin 2018-03-07 07:52:41 +08:00
  • b6d9bb6b2a http_client: check current state when receiving FIN goldsimon 2018-03-06 21:51:13 +01:00
  • 91a2d9e237 zepif: fix comment for calling netif->input() goldsimon 2018-03-05 08:40:51 +01:00
  • 5474498f7e zepif: call netif->input instead of tcpip_6lowpan_input for rx packets goldsimon 2018-03-05 06:43:57 +01:00
  • b28e979739 unit: write out XML file Joel Cunningham 2018-03-04 02:38:55 -06:00
  • 53ddb9244b apps/sntp: Trivial build warning fix Axel Lin 2018-03-04 19:18:26 +08:00
  • b1258bf8e6 unit: speed up test_pbuf_queueing_bigger_than_64k Joel Cunningham 2018-03-03 17:43:23 -06:00
  • 91038e4979 Improve 6LoWPAN documentation Dirk Ziegelmeier 2018-03-03 11:05:30 +01:00
  • 08bf8b7121 Improve documentation for 6LOWPAN BLE and ZEPIF Dirk Ziegelmeier 2018-03-03 11:00:04 +01:00
  • 282e1601ef finally got zepif running goldsimon 2018-03-02 12:56:55 +01:00
  • ab0e457066 lowpan6: change the name of 2 members to indicate usage for tx goldsimon 2018-03-01 22:17:12 +01:00
  • a137e16ff8 lowpan6.c: fix referenced RFCs goldsimon 2018-03-01 12:44:18 +01:00
  • 6e62baaa6c sockets.h: include <string.h> for memcpy in FD_ZERO goldsimon 2018-03-01 09:05:29 +01:00
  • cb746a1aea zepif: fix destination IP (default should be broadcast, not 0.0.0.0) goldsimon 2018-03-01 07:08:03 +01:00
  • fcccc47be4 lowpan6.c: fix clang doc warnings goldsimon 2018-03-01 07:00:32 +01:00
  • 002ba1a66b zeoif: ZEPIF_LOOPBACK should be 0 default, not 1 goldsimon 2018-03-01 06:15:55 +01:00
  • 43778e5334 add zepif.c to Filelists.mk goldsimon 2018-02-28 23:00:08 +01:00
  • 43a55003da Added a netif encapsulating 6LowPAN in ZEP (ZigBee Enxapsulation Protocol) goldsimon 2018-02-28 22:58:48 +01:00
  • d9770d2c5f tcpip_thread: TCPIP_MSG_INPKT: free input pbufs if the input function returns an error goldsimon 2018-02-28 22:48:56 +01:00
  • 3a8af612b3 lowpan6.c: handle 6-byte MAC addresses on netif, too goldsimon 2018-02-28 22:46:55 +01:00
  • 2a5b66c9b1 lowpan6.c: tiny whitespace fix goldsimon 2018-02-28 22:32:58 +01:00
  • 3a93029e92 lowpan6.c: implement software CRC (e.g. required for use with ZEP) goldsimon 2018-02-28 21:39:38 +01:00
  • fe68fa49f7 lowpan6.c: refactor parsing and writing the ieee 802.15.4 header to separate function goldsimon 2018-02-28 21:38:49 +01:00
  • 5e91cd47c9 lowpan6.c: ensure netif->hwaddr_len == 8 (to not create invalid frames) goldsimon 2018-02-28 21:09:55 +01:00
  • 4f059fea76 fix some IEEE_802154_FC_ bit definitions goldsimon 2018-02-28 21:03:40 +01:00
  • 569464ffd3 lowpan6.c: move static variables declared inside lowpan6_frag into lowpan6_data goldsimon 2018-02-28 20:42:31 +01:00
  • 6e6eb620df tftp_opts.h: Make TFTP_DEBUG default OFF Axel Lin 2018-02-28 13:49:44 +08:00
  • 3c71e3fc77 lowpan6_ble_opts.h: Make LWIP_RFC7668_DEBUG default OFF Axel Lin 2018-02-27 18:04:36 +08:00
  • 2e2c607727 lowpan6.c: Fix ‘lowpan6_context_lookup’ defined but not used build warning Axel Lin 2018-02-27 18:01:18 +08:00
  • 49acdae8d0 lowpan6.c: fix building with LWIP_6LOWPAN_NUM_CONTEXTS==0 goldsimon 2018-02-27 10:07:15 +01:00
  • 7db978ca03 lowpan6.c: rework lowpan6_input processing of the ieee 802.15.4 header goldsimon 2018-02-26 21:47:24 +01:00
  • 731b83ac5f lowpan6.c: a netif input function must return ERR_OK only if the input pbuf was freed goldsimon 2018-02-26 20:51:13 +01:00
  • fb5bbca1d9 lowpan6.c: move IEEE 802.15.4 definitions to their own header file goldsimon 2018-02-26 20:38:41 +01:00
  • a022590f40 lowpan6.c: move netif-specific data to a common struct goldsimon 2018-02-26 20:32:39 +01:00
  • c28aa02820 lowpan6_ble: Convert to use pbuf_remove_header instead of pbuf_header Axel Lin 2018-02-26 10:20:05 +08:00
  • e7766297de dhcp6_disable: need to set pcb_allocated to zero goldsimon 2018-02-25 13:17:26 +01:00
  • 265f6f5047 lowpan6_ble: Fix build warning if LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS==0 Axel Lin 2018-02-25 12:05:24 +08:00
  • 7697a45405 lowpan6_ble_opts.h: Add #ifndef guard for LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS Axel Lin 2018-02-25 12:01:01 +08:00
  • 59e98ccb19 tcp_output_fill_options: account for the SACKS length in assertion. Our Air Quality 2018-02-24 16:24:07 +11:00
  • 56124bf53b Add check in init.c: altcp does not work with LWIP_EVENT_API goldsimon 2018-02-24 14:43:51 +01:00
  • a3034a442b lowpan6_ble: fix compiling with LWIP_RFC7668_NUM_CONTEXTS==0 goldsimon 2018-02-24 11:39:31 +01:00
  • 2ce3c79ec5 lowpan6_ble.c: travis complains... goldsimon 2018-02-23 14:00:56 +01:00
  • a8d789e7b3 add lowpan6_ble.c to Filelists.mk goldsimon 2018-02-23 13:19:27 +01:00
  • c510e92cf4 get lowpan6_ble.c to compile goldsimon 2018-02-23 13:16:14 +01:00
  • 69eaafecca lowpan6_ble.c: fixed whitespace & indentation goldsimon 2018-02-23 13:08:00 +01:00
  • 10209ee788 Added a RFC7668 netif. Benjamin Aigner 2017-05-29 18:26:36 +02:00
  • f595445ec0 Some fixes to DHCPv6 documentation Dirk Ziegelmeier 2018-02-23 12:54:51 +01:00
  • aa04944ae0 Add DHCPv6 to documentation Dirk Ziegelmeier 2018-02-23 12:35:45 +01:00
  • d2ee10977f dhcp6: try to fix docs (clang complains) goldsimon 2018-02-23 10:26:19 +01:00
  • 7ad680c2bf Try to fix dhcp6.c on travis goldsimon 2018-02-23 09:54:04 +01:00
  • 7d007cfee5 DHCPv6: make LWIP_IPV6_DHCP6_STATELESS==LWIP_IPV6_DHCP6 by default goldsimon 2018-02-23 09:26:46 +01:00
  • 8600259a78 tiny cleanup in dhcp.c goldsimon 2018-02-22 22:33:48 +01:00
  • 76a13054ee add initial support for stateless DHCPv6 goldsimon 2018-02-22 22:33:16 +01:00
  • 37b4494921 http_client: fix function documentation goldsimon 2018-02-22 09:55:32 +01:00
  • 0ee0393936 fix compiling http_client and altcp_proxyconnect with gcc goldsimon 2018-02-22 09:12:51 +01:00
  • fe3bb8bb78 etharp: Remove superfluous assert checking in free_etharp_q Axel Lin 2018-02-22 11:26:42 +08:00
  • e93cecf527 Fix build error for http files Axel Lin 2018-02-22 09:21:33 +08:00