Commit Graph

  • a4514cf416 PPP: fix unused parameter warning on prot_flavor if CHAP support is disabled Sylvain Rochet 2020-11-16 22:21:51 +01:00
  • 332119d7e0 PPP, magic: dot not assume LWIP_RAND will return 32 bits of randomness Sylvain Rochet 2020-10-27 21:48:21 +01:00
  • e239222775 PPP, magic: cleanup code and documentation Sylvain Rochet 2020-10-27 21:40:56 +01:00
  • 72d9132ecf PPP, PPPoL2TP: skip address & flags for PPP control packets Sylvain Rochet 2020-10-23 17:21:02 +02:00
  • a494b990da PPP, PPPoS: drop in flight packets from the tcpip mailbox if PPP session is down Sylvain Rochet 2020-10-22 22:52:10 +02:00
  • a9f19cd7f1 PPP, PPPoS: only check open flag after events that may have changed it Sylvain Rochet 2020-10-22 20:47:08 +02:00
  • 22f13c24aa PPP: assert if ppp_set_* functions are called when session is not dead Sylvain Rochet 2020-10-21 02:11:59 +02:00
  • dbb7c00aa5 PPP: add LWIP_ASSERT_CORE_LOCKED to ppp_set_notify_phase_callback Sylvain Rochet 2020-10-21 01:43:57 +02:00
  • c18a8dc9cc PPP, PPPoS: Remove useless cast from pppos_output_append() and pppos_output_last() Freddie Chopin 2019-12-05 22:14:09 +01:00
  • b2d1fc119d PPP, PPPoS: Use const void* instead of u8_t* in pppos_output_cb_fn() Freddie Chopin 2019-12-05 22:12:45 +01:00
  • 7f91a71eca Contrib, PPP: Remove trailing whitespaces in pppos_example.c Freddie Chopin 2019-12-05 22:13:02 +01:00
  • 34156e0594 PPP, PPPoS: Remove useless cast from pppos_input_sys() Freddie Chopin 2019-12-05 22:02:33 +01:00
  • 5ad2f06333 PPP, PPPoS: Use const void* instead of u8_t* in pppos_input() Freddie Chopin 2019-12-05 22:01:05 +01:00
  • c5021bdc4d PPP, PPPoS: Use const void* instead of u8_t* in pppos_input_tcpip() Freddie Chopin 2019-12-05 21:57:39 +01:00
  • 3b57750715 PPP: remove LWIP_ASSERT_CORE_LOCKED on ppp_set_auth function Sylvain Rochet 2020-10-20 04:15:25 +02:00
  • 9b7cba9643 PPP: don't define PPP_IP if PPP_IPV4_SUPPORT is disabled Sylvain Rochet 2020-10-20 03:57:36 +02:00
  • 6584002826 PPP, PPPoS: only reserve header space for IPv4 and IPv6 packets if IP forwarding is enabled Sylvain Rochet 2020-10-20 03:17:53 +02:00
  • e801307738 PPP: set mtu6 too when setting PPP netif MTU Sylvain Rochet 2020-10-20 02:53:46 +02:00
  • a39ce0f53b PPP, PPPoS: drop input packets much bigger than our MRU Sylvain Rochet 2020-10-19 20:22:05 +02:00
  • 51c6548631 PPP: allow negotiating MRU with PPP_MRU config option Sylvain Rochet 2020-10-19 00:26:14 +02:00
  • 90874392e3 PPP: force default MRU to 1500 Sylvain Rochet 2020-10-18 23:30:58 +02:00
  • b8640678d6 PPP, LCP: merge PPP_MRU into PPP_DEFMRU Sylvain Rochet 2020-10-18 22:26:39 +02:00
  • 331fe2dea2 PPP: rename netif_set/get_mtu to ppp_netif_set/get_mtu Sylvain Rochet 2020-10-18 21:11:33 +02:00
  • 7633c24213 PPP, PPPoE, PPPoL2TP: remove persistent retries if sending packets fails Sylvain Rochet 2020-10-18 17:10:13 +02:00
  • 39cb84466d PPP: remove PPP_USE_PBUF_RAM configuration option Sylvain Rochet 2020-10-18 16:38:14 +02:00
  • 012fadd77f PPP: enable PPP_USE_PBUF_RAM by default Sylvain Rochet 2020-10-18 02:34:43 +02:00
  • 6b30cf62cc PPP, PPPoL2TP: fix displayed length in debug message Sylvain Rochet 2020-10-18 02:28:58 +02:00
  • 5bf9cebb54 PPP: check that pbuf_coalesce succeed Sylvain Rochet 2020-10-18 02:13:08 +02:00
  • 7c0c3879b2 PPP, PPPoS: use PBUF_RAM in transmit pathway Sylvain Rochet 2020-10-18 01:44:09 +02:00
  • 3779cf7856 PPP, PPPoS: wait for next packet when we drop a packet before it is complete Sylvain Rochet 2020-10-17 19:51:45 +02:00
  • 88ac7460f0 PPP: cleanup Sylvain Rochet 2020-10-17 16:01:00 +02:00
  • bedb4e4745 PPP: disable VJ support by default Sylvain Rochet 2020-10-16 22:20:11 +02:00
  • 729b3da96d PPP: remove casts from unsigned (strlen return value) to signed when checking auth Sylvain Rochet 2020-10-16 21:16:05 +02:00
  • 49bbc2d4bf PPP, PPPoE: prevent integer overflows when computing packets length Sylvain Rochet 2020-10-16 19:27:46 +02:00
  • 678a7a4044 PPP, PPPoE: remove casts from unsigned (strlen return value) to signed Sylvain Rochet 2020-10-16 17:17:40 +02:00
  • c385f31076 Remove @ref to fix doxygen build Erik Ekman 2020-07-07 18:59:50 +02:00
  • 264a5a3e97 Rename IP and Ethernet equality checkers from _cmp to _eq Erik Ekman 2020-07-07 16:55:52 +02:00
  • 047f3b3306 dns: Verify setting/getting servers in unit test Erik Ekman 2020-07-04 18:31:36 +02:00
  • 5b7524e10e unit: Enable DNS Erik Ekman 2020-07-04 14:24:40 +02:00
  • 8363c24e45 zepif: Copy possibly chained output pbuf properly Erik Ekman 2020-07-01 22:05:28 +02:00
  • 2bf8fcd7c2 pbuf: Add pbuf_copy_partial_pbuf library function Erik Ekman 2020-06-29 20:44:38 +02:00
  • 942ca825d0 ip4: Fix missing END_TEST in ip4 test case Erik Ekman 2020-07-01 21:09:49 +02:00
  • 776e612872 Remove extra newlines in LWIP_ASSERT messages Erik Ekman 2020-07-01 20:51:19 +02:00
  • ec5f3a1563 ip6: Add ipv6 fragmentation test Erik Ekman 2020-07-01 20:17:29 +02:00
  • 0bda621d3d ip4: Verify ipv4 fragmentation sends all chunks right away Erik Ekman 2020-07-01 19:39:43 +02:00
  • 2faa2d7009 ip6: Rename pbuf in unit test Erik Ekman 2020-07-01 10:46:33 +02:00
  • 8fe567b86f ip6: Fix incorrect assert in ip6_frag() Erik Ekman 2020-06-30 01:25:49 +02:00
  • e2ae25d158 ip6: Add test for fragmenting special packet Erik Ekman 2020-06-30 01:17:03 +02:00
  • 90b3e45c31 pbuf: Add pbuf_copy test operating on chained pbufs Erik Ekman 2020-06-29 19:42:45 +02:00
  • a49c347b7e pbuf: Update documentation for pbuf_copy Erik Ekman 2020-06-25 10:04:43 +02:00
  • 488d4ad246 icmp6: Don't copy too much data Erik Ekman 2020-06-24 01:09:37 +02:00
  • bc1da0bddb pbuf: Remove redundant tests that pbufs are freed Erik Ekman 2020-06-24 00:49:52 +02:00
  • 489405839a icmp6: Fix copying of chained pbuf in reply Erik Ekman 2020-06-24 00:37:42 +02:00
  • dd913250a9 icmp6: add test case for returning copy of chained pbufs Erik Ekman 2020-06-24 00:26:23 +02:00
  • b58e0061e0 unit: Improve message when the mem heap has usage Erik Ekman 2020-06-23 20:47:05 +02:00
  • ff67ce6e07 unit: Improve message when a memp pool has entries Erik Ekman 2020-06-22 00:51:09 +02:00
  • 0b370fbade add API function mdns_resp_netif_active() that can be used to test if an MDNS responder is active for a given network interface. Daniel Pauli 2018-08-15 11:11:11 +02:00
  • e80d4ff2cc tcp: Fix double free in tcp_split_unsent_seg() Erik Ekman 2020-06-19 15:00:25 +02:00
  • ea111c511e unit: Support check v0.13.0 and later Erik Ekman 2020-06-19 15:36:33 +02:00
  • 9b1056ef0e fuzz: Fix compile error in simulated glibc rand Erik Ekman 2020-06-19 13:24:30 +02:00
  • 0ed8f754c5 Restore travis-ci link in README Erik Ekman 2020-06-07 13:58:53 +02:00
  • 897bcb7d4e Update README Erik Ekman 2020-06-06 18:49:08 +02:00
  • 3f47b04f16 PPP: add FIXME about removing netif_set_up() call later Sylvain Rochet 2020-04-09 03:51:41 +02:00
  • c8fda8d46c PPP: use netif_set_up() instead of setting NETIF_FLAG_UP flag Sylvain Rochet 2020-04-09 03:32:05 +02:00
  • cfe5ce9d49 init: raise an error if PPP CCP_SUPPORT==1 but MPPE_SUPPORT==0 Sylvain Rochet 2020-04-09 03:17:30 +02:00
  • cd140b1105 Revert "ppp: fix compiling with CCP_SUPPORT=1 but MPPE_SUPPORT=0" Sylvain Rochet 2020-04-09 03:05:30 +02:00
  • f36e51e9c9 tcp_out: fix tcp_output_fill_options() arguments Hannes Gredler 2020-04-01 11:23:50 +02:00
  • 003d34eebd tcp: fix sequence number comparison Simon Goldschmidt 2020-03-27 22:59:05 +01:00
  • e30d50710d fuzz: allow overriding LWIP_RAND for fuzz tests Simon Goldschmidt 2020-03-27 22:42:06 +01:00
  • 003f5cc12d fuzz: whitespace fixes Simon Goldschmidt 2020-03-09 21:50:50 +01:00
  • b795784832 fuzz: make CC overridable from 'afl-gcc' Simon Goldschmidt 2020-03-09 21:40:30 +01:00
  • 412c8d1902 fuzz: fix compiler error "missing prototype" Simon Goldschmidt 2020-03-08 20:41:53 +01:00
  • 34352e9649 altcp: mbedtls: no need for SYS_ARCH locking Simon Goldschmidt 2020-03-05 21:48:08 +01:00
  • 33f2b313c7 altcp: mbedtls: coding style fixes Simon Goldschmidt 2020-03-05 21:45:20 +01:00
  • 87618e2f2a Revert "altcp_tls_mbedtls: ensure configuration is properly freed" Simon Goldschmidt 2020-03-05 21:40:23 +01:00
  • 21cde5dc9e altcp: mbedtls: fix compiling altcp_mbedtls_lower_sent() Simon Goldschmidt 2020-03-05 21:36:59 +01:00
  • 74cd9a8644 ip4: add unit test for ip4addr_aton Simon Goldschmidt 2020-03-05 21:28:52 +01:00
  • 2e175a23cb ip4: ip4addr_aton: fix parsing of the octal IP representation Karol Domagalski 2020-03-05 11:34:59 +01:00
  • adbc5b5f71 tcp: tighten up checks for received SYN Simon Goldschmidt 2020-03-05 21:20:35 +01:00
  • a02f34a193 fuzz: add pcap output to help debugging fuzz crashes Simon Goldschmidt 2020-03-05 21:00:00 +01:00
  • a9052caf10 fuzz: add debug output to help debugging fuzz crashes Simon Goldschmidt 2020-03-05 20:49:41 +01:00
  • 0192fe773e Fix allowing negative offset for snmp_pbuf_stream_seek() Harrold Spier 2020-02-21 09:38:48 +01:00
  • 349c077feb Fix last commit for all netif loopback traffic Simon Goldschmidt 2020-02-21 17:25:51 +01:00
  • 349ec76ee5 fix memory leak in netif_loop_output if tcpip_try_callback fails Nick Ballhorn-Wagner 2020-02-21 17:17:08 +01:00
  • d05be56a50 fuzz: add more fuzz tests Simon Goldschmidt 2020-02-19 21:12:37 +01:00
  • a07e0a82c9 test: split fuzz into different files and binaries Simon Goldschmidt 2020-02-17 22:05:46 +01:00
  • fc85b055d7 sys: add the possibility to fuzz what sys_now() returns Simon Goldschmidt 2020-02-17 21:39:46 +01:00
  • 9b5a6fe1dc win32 port: fix LWIP_RAND() being called without sys_init() Simon Goldschmidt 2020-02-17 21:28:04 +01:00
  • 04cf6bbe66 pcapif: add option PCAPIF_RX_READONLY to simulate readonly RX Simon Goldschmidt 2020-02-16 20:43:33 +01:00
  • ea9726056c and another codespell fix Simon Goldschmidt 2020-02-15 21:54:24 +01:00
  • 1ffcc5079c Fix-more-typos-using-codespell Simon Goldschmidt 2020-02-15 21:44:02 +01:00
  • d6a6b661d9 Fix typos using codespell jona 2020-02-13 22:15:16 +01:00
  • 69c4c8a074 codespell: change file names, add possibility to write changes Simon Goldschmidt 2020-02-15 21:03:23 +01:00
  • 8e0c6cd164 Add codespell wrappers : check.sh,changed_files.sh jona 2020-01-13 23:26:32 +01:00
  • 6e7ea92d56 ppp: fix compiling with CCP_SUPPORT=1 but MPPE_SUPPORT=0 Simon Goldschmidt 2020-02-15 20:53:47 +01:00
  • d281d3e959 PPP, EAP: ignore received EAP messages when not doing EAP Paul Mackerras 2020-02-10 23:33:29 +01:00
  • 2ee3cbe69c PPP, EAP: fix bounds check in EAP code Paul Mackerras 2020-02-10 23:21:35 +01:00
  • 5e52d1a4b1 win32: fix 2 compiler warning nits in win32 port Simon Goldschmidt 2020-02-10 21:55:32 +01:00
  • cc6d5b7a29 ppp: fix compiling eap after changing debug functions Simon Goldschmidt 2020-02-06 20:51:02 +01:00
  • d843e47a1d icmp6: keep to the RFC and send as much as possible with icmp6 error messages Simon Goldschmidt 2020-02-05 20:43:25 +01:00