1. 20 Mar, 2018 1 commit
    • Serge A. Zaitsev's avatar
      mongoose: fix http pipeline · d16dbc19
      Serge A. Zaitsev authored
      mongoose: fix formatting
      
      mongoose: fix formatting
      
      mongoose: remove debugging messages
      
      PUBLISHED_FROM=1194e018001cc5f2b598096593d7aac4ec8dc04d
      d16dbc19
  2. 17 Mar, 2018 1 commit
  3. 10 Feb, 2018 1 commit
    • Deomid Ryabkov's avatar
      Make sure test assertions are evaluated once · a3c4a48e
      Deomid Ryabkov authored
      E.g. if `ASSERT_EQ(myfunc(), 123)` fails, `myfunc()` would be invoked again to print the actual value.
      This can cause confusion sometimes.
      To avoid this, we cast arguments to double, which is wide enough for most cases and we provide a variant for 64 bit value types for when it's not.
      We also perform a check and fail if argument to the check results in loss of precision.
      
      CL: none
      
      PUBLISHED_FROM=a14551289d92e8a5dead21d16471ebddebe938a8
      a3c4a48e
  4. 07 Feb, 2018 2 commits
    • Dmitry Frank's avatar
      Implement mg_http_parse_header2() · b9b20c64
      Dmitry Frank authored
      Which is a replacement of (deprecated) `mg_http_parse_header`, but,
      similarly to `asprintf`, allocates a new buffer if the client-provided
      one is not large enough.
      
      Also use it throughout mongoose code, and thus some header-related
      limitations are removed; in particular,
      https://github.com/cesanta/mongoose/issues/813 is fixed.
      
      CL: Mongoose Web Server: Deprecate `mg_http_parse_header()` and implement `mg_http_parse_header2()` instead, which allocates a new buffer if the client-provided one is not large enough (similarly to `asprintf`).
      CL: Mongoose Web Server: Fix limitations of header value lengths, e.g. when parsing authentication headers such as nonce, etc.
      
      PUBLISHED_FROM=c75b1bbbbdb294ea85075ce69b1368f115fdd1ef
      b9b20c64
    • Deomid Ryabkov's avatar
      Commonize unit test main() · 50ecc30b
      Deomid Ryabkov authored
      CL: none
      
      PUBLISHED_FROM=ee76407d89f3fcbe3da23810117a374d06af0a25
      50ecc30b
  5. 05 Feb, 2018 1 commit
  6. 02 Feb, 2018 3 commits
  7. 08 Sep, 2015 1 commit
  8. 20 May, 2015 1 commit
  9. 11 May, 2015 1 commit
  10. 17 Mar, 2015 3 commits
  11. 30 Dec, 2014 1 commit
  12. 17 Oct, 2014 1 commit
  13. 15 Sep, 2014 1 commit
  14. 09 Sep, 2014 1 commit
  15. 07 Dec, 2013 1 commit
  16. 06 Dec, 2013 1 commit
  17. 05 Dec, 2013 1 commit
  18. 23 Nov, 2013 1 commit
  19. 01 Oct, 2013 2 commits
  20. 28 Sep, 2013 1 commit
  21. 26 Sep, 2013 1 commit
  22. 24 Sep, 2013 1 commit
  23. 07 Sep, 2013 3 commits
  24. 19 Aug, 2013 1 commit
  25. 14 Aug, 2013 1 commit
  26. 08 Aug, 2013 1 commit
  27. 28 Jul, 2013 1 commit
  28. 25 Jul, 2013 1 commit
  29. 23 Jul, 2013 1 commit
  30. 20 Jul, 2013 1 commit
  31. 19 Jul, 2013 1 commit
  32. 17 Jul, 2013 1 commit