diff options
Diffstat (limited to 'www/trafficserver')
| -rw-r--r-- | www/trafficserver/Makefile | 68 | ||||
| -rw-r--r-- | www/trafficserver/distinfo | 6 | ||||
| -rw-r--r-- | www/trafficserver/files/patch-cmake__Findmaxminddb.cmake | 18 | ||||
| -rw-r--r-- | www/trafficserver/files/patch-cmake__magick_target.cmake | 18 | ||||
| -rw-r--r-- | www/trafficserver/files/patch-configure | 13 | ||||
| -rw-r--r-- | www/trafficserver/files/patch-plugins__CMakeLists.txt | 12 | ||||
| -rw-r--r-- | www/trafficserver/files/patch-plugins__experimental__uri_signing__config.cc | 29 | ||||
| -rw-r--r-- | www/trafficserver/files/patch-plugins__experimental__uri_signing__match.cc | 68 | ||||
| -rw-r--r-- | www/trafficserver/pkg-plist | 168 |
9 files changed, 292 insertions, 108 deletions
diff --git a/www/trafficserver/Makefile b/www/trafficserver/Makefile index 1c8fe0ae1775..62c77769560c 100644 --- a/www/trafficserver/Makefile +++ b/www/trafficserver/Makefile @@ -1,6 +1,5 @@ PORTNAME= trafficserver -DISTVERSION= 9.2.5 -PORTREVISION= 1 +DISTVERSION= 10.1.0 CATEGORIES= www MASTER_SITES= APACHE/${PORTNAME} @@ -12,76 +11,65 @@ LICENSE= APACHE20 ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le -LIB_DEPENDS= libcurl.so:ftp/curl \ +LIB_DEPENDS= libbrotlienc.so:archivers/brotli \ + libcjose.so:devel/cjose \ libhwloc.so:devel/hwloc2 \ + libjansson.so:devel/jansson \ libpcre.so:devel/pcre \ - libbrotlienc.so:archivers/brotli + libpcre2-8.so:devel/pcre2 \ + libunwind-ptrace.so:devel/libunwind -USES= compiler:c++17-lang cpe gmake gnome libtool localbase \ - luajit ncurses pathfix perl5 pkgconfig sqlite ssl tar:bzip2 +USES= cmake compiler:c++20-lang cpe libtool localbase luajit \ + ncurses ninja pathfix perl5 pkgconfig ssl tar:bzip2 CPE_VENDOR= apache CPE_PRODUCT= traffic_server -USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PERL5= build run USE_RC_SUBR= ${PORTNAME} -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-pcre=${LOCALBASE} \ - --with-openssl=${OPENSSLBASE} \ - --localstatedir=/var \ - --with-user=${USERS} \ - --with-group=${GROUPS} \ - --disable-maintainer-mode \ - --disable-dependency-tracking \ - --enable-mime-sanity-check \ - --enable-experimental-plugins \ - --enable-event-tracker -INSTALL_TARGET= install-strip +CMAKE_BUILD_TYPE= release +CMAKE_ARGS+= -DENABLE_EVENT_TRACKER=1 \ + -DENABLE_URI_SIGNING=1 \ + -DBUILD_EXPERIMENTAL_PLUGINS=1 \ + -DWITH_USER=${USERS} \ + -DWITH_GROUP=${GROUPS} + USERS= ${WWWOWN} GROUPS= ${WWWGRP} PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" \ PORTVERSION="${DISTVERSION}" \ - ARCH="${ARCH}" + ARCH="${ARCH:C/powerpc64.*/powerpc/}" \ + CMAKE_BUILD_TYPE="${CMAKE_BUILD_TYPE}" -OPTIONS_DEFINE= DOCS GEOIP IMAGEMAGICK MEMCACHED MIMALLOC WCCP X11 +OPTIONS_DEFINE= GEOIP IMAGEMAGICK MIMALLOC X11 OPTIONS_SUB= yes IMAGEMAGICK_DESC= Enable ats-magick & webp convert plugin -MEMCACHED_DESC= Enable memcache & memcached_remap plugin +IMAGEMAGICK_CMAKE_OFF= -DENABLE_MAGICK=OFF +GEOIP_DESC= Enable MaxMindDB-based GeoIP geolocation support MIMALLOC_DESC= Use mimalloc -WCCP_DESC= Enable WCCPv2 protocol GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb -MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached +GEOIP_CMAKE_OFF= -DENABLE_MAXMIND_ACL=OFF -DENABLE_GEOIP_ACL=OFF MIMALLOC_LIB_DEPENDS= libmimalloc.so:devel/mimalloc -MIMALLOC_CONFIGURE_WITH= mimalloc -WCCP_CONFIGURE_ENABLE= wccp +MIMALLOC_CMAKE_ON= -DENABLE_MIMALLOC=1 .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MIMAGEMAGICK} .if ${PORT_OPTIONS:MX11} -USES+= magick +USES+= magick:run .else -USES+= magick:nox11 +USES+= magick:run,nox11 .endif .endif -post-patch: - @${REINPLACE_CMD} \ - -e '/cachedir:/s,$${localstatedir}+,$${localstatedir}/cache+,' \ - -e '/runtimedir:/s,$${localstatedir}+,$${localstatedir}/run+,' \ - ${WRKSRC}/config.layout - @${REINPLACE_CMD} -e 's/#ifdef HAVE_EVENTFD/#if defined(HAVE_EVENTFD) \&\& TS_USE_EPOLL == 1/' \ - ${WRKSRC}/src/tscore/EventNotify.cc \ - ${WRKSRC}/include/tscore/EventNotify.h - post-install: - ${RMDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${ETCDIR}/snapshots (cd ${STAGEDIR}${ETCDIR} && for f in *.config *.yaml; do ${MV} $$f $$f.sample; done) - ${SED} -i '' -e 's|^${STAGEDIR}||g' \ - ${STAGEDIR}${PREFIX}/lib/perl5/${ARCH}-freebsd-thread-multi/auto/Apache/TS/.packlist + ${RM} -r ${STAGEDIR}${PREFIX}/var + ${MKDIR} ${STAGEDIR}/var/cache/trafficserver + ${MKDIR} ${STAGEDIR}/var/log/trafficserver + ${MKDIR} ${STAGEDIR}/var/run/trafficserver .include <bsd.port.mk> diff --git a/www/trafficserver/distinfo b/www/trafficserver/distinfo index 6f7e540ad85b..d3884586a8e4 100644 --- a/www/trafficserver/distinfo +++ b/www/trafficserver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722185942 -SHA256 (trafficserver-9.2.5.tar.bz2) = c502b2c26756b104ce3114639abbe3fd8fb2c7cbd481f633f9bc1d7b1513a8ab -SIZE (trafficserver-9.2.5.tar.bz2) = 10164091 +TIMESTAMP = 1755249122 +SHA256 (trafficserver-10.1.0.tar.bz2) = bccc35bbfc80f215b0858a0a7e531ac990b13a9eb1e3e81a3b15eaa3fde0596e +SIZE (trafficserver-10.1.0.tar.bz2) = 9583531 diff --git a/www/trafficserver/files/patch-cmake__Findmaxminddb.cmake b/www/trafficserver/files/patch-cmake__Findmaxminddb.cmake new file mode 100644 index 000000000000..cf6c6dd0a16c --- /dev/null +++ b/www/trafficserver/files/patch-cmake__Findmaxminddb.cmake @@ -0,0 +1,18 @@ +--- cmake/Findmaxminddb.cmake.orig 2025-01-29 14:00:25 UTC ++++ cmake/Findmaxminddb.cmake +@@ -31,6 +31,8 @@ + # maxminddb exports their own config since maxminddb-1.5.0, but it isn't + # present in the OpenSUSE libmaxminddb-devel-1.7.1 package and maybe others. + ++if(BUILD_MAXMIND_ACL) ++ + find_library(maxminddb_LIBRARY NAMES maxminddb) + find_path(maxminddb_INCLUDE_DIR NAMES maxminddb.h) + +@@ -47,4 +49,6 @@ if(maxminddb_FOUND AND NOT TARGET maxminddb::maxminddb + add_library(maxminddb::maxminddb INTERFACE IMPORTED) + target_include_directories(maxminddb::maxminddb INTERFACE ${maxminddb_INCLUDE_DIRS}) + target_link_libraries(maxminddb::maxminddb INTERFACE "${maxminddb_LIBRARY}") ++endif() ++ + endif() diff --git a/www/trafficserver/files/patch-cmake__magick_target.cmake b/www/trafficserver/files/patch-cmake__magick_target.cmake new file mode 100644 index 000000000000..cb977055c80d --- /dev/null +++ b/www/trafficserver/files/patch-cmake__magick_target.cmake @@ -0,0 +1,18 @@ +--- cmake/magick_target.cmake.orig 2025-01-29 14:00:25 UTC ++++ cmake/magick_target.cmake +@@ -15,6 +15,8 @@ + # + ####################### + ++if(BUILD_MAGICK) ++ + if(ImageMagick_Magick++_FOUND AND NOT TARGET ImageMagick::Magick++) + add_library(ImageMagick::Magick++ INTERFACE IMPORTED) + target_include_directories(ImageMagick::Magick++ INTERFACE ${ImageMagick_Magick++_INCLUDE_DIRS}) +@@ -40,4 +42,6 @@ if(ImageMagick_MagickCore_FOUND AND NOT TARGET ImageMa + target_link_libraries(ImageMagick::MagickCore INTERFACE ${ImageMagick_LIBRARIES}) + target_compile_options(ImageMagick::MagickCore INTERFACE -fopenmp) + target_compile_definitions(ImageMagick::MagickCore INTERFACE MAGICKCORE_HDRI_ENABLE=0 MAGICKCORE_QUANTUM_DEPTH=16) ++endif() ++ + endif() diff --git a/www/trafficserver/files/patch-configure b/www/trafficserver/files/patch-configure deleted file mode 100644 index 3390ec466b70..000000000000 --- a/www/trafficserver/files/patch-configure +++ /dev/null @@ -1,13 +0,0 @@ ---- configure.orig 2020-01-03 10:44:56 UTC -+++ configure -@@ -23922,7 +23922,9 @@ $as_echo "$as_me: adding ${ssldir}/lib64 to RPATH" >&6 - - fi - else -- OPENSSL_LDFLAGS="-L$ssldir/lib" -+ if [ $ssldir != "/usr" ]; then -+ OPENSSL_LDFLAGS="-L$ssldir/lib" -+ fi - if test "$overriden_with_ssl"; then - - { $as_echo "$as_me:${as_lineno-$LINENO}: adding ${ssldir}/lib to RPATH" >&5 diff --git a/www/trafficserver/files/patch-plugins__CMakeLists.txt b/www/trafficserver/files/patch-plugins__CMakeLists.txt new file mode 100644 index 000000000000..207180d910ad --- /dev/null +++ b/www/trafficserver/files/patch-plugins__CMakeLists.txt @@ -0,0 +1,12 @@ +--- plugins/CMakeLists.txt.orig 2025-02-22 14:01:34 UTC ++++ plugins/CMakeLists.txt +@@ -69,7 +69,9 @@ if(TARGET ImageMagick::Magick++) + endif() + + if(TARGET ImageMagick::Magick++) ++if(BUILD_MAGICK) + add_subdirectory(webp_transform) ++endif() + endif() + + add_subdirectory(experimental) diff --git a/www/trafficserver/files/patch-plugins__experimental__uri_signing__config.cc b/www/trafficserver/files/patch-plugins__experimental__uri_signing__config.cc new file mode 100644 index 000000000000..fbd43221ae9e --- /dev/null +++ b/www/trafficserver/files/patch-plugins__experimental__uri_signing__config.cc @@ -0,0 +1,29 @@ +--- plugins/experimental/uri_signing/config.cc.orig 2024-11-12 19:49:58 UTC ++++ plugins/experimental/uri_signing/config.cc +@@ -104,7 +104,7 @@ config_new(size_t n) + free(cfg); + return nullptr; + } +- PluginDebug("Created table with size %d", cfg->issuers->size); ++ PluginDebug("Created table with size %d", n * 2); + + cfg->jwkis = static_cast<cjose_jwk_t ***>(malloc((n + 1) * sizeof *cfg->jwkis)); + cfg->jwkis[n] = nullptr; +@@ -269,7 +269,7 @@ read_config_from_json(json_t *const issuer_json) + *jwkis = nullptr; + goto cfg_fail; + } +- PluginDebug("Created table with size %d", cfg->issuers->size); ++ PluginDebug("Created table"); + + const char *renewal_kid = nullptr; + json_t *renewal_kid_json = json_object_get(jwks, "renewal_kid"); +@@ -295,7 +295,7 @@ read_config_from_json(json_t *const issuer_json) + + size_t jwks_ct = json_array_size(key_ary); + cjose_jwk_t **jwks = *jwkis++ = static_cast<cjose_jwk_t **>(malloc((jwks_ct + 1) * sizeof *jwks)); +- PluginDebug("Created table with size %d", cfg->issuers->size); ++ PluginDebug("Created table"); + ENTRY *dummy; + if (!hsearch_r(((ENTRY){*issuer, jwks}), ENTER, &dummy, cfg->issuers)) { + PluginDebug("Failed to store keys for issuer %s", *issuer); diff --git a/www/trafficserver/files/patch-plugins__experimental__uri_signing__match.cc b/www/trafficserver/files/patch-plugins__experimental__uri_signing__match.cc new file mode 100644 index 000000000000..56a97cda398a --- /dev/null +++ b/www/trafficserver/files/patch-plugins__experimental__uri_signing__match.cc @@ -0,0 +1,68 @@ +--- plugins/experimental/uri_signing/match.cc.orig 2024-11-12 19:49:58 UTC ++++ plugins/experimental/uri_signing/match.cc +@@ -16,7 +16,8 @@ + * limitations under the License. + */ + +-#include <regex.h> ++#define PCRE2_CODE_UNIT_WIDTH 8 ++#include <pcre2.h> + #include "common.h" + + #include <cstring> +@@ -30,27 +31,39 @@ match_regex(const char *pattern, const char *uri) + bool + match_regex(const char *pattern, const char *uri) + { +- struct re_pattern_buffer pat_buff; ++ int errorcode; ++ PCRE2_SIZE erroroffset; + +- pat_buff.translate = nullptr; +- pat_buff.fastmap = nullptr; +- pat_buff.buffer = nullptr; +- pat_buff.allocated = 0; ++ pcre2_code *re = pcre2_compile( ++ (PCRE2_SPTR)pattern, // the pattern to compile ++ PCRE2_ZERO_TERMINATED, // indicates pattern is zero-terminated ++ 0, // default options ++ &errorcode, // for error code ++ &erroroffset, // for error offset ++ nullptr // use default compile context ++ ); + +- re_syntax_options = RE_SYNTAX_POSIX_MINIMAL_EXTENDED; +- +- PluginDebug("Testing regex pattern /%s/ against \"%s\"", pattern, uri); +- +- const char *comp_err = re_compile_pattern(pattern, strlen(pattern), &pat_buff); +- +- if (comp_err) { +- PluginDebug("Regex Compilation ERROR: %s", comp_err); ++ if (re == nullptr) { ++ PCRE2_UCHAR buffer[256]; ++ pcre2_get_error_message(errorcode, buffer, sizeof(buffer)); ++ PluginDebug("Regex Compilation ERROR: %s", buffer); + return false; + } + +- int match_ret; +- match_ret = re_match(&pat_buff, uri, strlen(uri), 0, nullptr); +- regfree(&pat_buff); ++ pcre2_match_data *match_data = pcre2_match_data_create_from_pattern(re, nullptr); ++ ++ int match_ret = pcre2_match( ++ re, // the compiled pattern ++ (PCRE2_SPTR)uri, // the subject string ++ strlen(uri), // the length of the subject ++ 0, // start at offset 0 in the subject ++ 0, // default options ++ match_data, // block for storing the result ++ nullptr // use default match context ++ ); ++ ++ pcre2_match_data_free(match_data); ++ pcre2_code_free(re); + + return match_ret >= 0; + } diff --git a/www/trafficserver/pkg-plist b/www/trafficserver/pkg-plist index add2850a9db3..b56566885485 100644 --- a/www/trafficserver/pkg-plist +++ b/www/trafficserver/pkg-plist @@ -5,24 +5,21 @@ bin/traffic_ctl bin/traffic_layout bin/traffic_logcat bin/traffic_logstats -bin/traffic_manager bin/traffic_server bin/traffic_top bin/traffic_via -%%WCCP%%bin/traffic_wccp bin/trafficserver -bin/tspush -bin/tsxs -%%ETCDIR%%/trafficserver-release @owner %%WWWOWN%% @group %%WWWGRP%% @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/.body_factory_info @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/README @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/access#denied @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/access#proxy_auth_required +@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/access#redirect_url @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/access#ssl_forbidden @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/cache#not_in_cache @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/cache#read_error +@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/connect#all_down @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/connect#dns_failed @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/connect#failed_connect @(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/connect#hangup @@ -46,10 +43,11 @@ bin/tsxs @sample %%ETCDIR%%/cache.config.sample @sample %%ETCDIR%%/hosting.config.sample @sample %%ETCDIR%%/ip_allow.yaml.sample +@sample %%ETCDIR%%/jsonrpc.yaml.sample @sample %%ETCDIR%%/logging.yaml.sample @sample %%ETCDIR%%/parent.config.sample @sample %%ETCDIR%%/plugin.config.sample -@sample %%ETCDIR%%/records.config.sample +@sample %%ETCDIR%%/records.yaml.sample @sample %%ETCDIR%%/remap.config.sample @sample %%ETCDIR%%/sni.yaml.sample @sample %%ETCDIR%%/socks.config.sample @@ -58,16 +56,44 @@ bin/tsxs @sample %%ETCDIR%%/storage.config.sample @sample %%ETCDIR%%/strategies.yaml.sample @sample %%ETCDIR%%/volume.config.sample +include/swoc/ArenaWriter.h +include/swoc/BufferWriter.h +include/swoc/DiscreteRange.h +include/swoc/Errata.h +include/swoc/HashFNV.h +include/swoc/IPAddr.h +include/swoc/IPEndpoint.h +include/swoc/IPRange.h +include/swoc/IPSrv.h +include/swoc/IntrusiveDList.h +include/swoc/IntrusiveHashMap.h +include/swoc/Lexicon.h +include/swoc/MemArena.h +include/swoc/MemSpan.h +include/swoc/RBTree.h +include/swoc/Scalar.h +include/swoc/TextView.h +include/swoc/Vectray.h +include/swoc/bwf_base.h +include/swoc/bwf_ex.h +include/swoc/bwf_fwd.h +include/swoc/bwf_ip.h +include/swoc/bwf_std.h +include/swoc/string_view_util.h +include/swoc/swoc_file.h +include/swoc/swoc_ip.h +include/swoc/swoc_ip_util.h +include/swoc/swoc_meta.h +include/swoc/swoc_version.h +include/ts/TsException.h include/ts/apidefs.h -include/ts/experimental.h -include/ts/mgmtapi.h -include/ts/parentselectdefs.h include/ts/remap.h include/ts/ts.h include/tscpp/api/Async.h include/tscpp/api/AsyncHttpFetch.h include/tscpp/api/AsyncTimer.h include/tscpp/api/CaseInsensitiveStringComparator.h +include/tscpp/api/Cleanup.h include/tscpp/api/ClientRequest.h include/tscpp/api/Continuation.h include/tscpp/api/GlobalPlugin.h @@ -91,36 +117,81 @@ include/tscpp/api/TransformationPlugin.h include/tscpp/api/Url.h include/tscpp/api/noncopyable.h include/tscpp/api/utils.h -include/tscpp/util/IntrusiveDList.h -include/tscpp/util/LocalBuffer.h -include/tscpp/util/PostScript.h -include/tscpp/util/TextView.h -include/tscpp/util/TsSharedMutex.h -lib/libtscore.so -lib/libtscore.so.9 -lib/libtscore.so.%%PORTVERSION%% +include/tsutil/Assert.h +include/tsutil/Bravo.h +include/tsutil/Convert.h +include/tsutil/DbgCtl.h +include/tsutil/DenseThreadId.h +include/tsutil/Histogram.h +include/tsutil/LocalBuffer.h +include/tsutil/Metrics.h +include/tsutil/PostScript.h +include/tsutil/Regex.h +include/tsutil/SourceLocation.h +include/tsutil/Strerror.h +include/tsutil/StringConvert.h +include/tsutil/TsSharedMutex.h +include/tsutil/YamlCfg.h +include/tsutil/ts_bw_format.h +include/tsutil/ts_diag_levels.h +include/tsutil/ts_errata.h +include/tsutil/ts_ip.h +include/tsutil/ts_meta.h +include/tsutil/ts_time_parser.h +include/tsutil/ts_unit_parser.h +include/yaml-cpp/anchor.h +include/yaml-cpp/binary.h +include/yaml-cpp/contrib/anchordict.h +include/yaml-cpp/contrib/graphbuilder.h +include/yaml-cpp/depthguard.h +include/yaml-cpp/dll.h +include/yaml-cpp/emitfromevents.h +include/yaml-cpp/emitter.h +include/yaml-cpp/emitterdef.h +include/yaml-cpp/emittermanip.h +include/yaml-cpp/emitterstyle.h +include/yaml-cpp/eventhandler.h +include/yaml-cpp/exceptions.h +include/yaml-cpp/mark.h +include/yaml-cpp/node/convert.h +include/yaml-cpp/node/detail/impl.h +include/yaml-cpp/node/detail/iterator.h +include/yaml-cpp/node/detail/iterator_fwd.h +include/yaml-cpp/node/detail/memory.h +include/yaml-cpp/node/detail/node.h +include/yaml-cpp/node/detail/node_data.h +include/yaml-cpp/node/detail/node_iterator.h +include/yaml-cpp/node/detail/node_ref.h +include/yaml-cpp/node/emit.h +include/yaml-cpp/node/impl.h +include/yaml-cpp/node/iterator.h +include/yaml-cpp/node/node.h +include/yaml-cpp/node/parse.h +include/yaml-cpp/node/ptr.h +include/yaml-cpp/node/type.h +include/yaml-cpp/noexcept.h +include/yaml-cpp/null.h +include/yaml-cpp/ostream_wrapper.h +include/yaml-cpp/parser.h +include/yaml-cpp/stlemitter.h +include/yaml-cpp/traits.h +include/yaml-cpp/yaml.h +lib/cmake/Findtsapi.cmake +lib/cmake/yaml-cpp/yaml-cpp-config-version.cmake +lib/cmake/yaml-cpp/yaml-cpp-config.cmake +lib/cmake/yaml-cpp/yaml-cpp-targets-release.cmake +lib/cmake/yaml-cpp/yaml-cpp-targets.cmake +lib/libswoc.so +lib/libswoc.so.1 +lib/libswoc.so.1.5.12 +lib/libtsapi.so lib/libtscppapi.so -lib/libtscppapi.so.9 -lib/libtscppapi.so.%%PORTVERSION%% -lib/libtscpputil.so -lib/libtscpputil.so.9 -lib/libtscpputil.so.%%PORTVERSION%% -lib/libtsmgmt.so -lib/libtsmgmt.so.9 -lib/libtsmgmt.so.%%PORTVERSION%% -lib/plugin_init_fail.so -lib/plugin_instinit_fail.so -lib/plugin_missing_deleteinstance.so -lib/plugin_missing_doremap.so -lib/plugin_missing_init.so -lib/plugin_missing_newinstance.so -lib/plugin_required_cb.so -lib/plugin_testing_calls.so -lib/plugin_v1.so -lib/plugin_v2.so -libdata/pkgconfig/trafficserver.pc +lib/libyaml-cpp.so +lib/libyaml-cpp.so.0.8 +lib/libyaml-cpp.so.0.8.0 +libdata/pkgconfig/ts.pc +libdata/pkgconfig/yaml-cpp.pc libexec/trafficserver/access_control.so -libexec/trafficserver/acme.so libexec/trafficserver/authproxy.so libexec/trafficserver/background_fetch.so libexec/trafficserver/block_errors.so @@ -130,7 +201,6 @@ libexec/trafficserver/cache_range_requests.so libexec/trafficserver/cachekey.so libexec/trafficserver/cert_reporting_tool.so libexec/trafficserver/certifier.so -libexec/trafficserver/collapsed_forwarding.so libexec/trafficserver/combo_handler.so libexec/trafficserver/compress.so libexec/trafficserver/conf_remap.so @@ -140,23 +210,24 @@ libexec/trafficserver/escalate.so libexec/trafficserver/esi.so libexec/trafficserver/fq_pacing.so libexec/trafficserver/generator.so -libexec/trafficserver/geoip_acl.so +%%GEOIP%%libexec/trafficserver/geoip_acl.so libexec/trafficserver/header_freq.so libexec/trafficserver/header_rewrite.so libexec/trafficserver/hook-trace.so libexec/trafficserver/http_stats.so -libexec/trafficserver/icap.so +libexec/trafficserver/icap_plugin.so libexec/trafficserver/inliner.so +libexec/trafficserver/ja4_fingerprint.so libexec/trafficserver/ja3_fingerprint.so libexec/trafficserver/libloader.so %%IMAGEMAGICK%%libexec/trafficserver/magick.so %%GEOIP%%libexec/trafficserver/maxmind_acl.so +libexec/trafficserver/memcache.so libexec/trafficserver/memory_profile.so -libexec/trafficserver/metalink.so libexec/trafficserver/money_trace.so libexec/trafficserver/mp4.so libexec/trafficserver/multiplexer.so -libexec/trafficserver/parent_select.so +libexec/trafficserver/origin_server_auth.so libexec/trafficserver/prefetch.so libexec/trafficserver/rate_limit.so libexec/trafficserver/redo_cache_lookup.so @@ -168,6 +239,7 @@ libexec/trafficserver/s3_auth.so libexec/trafficserver/server_push_preload.so libexec/trafficserver/slice.so libexec/trafficserver/sslheaders.so +libexec/trafficserver/stale_response.so libexec/trafficserver/statichit.so libexec/trafficserver/stats_over_http.so libexec/trafficserver/stream_editor.so @@ -176,19 +248,11 @@ libexec/trafficserver/tcpinfo.so libexec/trafficserver/tls_bridge.so libexec/trafficserver/traffic_dump.so libexec/trafficserver/tslua.so -libexec/trafficserver/tsmemcache.so +libexec/trafficserver/txn_box.so +libexec/trafficserver/uri_signing.so libexec/trafficserver/url_sig.so %%IMAGEMAGICK%%libexec/trafficserver/webp_transform.so libexec/trafficserver/xdebug.so -lib/perl5/%%ARCH%%-freebsd-thread-multi/auto/Apache/TS/.packlist -lib/perl5/%%ARCH%%-freebsd-thread-multi/perllocal.pod -lib/perl5/Apache/TS.pm -lib/perl5/Apache/TS/AdminClient.pm -lib/perl5/Apache/TS/Config.pm -lib/perl5/Apache/TS/Config/Records.pm -share/man/man3/Apache::TS.3.gz -share/man/man3/Apache::TS::AdminClient.3.gz -share/man/man3/Apache::TS::Config::Records.3.gz @dir(,,) libexec/trafficserver @dir(,,) include/ts @dir(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default |
