[trafficserver] branch 9.0.x updated: Avoid cross-thread mutex conflicts
This is an automated email from the ASF dual-hosted git repository. zwoop pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/9.0.x by this push: new a709cf1 Avoid cross-thread mutex conflicts a709cf1 is described below commit a709cf17a70edd2454bbc79e5c7090f16f0187a7 Author: Susan Hinrichs AuthorDate: Fri Jan 17 14:31:37 2020 + Avoid cross-thread mutex conflicts (cherry picked from commit 9b78e8e270962773446d39560d5a77e7532ef84c) --- iocore/eventsystem/P_UnixEventProcessor.h | 2 -- iocore/eventsystem/UnixEThread.cc | 9 - 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/iocore/eventsystem/P_UnixEventProcessor.h b/iocore/eventsystem/P_UnixEventProcessor.h index df4d419..6e89d5b 100644 --- a/iocore/eventsystem/P_UnixEventProcessor.h +++ b/iocore/eventsystem/P_UnixEventProcessor.h @@ -115,8 +115,6 @@ EventProcessor::schedule(Event *e, EventType etype, bool fast_signal) if (e->continuation->mutex) { e->mutex = e->continuation->mutex; - } else { -e->mutex = e->continuation->mutex = e->ethread->mutex; } e->ethread->EventQueueExternal.enqueue(e, fast_signal); return e; diff --git a/iocore/eventsystem/UnixEThread.cc b/iocore/eventsystem/UnixEThread.cc index 715c7e4..1cfbb16 100644 --- a/iocore/eventsystem/UnixEThread.cc +++ b/iocore/eventsystem/UnixEThread.cc @@ -34,6 +34,8 @@ #include #endif +#include + struct AIOCallback; #define NO_HEARTBEAT -1 @@ -118,7 +120,7 @@ void EThread::process_event(Event *e, int calling_code) { ink_assert((!e->in_the_prot_queue && !e->in_the_priority_queue)); - MUTEX_TRY_LOCK(lock, e->mutex, this); + WEAK_MUTEX_TRY_LOCK(lock, e->mutex, this); if (!lock.is_locked()) { e->timeout_at = cur_time + DELAY_FOR_RETRY; EventQueueExternal.enqueue_local(e); @@ -130,6 +132,11 @@ EThread::process_event(Event *e, int calling_code) Continuation *c_temp = e->continuation; // Make sure that the continuation is locked before calling the handler +// Give a heads up if we are processing through a continuation without a mutex +if (!e->mutex) { + Warning("event processing for continuation %s without a mutex", typeid(*c_temp).name()); +} + // Restore the client IP debugging flags set_cont_flags(e->continuation->control_flags);
[trafficserver] branch 9.0.x updated: Ensure that extra data beyond the chunked body is not tunneled
This is an automated email from the ASF dual-hosted git repository. zwoop pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/9.0.x by this push: new d5d9aaa Ensure that extra data beyond the chunked body is not tunneled d5d9aaa is described below commit d5d9aaad4b245fe1eeb81528bf11f6ad83b45878 Author: Susan Hinrichs AuthorDate: Wed Feb 5 17:20:32 2020 + Ensure that extra data beyond the chunked body is not tunneled (cherry picked from commit e281fd6f64b873437c4914343a6f62d5b455c2b6) --- iocore/net/UnixNetVConnection.cc | 2 +- proxy/http/HttpTransact.cc | 1 + proxy/http/HttpTunnel.cc | 160 + proxy/http/HttpTunnel.h| 1 + tests/gold_tests/chunked_encoding/case4.sh | 19 +++ .../chunked_encoding/chunked_encoding.test.py | 30 +++- tests/gold_tests/chunked_encoding/server4.sh | 18 +++ tests/gold_tests/chunked_encoding/smuggle-client.c | 124 8 files changed, 293 insertions(+), 62 deletions(-) diff --git a/iocore/net/UnixNetVConnection.cc b/iocore/net/UnixNetVConnection.cc index 448ae42..bb67fd5 100644 --- a/iocore/net/UnixNetVConnection.cc +++ b/iocore/net/UnixNetVConnection.cc @@ -908,7 +908,7 @@ UnixNetVConnection::load_buffer_and_write(int64_t towrite, MIOBufferAccessor try_to_write = 0; while (niov < NET_MAX_IOV) { - int64_t wavail = towrite - total_written; + int64_t wavail = towrite - total_written - try_to_write; int64_t len= tmp_reader->block_read_avail(); // Check if we have done this block. diff --git a/proxy/http/HttpTransact.cc b/proxy/http/HttpTransact.cc index 19406d3..cafab42 100644 --- a/proxy/http/HttpTransact.cc +++ b/proxy/http/HttpTransact.cc @@ -6950,6 +6950,7 @@ HttpTransact::handle_response_keep_alive_headers(State *s, HTTPVersion ver, HTTP // the client protocol doesn't support chunked transfer coding (i.e. HTTP/1.0, HTTP/2, and HTTP/3) if (s->state_machine->ua_txn && s->state_machine->ua_txn->is_chunked_encoding_supported() && s->client_info.http_version == HTTPVersion(1, 1) && s->txn_conf->chunking_enabled == 1 && +s->state_machine->ua_txn->is_chunked_encoding_supported() && // if we're not sending a body, don't set a chunked header regardless of server response !is_response_body_precluded(s->hdr_info.client_response.status_get(), s->method) && // we do not need chunked encoding for internal error messages diff --git a/proxy/http/HttpTunnel.cc b/proxy/http/HttpTunnel.cc index 97e3cc9..56c1a38 100644 --- a/proxy/http/HttpTunnel.cc +++ b/proxy/http/HttpTunnel.cc @@ -811,10 +811,9 @@ HttpTunnel::producer_run(HttpTunnelProducer *p) consumer_n = (producer_n = INT64_MAX); } - // Do the IO on the consumers first so - // data doesn't disappear out from - // under the tunnel - for (c = p->consumer_list.head; c;) { + // At least set up the consumer readers first so the data + // doesn't disappear out from under the tunnel + for (c = p->consumer_list.head; c; c = c->link.next) { // Create a reader for each consumer. The reader allows // us to implement skip bytes if (c->vc_type == HT_CACHE_WRITE) { @@ -845,45 +844,6 @@ HttpTunnel::producer_run(HttpTunnelProducer *p) ink_assert(c->skip_bytes <= c->buffer_reader->read_avail()); c->buffer_reader->consume(c->skip_bytes); } -int64_t c_write = consumer_n; - -// INKqa05109 - if we don't know the length leave it at -// INT64_MAX or else the cache may bounce the write -// because it thinks the document is too big. INT64_MAX -// is a special case for the max document size code -// in the cache -if (c_write != INT64_MAX) { - c_write -= c->skip_bytes; -} -// Fix for problems with not chunked content being chunked and -// not sending the entire data. The content length grows when -// it is being chunked. -if (p->do_chunking == true) { - c_write = INT64_MAX; -} - -if (c_write == 0) { - // Nothing to do, call back the cleanup handlers - c->write_vio = nullptr; - consumer_handler(VC_EVENT_WRITE_COMPLETE, c); -} else { - // In the client half close case, all the data that will be sent - // from the client is already in the buffer. Go ahead and set - // the amount to read since we know it. We will forward the FIN - // to the server on VC_EVENT_WRITE_COMPLETE. - if (p->vc_type == HT_HTTP_CLIENT) { -ProxyTransaction *ua_vc = static_cast(p->vc); -if (ua_vc->get_half_close_flag()) { - c_write = c->buffer_reader->read_avail(); - p->alive = false; - p->handler_state = HTTP_SM_POST_SUCCESS; -} - } - c->write_vio =
[trafficserver] branch 9.0.x updated: Including stdexcept
This is an automated email from the ASF dual-hosted git repository. zwoop pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/9.0.x by this push: new 5b45859 Including stdexcept 5b45859 is described below commit 5b458597ab2ff77452242b1f40a2941ce2258040 Author: ezelko260 AuthorDate: Thu Jan 30 20:04:19 2020 + Including stdexcept (cherry picked from commit 1119944a3afdd8f620bcbd6d8708590ba55c7de6) --- plugins/experimental/stream_editor/stream_editor.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/experimental/stream_editor/stream_editor.cc b/plugins/experimental/stream_editor/stream_editor.cc index 9be3e23..e79ad08 100644 --- a/plugins/experimental/stream_editor/stream_editor.cc +++ b/plugins/experimental/stream_editor/stream_editor.cc @@ -98,6 +98,7 @@ #include #include #include +#include #include "ts/ts.h" struct edit_t;
[trafficserver] branch 9.0.x updated: Fix localstatedir and runtimedir for Debian layout
This is an automated email from the ASF dual-hosted git repository. zwoop pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/9.0.x by this push: new af492ee Fix localstatedir and runtimedir for Debian layout af492ee is described below commit af492ee9283b20c58906ebbf79f039cd55b896fe Author: Valentin Gutierrez AuthorDate: Fri Jan 24 10:54:28 2020 + Fix localstatedir and runtimedir for Debian layout Starting with Debian Buster, trafficserver would get a warning on start from systemd if the pidfile is on /var/run instead of /run: ``` traffic-cache-atsupload-buster systemd[1]: /lib/systemd/system/trafficserver.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/trafficserver/manager.lock → /run/trafficserver/manager.lock; please update the unit file accordingly. ``` while debian "fixed" (https://salsa.debian.org/debian/trafficserver/commit/bee57ba9249b6bdb6cd3e33729f4a2a7f0b10ec1) the issue merely changing their PIDFile path from /var/run to /run (it's currently symlinked), TS should also write into /run instead of /var/run. (cherry picked from commit f78c723a6e54accad8b3c82a58900314bcdd5cf9) --- config.layout | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.layout b/config.layout index 3918300..da63e89 100644 --- a/config.layout +++ b/config.layout @@ -192,8 +192,8 @@ docdir:${prefix}/share/doc+ installbuilddir: ${prefix}/share/trafficserver/build includedir:${prefix}/include -localstatedir: /var/run -runtimedir:/var/run+ +localstatedir: /run +runtimedir:/run+ logdir:/var/log+ cachedir: /var/cache+
[trafficserver] branch 9.0.x updated: Fix for lua plugin coredump problem during reload
This is an automated email from the ASF dual-hosted git repository. zwoop pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/9.0.x by this push: new 3f48c28 Fix for lua plugin coredump problem during reload 3f48c28 is described below commit 3f48c28b38e569e5988b03f8e095e1337fa11a71 Author: Kit Chan AuthorDate: Fri Feb 7 00:44:14 2020 -0800 Fix for lua plugin coredump problem during reload (cherry picked from commit 36a8cd5d24ec7fe9a4573d0aa6afaa1e052bb664) --- plugins/lua/ts_lua.c | 4 plugins/lua/ts_lua_util.c | 6 -- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/plugins/lua/ts_lua.c b/plugins/lua/ts_lua.c index 5aef7b5..c88096c 100644 --- a/plugins/lua/ts_lua.c +++ b/plugins/lua/ts_lua.c @@ -130,7 +130,9 @@ TSRemapNewInstance(int argc, char *argv[], void **ih, char *errbuf, int errbuf_s TSDebug(TS_LUA_DEBUG_TAG, "[%s] checking if script has been registered", __FUNCTION__); // we only need to check the first lua VM for script registration +TSMutexLock(ts_lua_main_ctx_array[0].mutexp); conf = ts_lua_script_registered(ts_lua_main_ctx_array[0].lua, script); +TSMutexUnlock(ts_lua_main_ctx_array[0].mutexp); } if (!conf) { @@ -165,7 +167,9 @@ TSRemapNewInstance(int argc, char *argv[], void **ih, char *errbuf, int errbuf_s // register the script only if it is from a file and has no __init__ function if (fn && !conf->init_func) { // we only need to register the script for the first lua VM + TSMutexLock(ts_lua_main_ctx_array[0].mutexp); ts_lua_script_register(ts_lua_main_ctx_array[0].lua, conf->script, conf); + TSMutexUnlock(ts_lua_main_ctx_array[0].mutexp); } } diff --git a/plugins/lua/ts_lua_util.c b/plugins/lua/ts_lua_util.c index 34d2b1e..25eb1c2 100644 --- a/plugins/lua/ts_lua_util.c +++ b/plugins/lua/ts_lua_util.c @@ -264,8 +264,6 @@ ts_lua_add_module(ts_lua_instance_conf *conf, ts_lua_main_ctx *arr, int n, int a lua_newtable(L); lua_replace(L, LUA_GLOBALSINDEX); /* L[GLOBAL] = EMPTY */ -lua_gc(L, LUA_GCCOLLECT, 0); - TSMutexUnlock(arr[i].mutexp); } @@ -306,8 +304,6 @@ ts_lua_del_module(ts_lua_instance_conf *conf, ts_lua_main_ctx *arr, int n) lua_newtable(L); lua_replace(L, LUA_GLOBALSINDEX); /* L[GLOBAL] = EMPTY */ -lua_gc(L, LUA_GCCOLLECT, 0); - TSMutexUnlock(arr[i].mutexp); } @@ -369,8 +365,6 @@ ts_lua_reload_module(ts_lua_instance_conf *conf, ts_lua_main_ctx *arr, int n) lua_newtable(L); lua_replace(L, LUA_GLOBALSINDEX); /* L[GLOBAL] = EMPTY */ -lua_gc(L, LUA_GCCOLLECT, 0); - TSMutexUnlock(arr[i].mutexp); }
[trafficserver] branch 9.0.x updated: Remove unnecesary HttpSM handler call with VC_EVENT_ERROR
This is an automated email from the ASF dual-hosted git repository. zwoop pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/9.0.x by this push: new 243b26f Remove unnecesary HttpSM handler call with VC_EVENT_ERROR 243b26f is described below commit 243b26fb57c6baee02650c7beb64c3afef1903a3 Author: Masaori Koshiba AuthorDate: Fri Jan 31 16:25:39 2020 +0900 Remove unnecesary HttpSM handler call with VC_EVENT_ERROR (cherry picked from commit 240bb69f83d0111d96352af3104a4bdff88fd2e8) --- proxy/http2/Http2Stream.cc | 4 1 file changed, 4 deletions(-) diff --git a/proxy/http2/Http2Stream.cc b/proxy/http2/Http2Stream.cc index daa62ad..6b6b695 100644 --- a/proxy/http2/Http2Stream.cc +++ b/proxy/http2/Http2Stream.cc @@ -459,7 +459,6 @@ Http2Stream::initiating_close() // This should result in do_io_close or release being called. That will schedule the final // kill yourself signal -// Send the SM the EOS signal if there are no active VIO's to signal // We are sending signals rather than calling the handlers directly to avoid the case where // the HttpTunnel handler causes the HttpSM to be deleted on the stack. bool sent_write_complete = false; @@ -486,9 +485,6 @@ Http2Stream::initiating_close() Http2StreamDebug("send EOS to read cont"); read_event = send_tracked_event(read_event, VC_EVENT_EOS, _vio); } -} else if (_sm) { - SCOPED_MUTEX_LOCK(lock, _sm->mutex, this_ethread()); - _sm->handleEvent(VC_EVENT_ERROR); } else if (!sent_write_complete) { // Transaction is already gone or not started. Kill yourself do_io_close();
[trafficserver] branch 9.0.x updated: Auto port select slow_post test
This is an automated email from the ASF dual-hosted git repository. zwoop pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/9.0.x by this push: new c893a86 Auto port select slow_post test c893a86 is described below commit c893a8650c97154bf4e599037cb39b60513efcdc Author: Susan Hinrichs AuthorDate: Fri Feb 7 21:45:02 2020 + Auto port select slow_post test (cherry picked from commit c90226db8c9deb6dd9e4d9f15b4363b467570c1a) --- tests/gold_tests/slow_post/slow_post.test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/gold_tests/slow_post/slow_post.test.py b/tests/gold_tests/slow_post/slow_post.test.py index 40b5795..d958708 100644 --- a/tests/gold_tests/slow_post/slow_post.test.py +++ b/tests/gold_tests/slow_post/slow_post.test.py @@ -41,7 +41,7 @@ class SlowPostAttack: self._server.addResponse("sessionlog.json", request_header2, response_header2) def setupTS(self): -self._ts = Test.MakeATSProcess("ts", select_ports=False) +self._ts = Test.MakeATSProcess("ts", select_ports=True) self._ts.Disk.remap_config.AddLine( 'map / http://127.0.0.1:{0}'.format(self._server.Variables.Port) )
[trafficserver] branch 9.0.x updated: Change gold files to be less restrictive since some of the headers include can be in a different order (#6410)
This is an automated email from the ASF dual-hosted git repository. zwoop pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/9.0.x by this push: new 095f69d Change gold files to be less restrictive since some of the headers include can be in a different order (#6410) 095f69d is described below commit 095f69ddce9c77be7e8dbefa8d0007582871affc Author: Evan Zelkowitz AuthorDate: Tue Feb 11 11:27:45 2020 -0700 Change gold files to be less restrictive since some of the headers include can be in a different order (#6410) (cherry picked from commit 4bdde5d4858cfbc2034d8d7e528cf6412209e067) --- tests/gold_tests/pluginTest/uri_signing/gold/200.gold | 10 -- tests/gold_tests/pluginTest/uri_signing/gold/403.gold | 13 - 2 files changed, 23 deletions(-) diff --git a/tests/gold_tests/pluginTest/uri_signing/gold/200.gold b/tests/gold_tests/pluginTest/uri_signing/gold/200.gold index d3ab3e0..afc41f9 100644 --- a/tests/gold_tests/pluginTest/uri_signing/gold/200.gold +++ b/tests/gold_tests/pluginTest/uri_signing/gold/200.gold @@ -1,13 +1,3 @@ `` -> GET `` HTTP/1.1 -> User-Agent: curl/`` -> Host: somehost`` -> Accept: */* -> Proxy-Connection: `` -`` < HTTP/1.1 200 OK -< Content-Length: `` -< Date: `` -< Proxy-Connection: `` -< Server: ATS/`` `` diff --git a/tests/gold_tests/pluginTest/uri_signing/gold/403.gold b/tests/gold_tests/pluginTest/uri_signing/gold/403.gold index 8c6fe13..1e2f71b 100644 --- a/tests/gold_tests/pluginTest/uri_signing/gold/403.gold +++ b/tests/gold_tests/pluginTest/uri_signing/gold/403.gold @@ -1,16 +1,3 @@ `` -> GET `` HTTP/1.1 -> User-Agent: curl/`` -> Host: somehost`` -> Accept: */* -> Proxy-Connection: `` -`` < HTTP/1.1 403 Forbidden -< Date: `` -< Proxy-Connection: `` -< Server: ATS/`` -< Cache-Control: no-store -< Content-Type: text/html -< Content-Language: en -< Content-Length: `` ``
[trafficserver] annotated tag 7.1.9-rc0 updated (3418900 -> 40e494b)
This is an automated email from the ASF dual-hosted git repository. bcall pushed a change to annotated tag 7.1.9-rc0 in repository https://gitbox.apache.org/repos/asf/trafficserver.git. *** WARNING: tag 7.1.9-rc0 was modified! *** from 3418900 (commit) to 40e494b (tag) tagging 34189005929714af8cc9ef697dfb939e0240199b (commit) replaces 7.1.8 by Bryan Call on Tue Feb 11 11:46:05 2020 -0800 - Log - Release Candidate 7.1.9-rc0 -BEGIN PGP SIGNATURE- iQIcBAABAgAGBQJeQwR9AAoJEE0VQRC4RQjsERYQAKWKWF3sBy4dbv+qwi/+JnQs cXVOv+fQcfvWGh2GHPuGt2TrEEAKySJRDMqkTlGTjFm4VVSUY5yIQlEaiMkGw47/ xGnxzuvpUJW9wF59PAp16sRtKwmdU2mxed8/whlxdknXgOzGDCjMfLyrfi1oh46H Js0cJOSZUPxvIUbCxmLTVjT7XJkkkz23tsYkhj4teQ8IWLPez5OZMjcxauZKRS6N 7+p/zBfM48Wts0ogdzDwzwaH/wZhh2Zb+cPcDWi4UbrUXOJhYxB38jhgNDtXOpO2 Zx4bncthoqKhwTRbBPjg2Ukm/NCXlHLC2smaicgmPbSduGbkZjEHsBXcB6LFhetj REikKBcvGJgoJxo71azcxdVR+SiHTVBQ9F8n2LJyhNs1M83KkoFT/exSs/IHzYSb +ISXyZUzZzzyYMEL5uwCT3lMoy3oB3KifXtkxaOzQ8OahIn4Xe3rSrooPPLHOBrW VxZ+6XluOCKvfoI/+dIuFn9vQ+44Gut70D80jCGyP1HtxdxTU2H2jdz55qvVuwdH 6QI+NChF5MouE8pQUUUVhLCJnIVFH+b0cg2+j9pYBnC3aHPOab7M+HktfJDjTARf 1z2ya9hkjmj9LK0yELPFcThRbi1hXG2WvTRmkyo1qBDZdgS1kNmTrhMFqSi4egS/ Eje38iLWKJ62piPCn+2/ =Bg5h -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[trafficserver] annotated tag 8.0.6-rc0 updated (21efb27 -> 4361be1)
This is an automated email from the ASF dual-hosted git repository. bcall pushed a change to annotated tag 8.0.6-rc0 in repository https://gitbox.apache.org/repos/asf/trafficserver.git. *** WARNING: tag 8.0.6-rc0 was modified! *** from 21efb27 (commit) to 4361be1 (tag) tagging 21efb2785e557295df01e9be03f4b35b2a3fd83d (commit) replaces 8.0.5 by Bryan Call on Tue Feb 11 11:35:12 2020 -0800 - Log - Release Candidate 8.0.6-rc0 -BEGIN PGP SIGNATURE- iQIcBAABAgAGBQJeQwHwAAoJEE0VQRC4RQjsC8MP/A0UiYLqpmNVcHxdNfOP7njh LpU1zNsTT7DCvoUJ6NxNIj1D53VtlaK3NixrV7kFlOHW2crHdBx50FfmQfxWHLL+ LaNPMP6YKMPu04DDZg+TFrGjzJ7pz/wflq4BNNKgfYjBMDRljYhOWM4B0RaoisIm RA6JaKub/bGfUsz2FtGCyQMAMCfboEGq7a5aiDGW7IA0rOjPvCYDIvuCDfrljent /V2/G3BbAC0P53sOlPowNZky5fxImSNQMd6/MoL3Fq3diT9mXIChEoBt4ibRaCyw VUn6Xd1yY7whz44XnVEAVdeSBPGPx9a38uLxT+XT8xG5YTsMjUCedzkRGzRxbg5X dlF4lfROq2GRWnbF/BQU4K83s+O5bZk/b3NgKAXH5osMGGYnjCt0hEu4RjYH6GQt mudLTy6W8GeV7gVpqJZyUUbVmLEb9fVbcljFu89HJ4Yj88aH4uFD+jUcGygyBkzQ eHii9jVi4229FK6qFL4tSOz6QJlounQSj/xeH/9GNn2IbP0+kAb/26h+sv2t6YZl jATBRx07PS0mrERNYoVeRygL3wAkCEsg9UM+6oqINMg3X8CzZTBoUSbyZtq8j5WF E2NIKJ8fYbsbDUeHiqpvKVOuVEW4jKxx1yffg/iS/0mC/HZICh7s6Qci7RqYr9a9 WuWjvUHlKNdSJxLsxQSM =DrSA -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[trafficserver] tag 8.0.6-rc0 created (now 21efb27)
This is an automated email from the ASF dual-hosted git repository. bcall pushed a change to tag 8.0.6-rc0 in repository https://gitbox.apache.org/repos/asf/trafficserver.git. at 21efb27 (commit) No new revisions were added by this update.
[trafficserver] branch master updated (9b78e8e -> 4bdde5d)
This is an automated email from the ASF dual-hosted git repository. eze pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/trafficserver.git. from 9b78e8e Avoid cross-thread mutex conflicts add 4bdde5d Change gold files to be less restrictive since some of the headers include can be in a different order (#6410) No new revisions were added by this update. Summary of changes: tests/gold_tests/pluginTest/uri_signing/gold/200.gold | 10 -- tests/gold_tests/pluginTest/uri_signing/gold/403.gold | 13 - 2 files changed, 23 deletions(-)