Commit Graph

  • 16293125a6 Work on bug #48728: headers should cleanly separate API vs. implementation TCP Dirk Ziegelmeier 2016-08-18 20:22:14 +02:00
  • e24fde05db memp: Fix memp_overflow_check_element_overflow assertion Axel Lin 2016-08-17 20:23:30 +08:00
  • ef31afb921 memp: Fix build error when LWIP_HOOK_MEMP_AVAILABLE is defined Axel Lin 2016-08-18 20:53:57 +08:00
  • a8c8e08984 Minor: cleanups in unit test code Dirk Ziegelmeier 2016-08-18 13:02:59 +02:00
  • 97fae7e41b Code cleanup in autoip.c and dhcp.c Dirk Ziegelmeier 2016-08-18 12:49:59 +02:00
  • 7f60cb3889 Improve netif client data API for lwIP internal clients - these can use a compile-time constant to access their data now Dirk Ziegelmeier 2016-08-18 12:37:21 +02:00
  • ebf7959880 Coding style fixes in netif.c Dirk Ziegelmeier 2016-08-18 11:44:19 +02:00
  • 0c7a59b5db Minor: Documentation fixes Dirk Ziegelmeier 2016-08-18 11:06:50 +02:00
  • c9ad58308a Minor documentation fixes Dirk Ziegelmeier 2016-08-18 10:59:18 +02:00
  • a262a2f252 MDNS: Add callback to be called manually when IP has changed to announce new IP Dirk Ziegelmeier 2016-08-18 10:59:08 +02:00
  • fa6a2d48cc Fix DHCP unit test after my last changes Dirk Ziegelmeier 2016-08-18 06:09:02 +02:00
  • c62bfd8146 Port AUTOIP to new netif client data API Dirk Ziegelmeier 2016-08-17 21:26:08 +02:00
  • 1db9631e7d Port DHCP to new netif client data API Dirk Ziegelmeier 2016-08-17 21:04:44 +02:00
  • c8c804140d Fix possible NULL pointer dereference in mdns.c introduced in my last commit Dirk Ziegelmeier 2016-08-17 21:00:59 +02:00
  • ee815e4e7a Finish porting MDNS to new netif client data API Dirk Ziegelmeier 2016-08-17 20:09:28 +02:00
  • c28fb298b7 Introduce an API to store arbitrary data pointers in struct netif Let MDNS to use the new API TODO: AutoIP, DHCP Dirk Ziegelmeier 2016-08-17 16:37:15 +02:00
  • 93b286e508 Also rename LWIP_MDNS to LWIP_MDNS_RESPONDER in unit tests... Dirk Ziegelmeier 2016-08-17 16:03:42 +02:00
  • 2a90f33757 MDNS responder: two functions can take struct mdns_host instead of netif as argument Dirk Ziegelmeier 2016-08-17 12:32:33 +02:00
  • efb7b3d5f8 Rename LWIP_MDNS to LWIP_MDNS_RESPONDER Dirk Ziegelmeier 2016-08-17 12:07:38 +02:00
  • 02d51e3ac5 Add missing file doxygen header in two mdns files Dirk Ziegelmeier 2016-08-16 09:46:19 +02:00
  • fec657bb38 MDNS: Substitute a few strlens by sizeof() Dirk Ziegelmeier 2016-08-16 09:33:53 +02:00
  • 858287fc3a MDNS: Fix several MSVC warnings Dirk Ziegelmeier 2016-08-16 08:33:16 +02:00
  • af6b707e9a mdns_opts.h: Add missing include lwip/opt.h Dirk Ziegelmeier 2016-08-16 08:28:59 +02:00
  • ab72ed8517 Fix options #include in mdns code Dirk Ziegelmeier 2016-08-16 08:22:41 +02:00
  • 482a4d2ce9 MDNS: Correct setting TTL when IGMP is not enabled Dirk Ziegelmeier 2016-08-16 08:09:19 +02:00
  • c61c8f3766 Use udp_get_multicast_ttl/udp_set_multicast_ttl accessors where applicable Dirk Ziegelmeier 2016-08-16 08:08:06 +02:00
  • af48bec63c Update MDNS docs after porting to dual-stack API Dirk Ziegelmeier 2016-08-14 17:12:01 +02:00
  • 39ac8e2c57 Remove some MDNS functions from documentation, they are only visible for unit tests Dirk Ziegelmeier 2016-08-14 17:08:39 +02:00
  • 52449e12c0 Forgot to save before committing... Dirk Ziegelmeier 2016-08-14 16:56:34 +02:00
  • 2335c1a73c Port MDNS to new dual-stack API Dirk Ziegelmeier 2016-08-14 16:47:45 +02:00
  • ebe0e6f98d Some documentation cosmetics in mdns.c Dirk Ziegelmeier 2016-08-14 15:42:22 +02:00
  • 4d85def20a Update README applications sections Dirk Ziegelmeier 2016-08-14 15:39:58 +02:00
  • b472648e40 Fix wrong copyright header in mdns_opts.h Dirk Ziegelmeier 2016-08-14 15:36:41 +02:00
  • a2894ede1c MDNS: make a few arguments const where suitable Dirk Ziegelmeier 2016-08-14 15:31:49 +02:00
  • 306113c8c3 Add MDNS to doxygen docs Dirk Ziegelmeier 2016-08-14 15:22:05 +02:00
  • 4919932c49 Apply patch #8755: Multicast DNS responder support from Erik Ekman Erik Ekman 2016-08-14 15:02:15 +02:00
  • 4af297fc20 PPP: fix don't print valid LCP echo request/reply packets if the link is up Sylvain Rochet 2016-08-13 15:56:42 +02:00
  • 4e1f8effaf PPP: fix ppp_write internal documentation Sylvain Rochet 2016-08-13 10:42:13 +02:00
  • 5493220c93 Move DNS protocol structs to separate header. Needed for Erik Ekman's MDNS implementation. Dirk Ziegelmeier 2016-08-13 09:05:28 +02:00
  • ce6ea0df15 Convert SNMP snmp_vb_enumerator_err_t to a typedef and fix resulting compile error Dirk Ziegelmeier 2016-08-12 22:59:21 +02:00
  • 6dcb2b2415 Work on bug #48730: Enums should be used instead of multiple defines (where applicable) Dirk Ziegelmeier 2016-08-12 22:51:43 +02:00
  • 36b9caed23 Fix compile of unit test Dirk Ziegelmeier 2016-08-11 23:54:59 +02:00
  • 13251526fa Strip path prefix in doxygen docs - no /home/dziegel/ in the future :-) Dirk Ziegelmeier 2016-08-11 21:25:28 +02:00
  • b34baff546 Convert state #defines in autoip.h and dhcp.h to enums. May be useful in *_state structs to simplify debugging in the future. Dirk Ziegelmeier 2016-08-11 21:04:39 +02:00
  • 6f62fe5998 ensure the 'prot' headers are as small & portable as possible goldsimon 2016-08-11 15:11:34 +02:00
  • dc7340bbd5 started with bug #48728: move protocol definitions to 'include/prot/*.h' files (started with some IPv4 protocols) goldsimon 2016-08-11 14:35:44 +02:00
  • d95ab511d0 netif:ppp: fix mempool build issues when PPP is enabled Ajay Bhargav 2016-08-10 19:19:23 +05:30
  • bf3e8e6a48 minor coding style fixes in IPv6 code goldsimon 2016-08-11 09:23:43 +02:00
  • 3194c9c4cf PPP: filter more packets in ppp_dump_packet Sylvain Rochet 2016-08-10 23:33:16 +02:00
  • 18fcc1d504 [PATCH] debug: Add braces around empty body in an 'if' statement Axel Lin 2016-08-09 21:52:13 +02:00
  • 5c0944e01a Don't document tcp_send_empty_ack and tcp_keepalive - users should never need them Dirk Ziegelmeier 2016-08-09 10:17:16 +02:00
  • 5a09fd3e35 Don't document ip4_route and ip6_route, users should use ip_route instead Dirk Ziegelmeier 2016-08-09 10:16:40 +02:00
  • 0005b7c2d0 Revert my last change in sntp.c - allow usage of custom error values in err_t Dirk Ziegelmeier 2016-08-09 08:20:28 +02:00
  • 6ba03d543f Activate TCP backlog in documentation Dirk Ziegelmeier 2016-08-09 08:18:42 +02:00
  • 61dae47a71 Relete SNMP README and incorporate it's text in doxygen docs Dirk Ziegelmeier 2016-08-08 22:40:57 +02:00
  • 85ab39985a Fix a few incorrect uses of err_t. Found by converting lwip error codes to an enum, but I'm not sure wether I want to commit the actual enum conversion. Dirk Ziegelmeier 2016-08-08 22:15:01 +02:00
  • e5284ec616 Minor: documentation cosmetics Dirk Ziegelmeier 2016-08-08 22:01:38 +02:00
  • 4b41ef551e Add note about Filelists.mk in UPGRADING document Dirk Ziegelmeier 2016-08-08 21:55:08 +02:00
  • a2fd68098e minor: macros should not end with underscore(s) sg 2016-08-08 21:47:20 +02:00
  • 1631307bb3 tcp.c: Partly undo Simon's changes from today (repairs doxygen docs) Dirk Ziegelmeier 2016-08-08 21:42:27 +02:00
  • 10332773ff Remove tcp_accepted() from rawapi.txt. Thanks to Sergio Caprile for pointing this out! Dirk Ziegelmeier 2016-08-08 16:09:26 +02:00
  • fa568f7750 Fix typos in docs Dirk Ziegelmeier 2016-08-08 12:15:58 +02:00
  • 282b8a2b6c PPP: set disconnect state before closing link protocol in ppp_close Sylvain Rochet 2016-08-08 11:55:31 +02:00
  • b1dfd00f92 Minor netif documentation update Dirk Ziegelmeier 2016-08-08 09:16:15 +02:00
  • eba6ae0122 minor: add a comment about where to define LWIP_RAND() goldsimon 2016-08-08 09:14:50 +02:00
  • 219438fb24 cleanup: move stdlib.h include to mem.c, where it belongs goldsimon 2016-08-08 09:11:24 +02:00
  • e4c01a064e mem: Include stdlib.h to fix build warnings when MEM_LIBC_MALLOC is set Axel Lin 2016-08-08 14:21:23 +08:00
  • 08378b7d4b Improve LWIP_EVENT_API compilation goldsimon 2016-08-08 08:49:14 +02:00
  • fc66fb830c Fix compilation for LWIP_EVENT_API David van Moolenbroek 2016-08-07 16:20:49 +00:00
  • fa8797b86d Fix PBUF_LINK_HLEN value in documentation Dirk Ziegelmeier 2016-08-08 08:20:42 +02:00
  • 953dd5b628 PPP, PPPoE: remove useless checks Sylvain Rochet 2016-08-08 00:14:45 +02:00
  • 455a41822e PPP, PPPoL2TP: cleanup connection state reset Sylvain Rochet 2016-08-07 23:20:09 +02:00
  • 1ea1026961 PPP, PPPoE: cleanup connection state reset Sylvain Rochet 2016-08-07 23:08:50 +02:00
  • 09c22e13fe PPP: close link protocol if LCP is not started in ppp_close Sylvain Rochet 2016-08-07 22:39:16 +02:00
  • 7c02a85424 PPP, PPPoE: add support for disconnecting in link initiation state in disconnect callback Sylvain Rochet 2016-08-07 22:35:31 +02:00
  • d15ebc6a4c PPP: don't restart LCP closing if termination is already in progress Sylvain Rochet 2016-08-07 21:04:56 +02:00
  • f185104ac6 PPP: revamp PPP state order Sylvain Rochet 2016-08-07 20:54:14 +02:00
  • 5811948b0a PPP: remove PPP_PHASE_MASTER conditions if multilink mode is disabled Sylvain Rochet 2016-08-07 20:50:08 +02:00
  • dd0779c204 PPP, move VJ_SUPPORT disabling if LWIP_TCP is not enabled to PPP options Sylvain Rochet 2016-08-07 19:27:50 +02:00
  • 898e69118a Minor: documentation fix Dirk Ziegelmeier 2016-08-07 20:20:38 +02:00
  • f55c0e7864 Move rawapi.txt description to main page - this doc really should be found and read by users Dirk Ziegelmeier 2016-08-07 20:13:27 +02:00
  • 3ca4eb5cd8 Minor pbuf layer doc update Dirk Ziegelmeier 2016-08-07 20:05:01 +02:00
  • 6af213787a Fix clang address sanitizer errors in unit tests (buffers too small) Dirk Ziegelmeier 2016-08-07 20:04:09 +02:00
  • 0a7db8a9a5 PPP: remove double include for lwip/sys.h Axel Lin 2016-08-07 14:10:05 +08:00
  • 0673fcdb44 Fix mentioning functions that do not take pbufs as argument in pbuf layer docs Dirk Ziegelmeier 2016-08-07 10:16:18 +02:00
  • 980a919c9a Don't document IP type specific output functions, users should use IP type independent ones Dirk Ziegelmeier 2016-08-07 10:13:50 +02:00
  • 8d07629b71 Some documentation cleanups and include more comments that have been already in code into doxygen docs Dirk Ziegelmeier 2016-08-07 10:05:34 +02:00
  • cf66233873 PBUF layer documentation clarification Dirk Ziegelmeier 2016-08-06 22:28:12 +02:00
  • b94c8ee76f Add some more functions and macros to documentation Dirk Ziegelmeier 2016-08-06 22:16:49 +02:00
  • 73131b1677 Fix doxygen warning in ip6.c Dirk Ziegelmeier 2016-08-06 20:29:35 +02:00
  • 87855b0e0e Update doxgen docs: PBUF layers, IPv4 and IPv6 functions, add some missing tcp raw API functions Dirk Ziegelmeier 2016-08-06 20:28:49 +02:00
  • 2acfa0ebe7 Update NO_SYS_SampleCode.c: Don't access heap in IRQ Dirk Ziegelmeier 2016-08-06 20:28:01 +02:00
  • a20cdc597a Fix comment in sample code Dirk Ziegelmeier 2016-08-05 09:55:48 +02:00
  • 70ee63ef3d Documentation: Add example code for NO_SYS use case Dirk Ziegelmeier 2016-08-05 09:53:50 +02:00
  • c2a5480ac7 PPP: remove useless ppp_link_start function Sylvain Rochet 2016-08-04 23:52:54 +02:00
  • 01561b26ef PPP: set phase to establish before starting LCP Sylvain Rochet 2016-08-04 23:43:46 +02:00
  • 9b47b6393b PPP, PPPoE: remove useless PPPoE state conditions Sylvain Rochet 2016-08-04 23:06:30 +02:00
  • e8d8c5dcc9 PPP, L2TP: remove useless L2TP state conditions Sylvain Rochet 2016-08-04 23:03:03 +02:00
  • bae67915ab PPP: fix dead phase set too early Sylvain Rochet 2016-08-04 22:06:45 +02:00
  • 5f774270b6 minor: tabs -> spaces sg 2016-08-03 21:25:32 +02:00