History log of /trafficserver/proxy/hdrs/URL.h (Results 1 - 25 of 85)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 7.1.7-rc0, 8.0.4-rc0
# 9b567e4e 01-Apr-2019 Walter Karas

Add optional normalization of scheme and host to lower case letters in effective URLs.

- Adds new TS API function TSHttpHdrEffectiveUrlBuffGet() (which also puts the URL in a user-allocated

Add optional normalization of scheme and host to lower case letters in effective URLs.

- Adds new TS API function TSHttpHdrEffectiveUrlBuffGet() (which also puts the URL in a user-allocated buffer).
- Adds 'normalized' parameter (defaults to false) to HTTPHdr::url_string_get().
- Adds 'normalized' parameter (defaults to false) to url_print(), url_string_get(), url_string_get_ref().
- Adds 'normalized' parameter (defaults to false) to URL::string_get(), URL::string_get_ref(), URL::print().

This will make it possible to check URLs output by these functions for equivalence by doing a simple string compare.

show more ...


# 7651e269 19-Mar-2019 Masaori Koshiba

Ran clang-tidy with modernize-use-default-member-init

1. Remove unmatched #endif and set `_location` nullptr.
- iocore/eventsystem/I_IOBuffer.h
- iocore/eventsystem/P_IOBuffer.h

Ran clang-tidy with modernize-use-default-member-init

1. Remove unmatched #endif and set `_location` nullptr.
- iocore/eventsystem/I_IOBuffer.h
- iocore/eventsystem/P_IOBuffer.h

2. Include "ts/apidefs.h"
- include/tscpp/api/Stat.h

3. Rollback changes made with -fix-error option (clang-diagnostic-implicit-function-declaration)
- plugins/lua/ts_lua_client_request.c
- plugins/lua/ts_lua_client_response.c
- plugins/lua/ts_lua_server_response.c
- plugins/experimental/remap_stats/remap_stats.c

show more ...


Revision tags: 8.0.3
# f202f849 05-Mar-2019 Susan Hinrichs

Fixing a previous fix to fully allocate strings when heap mismatch detected.


# 9c4bfa34 21-Feb-2019 Susan Hinrichs

Merge url_scheme_get into only calling class method


# 57d74d8a 12-Feb-2019 Alan M. Carroll

URL: remove undefined function declaration.


Revision tags: 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
# 079a4027 30-Aug-2018 Susan Hinrichs

PR #3724: Restructure library headers to unify include paths.


Revision tags: 7.1.4, 6.2.3, 7.1.4-rc0
# d54fc149 21-May-2018 Bryan Call

Fixed clang-analyzer issue with null pointer in URL


# f692c201 16-May-2018 Bryan Call

Replace ts::string_view with std::string_view


# c29e2916 25-Apr-2018 Leif Hedstrom

Updated to new version of clang-format


# b5037ade 11-Apr-2018 Bryan Call

Ran clang-tidy with modernize-use-nullptr


# b82d0aaf 11-Apr-2018 Masakazu Kitajo

Use #pragma once


Revision tags: 7.1.3, 7.1.2, 7.1.2-rc3, 7.1.2-rc2, 7.1.2-rc1, 7.1.2-rc0
# c93790aa 10-Nov-2017 John Plevyak

Add a --enable-fips flag which will eliminate MD5 and MMH and
replace them with SHA256. This will effectively clear the cache
because existing documents will not be found.


# a5366d79 24-Sep-2017 Alan M. Carroll

Cleanup: remove ts::ConstBuffer from ink_inet.
This turns out to have a lot of tentacles all over.


Revision tags: 7.1.1, 7.1.1-rc0, 6.2.2, 6.2.2-rc0, 7.1.0, 7.1.0-rc0
# de2dcd45 05-Jun-2017 Laurence Bordowitz

Noncopyable update for C++11


Revision tags: 6.2.1
# 6fd307f0 09-Nov-2016 Alan M. Carroll

TS-5047: Fix unmapped URL logging tags.


Revision tags: 7.0.0, 7.0.0-rc2, 7.0.0-rc1, 7.0.0-rc0
# 24395fc6 24-Aug-2016 James Peach

TS-4336: Rename MIMEParseResult values for better readability.


Revision tags: 6.2.0, 6.2.0-rc2, 6.2.0-rc1, 6.2.0-rc0
# 900dab07 17-Apr-2016 Brian Geffon

TS-4312 Clang format


# 9f9dc383 17-Apr-2016 Shen Zhang

TS-4312 Add config to strictly parse URL according to RFC 3986. This closes #574


# a5cddca1 17-Apr-2016 Leif Hedstrom

TS-4164 Update indentation with latest tools


Revision tags: 6.1.1, 6.1.0
# 46edfde6 22-Jan-2016 Daniel Xu

TS-4143: Validate host in GET URL
This close #430.

Also moved all the host validation logic to URL.cc since HTTP.cc
inherits from URL.cc.


Revision tags: 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
# 23ce6934 10-Jul-2015 Leif Hedstrom

TS-3759 Eliminate -Ilib/ts


Revision tags: 5.3.1, 5.3.0, 5.3.0-rc2, 5.3.0-rc1, 5.2.1-rc0
# 643208d7 14-Mar-2015 James Peach

TS-3580: cache generation ID configuration

Add a new overrideable proxy.config.http.cache.generation configuration
option. This is a generation number that will be hashed into the
ca

TS-3580: cache generation ID configuration

Add a new overrideable proxy.config.http.cache.generation configuration
option. This is a generation number that will be hashed into the
cache key before accessing the cache layer.

Update the X-Debug plugin to publish the generation ID into the
X-Cache-Generation header.

show more ...


# 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: 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
# de6bac77 01-Aug-2014 Alan M. Carroll

TS-2964: Make hash runtime selectable - fix gcc issues.


# 2ac12c4a 28-Jul-2014 Alan M. Carroll

TS-2964: Make URL hash run time selectable.


1234