Changes with Apache Traffic Server 8.0.0 | |
#712 - TS-4523 - Add pause functionality to the TransformationPlugin interface. | |
#871 - TS-4733: Skip modifying response length for HEAD response | |
#1091 - TS-4952: Improve abort messages for mutex failures. | |
#1209 - Remove unused and never to be used classes from Map.h. | |
#1248 - TS-5070 Add configuration variables to set file permissions for diags.log & traffic.out | |
#1264 - TS-3692: Remove code associated with proxy.config.url_remap.url_remap_mode. | |
#1267 - TS-5021: Separate parent_is_proxy from other parent configuration options. | |
#1299 - TS-2888: remove vararg and format parameters from build_error_resoponse | |
#1303 - TS-5107: Changes to autolinking in Docutils 1.3 | |
#1314 - Fix Http2Stream *stream variable shadow reported by issue 1308. | |
#1328 - Replace gethostbyname_r() with getaddrinfo() | |
#1331 - MemView is a utility to create read only views of memory. | |
#1342 - Fix CID 1368305: Dereference before null check | |
#1370 - Issue #1369: proxy.config.http.server_max_connections over limit fail | |
#1377 - TS-5107: init_customizations() isn't new in Docutils 0.13 | |
#1381 - Lib Scalar | |
#1387 - Add diags log message when cache wraps. | |
#1391 - Allow configurable body factory response max size | |
#1392 - TS-2095: TS_HAS_LIBZ and TS_HAS_LZMA are always false | |
#1393 - Trivial Autoconf cleanup | |
#1398 - Configure option to disable CURL | |
#1405 - TS-552: Trivial Autoconf cleanup | |
#1408 - Prune some unused library dependencies | |
#1411 - Replace EXTRA_CXX_LDFLAGS with AM_LDFLAGS | |
#1413 - Update default debug tags to not create a misleading understanding | |
#1414 - TS-2274: Drop vestigial Autoconf output variable | |
#1416 - TS-1878: Add --as-needed to the linker flags | |
#1420 - Improve error message for custom log field mismatch. | |
#1422 - YTS-614: Avoid crash due to error during POST request transform. | |
#1424 - Backport unused dependency check to Python 2.6 | |
#1432 - npn string should be updated on unregistering a protocol as well | |
#1433 - Get the list of files from Autoconf vs. Git | |
#1435 - Prefer setting AM_CPPFLAGS vs. CPPFLAGS, etc. | |
#1449 - MemView: Fix coverity issues, constexpr correctness. | |
#1450 - Update to latest RAT version | |
#1453 - MemView: Fix methods return type definitions to be more consistent. | |
#1454 - Updates to the help output for tsxs | |
#1456 - Add TCP accept metric which tracks the total number of TCP connections accepted. | |
#1457 - fix TS-4195: crash when stop trafficserver | |
#1458 - Removed spaces at the end of the line on all files | |
#1460 - Removes some unnecessary dependencies on the public ts/ts.h | |
#1461 - Changes debug builds with Intel to just -g | |
#1465 - Add new testing system to the test subdirectory | |
#1468 - Allow overriding proxy.config.config_dir. | |
#1469 - Introduce a Result error object. | |
#1471 - is_transparent_passthrough_allowed always returns false | |
#1479 - Add static type checking to configuration override API implementation. | |
#1482 - MemView: Change typed array access method in MemView. | |
#1487 - esi/combo_handler plugin doesn't register | |
#1491 - MemView: Fix strlen issue for OmniOS. | |
#1492 - Fix for ignored return value in Ubuntu builds. | |
#1495 - TS-4976: Fix casts and standardize add-header. | |
#1496 - Ubuntu build problem fix. | |
#1504 - Doc: Cleanup for build errors. | |
#1508 - Fix template directory path | |
#1510 - Crash at HttpSM::state_request_wait_for_transform_read | |
#1516 - Implement Cache-Control: immutable handling | |
#1526 - When SSL connect fails, we return 502 success | |
#1533 - TS-4976: Regularize example plugin append_transform. | |
#1534 - Use StringView for protocol stack to avoid calling strlen on strings with a known length. | |
#1537 - TS-4976: Regularize example plugin basic_auth. | |
#1540 - Metalink Plugin: Must not destroy the Transform Contp, only shutdown write on it while received WRITE_COMPLETE | |
#1546 - NetVC maybe lost from read_ready_list if Plugin call TSVConnReenable() | |
#1550 - rectify a minor error in healthchecks.c | |
#1551 - rectify a minor error in test_server_intercept.lua | |
#1552 - rectify a minor error in file test_intercept.lua | |
#1554 - TS-4976: Regularize example plugins - blacklist | |
#1556 - Force use of python3 for microserver | |
#1563 - MemView: Add literal and array constructors. | |
#1564 - TS-4976: Regularize plugins - null transform. | |
#1566 - Fix build by ordering the linked libraries. | |
#1568 - TS-4195: double free on exit | |
#1569 - TS-4976: Regularize plugins - cache_scan. | |
#1572 - Scalar: Fix inconsistencies in numeric comparisons. | |
#1574 - Explicit std:: name space, seems to make compiler happy | |
#1576 - Add option to choose interface | |
#1578 - Add missing include, which otherwise breaks on OSX | |
#1580 - change command to use python3 | |
#1581 - TS-4976: Regularize plugins - file | |
#1592 - TS-4976: Regularize plugins - hello | |
#1594 - Early intervention APIs | |
#1595 - TS-4976: Regularize plugins - lifecycle | |
#1596 - TS-4976: Regularize plugins - output_header | |
#1601 - TS-4976: Regularize plugins - protocol | |
#1604 - TS-4976: Regularize plugins - protocol_stack | |
#1609 - Adding a stat page for HTTP connection count | |
#1611 - Convert HPACK enums to enum classes | |
#1614 - TS-4976: Regularize plugins - query_remap | |
#1615 - Doc: Update plugin stats documentation. | |
#1616 - Fix string compare for protocol tag logic in UnixNetVConnection. | |
#1620 - Adds a new condition, %{IP:<part>} | |
#1621 - Clean up globalregisterplugin | |
#1623 - Delete dead code | |
#1631 - Bump clang-format version to v4.0.2 / 2017-04-04 | |
#1632 - Should be decrement I think | |
#1634 - Updates everything with the latest clang-format version | |
#1635 - Uses an enum class for the Mgmt OpType | |
#1638 - Test: Update micro-server to have hooks for observers. | |
#1642 - Ran clang-tidy over the code to use nullptr | |
#1643 - Ran clang-tidy with readability-braces-around-statements | |
#1644 - Ran clang-tidy to add C++11 override to methods | |
#1647 - Tests: Via protocol stack test. | |
#1648 - test fix | |
#1649 - Changes where we turn off the cacheability of the response | |
#1653 - TS Lua: ts.debug support debug flags may be better | |
#1655 - Big H2 file download test for issue 1646. | |
#1657 - Unfolds request headers that are using obs continuations | |
#1658 - free client cert file config | |
#1659 - Traffic replay client program | |
#1660 - TS-3746: make proxy.config.ssl.client.verify.server overridable | |
#1664 - Allow set-debug in remap plugins, and cleanup | |
#1665 - Overridable http config params | |
#1667 - Add port wait on micro server startup | |
#1684 - fix testing issue with traffic_cop | |
#1686 - TS-4976: Regularize plugins - redirect_1 | |
#1688 - Ran clang-tidy with modernize-deprecated-headers | |
#1689 - Ran clang-tidy with modernize-loop-convert | |
#1691 - Ran clang-tidy with modernize-raw-string-literal | |
#1692 - Ran clang-tidy with modernize-redundant-void-arg | |
#1698 - TS-1257: replace InkHashtable with HashMap to store wilddomains | |
#1700 - Ran clang-tidy with performance-faster-string-find | |
#1701 - Ran clang-tidy with performance-unnecessary-value-param | |
#1706 - Better github PR support, and per-branch rules | |
#1708 - Ran clang-tidy with modernize-use-bool-literals | |
#1710 - HTTP2 drain | |
#1714 - Test: Add validation for VIA test to not run if curl doesn't HTTP/2 | |
#1715 - Proper support for the %{URL:<qual>} conditions | |
#1717 - Add SINK_TRANSFORM option to CPPAPI | |
#1720 - Bump config delete timeout to 5min | |
#1722 - Ran unifdef to remove INACTIVITY_TIMEOUT code blocks | |
#1723 - TS-4976: Regularize plugins - remap | |
#1725 - Removed option for spdy | |
#1726 - Doc: Clarify negative revalidating. | |
#1728 - Bump master to v8.0.0 | |
#1731 - Specify return object in case key not found | |
#1732 - Ran clang-tidy with modernize-use-using | |
#1744 - TS-4976: Regularize plugins - remap_header_add | |
#1745 - TS-4976: Regularize plugins - replace_header | |
#1746 - clang-analyzer - Called C++ object pointer is null in get_ka_info_from_config | |
#1747 - h2spec: The endpoint MUST ignore any flags that is undefined. | |
#1749 - TS-4976: Regularize plugins - replace-protoset changed to disable_http2 | |
#1755 - convert int to boolean in MIME | |
#1758 - TS-4976: Regularize plugins - response_header_1 | |
#1762 - Fix build errors for glibc 2.25 | |
#1770 - Clean up BaseLogFile | |
#1772 - Clean up Diags | |
#1773 - h2 test with chunked download | |
#1776 - TS-4976: Regularize plugins - secure_link | |
#1778 - Fix missing header | |
#1779 - coverity 1343358: Uninitialized scalar field | |
#1780 - coverity 1021924: Missing break in switch | |
#1781 - Remove Clustering | |
#1782 - coverity 1021925: Missing break in switch | |
#1783 - Coverity 1021729: Uninitialized scalar field | |
#1784 - coverity 1268009: Uninitialized scalar field | |
#1785 - remove deprecated cache fuzz code | |
#1786 - Coverity issues for LogFilter.cc | |
#1788 - coverity 1021731 : remove unused variable | |
#1789 - coverity 1021731 : clean up typedef | |
#1790 - Fixed issue when cluster was removed in e846f312 | |
#1791 - coverity 1230692 : fix constructor | |
#1792 - Remove more clustering bits | |
#1793 - coverity 1268008: Uninitialized scalar field | |
#1794 - remove icp code | |
#1796 - coverity 1199998 : return code not handled | |
#1797 - Coverity 1373289: Explicit null dereferenced | |
#1798 - CV-1241998: Fix unitialized member in NumericType | |
#1799 - coverity 1021730 : fix issue with return before varables are initalized | |
#1800 - coverity 1021768: Uninitialized pointer field | |
#1801 - Converity 1373288: Dereference after null check | |
#1802 - coverity 1021765: Uninitialized pointer field | |
#1803 - coverity 1021680 : fix constructor | |
#1804 - coverity 1021763: Uninitialized pointer field | |
#1805 - coverity 1021762: Uninitialized scalar field | |
#1806 - Remove even more clustering | |
#1807 - coverity 1021735 : address constructor issue | |
#1809 - Coverity 1021705: Uninitialized pointer field | |
#1811 - Coverity 1021689 - Uninitialized pointer field | |
#1812 - coverity 1021761: Uninitialized pointer field | |
#1813 - PR-1794 - Cache tweaks. | |
#1814 - Coverity 1224619: Uninitialized pointer field | |
#1816 - coverity 1021760: Uninitialized scalar field | |
#1817 - coverity 1021754: Uninitialized pointer field | |
#1818 - coverity 1021753: Uninitialized pointer field | |
#1820 - FIX client ip parse error in lua | |
#1821 - coverity 1021752: Uninitialized scalar field | |
#1822 - Add hook for server cert verification | |
#1823 - coverity 1021749: Uninitialized pointer field | |
#1824 - Coverity 1021706: Init members | |
#1826 - coverity 1021746: Uninitialized pointer field | |
#1827 - Coverity CID #1374942 Out-of-bounds access | |
#1828 - remove DNT as it is not required for cache compatibility | |
#1829 - Coverity CID #1374941 Logically dead code | |
#1831 - Coverity issues in HTTP | |
#1832 - coverity 1021745: Uninitialized pointer field | |
#1833 - Coverity 1356971: Unchecked return value | |
#1834 - coverity 1021747: Uninitialized pointer field | |
#1835 - Coverity fixes for WCCP - phase one. | |
#1836 - changed NULL to nullptr in jtest | |
#1837 - coverity 1022189 : remove dead code | |
#1838 - coverity 1021972: Dereference after null check | |
#1839 - coverity 1021678: Uninitialized pointer field | |
#1840 - Via: Change separator character to '-' instead of ' '. | |
#1841 - coverity 1021761: Uninitialized pointer field | |
#1844 - Coverity CID #1022159 Resource leak | |
#1845 - Coverity CID #1021732 Uninitialized scalar field | |
#1846 - Coverity 1022126 and 1022127: Dereference before null check | |
#1848 - Coverity CID #1271338 Side effect in assertion | |
#1850 - coverity 1356981: Uninitialized scalar field | |
#1851 - Coverity 1022122, 1022123, 1022125: Dereference before null check | |
#1852 - Coverity issues in HostDB.cc | |
#1854 - cleanup ICP code removal | |
#1855 - Coverity 1022124: Dereference before null check | |
#1856 - Add options to the tcpinfo plugin to allow better control over logfile rolling | |
#1857 - covertiy 1022010 : remove dead code | |
#1858 - coverity 1022003 : add check for null value | |
#1859 - coverity 1271330: Uninitialized pointer field | |
#1860 - Coverity cache dir cc | |
#1862 - coverity 1021720_1021721_1254795_1021722: ESI plugin | |
#1865 - Coverity 1216302,1022033,1022032,1022031: State While Revalidate | |
#1867 - Coverity 1200007 : missing break statement | |
#1868 - Coverity 1021694: Uninitialized pointer field | |
#1869 - coverity 1022121 : remove check | |
#1871 - coverity 1356981: Uninitialized scalar field | |
#1873 - remap test for secure communication with origin server | |
#1874 - coverity 1199995 : return code not checked | |
#1875 - coverity 1200036: Uninitialized pointer field | |
#1876 - coverity 1196483: Uninitialized pointer field | |
#1877 - coverity 1242338: Uninitialized pointer field | |
#1878 - coverity 1196481: Uninitialized scalar field | |
#1879 - Coverity 1375000,1374999: state while revalidate | |
#1880 - Coverity issue 1200029, 1200026, 1200038 | |
#1881 - coverity 1021916 : fix missing break | |
#1882 - WCCP: CV-1268004, 1268018, 1268019, 1268020, 137295 | |
#1883 - Coverity 1363659: Dereference before null check | |
#1884 - Coverity 1021692: Uninitialized pointer field, plus defined OS_Addr e… | |
#1885 - coverity 1200035 : fix constructor | |
#1887 - coverity 1200037: Uninitialized pointer field | |
#1888 - coverity 1373297 : fix cast to try to address issue | |
#1889 - Coverity fixes 2017051100 | |
#1890 - coverity 1196479: Uninitialized pointer field | |
#1891 - coverity 1021714: Uninitialized pointer field | |
#1892 - Coverity 1373301: Untrusted loop bound | |
#1893 - coverity 1021707: Uninitialized scalar field | |
#1894 - coverity 1021704: Uninitialized pointer field | |
#1895 - coverity 1224618: Uninitialized pointer field | |
#1896 - Coverity CID #1241990 Resource leak | |
#1897 - Coverity CID #1375003 Structurally dead code | |
#1898 - Coverity CID #1021966 Dereference after null check | |
#1901 - Improve Jtest codes readability | |
#1902 - Coverity CID #1021755 Uninitialized pointer field | |
#1903 - Coverity 1022104 Dereference before null check | |
#1904 - Remove ending period from error messages. | |
#1905 - Jtest post feature | |
#1908 - Coverity 1375126, 1375120 Ignore drand48() warning in jtest.cc | |
#1909 - Coverity 1021693: Uninitialized pointer field | |
#1910 - Coverity 1375119 - unchecked return value in ts.fetch | |
#1914 - coverity 1224618: Uninitialized scalar field | |
#1915 - Updated clang-tidy default config to be the options that have been committed | |
#1919 - Coverity fixes for "Copy into fixed sized buffer" in uri_sig and jtest | |
#1920 - Coverity CID #1241990 Resource leak | |
#1927 - Coverity_1022180_1022181: ka_action can't be KA_UNKNOWN in the switch | |
#1928 - proxy.config.diags.debug.enabled is reloadable | |
#1929 - Various Coverity fixes for logstats | |
#1932 - Adds a coverity model file, and excludes a stat() check | |
#1934 - Coverity_1021917: closest_match can not be null at that point | |
#1935 - print url when document truncated warning occurs | |
#1937 - Improve graceful shutdown. | |
#1938 - Coverity CID #1022090 Copy into fixed size buffer | |
#1942 - Add a couple of CI build scripts, to source from Jenkins | |
#1946 - Issue #1605 AWS Signature Version 4 | |
#1947 - TS-2790 Deprecated VConnection do_io | |
#1950 - More cleanup of the CI scripts | |
#1951 - Delete .indent.pro | |
#1954 - fix bg_fill abort when server completed | |
#1955 - Fix TSMilestonesType documentation. | |
#1957 - Use proper make wrapper, and parallelize | |
#1968 - Log the Lua error message when evaluating metrics fails. | |
#1969 - spawn_thread with atomic operation | |
#1972 - Removes the tsqa tests, to avoid confusion. Use autest. | |
#1973 - Fixed problem with url_len sometimes not being initialized | |
#1975 - Coverity 1022187: remove test_passed_mime_hdr_clone | |
#1977 - Changes the default for proxy.config.ssl.server.multicert.exit_on_loa… | |
#1983 - Require at least one ET_TASK thread | |
#1990 - Stop looping refreshing stale hostDB records | |
#1991 - coverity 1022186: remove test_passed_parser_create | |
#1992 - Coverity 1022104: Dereference before null check on _s | |
#1996 - Assertion with add_header plugin | |
#1997 - TS-4265: Restructure thread initialization | |
#1998 - Coverity 1200001: redirect_flag can't be 0 at this point | |
#2000 - Coverity 1021715: Initialize variable done to false | |
#2002 - Coverity 1373300: Use of untrusted scalar value | |
#2003 - coverity 1021718: Uninitialized pointer field | |
#2004 - Log H2 errors with stream id | |
#2005 - Add range check of Http2SettingsIdentifier | |
#2007 - Make the default thread stack size global and configurable. | |
#2008 - This should allow for per-version binaries | |
#2010 - Change locking for spawning dedicated threads to avoid race conditions. | |
#2013 - Permissive mode for server certificate verification (#433) | |
#2014 - Add RAII support for ink_mutex. | |
#2015 - Move where the HttpSM setup for redirect before going to origin | |
#2016 - Remove useless name from ink_mutex_init. | |
#2019 - Documented more detail about TS_HTTP_SEND_REQUEST_HDR_HOOK hook | |
#2022 - More NULL to nullptr conversion | |
#2024 - ProtocolStack - fix user agent side IPv6 detection. | |
#2025 - cid 1375841: Replace strncpy with memcpy | |
#2026 - Clang-Tidy cleanup: Bad brace placement in ifdef'd code. | |
#2029 - Rename "ink_mutex_lock" to "ink_scoped_mutex_lock" for better consistency. | |
#2030 - Removes the cp of clang-format, our ATS can handle the load | |
#2036 - Allow the tool to apply multiple PRs | |
#2037 - PR #2010 follow up. | |
#2039 - TS-4265: Change UnixEventProcessor to use declaration initialization. | |
#2046 - Prevent traffic_ctl from writing on a socket that is not connected. | |
#2047 - Disable cache volume size check for already configured volumes. | |
#2052 - Fix/autest conditions | |
#2053 - Fix for CID-1375917 | |
#2054 - esi: remove unnecessary isCacheObjTransformable() | |
#2055 - Fix memory issue with intercept context in lua plugin | |
#2058 - Coverity 1196421, 1196464, 1196465, 1215252: buffer_upload plugin | |
#2060 - Coverity 1021734 Uninitialized pointer field | |
#2071 - Only use the start pipelines to start branch build | |
#2072 - Remove a redundant access specifier | |
#2073 - Add active_thread container support to Event Processor. | |
#2074 - Cleanup in EThread. | |
#2075 - Thread class cleanup. | |
#2078 - adds autest gitignore enhancements | |
#2079 - Fix readme formatting | |
#2081 - Noncopyable update for C++11 | |
#2083 - coverity 1196454: resource leak in buffer_upload | |
#2087 - coverity 1021940, 1021941 fix: using invalid iterator in esi plugin | |
#2094 - Gracefully shut down traffic_server on SIGINT. | |
#2096 - fix logic inconsistency in is_state_closed() | |
#2101 - Do not try to push to the docs tree unless we have permissions | |
#2102 - LogAccessHttp init strlen to 0, not -1 (master) | |
#2106 - Support graceful shutdown on both HTTP/1.1 and HTTP/2 | |
#2107 - Via: Last chance VIA updates related to #1534 | |
#2108 - Fix library linkage for example plugins. | |
#2110 - Add records support to traffic_ctl and traffic_top. | |
#2111 - TS-4976: Regularize plugins - server_push | |
#2112 - Scalar: API and documentation update. | |
#2113 - Add override specifiers to Http2Stream class | |
#2118 - Clean up of error logging in regex_remap.cc | |
#2119 - Change textwidth option in .vimrc to 132 | |
#2122 - Fix type cast in bnull_transform plugin | |
#2124 - Coverity 1371529: Removes unecessary check since we should assert | |
#2126 - Removes disabled test; case is covered elsewhere | |
#2127 - Clarify/expand gzip plugin usage | |
#2130 - Adds a README section about the tcp_client tool | |
#2136 - Adding plugin to test transaction/session order | |
#2137 - Test two continuations for HTTP_*_CLOSE | |
#2143 - Autest for ATS test support all configuration layout | |
#2146 - make hostdb.round_robin_max_count configurable | |
#2149 - SEGV in Diags when we try to use Fatal macro | |
#2150 - Fix UnixUDPNet | |
#2151 - TS-4265: Fix NUMA stack support. | |
#2154 - Missing Length if format was set in fabricate_with_old_api | |
#2159 - Methods never defined and value never used | |
#2161 - Move autest sandbox /var/tmp | |
#2163 - Method not implemented and constructor hiding not required | |
#2168 - handle 307 and 308 when building redirect response | |
#2170 - Don't do strlen on the static table | |
#2175 - Removing inert code: LogFile::do_filesystem_checks() | |
#2180 - Added break so Eclipse doesn't complain | |
#2181 - Changed to in-class member initializers and initializing all members | |
#2182 - add type <Random> to mix nonssl, ssl and h2 requests | |
#2187 - Add clang-format for the tests directory as well | |
#2188 - Memleaking in transform test | |
#2190 - The content-type of TRACE response should be message/http. | |
#2194 - Better initialization in Thread.cc. | |
#2195 - Fix race condition in thread startup. | |
#2196 - Adding DNS over TCP support | |
#2201 - Add experimental plugin to initiate H2 Server push for preload links. | |
#2202 - H2 test with traffic -replay | |
#2209 - Rework SSL Handshake Hooks and add tls_hooks tests. | |
#2214 - Plugin collapsed_connection - add TSMutexCreate() when calling TSCont… | |
#2216 - In adjust_sys_settings(), if we try to adjust the NOFILE limit due to | |
#2222 - Add new logic for copy of Plugin and Bin directory | |
#2229 - Alloc PollCont and UDPNetHandler before call initialize_thread_for_udp_net | |
#2240 - Architectural description of the Client classes. | |
#2241 - Propagate configure LIBS to tsxs | |
#2245 - replace NULL with nullptr | |
#2251 - header_rewrite: Add INBOUND condition. | |
#2253 - IpMap fix - in some cases a range node can be incorrectly re-used. | |
#2254 - IpMap Test update | |
#2257 - Add basic files to use Catch for unit testing | |
#2259 - Add basic_string_view | |
#2260 - Log IP address in case servername is not present | |
#2262 - const-ifying the getter functions of Map and HashMap | |
#2270 - consfity the get_keys function | |
#2272 - Leaving History independently | |
#2274 - Do not duplicate logging >= 400 response codes into error.log | |
#2277 - Add next-hop self detection (Issue #2269) | |
#2280 - Add documentation explaining the TLS hooks transitions. | |
#2281 - Docs: Better python 2/3 compatibility. | |
#2282 - Moved catch and got rid of centralizing unit tests | |
#2283 - Add pthread.h to pthread_np.h Autoconf check | |
#2284 - Update to simplify the case statement | |
#2286 - H2 Assertsion at Http2DependencyTree::deactivate | |
#2287 - Cleanup / correct buffer sizes for UUIDs | |
#2288 - coverity 1021919: Missing break in switch | |
#2289 - coverity 1196489: Read from pointer after free | |
#2290 - Rename tests/getting_started doc. | |
#2291 - Test: Fix TLS test plugin compile error for Fedora 26. | |
#2294 - remove redundant include | |
#2296 - replace strcpy with ink_strlcpy in select_best_srv | |
#2297 - TS-5088: Fix missing initial buffer from server, when combined with 101 response | |
#2304 - Converted Layout to use std::string and basic_string_view | |
#2312 - coverity 1376260: Uninitialized pointer field | |
#2318 - Add 'BufferWriter' class for constructing strings/sequences of characters. | |
#2319 - Fix the implementation of Http2DependencyTree | |
#2320 - Doc: Provide more context for HSTS example in header_rewrite. | |
#2321 - Doc: Adding proxy.config.ssl.server.multicert.exit_on_load_fail | |
#2325 - cachekey/cacheurl key string compatibility enhancements. | |
#2326 - Add state information | |
#2328 - TS-4976: Regularize plugins - server_transform. | |
#2330 - Avoid sending duplicate push promise on same client session #2205 | |
#2332 - Doc: Fix LaTex paper size options to work and not generate a warning. | |
#2334 - Doc: Add documentation for MIME header plugin API functions. | |
#2336 - Add missing checks for request url to fix crash in TS_Lua plugin | |
#2337 - Doc: Session and transaction arg functions. | |
#2338 - Add null pointer check to server response set status in Lua plugin | |
#2340 - TS-4976: Regularize plugins - session_hooks (nee session-1). | |
#2341 - Update TSContSchedule.en.rst | |
#2347 - Add TS_RUNROOT option to control runtime layout config ( removed traffic_runroot program) | |
#2349 - Correct the debug message with rcv_headers_frame | |
#2355 - Add initializer list for constructor | |
#2357 - Make swap() in Vec.h a member function of Vec class | |
#2360 - Fixes, I think, coverity issues 1379288 | |
#2362 - Coverity 1379271: Dereference null return | |
#2363 - coverity 1379269: dereference after null check | |
#2365 - Coverity 1379270 Out-of-bounds write | |
#2374 - Fix traffic_layout to not add messages to --json | |
#2381 - Redirect test for ATS | |
#2382 - Coverity 1375678 : add check to unverified environment input | |
#2384 - Adding missing HTTP2 activity timeout documentation | |
#2389 - Change from SHA1 to SHA512 | |
#2394 - Removes DES-CBC3-SHA from the default cipher list | |
#2403 - TS-4976: Regularize plugins - ssl_preaccept. | |
#2408 - Avoid closing the last netvc if accept_till_done is set | |
#2409 - Optimize NetHandler & PollCont and reduce the redundant code | |
#2411 - Ran clan-tidy with modernize-use-nullptr | |
#2412 - Modernize literal 0 to nullptr | |
#2420 - Optimize acceptFastEvent(): Replace the dup code of UnixNetVConnection::acceptEvent by calling it directly | |
#2422 - Checking the retval of safe_getsockname() and safe_getpeername() | |
#2425 - Make sure the length of socket filename do not exceed the sizeof(sun_path) | |
#2426 - Fix map_with_referer to work and add tests for it. | |
#2427 - TS-4976: Regularize plugins - ssl_sni | |
#2428 - microDNS | |
#2429 - Replace proxy.config.http.normalize_ae_gzip with normalize_ae | |
#2432 - Format python code with autopep8 | |
#2434 - Coverity 1379933: Control flow issues (DEADCODE) | |
#2435 - Resign server.pem for autests to 10 years | |
#2437 - null transform test | |
#2439 - Coverity CID 1380022: FORWARD_NULL | |
#2440 - Optimize: Add startIO & stopIO for NetHandler | |
#2441 - Bug fix for event thread names | |
#2442 - Added tests for different thread configurations | |
#2446 - Add support for Forwarded HTTP header tag (RFC7239). | |
#2449 - Updated version of the jenkins autest build script | |
#2450 - Test: fix body factory gold files to ignore irrelevant headers. | |
#2451 - Build: Change --enable-example-plugins to control both build and install. | |
#2454 - Coverity: CID 1380037: Resource leaks (RESOURCE_LEAK) | |
#2455 - Corrects validation regex pattern for a config | |
#2464 - test with microDNS | |
#2467 - Optimize: If failed on migrateToCurrentThread, put the server session back to global server session pool. | |
#2469 - Coverity: CID 1380282: Error handling issues (CHECKED_RETURN) | |
#2470 - TS-4976: Regularize plugins - ssl_sni_whitelist. | |
#2471 - Change proxy/logging/LogAccessHttp.h from using 'virtual' to 'override'. | |
#2477 - Fix sizeofDoc silliness. | |
#2480 - Fix OS X build. | |
#2484 - Cleanup ats_tcp_somaxconn to use std::ifstream | |
#2485 - Uses backoff to launch ts if crash was recent | |
#2487 - TS-4976: Regularize plugins - statistic. | |
#2488 - Improve error message for ts_lua plugin | |
#2489 - TS-4976: Regularize plugins - thread_1 | |
#2490 - Fix logging escapified multi-valued fields so the separator is escapified as well. | |
#2491 - Tests: Add logging field test base. Initially test essh for multi-values. | |
#2493 - TS-4976: Regularize plugins - thread_pool. | |
#2495 - Support set-redirect with READ_REQUEST_PRE_REMAP_HOOK | |
#2501 - Optimize: Add startCop & stopCop for InactivityCop | |
#2503 - Optimize: rename close_UnixNetVConnection to NetHandler::free_netvc. | |
#2504 - ink_memory.cc: musl support tiny fix | |
#2506 - config directory read-only notes | |
#2507 - Add option to disable libunwind | |
#2508 - Log fields for client Connection ID and HTTP/2 Stream ID. | |
#2512 - TS-4976: Regularize plugins - txn_data_sink. | |
#2513 - Docs: Fix warning for statistic.cc include. | |
#2516 - Fix lib/perl to do better on 'make clean' to handle changes in the build configuration. | |
#2517 - TS-4976: Regularize plugins - version | |
#2518 - Re-arrange ink_platform.h. (Issue #2444) | |
#2520 - Add support for TSIpAddrParse as a conveninent function to parse IP address | |
#2522 - Removes the snapshot API and features | |
#2523 - TS-4128: select alternate hook not working for ts_lua plugin | |
#2526 - @OPENSSL_LIBS@ added into automake file | |
#2528 - consolidates functionality into one tcp_client | |
#2529 - Added runroot feature to traffic_layout generating sandbox for programs to run | |
#2541 - Event loop changes | |
#2542 - Add forgotten inline keywords in BufferWriter.h . | |
#2545 - Fix #2533: ATS doesn't have an active timeout for http2 connection | |
#2547 - Add V=1 to the make check builds | |
#2549 - Add milestones for SSL Handshake timings | |
#2552 - Added event processor metrics | |
#2553 - Coverity CID #1224619 Uninitialized members | |
#2562 - Doc: Minor fixups for duplicated milestones and stat typo. | |
#2564 - Cleanup: remove ts::ConstBuffer from ink_inet. | |
#2567 - Add new TLS milestones to the Lua plugin | |
#2568 - Cleanup: Fix traffic_manager so its checks run if WCCP is enabled. | |
#2569 - Issue 1597: refactor ParentSelection to remove duplicate code | |
#2571 - Add string literal support to ts::string_view. | |
#2576 - Doc: Clean up comments in null_transform example plugin. | |
#2577 - Tests: Clean up file extensions in lib/ts unit tests. | |
#2578 - std::vector usage transition | |
#2579 - Test: Fix timing issues with txn and double tests. | |
#2581 - Ignoring unit tests, added to .gitignore | |
#2582 - Support dynamic registration to StatPages. | |
#2583 - Make sure all files in the sandbox are readable | |
#2584 - BufferWriter: Add data() method for access to the internal buffer | |
#2590 - Cleanup: fix rollback to use elevating file operations. | |
#2593 - move TRANSACT_RETURN to Transaction.cc | |
#2595 - ESI:combo_handler: Make maximum file count runtime configurable. | |
#2596 - Fix runtime undefined symbol error in multiplexer plugin. | |
#2597 - TextView: First pass on converting StringView to TextView | |
#2598 - UDPNet: Yet another timing fix for test_UDPnet. | |
#2599 - Added tests for chunked encoding | |
#2600 - Fix bad prototype of stub function for proxy/http/ForwardedConfig.cc … | |
#2603 - Remove usage of volatile keyword | |
#2617 - Added std::make_unique for C++11 | |
#2621 - Fix mem leak related to do_os_response() function in ts_lua plugin | |
#2623 - Change the include from .cc to .h, as Odin intended | |
#2626 - Add MIOBufferWriter class which writes to an MIOBuffer instance. | |
#2627 - Update .gitignore | |
#2629 - Remove custom memory barriers from header_rewrite and replace with std::atomic | |
#2632 - Coverity: 1381603 1381604 fix to traffic_layout on engine and file_system | |
#2634 - Fixes build on macOS, using approprite PRIu64 for printf | |
#2635 - Fix prepare_plugin | |
#2638 - Turn off exception warning for gcc 7 | |
#2639 - Fixed issue with clean/distclean | |
#2643 - fix the missing lock in TSVConnFdCreate api | |
#2644 - remove dup setting with NO_FD | |
#2647 - Added arguments for port number and ip in microdns, microserver extension. | |
#2648 - This removes the FILE_WRITE mechanism from the core | |
#2649 - Move http 408 response logic into transaction | |
#2654 - Removes the Configuration Context Manager | |
#2660 - fix lua metrics bug | |
#2663 - TS API and hooks to manipulate the ATS session cache and ticket keys | |
#2666 - Added skip condition on http2 test for lack of curl http2 | |
#2669 - Add http 0.9 in find_proto_string | |
#2675 - UDPBind with EventIO of UnixUDPConnection. | |
#2678 - Condition to test if plugin exists | |
#2681 - Added delay argument in microserver | |
#2682 - add string_view hash operator | |
#2683 - cachekey: ability to base the key on pristine URI. | |
#2684 - coverity 1021743: Uninitialized members | |
#2685 - Skip Link Local address to mitigate slow getnameinfo(3) problem on macOS | |
#2688 - Fixed some code for runroot of traffic_layout and lib/ts/layout | |
#2689 - Skipping tests if a plugin doesn't exist | |
#2690 - Fixed chunked_encoding gold file | |
#2691 - Kill unused .c file which contains code in a language invented by a Danish guy. | |
#2694 - Implement zero-copy within UDPNetProcessorInternal::udp_read_from_net | |
#2696 - Script load speedup for ts_lua remap plugin | |
#2697 - List packages for building in Ubuntu | |
#2698 - CID 1226158: Uninitialized members | |
#2714 - Restructured traffic_layout and modified runroot command line | |
#2716 - Optimize: define UnixUDPConnection::inQueue by ASLL macro | |
#2718 - Optimize: define UDPQueue::atomicQueue by ASLL macro and rename to outQueue | |
#2719 - Rework the new udp connection | |
#2720 - coverity 1376260: Uninitialized scalar field | |
#2723 - More header_rewrite examples | |
#2727 - Within UDPConnection::Release(), it should calls the ep.stop() only if the UDPConnection will be closed | |
#2736 - More NULL to nullptr conversion | |
#2739 - Updated abbreviations in README | |
#2740 - API for retrieving TSVConn from TSHttpSsn | |
#2746 - Disable unit tests requiring exceptions (for MIOBufferWriter UT). | |
#2747 - Correct comment about TS_HTTP_SSN_CLOSE_HOOK. | |
#2751 - Doc: Minor fixes - some MimeHdr functions, traffic_layout, event loop metrics. | |
#2754 - SNI based Configuration for traffic server | |
#2756 - Modified uDNS AuTest extension | |
#2759 - iocore/dns: switch data-type to unsigned | |
#2775 - Move NetHandler initialization to be static and not per thread. | |
#2776 - Fix logic for loading config file for url_sig plugin. | |
#2777 - Fixed a bug where timeout argument not being used | |
#2778 - Single nameserver DNS failover | |
#2780 - Fix various autest failures and cleanup | |
#2785 - coverity 1021700: Uninitialized pointer field | |
#2788 - Correct the listen_backlog | |
#2789 - Optimize: Within udp_read_from_net, change the receive IOBufferBlock size to 2048 bytes | |
#2791 - Optimize: update ink_thread_create with thread-safe support | |
#2792 - Doc: Fix up TSOverridable config values. Copied directly from source. | |
#2798 - Add a --enable-fips flag which will eliminate MD5 and MMH and uses SHA256 instead. | |
#2800 - add autest for post redirection | |
#2803 - Cleanup of Continuation class initialization | |
#2805 - Cancel closing if Http2SendDataFrameResult is NO_WINDOW | |
#2807 - Doc: Updates to cache internals. | |
#2808 - corrects calls to TSContSchedule in documentation examples | |
#2809 - Remove multiprocessing.Queue.qsize() from traffic_replay | |
#2813 - Enable WCCP building on the Github builds | |
#2814 - Move ts/Vec to ts/Map #2 attempt | |
#2815 - Get rid of include unordered_map | |
#2816 - Fix traffic_wccp makefile for SNI / Lua based config. | |
#2818 - Fix include issue in example null transform plugin and test | |
#2820 - TsLuaConfig: Fix virtual destructor issue. | |
#2821 - expands TSHostLookup documentation | |
#2822 - header_rewrite: Allow set-debug in READ_RESPONSE_HDR_HOOK. | |
#2823 - System_stats plugin implementation | |
#2824 - Add configuration for per-client IP debugging | |
#2827 - Fix compile error on Ubuntu. | |
#2828 - Issue2826: fix osx build error | |
#2829 - Make it Python 3 compatible | |
#2830 - Do not try to open the resolv_conf file if it's nullptr. | |
#2833 - Fix a crash that a SSL callback gets netvc from a wrong place | |
#2837 - Increase write_vio.ndone only if sending DATA frame is succeeded | |
#2838 - add openssl flags to build plugs correct with TSXS | |
#2839 - Clean up tls test | |
#2840 - Created URI Signing Plugin. | |
#2841 - Fixed broken build on OSX where st_mtim is not defined | |
#2842 - Fixed build on Ubuntu, errors ignoring return value | |
#2845 - Doc: Fix build warnings - SSL Session, Overridable Config. | |
#2846 - Coverity: removing null pointer dereference | |
#2852 - Fixed another build issue on Ubuntu, errors ignoring return value | |
#2853 - Rename prepare_plugin to PreparePlugin to follow naming convention | |
#2854 - coverity 1382795: Pointer to local outside scope | |
#2855 - coverity 1382799, 1382796: Unchecked return value | |
#2856 - coverity 1382722: Unchecked return value | |
#2858 - Delete ssl_SNI.config from tests/min_cfg | |
#2860 - Fix a number of tests | |
#2864 - Doc: Add Layer 4 / SNI Routing documentation. | |
#2868 - Suppress udpnet-service debug log | |
#2872 - Fix potential crash from returning string_view. | |
#2873 - uDNS no longer returns localhost addresses in cases of NXDOMAIN | |
#2878 - overload ats_stringdup for string_view | |
#2880 - Fix wildcard entry for SNI config | |
#2881 - Avoid copying over data in the write_vio into response_buffer | |
#2882 - Add httpbin extension in AuTest | |
#2885 - removes unused public ip option from microserver code | |
#2886 - Add pparam to url_sig plugin to make it authenticate pristine URL, eliminate scheme check, other minor changes. | |
#2888 - coverity 1382722: Unchecked return value | |
#2890 - Removes DES-CBC3-SHA from the default cipher list (again...) | |
#2891 - Add an example of testing http2 with httpbin | |
#2893 - Update the autest.sh script that runs from Jenkins | |
#2894 - Add closedir for dangling dir pointer | |
#2897 - remove hack for traffic_top, update autest version | |
#2903 - Changing all *Debug* macros to *Debug | |
#2904 - fix post-redirect test | |
#2905 - Issue #2883: Split TXN and SSN user arg allocation. | |
#2909 - Rename HttpSM::ua_session HttpSM::ua_txn | |
#2910 - wildcard in ssl_server_name and rectify description of client certifi… | |
#2914 - Add path param url signing option and client ipv6 verification to url_sig plugin | |
#2915 - Build: Fix build problems on RHEL 6 for traffic_top. | |
#2916 - removes usages of deleted http.redirection_enabled | |
#2919 - coverity 1367517: Destroy held lock | |
#2920 - Fix a build issue due to recent variable name change | |
#2922 - Add information about version of ats being tested | |
#2923 - autest option for using the host field for response lookup | |
#2931 - fixes parse of redirect uris missing leading / | |
#2935 - Remove spurious max_connection warning | |
#2937 - Make some of build options configurable | |
#2938 - fix ts_lua core dump issue after config reload | |
#2939 - handle transport of empty body response | |
#2941 - Do not try to load empty client_cert path. | |
#2948 - Changes history buffer from linear buffer to circulating buffer | |
#2949 - Fix sdk_sanity_check_null_ptr to take a <const void *> | |
#2954 - Remove code to set hard resource limit | |
#2958 - Change normalize_ae handling to normalize request from client not req… | |
#2959 - Update the docs to be a bit more clear about config behavior | |
#2962 - Drain stop and drain improve | |
#2967 - Fix the problem related to MADV_DONTDUMP | |
#2968 - Fixed uri_signing plugin to use pristine request header. | |
#2969 - Allow for spaces in list of algorithms in configuration file for gzip plugin. | |
#2970 - Remove Congestion Control Feature | |
#2971 - Make sure that push requests use the custom port, if specified. | |
#2972 - Add fix to select ports better on the Mac based on PR 2832 | |
#2974 - Remove use of netstat in tests | |
#2976 - coverity 1374999: Resource leak | |
#2982 - Cleans up the build, excludes ccache where it fails | |
#2990 - Fix compiler issue with ubuntu | |
#2992 - clang-format cleanup | |
#2999 - Traffic-replay updated | |
#3003 - appends missing dot to udns domain | |
#3005 - Reset water_mark in new_empty_MIOBuffer_internal | |
#3006 - Fix UDPNetProcessor::CreateUDPSocket() | |
#3010 - Coverity ID 1241990: Fixes memory leak | |
#3011 - Makes it actually create a Config object | |
#3016 - Multiplexer plugin: Fix bug with chunk decoding, add some comments. | |
#3023 - TextView: Add suffix methods, update comments. | |
#3024 - Make Continuation class constructor protected. | |
#3033 - Expanding the cases where the server_entry gets cleared on error. | |
#3034 - TextView: Fix svtoi for other bases, operator!, add verification tests. | |
#3038 - the global SELECT_ALT C++ hook badly needs fixing | |
#3047 - Add ssn and txn tests for HTTP2. Depends on Issue #3143. Depends on PR #3301 | |
#3049 - Fair Queuing HTTP Pacing Plugin | |
#3050 - Add support to chunk post body's that come from H2 client without CL | |
#3051 - We should call handle_parent_died if we failed to find next parent | |
#3054 - Changes to allow for possible stale ua_session pointer in HttpSM object. | |
#3062 - Make string_view available in plugin cppapi. | |
#3065 - Use NetVCOptions to create UDPConnection | |
#3066 - Bring back MT_hashtable.h under lib/ts/ | |
#3069 - Heap use after free | |
#3072 - Race condition when starting accept threads | |
#3073 - Adding custom method support and bug fixes | |
#3078 - correct negative event's timeout_at value | |
#3079 - X-Debug: log-headers | |
#3081 - uses BufferWriter to compose format string | |
#3082 - Use CRYPTO_HEX_SIZE instead of hardcoded fixed sizes. | |
#3086 - Correct clear and assign of FIPS cache keys in HTTPInfo. | |
#3087 - Fixes the escalate plugin such that redirects are followed | |
#3088 - Make throttling feature more useful. | |
#3089 - Documentation: correct inku16 to unsigned int:16 | |
#3090 - psutil can not find python.h without python3-dev in Ubuntu | |
#3091 - Send VC_EVENT_WRITE_READY/COMPLETE when write_vio is consumed | |
#3092 - Cleanup Http2Stream | |
#3095 - Add client read error to squid log codes | |
#3097 - More documentation for internal cache data structures | |
#3098 - Corrects off-by-one error, adds test | |
#3099 - More AUTest test cases for HTTP/2 | |
#3104 - Don't read DNS responses until we get at least two bytes | |
#3105 - Adds a new header_rewrite condition %{CIDR} | |
#3111 - Mark TSHttpTxnFollowRedirect() as deprecated. | |
#3112 - Replaces TSHttpTxnFollowRedirect with TSHttpTxnConfigIntSet for Lua | |
#3119 - Add move operator and constructor to Result and TextBuffer | |
#3121 - Doc: Add java/plantuml dependency to building the documentation. | |
#3124 - Disables the support for multi-range request by default | |
#3125 - Fix documentation for transaction_active_timeout_in default value. | |
#3126 - Doc: Clean up build warnings. | |
#3129 - Ignores the ICC warning on expression constants to asserts | |
#3130 - Doc: Remove man page reference to congestion.config which no longer exists. | |
#3131 - Add TLS Bridge plugin to plugins/experimental. | |
#3132 - Added -f to rm to fix build | |
#3136 - Remove all references to TS_USE_TLS_SNI | |
#3137 - Doc: Add internal documenation for ts::string_view. | |
#3141 - Separate mutex of Http2ClientSession and Http2Stream | |
#3142 - BufferWriter: Documentation and some API cleanup. | |
#3144 - Doc: Fix more documentation build warnings. | |
#3145 - Add TSAPI functions TSRemapFrom/ToUrlGet(). Allow TSMBuffer pointer passed to TSUrlStringGet() to be null. | |
#3152 - Doc: Update documentation building documentation. | |
#3153 - Adds tcpi_total_retrans to tcpinfo | |
#3154 - Added auth_directives to uri_signing. | |
#3161 - Optimize: define AIO_Reqs::aio_temp_list by ASLL macro | |
#3163 - Add support for X-Remap header to xdebug plugin. | |
#3170 - Eliminate incorrect -1 adjustment to buffer size for snprintf() calls. | |
#3171 - xdebug X-Remap documentation update neglected due to senior moment. | |
#3173 - corrects truncation of timestamp string | |
#3174 - MADV_DODUMP causing instability and performance overhead | |
#3175 - Add a HostStatus container used to mark parents down or up. | |
#3180 - Create a new AIOCallback to call back aio_err_callbck if there is an error from Linux Native AIO | |
#3181 - Add fix for leaking url string in uri signing | |
#3183 - Doc: Update highlighting for Lua, HTTP for correct Pygments highlighting | |
#3188 - FIx string_view hash function | |
#3199 - Isolate client ctx options from server options | |
#3200 - HostDB - removing infinite ttl=0 | |
#3204 - ATS does not add Client-ip header | |
#3207 - Fix instability caused by HTTP2_SESSION_EVENT_FINI | |
#3208 - verify client certificate callback with client verify hook | |
#3209 - Fix check-unused-dependencies | |
#3214 - Removes the delay when sending traffic_ctl msgs | |
#3215 - Remove unused SHARED_* build variables. | |
#3218 - Fix default include path ordering. | |
#3221 - Remove cppapi mutex support since it is redundant with C++11 Thread support lib. | |
#3223 - Add support for ASYNC_*_job and crypto engine loading | |
#3224 - Refine and clean up runroot | |
#3229 - Add declaration of ssl_verify_client_callback | |
#3236 - Disable fips when TS_ENABLE_FIPS == 0 | |
#3238 - Select the current cert when looking for issuer | |
#3242 - Fix traffic_ctl so -h or --help show subcommand options | |
#3244 - Loop over read for readIntoBuffer | |
#3245 - ignore *.pm.in when installing the TS Perl module | |
#3246 - No dump allocator using jemalloc | |
#3248 - Support string_view hash for Darwin | |
#3249 - docs for client read error | |
#3250 - Print the volume that is clearing its directories | |
#3251 - Drain the request body if there is a cache hit | |
#3253 - Allow for specifying of brotli via --enable-brotli= or pkg-config | |
#3254 - Framework for CPPAPI regression test plugin run by a gold test | |
#3256 - Fixing docs of TSIOBufferReaderAvail | |
#3258 - Add comment for vol init | |
#3262 - Support TSRemapFromUrlGet/TSRemapToUrlGet in ts_lua plugin | |
#3264 - Doc: Update stripe assignment initialization documentation. | |
#3267 - Errata: add move semantics. | |
#3270 - Syntax check should ignore age | |
#3271 - Fix clang format errors. | |
#3275 - Remove leap-into-the-abyss casting from TSTransformCreate(). | |
#3276 - corrects doc example for s3_auth map rule | |
#3278 - Removes the last remnants of tsqa tests | |
#3281 - Remove inefficient use of std::string in C++ transformation plugins. | |
#3282 - Fixing 404 on redirects | |
#3283 - Removes unnecessary use of snprintf | |
#3284 - Split MemView (now MemSpan) from TextView. | |
#3286 - Scalar: Updates and convert tests to Catch. | |
#3287 - Adds the new header, and some FreeBSD info | |
#3289 - Issue 2388: Added TSVConnArgs support | |
#3293 - Add and update autest of runroot | |
#3294 - bwprint: Type safe snprintf like output to BufferWriter instances. | |
#3295 - Print volume path and more comment in the code | |
#3296 - Moving the inline functions to Class Vol | |
#3297 - Makes the global remap data structure ref-counted | |
#3298 - prevent serving from INADDR_ANY hosts | |
#3300 - Documentation build improvements | |
#3301 - Handle rescheduled transaction close event via tunnel. | |
#3304 - Fix the compiler error with fips | |
#3309 - Ignore cache age in autest | |
#3311 - Add check on continuation before dereferencing, issue #3310 | |
#3312 - BufferRewrite: Add support for MemSpan, string_view hex dump, and std::string | |
#3315 - Add RPC documentation | |
#3316 - Cache Tool: initial commit. | |
#3319 - CI: Fix clang-analyzer.sh typo. | |
#3322 - Add MemArena allocator | |
#3324 - Support floating points for bwformat | |
#3325 - Adding proxy.config.http.allow_half_open | |
#3326 - Add move constructor and assignment to ats_scoped_fd. | |
#3327 - CacheTool: Fix out of tree build. | |
#3329 - CacheTool: Fix and rewrite stripe initialization | |
#3330 - CacheTool: Fix clang build problem on CentOS. | |
#3332 - CacheTool: Fix Scalar / bwformat issues for MacOS. | |
#3333 - Add verify functionality for runroot of traffic_layout | |
#3334 - CacheTool: Fix Ubuntu build of CI | |
#3336 - A number of small changes that were never merged upstream | |
#3340 - bwformat: Add support for bool, and fix center align bug. | |
#3341 - Fix some potential problems with accept threads. | |
#3342 - Editor support with CMakeLists.txt. | |
#3345 - CacheTool:Set exit code in case of error | |
#3346 - Added support for C++17 | |
#3347 - git ignore traffic_cache_tool | |
#3348 - Add wrapper class for TSCont to CPPAPI. | |
#3349 - Make TextView.h available to C++ plugins. | |
#3351 - Adds a 'minimum content length' setting for gzip plugin | |
#3352 - Allow gzip plugin to configure which status code to transform | |
#3356 - Update string_view to be compatible with gcc | |
#3359 - Doc: Fix warnings / errors in cache architecture. | |
#3363 - Add current count and limit to logging messages for per origin connection throttling | |
#3365 - Make a note whenever a stripe directory is cleared | |
#3366 - A better way of testing thread configs | |
#3367 - Adds 206 and 304 to the default status codes to be compressible | |
#3368 - Tests wait until microserver is ready | |
#3369 - Makes the default set of status codes removable via configs | |
#3371 - Adds a hint if layout found under /bin | |
#3377 - Uses the normal WKS tokenizer for ACL methods | |
#3378 - Removes the now obsolete ref-counting on configs / conts | |
#3383 - Write_pos should be initialized with offset of the content start | |
#3384 - Fix freelist loop check and cleanup code | |
#3390 - Patch for gcc 6 and incorrect template function overload resolution for string_view | |
#3391 - Add SO_MARK functionality to header_rewrite plugin. | |
#3392 - Fix post process to propagate early server response. | |
#3394 - README.md for micrserver | |
#3395 - Modify cache tool commands and update the doc | |
#3396 - Removes unused RecPipe code | |
#3402 - Refactor: Move stripe and span structure to CacheDefs | |
#3404 - Cleanup: Fix make check issues with running on -std=c++17 | |
#3410 - Make CryptoHash::toHexStr const. | |
#3414 - Fixed error message about no-noexcept-type when compiling C | |
#3415 - Update traffic_layout runroot commands and switches | |
#3416 - Fixed warnings on unused variables for Clang 6 | |
#3419 - BufferWriterFormat: add handling for 'p'/'P' pointer type override. | |
#3420 - Ran clang-tidy with modernize-loop-convert | |
#3421 - TSHttpTxnOutgoingAddrSet: Add documentation, implement for HTTP/2. | |
#3422 - TextView: Change 'set_view' to 'assign'. | |
#3429 - Updates for editors that use CMakeLists.txt | |
#3433 - Adds squid log sub-codes for detail | |
#3434 - Fixes a build issue with latest XCode / clang | |
#3435 - Ran clang-tidy with readability-braces-around-statements | |
#3436 - Replaces deprecated STL fun_ptr with lambda, thanks amc | |
#3437 - CacheTool: Replace errata message with stdout | |
#3439 - string_view: Remove C++14 operators to avoid ambiguity. | |
#3440 - Updates to clang-tidy target | |
#3444 - Use #pragma once | |
#3447 - Ran clang-tidy with modernize-use-nullptr | |
#3448 - Add ats_ip_range_parse to ink_net.h to improve/replace ExtractIpRange. | |
#3449 - Need to call signalActivity() to wake up epoll_wait() | |
#3450 - Added config option proxy.config.thread.max_heartbeat_mseconds | |
#3451 - Fix typo for debug tag in README | |
#3452 - Replace spaces for a tab to fix macOS issue | |
#3453 - Fixed unmatched brace issue from clang-tidy | |
#3454 - Fixed Debian 9/gcc6 string_view test | |
#3460 - Explicitly cast to void * when initializing a memory with a pointer for a class object | |
#3464 - Fix README typo of OSX | |
#3466 - Cache_tool: replace MD5CTX with CryptoContext | |
#3467 - Ran clang-tidy with modernize-loop-convert | |
#3471 - Define htobe64 for macOS | |
#3472 - Change ip_allow.config to support network masks. | |
#3473 - Selects version 1.4.2 of autest | |
#3474 - Ran clang-tidy with modernize-use-bool-literals | |
#3475 - Adds more flag settings to the configure output | |
#3477 - add support for TSHttpTxnOutgoingAddrSet in ts_lua | |
#3478 - TSEventFunc should return an integer | |
#3479 - TSThreadFunc should return a pointer | |
#3484 - Makes the CI work again with ClangAnalyzer v6.x | |
#3485 - Updates the STATUS file with all recent releases | |
#3490 - Corrects boolean argument validation/error message | |
#3492 - Fix post_error test by initializating the address length of accept | |
#3494 - Use epoll instead of negative events for DNS | |
#3500 - ts_lua -- Exposes the TS API function TSHttpTxnNextHopAddrGet() | |
#3501 - Removes remnants of streams cache | |
#3507 - Documentation: point to GitHub issues instead of Jira | |
#3508 - Corrects return value for success case in TSHttpTxnOutgoingAddrSet | |
#3509 - Clarifies when API function should be called | |
#3510 - Fix remap to use ats_ip_range_parse for better range parsing. | |
#3511 - Clear server_entry in case of ERROR as well as NO_ACTIVITY_TIMEOUT | |
#3514 - Parent Selection -- Make self-detection configurable. | |
#3516 - Remove unused TSEvent parameters from C++ API Continuation class. | |
#3517 - Multiplexer plugin causing unnecessary ASAN alert | |
#3518 - Clean up state machine id and make it 64 bit | |
#3519 - Add cache scan feature | |
#3520 - Downgrade 'previously indexed' cert warning to debug | |
#3522 - Preserve blank lines when reading/writing records.config | |
#3523 - Renames gzip plugin to compress | |
#3524 - Adds a basic .editconfig, should follow clang-format rules | |
#3526 - Ran clang-tidy with readability-braces-around-statements | |
#3527 - Cleans up some pylint issues in the python code | |
#3529 - Correct parameter for certificate verification | |
#3530 - Add time option to traffic_ctl host down. | |
#3531 - Doc: Unify ":unit:" to ":units". | |
#3532 - Updated to new version of clang-format | |
#3533 - Doc: various fixes | |
#3534 - API for setting OCSP Callback | |
#3535 - Move inline functions into class | |
#3538 - doc/admin-guide: minor fixes | |
#3540 - Adds/tweaks editorconfig settings | |
#3542 - Fixes build on linunx/clang/libc++ combo | |
#3543 - Add fix option for traffic_layout verify subcommand | |
#3545 - Add log field for error code of GOAWAY/RST_STREAM frame | |
#3547 - Remove the default tab size in editorconfig, and create C/C++ section | |
#3548 - Ran clang-tidy with modernize-use-override | |
#3549 - Only check for final C++ standards in configure | |
#3553 - Ran clang-tidy with modernize-deprecated-headers | |
#3554 - Ignore temporary clang files | |
#3555 - Test: autest exercising cache-control directives | |
#3556 - Convert 'gzip' Au test case to 'compress'. | |
#3558 - Update initialization to activate openssl async_job properly | |
#3559 - This adds a new callback to remap APIs: TSRemapConfigReload | |
#3564 - Parent Selection -- Host Marking -- Handle pRec == nullptr and wrap-a… | |
#3567 - Removes a number of proxy.node metrics | |
#3568 - Test: autest for traffic_layout verify runroot and expected error | |
#3569 - traffic-replay: python request needs schema | |
#3570 - Removes the traffic_shell.pl script | |
#3571 - Cache-Tool: coverity Fixes | |
#3572 - CMakelist: Updates for gzip -> compress, libtsconfig. | |
#3577 - Doc: Fix table in logging format. | |
#3578 - Get rid of Content-MD5 checking | |
#3579 - Cache-Tool: initialize tmp in CacheScan | |
#3581 - Coverity 1390802: Fix resource leak in CacheDefs.cc | |
#3582 - Parent Selection -- Add option to mark down self specified as a parent. | |
#3583 - MemArena: overhaul internals and clean up API. | |
#3584 - Misc additions to ts_lua and update document to avoid using print | |
#3585 - Fixes spelling errors in default configuration files | |
#3586 - Removes the remnants of congestion.config and related code | |
#3587 - Move Cachekey plugin to stable plugins. | |
#3589 - Fix potential nullptr derefernece in ink_inet.cc | |
#3591 - Fix clang-analyzer identified memory leak in test code | |
#3592 - Fix clang-analyzer issue in HdrTest::test_mime. | |
#3593 - Return early to avoid divide by zero in degenerate case. | |
#3594 - Changes the check on toPath, which will be NULL when there is no path | |
#3595 - Fix out-of-bounds access in append_string function. | |
#3596 - Fix Dereference of null pointer in HashMap | |
#3597 - Fixes null pointer dereference in print_http_hdr | |
#3598 - Fix a nullptr dereference | |
#3600 - clang: Logic error | |
#3602 - Clang6: Fix nullptr use in AtomicList. | |
#3603 - Prevent memcpy overlapping buffers when assigning a CryptoHash to itself | |
#3605 - Testing: Update to Catch 2.2.2 | |
#3606 - h2spec: Parse priority frames even if H2 stream priority is disabled | |
#3607 - Cleaned up the syntax test | |
#3608 - Suppress clang-analyzer's erroneous complaint about use-after-free. | |
#3609 - Remove traffic_cop | |
#3610 - Clang6: Fix garbage return value in CacheTool.cc. | |
#3613 - Remove unused code | |
#3615 - No need to walk the buckets for cache scan | |
#3619 - Fix Coverity ID 1022023 | |
#3620 - Coverity 1021989 | |
#3622 - Clang: fix CacheTool null parameter reference. | |
#3623 - Coverity 1021954 | |
#3624 - coverity-1022121 Fix null check | |
#3625 - Coverity 1267857: Null return value check in check_request_validity. | |
#3626 - coverity: free on return - Stripe::updateHeaderFooter() | |
#3627 - Fixes coverity issues 1390794 and 1390798. | |
#3629 - Doc: document proxy.config.ssl.server.multicert.exit_on_load_fail | |
#3630 - Fixed past-the-end error in collapsed connection plugin. | |
#3631 - coverity 1022110 fix null check | |
#3632 - Coverity 1021693: Initialized m_remap to nullptr in HttpSM.h | |
#3633 - Clang: fix ats_scoped_fd in CacheTool.cc | |
#3634 - Fix memory leak in traffic_cache_tool. | |
#3635 - cachekey: Update CMakelists.txt for cachekey promotion. | |
#3636 - Removes the epic plugin | |
#3637 - Coverity 1390953 | |
#3638 - Upgrade API I/O functions to consistently use s/size_t. | |
#3639 - CID 1383617: Add null check | |
#3640 - coverity: bulkfile ignored sign | |
#3641 - Clang: fix ats_scoped_fd problem. | |
#3642 - CID 1383925: Fix null check | |
#3644 - Remove TSHttpSsnSSLConnectionGet which seems redundant. | |
#3647 - Removes a bogus check that tricks clang-analyzer to think it's null | |
#3648 - Fix jtest append_string() buffer overrun. | |
#3650 - Add a -F option to disable freelist in ProxyAllocator | |
#3651 - Clean up copy disabling in compress plugin. | |
#3652 - Fixes some markdown for the CIDR condition | |
#3653 - Fix typo "mutext" to "mutex" in comment | |
#3655 - Remove some more traffic_cop remenants | |
#3656 - API for ssn id: TSHttpSsnIdGet | |
#3658 - IPv6 for microserver and microDNS | |
#3659 - Changes to compile on Fedora 28 with gcc 8.1.1 | |
#3660 - Get rid of small memory leak in compress plugin. | |
#3665 - Makes the output less debuggy, and other updates | |
#3666 - Updates a test to work on BSD systems | |
#3667 - Force using C++17 as the default standard | |
#3668 - BufferWriter: Formatting tweaks, updated documentation. | |
#3669 - Add the flipped equality/inequality operators with raw pointers to Ptr<> | |
#3670 - Fix issue with test_MemArena.cc which wasn't caught by the PR builds. | |
#3671 - Sets things up to find appropriate compilers for C++17 | |
#3677 - Removed internal C++14 and C++17 features in ink_std_compat.h | |
#3678 - Replace ts::string_view with std::string_view | |
#3679 - Upgrades target autest version to 1.5.3 | |
#3680 - CMakelists.txt: Remove traffic_cop remnants. | |
#3681 - More fixes to the CI builds for C++17 | |
#3682 - Fixes an assert that breaks clang-analyzer | |
#3684 - Undoes some damage from clang-tidy on C sources | |
#3685 - Fixed memory leak in transform add test, found with clang-analyzer | |
#3686 - Enhance background_fetch plugin for better squid logging | |
#3687 - Removes all the metrics.config related stuff | |
#3689 - Doc: Minor tweaks to clear up doc build errors. | |
#3690 - Promote the Escalate plugin to stable | |
#3691 - Restores the expected non-tab indentations | |
#3692 - Promotes cache_promote plugin to stable | |
#3694 - Promote ts_lua plugin to stable | |
#3695 - CacheTool:Fix Unmarshal code and check for loops while scanning | |
#3696 - Fix linkage of traffic_manager with WCCP due to removal of metric library. | |
#3697 - Editor: Fix CMakeLists.txt to handle escalate plugin promotion. | |
#3698 - For TS remap API functions, elaborate on mutual exclusion in the documentation. | |
#3699 - Make sure we core dump when we need to | |
#3700 - WCCP: Fix issues with gcc8. | |
#3702 - Log the full ATS version to traffic.out on startup. | |
#3703 - Replaces the old metrics.config with a simple C++ class | |
#3704 - Support for clang-analyzer to use Fedora 29 packages | |
#3705 - Fixed clang-analyzer issue with null pointer in BufferWriter | |
#3706 - Adding missing string_view include, hopefully makes Coverity happy | |
#3707 - Fixed clang-analyzer issue with null pointer in URL | |
#3708 - Adds log field for "reason" returned with status error codes | |
#3709 - Doc: remove cluster references in traffic_ctl | |
#3710 - Remove prepended "_" from public member of VIO | |
#3711 - support TSHttpSsnIdGet() in lua plugin | |
#3713 - Add zombie-event option to debug leaked Http2ClientSessions. | |
#3714 - Two more places to check if attempting half_closed connection logic is feasible | |
#3717 - Adding delay to fix race conditions in continuation tests | |
#3718 - Fixes compiler flags used for compress plugin | |
#3719 - Removes unused raft library | |
#3721 - Fixed clang-analyzer issue with memory leak in LogObject | |
#3722 - Fixed clang-analyzer issue with memory leak in LogHostList | |
#3723 - Removes the remaining vestiges of log_hosts.config | |
#3726 - TS-2365: Fix crash in tls dynamic record size | |
#3728 - Fixed clang-analyzer issue with dead increment in wccp | |
#3729 - Fix dicarding active lock in CPPAPI Async Timer. | |
#3732 - Parent Selection - Consistent Hash - secondary_mode | |
#3733 - Make ATS buildable with BoringSSL again | |
#3735 - Fix traffic_crashlog zombie issue | |
#3736 - Conversion of logging.config and sni.config to YAML-based files | |
#3737 - Removes the documentation references to vaddrs.config | |
#3740 - Switch to a safer snprintf(), makes compilers more happy | |
#3743 - Changed some traffic_layout related codes to memory efficient string_view | |
#3745 - Removes an old version, and adds 8.0.x, to the Docs structure | |
#3746 - Restores clang-analyzer error states, and updates docs for 8.0.x | |
#3747 - Handle various kinds of errors during cache scan | |
#3750 - Only increment currently_open count if FD is really open | |
#3751 - In the non-transparent case handle EADDRNOTAVAIL as a normal connect fail | |
#3752 - Remove epic docs | |
#3753 - doc: Fixes some broken macro usages | |
#3754 - doc: fixes some example configurations in the plugins docs | |
#3755 - Update libexecdir of Layout GNU from config.layout | |
#3756 - Only increment currently_open if socket connects (take 2) | |
#3758 - header age not critical to HSTS header test result. | |
#3759 - Log the errno from the connect failure. | |
#3761 - Fix copying issue of traffic_layout init | |
#3763 - tsconfig/IntrusivePtr refresh - updated for eleventy and better conformance with std::shared_ptr. | |
#3764 - example: Cleans up spelling | |
#3765 - Documentation cleanup | |
#3767 - MemArena refresh for better memory handling. | |
#3770 - Correct the number of available disk shows in fatal message | |
#3771 - Clang-Analyzer: Fix false positive in IntrusivePtr. | |
#3775 - Moves traffic_log{cat, stats} to cmd/traffic_log{cat, stats} | |
#3782 - Fixes builds broken after moving stuff to cmd/ | |
#3783 - Removes some old files that we no longer build | |
#3784 - Removes some old, unused tests | |
#3786 - Moves traffic_server to cmd/traffic_server | |
#3789 - Force linking with libstdc++ for test_marshall | |
#3790 - Cleans up various bits of old code | |
#3791 - Collapses the cmd/ build into one single build unit | |
#3793 - Clean up zombie_event that didn't expire. | |
#3794 - Remove details of the via string from the cache-control gold file. | |
#3795 - Fix multiple issues of traffic_layout and add a readme | |
#3796 - Remove unused macros in jtest | |
#3797 - Removes the exec bit that was added by c3c4ff2 | |
#3798 - Deletes some more old, unused files | |
#3800 - BWF: Add errno support. | |
#3801 - Add infodir back to Layout and clean up some code | |
#3802 - HostDB code cleanup | |
#3804 - Removed defines that are not used | |
#3810 - Handy tool to decode via header | |
#3811 - Negative Caching should not happen on 400 Bad Request | |
#3815 - Added client read error case to TSHttpTxnAborted | |
#3816 - Renames the cmd/ tree to src/ | |
#3817 - ink_inet: Add UNIX socket family support. | |
#3818 - BWF: Add support for date formatting. | |
#3821 - Generalize started thread counter | |
#3822 - Fix broken out of tree build | |
#3824 - This removes the second CacheSM, and related APIs | |
#3825 - Detects compiler support of C++17 at configure time | |
#3826 - BWF: Fix asserts for clang-analyzer. | |
#3828 - Set LDFLAGS when building with jemalloc | |
#3829 - Fixed coredump with origin throttling | |
#3831 - Update directory structure of README | |
#3833 - Clear server_entry in case of ERROR as well as NO_ACTIVITY_TIMEOUT | |
#3834 - Set verify locations in the initializer function only | |
#3835 - Search cache for urls matching the regex input | |
#3838 - Handle inactivity timeout event in state_http_server_open | |
#3840 - Update runroot to use yaml-cpp library | |
#3841 - Plugin Traffic Dump | |
#3842 - Removes the TSUrlDestroy API, which has been a no-op for a long time | |
#3843 - Removes the old TSRedirectUrlGet API, deprecated | |
#3846 - Make atscppapi::RegisterGlobalPlugin return a value. | |
#3847 - Update installation instruction for lua plugin | |
#3850 - Fix event loop metrics to gather only from ET_NET threads. | |
#3854 - Fix and Update build ordering of lib | |
#3861 - Remove %<pqsn> logging for ATS 8.x | |
#3862 - Renames yaml-based configuration files to .yaml | |
#3864 - Updates the .spec file to be as per master | |
#3866 - Fixed some errors in the default yaml logging config file | |
#3867 - Reworks yaml-cpp build flags | |
#3868 - Converts libyamlcpp to a 'convenience' library | |
#3874 - cache_range_request plugin fix argument order on TSMLocReleaseHandle calls | |
#3875 - Clone the url object into the new heap | |
#3876 - Add validation of fields in log file for traffic_logstats | |
#3879 - Runroot: Change some dir keywords to const | |
#3883 - Fixes the cache_total_hits to be correct | |
#3884 - Create lock file after changing to admin user for traffic_server | |
#3885 - Fix crash on shutdown | |
#3888 - Updates the default ssl_server_name.config to YAML | |
#3889 - Fix spelling and syntax errors in comment. | |
#3890 - Logs parse error if ssl_server_name.yaml fails to load | |
#3892 - SNI based IP_ALLOW | |
#3893 - Fix coredump issue when calling ts.fetch | |
#3894 - Sending stdout and stderr to traffic.out | |
#3895 - Add optional feature to use cache-key-url for parent selection | |
#3898 - Runroot: Add an option to specify copy style and reformat the doc | |
#3899 - Add a --reason tag option to the host subcommand | |
#3902 - Recognize openssl engines for key loading. | |
#3903 - traffic_manager: Fix error, clean up argument handling. | |
#3906 - Prefetch plugin | |
#3908 - BWF: Add "OptionalAffix", clean up some minor BWF wrapper class issues. | |
#3909 - Fixes detection of OpenSSL's OCSP APIs | |
#3912 - Avoid cert callback if no verification is requested. | |
#3915 - Doc: Fix build errors in logging. | |
#3916 - Fixes OCSP warnings when cert has no OCSP URI attached to it | |
#3917 - Converts remaining header files to #pragma once | |
#3918 - Fix configuration problem for host-targeted user response pages | |
#3919 - Clarifies alternate # selected in log output | |
#3920 - CPPApi Intercept Plugin: Changed destroy logic | |
#3929 - Log lock cleanup | |
#3932 - Runroot: add new option to specify layout during creating | |
#3933 - Removed assignment of unused variable | |
#3934 - cachekey: running as global plugin | |
#3935 - Link with libluajit for the lua plugin | |
#3937 - Add function for TSHttpTxnAborted | |
#3940 - Add support for reloading the lua script in global plugin mode | |
#3946 - Fix bug on loading speed up for lua script | |
#3948 - Enhances detection of luajit | |
#3949 - Fixed http/2 issue with Http2Stream being updated after it was destroyed | |
#3950 - access_control plugin | |
#3952 - ASAN: stack-use-after-scope | |
#3953 - Make negative caching configurable with error HTTP status codes | |
#3956 - PROXY Protocol transformed to Forwarded HTTP header | |
#3959 - Cleans up brotli compiler and linker flags | |
#3960 - Cleans up LDADDs in traffic_server | |
#3962 - Revert POST handling changes and fixes 6 different cores | |
#3969 - Clearout shutdown_cont_event when the event has been processed | |
#3970 - Remove Http2ConnectionState::continued_buffer | |
#3983 - Fixes some var-args missing va_start/end | |
#3994 - Runroot: Add feature to use runroot by providing yaml file | |
#3995 - cachekey: capture cache key elements from headers | |
#4000 - TS-4765: Removes previously deprecated cqbl and pqbl log tags | |
#4001 - Removes old commented-out code | |
#4002 - Fixes spelling | |
#4004 - Dockerfile for CentOS/Fedora, i.e. yum dependencies | |
#4011 - Modifies init script to add start/reload hooks | |
#4014 - fix outputlog, diagslog rolling size overflow | |
#4016 - Makefile to make Fedora and Centos docker images | |
#4021 - Runroot: pass runroot down from manager and error message update | |
#4024 - Fix logic to support ASYNC_pause_job | |
#4025 - Removes non-FS ciphers to make SSLLabs not warn on weak ciphers | |
#4027 - Fixes ticket loading from filesystems without a mtime | |
#4030 - Fixes Spelling | |
#4035 - Fixing copy paste error in SNI yaml parsing | |
#4036 - Removes more references to traffic_cop and cop related functionality | |
#4037 - Add configs for TLSv1.3 ciphersuites | |
#4041 - Log collation mem leaks (x2). | |
#4043 - Change the defauilt connect_ports docs to reflect the code | |
#4045 - Mark log collation as deprecated | |
#4048 - Cached object should not be removed when write is aborted | |
#4052 - Removes reference to non-existent ssl_multicert option 'exit_on_load_error' | |
#4061 - Fix tunnel routing documentation | |
#4068 - Cleans up README and sample config for compress plugin | |
#4070 - Renames TSHttpTxnSetHttpRetStatus to TSHttpTxnStatusSet | |
#4073 - Fix Http/2 priority crashes. | |
#4074 - Cancel inactive event before marking it as nullptr in PluginVC::process_timeout() | |
#4076 - traffic_manager: fix --tsArgs to work. | |
#4078 - In conf_remap plugin, print name of non-existent or non-overriddable … | |
#4081 - Fix typo in header_normalize plugin. | |
#4083 - Links server_push_preload plugin against libatscppapi | |
#4088 - Make sure len is smaller than MAX_ENTRY before we use it as the index | |
#4090 - fix the number of started threads of certain type. | |
#4091 - logstats conditionally disable format check | |
#4093 - Fixes the renamed RenameTSHttpTxnSetHttpRetStatus() API | |
#4101 - cachekey: handle empty regex group captures | |
#4102 - fix for cpp api Transaction::redirectTo | |
#4108 - fixing spelled enumeration | |
#4114 - Clear up events and timers for a H2 stream before destroying its mutex | |
#4122 - Make sure "traffic_ctl config reload" only reloads configs that changed | |
#4123 - Enables proxy.config.http.negative_revalidating_enabled by default | |
#4124 - Removes references to STAT_PROCESSOR | |
#4131 - Completes code comment for redirect configs | |
#4138 - Follows 308 Permanent Redirect | |
#4139 - Adds 308 origin response stat metric | |
#4151 - Corrects IPv4 multicast ip address check | |
#4165 - Update the header_rewrite doc for clarification on CLIENT-URL:HOST | |
#4169 - Multiplexer fixes | |
#4170 - Fix for when multiplexer gets a 0 byte read event | |
#4181 - Removed checking the return value for TSContCall() in the multiplexer plugin | |
#4183 - Default config change with proxy.config.http.negative_revalidating_enabled | |
#4196 - Back-port to 8.0.x - Log Collation Memory Leak | |
#4199 - Remove unneeded aio header file | |
#4208 - Fix inconsistent links in docs. | |
#4213 - Disable the HttpSM half open logic if the underlying transport is TLS | |
#4219 - Adding missing image file for Proxy Protocol documentation. | |
#4225 - Fixed error getting h2 HEADERS frame after stream is closed | |
#4229 - Clarifies code comment for DL_Emergency | |
#4230 - Heap use after free | |
#4232 - PR #3724: Backport to ATS 8. | |
#4233 - Fix link error on macOS | |
#4235 - header_rewrite: Removes deprecated %{CLIENT-IP} condition | |
#4239 - Corrects path in multiple documents | |
#4241 - Runroot: Fix a issue caused by restructured headers | |
#4243 - Follow up for #3724 - fix out of tree builds. | |
#4244 - git ignore - location of autogenerated headers changed | |
#4247 - Removes the deprecated plugin coallapsed_connection | |
#4248 - PR-3724: Fix additional linkage issues. | |
#4271 - Updated the rpm spec file to have the correct files and fixed permissions | |
#4276 - Use the default log rotation enabled value and remove old comments in logging.yaml and link to docs |