You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2018/01/27 12:54:53 UTC

[trafficserver] branch quic-latest updated (9d47df2 -> 186ddfb)

This is an automated email from the ASF dual-hosted git repository.

maskit pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 9d47df2  Allow empty Stream Data with FIN bit
     add 3b3d1f2  clang-format
     add 93565fa  Make Continuation class constructor protected.
     add d3056c4  TextView: Add suffix methods, update comments.
     add 6d506bb  Multiplexer plugin: Fix bug with chunk decoding, add some comments.
     add 0f14434  Add pkg-config fallback to --enable-system-luajit
     add 8cbc52d  Logging can only have 1 accept filter
     add 42ab1d0  Processing DNS reponses with CNAME & SRV records
     add c93790a  Add a --enable-fips flag which will eliminate MD5 and MMH and replace them with SHA256.  This will effectively clear the cache because existing documents will not be found.
     new 7a1dc73  Merge branch 'master' into quic-latest
     new 186ddfb  clang-format

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 configure.ac                                      |  28 ++-
 doc/admin-guide/files/logging.config.en.rst       |  14 +-
 iocore/cache/Cache.cc                             |   2 +-
 iocore/cache/CacheTest.cc                         |  48 ++--
 iocore/cache/I_CacheDefs.h                        |  12 +-
 iocore/cache/P_CacheInternal.h                    |  14 +-
 iocore/cache/P_CacheVol.h                         |  20 +-
 iocore/cache/P_RamCache.h                         |   9 +-
 iocore/cache/RamCacheCLFUS.cc                     |  17 +-
 iocore/cache/RamCacheLRU.cc                       |  15 +-
 iocore/dns/DNS.cc                                 |   2 +-
 iocore/eventsystem/I_Continuation.h               |   1 +
 iocore/hostdb/HostDB.cc                           | 280 +++++++++++-----------
 iocore/hostdb/I_HostDB.h                          |   3 +-
 iocore/hostdb/I_HostDBProcessor.h                 |   2 +-
 iocore/hostdb/P_HostDB.h                          |   4 +-
 iocore/hostdb/P_HostDBProcessor.h                 |  57 +++--
 lib/ts/{ink_code.cc => CryptoHash.cc}             | 117 ++++-----
 lib/ts/CryptoHash.h                               |  92 +++++--
 lib/ts/INK_MD5.h                                  |   5 +-
 lib/ts/MMH.h                                      |   2 +-
 lib/ts/Makefile.am                                |   2 +
 lib/ts/{INK_MD5.h => SHA256.h}                    |  26 +-
 lib/ts/TextView.h                                 | 175 ++++++++++++--
 lib/ts/ink_code.cc                                |  39 +--
 lib/ts/ink_code.h                                 |   4 +-
 lib/ts/ink_config.h.in                            |   1 +
 lib/ts/ink_inet.cc                                |  41 ++--
 lib/ts/unit-tests/test_TextView.cc                |  37 ++-
 plugins/experimental/memcache/tsmemcache.cc       |   6 +-
 plugins/experimental/memcache/tsmemcache.h        |   2 +-
 plugins/experimental/multiplexer/chunk-decoder.cc |   6 +-
 plugins/experimental/multiplexer/chunk-decoder.h  |  35 +--
 proxy/InkAPI.cc                                   |  14 +-
 proxy/InkAPIInternal.h                            |   2 +-
 proxy/Main.cc                                     |   2 +
 proxy/hdrs/HTTP.h                                 |  46 ++--
 proxy/hdrs/URL.cc                                 |  51 ++--
 proxy/hdrs/URL.h                                  |  58 +----
 proxy/hq/HQClientTransaction.cc                   |   7 +-
 proxy/hq/HQSessionAccept.cc                       |   2 +-
 proxy/http/HttpConnectionCount.h                  |  27 +--
 proxy/http/HttpSM.cc                              |  14 +-
 proxy/http/HttpServerSession.h                    |   4 +-
 proxy/http/HttpSessionManager.cc                  |  10 +-
 proxy/http/HttpSessionManager.h                   |   6 +-
 proxy/http/HttpTransact.cc                        |   3 +-
 proxy/logging/LogFormat.cc                        |   5 +-
 proxy/logging/LogObject.cc                        |   3 +-
 tools/Makefile.am                                 |   2 +-
 tools/jtest/jtest.cc                              |  13 +
 51 files changed, 757 insertions(+), 630 deletions(-)
 copy lib/ts/{ink_code.cc => CryptoHash.cc} (52%)
 copy lib/ts/{INK_MD5.h => SHA256.h} (73%)

-- 
To stop receiving notification emails like this one, please contact
maskit@apache.org.

[trafficserver] 01/02: Merge branch 'master' into quic-latest

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

maskit pushed a commit to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git

