Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:proxy
apache-trafficserver
apache-trafficserver.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File apache-trafficserver.changes of Package apache-trafficserver
------------------------------------------------------------------- Thu Oct 12 07:43:05 UTC 2023 - linnaea <linnaea@linnaea.lan> - Update to 9.2.3 * #9572 - Add logic to make the server.policy and server.properties settings reloadable * #10149 - Fix the libloader plugin makefile. * #10170 - cache_range test performance improvement * #10176 - Strictly follow Content-Length header ABNF rule (#10144) * #10180 - clang-analyzer fixes for clang14 (#10055) * #10183 - 9.2.x: Make sure that the thread local time is updated timely (#10163) * #10188 - Fixes a problem which can decrement milestone metrics unintentionally * #10247 - Python 3.12: microserver.test.ext wrap_socket update * #10256 - Python 3.12: add h2 dependencies to autest Pipfile * #10257 - Python 3.12: Make autest regex strings raw strings * #10266 - Python 3.12: add charset-nomalizer to tests/Pipfile * #10285 - Fix slice head request memory issue * #10286 - Abort a read when the disk is known to be bad * #10287 - Fix a crash due to bad disks * #10304 - Preserve unmapped url regardless of need for remapping * #10324 - Add TSVConnFdGet api * #10386 - Don't set port number as part of hostname * #10389 - 9.2.x: Proxy Verfier Upgrade to v2.10.1 * #10391 - tls_verify4: Use traffic_manager for config reload * #10399 - Fix use-after-free issue * #10480 - Fix the SNI and HOST parsing properly * #10564 - Add an HTTP/2 related rate limiting * #10566 - s3_auth: Fix hash calculation * #10568 - Reallocate a buffer for H2 header block only if needed * #10571 - APIs to get the h2 error codes and a plugin to use them * #10573 - Add support for vconn start handler in lua plugin ------------------------------------------------------------------- Fri Aug 4 10:34:19 UTC 2023 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.2.2 * #9544 - Docs: format typos in header_rewrite doc * #9754 - Fix OCSP detection during build (9.2.x) * #9829 - Add TSHttpTxnNextHopPortGet, add NEXT-HOP to header rewrite * #9831 - Allow slice plugin to purge requests * #9840 - Fix crash on config reload with BoringSSL * #9877 - Do not add content-length for status 204 cache * #9879 - doc: fix the internal libraries section formatting * #9886 - Fix deprecated set_class for documentation build * #9943 - Add yaml libs reference to HTTP proxy test suite. * #9944 - Fix clang-format for 9.2.x branch * #9952 - 92x autest updates * #9959 - 9.2.x: OpenSSL 3.0 tls autest updates (#9947) * #9971 - Update to autest version 1.10.3 * #9976 - fix: require RSRC_CLIENT_REQUEST_HEADERS in ConditionMethod * #9989 - Do not set @SECLEVEL with boringssl * #10038 - LSan: Fix leaks of Cache Unit Test * #10054 - Demote SSL log line to debug and remove key printing * #10093 - tools/check-unused-dependencies: make exceptions for tools under clang+asan * #10103 - autest get_port: update to use psutil * #10105 - Update autest to the latest 1.10.4 * #10107 - Fix ports.py type hint for sets on older Python * #10124 - Fix DbgCtl reference that got cherry-picked into 9.2.x * #10125 - Remove duplicate slashes at the beginning of the incoming URL * #10127 - 9.2.x: Correctly handle encoding for cache hash generation * #10131 - 9.2.x: Fix a crash triggered by invalid range header - Refreshed patch: apache-trafficserver8-remove-bundled-yamlcpp.patch ------------------------------------------------------------------- Mon Jul 3 13:20:01 UTC 2023 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.2.1 * #9184 - TSan: Make Thread::cur_time thread local * #9238 - Add slice config to strip Range header for HEAD requests * #9286 - Skip dns_host_down autest from 9.2.x branch * #9300 - Fixed issue with SDK_API_HttpParentProxySet_Fail regression test * #9303 - Issue 9274: read-while-writer readers can't find fragment inserted * #9306 - Updated warning message for adding duplicated remap entries * #9307 - AuTests: update to Proxy Verifier v2.6.0 * #9316 - Update rtd-theme to the latest version * #9325 - glibc 2.37 requires additional explicit includes * #9326 - ppc64 stack grows down, so it can be re-enabled as a supported arch * #9328 - s3_auth: Schedule reloading config event on TASK thread * #9329 - s3_auth: Fix assertion failure of TSActionCancel * #9330 - Don't send response body on status 204 No Content * #9333 - Make 204 cacheable again * #9337 - s3_auth autest: convert from gold file to file contains * #9339 - Revert PRs 7667 and 7807 * #9387 - Update h2disable tests for new curl output * #9430 - On arm64 macOS, do not use pagezero linker flag when using luajit * #9444 - Fix SSLSessionDup for old OpenSSL and BoringSSL * #9445 - Stabilize autest for traffic_dump * #9450 - Stabilize autest for tls_check_cert_selection_reload * #9453 - Fix parameter parser in ssl_hook_test plugin * #9454 - Stabilize autest tls_hook18 * #9455 - Run autest tls_hooks17 and tls_hooks18 on BoringSSL build * #9464 - Adds a --enable-lto option (Link Time Optimization) * #9468 - Fixed documentation issue with xdebug plugin to be a literal block * #9473 - Use deprecated OpenSSL APIs for MD5 and SHA256 if available (#9469) * #9480 - Slight performance improvements before calling APIHooks::clear * #9491 - Adds a new percentage option, cleans up pressure calculations * #9494 - Properly support multiple instantiation in plugins.config * #9508 - 9.2.x: http2_flow_control.test.py: Correctly enable debug logs * #9525 - Fix compile warning on BoringSSL build * #9534 - (backport) Fixes silent header duplication and early loop termination that occurs upon successful revalidation when duplicate headers are present * #9544 - Docs: format typos in header_rewrite doc * #9546 - Fix a build issue with the latest BoringSSL * #9554 - Make magick plugin buildable with BoringSSL * #9579 - Enable loading invalid SSL configuration on first load. * #9626 - Doc: document IP allow filter for remap. * #9639 - HttpSM: fix no_dns_forward_to_parent for cache stale (92x) * #9640 - 9.2.x: Fix clang 16 92x warnings * #9641 - 9.2.x Stabilize 92x emergency and fatal autests * #9646 - (Backport)Fix debian symbol not found for test_HttpTransact * #9647 - 9.2.x: Fix an error on SSL config reload (plus some cleanup). (#9334) * #9653 - 9.2.x: Autest updates for recent versions of curl * #9660 - Try to do less work in hot function HttpHookState::getNext * #9671 - Stabilize autest tls_hooks17 * #9691 - Check the calling thread of Ethread::schedule_local * #9699 - Reload hosting.config on TASK thread * #9722 - Fix ttmsh log field * #9764 - parent_select plugin: look in ats config dir for yaml config if path is relative * #9779 - s3_auth: Fix hash calculation * #9785 - 9.2.x: Add back push_method_enabled enforcement * #9788 - Deny the TRACE method by default ------------------------------------------------------------------- Mon Jan 30 09:46:55 UTC 2023 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.2.0 * New feature: Log throttling settings * New feature: Create and manage pre-warmed TLS tunnels * New feature: SNI value for the TLS connection to the origin can be overridden * New feature: Remap rule inspector * Parent Selection Improvements * New experimental plugin http_stats - Refreshed patches: * apache-trafficserver8-remove-bundled-yamlcpp.patch * apache-trafficserver9-ignore-cycle-check-on-tr-conn.patch - New patch: apache-trafficserver9-localhost-is-always-self.patch In build environment "localhost" is not necessarily the name returned by getnameinfo(127.0.0.1) This confuses the server into believing that "localhost" is not the local host Fixed by hardcoding "localhost" into Machine ID. ------------------------------------------------------------------- Sun Jan 1 17:16:45 UTC 2023 - Linnaea Lavia <linnaea@lavia.moe> - Transparent mode loop detection patch is reverted as the upstream fix is incomplete. - Update to 9.1.4 * #8232 - Updates yaml-cpp to 0.7.0 * #8806 - Modifying array outside bounds * #8837 - Add compatibility define when building with OpenSSL3 * #8838 - mkdfa.c is not being used and doesn't compile with gcc 12.1.1 * #8909 - Move HKDF to OpenSSL 3 interfaces * #9033 - 9.1.x: Fix a couple compiler warnings * #9034 - 9.1.x: Update Proxy Verifier to v2.4.1 * #9100 - Validate request-target * #9135 - 9.1.x: Fix GCC 12 compiler warnings * #9242 - drain request body on cache noop action * #9243 - authproxy: Handle WRITE_READY event * #9248 - [9.1.x] Change Content-Type to text/plain if xdebug modifies response body ------------------------------------------------------------------- Thu Aug 11 02:05:57 UTC 2022 - Linnaea Lavia <linnaea@lavia.moe> - Replaced transparent mode loop detection patch with upstream fix. ------------------------------------------------------------------- Wed Aug 10 07:45:24 UTC 2022 - Michael Ströder <michael@stroeder.com> - removed obsolete apache-trafficserver-catch-2-13-7.patch - Update to 9.1.3 * #8191 - Fix error connection logging crash * #8231 - Upgrade Catch.hpp to v2.13.7 * #8362 - remap_stats: convert to using TSHttpTxnPristineUrlGet and TSHttpTxnClientReqGet * #8439 - Fix Multiplexer POST Body Handling * #8480 - Update HostDBContinuation timeout handling to clear pending queue. * #8524 - Set an appropriate callback function for OpenSSL 3 * #8589 - SNIConfig: tunnel_route - Change the way we extract matched subgroups from the servename * #8608 - Update to Proxy Verifier version v2.3.0 * #8611 - Removes hard dependency on having perl installed to build * #8683 - Upgrade Catch to v2.13.8 * #8687 - Reuse TSMutex for ts_lua_http_intercept_handler * #8729 - Address issues with python 3.10 * #8736 - [ink_base64] Fix buffer size computation * #8753 - Update to proxy-verifier-v2.3.1 * #8764 - Lua plugin memory leak on remap configuration reloads * #8765 - Fixing the httpbin AuTests by pinning Werkzeug * #8773 - Pin Jinja2 for doc builds * #8786 - include <cstring> for access to C-string operations * #8814 - 9.1.x: Unit test compiler and library run time fixes * #8822 - Fixes leak of ssl_ocsp_response_path_only on reload * #8841 - Fixes leak in SNIAction name globbing (#8827) * #8842 - Fixes leak of sni config filename on load (#8821) * #8843 - Fix leaks in ConfigManager::configName (#8269) * #8868 - Update to Proxy Verifier v2.3.3 * #8899 - Do not modify Transfer-Encoding header on retry * #8901 - uri_signing plugin: Fix missing payload validation for the iss field. * #8926 - Allows errors from plugin initialization to bubble up * #9006 - 9.1.x: Add back validatation that the scheme matches the wire protocol * #9016 - [9.1.x] Backport HTTP Validations ------------------------------------------------------------------- Thu Mar 17 06:31:07 UTC 2022 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.1.2 ------------------------------------------------------------------- Fri Nov 5 08:46:24 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.1.1 - Specfile updated to support building for EL8 - 1 upstream patch: * apache-trafficserver-textview-ub.patch Running over the end of TextView results in UB in MIME parsing ------------------------------------------------------------------- Thu Sep 23 08:09:35 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - The following hardening directives has been enabled in unit file: * ProtectSystem: full * ProtectHome: yes * PrivateDevices: yes * PrivateTmp: yes * ProtectKernelTunables: yes * ProtectKernelModules: yes * ProtectControlGroups: yes * RestrictRealtime: yes * MemoryDenyWriteExecute: yes - On Leap 15.3 and Tumbleweed, further hardening is enabled: * DynamicUser: yes * ProtectHostname: yes * ProtectClock: yes * ProtectKernelLogs: yes * LockPersonality: yes * RestrictSUIDSGID: yes - Due to hardening, installations using block device(s) for cache storage will fail silently, installations using transparent proxying will no longer start. Configuration update via `traffic_ctl config set` will no longer be persistent. See /etc/systemd/system/apache-trafficserver.service.d/00-relax-hardening.conf - 1 upstream patch: * apache-trafficserver-catch-2-13-7.patch: Upgrade catch.hpp to v2.13.7, resolves test failures on Factory ------------------------------------------------------------------- Thu Aug 19 08:37:29 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Specfile update: mark config files noreplace ------------------------------------------------------------------- Thu Aug 19 06:48:36 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Specfile update: * header_rewrite plugin split out as it pulls maxmind db libs * Lua and esi/combo_handler plugin are no longer experimental * sort plugin file list ------------------------------------------------------------------- Wed Aug 18 07:45:39 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.1.0 * Upstreamed patches removed: apache-trafficserver9-LogUtils2-test-remove-duplicate-BWF.patch apache-trafficserver9-docs-remove-deprecated-sphinx-gettext_lazy.patch * Patches refreshed: apache-trafficserver9-docs-remove-git.patch apache-trafficserver9-docs-sys-plantuml.patch * 1 new patch: apache-trafficserver9-docs-split-manpages.patch Split document into man pages * Renamed package: apache-trafficserver-plugin-WebpTransform -> apache-trafficserver-plugin-webp_transform Plugin WebpTransform has been renamed webp_transform * New plugins in apache-trafficserver-plugins-experimental: cache_fill, icap, rate_limit - Specfile update: * Removed stuff related to openSUSE <= 13.2 * Replace %setup + %patch with %autosetup * Tag %license ------------------------------------------------------------------- Thu Jul 29 06:47:49 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Factory changed MoonJIT back to LuaJIT, update BuildRequires ------------------------------------------------------------------- Sun Jul 18 08:37:47 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.0.2 * apache-trafficserver8-128bit-cas-ppc64le.patch: removed Merged upstream ------------------------------------------------------------------- Sun Apr 25 07:04:10 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.0.1 - Refresh patch 'apache-trafficserver9-ignore-cycle-check-on-tr-conn.patch' - Swap 128-bit CAS patch with upstream patch ------------------------------------------------------------------- Sat Mar 27 06:18:32 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Newer versions of OpenJDK seems to throw NPE when no fonts is installed and asked to measure text size, pull in Noto Sans so we can continue to build documentations on Factory. ------------------------------------------------------------------- Tue Feb 16 04:10:00 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - 1 new patch: apache-trafficserver9-ignore-cycle-check-on-tr-conn.patch Workaround for upstream bug on cycle detection and transparent proxying (gh#7525) ------------------------------------------------------------------- Fri Feb 12 14:15:48 UTC 2021 - Linnaea Lavia <linnaea@lavia.moe> - Update to 9.0.0 - 4 new patch: apache-trafficserver9-LogUtils2-test-remove-duplicate-BWF.patch test_LogUtils2 includes BufferWriterFormat in itself, causing global dtor to be run twice on its structures, corrupting memory. apache-trafficserver9-docs-sys-plantuml.patch apache-trafficserver9-docs-remove-git.patch apache-trafficserver9-docs-remove-deprecated-sphinx-gettext_lazy.patch Enables building documentation on Factory - 2 patches dropped, as they're addressed upstream: apache-trafficserver8-ignore-cjose-jansson-static-check.patch apache-trafficserver8-aarch-va48.patch - 9 plugins have been promoted from experimental to stable: cache_promote cache_range_requests cachekey certifier multiplexer prefetch remap_purge escalate server_push_preload - 8 new experimental plugins: statichit redo_cache_lookup memory_profile cert_reporting_tool cookie_remap ja3_fingerprint maxmind_acl (requires libmaxminddb) ssl_session_reuse (requires libhiredis) - 7 plugins removed: test_cppapi balancer buffer_upload header_normalize hipes ssl_cert_loader stale_while_revalidate ------------------------------------------------------------------- Wed Dec 2 18:27:56 UTC 2020 - Michael Ströder <michael@stroeder.com> - Update to 8.1.1 ------------------------------------------------------------------- Sat Aug 29 19:05:48 UTC 2020 - Michael Ströder <michael@stroeder.com> - Update to 8.1.0 - Macro %{_tmpfilesdir} is used - Removed obsolete patches: * apache-trafficserver8-ignore-cjose-jansson-static-check.patch ------------------------------------------------------------------- Sun Jul 26 08:44:13 UTC 2020 - Linnaea Lavia <linnaea@lavia.moe> - Update to 8.0.8 ------------------------------------------------------------------- Sun May 17 07:17:10 UTC 2020 - Linnaea Lavia <linnaea@lavia.moe> - Move to Python3 - Update to 8.0.7 - Drop GeoIP dependency - Split TSLua plugin into its own package - Move header_rewrite and geoip_acl into base plugins package - Merge (undocumented) magick plugin into WebpTransform package ------------------------------------------------------------------- Sun Mar 1 11:03:43 UTC 2020 - Michael Ströder <michael@stroeder.com> - Update to 8.0.6 ------------------------------------------------------------------- Thu Dec 12 03:30:55 UTC 2019 - Linnaea Lavia <linnaea@lavia.moe> - Switch to Moonjit for Factory ------------------------------------------------------------------- Wed Aug 21 07:19:17 UTC 2019 - Michael Ströder <michael@stroeder.com> - Update to 8.0.5 ------------------------------------------------------------------- Wed Aug 14 12:49:41 UTC 2019 - Michael Ströder <michael@stroeder.com> - Update to 8.0.4 ------------------------------------------------------------------- Sat Jul 20 11:39:16 UTC 2019 - Michael Ströder <michael@stroeder.com> - Update to 8.0.3 ------------------------------------------------------------------- Sat Feb 16 08:00:04 UTC 2019 - linnaea@lavia.moe - Fix segfaults on AArch64 due to 48-bit userspace: * apache-trafficserver8-aarch-va48.patch ------------------------------------------------------------------- Fri Feb 15 14:56:49 UTC 2019 - linnaea@lavia.moe - Fix building on Leap 42.3 ------------------------------------------------------------------- Fri Feb 15 08:08:46 UTC 2019 - Linnaea Lavia <linnaea@lavia.moe> - Add %check ------------------------------------------------------------------- Thu Feb 14 16:18:04 UTC 2019 - linnaea@lavia.moe - Move `BuildRequires: doxygen' into `with docs' block. ------------------------------------------------------------------- Mon Feb 11 15:24:06 UTC 2019 - linnaea@lavia.moe - Patch configure.ac to pin build hostname: * apache-trafficserver8-fix-build-machine.patch ------------------------------------------------------------------- Mon Feb 11 08:56:30 UTC 2019 - linnaea@lavia.moe - Building docs on OBS is not possible right now, remove 1 patch: * apache-trafficserver-fix-doc-branch.patch - Disable `tslua' plugin on S390X and PPC64 as LuaJIT is not available on these platforms - Enable `uri_signing' plugin only on Factory as libcjose is not available on other distributions - Fix building on ppc64le: * apache-trafficserver8-128bit-cas-ppc64le.patch ------------------------------------------------------------------- Fri Feb 8 16:38:43 UTC 2019 - linnaea@lavia.moe - Update to 8.0.2 ------------------------------------------------------------------ Wed Nov 30 13:41:16 UTC 2018 - obs@lavia.moe - Update to 8.0.1 - Do not build docs due to missing PlantUML, drops 1 patch: * apache-trafficserver8-doc-remove-uml.patch - Disable static/dynamic check on libjansson and libcjose: * apache-trafficserver8-ignore-cjose-jansson-static-check.patch ------------------------------------------------------------------ Wed Oct 24 06:21:16 UTC 2018 - obs@lavia.moe - Update to 8.0.0 - This release is signed by Bryan W. Call <bcall@apache.org>. Keyring file is replaced accordingly. - Refreshed patches: * apache-trafficserver-perl-vendor-install.patch * apache-trafficserver-fix-doc-branch.patch - Dropped patches: * apache-trafficserver7-sysluaj.patch * apache-trafficserver7-luaj-deprecated-apis.patch * apache-trafficserver-2426-map_with_referer.patch * apache-trafficserver-brotli-default-case.patch - Use system yaml-cpp instead of bundled one: * apache-trafficserver8-remove-bundled-yamlcpp.patch - Remove PlantUML from doc building: * apache-trafficserver8-doc-remove-uml.patch - Docs are now split into its own package. ------------------------------------------------------------------- Tue Jan 2 17:38:47 UTC 2018 - erico.mendonca@suse.com - Repackaging version 7.1 on OBS. ------------------------------------------------------------------ Fri Dec 15 01:16:24 UTC 2017 - obs@lavia.moe - Upstream PR#2929: Stop ATS from crashing on kernel 4.14 This is a bandaid fix, the code for setting hard limit will be removed in a future release. ------------------------------------------------------------------ Wed Nov 22 09:22:50 UTC 2017 - obs@lavia.moe - Replace @build_machine@ with the constant string "obs" Since we build on different workers every time, recording such info will cause unnecessary rebuilds. ------------------------------------------------------------------- Wed Oct 25 12:52:47 UTC 2017 - obs@lavia.moe - Add tmpfiles config - Fix config files ownership ------------------------------------------------------------------- Mon Oct 16 13:06:05 UTC 2017 - obs@lavia.moe - Split plugins into different packages ------------------------------------------------------------------- Mon Oct 16 11:09:58 UTC 2017 - obs@lavia.moe - Use luajit from the OS ------------------------------------------------------------------- Mon Oct 16 06:19:00 UTC 2017 - obs@lavia.moe - Add keyring for offline verification
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor