History log of /trafficserver/plugins/experimental/metalink/metalink.cc (Results 1 - 25 of 66)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 4f8cb034 01-Nov-2019 Leif Hedstrom

Updated to clang-format v9.0.0


Revision tags: 8.0.5, 7.1.8
# 4cfd5a73 15-Aug-2019 Bryan Call

Ran make clang-tidy


Revision tags: 8.0.4, 7.1.7, 7.1.7-rc0, 8.0.4-rc0, 8.0.3, 7.1.6, 8.0.2, 8.0.1, 7.1.5, 7.1.5-rc0, 8.0.1-rc0, 8.0.0, 8.0.0-rc3, 8.0.0-rc2, 8.0.0-rc1, 8.0.0-rc0, 7.1.4, 6.2.3, 7.1.4-rc0, 7.1.3, 7.1.2, 7.1.2-rc3, 7.1.2-rc2, 7.1.2-rc1, 7.1.2-rc0, 7.1.1, 7.1.1-rc0, 6.2.2, 6.2.2-rc0, 7.1.0, 7.1.0-rc0
# e1157033 06-Mar-2017 Oknet Xu

Metalink Plugin: Must not destroy the Transform Contp, only shutdown write on it while received WRITE_COMPLETE

The transform contp will be closed and destroied after TransformVC is closed.

Metalink Plugin: Must not destroy the Transform Contp, only shutdown write on it while received WRITE_COMPLETE

The transform contp will be closed and destroied after TransformVC is closed.
The transformation plugin receives EVENT_IMMEDIATE when transform contp close
then the plugin could release 'TransformData' and call TSContDestroy().

show more ...


Revision tags: 6.2.1, 7.0.0, 7.0.0-rc2, 7.0.0-rc1, 7.0.0-rc0
# ced4da13 14-Oct-2016 James Peach

TS-4977: Prefer nullptr to NULL.


Revision tags: 6.2.0, 6.2.0-rc2, 6.2.0-rc1
# d6906e2a 19-Jun-2016 Leif Hedstrom

TS-4565 Update indentation with = alignment


Revision tags: 6.2.0-rc0, 6.1.1, 6.1.0, 6.1.0-rc0, 6.0.1-rc1, 6.0.1-rc0, 6.0.0, 6.0.0-rc2, 6.0.0-rc1, 5.3.2, 6.0.0-rc0, 5.3.2-rc0, 5.3.1
# 28b243b0 11-Jun-2015 Jun Jie Ng

TS-2106 Added plugin names to all TSError messages. Removed extraneous newlines.
This closes #220.


# a68557a8 19-Jun-2015 Bryan Call

TS-3546: For global plugin registration with TSPluginRegister API and remove version information


Revision tags: 5.3.0, 5.3.0-rc2, 5.3.0-rc1
# 65477944 21-Mar-2015 Leif Hedstrom

TS-3419 Fix some enum's such that clang-format can handle it the way we want.
Basically this means having a trailing , on short enum's.
TS-3419 Run clang-format over most of the source


Revision tags: 5.2.1-rc0, 4.2.3, 5.2.1, 5.2.0, 5.2.0-rc4, 5.2.0-rc3, 5.2.0-rc2, 5.2.0-rc1, 5.1.2, 5.1.1, 5.1.0, 5.1.0-rc0, 5.2.0-rc0, 4.2.2, 4.2.1.1, 5.0.1
# fd7365db 16-Jul-2014 Jack Bates

TS-2939 Metalink: Fix crash when checking the digest of a file that wasn't cacheable


# 74a9a6b3 16-Jul-2014 Jack Bates

Metalink: Cosmetic


Revision tags: 5.0.0, 5.0.0-rc1, 5.0.0-rc0, 4.2.1, 4.2.1-rc0
# a9a0b7cc 21-Mar-2014 Jack Bates

TS-2675: metalink: Reformat comments

metalink: Clarify that we *must* check TSVConnClosedGet(), if only to clean up allocated data


# f9d74b9f 17-Mar-2014 Jack Bates

TS-2675: metalink: Don't finish computing the digest more than once and test that the proxy rewrites the Location header if the file is already cached


# ea2f6f38 13-Mar-2014 Jack Bates

TS-2675: metalink: Improve comments and whitespace


# f88a7260 13-Mar-2014 Jack Bates

TS-2675: metalink: Send our own TS_EVENT_VCONN_WRITE_COMPLETE event upstream

Send our own TS_EVENT_VCONN_WRITE_COMPLETE event upstream when the
input is complete otherwise HttpSM::update

TS-2675: metalink: Send our own TS_EVENT_VCONN_WRITE_COMPLETE event upstream

Send our own TS_EVENT_VCONN_WRITE_COMPLETE event upstream when the
input is complete otherwise HttpSM::update_stats() won't get called
and the transaction won't get logged. (If there are upstream
transformations they won't get a chance to clean up otherwise!)

show more ...


# ccc549e9 13-Mar-2014 Jack Bates

TS-2675: metalink: Fix crash if INKVConnInternal::do_io_close() gets called after a message is already complete


# 54316fd3 13-Mar-2014 Jack Bates

TS-2675: metalink: Simpler to drop http.HTTPClient where not needed and minor edits


# d25edd9f 13-Mar-2014 Jack Bates

TS-2675: metalink: Drop redundant TSUrlStringGet()


# a31459d4 13-Mar-2014 Jack Bates

TS-2675: metalink: Plug memory leaks reported by Valgrind


# 52622d28 13-Mar-2014 Jack Bates

TS-2675: metalink: Handle the end of the input independently from the TS_EVENT_VCONN_WRITE_COMPLETE event from downstream


# d25b00c2 13-Mar-2014 Jack Bates

TS-2675: metalink: Reuse TSCacheWrite() vs. TSTransformCreate() continuation


# 441c1c58 13-Mar-2014 Jack Bates

TS-2675: metalink: add missing TSCacheKeyDestroy


# 3ba82881 13-Mar-2014 Jack Bates

TS-2675: minor metalink refactorings

- strcasecmp(3) says #include <strings.h>
- C style casts for consistency
- Give some variables better names


Revision tags: 4.2.0
# be1f2141 20-Feb-2014 Jack Bates

TS-2553: improve metalink handling of event completion

- if we are not at the end yet and can't read any more content then don't compute the digest
- zero the downstream nbytes as a

TS-2553: improve metalink handling of event completion

- if we are not at the end yet and can't read any more content then don't compute the digest
- zero the downstream nbytes as a shortcut to get it to send a TS_EVENT_VCONN_WRITE_COMPLETE event
- avoid failed assert "sdk_sanity_check_iocore_structure(connp) == TS_SUCCESS" in TSVConnWrite() if the response is
304 Not Modified
- add some functional tests

This closes #51.

show more ...


# cad1c496 05-Feb-2014 Jack Bates

TS-2553: metalink: small bug fixes and documentation updates

Drop TSVIOBufferGet() and test TSVIOReaderGet() instead. Improve
comments.


# 6e658e3a 05-Feb-2014 Jack Bates

TS-2553: metalink: avoid segfault in TSVIOReenable() if the client disconnected


123