Commit Graph

  • 44617bfa9b Fix compile of SNMP on MSVC Dirk Ziegelmeier 2016-01-04 11:26:36 +01:00
  • 6352106aaa Fix C++ style comment in snmp_asn1.h Dirk Ziegelmeier 2016-01-04 11:05:44 +01:00
  • 7412a0e74e SNMP: Move common MIB code into snmp_core.c helper functions Dirk Ziegelmeier 2016-01-02 21:29:01 +01:00
  • 19d17adcfb SNMP MIB2: Implement tcpConnectionTable Dirk Ziegelmeier 2016-01-02 20:55:14 +01:00
  • e1e7a704e1 SNMP MIB2: Implement tcpListenerTable Dirk Ziegelmeier 2016-01-02 20:06:53 +01:00
  • 19dd6c391f SNMP MIB2: Update UDP endpoint table variable names Dirk Ziegelmeier 2016-01-01 23:09:54 +01:00
  • c5cab4e719 SNMP RAW API: Listen on IPV6 UDP port, too Dirk Ziegelmeier 2016-01-01 22:59:00 +01:00
  • b48f6d1405 Add comment about udpEnpointTable non-accessible columns Dirk Ziegelmeier 2016-01-01 22:00:39 +01:00
  • c466f8824f SNMP: Finish implementing UDP-MIB. Add unsupported udpHCInDatagrams and udpHCOutDatagrams items. Dirk Ziegelmeier 2016-01-01 21:58:51 +01:00
  • 2b16cd93bf SNMP: Another release_instance call bugfix in SNMP Get/GetNext requests Dirk Ziegelmeier 2016-01-01 20:58:02 +01:00
  • 0c39165701 SNMP: Two bugfixes in SNMP GET requests Dirk Ziegelmeier 2016-01-01 20:44:16 +01:00
  • 9d1234d83a Add some comments and OID checks to udpEndpointTable Dirk Ziegelmeier 2015-12-31 16:19:26 +01:00
  • dfaa979b99 Start working on udpEndpointTable Dirk Ziegelmeier 2015-12-31 16:13:45 +01:00
  • 611966de63 SNMP: Cleanup snmp IP helper functions, add IPv6 support Dirk Ziegelmeier 2015-12-29 22:06:23 +01:00
  • 4341df4094 SNMP: Fix compile when IPV4 is not enabled Dirk Ziegelmeier 2015-12-28 22:28:01 +01:00
  • 83f8ec1397 Some SNMP MIB2 code layout cleanups Dirk Ziegelmeier 2015-12-28 21:37:17 +01:00
  • fdd98879bf C-Style comments only, please Dirk Ziegelmeier 2015-12-26 12:17:07 +01:00
  • 406f707d9a Add SNMP agent note in CHANGELOG Dirk Ziegelmeier 2015-12-26 12:04:45 +01:00
  • 5e34b8736a Minor SNMP compile and comment fix Dirk Ziegelmeier 2015-12-26 12:02:16 +01:00
  • 7b946fa9b1 SNMP agent rewrite Dirk Ziegelmeier 2015-12-26 11:43:29 +01:00
  • 0178d1d2ee Add missing comment for MIB2 callbacks in opt.h Dirk Ziegelmeier 2015-12-09 21:06:14 +01:00
  • 0c06f09d6d makefsdata.c: Adapt to new header include location Dirk Ziegelmeier 2015-12-09 12:48:02 +01:00
  • a82c6122d5 Correct comment word usage in ip4_frag.c Joel Cunningham 2015-12-08 10:13:56 -06:00
  • 2e56f2d780 igmp: Optimize the implementation of igmp_start_timer Axel Lin 2015-11-30 09:27:31 +08:00
  • 2562d637cd tcp_out: Use LWIP_DBG_LEVEL_SERIOUS instead of magic number Axel Lin 2015-12-06 23:39:20 +08:00
  • f69b1841e0 Fix compile when netconn api is disabled but socket api is enabled. Problem is that declaring functions as static in a public header will produce warnings in every file it is included because the static functions are not implemented. Solution: When socket api is enabled, netconn is simply available, too (Socket api uses netconn api internally) Dirk Ziegelmeier 2015-12-05 21:58:38 +01:00
  • a3bccae173 Catch tcpip_callback call failure Axel Lin 2015-12-01 18:59:04 +08:00
  • a21144b834 memp: Fixup LWIP_HOOK_MEMP_AVAILABLE() hook Axel Lin 2015-12-04 22:58:32 +08:00
  • 7f92660598 icmp: Fix memory leak in icmp_input() error paths Axel Lin 2015-12-03 17:48:55 +08:00
  • 3b60c855e1 netbuf: Move #include "lwip/opt.h" out of #if LWIP_NETCONN || LWIP_SOCKET guard Axel Lin 2015-12-03 09:25:59 +08:00
  • a709041b8b Remove unnecessary p->len checking for pbuf_alloc calls with PBUF_RAM type Axel Lin 2015-12-06 00:09:33 +08:00
  • 8bb27ba8c4 Forgot to remove two SNMP options from opt.h that are now in lwip/apps/snmp_opts.h Dirk Ziegelmeier 2015-12-03 13:51:59 +01:00
  • bd4c4b5959 Use SYS_ARCH_SET macro at appropriate places Axel Lin 2015-11-30 22:22:28 +08:00
  • fb6d0f9006 ipaddr_aton: Avoid duplicate code to handle IPv4 address string conversion Axel Lin 2015-11-27 18:02:08 +08:00
  • 6e863ecb50 dns: Remove always true test in dns_alloc_random_port Axel Lin 2015-11-27 23:38:52 +08:00
  • 764bf251cd igmp: Drop unneeded initialization for *group in igmp_lookup_group() Axel Lin 2015-11-21 14:02:43 +08:00
  • 91586bc6f6 Drop #if TCP_DEBUG guard around tcp_debug_print_state calls Axel Lin 2015-11-21 14:38:23 +08:00
  • f971fb921e Simplify testing minimum priority in tcp_kill_prio() Axel Lin 2015-11-19 20:59:54 +08:00
  • c730e45f0c Trivial comment fix about calling tcp_slowtmr Axel Lin 2015-11-20 09:30:20 +08:00
  • 5c27429958 memp: Fix if MEMP_OVERFLOW_CHECK guard in memp_free_pool Axel Lin 2015-11-19 19:09:04 +08:00
  • 8010d6706e fixed bug #46471: lwip_accept() leaks socket descriptors if new netconn was already closed because of peer behavior goldsimon 2015-11-19 07:33:55 +01:00
  • 9c6708513a Drop unnecessary NULL test for h->next->next in memp_sanity Axel Lin 2015-11-17 10:08:37 +08:00
  • 21b9b5e741 Slightly improve raw_remove()/udp_remove() implementation Axel Lin 2015-11-18 17:10:33 +08:00
  • 3f49b85680 Update header include guard naming of all apps headers Unbreak compilation, lwip/apps/snmp.h guard clashed with lwip/snmp.h Dirk Ziegelmeier 2015-11-18 20:21:56 +01:00
  • 65bb7a623c snmp.h: Add missing #if around function prototypes Dirk Ziegelmeier 2015-11-18 08:18:04 +01:00
  • 4293c1e138 snmp.h: Fix header include guard Dirk Ziegelmeier 2015-11-18 08:08:37 +01:00
  • b8e94ec066 lwiperf: TX buffer can be static Dirk Ziegelmeier 2015-11-18 07:52:04 +01:00
  • e15872982e Add iperf to apps; Fix compile of lwiperf.c Dirk Ziegelmeier 2015-11-18 07:46:39 +01:00
  • e4f7ddacb3 Add Filelists.mk file containing all LWIP files. May be useful for client projects. Dirk Ziegelmeier 2015-11-16 21:54:01 +01:00
  • c69dede728 Move httpd from contrib to main git repository Dirk Ziegelmeier 2015-11-16 12:27:24 +01:00
  • 39370db55d Implement API function to iterate over stable ARP table entries Dirk Ziegelmeier 2015-11-16 09:53:23 +01:00
  • 73bb986737 Also fix compile of ethernetif.c after SNMP refactoring Dirk Ziegelmeier 2015-11-16 09:49:32 +01:00
  • 98b9d31f24 Fixed compiling with LWIP_TCP==0 goldsimon 2015-11-16 09:37:56 +01:00
  • ecf9d25ed0 api_msg_c: remove superfluous NETCONN_SET_SAFE_ERR call before TCPIP_APIMSG_ACK Axel Lin 2015-11-10 21:09:14 +08:00
  • 668d461104 dns: Fix dns_alloc_pcb for reuse an existing one case Axel Lin 2015-11-13 16:01:38 +08:00
  • 29553ba7a1 Add note about moved SNMP stack to CHANGELOG Dirk Ziegelmeier 2015-11-14 22:08:31 +01:00
  • cacbd596c9 Move some prototypes from snmp_msg.h to snmp.h because they are used by user code Dirk Ziegelmeier 2015-11-14 19:50:57 +01:00
  • 6203737093 Rename snmp_mib2.h to snmp.h so source compatibility for user netif implementations is preserved Dirk Ziegelmeier 2015-11-12 21:25:42 +01:00
  • 5f642eb3e3 Completely decouple SNMP stack from lwIP core by using private memory pools; Move SNMP stack to apps; API breaking change: Users need to call snmp_init() now! Dirk Ziegelmeier 2015-11-12 21:21:14 +01:00
  • 92a241a29e Fixed bug #46365: tcp_accept_null() should call tcp_abort() goldsimon 2015-11-12 10:40:49 +01:00
  • c838e1ed5b Implement possibility to declare private memory pools. This is useful to decouple some apps from the core (SNMP stack) or make contrib app useage simpler (httpserver_raw) . Dirk Ziegelmeier 2015-11-12 08:45:04 +01:00
  • d38db89626 Export tcp_pcb_lists from tcp.c - can be used in SNMP code to implement MIB2 tcp connection tables Dirk Ziegelmeier 2015-11-12 08:09:44 +01:00
  • 3f0b1e2cdc Remove global variable used in macros, it can be declared locally. Dirk Ziegelmeier 2015-11-12 08:07:22 +01:00
  • f518c6578c fixed bug #46321: Synchronization bug around lwip_select() and tcpip_thread() with thread-local semaphores sg 2015-10-29 22:20:21 +01:00
  • 2dec8f449a minor: fixed typo: even_callback -> event_callback sg 2015-10-29 22:18:41 +01:00
  • 1ef913cd36 Update snd_queuelen comment documentation Joel Cunningham 2015-10-26 09:29:46 -05:00
  • affc6d61ca Update socket options comments Joel Cunningham 2015-10-16 13:16:56 -05:00
  • f278b27119 pppapi/ppos: include tcpip_priv.h, not tcpip.h sg 2015-10-11 13:37:25 +02:00
  • 37bb0b89f0 all: trivial include changes related to the new "lwip/priv/" include directory Sylvain Rochet 2015-10-10 22:46:47 +02:00
  • 02bddd251a re-added tcpip.h (removed because the better part of the file moved to "priv/tcpip_priv.h", which was more worth conserving the git history - how do you duplicate a file keeping its history in both copies??) sg 2015-10-09 22:00:32 +02:00
  • c12fa7b4c4 started to move "private" header files containing implementation details to "lwip/priv/" include directory to seperate the API from the implementation. sg 2015-10-09 21:58:58 +02:00
  • b32751a693 moved dhcp.c to src/core/ipv4/ since it is IPv4 only sg 2015-10-09 21:06:08 +02:00
  • fc1db87318 Fixed compiling api with LWIP_NETCONN_SEM_PER_THREAD==1 && LWIP_MPU_COMPATIBLE==1 sg 2015-10-09 21:00:21 +02:00
  • 365f3fb651 Make LWIP_RAW==0 the default, raw IP sockets/pcbs should not be too common to justify the increased codesize for default setups sg 2015-10-09 20:47:32 +02:00
  • a7ee681515 netbios -> netbiosns, added netbiosns_opts.h, added netbiosns_set_name() and netbiosns_stop() sg 2015-10-08 22:13:00 +02:00
  • b02bcde8e0 added netbios name server from contrib (-> netbiosns) sg 2015-10-08 22:05:55 +02:00
  • bef5ccda0b removed spaces at line ending, fixed include guard sg 2015-10-08 21:46:43 +02:00
  • a2cd2ae5a8 lwiperf: fixed const-cast warning sg 2015-10-08 21:22:35 +02:00
  • 698e20a990 Added lwiperf, a simple ipv4/tcp iperf peer sg 2015-10-08 21:14:14 +02:00
  • b6ad76fe1a fixed header include guard, fixed FILES sg 2015-10-08 21:13:42 +02:00
  • 22957a8082 added sntp_opts.h (all options for the sntp app), added FILES to describe the include folder sg 2015-10-07 22:24:32 +02:00
  • 8dfd5e82cb first 'app': added SNTP client from contrib (unmodified from 196cbae376dfd484b4833503dd43057b4c3462fa, 28.08.2015) sg 2015-10-07 22:16:48 +02:00
  • 65efeec4e9 fixed bug #46145 tcp_send_empty_ack() uses wrong netif with LWIP_HOOK_IP4_ROUTE_SRC (patch by Milan Cermak) goldsimon 2015-10-07 14:56:25 +02:00
  • 15bb334e81 SNMP: use PBUF_RAM for sending, PBUF_POOL is mostly used for RX only (if this isn't followed, tcp can get stuck when ACKs don't come through - unless some PBUF_POOL pbufs are reserved for such RX) goldsimon 2015-10-07 10:41:03 +02:00
  • 77f906376e minor: fixed coding style (lwip style) goldsimon 2015-10-07 10:36:50 +02:00
  • 9b22f167f1 minor: mib2: removed some blocks by defining common variables above the switch goldsimon 2015-10-07 10:13:20 +02:00
  • b401f42520 minor: fixed coding style (lwip style) goldsimon 2015-10-07 10:03:12 +02:00
  • 2949449e25 minor: SNMP: fixed coding style (lwip style) goldsimon 2015-10-07 10:01:23 +02:00
  • 2b971400fa minor: coding style sg 2015-10-06 21:57:40 +02:00
  • 22df34fc70 minor/coding style: removed spaces before line ending (from file header) sg 2015-10-06 21:13:15 +02:00
  • 490581a0eb minor/coding style: removed spaces before line ending sg 2015-10-06 21:08:28 +02:00
  • 0737cfb84e Fixed bug #46128 (patch by Kerem Hadimli) goldsimon 2015-10-06 12:42:25 +02:00
  • 58895c3cf6 PPP: Fix shadowing of global declaration 'sha1' Erik Ekman 2015-10-06 10:09:16 +02:00
  • 7fb832aa4e PPP: Fix shadowing of global declaration Erik Ekman 2015-10-06 09:31:25 +02:00
  • 673c6505ae PPP: Fix shadowing of global declaration Erik Ekman 2015-10-05 11:08:09 +02:00
  • 1fef434f01 PPP: Fix shadowing of global declaration Erik Ekman 2015-10-01 10:49:28 +02:00
  • 495fc61a34 Documentation: SNMP: update to recent changes Sylvain Rochet 2015-10-04 11:02:17 +02:00
  • f80d0dab08 Remove old comments about DHCP setting netif up Erik Ekman 2015-10-02 10:50:27 +02:00
  • fb1ac8d766 snmp mib2: more const sg 2015-10-03 20:34:56 +02:00
  • bc47bd28ab snmp mib2: more nodes can be const Dirk Ziegelmeier 2015-10-03 20:34:09 +02:00