[trafficserver] branch quic-latest updated (8bfdc08 -> eeff49a)

2020-02-24 Thread maskit
This is an automated email from the ASF dual-hosted git repository.

maskit pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


from 8bfdc08  Using std::string for QUICConnectionId::hex
 add eeff49a  Fix memory leaks arond QUIC packet encryption

No new revisions were added by this update.

Summary of changes:
 iocore/net/quic/QUICPacketHeaderProtector_boringssl.cc  |  8 +++-
 iocore/net/quic/QUICPacketHeaderProtector_openssl.cc|  9 -
 iocore/net/quic/QUICPacketPayloadProtector_boringssl.cc | 15 +++
 iocore/net/quic/QUICPacketPayloadProtector_openssl.cc   | 15 +++
 4 files changed, 45 insertions(+), 2 deletions(-)



[trafficserver] branch quic-latest updated (bfbea17 -> 8bfdc08)

2020-02-24 Thread scw00
This is an automated email from the ASF dual-hosted git repository.

scw00 pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


from bfbea17  Add -r option for stateless reset excersice to traffic_quic
 add 8bfdc08  Using std::string for QUICConnectionId::hex

No new revisions were added by this update.

Summary of changes:
 iocore/net/QUICNetVConnection.cc| 39 +
 iocore/net/QUICPacketHandler.cc | 12 +++--
 iocore/net/quic/QUICAltConnectionManager.cc |  4 +--
 iocore/net/quic/QUICFrame.cc|  9 +++
 iocore/net/quic/QUICTLS.cc  |  4 +--
 iocore/net/quic/QUICTransportParameters.cc  |  4 +--
 iocore/net/quic/QUICTypes.cc| 16 +---
 iocore/net/quic/QUICTypes.h |  3 ++-
 8 files changed, 30 insertions(+), 61 deletions(-)



[trafficserver] branch master updated (bacb820 -> e2a3e29)

2020-02-24 Thread rrm
This is an automated email from the ASF dual-hosted git repository.

rrm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


from bacb820  Traffic Dump: fix client request target parsing
 add e2a3e29  SSL: Introduce proxy.config.ssl.server.prioritize_chacha

No new revisions were added by this update.

Summary of changes:
 doc/admin-guide/files/records.config.en.rst | 7 +++
 iocore/net/SSLConfig.cc | 7 +++
 mgmt/RecordsConfig.cc   | 2 ++
 3 files changed, 16 insertions(+)



[trafficserver] branch master updated (36e1dc4 -> bacb820)

2020-02-24 Thread amc
This is an automated email from the ASF dual-hosted git repository.

amc pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


from 36e1dc4  Remove documentation for removed TSIOBufferReader API 
functions.
 add bacb820  Traffic Dump: fix client request target parsing

No new revisions were added by this update.

Summary of changes:
 plugins/experimental/traffic_dump/traffic_dump.cc  | 81 ++
 .../gold/{200.gold => explicit_target.gold}|  6 +-
 .../pluginTest/traffic_dump/traffic_dump.test.py   | 51 --
 .../pluginTest/traffic_dump/verify_replay.py   | 18 +
 4 files changed, 132 insertions(+), 24 deletions(-)
 copy tests/gold_tests/pluginTest/traffic_dump/gold/{200.gold => 
explicit_target.gold} (53%)



[trafficserver] branch master updated: Remove documentation for removed TSIOBufferReader API functions.

2020-02-24 Thread shinrich
This is an automated email from the ASF dual-hosted git repository.

shinrich pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/master by this push:
 new 36e1dc4  Remove documentation for removed TSIOBufferReader API 
functions.
36e1dc4 is described below

commit 36e1dc48e2ca402c003897d76dd7c86c21ec7cfa
Author: Walter Karas 
AuthorDate: Wed Feb 19 14:16:14 2020 -0600

Remove documentation for removed TSIOBufferReader API functions.
---
 .../api/functions/TSIOBufferReader.en.rst  | 32 --
 1 file changed, 32 deletions(-)

