This is an automated email from the ASF dual-hosted git repository.
zwoop pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/9.0.x by this push:
new 807e6cb Updated ChangeLog
807e6cb is described below
commit 807e6cbdeb9c9d79be768fe73a19a5b6167d4e32
Author: Leif Hedstrom <[email protected]>
AuthorDate: Mon Nov 4 10:18:25 2019 -0700
Updated ChangeLog
---
CHANGELOG-9.0.0 | 86 ++++++++++++---------------------------------------------
1 file changed, 17 insertions(+), 69 deletions(-)
diff --git a/CHANGELOG-9.0.0 b/CHANGELOG-9.0.0
index d211d56..2d52082 100644
--- a/CHANGELOG-9.0.0
+++ b/CHANGELOG-9.0.0
@@ -9,14 +9,11 @@ Changes with Apache Traffic Server 9.0.0
#3900 - ts/Extendible and AcidPtr classes
#3901 - MemArena: Add make method to construct objects in the arena.
#3907 - IntrusiveDList: Refreshed for C++ eleventy, added const_iterator.
- #3913 - Doc: fix build error in traffic_layout documentation.
#3921 - Bug fix in microServer's threading and reorganized some code
#3925 - Enforce sphinx>=1.7.5 when building docs
#3930 - Remove proxy.config.config_dir from records.config
#3941 - Fix RecConfigReadPluginDir and clean up RecCore
- #3942 - Doc: Fix build error in Lua plugin documentation.
#3943 - Handle response parsing case where EOF happens before any data
arrives.
- #3945 - Doc: Tweak to fix doc issues in IntrusiveDList documentation.
#3951 - Fixed broken sphinx version check on MacOS
#3955 - IntrusiveHashMap: Refresh TSHashTable for C++ eleventy.
#3957 - Add generic "guard" class (PostScript) for exception and early
function return safety.
@@ -27,12 +24,12 @@ Changes with Apache Traffic Server 9.0.0
#3966 - Add BWF support for SourceLocation.
#3967 - BufferWriter: Add print overloads to FixedBufferWriter
#3968 - Test: Convert test_Regex.cc to Catch.
- #3982 - Minor update on README's directory structure
#3992 - TextView: More unit tests.
#3993 - Test: Convert test_Ptr.cc to Catch.
#4003 - Fix another crash on shutdown
#4008 - Add support for 'fwd' value to X-Debug header, and move to later
hook any deletion of X-Debug header from client request.
#4020 - Add logic to clean up vios on HttpSM shutdown
+ #4028 - proxy.config.http.connect_attempts_timeout tracks TTBF instead of
connect
#4029 - Replace TSHashTable in server session management with
IntrusiveHashMap
#4033 - Removes remnants of dprintf support
#4039 - Enable ECDH explicitly only if OpenSSL version is v1.0.2 or lower
@@ -42,7 +39,6 @@ Changes with Apache Traffic Server 9.0.0
#4047 - Improve log entry for http connect result errors
#4049 - Removes carriage returns from MT_hashtable.h
#4050 - Optimize: make NetAccept::init_accept_loop has the logic similar to
NetAccept::init_accept_per_thread
- #4051 - Doc: Document TSContCall
#4063 - BWF: Add "FirstOf" for better handling of printing alternates for
null strings.
#4064 - Runroot: Update test to support different layout
#4067 - Bug fix for timeout test
@@ -51,21 +47,17 @@ Changes with Apache Traffic Server 9.0.0
#4089 - reenable timeout and change microServer timeout logic
#4095 - Optimize: Assign nh->mutex to new NetVC first and switch to new
mutex within UnixNetVC::acceptEvent
#4098 - adding a Mutex to the continuation
- #4100 - Doc: Update comments in InkAPI.cc in the header and for member
converters.
#4107 - Fixes MacOS linker issue with release build
#4113 - Disables openclose_h2 test.
#4115 - TextView: Add overload for strcasecmp for string_view & TextView.
#4125 - ssl_session_reuse plugin
- #4127 - Allows to run Spinx builds on portions of the docs
#4129 - Update IPAllow infrastructure.
- #4132 - Completes documentation regarding redirects
#4133 - Disables the double test for inconsistent execution
#4140 - Meta: Add conditional compilation case meta structures.
#4145 - Adds configurable behavior on redirect to loopback
#4146 - Cleanup: remove unused and unimplemented functions from ink_string.h
#4148 - Cleanup: Remove #define INT_TO_BOOL, use local lambda instead.
#4149 - Clang-format: Redo clang-format error that slipped through.
- #4163 - Doc: Remove deprecated configs from examples of traffic_ctl
#4168 - YAML: Convert ip_allow.config
#4175 - TextView: Better support for std::string assignment.
#4176 - TextView: Add support for use as "Source" in STL containers.
@@ -82,11 +74,9 @@ Changes with Apache Traffic Server 9.0.0
#4220 - IntrusiveHashMap: Inserts preserve order for equal keys, as with
std::multimap
#4221 - IntrusiveHashMap: Fix for find false positive in some cases.
#4226 - HttpSessionManager: Fix potential infinite loop problem.
- #4234 - Corrects path to test file in docs
#4240 - Inherited Extendible
#4249 - Test: Convert test_PriorityQueue.cc to Catch
#4257 - Update base version of AuTest to 1.6.0
- #4259 - Corrects typo in argument name
#4260 - Removes logging of secrets
#4261 - Adds a few missing packages needed by autest
#4265 - CMakeLists.txt: Change to be generic and not need updates so often.
@@ -97,12 +87,10 @@ Changes with Apache Traffic Server 9.0.0
#4289 - Do not follow redirects after cache hit
#4290 - Remove unnecessary line in src/Makefile.am
#4300 - Expand the post chunked tests.
- #4301 - Fix doc building warnings for recent plugin docs
#4305 - Generally random code cleanup
#4306 - Convert traffic_cache_tool to use ArgParser
#4309 - Orders k-v pairs to avoid making too many files
#4310 - Add warning of body_factory templates are not loaded due to missing
dot file
- #4324 - Adds Robots exclusion file
#4331 - Make build failures also mark the CA builds as failed
#4332 - Fixes build issues related to Clang Analyzer only
#4334 - Converts ink_autoconf.h to #pragma once
@@ -116,7 +104,6 @@ Changes with Apache Traffic Server 9.0.0
#4357 - TCL: Remove TCL dependency from iocore
#4360 - Fix mysql_remap plugin build with MySQL 8
#4363 - CMake: Add lib/records, unit_tests.
- #4366 - Docs: Remove the EXTERNAL_TYPES logic
#4368 - s3_auth_v4: update default region map
#4374 - TCL: remove TCL dependency from RecHttp
#4384 - Fix gzip(compress) plugin not linked correctly with zlib
@@ -126,7 +113,6 @@ Changes with Apache Traffic Server 9.0.0
#4402 - Convert traffic_cache_tool to use ts_file
#4406 - ts_file: Add 'view' method to get a view of the path.
#4411 - Split current client transactions metrics into HTTP/1.1 and HTTP/2
- #4412 - Cachekey plugin doc minor typos fixed.
#4414 - Cleaning up TLS server verify options
#4422 - TCL: Rmove TCL dependency from HostStatus
#4424 - YAML: LibSWOC IntrusiveDList update.
@@ -159,7 +145,6 @@ Changes with Apache Traffic Server 9.0.0
#4522 - Rewrite TunnelHashMap in modern standard
#4524 - Convert ctx_store in SSLCertLookUp to use STL vector
#4526 - Atomic: Convert ProxyConfig to use std::atomic.
- #4527 - Remove FAQ entry claiming that Traffic Server does not support
expect-100
#4531 - Rewrite url after running all remap plugins
#4532 - Remove explicit free of ref-counted object.
#4536 - Minor C++ cleanup for background_fetch
@@ -168,7 +153,6 @@ Changes with Apache Traffic Server 9.0.0
#4544 - Updated Dockerfile with some additional dependencies
#4545 - Fix tunnel_route action in ssl_server_name and various test fixes
for Fedora 28 and 29
#4546 - Test: fix failed clang link for test_proxy_http.
- #4551 - Fix TLS hooks diagram and other docs cleanup
#4553 - hostdb: Replace the last TSHashTable with IntrusiveHashMap.
#4555 - Test: fix test_Ptr.cc to deal with clang not liking "p1 = p1".
#4564 - Fix duplicate keys in python dict
@@ -196,11 +180,9 @@ Changes with Apache Traffic Server 9.0.0
#4630 - Generalize the wild-card fqdn's for user_agent attributes in
ssl_server_name
#4641 - Issue #4637: Clean up / unify hex conversions.
#4642 - Issue #4637 - Clean up / unify hex conversions
- #4643 - Docs: Fix proxy.config.net.connections_throttle text.
#4645 - Cleanup: Remove Map.h including HashMap, Vec and TSHashTable
#4646 - TCL: Remove TCL from our code base
#4657 - TLS Bridge: Fix error where connect failure lead to a silent timeout.
- #4660 - Runroot: Add a new doc on runroot for programs
#4662 - Adds a reasonable rip-grep config file
#4663 - Add back in the option to conf_remap the verify_server settings.
#4666 - Allow empty fqdn in ssl_server_name for unset SNI case.
@@ -219,7 +201,6 @@ Changes with Apache Traffic Server 9.0.0
#4703 - Correct the statements within ink_assert and ink_release_assert
#4704 - task threads ready lifecycle hook
#4705 - Eliminate remaining hack around copy CTORs
- #4706 - Correction to documentation for TSHttpHookAdd().
#4707 - Remove the APIHooks::invoke() function.
#4712 - Make client cert overridable
#4715 - Optimize: Avoid meaningless lock operations
@@ -228,17 +209,14 @@ Changes with Apache Traffic Server 9.0.0
#4720 - Fix disable freelist options
#4721 - Optimize: Do not signal EThreads which are not blocked on
cond_timedwait
#4722 - Add control for how outbound SNI is selected.
- #4723 - Fix documentation on client certificates in ssl_server_name
#4724 - Add shutdown lifecycle hook
#4727 - Remove unused Http2Stream destructor
#4730 - Moved AtomicBit into its own file.
#4734 - Event num ordering
#4738 - Fix typo in HdrHeap
#4746 - Optimize: tighten the logic of the
PluginVC::process_read/write_side()
- #4747 - Slight clarification to documentation of TLS User Agent Hooks.
#4748 - Tries to enforce .git installation of pre-commit
#4749 - Add more information about event data to 'hook add' API function
documentation.
- #4750 - Fix spelling errors reported by lintian
#4760 - Updated STATUS with all known releases
#4764 - Adds logging around various config file loads
#4765 - Cleanup: Make _next_round_robin uint64_t
@@ -256,11 +234,9 @@ Changes with Apache Traffic Server 9.0.0
#4804 - Regex: update to use string_view.
#4805 - JA3 fingerprint and documentation
#4806 - Add Log fields that dump all MIME headers in a message.
- #4809 - Set "Language" of po files under doc/locale/ja/
#4814 - Add normalization the URI before cdniuc validation in URI Signing
#4815 - Add valid_tls_protocols_in to allow for per-domain protocols.
#4816 - Fix potential unterminated string in logging in state machine.
- #4817 - Fix a content issue and a couple format issues.
#4818 - Add log method overload for string_view to LogObject
#4819 - Add clang-format build target to CMake editor file.
#4827 - MIME: Update MIMEField::name_get and MIMEField::value_get to return
string_view
@@ -273,9 +249,7 @@ Changes with Apache Traffic Server 9.0.0
#4835 - TLS Bridge: Fix possible race condition.
#4836 - Correctly deal with the ssl.client.sni_policy if not set via
conf_remap
#4837 - Fix potential instability in cacheIMSRange
- #4840 - resolve stack-use-after-scope in YamlLogConfig.cc
#4841 - Do not call dns_result repeatedly for a valid dns result.
- #4844 - doc for option -F
#4846 - Fix initialization style.
#4847 - Increase the per test case timeout from 5 to 10 seconds
#4849 - Allow client_cert and client_key to be specified by relative path
@@ -300,7 +274,6 @@ Changes with Apache Traffic Server 9.0.0
#4901 - Update overridable config conversion logic.
#4903 - Adjust connection timeout for TLS
#4909 - Update plugin API type conversions to support enums automatically.
- #4910 - Doc: Update HdrHeap documentation for serialization, string
inheritance.
#4914 - DFA: Update DFA to use string_view.
#4916 - Optimize: Keep cont->mutex locked, during probe the bucket by hash
object within HostDBProcessor::getby
#4917 - Update HdrUtils to be C++17.
@@ -324,7 +297,6 @@ Changes with Apache Traffic Server 9.0.0
#4955 - Marks the YAML exceptions, which gives line number / pos info
#4956 - Fix a ssl handshake crash during shutdown
#4957 - Remove error-prone mirror enum in code handling TS API SSL hooks.
- #4960 - Add doc for using relative path to configuration directory for lua
sc…
#4961 - Optimize: rewrite getbyname_imm and getSRVbyname_imm as wrappers for
getby
#4962 - Remove unnecessary storing of redirect_url in redirect_info
#4964 - Rewrite URL before all remap plugins run
@@ -336,7 +308,6 @@ Changes with Apache Traffic Server 9.0.0
#4975 - URL: remove undefined function declaration.
#4976 - Fix tls_forward_nonhttp test requirement
#4979 - Ignore config.cache file
- #4982 - Documentation fix to lua plugin
#4986 - Added TS_SSL_CLIENT_HELLO_HOOK and docs
#4988 - Implement nbf claim in Uri Signing Plugin
#5000 - Add Perltidy configuration and build target
@@ -371,7 +342,6 @@ Changes with Apache Traffic Server 9.0.0
#5074 - Move minimum OpenSSL version to 1.0.2
#5075 - Fixed the compatibility with previous cache verison
#5077 - Unify plugins hook dispatch
- #5078 - Fix directives for checking TS_USE_TLS_OCSP
#5079 - Fix directives for checking TS_HAS_TESTS
#5082 - Add support for the lua and numeric log roll values
#5086 - Remove extra args to bwprint in SSLConfigParams::getCTX()
@@ -402,6 +372,7 @@ Changes with Apache Traffic Server 9.0.0
#5152 - Test acid ptr persistence
#5153 - Separate P_SSLUtil and P_SSLClientUtils includes
#5157 - Set the block's m_water_level in Arena:free even if the block is not
the last block
+ #5163 - Fix memleak in ProcessManager::stop()
#5167 - Fix Makefile.am to run clang-tidy
#5172 - Run clang-tidy one by one
#5174 - Adds Cache test suits
@@ -420,7 +391,6 @@ Changes with Apache Traffic Server 9.0.0
#5199 - autest for slice plugin
#5201 - Replace EThread::has_event_loop with EThread::tt == REGULAR
#5204 - Moved unit test suppression file and updated it
- #5205 - Adding a note into storage.config admin doc about cache invalidation
…
#5208 - Adds a little wrapper script to build inside vscode
#5211 - Check return value of open
#5212 - Cache:ttl-in-cache should always override never-cache
@@ -452,12 +422,9 @@ Changes with Apache Traffic Server 9.0.0
#5278 - Fixes the Brotli build issues
#5281 - Change Au test condition for minimal OpenSSL version to use
traffic_layout info --versions
#5282 - Plugin reload
- #5286 - Update README.md
- #5289 - Don't read frames after sending GOAWAY with an error code
#5290 - MIMEScanner: Only clear scanner line buffer if at MIME_PARSE_BEFORE
state
#5292 - Fix a build error in xdebug on macos
#5293 - Destroy MIMEFieldBlockImpl that doesn't have fields in use
- #5297 - Doc: fix proxy.config.cache.ram_cache.algorithm description
#5301 - Slice Plugin: add options for disabling or pacing detailed block
stitch error logging.
#5302 - Correct config name for proxy.config.dns.connection_mode
#5306 - Removes priorities for AIOs, thanks oknet
@@ -470,7 +437,6 @@ Changes with Apache Traffic Server 9.0.0
#5313 - cppcheck: Reduce the scope of the variable 'out_buf'
#5314 - cppcheck fixes for iocore/hostdb
#5315 - cppcheck: Fixed various issues with SSL files
- #5316 - cppcheck: Removed problematic move operators for FixedBufferWriter.
#5317 - cppcheck: Fix various issues of Http2DependencyTree
#5318 - cppcheck: Fixes various issues under proxy/http/remap
#5320 - Added user defined conversion operator in ConstBuffer for
string_view.
@@ -484,7 +450,6 @@ Changes with Apache Traffic Server 9.0.0
#5328 - cppcheck: fixes issues found for plugins/authproxy
#5329 - Fixes clang-analyzer error dereferencing nullptr in parent
#5330 - cppcheck: Fix various issues of Http2ConnectionState
- #5331 - Off by 1 error in memcpy of redirect url
#5333 - cppcheck: Reduces variable scope for files in mgmt/...
#5334 - cppcheck: fixes issues in ink_uuid.h
#5335 - cppcheck: Change to C++ style pointer casting in Thread.cc
@@ -538,14 +503,8 @@ Changes with Apache Traffic Server 9.0.0
#5420 - Adds update header only test case
#5421 - Check nullptr before call netvc->do_io_close in
SSLNextProtocolAccept::mainEvent
#5423 - This fixes parsing where the [ ] section gets merged into values
- #5424 - Fix ContFlags for gcc 9.
#5425 - Updates the VSCode include dirs
- #5427 - gcc9 - fix class Connection.
- #5428 - gcc9 - fix CryptoHash.h
#5431 - New APIs: Server/ClientCertUpdate
- #5433 - gcc9 - Fix Errata.h, NumericType.h.
- #5434 - gcc9 - Fix I_Store.h
- #5435 - gcc9 - fix HTTPVersion.
#5436 - Additional places to propagate the per-client-ip debug tags.
#5438 - Add wait_for_cache to make all_headers test more resilient
#5439 - Removes unused TSConfig usage in ssl_sni example
@@ -560,7 +519,6 @@ Changes with Apache Traffic Server 9.0.0
#5451 - Fix FREELIST macros for AArch64
#5452 - Clang Analyzer: Fix IpMap.cc false positives. #2
#5455 - Convert ssl_preaccept plugin to use command-line arguments
- #5456 - Fixes spelling in doc
#5458 - Updates the Docker image with latest dependencies
#5460 - Fixed clang-analyzer issue calling schedule_imm with the
continuation possibly being a nullptr
#5462 - gcc9: fixed issue with always printing a null char*
@@ -575,19 +533,16 @@ Changes with Apache Traffic Server 9.0.0
#5477 - Removes proxy.config.http.server_tcp_init_cwnd
#5478 - Fixes some cache-tests build issues
#5480 - Add HKDF wrapper
- #5482 - Document proxy.config.ssl.server.honor_cipher_order
#5489 - gcc9: set default value for printing debug message
#5490 - clang-analyzer: Fix uninitialized variable in make_to_lower_case.
#5492 - clang-analyzer: fix bogus use after free with Ptr in LogFieldInt
constructor.
#5495 - Correct the clear range when cache restart
#5497 - gcc9: sprintf and strncat fixes in plugins
#5500 - Added Docker support for Fedora 29 and Fedora 30
- #5502 - This is already documented in the proper traffic_ctl page
#5507 - AcidPtr: Tweaks tests to be a bit more robust.
#5508 - Grab lock before invoke
#5509 - clang analzyer - fix false positive in Vol::handle_recover_from_data.
#5510 - TextView: clean up on strcasecmp, strcmp, and memcmp.
- #5516 - Make code compilable with BoringSSL
#5518 - Adds a missing dependency, bump autest version
#5520 - Cleanup of autest prog checks, and indentation
#5521 - Check for OpenSSSL v1.1.1, for now, for this test
@@ -607,7 +562,6 @@ Changes with Apache Traffic Server 9.0.0
#5552 - Add options to sort to reduce os differences in all_headers test
#5554 - Updates Dockerfile, and adds a comment to autest bootstrap
#5555 - Ran clang-tidy with google-readability-casting
- #5556 - Minor wording changes in ssl_server_name.yaml docs
#5557 - Removes empty config load warning for YAML-based configuration files
#5558 - Removed headers that don't exist in the dir to fix clang-tidy
#5559 - Move sni config (formerly ssl_server_name) under toplevel YAML tag
'sni'
@@ -639,8 +593,6 @@ Changes with Apache Traffic Server 9.0.0
#5608 - Removes the remaining code and configurations for SSL3
#5609 - Added cert_reporting_tool plugin based off
example/client_context_dump
#5610 - Removes the explicit Vary configurations and code
- #5613 - Doc: Add documentation for HTTP/2 statistics
- #5614 - Add Pipfile for building docs
#5615 - Separate stubs for libinknet from test_I_UDPNet.cc
#5616 - Updates README to reflect current source tree layout
#5617 - Moves Errata to tscore, removes everything else from tsconfig
@@ -655,7 +607,6 @@ Changes with Apache Traffic Server 9.0.0
#5636 - HTTP/2: ignore unknown settings
#5637 - TextView: Fix bug in rtrim_if when entire view is cleared.
#5639 - update example directory structure and add examples for lua plugin
- #5640 - Add reference to ts.client_request.get_pristine_url() in lua plugin
#5643 - Cleanup debug log in mime_hdr_describe
#5645 - Fix default logging.yaml with new format.
#5647 - Replaces Emergency() with Error() when parsing these records.config
values
@@ -680,7 +631,6 @@ Changes with Apache Traffic Server 9.0.0
#5678 - More Autest ports cleanup
#5680 - HTTP/2 - tweak for better field name handling.
#5683 - Cleanup example directory
- #5685 - Fix typo in lua plugin documentation
#5686 - Reverse internal order of HPACK Dynamic Table Entries
#5690 - Fix race condition in test
#5697 - Coalesce empty objects in HdrHeap
@@ -701,11 +651,9 @@ Changes with Apache Traffic Server 9.0.0
#5717 - Change default proxy name to be "traffic_server", not the build
machine.
#5721 - Fixes autodetect of brotli
#5722 - In test_hooks Au test case, add work-around for flakeyness of VCONN
start/close events.
- #5723 - Update docs to document wipe_field_action that we use in production
#5724 - Enable logging of the Elliptic Curve used to communicate with the
client
#5726 - Expose client request SSL stats via API & Lua plugin
#5728 - Remove header_rewrite conditions deprecated in previous versions
- #5730 - Cleanup and link references to sni.yaml
#5731 - Use un-deprecated records for SSL server verification
#5732 - Remove proxy.config.http.cache.allow_empty_doc
#5733 - Fix typos in log.gold file for tsapi Au test case in merged PR 5706.
@@ -723,7 +671,6 @@ Changes with Apache Traffic Server 9.0.0
#5752 - fixed datatype in example plugin
#5753 - Add QUIC draft-20 support
#5755 - Initialize EventIO
- #5756 - Minor typo in CONTRIBUTING.md
#5762 - Limit resources used by regex_remap to prevent crashes on stack
overflow
#5765 - Avoid a clang warning when all the defines are set
#5766 - Record HttpSM Id on new transaction
@@ -732,41 +679,32 @@ Changes with Apache Traffic Server 9.0.0
#5770 - IPAllow: change top level key to "ip_allow".
#5771 - Fixes linker changes for luajit on macOS
#5772 - Remove ssl_error stats that aren't really errors.
- #5773 - Documentation for Autest in Sphinx
#5774 - Updating the default cipher-suite lists for the 9.x release.
#5778 - Issue 5604 - fix memory leaks for http parser.
- #5779 - doc: TSL used instead of TLS in Japanese docs
#5780 - Fixed std::array initialization for older compilers
#5785 - Allocate DependencyTree only if HTTP/2 stream priority is enabled
#5786 - Mark debug logs of polling as verbose
#5789 - Add protection against null pointer access
#5792 - Rename remaining references to ip_allow.config to ip_allow.yaml
#5797 - Remove double call of the SNI action on TLS accept.
- #5800 - Doc: fix manpage error which causes Makefile problem.
#5803 - Make TS_NULL_MLOC a valid C compile-time constant.
- #5806 - More doc spelling fixes
#5808 - Remove unused assignment to satisfy clang-analyzer
#5809 - Address possible use after free issue in HttpVCTable::remove_entry
#5811 - Fix no_activity timeout for server session reuse.
#5813 - Fixes broken links to documentation
#5815 - Updates links to trafficserver.apache.org to https
- #5817 - Fixes various issues found in docs
#5819 - make check race condition fix
#5821 - HTTP/2 rate limiting
- #5823 - Avoid AWS auth v4 path/query param double encoding
#5824 - Reactivate active timeout enforcement
#5825 - Cleanup: Remove unused function & old comments
#5826 - Cleanup: Signal READ_READY event only if the buffer is readable
- #5827 - compress plugin: document undocumented options
#5828 - Make client_context_dump test resilient to dump order changes
#5829 - fix bugs from log filter feature
#5830 - Make proxy.config.http.per_server.min_keep_alive_connections
overridable
#5831 - Fix QUIC build
- #5833 - Fix H2 internal counters
#5834 - Ran clang-tidy before 9.0.x branching
#5839 - Fix inactivity timeout on QUIC
#5841 - Cleanup: unifdef WRITE_AND_TRANSFER
- #5844 - Explain how SRV origin selection works
#5847 - Cleanup: Remove unused empty files
#5848 - Convert check programs in iocore/eventsystem/ into Catch based unit
tests
#5852 - Replaced ProxyTxn::outbound vars with accept::options
@@ -785,7 +723,6 @@ Changes with Apache Traffic Server 9.0.0
#5880 - ProxyTxn Refactor move code to cc
#5883 - Add unit tests for MIOBuffer:write()
#5885 - Add the ability to static link ASAN, TSAN and LSAN
- #5887 - Fixed const issue with magick plugin
#5888 - Allow disabling HTTP/2 priority frames limit
#5889 - Provide stats for the recently introduced HTTP/2 rate limits
#5892 - ProxySsn renaming member vars
@@ -796,15 +733,12 @@ Changes with Apache Traffic Server 9.0.0
#5906 - Cleanup: unifdef TRACK_BUFFER_USER
#5907 - Fix macOS build
#5908 - ProxySession cleanup: moving inline functions to .h
- #5915 - Update documentation for connect_attempts_timeout.
#5919 - Rearrange config reload notifications
#5920 - Cleanup: VIO
#5921 - Cleanup AuTest for HTTP/2
#5922 - Make code buildable with BoringSSL
#5926 - Fix AuTest for HTTP/2 using httpbin
- #5930 - Track SSL session cache evictions performed due to full bucket
#5934 - Track scheduled events to (read|write)_vio.cont from Http2Stream
- #5935 - Perform a SSL quiet shutdown when close-notify is not sent
#5937 - Update TSVConnSslConnectionGet name to match other TSVConnSsl* APIs
#5939 - Remove hard coded filename in error message
#5945 - cachekey: allow multiple values for `--key-type`
@@ -813,7 +747,6 @@ Changes with Apache Traffic Server 9.0.0
#5955 - Fix debug output for global_user_agent_header.
#5956 - Turn on certificate verification, in permissive mode for now
#5959 - Clear api set bit to avoid crash in following redirect.
- #5961 - Clarify docs on the change from redirect_enabled.
#5962 - Removed hardcoded sni.yaml configuration filename in logs
#5964 - Fix a build issue on enabling FIPS
#5969 - Change the ready checks for ats to use the actual ats port
@@ -828,5 +761,20 @@ Changes with Apache Traffic Server 9.0.0
#6000 - Add QUIC draft-23 support
#6003 - Cleanup: do not re-define _proxy_ssn variable in local
#6008 - Do not schedule stuff during shutdown
+ #6011 - clang-analyzer: Add a null check
#6016 - Fix host type in host matcher.
#6024 - Make proxy.config.http.request_buffer_enabled configurable and bug
fix
+ #6031 - listen on all the net threads
+ #6054 - Ignore MgmtMessageHdr if ProcessManager is not running
+ #6062 - Adding connection close headers to regex_remap test.
+ #6066 - Fixing session sharing with IP matching.
+ #6070 - Updated API header and ssl_session_reuse for new TSSslSessionInsert
changes
+ #6071 - Premature DSO unload with "suicidal" continuations
+ #6076 - Issue 4635: Address pipe reuse after configuration reload issues
+ #6078 - Cleanup: Ignore checkprograms of remap
+ #6089 - Make If-Range date compare to be exact match
+ #6095 - For remap_stats, removes configure time dependency on search.h
+ #6096 - Fixing log cleanup candidate selection and adding a test for it.
+ #6099 - doc + unittest TSRemap(Init|NewInstance) failures
+ #6106 - Removes proxy.config.cache.storage_filename
+ #6120 - Fix null pointer dereference reported by clang-analyzer