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

kezhenxu94 pushed a change to branch deps
in repository https://gitbox.apache.org/repos/asf/skywalking-rover.git


 discard 65d823e  deps: bump up a bunch of deps and add dependabot
     add 1c099fe  Bump actions/download-artifact from 2 to 4.1.7 in 
/.github/workflows (#141)
     add 2331dbe  Support monitoring ztunnel to adapt istio ambient mode (#142)
     add b4c7ffc  Enhance get connection address strategy in access log module. 
(#143)
     add 9ecb230  Bump up dependencies (#144)
     add 77a4205  Bump up logrus (#145)
     add 782bcd5  Reduce file mount needs when deploy in the Kubernetes (#146)
     add f800504  Support ztunnel security policy detect (#147)
     add d39db69  fix filter mechanism in the access log module (#148)
     add e0fc8f7  Fix push docker image failure (#149)
     add f015297  Fix the base image cannot run in the arm64 and address in the 
access log module (#150)
     add 57649f6  Separate multiple process for reading connection information 
in the access log module (#151)
     add 6f29aaa  Fix the bad command parameter of bpf2go (#152)
     add 5c6fe8b  Remove unnecessary generic parameters (#153)
     add 5d72fa4  Refactor the socket detail message in the Access log module 
(#154)
     add 52e213e  Add a delay time before delete the connection in the access 
log module (#155)
     add e522b40  Refactor the protocol analyze logical (#156)
     add 8e68d59  Add a dead link checker for Documentation in the CI (#158)
     add 6997e66  Fix context structs parameters for tracepoint programs (#157)
     add 17f479e  Improve the build of skywalking-rover (#159)
     add e73c782  Support analyze multiple protocol in the same connection 
(#160)
     add 3d92338  Decode the BPF data by self instant `binary.Read` to reduce 
CPU usage (#161)
     add 2b14127  Combine connect and close connection collector in access log 
module (#162)
     add 14af438  Fix the unaligned memory accesses for (#163)
     add a5281ba  Support for connecting to the backend server over TLS without 
requiring `ca.pem` (#164)
     add 699d6a6  Fix missing the first socket detail event in HTTPS protocol 
(#165)
     add 0ae8f12  Fix missing TLS configuration check (#166)
     add 67622c3  Support parallel parsing protocol data in the access log 
module (#167)
     add 00bc8c7  Upgrade Go library to `1.22`, eBPF library to `0.16.0` (#169)
     add 089d9c9  Reduce missing details issue in the access log module (#168)
     add 023d6c2  Introduce ringbuf queue in access log module (#170)
     add 78fb9c4  Improve the performance of access log module (#171)
     add 31659c5  Reduce memory and memory using in the access log module (#172)
     add b5dadaf  fix NPE when Buffer.Slice (#173)
     add 935aece  Reduce handle connect event time in the access log module 
(#174)
     add 5009694  Upgrade `x/net` package for fix CVE (#175)
     new 4cc1531  deps: bump up a bunch of deps and add dependabot

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (65d823e)
            \
             N -- N -- N   refs/heads/deps (4cc1531)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 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:
 .dlc.json                                          |  25 ++
 .github/workflows/compatibility.yaml               |   4 +-
 .../workflows/dead-link-checker.yaml               |  31 +-
 .github/workflows/publish-docker.yaml              |   6 +-
 .github/workflows/rover.yaml                       |  28 +-
 .licenserc.yaml                                    |   1 +
 CHANGES.md                                         |  34 ++
 README.md                                          |   2 +-
 bpf/accesslog/accesslog.c                          |   5 +-
 bpf/accesslog/ambient/ztunnel.c                    |  52 +++
 bpf/accesslog/ambient/ztunnel.h                    |  42 +++
 bpf/accesslog/common/connection.h                  |  78 +++--
 bpf/accesslog/common/data_args.h                   |   6 +-
 bpf/accesslog/l24/read_l2.c                        |  11 +-
 bpf/accesslog/l24/write_l2.c                       |  27 +-
 bpf/accesslog/l24/write_l4.c                       |  15 +-
 bpf/accesslog/process/process.c                    |  20 +-
 bpf/accesslog/syscalls/close.c                     |  21 +-
 bpf/accesslog/syscalls/connect.c                   |  42 +--
 bpf/accesslog/syscalls/connect_conntrack.c         |   5 +-
 bpf/accesslog/syscalls/connect_conntrack.h         |   2 +-
 bpf/accesslog/syscalls/transfer.c                  | 203 ++++--------
 bpf/accesslog/syscalls/transfer.h                  | 100 +++---
 bpf/accesslog/tls/go_tls.c                         |  36 +-
 bpf/accesslog/tls/go_tls.h                         |   1 +
 bpf/include/api.h                                  |  30 ++
 bpf/{profiling/offcpu.h => include/queue.h}        |  46 ++-
 bpf/include/socket.h                               |   1 +
 bpf/include/socket_data.h                          |  98 ++++--
 bpf/include/socket_opts.h                          |   2 +-
 configs/rover_configs.yaml                         |  21 +-
 docker/Dockerfile.base                             |   4 +-
 docker/Dockerfile.build                            |   4 +-
 docker/Dockerfile.debug                            |   4 +-
 docs/en/concepts-and-designs/module_design.md      |  38 +++
 docs/en/guides/contribution/how-to-write-module.md |  12 +-
 docs/en/setup/configuration/service-discovery.md   |   4 -
 pkg/accesslog/bpf/loader.go                        |   2 +-
 pkg/accesslog/collector/close.go                   |  56 ----
 pkg/accesslog/collector/collector.go               |   7 +-
 pkg/accesslog/collector/connect.go                 | 248 --------------
 pkg/accesslog/collector/connection.go              | 312 ++++++++++++++++++
 pkg/accesslog/collector/protocols/connection.go    |  68 ++++
 pkg/accesslog/collector/protocols/http.go          |  46 +++
 pkg/accesslog/collector/protocols/http1.go         | 209 +++++++-----
 pkg/accesslog/collector/protocols/http2.go         | 157 +++++----
 pkg/accesslog/collector/protocols/protocol.go      |  42 ++-
 pkg/accesslog/collector/protocols/queue.go         | 233 +++++++------
 pkg/accesslog/collector/tls.go                     |  13 +
 pkg/accesslog/collector/ztunnel.go                 | 219 ++++++++++++
 pkg/accesslog/common/config.go                     |  21 +-
 pkg/accesslog/common/connection.go                 | 366 ++++++++++-----------
 pkg/accesslog/common/filter.go                     |  31 +-
 pkg/accesslog/common/queue.go                      |   4 +-
 pkg/accesslog/events/close.go                      |  11 +
 pkg/accesslog/events/connect.go                    |  24 ++
 pkg/accesslog/events/data.go                       |  33 +-
 pkg/accesslog/events/detail.go                     |  79 +++++
 pkg/accesslog/events/events_test.go                | 241 ++++++++++++++
 .../read_l2.c => pkg/accesslog/events/ztunnel.go   |  42 +--
 pkg/accesslog/forwarder/close.go                   |   2 +-
 pkg/accesslog/forwarder/connect.go                 |   2 +-
 pkg/accesslog/forwarder/forwarder.go               |   2 +-
 pkg/accesslog/forwarder/protocol.go                |   2 +-
 pkg/accesslog/forwarder/transfer.go                |   4 +-
 pkg/accesslog/runner.go                            | 156 +--------
 pkg/accesslog/sender/logs.go                       | 107 ++++++
 pkg/accesslog/sender/sender.go                     | 236 +++++++++++++
 pkg/core/backend/client.go                         |  29 +-
 pkg/logger/settings.go                             |   4 +-
 pkg/process/api.go                                 |   2 +
 pkg/process/finders/base/tool.go                   |   2 +-
 pkg/process/finders/kubernetes/finder.go           |  60 +++-
 pkg/process/finders/kubernetes/process.go          |  17 +-
 pkg/process/finders/kubernetes/registry.go         |  12 +-
 pkg/process/finders/manager.go                     |   9 +
 pkg/process/module.go                              |   9 +
 .../continuous/checker/bpf/network/network.go      |   5 +-
 .../continuous/checker/common/http_checker.go      |  20 +-
 .../continuous/checker/network_error_rate.go       |   4 +-
 .../continuous/checker/network_response_time.go    |   4 +-
 .../task/network/analyze/base/connection.go        |   3 +-
 pkg/profiling/task/network/analyze/base/context.go |  14 +-
 pkg/profiling/task/network/analyze/base/metrics.go |   2 +-
 pkg/profiling/task/network/analyze/events/data.go  |  19 +-
 .../task/network/analyze/layer4/listener.go        |  10 +-
 .../task/network/analyze/layer7/events.go          |  18 +-
 .../analyze/layer7/protocols/base/analyzer.go      |   7 +-
 .../analyze/layer7/protocols/base/protocol.go      |   2 +-
 .../analyze/layer7/protocols/http1/analyzer.go     |  31 +-
 .../analyze/layer7/protocols/http1/metrics.go      |   6 +-
 .../layer7/protocols/http1/reader/reader.go        |  62 +++-
 .../layer7/protocols/http1/reader/request.go       |  21 +-
 .../layer7/protocols/http1/reader/response.go      |  14 +-
 .../network/analyze/layer7/protocols/protocols.go  |   6 +-
 pkg/profiling/task/network/bpf/bpf.go              |   2 +-
 pkg/profiling/task/offcpu/runner.go                |   2 +-
 pkg/profiling/task/oncpu/runner.go                 |   2 +-
 pkg/tools/btf/check.go                             |  58 ----
 pkg/tools/btf/ebpf.go                              |  33 +-
 pkg/tools/btf/linker.go                            |  84 ++++-
 pkg/tools/btf/queue.go                             |  55 +++-
 pkg/tools/btf/reader.go                            | 154 +++++++++
 pkg/tools/buffer/buffer.go                         | 295 +++++++++++++----
 pkg/tools/elf/elf.go                               |  23 +-
 pkg/tools/enums/protocol.go                        |  26 ++
 pkg/tools/enums/socket.go                          |  21 --
 pkg/tools/host/file.go                             |  34 +-
 pkg/tools/ip.go                                    |  24 +-
 pkg/tools/ip/conntrack.go                          |  33 +-
 pkg/tools/ip/tcpresolver.go                        |   2 +
 pkg/tools/operator/distribution.go                 |   8 +-
 pkg/tools/process/process.go                       |   8 +-
 pkg/tools/profiling/api.go                         |   2 +-
 pkg/tools/profiling/kernel.go                      |   8 +-
 pkg/tools/ssl/gotls.go                             |   4 +-
 scripts/build/bash/btfgen.sh                       |   3 +-
 scripts/build/build.mk                             |   4 +-
 test/e2e/cases/access_log/rover.yaml               |  12 +-
 test/e2e/cases/process/istio/rover.yaml            |  12 +-
 test/e2e/cases/profiling/continuous/rover.yaml     |  12 +-
 .../cases/profiling/task/network/envoy/rover.yaml  |  12 +-
 .../task/network/{golang => http2}/go.sum          |  82 +----
 test/e2e/cases/profiling/task/network/rover.yaml   |  12 +-
 .../profiling/task/offcpu/c/profiling-analysis.yml |   2 +-
 test/e2e/cases/profiling/task/offcpu/rover.yaml    |  12 +-
 test/e2e/cases/profiling/task/oncpu/rover.yaml     |  12 +-
 127 files changed, 3616 insertions(+), 1865 deletions(-)
 create mode 100644 .dlc.json
 copy test/e2e/cases/profiling/continuous/http_error_rate/Dockerfile => 
.github/workflows/dead-link-checker.yaml (53%)
 create mode 100644 bpf/accesslog/ambient/ztunnel.c
 create mode 100644 bpf/accesslog/ambient/ztunnel.h
 copy bpf/{profiling/offcpu.h => include/queue.h} (53%)
 create mode 100644 docs/en/concepts-and-designs/module_design.md
 delete mode 100644 pkg/accesslog/collector/close.go
 delete mode 100644 pkg/accesslog/collector/connect.go
 create mode 100644 pkg/accesslog/collector/connection.go
 create mode 100644 pkg/accesslog/collector/protocols/connection.go
 create mode 100644 pkg/accesslog/collector/protocols/http.go
 create mode 100644 pkg/accesslog/collector/ztunnel.go
 create mode 100644 pkg/accesslog/events/events_test.go
 copy bpf/accesslog/l24/read_l2.c => pkg/accesslog/events/ztunnel.go (57%)
 create mode 100644 pkg/accesslog/sender/logs.go
 create mode 100644 pkg/accesslog/sender/sender.go
 delete mode 100644 pkg/tools/btf/check.go
 create mode 100644 pkg/tools/btf/reader.go
 copy test/e2e/cases/profiling/task/network/{golang => http2}/go.sum (58%)

Reply via email to