Skip to content
Snippets Groups Projects
  1. Sep 27, 2018
    • Dmitri Tikhonov's avatar
      Release 1.15.0 · 0a19f39d
      Dmitri Tikhonov authored
      - [API Change] Add LSCONN_ST_PEER_GOING_AWAY to the list of conn statuses
      - [BUGFIX] free uncompressed headers correctly when error occurs
      1.15.0
      0a19f39d
  2. Sep 12, 2018
    • Dmitri Tikhonov's avatar
      Release 1.14.3 · 3229dd11
      Dmitri Tikhonov authored
      - [BUGFIX] Do not abort conn on STREAM frame for a reset stream
      - [BUGFIX] Drop packets that would become empty due to repackaging.
        Packets on the scheduled queue may be marked for repackaging.
        Frames such as ACK frame that are never resent are removed from
        repackaged packets.  We must check that the newly repackaged packet
        would not be empty.  If it would be, it is destroyed instead and
        the next packet on the scheduled queue is used.  Note that this
        change only affects the logic to return the next packet to be sent.
        Lost packets that are being rescheduled are already processed in
        this fashion.
      - Byteswap CID before logging it - this makes it match Chrome CIDs.
        (Except Q035, which is the last little-endian GQUIC version we
        support.)
      1.14.3
      3229dd11
  3. Sep 06, 2018
    • Dmitri Tikhonov's avatar
      Release 1.14.0 · 14e3680d
      Dmitri Tikhonov authored
      - [API Change] Disable packet sending if full batch cannot be sent
        If lsquic_packets_out_f() cannot send the whole batch, disable
        packet sending until lsquic_engine_send_unsent_packets() is called.
      - [BUGFIX] Handle case when STREAM frame does not fit.
      - [BUGFIX] Always allow incoming STREAM frames to overlap.  Peers
        may send overlapping STREAM frames even if using versions older
        than Q043.
      - Custom header set fixes:
        - set "FIN reached" flag when custom header with FIN flag is
          claimed;
        - do not return custom header set for a reset stream.
      1.14.0
      14e3680d
  4. Aug 28, 2018
  5. Aug 27, 2018
  6. Aug 22, 2018
  7. Aug 20, 2018
  8. Aug 17, 2018
  9. Aug 16, 2018
  10. Aug 15, 2018
  11. Aug 09, 2018
  12. Jul 17, 2018
  13. Jul 10, 2018
    • Dmitri Tikhonov's avatar
      Latest changes · ccd74161
      Dmitri Tikhonov authored
      - 1.10.1
      - [BUGFIX]  process connections after each batch of packets is read
        This avoids a problem of accumulating a very large list of packets
        (possible when speeds are high and socket's receive buffer is large)
        and processing it all at once.
      - If glibc is older than 2.17, link with rt.  This is necessary for
        clock_getres(2).
      - Add version macros to lsquic.h; remove unnecessary includes.
      v1.10.1
      ccd74161
  14. Jun 13, 2018
  15. May 30, 2018
  16. May 24, 2018
  17. May 23, 2018
  18. May 21, 2018
    • Dmitri Tikhonov's avatar
      Latest changes · c44946ec
      Dmitri Tikhonov authored
      - [API Change] Add optional callback to call when handshake is done
      - [API Change, BUGFIX] After send failure, wait until transport available
      c44946ec
  19. May 18, 2018
  20. May 16, 2018
  21. May 11, 2018
  22. May 10, 2018
  23. May 09, 2018
  24. May 07, 2018