1. 29 Jan, 2018 1 commit
  2. 27 Jan, 2018 1 commit
    • Бобби's avatar
      Fix OOB access in mg_match_prefix_n() · 961fb96b
      Бобби authored
      CL: Fix OOB access in mg_match_prefix_n().
          Made mg_match_prefix_n() return non-negative result.
      
      PUBLISHED_FROM=611454df6a6c55bfa7ddf05e7d268a86fa0457a8
      961fb96b
  3. 18 Jan, 2018 1 commit
  4. 16 Jan, 2018 1 commit
  5. 15 Jan, 2018 1 commit
  6. 12 Jan, 2018 1 commit
  7. 04 Jan, 2018 1 commit
  8. 02 Jan, 2018 1 commit
  9. 29 Dec, 2017 2 commits
  10. 28 Dec, 2017 1 commit
  11. 17 Dec, 2017 1 commit
  12. 16 Dec, 2017 1 commit
  13. 14 Dec, 2017 2 commits
  14. 04 Dec, 2017 1 commit
    • Dmitry Frank's avatar
      Improve docs · be63c0dc
      Dmitry Frank authored
      PUBLISHED_FROM=3b75fd8247ba9028e0ef0c3e211e7c1a80013951
      be63c0dc
  15. 02 Dec, 2017 1 commit
  16. 28 Nov, 2017 3 commits
  17. 24 Nov, 2017 1 commit
  18. 23 Nov, 2017 2 commits
    • Бобби's avatar
      Document mg_match_prefix · 0a0852b5
      Бобби authored
      PUBLISHED_FROM=b85fe1ee1e7bae4528c1240d8531c410728d0709
      0a0852b5
    • Deomid Ryabkov's avatar
      Compatibility with LwIP 2.0 · 90716417
      Deomid Ryabkov authored
      2.0 redefined LWIP_VERSION in a way that is no longer compatible with use by preprocessor (boo).
      also, tcp_pcb.acked is gone, but we only use it for debug, so it doesn't matter.
      
      PUBLISHED_FROM=776f90a08bd5024fa8a61dae257af6c60ec6710d
      90716417
  19. 21 Nov, 2017 1 commit
    • Deomid Ryabkov's avatar
      Use weaker but faster cipher suites · 101afbc9
      Deomid Ryabkov authored
      ECDHE is way too slow on ESP8266 w/o cryptochip, this sometimes results in WiFi STA deauths.
      Disable DHE completely because it's just hopelessly slow.
      
      PUBLISHED_FROM=d9c8e95b7d5c992f9e127726c569f187b1e0b453
      101afbc9
  20. 09 Nov, 2017 1 commit
  21. 08 Nov, 2017 1 commit
  22. 31 Oct, 2017 1 commit
  23. 30 Oct, 2017 2 commits
  24. 24 Oct, 2017 1 commit
  25. 21 Oct, 2017 1 commit
    • Deomid Ryabkov's avatar
      Fix timer handling · 9b268b6c
      Deomid Ryabkov authored
      ev_timer_time may remain the same for legit reason, so to prevent looping, instead, reset it before invoking the handler.
      To let user know what the initial setting was, pass it as the argument instead of current time (which is kind of pointless).
      
      PUBLISHED_FROM=fa328009f097f9b49b5b0dd13a38ee6d6e6518de
      9b268b6c
  26. 19 Oct, 2017 4 commits
  27. 18 Oct, 2017 2 commits
  28. 16 Oct, 2017 1 commit
  29. 11 Oct, 2017 1 commit
    • Dmitry Frank's avatar
      BREAKING: Sys config API change · f0c6630a
      Dmitry Frank authored
      Now apps should use getters and setters instead of accessing struct
      fields directly, e.g. instead of `get_cfg()->update.timeout` it should
      be `mgos_sys_config_get_update_timeout()` to get the current value, and
      `mgos_sys_config_set_update_timeout(123)` to update the value.
      
      For now, the config structs are public, but they will be made private
      soon, so use accessors to keep your code working.
      
      PUBLISHED_FROM=f7d582421a8d7e4d1ed50a280f2670d8b62f8d45
      f0c6630a
  30. 14 Sep, 2017 1 commit
    • Deomid Ryabkov's avatar
      Do not double-count recved bytes · 1db747da
      Deomid Ryabkov authored
      Mongoose would report consumed bytes twice if mg_call is invoked recursively (e.g. proto_handler uses mg_call to invoke user's handler).
      Reporting twice as much recved as was delivered effectively disables LwIP's TCP throttling and causes buffers to grow too big.
      
      PUBLISHED_FROM=4ad5cd5db4dd54623bd6de2d50d32ddcc9e2b08a
      1db747da