Release 2.29.3

- [BUGFIX] Do not send RESET_STREAM if writing to stream is already
  finished.
- perf_client: wait for all ACKs before exiting.
- Improve how generated RESET_STREAM is logged.
- Fix compilation in different combos of adv_tick/conn_stats flags.
- Move qpack warning disablement into src/liblsquic/CMakeLists.txt.
This commit is contained in:
Dmitri Tikhonov 2021-03-03 09:41:42 -05:00
parent f1d5a1a4de
commit 99a1ad0f24
20 changed files with 209 additions and 302 deletions

View file

@ -26,7 +26,7 @@ author = u'LiteSpeed Technologies'
# The short X.Y version
version = u'2.29'
# The full version, including alpha/beta/rc tags
release = u'2.29.2'
release = u'2.29.3'
# -- General configuration ---------------------------------------------------

37
docs/devel.rst Normal file
View file

@ -0,0 +1,37 @@
Developing lsquic
=================
Generating Tags
---------------
Over the years, we have developed a wrapper around `Universal Ctags`_
to generate convenient tags so that, for example, ``ci_packet_in`` will
be able to take you to any of its implementations such as
``full_conn_ci_packet_in()``, ``evanescent_conn_ci_packet_in()``, and
others.
_Exuberant_ Ctags will work, too, but the more recent and maintained fork
of it, the _Universal_ Ctags, is preferred. (If you are on Ubuntu, you
should clone Universal Ctags from GitHub and compiled it yourself. The
version that comes in the Ubuntu package -- at the time of this writing
-- is so slow as to be considered broken).
The wrapper is ``tools/gen-tags.pl``. Run it in the source directory:
.. highlight:: bash
::
sh$ cd lsquic
sh$ ./tools/gen-tags.pl
Maintaining Documentation
-------------------------
Documentation -- the ``*.rst`` files under ``docs/`` should be kept up-to-date
with changes in the API in ``include/lsquic.h``.
For convenience, tags for the documentation files can be generated by passing
the ``--docs`` argument to ``tools/gen-tags.pl``.
.. _`Universal Ctags`: https://ctags.io/

View file

@ -66,6 +66,7 @@ Contents
tutorial
apiref
internals
devel
faq
Indices and tables