diff --git a/doc/developer-guide/api/functions/TSIOBufferReader.en.rst 
b/doc/developer-guide/api/functions/TSIOBufferReader.en.rst
index ad0243b..e3b0f10 100644
--- a/doc/developer-guide/api/functions/TSIOBufferReader.en.rst
+++ b/doc/developer-guide/api/functions/TSIOBufferReader.en.rst
@@ -36,17 +36,7 @@ Synopsis
 .. function:: void TSIOBufferReaderConsume(TSIOBufferReader readerp, int64_t 
nbytes)
 .. function:: TSIOBufferBlock TSIOBufferReaderStart(TSIOBufferReader readerp)
 .. function:: int64_t TSIOBufferReaderAvail(TSIOBufferReader readerp)
-.. function:: bool TSIOBufferReaderIsAvailAtLeast(TSIOBufferReader, int64_t 
nbytes)
 .. function:: int64_t TSIOBufferReaderCopy(TSIOBufferReader reader, void * 
buf, int64_t length)
-.. function:: bool TSIOBufferReaderIterate(TSIOBufferReader reader, 
TSIOBufferBlockFunc* func, void* context)
-
-.. type:: TSIOBufferBlockFunc
-
-   ``bool (*TSIOBufferBlockFunc)(void const* data, int64_t nbytes, void* 
context)``
-
-   :arg:`data` is the data in the :type:`TSIOBufferBlock` and is :arg:`nbytes` 
long. :arg:`context` is
-   opaque data provided to the API call along with this function and passed on 
to the function. This
-   function should return ``true`` to continue iteration or ``false`` to 
terminate iteration.
 
 Description
 ===
@@ -91,34 +81,12 @@ time. Reader allocation is fast and cheap until this 
maximum is reached at which
 :func:`TSIOBufferReaderAvail` returns the number of bytes available.
The bytes available is the amount of data that could be read from 
:arg:`reader`.
 
-:func:`TSIOBufferReaderIsAvailAtLeast` - check amount of data available.
-   This function returns :code:`true` if the available number of bytes for 
:arg:`reader` is at least
-   :arg:`nbytes`, :code:`false` if not. This can be much more efficient than
-   :func:`TSIOBufferReaderAvail` because the latter must walk all the IO 
buffer blocks in the IO
-   buffer. This function returns as soon as the return value can be 
determined. In particular a
-   value of ``1`` for :arg:`nbytes` means only the first buffer block will be 
checked making the
-   call very fast.
-
 :func:`TSIOBufferReaderCopy` copies data from :arg:`reader` into :arg:`buff`.
This copies data from the IO buffer for :arg:`reader` to the target buffer 
:arg:`bufp`. The
amount of data read in this fashion is the smaller of the amount of data 
available in the IO
buffer for :arg:`reader` and the size of the target buffer (:arg:`length`). 
The number of bytes
copied is returned.
 
-:func:`TSIOBufferReaderIterate` iterate over the blocks for :arg:`reader`.
-  For each block :arg:`func` is called with with the data for the block and 
:arg:`context`. The
-  :arg:`context` is an opaque type to this function and is passed unchanged to 
:arg:`func`. It is
-  intended to be used as context for :arg:`func`. If :arg:`func` returns 
``false`` the iteration
-  terminates. If :arg:`func` returns true the block is consumed. The return 
value for
-  :func:`TSIOBufferReaderIterate` is the return value from the last call to 
:arg:`func`.
-
-.. note::
-
-  If it would be a problem for the iteration to consume the data (especially 
in cases where
-  :code:`false` might be returned) the reader can be cloned via 
:func:`TSIOBufferReaderClone` to
-  keep the data in the IO buffer and available. If not needed the reader can 
be destroyed or
-  if needed the original reader can be destroyed and replaced by the clone.
-
 .. note:: Destroying a :type:`TSIOBuffer` will de-allocate and destroy all 
readers for that buffer.
 
 



[trafficserver] branch master updated (2df57f9 -> 19a8ac9)

2020-02-24 Thread bcall
This is an automated email from the ASF dual-hosted git repository.

bcall pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


from 2df57f9  Avoid a weird name collision between HRW and tscore (#6446)
 add 19a8ac9  Revert "Disable the chunked_encoding test"

No new revisions were added by this update.

Summary of changes:
 tests/gold_tests/chunked_encoding/chunked_encoding.test.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)