1. 02 Jan, 2018 1 commit
  2. 29 Dec, 2017 2 commits
  3. 28 Dec, 2017 1 commit
  4. 17 Dec, 2017 1 commit
  5. 16 Dec, 2017 1 commit
  6. 14 Dec, 2017 2 commits
  7. 04 Dec, 2017 1 commit
    • Dmitry Frank's avatar
      Improve docs · be63c0dc
      Dmitry Frank authored
      PUBLISHED_FROM=3b75fd8247ba9028e0ef0c3e211e7c1a80013951
      be63c0dc
  8. 02 Dec, 2017 1 commit
  9. 28 Nov, 2017 3 commits
  10. 24 Nov, 2017 1 commit
  11. 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
  12. 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
  13. 09 Nov, 2017 1 commit
  14. 08 Nov, 2017 1 commit
  15. 31 Oct, 2017 1 commit
  16. 30 Oct, 2017 2 commits
  17. 24 Oct, 2017 1 commit
  18. 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
  19. 19 Oct, 2017 4 commits
  20. 18 Oct, 2017 2 commits
  21. 16 Oct, 2017 1 commit
  22. 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
  23. 14 Sep, 2017 2 commits
    • 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
    • Deomid Ryabkov's avatar
      Acquire lock when manipulating rx in SSL recv path · 8065439f
      Deomid Ryabkov authored
      PUBLISHED_FROM=a34cfa3ebc12daf75d7f24c8d3f3707dcc33d9a2
      8065439f
  24. 13 Sep, 2017 4 commits
  25. 12 Sep, 2017 1 commit
  26. 07 Sep, 2017 1 commit