commit 7a1dc73d3c4e9718c9286a96b41fa509e3b4af87
Merge: 9d47df2 c93790a
Author: Masakazu Kitajo <ma...@apache.org>
AuthorDate: Sat Jan 27 21:51:22 2018 +0900

    Merge branch 'master' into quic-latest

 configure.ac                                      |  28 ++-
 doc/admin-guide/files/logging.config.en.rst       |  14 +-
 iocore/cache/Cache.cc                             |   2 +-
 iocore/cache/CacheTest.cc                         |  48 ++--
 iocore/cache/I_CacheDefs.h                        |  12 +-
 iocore/cache/P_CacheInternal.h                    |  14 +-
 iocore/cache/P_CacheVol.h                         |  20 +-
 iocore/cache/P_RamCache.h                         |   9 +-
 iocore/cache/RamCacheCLFUS.cc                     |  17 +-
 iocore/cache/RamCacheLRU.cc                       |  15 +-
 iocore/dns/DNS.cc                                 |   2 +-
 iocore/eventsystem/I_Continuation.h               |   1 +
 iocore/hostdb/HostDB.cc                           | 280 +++++++++++-----------
 iocore/hostdb/I_HostDB.h                          |   3 +-
 iocore/hostdb/I_HostDBProcessor.h                 |   2 +-
 iocore/hostdb/P_HostDB.h                          |   4 +-
 iocore/hostdb/P_HostDBProcessor.h                 |  57 +++--
 lib/ts/{ink_code.cc => CryptoHash.cc}             | 117 ++++-----
 lib/ts/CryptoHash.h                               |  92 +++++--
 lib/ts/INK_MD5.h                                  |   5 +-
 lib/ts/MMH.h                                      |   2 +-
 lib/ts/Makefile.am                                |   2 +
 lib/ts/{INK_MD5.h => SHA256.h}                    |  26 +-
 lib/ts/TextView.h                                 | 175 ++++++++++++--
 lib/ts/ink_code.cc                                |  39 +--
 lib/ts/ink_code.h                                 |   4 +-
 lib/ts/ink_config.h.in                            |   1 +
 lib/ts/ink_inet.cc                                |  41 ++--
 lib/ts/unit-tests/test_TextView.cc                |  37 ++-
 plugins/experimental/memcache/tsmemcache.cc       |   6 +-
 plugins/experimental/memcache/tsmemcache.h        |   2 +-
 plugins/experimental/multiplexer/chunk-decoder.cc |   6 +-
 plugins/experimental/multiplexer/chunk-decoder.h  |  35 +--
 proxy/InkAPI.cc                                   |  14 +-
 proxy/InkAPIInternal.h                            |   2 +-
 proxy/Main.cc                                     |   2 +
 proxy/hdrs/HTTP.h                                 |  46 ++--
 proxy/hdrs/URL.cc                                 |  51 ++--
 proxy/hdrs/URL.h                                  |  58 +----
 proxy/http/HttpConnectionCount.h                  |  27 +--
 proxy/http/HttpSM.cc                              |  14 +-
 proxy/http/HttpServerSession.h                    |   4 +-
 proxy/http/HttpSessionManager.cc                  |  10 +-
 proxy/http/HttpSessionManager.h                   |   6 +-
 proxy/http/HttpTransact.cc                        |   3 +-
 proxy/logging/LogFormat.cc                        |   5 +-
 proxy/logging/LogObject.cc                        |   3 +-
 tools/Makefile.am                                 |   2 +-
 tools/jtest/jtest.cc                              |  13 +
 49 files changed, 751 insertions(+), 627 deletions(-)


-- 
To stop receiving notification emails like this one, please contact
maskit@apache.org.

[trafficserver] 02/02: clang-format

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

maskit pushed a commit to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git

commit 186ddfbc19c4dfb4e6a0fdadc35857a2c85f5f86
Author: Masakazu Kitajo <ma...@apache.org>
AuthorDate: Sat Jan 27 21:54:30 2018 +0900

    clang-format
---
 proxy/hq/HQClientTransaction.cc | 7 +++++--
 proxy/hq/HQSessionAccept.cc     | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/proxy/hq/HQClientTransaction.cc b/proxy/hq/HQClientTransaction.cc
index 52ebffe..779210d 100644
--- a/proxy/hq/HQClientTransaction.cc
+++ b/proxy/hq/HQClientTransaction.cc
@@ -28,8 +28,11 @@
 #include "HQClientSession.h"
 #include "HttpSM.h"
 
-#define HQTransDebug(fmt, ...) \
-  Debug("hq_trans", "[%" PRIx64 "] [%" PRIx32 "] " fmt, static_cast<uint64_t>(static_cast<QUICConnection *>(reinterpret_cast<QUICNetVConnection*>(this->parent->get_netvc()))->connection_id()), this->get_transaction_id(), ##__VA_ARGS__)
+#define HQTransDebug(fmt, ...)                                                                                                \
+  Debug("hq_trans", "[%" PRIx64 "] [%" PRIx32 "] " fmt,                                                                       \
+        static_cast<uint64_t>(                                                                                                \
+          static_cast<QUICConnection *>(reinterpret_cast<QUICNetVConnection *>(this->parent->get_netvc()))->connection_id()), \
+        this->get_transaction_id(), ##__VA_ARGS__)
 
 // static void
 // dump_io_buffer(IOBufferReader *reader)
diff --git a/proxy/hq/HQSessionAccept.cc b/proxy/hq/HQSessionAccept.cc
index ce1aa6a..75d8982 100644
--- a/proxy/hq/HQSessionAccept.cc
+++ b/proxy/hq/HQSessionAccept.cc
@@ -53,7 +53,7 @@ HQSessionAccept::accept(NetVConnection *netvc, MIOBuffer *iobuf, IOBufferReader
     ip_port_text_buffer ipb;
 
     Debug("quic_seq", "[%" PRIx64 "] accepted connection from %s transport type = %d",
-    static_cast<uint64_t>(static_cast<QUICConnection*>(static_cast<QUICNetVConnection*>(netvc))->connection_id()),
+          static_cast<uint64_t>(static_cast<QUICConnection *>(static_cast<QUICNetVConnection *>(netvc))->connection_id()),
           ats_ip_nptop(client_ip, ipb, sizeof(ipb)), netvc->attributes);
   }
 

-- 
To stop receiving notification emails like this one, please contact
maskit@apache.org.